{
  "directed": false,
  "multigraph": false,
  "graph": {},
  "nodes": [
    {
      "label": "driver.mjs",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "qa_clinicpro_driver",
      "community": 244,
      "norm_label": "driver.mjs"
    },
    {
      "label": "PORT",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L25",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_port",
      "community": 244,
      "norm_label": "port"
    },
    {
      "label": "ROLES",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L36",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_roles",
      "community": 244,
      "norm_label": "roles"
    },
    {
      "label": "creds()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L63",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_creds",
      "community": 244,
      "norm_label": "creds()"
    },
    {
      "label": "otpLogin()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L75",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_otplogin",
      "community": 244,
      "norm_label": "otplogin()"
    },
    {
      "label": "mintToken()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L96",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_minttoken",
      "community": 244,
      "norm_label": "minttoken()"
    },
    {
      "label": "login()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L106",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_login",
      "community": 244,
      "norm_label": "login()"
    },
    {
      "label": "claims()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L133",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_claims",
      "community": 244,
      "norm_label": "claims()"
    },
    {
      "label": "waitForCdp()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L140",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_waitforcdp",
      "community": 244,
      "norm_label": "waitforcdp()"
    },
    {
      "label": "cdp()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L153",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_cdp",
      "community": 244,
      "norm_label": "cdp()"
    },
    {
      "label": "withPage()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L181",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_withpage",
      "community": 244,
      "norm_label": "withpage()"
    },
    {
      "label": "landingCheck()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L257",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_landingcheck",
      "community": 244,
      "norm_label": "landingcheck()"
    },
    {
      "label": "report()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L270",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_report",
      "community": 244,
      "norm_label": "report()"
    },
    {
      "label": "cmdVisit()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L277",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_cmdvisit",
      "community": 244,
      "norm_label": "cmdvisit()"
    },
    {
      "label": "cmdUx()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L343",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_cmdux",
      "community": 244,
      "norm_label": "cmdux()"
    },
    {
      "label": "cmdPerf()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L352",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_cmdperf",
      "community": 244,
      "norm_label": "cmdperf()"
    },
    {
      "label": "apiCall()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L376",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_apicall",
      "community": 244,
      "norm_label": "apicall()"
    },
    {
      "label": "cmdApi()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L393",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_cmdapi",
      "community": 244,
      "norm_label": "cmdapi()"
    },
    {
      "label": "cmdAuthz()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L411",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_cmdauthz",
      "community": 244,
      "norm_label": "cmdauthz()"
    },
    {
      "label": "cmdRoles()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L434",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_cmdroles",
      "community": 244,
      "norm_label": "cmdroles()"
    },
    {
      "label": "[cmd, ...argv]",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L449",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_cmd_argv",
      "community": 244,
      "norm_label": "[cmd, ...argv]"
    },
    {
      "label": "flag()",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L450",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_flag",
      "community": 244,
      "norm_label": "flag()"
    },
    {
      "label": "positional",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L451",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_positional",
      "community": 244,
      "norm_label": "positional"
    },
    {
      "label": "opts",
      "file_type": "code",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L453",
      "_origin": "ast",
      "id": "qa_clinicpro_driver_opts",
      "community": 244,
      "norm_label": "opts"
    },
    {
      "label": "driver.mjs",
      "file_type": "code",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L1",
      "_origin": "ast",
      "id": "redesign_page_driver",
      "community": 852,
      "norm_label": "driver.mjs"
    },
    {
      "label": "REPO",
      "file_type": "code",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L24",
      "_origin": "ast",
      "id": "redesign_page_driver_repo",
      "community": 852,
      "norm_label": "repo"
    },
    {
      "label": "PORT",
      "file_type": "code",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L30",
      "_origin": "ast",
      "id": "redesign_page_driver_port",
      "community": 852,
      "norm_label": "port"
    },
    {
      "label": "waitForCdp()",
      "file_type": "code",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L41",
      "_origin": "ast",
      "id": "redesign_page_driver_waitforcdp",
      "community": 852,
      "norm_label": "waitforcdp()"
    },
    {
      "label": "cdp()",
      "file_type": "code",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L54",
      "_origin": "ast",
      "id": "redesign_page_driver_cdp",
      "community": 852,
      "norm_label": "cdp()"
    },
    {
      "label": "login()",
      "file_type": "code",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L73",
      "_origin": "ast",
      "id": "redesign_page_driver_login",
      "community": 852,
      "norm_label": "login()"
    },
    {
      "label": "shot()",
      "file_type": "code",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L84",
      "_origin": "ast",
      "id": "redesign_page_driver_shot",
      "community": 852,
      "norm_label": "shot()"
    },
    {
      "label": "inspect()",
      "file_type": "code",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L161",
      "_origin": "ast",
      "id": "redesign_page_driver_inspect",
      "community": 852,
      "norm_label": "inspect()"
    },
    {
      "label": "auditSource()",
      "file_type": "code",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L200",
      "_origin": "ast",
      "id": "redesign_page_driver_auditsource",
      "community": 852,
      "norm_label": "auditsource()"
    },
    {
      "label": "[cmd, arg, ...rest]",
      "file_type": "code",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L224",
      "_origin": "ast",
      "id": "redesign_page_driver_cmd_arg_rest",
      "community": 852,
      "norm_label": "[cmd, arg, ...rest]"
    },
    {
      "label": "flag()",
      "file_type": "code",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L225",
      "_origin": "ast",
      "id": "redesign_page_driver_flag",
      "community": 852,
      "norm_label": "flag()"
    },
    {
      "label": "App.tsx",
      "file_type": "code",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "admin_app",
      "community": 204,
      "norm_label": "app.tsx"
    },
    {
      "label": "ALLOWED_ROLES",
      "file_type": "code",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L84",
      "_origin": "ast",
      "id": "admin_app_allowed_roles",
      "community": 204,
      "norm_label": "allowed_roles"
    },
    {
      "label": "PrivateRoute()",
      "file_type": "code",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L86",
      "_origin": "ast",
      "id": "admin_app_privateroute",
      "community": 204,
      "norm_label": "privateroute()"
    },
    {
      "label": "PublicRoute()",
      "file_type": "code",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L123",
      "_origin": "ast",
      "id": "admin_app_publicroute",
      "community": 204,
      "norm_label": "publicroute()"
    },
    {
      "label": "RoleRoute()",
      "file_type": "code",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L128",
      "_origin": "ast",
      "id": "admin_app_roleroute",
      "community": 204,
      "norm_label": "roleroute()"
    },
    {
      "label": "App()",
      "file_type": "code",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L159",
      "_origin": "ast",
      "id": "admin_app_app",
      "community": 204,
      "norm_label": "app()"
    },
    {
      "label": "AppointmentActions.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_appointmentactions_test",
      "community": 13,
      "norm_label": "appointmentactions.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "components_appointmentactions_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "patch",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "components_appointmentactions_test_patch",
      "community": 13,
      "norm_label": "patch"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "components_appointmentactions_test_post",
      "community": 13,
      "norm_label": "post"
    },
    {
      "label": "navigate",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "components_appointmentactions_test_navigate",
      "community": 13,
      "norm_label": "navigate"
    },
    {
      "label": "appt",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "components_appointmentactions_test_appt",
      "community": 13,
      "norm_label": "appt"
    },
    {
      "label": "openMenu()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L47",
      "_origin": "ast",
      "id": "components_appointmentactions_test_openmenu",
      "community": 13,
      "norm_label": "openmenu()"
    },
    {
      "label": "AppointmentActions.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_appointmentactions",
      "community": 1,
      "norm_label": "appointmentactions.tsx"
    },
    {
      "label": "ModalKind",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L32",
      "_origin": "ast",
      "id": "components_appointmentactions_modalkind",
      "community": 1,
      "norm_label": "modalkind"
    },
    {
      "label": "toEpoch()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "components_appointmentactions_toepoch",
      "community": 1,
      "norm_label": "toepoch()"
    },
    {
      "label": "findRecordUuid()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "components_appointmentactions_findrecorduuid",
      "community": 1,
      "norm_label": "findrecorduuid()"
    },
    {
      "label": "ensureRecordUuid()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L52",
      "_origin": "ast",
      "id": "components_appointmentactions_ensurerecorduuid",
      "community": 1,
      "norm_label": "ensurerecorduuid()"
    },
    {
      "label": "WalletChargeLink()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L78",
      "_origin": "ast",
      "id": "components_appointmentactions_walletchargelink",
      "community": 1,
      "norm_label": "walletchargelink()"
    },
    {
      "label": "AppointmentActionsMenu()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L108",
      "_origin": "ast",
      "id": "components_appointmentactions_appointmentactionsmenu",
      "community": 1,
      "norm_label": "appointmentactionsmenu()"
    },
    {
      "label": "InfoRow()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L321",
      "_origin": "ast",
      "id": "components_appointmentactions_inforow",
      "community": 1,
      "norm_label": "inforow()"
    },
    {
      "label": "AppointmentInfoModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L368",
      "_origin": "ast",
      "id": "components_appointmentactions_appointmentinfomodal",
      "community": 204,
      "norm_label": "appointmentinfomodal()"
    },
    {
      "label": "MoveAppointmentModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L474",
      "_origin": "ast",
      "id": "components_appointmentactions_moveappointmentmodal",
      "community": 1,
      "norm_label": "moveappointmentmodal()"
    },
    {
      "label": "TransferReserveModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L563",
      "_origin": "ast",
      "id": "components_appointmentactions_transferreservemodal",
      "community": 204,
      "norm_label": "transferreservemodal()"
    },
    {
      "label": "PickerOption",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L671",
      "_origin": "ast",
      "id": "components_appointmentactions_pickeroption",
      "community": 1,
      "norm_label": "pickeroption"
    },
    {
      "label": "PickedPatient",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L676",
      "_origin": "ast",
      "id": "components_appointmentactions_pickedpatient",
      "community": 1,
      "norm_label": "pickedpatient"
    },
    {
      "label": "ReplaceAppointmentModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L682",
      "_origin": "ast",
      "id": "components_appointmentactions_replaceappointmentmodal",
      "community": 1,
      "norm_label": "replaceappointmentmodal()"
    },
    {
      "label": "AppointmentFiltersModal.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_appointmentfiltersmodal_test",
      "community": 161,
      "norm_label": "appointmentfiltersmodal.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "components_appointmentfiltersmodal_test_get",
      "community": 161,
      "norm_label": "get"
    },
    {
      "label": "mk()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "components_appointmentfiltersmodal_test_mk",
      "community": 161,
      "norm_label": "mk()"
    },
    {
      "label": "AppointmentFiltersModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_appointmentfiltersmodal",
      "community": 161,
      "norm_label": "appointmentfiltersmodal.tsx"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "components_appointmentfiltersmodal_option",
      "community": 161,
      "norm_label": "option"
    },
    {
      "label": "AppointmentFilters",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "components_appointmentfiltersmodal_appointmentfilters",
      "community": 161,
      "norm_label": "appointmentfilters"
    },
    {
      "label": "EMPTY_FILTERS",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "components_appointmentfiltersmodal_empty_filters",
      "community": 161,
      "norm_label": "empty_filters"
    },
    {
      "label": "STATUS_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "components_appointmentfiltersmodal_status_options",
      "community": 161,
      "norm_label": "status_options"
    },
    {
      "label": "applyAppointmentFilters()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L39",
      "_origin": "ast",
      "id": "components_appointmentfiltersmodal_applyappointmentfilters",
      "community": 161,
      "norm_label": "applyappointmentfilters()"
    },
    {
      "label": "AppointmentFiltersModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L57",
      "_origin": "ast",
      "id": "components_appointmentfiltersmodal_appointmentfiltersmodal",
      "community": 161,
      "norm_label": "appointmentfiltersmodal()"
    },
    {
      "label": "AppointmentTurnCard.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentTurnCard.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_appointmentturncard_test",
      "community": 314,
      "norm_label": "appointmentturncard.test.tsx"
    },
    {
      "label": "base",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentTurnCard.test.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "components_appointmentturncard_test_base",
      "community": 314,
      "norm_label": "base"
    },
    {
      "label": "AppointmentTurnCard.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_appointmentturncard",
      "community": 314,
      "norm_label": "appointmentturncard.tsx"
    },
    {
      "label": "AppointmentCardData",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "id": "components_appointmentturncard_appointmentcarddata",
      "community": 314,
      "norm_label": "appointmentcarddata"
    },
    {
      "label": "InfoRow()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "components_appointmentturncard_inforow",
      "community": 314,
      "norm_label": "inforow()"
    },
    {
      "label": "AppointmentTurnCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L51",
      "_origin": "ast",
      "id": "components_appointmentturncard_appointmentturncard",
      "community": 314,
      "norm_label": "appointmentturncard()"
    },
    {
      "label": "BlogSeoFields.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_blogseofields",
      "community": 8,
      "norm_label": "blogseofields.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "components_blogseofields_props",
      "community": 8,
      "norm_label": "props"
    },
    {
      "label": "BlogSeoFields()",
      "file_type": "code",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "components_blogseofields_blogseofields",
      "community": 8,
      "norm_label": "blogseofields()"
    },
    {
      "label": "ScheduleField()",
      "file_type": "code",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L95",
      "_origin": "ast",
      "id": "components_blogseofields_schedulefield",
      "community": 8,
      "norm_label": "schedulefield()"
    },
    {
      "label": "ChangeLoginMobileModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ChangeLoginMobileModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_changeloginmobilemodal",
      "community": 1,
      "norm_label": "changeloginmobilemodal.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ChangeLoginMobileModal.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "id": "components_changeloginmobilemodal_props",
      "community": 1,
      "norm_label": "props"
    },
    {
      "label": "ChangeLoginMobileModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/ChangeLoginMobileModal.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "components_changeloginmobilemodal_changeloginmobilemodal",
      "community": 1,
      "norm_label": "changeloginmobilemodal()"
    },
    {
      "label": "ClinicDoctorsManager.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ClinicDoctorsManager.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_clinicdoctorsmanager_test",
      "community": 13,
      "norm_label": "clinicdoctorsmanager.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/components/ClinicDoctorsManager.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "components_clinicdoctorsmanager_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "ClinicDoctorsManager.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_clinicdoctorsmanager",
      "community": 21,
      "norm_label": "clinicdoctorsmanager.tsx"
    },
    {
      "label": "HUES_LIST",
      "file_type": "code",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "components_clinicdoctorsmanager_hues_list",
      "community": 21,
      "norm_label": "hues_list"
    },
    {
      "label": "ClinicDoctorItem",
      "file_type": "code",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "components_clinicdoctorsmanager_clinicdoctoritem",
      "community": 21,
      "norm_label": "clinicdoctoritem"
    },
    {
      "label": "ClinicInvitation",
      "file_type": "code",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "components_clinicdoctorsmanager_clinicinvitation",
      "community": 21,
      "norm_label": "clinicinvitation"
    },
    {
      "label": "INV_STATUS_MAP",
      "file_type": "code",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L38",
      "_origin": "ast",
      "id": "components_clinicdoctorsmanager_inv_status_map",
      "community": 21,
      "norm_label": "inv_status_map"
    },
    {
      "label": "ClinicDoctorsManager()",
      "file_type": "code",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L55",
      "_origin": "ast",
      "id": "components_clinicdoctorsmanager_clinicdoctorsmanager",
      "community": 21,
      "norm_label": "clinicdoctorsmanager()"
    },
    {
      "label": "DiscountTab.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_discounttab",
      "community": 1,
      "norm_label": "discounttab.tsx"
    },
    {
      "label": "TYPE_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "components_discounttab_type_labels",
      "community": 1,
      "norm_label": "type_labels"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "components_discounttab_option",
      "community": 1,
      "norm_label": "option"
    },
    {
      "label": "unixToIso()",
      "file_type": "code",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L28",
      "_origin": "ast",
      "id": "components_discounttab_unixtoiso",
      "community": 1,
      "norm_label": "unixtoiso()"
    },
    {
      "label": "isoToUnix()",
      "file_type": "code",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "components_discounttab_isotounix",
      "community": 1,
      "norm_label": "isotounix()"
    },
    {
      "label": "FormState",
      "file_type": "code",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L35",
      "_origin": "ast",
      "id": "components_discounttab_formstate",
      "community": 1,
      "norm_label": "formstate"
    },
    {
      "label": "emptyForm()",
      "file_type": "code",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L53",
      "_origin": "ast",
      "id": "components_discounttab_emptyform",
      "community": 1,
      "norm_label": "emptyform()"
    },
    {
      "label": "fromRule()",
      "file_type": "code",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L60",
      "_origin": "ast",
      "id": "components_discounttab_fromrule",
      "community": 1,
      "norm_label": "fromrule()"
    },
    {
      "label": "labelStyle()",
      "file_type": "code",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L72",
      "_origin": "ast",
      "id": "components_discounttab_labelstyle",
      "community": 1,
      "norm_label": "labelstyle()"
    },
    {
      "label": "DiscountTab()",
      "file_type": "code",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L74",
      "_origin": "ast",
      "id": "components_discounttab_discounttab",
      "community": 204,
      "norm_label": "discounttab()"
    },
    {
      "label": "RuleModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L176",
      "_origin": "ast",
      "id": "components_discounttab_rulemodal",
      "community": 1,
      "norm_label": "rulemodal()"
    },
    {
      "label": "FreeVisitPrice.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/FreeVisitPrice.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_freevisitprice_test",
      "community": 13,
      "norm_label": "freevisitprice.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/components/FreeVisitPrice.test.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "components_freevisitprice_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "put",
      "file_type": "code",
      "source_file": "assets/admin/components/FreeVisitPrice.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "components_freevisitprice_test_put",
      "community": 13,
      "norm_label": "put"
    },
    {
      "label": "pricing()",
      "file_type": "code",
      "source_file": "assets/admin/components/FreeVisitPrice.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "components_freevisitprice_test_pricing",
      "community": 13,
      "norm_label": "pricing()"
    },
    {
      "label": "FreeVisitPrice.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_freevisitprice",
      "community": 1,
      "norm_label": "freevisitprice.tsx"
    },
    {
      "label": "Pricing",
      "file_type": "code",
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "id": "components_freevisitprice_pricing",
      "community": 1,
      "norm_label": "pricing"
    },
    {
      "label": "FreeVisitPrice()",
      "file_type": "code",
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "components_freevisitprice_freevisitprice",
      "community": 1,
      "norm_label": "freevisitprice()"
    },
    {
      "label": "ImageCropModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ImageCropModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_imagecropmodal",
      "community": 634,
      "norm_label": "imagecropmodal.tsx"
    },
    {
      "label": "ImageCropModalProps",
      "file_type": "code",
      "source_file": "assets/admin/components/ImageCropModal.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "id": "components_imagecropmodal_imagecropmodalprops",
      "community": 634,
      "norm_label": "imagecropmodalprops"
    },
    {
      "label": "ImageCropModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/ImageCropModal.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "components_imagecropmodal_imagecropmodal",
      "community": 634,
      "norm_label": "imagecropmodal()"
    },
    {
      "label": "InsuranceCoverageDefaultsModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_insurancecoveragedefaultsmodal",
      "community": 1,
      "norm_label": "insurancecoveragedefaultsmodal.tsx"
    },
    {
      "label": "CoverageDefaultRow",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L9",
      "_origin": "ast",
      "id": "components_insurancecoveragedefaultsmodal_coveragedefaultrow",
      "community": 1,
      "norm_label": "coveragedefaultrow"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "components_insurancecoveragedefaultsmodal_props",
      "community": 1,
      "norm_label": "props"
    },
    {
      "label": "InsuranceCoverageDefaultsModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "components_insurancecoveragedefaultsmodal_insurancecoveragedefaultsmodal",
      "community": 1,
      "norm_label": "insurancecoveragedefaultsmodal()"
    },
    {
      "label": "InsuranceModal.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_insurancemodal_test",
      "community": 21,
      "norm_label": "insurancemodal.test.tsx"
    },
    {
      "label": "mkContract()",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L9",
      "_origin": "ast",
      "id": "components_insurancemodal_test_mkcontract",
      "community": 21,
      "norm_label": "mkcontract()"
    },
    {
      "label": "options",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "components_insurancemodal_test_options",
      "community": 21,
      "norm_label": "options"
    },
    {
      "label": "categories",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "components_insurancemodal_test_categories",
      "community": 21,
      "norm_label": "categories"
    },
    {
      "label": "InsuranceModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_insurancemodal",
      "community": 21,
      "norm_label": "insurancemodal.tsx"
    },
    {
      "label": "InsuranceOption",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L9",
      "_origin": "ast",
      "id": "components_insurancemodal_insuranceoption",
      "community": 21,
      "norm_label": "insuranceoption"
    },
    {
      "label": "Contract",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "components_insurancemodal_contract",
      "community": 21,
      "norm_label": "contract"
    },
    {
      "label": "InsuranceFormValues",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "components_insurancemodal_insuranceformvalues",
      "community": 21,
      "norm_label": "insuranceformvalues"
    },
    {
      "label": "KIND_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L48",
      "_origin": "ast",
      "id": "components_insurancemodal_kind_label",
      "community": 21,
      "norm_label": "kind_label"
    },
    {
      "label": "EMPTY_FORM",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L55",
      "_origin": "ast",
      "id": "components_insurancemodal_empty_form",
      "community": 21,
      "norm_label": "empty_form"
    },
    {
      "label": "contractToForm()",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L61",
      "_origin": "ast",
      "id": "components_insurancemodal_contracttoform",
      "community": 21,
      "norm_label": "contracttoform()"
    },
    {
      "label": "percentsToStrings()",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L73",
      "_origin": "ast",
      "id": "components_insurancemodal_percentstostrings",
      "community": 21,
      "norm_label": "percentstostrings()"
    },
    {
      "label": "isValidPercent()",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L78",
      "_origin": "ast",
      "id": "components_insurancemodal_isvalidpercent",
      "community": 21,
      "norm_label": "isvalidpercent()"
    },
    {
      "label": "buildInsurancePayload()",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L92",
      "_origin": "ast",
      "id": "components_insurancemodal_buildinsurancepayload",
      "community": 21,
      "norm_label": "buildinsurancepayload()"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L116",
      "_origin": "ast",
      "id": "components_insurancemodal_props",
      "community": 21,
      "norm_label": "props"
    },
    {
      "label": "InsuranceModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L139",
      "_origin": "ast",
      "id": "components_insurancemodal_insurancemodal",
      "community": 21,
      "norm_label": "insurancemodal()"
    },
    {
      "label": "InsuranceServiceCategoriesCard.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_insuranceservicecategoriescard_test",
      "community": 13,
      "norm_label": "insuranceservicecategoriescard.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.test.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "components_insuranceservicecategoriescard_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "put",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "components_insuranceservicecategoriescard_test_put",
      "community": 13,
      "norm_label": "put"
    },
    {
      "label": "mockCategories()",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "components_insuranceservicecategoriescard_test_mockcategories",
      "community": 13,
      "norm_label": "mockcategories()"
    },
    {
      "label": "InsuranceServiceCategoriesCard.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_insuranceservicecategoriescard",
      "community": 204,
      "norm_label": "insuranceservicecategoriescard.tsx"
    },
    {
      "label": "ServiceCategoryRow",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "id": "components_insuranceservicecategoriescard_servicecategoryrow",
      "community": 204,
      "norm_label": "servicecategoryrow"
    },
    {
      "label": "InsuranceServiceCategoriesCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "components_insuranceservicecategoriescard_insuranceservicecategoriescard",
      "community": 204,
      "norm_label": "insuranceservicecategoriescard()"
    },
    {
      "label": "InvoiceSummaryModal.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_invoicesummarymodal_test",
      "community": 13,
      "norm_label": "invoicesummarymodal.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "components_invoicesummarymodal_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "baseInvoice",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "components_invoicesummarymodal_test_baseinvoice",
      "community": 13,
      "norm_label": "baseinvoice"
    },
    {
      "label": "fullSession",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "components_invoicesummarymodal_test_fullsession",
      "community": 13,
      "norm_label": "fullsession"
    },
    {
      "label": "mockInvoice()",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L39",
      "_origin": "ast",
      "id": "components_invoicesummarymodal_test_mockinvoice",
      "community": 13,
      "norm_label": "mockinvoice()"
    },
    {
      "label": "InvoiceSummaryModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_invoicesummarymodal",
      "community": 126,
      "norm_label": "invoicesummarymodal.tsx"
    },
    {
      "label": "InvoiceItem",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "id": "components_invoicesummarymodal_invoiceitem",
      "community": 126,
      "norm_label": "invoiceitem"
    },
    {
      "label": "SessionPayment",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L9",
      "_origin": "ast",
      "id": "components_invoicesummarymodal_sessionpayment",
      "community": 126,
      "norm_label": "sessionpayment"
    },
    {
      "label": "SessionConsumable",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "components_invoicesummarymodal_sessionconsumable",
      "community": 126,
      "norm_label": "sessionconsumable"
    },
    {
      "label": "SessionData",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "components_invoicesummarymodal_sessiondata",
      "community": 126,
      "norm_label": "sessiondata"
    },
    {
      "label": "Invoice",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "components_invoicesummarymodal_invoice",
      "community": 126,
      "norm_label": "invoice"
    },
    {
      "label": "STATUS_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L32",
      "_origin": "ast",
      "id": "components_invoicesummarymodal_status_label",
      "community": 126,
      "norm_label": "status_label"
    },
    {
      "label": "SectionTable()",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L35",
      "_origin": "ast",
      "id": "components_invoicesummarymodal_sectiontable",
      "community": 126,
      "norm_label": "sectiontable()"
    },
    {
      "label": "InvoiceSummaryModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L64",
      "_origin": "ast",
      "id": "components_invoicesummarymodal_invoicesummarymodal",
      "community": 126,
      "norm_label": "invoicesummarymodal()"
    },
    {
      "label": "NewAppointmentDrawer.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_newappointmentdrawer_test",
      "community": 13,
      "norm_label": "newappointmentdrawer.test.tsx"
    },
    {
      "label": "pickSelect()",
      "file_type": "code",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "id": "components_newappointmentdrawer_test_pickselect",
      "community": 13,
      "norm_label": "pickselect()"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L23",
      "_origin": "ast",
      "id": "components_newappointmentdrawer_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "components_newappointmentdrawer_test_post",
      "community": 13,
      "norm_label": "post"
    },
    {
      "label": "renderDrawer()",
      "file_type": "code",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L38",
      "_origin": "ast",
      "id": "components_newappointmentdrawer_test_renderdrawer",
      "community": 13,
      "norm_label": "renderdrawer()"
    },
    {
      "label": "NewAppointmentDrawer.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_newappointmentdrawer",
      "community": 1,
      "norm_label": "newappointmentdrawer.tsx"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "components_newappointmentdrawer_option",
      "community": 1,
      "norm_label": "option"
    },
    {
      "label": "PatientRow",
      "file_type": "code",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "components_newappointmentdrawer_patientrow",
      "community": 1,
      "norm_label": "patientrow"
    },
    {
      "label": "toEpoch()",
      "file_type": "code",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "components_newappointmentdrawer_toepoch",
      "community": 1,
      "norm_label": "toepoch()"
    },
    {
      "label": "addMinutes()",
      "file_type": "code",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "components_newappointmentdrawer_addminutes",
      "community": 1,
      "norm_label": "addminutes()"
    },
    {
      "label": "NewAppointmentDrawer()",
      "file_type": "code",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L30",
      "_origin": "ast",
      "id": "components_newappointmentdrawer_newappointmentdrawer",
      "community": 1,
      "norm_label": "newappointmentdrawer()"
    },
    {
      "label": "PatientCaseBanner.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_patientcasebanner",
      "community": 314,
      "norm_label": "patientcasebanner.tsx"
    },
    {
      "label": "Tag",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "id": "components_patientcasebanner_tag",
      "community": 314,
      "norm_label": "tag"
    },
    {
      "label": "Breadcrumb()",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "components_patientcasebanner_breadcrumb",
      "community": 314,
      "norm_label": "breadcrumb()"
    },
    {
      "label": "TagDots()",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L23",
      "_origin": "ast",
      "id": "components_patientcasebanner_tagdots",
      "community": 314,
      "norm_label": "tagdots()"
    },
    {
      "label": "InfoLine()",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "components_patientcasebanner_infoline",
      "community": 314,
      "norm_label": "infoline()"
    },
    {
      "label": "PatientCaseBanner()",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L47",
      "_origin": "ast",
      "id": "components_patientcasebanner_patientcasebanner",
      "community": 314,
      "norm_label": "patientcasebanner()"
    },
    {
      "label": "PatientRecordInfoForm.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientRecordInfoForm.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_patientrecordinfoform_test",
      "community": 8,
      "norm_label": "patientrecordinfoform.test.tsx"
    },
    {
      "label": "options",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientRecordInfoForm.test.tsx",
      "source_location": "L9",
      "_origin": "ast",
      "id": "components_patientrecordinfoform_test_options",
      "community": 8,
      "norm_label": "options"
    },
    {
      "label": "baseValues",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientRecordInfoForm.test.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "components_patientrecordinfoform_test_basevalues",
      "community": 8,
      "norm_label": "basevalues"
    },
    {
      "label": "setup()",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientRecordInfoForm.test.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "components_patientrecordinfoform_test_setup",
      "community": 13,
      "norm_label": "setup()"
    },
    {
      "label": "PatientRecordInfoForm.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_patientrecordinfoform",
      "community": 8,
      "norm_label": "patientrecordinfoform.tsx"
    },
    {
      "label": "patientFormSchema",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "components_patientrecordinfoform_patientformschema",
      "community": 8,
      "norm_label": "patientformschema"
    },
    {
      "label": "PatientFormValues",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "components_patientrecordinfoform_patientformvalues",
      "community": 8,
      "norm_label": "patientformvalues"
    },
    {
      "label": "PatientFormOptions",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "components_patientrecordinfoform_patientformoptions",
      "community": 8,
      "norm_label": "patientformoptions"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L53",
      "_origin": "ast",
      "id": "components_patientrecordinfoform_props",
      "community": 8,
      "norm_label": "props"
    },
    {
      "label": "grid",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L63",
      "_origin": "ast",
      "id": "components_patientrecordinfoform_grid",
      "community": 8,
      "norm_label": "grid"
    },
    {
      "label": "PatientRecordInfoForm()",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L69",
      "_origin": "ast",
      "id": "components_patientrecordinfoform_patientrecordinfoform",
      "community": 8,
      "norm_label": "patientrecordinfoform()"
    },
    {
      "label": "PatientTagsCell.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientTagsCell.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_patienttagscell",
      "community": 21,
      "norm_label": "patienttagscell.tsx"
    },
    {
      "label": "TenantTag",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientTagsCell.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "components_patienttagscell_tenanttag",
      "community": 21,
      "norm_label": "tenanttag"
    },
    {
      "label": "PatientTagsCell()",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientTagsCell.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "components_patienttagscell_patienttagscell",
      "community": 21,
      "norm_label": "patienttagscell()"
    },
    {
      "label": "PatientsFilterModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_patientsfiltermodal",
      "community": 577,
      "norm_label": "patientsfiltermodal.tsx"
    },
    {
      "label": "PatientFilters",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L9",
      "_origin": "ast",
      "id": "components_patientsfiltermodal_patientfilters",
      "community": 577,
      "norm_label": "patientfilters"
    },
    {
      "label": "TenantTag",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "components_patientsfiltermodal_tenanttag",
      "community": 577,
      "norm_label": "tenanttag"
    },
    {
      "label": "PricingInsurance",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "components_patientsfiltermodal_pricinginsurance",
      "community": 577,
      "norm_label": "pricinginsurance"
    },
    {
      "label": "EMPTY",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "components_patientsfiltermodal_empty",
      "community": 577,
      "norm_label": "empty"
    },
    {
      "label": "Segmented()",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "components_patientsfiltermodal_segmented",
      "community": 577,
      "norm_label": "segmented()"
    },
    {
      "label": "PatientsFilterModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L49",
      "_origin": "ast",
      "id": "components_patientsfiltermodal_patientsfiltermodal",
      "community": 577,
      "norm_label": "patientsfiltermodal()"
    },
    {
      "label": "ServiceInsuranceModal.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_serviceinsurancemodal_test",
      "community": 13,
      "norm_label": "serviceinsurancemodal.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "components_serviceinsurancemodal_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "put",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "components_serviceinsurancemodal_test_put",
      "community": 13,
      "norm_label": "put"
    },
    {
      "label": "item",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "components_serviceinsurancemodal_test_item",
      "community": 13,
      "norm_label": "item"
    },
    {
      "label": "percentInput()",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "components_serviceinsurancemodal_test_percentinput",
      "community": 13,
      "norm_label": "percentinput()"
    },
    {
      "label": "ServiceInsuranceModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_serviceinsurancemodal",
      "community": 1,
      "norm_label": "serviceinsurancemodal.tsx"
    },
    {
      "label": "TenantInsurance",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "components_serviceinsurancemodal_tenantinsurance",
      "community": 1,
      "norm_label": "tenantinsurance"
    },
    {
      "label": "CoverageRow",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "components_serviceinsurancemodal_coveragerow",
      "community": 1,
      "norm_label": "coveragerow"
    },
    {
      "label": "Draft",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "components_serviceinsurancemodal_draft",
      "community": 1,
      "norm_label": "draft"
    },
    {
      "label": "KIND",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "components_serviceinsurancemodal_kind",
      "community": 1,
      "norm_label": "kind"
    },
    {
      "label": "ContractCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L38",
      "_origin": "ast",
      "id": "components_serviceinsurancemodal_contractcard",
      "community": 1,
      "norm_label": "contractcard()"
    },
    {
      "label": "ServiceInsuranceModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L200",
      "_origin": "ast",
      "id": "components_serviceinsurancemodal_serviceinsurancemodal",
      "community": 1,
      "norm_label": "serviceinsurancemodal()"
    },
    {
      "label": "ServiceItemFormModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_serviceitemformmodal",
      "community": 1,
      "norm_label": "serviceitemformmodal.tsx"
    },
    {
      "label": "itemSchema",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "components_serviceitemformmodal_itemschema",
      "community": 1,
      "norm_label": "itemschema"
    },
    {
      "label": "ItemForm",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L32",
      "_origin": "ast",
      "id": "components_serviceitemformmodal_itemform",
      "community": 1,
      "norm_label": "itemform"
    },
    {
      "label": "EMPTY_FORM",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L36",
      "_origin": "ast",
      "id": "components_serviceitemformmodal_empty_form",
      "community": 1,
      "norm_label": "empty_form"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "components_serviceitemformmodal_props",
      "community": 1,
      "norm_label": "props"
    },
    {
      "label": "ServiceItemFormModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L58",
      "_origin": "ast",
      "id": "components_serviceitemformmodal_serviceitemformmodal",
      "community": 368,
      "norm_label": "serviceitemformmodal()"
    },
    {
      "label": "ServiceTariffModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_servicetariffmodal",
      "community": 1,
      "norm_label": "servicetariffmodal.tsx"
    },
    {
      "label": "TariffRow",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "components_servicetariffmodal_tariffrow",
      "community": 1,
      "norm_label": "tariffrow"
    },
    {
      "label": "TariffResponse",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "components_servicetariffmodal_tariffresponse",
      "community": 1,
      "norm_label": "tariffresponse"
    },
    {
      "label": "ServiceTariffModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "components_servicetariffmodal_servicetariffmodal",
      "community": 21,
      "norm_label": "servicetariffmodal()"
    },
    {
      "label": "SessionPaymentAccordion.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionPaymentAccordion.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_sessionpaymentaccordion_test",
      "community": 409,
      "norm_label": "sessionpaymentaccordion.test.tsx"
    },
    {
      "label": "paid",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionPaymentAccordion.test.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "components_sessionpaymentaccordion_test_paid",
      "community": 409,
      "norm_label": "paid"
    },
    {
      "label": "unpaid",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionPaymentAccordion.test.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "components_sessionpaymentaccordion_test_unpaid",
      "community": 409,
      "norm_label": "unpaid"
    },
    {
      "label": "SessionPaymentAccordion.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_sessionpaymentaccordion",
      "community": 409,
      "norm_label": "sessionpaymentaccordion.tsx"
    },
    {
      "label": "SessionPaymentData",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "id": "components_sessionpaymentaccordion_sessionpaymentdata",
      "community": 409,
      "norm_label": "sessionpaymentdata"
    },
    {
      "label": "VDivider()",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "components_sessionpaymentaccordion_vdivider",
      "community": 409,
      "norm_label": "vdivider()"
    },
    {
      "label": "Meta()",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "components_sessionpaymentaccordion_meta",
      "community": 409,
      "norm_label": "meta()"
    },
    {
      "label": "SessionPaymentAccordion()",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "components_sessionpaymentaccordion_sessionpaymentaccordion",
      "community": 409,
      "norm_label": "sessionpaymentaccordion()"
    },
    {
      "label": "SessionServiceCard.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_sessionservicecard",
      "community": 314,
      "norm_label": "sessionservicecard.tsx"
    },
    {
      "label": "SessionPaymentEntry",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "components_sessionservicecard_sessionpaymententry",
      "community": 314,
      "norm_label": "sessionpaymententry"
    },
    {
      "label": "SessionCardData",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "components_sessionservicecard_sessioncarddata",
      "community": 314,
      "norm_label": "sessioncarddata"
    },
    {
      "label": "Row()",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L55",
      "_origin": "ast",
      "id": "components_sessionservicecard_row",
      "community": 314,
      "norm_label": "row()"
    },
    {
      "label": "SessionServiceCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L69",
      "_origin": "ast",
      "id": "components_sessionservicecard_sessionservicecard",
      "community": 126,
      "norm_label": "sessionservicecard()"
    },
    {
      "label": "SessionStepper.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionStepper.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_sessionstepper_test",
      "community": 314,
      "norm_label": "sessionstepper.test.tsx"
    },
    {
      "label": "STEPS",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionStepper.test.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "components_sessionstepper_test_steps",
      "community": 314,
      "norm_label": "steps"
    },
    {
      "label": "SessionStepper.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionStepper.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_sessionstepper",
      "community": 314,
      "norm_label": "sessionstepper.tsx"
    },
    {
      "label": "ICON_BY_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionStepper.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "components_sessionstepper_icon_by_label",
      "community": 314,
      "norm_label": "icon_by_label"
    },
    {
      "label": "StepIcon()",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionStepper.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "components_sessionstepper_stepicon",
      "community": 314,
      "norm_label": "stepicon()"
    },
    {
      "label": "SessionStepper()",
      "file_type": "code",
      "source_file": "assets/admin/components/SessionStepper.tsx",
      "source_location": "L39",
      "_origin": "ast",
      "id": "components_sessionstepper_sessionstepper",
      "community": 314,
      "norm_label": "sessionstepper()"
    },
    {
      "label": "TenantInsuranceContracts.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_test",
      "community": 21,
      "norm_label": "tenantinsurancecontracts.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_test_get",
      "community": 21,
      "norm_label": "get"
    },
    {
      "label": "patch",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_test_patch",
      "community": 21,
      "norm_label": "patch"
    },
    {
      "label": "mk()",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_test_mk",
      "community": 21,
      "norm_label": "mk()"
    },
    {
      "label": "categories",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L41",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_test_categories",
      "community": 21,
      "norm_label": "categories"
    },
    {
      "label": "TenantInsuranceContracts.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts",
      "community": 21,
      "norm_label": "tenantinsurancecontracts.tsx"
    },
    {
      "label": "Kind",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_kind",
      "community": 21,
      "norm_label": "kind"
    },
    {
      "label": "KINDS",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_kinds",
      "community": 21,
      "norm_label": "kinds"
    },
    {
      "label": "contractKind()",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L23",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_contractkind",
      "community": 21,
      "norm_label": "contractkind()"
    },
    {
      "label": "filterInsurances()",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_filterinsurances",
      "community": 21,
      "norm_label": "filterinsurances()"
    },
    {
      "label": "contractSummary()",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_contractsummary",
      "community": 21,
      "norm_label": "contractsummary()"
    },
    {
      "label": "TenantInsuranceContracts()",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L57",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_tenantinsurancecontracts",
      "community": 204,
      "norm_label": "tenantinsurancecontracts()"
    },
    {
      "label": "RowProps",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L283",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_rowprops",
      "community": 21,
      "norm_label": "rowprops"
    },
    {
      "label": "ContractCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L294",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_contractcard",
      "community": 21,
      "norm_label": "contractcard()"
    },
    {
      "label": "ContractDetails()",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L321",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_contractdetails",
      "community": 21,
      "norm_label": "contractdetails()"
    },
    {
      "label": "DetailCell()",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L369",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_detailcell",
      "community": 21,
      "norm_label": "detailcell()"
    },
    {
      "label": "StatusToggle()",
      "file_type": "code",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L378",
      "_origin": "ast",
      "id": "components_tenantinsurancecontracts_statustoggle",
      "community": 21,
      "norm_label": "statustoggle()"
    },
    {
      "label": "WalletTransactionModal.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/WalletTransactionModal.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_wallettransactionmodal_test",
      "community": 62,
      "norm_label": "wallettransactionmodal.test.tsx"
    },
    {
      "label": "open()",
      "file_type": "code",
      "source_file": "assets/admin/components/WalletTransactionModal.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "components_wallettransactionmodal_test_open",
      "community": 62,
      "norm_label": "open()"
    },
    {
      "label": "WalletTransactionModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "components_wallettransactionmodal",
      "community": 62,
      "norm_label": "wallettransactionmodal.tsx"
    },
    {
      "label": "WalletMode",
      "file_type": "code",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "id": "components_wallettransactionmodal_walletmode",
      "community": 62,
      "norm_label": "walletmode"
    },
    {
      "label": "WalletModalSubmit",
      "file_type": "code",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "components_wallettransactionmodal_walletmodalsubmit",
      "community": 62,
      "norm_label": "walletmodalsubmit"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "components_wallettransactionmodal_props",
      "community": 62,
      "norm_label": "props"
    },
    {
      "label": "QUICK_TOMANS",
      "file_type": "code",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "components_wallettransactionmodal_quick_tomans",
      "community": 62,
      "norm_label": "quick_tomans"
    },
    {
      "label": "MethodOption",
      "file_type": "code",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "components_wallettransactionmodal_methodoption",
      "community": 62,
      "norm_label": "methodoption"
    },
    {
      "label": "WalletTransactionModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L36",
      "_origin": "ast",
      "id": "components_wallettransactionmodal_wallettransactionmodal",
      "community": 62,
      "norm_label": "wallettransactionmodal()"
    },
    {
      "label": "ConfirmAppointmentModal.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_test",
      "community": 13,
      "norm_label": "confirmappointmentmodal.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_test_post",
      "community": 13,
      "norm_label": "post"
    },
    {
      "label": "appointment",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_test_appointment",
      "community": 13,
      "norm_label": "appointment"
    },
    {
      "label": "render()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_test_render",
      "community": 13,
      "norm_label": "render()"
    },
    {
      "label": "amountInputs()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L38",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_test_amountinputs",
      "community": 13,
      "norm_label": "amountinputs()"
    },
    {
      "label": "CONTRACT",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L121",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_test_contract",
      "community": 13,
      "norm_label": "contract"
    },
    {
      "label": "referenceAppointment",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L128",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_test_referenceappointment",
      "community": 13,
      "norm_label": "referenceappointment"
    },
    {
      "label": "SUPP_CONTRACT",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L133",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_test_supp_contract",
      "community": 13,
      "norm_label": "supp_contract"
    },
    {
      "label": "mockInsurance()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L139",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_test_mockinsurance",
      "community": 13,
      "norm_label": "mockinsurance()"
    },
    {
      "label": "BOTH",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L164",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_test_both",
      "community": 13,
      "norm_label": "both"
    },
    {
      "label": "renderReference()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L169",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_test_renderreference",
      "community": 13,
      "norm_label": "renderreference()"
    },
    {
      "label": "pick()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L179",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_test_pick",
      "community": 13,
      "norm_label": "pick()"
    },
    {
      "label": "ConfirmAppointmentModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal",
      "community": 1,
      "norm_label": "confirmappointmentmodal.tsx"
    },
    {
      "label": "METHOD_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_method_options",
      "community": 1,
      "norm_label": "method_options"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L23",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_serviceitem",
      "community": 1,
      "norm_label": "serviceitem"
    },
    {
      "label": "AppointmentLike",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_appointmentlike",
      "community": 1,
      "norm_label": "appointmentlike"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_props",
      "community": 1,
      "norm_label": "props"
    },
    {
      "label": "PaymentRow",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L53",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_paymentrow",
      "community": 1,
      "norm_label": "paymentrow"
    },
    {
      "label": "rowStyle",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L63",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_rowstyle",
      "community": 1,
      "norm_label": "rowstyle"
    },
    {
      "label": "STATE_TONE",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L74",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_state_tone",
      "community": 1,
      "norm_label": "state_tone"
    },
    {
      "label": "ConfirmAppointmentModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L87",
      "_origin": "ast",
      "id": "appointments_confirmappointmentmodal_confirmappointmentmodal",
      "community": 1,
      "norm_label": "confirmappointmentmodal()"
    },
    {
      "label": "DoctorTabs.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/DoctorTabs.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_doctortabs",
      "community": 161,
      "norm_label": "doctortabs.tsx"
    },
    {
      "label": "DoctorTab",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/DoctorTabs.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "appointments_doctortabs_doctortab",
      "community": 161,
      "norm_label": "doctortab"
    },
    {
      "label": "DoctorTabs()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/DoctorTabs.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "appointments_doctortabs_doctortabs",
      "community": 161,
      "norm_label": "doctortabs()"
    },
    {
      "label": "ServiceSlotPicker.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_serviceslotpicker_test",
      "community": 455,
      "norm_label": "serviceslotpicker.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "appointments_serviceslotpicker_test_get",
      "community": 455,
      "norm_label": "get"
    },
    {
      "label": "services",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "appointments_serviceslotpicker_test_services",
      "community": 455,
      "norm_label": "services"
    },
    {
      "label": "pickSection()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "appointments_serviceslotpicker_test_picksection",
      "community": 455,
      "norm_label": "picksection()"
    },
    {
      "label": "ServiceSlotPicker.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_serviceslotpicker",
      "community": 455,
      "norm_label": "serviceslotpicker.tsx"
    },
    {
      "label": "ServiceSlot",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "appointments_serviceslotpicker_serviceslot",
      "community": 455,
      "norm_label": "serviceslot"
    },
    {
      "label": "PickedService",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "appointments_serviceslotpicker_pickedservice",
      "community": 455,
      "norm_label": "pickedservice"
    },
    {
      "label": "ServicePick",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "appointments_serviceslotpicker_servicepick",
      "community": 455,
      "norm_label": "servicepick"
    },
    {
      "label": "ServiceSlotPicker()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "appointments_serviceslotpicker_serviceslotpicker",
      "community": 455,
      "norm_label": "serviceslotpicker()"
    },
    {
      "label": "SlotPicker.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_slotpicker",
      "community": 455,
      "norm_label": "slotpicker.tsx"
    },
    {
      "label": "Slot",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "id": "appointments_slotpicker_slot",
      "community": 455,
      "norm_label": "slot"
    },
    {
      "label": "Session",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "appointments_slotpicker_session",
      "community": 455,
      "norm_label": "session"
    },
    {
      "label": "PickedSlot",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "appointments_slotpicker_pickedslot",
      "community": 455,
      "norm_label": "pickedslot"
    },
    {
      "label": "SlotPicker()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "appointments_slotpicker_slotpicker",
      "community": 455,
      "norm_label": "slotpicker()"
    },
    {
      "label": "TurnsStatInfo.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsStatInfo.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_turnsstatinfo_test",
      "community": 953,
      "norm_label": "turnsstatinfo.test.tsx"
    },
    {
      "label": "TurnsStatInfo.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsStatInfo.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_turnsstatinfo",
      "community": 953,
      "norm_label": "turnsstatinfo.tsx"
    },
    {
      "label": "TurnsStats",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsStatInfo.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "appointments_turnsstatinfo_turnsstats",
      "community": 953,
      "norm_label": "turnsstats"
    },
    {
      "label": "StatDef",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsStatInfo.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "appointments_turnsstatinfo_statdef",
      "community": 953,
      "norm_label": "statdef"
    },
    {
      "label": "BadgeIcon()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsStatInfo.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "appointments_turnsstatinfo_badgeicon",
      "community": 953,
      "norm_label": "badgeicon()"
    },
    {
      "label": "TurnsStatInfo()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsStatInfo.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "appointments_turnsstatinfo_turnsstatinfo",
      "community": 953,
      "norm_label": "turnsstatinfo()"
    },
    {
      "label": "TurnsTable.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTable.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_turnstable",
      "community": 161,
      "norm_label": "turnstable.tsx"
    },
    {
      "label": "th",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTable.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "appointments_turnstable_th",
      "community": 161,
      "norm_label": "th"
    },
    {
      "label": "td",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTable.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "appointments_turnstable_td",
      "community": 161,
      "norm_label": "td"
    },
    {
      "label": "TurnsTable()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTable.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "appointments_turnstable_turnstable",
      "community": 161,
      "norm_label": "turnstable()"
    },
    {
      "label": "TurnsTimeline.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_turnstimeline_test",
      "community": 161,
      "norm_label": "turnstimeline.test.tsx"
    },
    {
      "label": "appt()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "appointments_turnstimeline_test_appt",
      "community": 161,
      "norm_label": "appt()"
    },
    {
      "label": "occupiedSlot",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "appointments_turnstimeline_test_occupiedslot",
      "community": 161,
      "norm_label": "occupiedslot"
    },
    {
      "label": "emptySlot",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L28",
      "_origin": "ast",
      "id": "appointments_turnstimeline_test_emptyslot",
      "community": 161,
      "norm_label": "emptyslot"
    },
    {
      "label": "TurnsTimeline.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_turnstimeline",
      "community": 161,
      "norm_label": "turnstimeline.tsx"
    },
    {
      "label": "RingDot()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "appointments_turnstimeline_ringdot",
      "community": 161,
      "norm_label": "ringdot()"
    },
    {
      "label": "InnerTimes()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L32",
      "_origin": "ast",
      "id": "appointments_turnstimeline_innertimes",
      "community": 161,
      "norm_label": "innertimes()"
    },
    {
      "label": "OuterMarker()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L49",
      "_origin": "ast",
      "id": "appointments_turnstimeline_outermarker",
      "community": 161,
      "norm_label": "outermarker()"
    },
    {
      "label": "EmptyCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L67",
      "_origin": "ast",
      "id": "appointments_turnstimeline_emptycard",
      "community": 161,
      "norm_label": "emptycard()"
    },
    {
      "label": "OccupiedCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L102",
      "_origin": "ast",
      "id": "appointments_turnstimeline_occupiedcard",
      "community": 1,
      "norm_label": "occupiedcard()"
    },
    {
      "label": "EMPTY_REASON_TEXT",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L185",
      "_origin": "ast",
      "id": "appointments_turnstimeline_empty_reason_text",
      "community": 161,
      "norm_label": "empty_reason_text"
    },
    {
      "label": "TurnsTimeline()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L192",
      "_origin": "ast",
      "id": "appointments_turnstimeline_turnstimeline",
      "community": 161,
      "norm_label": "turnstimeline()"
    },
    {
      "label": "TurnsViewToggle.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsViewToggle.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_turnsviewtoggle",
      "community": 161,
      "norm_label": "turnsviewtoggle.tsx"
    },
    {
      "label": "TurnsViewMode",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsViewToggle.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "appointments_turnsviewtoggle_turnsviewmode",
      "community": 161,
      "norm_label": "turnsviewmode"
    },
    {
      "label": "TurnsViewToggle()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/TurnsViewToggle.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "appointments_turnsviewtoggle_turnsviewtoggle",
      "community": 161,
      "norm_label": "turnsviewtoggle()"
    },
    {
      "label": "turnStatus.ts",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/turnStatus.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_turnstatus",
      "community": 161,
      "norm_label": "turnstatus.ts"
    },
    {
      "label": "turnStatusConfig",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/turnStatus.ts",
      "source_location": "L38",
      "_origin": "ast",
      "id": "appointments_turnstatus_turnstatusconfig",
      "community": 161,
      "norm_label": "turnstatusconfig"
    },
    {
      "label": "of()",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/turnStatus.ts",
      "source_location": "L15",
      "_origin": "ast",
      "id": "appointments_turnstatus_of",
      "community": 161,
      "norm_label": "of()"
    },
    {
      "label": "STATUS",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/turnStatus.ts",
      "source_location": "L21",
      "_origin": "ast",
      "id": "appointments_turnstatus_status",
      "community": 161,
      "norm_label": "status"
    },
    {
      "label": "EMPTY_SLOT_CONFIG",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/turnStatus.ts",
      "source_location": "L34",
      "_origin": "ast",
      "id": "appointments_turnstatus_empty_slot_config",
      "community": 161,
      "norm_label": "empty_slot_config"
    },
    {
      "label": "CANCELLED_STATUSES",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/turnStatus.ts",
      "source_location": "L43",
      "_origin": "ast",
      "id": "appointments_turnstatus_cancelled_statuses",
      "community": 161,
      "norm_label": "cancelled_statuses"
    },
    {
      "label": "types.ts",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/types.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointments_types",
      "community": 161,
      "norm_label": "types.ts"
    },
    {
      "label": "TimelineSlot",
      "file_type": "code",
      "source_file": "assets/admin/components/appointments/types.ts",
      "source_location": "L4",
      "_origin": "ast",
      "id": "appointments_types_timelineslot",
      "community": 161,
      "norm_label": "timelineslot"
    },
    {
      "label": "DoctorAppointmentsPanel.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "dashboard_doctorappointmentspanel",
      "community": 438,
      "norm_label": "doctorappointmentspanel.tsx"
    },
    {
      "label": "NOT_VISITED_STATUSES",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "dashboard_doctorappointmentspanel_not_visited_statuses",
      "community": 438,
      "norm_label": "not_visited_statuses"
    },
    {
      "label": "STATUS_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "dashboard_doctorappointmentspanel_status_options",
      "community": 438,
      "norm_label": "status_options"
    },
    {
      "label": "ServiceOption",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "dashboard_doctorappointmentspanel_serviceoption",
      "community": 438,
      "norm_label": "serviceoption"
    },
    {
      "label": "dayBound()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "dashboard_doctorappointmentspanel_daybound",
      "community": 438,
      "norm_label": "daybound()"
    },
    {
      "label": "ApiAppointment",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L45",
      "_origin": "ast",
      "id": "dashboard_doctorappointmentspanel_apiappointment",
      "community": 438,
      "norm_label": "apiappointment"
    },
    {
      "label": "DoctorAppointmentsPanel()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L58",
      "_origin": "ast",
      "id": "dashboard_doctorappointmentspanel_doctorappointmentspanel",
      "community": 438,
      "norm_label": "doctorappointmentspanel()"
    },
    {
      "label": "NewAppointmentsTable.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "dashboard_newappointmentstable",
      "community": 838,
      "norm_label": "newappointmentstable.tsx"
    },
    {
      "label": "ApptRow",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "dashboard_newappointmentstable_apptrow",
      "community": 286,
      "norm_label": "apptrow"
    },
    {
      "label": "isoDay()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "dashboard_newappointmentstable_isoday",
      "community": 838,
      "norm_label": "isoday()"
    },
    {
      "label": "formatTime()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "dashboard_newappointmentstable_formattime",
      "community": 838,
      "norm_label": "formattime()"
    },
    {
      "label": "HEAD",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L45",
      "_origin": "ast",
      "id": "dashboard_newappointmentstable_head",
      "community": 838,
      "norm_label": "head"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L47",
      "_origin": "ast",
      "id": "dashboard_newappointmentstable_props",
      "community": 838,
      "norm_label": "props"
    },
    {
      "label": "NewAppointmentsTable()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L55",
      "_origin": "ast",
      "id": "dashboard_newappointmentstable_newappointmentstable",
      "community": 438,
      "norm_label": "newappointmentstable()"
    },
    {
      "label": "CONFIRMED_STATUSES",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L114",
      "_origin": "ast",
      "id": "dashboard_newappointmentstable_confirmed_statuses",
      "community": 838,
      "norm_label": "confirmed_statuses"
    },
    {
      "label": "ViewLink()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L121",
      "_origin": "ast",
      "id": "dashboard_newappointmentstable_viewlink",
      "community": 838,
      "norm_label": "viewlink()"
    },
    {
      "label": "StatusPill()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L151",
      "_origin": "ast",
      "id": "dashboard_newappointmentstable_statuspill",
      "community": 838,
      "norm_label": "statuspill()"
    },
    {
      "label": "Cell()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L165",
      "_origin": "ast",
      "id": "dashboard_newappointmentstable_cell",
      "community": 838,
      "norm_label": "cell()"
    },
    {
      "label": "TauriCharts.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriCharts.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "dashboard_tauricharts_test",
      "community": 802,
      "norm_label": "tauricharts.test.tsx"
    },
    {
      "label": "zero",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriCharts.test.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "dashboard_tauricharts_test_zero",
      "community": 802,
      "norm_label": "zero"
    },
    {
      "label": "real",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriCharts.test.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "id": "dashboard_tauricharts_test_real",
      "community": 802,
      "norm_label": "real"
    },
    {
      "label": "TauriCharts.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "dashboard_tauricharts",
      "community": 802,
      "norm_label": "tauricharts.tsx"
    },
    {
      "label": "ChartPoint",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "dashboard_tauricharts_chartpoint",
      "community": 286,
      "norm_label": "chartpoint"
    },
    {
      "label": "niceTicks()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "dashboard_tauricharts_niceticks",
      "community": 802,
      "norm_label": "niceticks()"
    },
    {
      "label": "faNum",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "dashboard_tauricharts_fanum",
      "community": 802,
      "norm_label": "fanum"
    },
    {
      "label": "smoothPath()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "dashboard_tauricharts_smoothpath",
      "community": 802,
      "norm_label": "smoothpath()"
    },
    {
      "label": "projectTrend()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L54",
      "_origin": "ast",
      "id": "dashboard_tauricharts_projecttrend",
      "community": 802,
      "norm_label": "projecttrend()"
    },
    {
      "label": "ChartFrame()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L75",
      "_origin": "ast",
      "id": "dashboard_tauricharts_chartframe",
      "community": 802,
      "norm_label": "chartframe()"
    },
    {
      "label": "TauriBarChart()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L129",
      "_origin": "ast",
      "id": "dashboard_tauricharts_tauribarchart",
      "community": 802,
      "norm_label": "tauribarchart()"
    },
    {
      "label": "TauriLineChart()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L172",
      "_origin": "ast",
      "id": "dashboard_tauricharts_taurilinechart",
      "community": 802,
      "norm_label": "taurilinechart()"
    },
    {
      "label": "EmptyChart()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L303",
      "_origin": "ast",
      "id": "dashboard_tauricharts_emptychart",
      "community": 802,
      "norm_label": "emptychart()"
    },
    {
      "label": "TauriDashboardView.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "dashboard_tauridashboardview",
      "community": 286,
      "norm_label": "tauridashboardview.tsx"
    },
    {
      "label": "SelectorOption",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "dashboard_tauridashboardview_selectoroption",
      "community": 286,
      "norm_label": "selectoroption"
    },
    {
      "label": "SmSelector()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "dashboard_tauridashboardview_smselector",
      "community": 286,
      "norm_label": "smselector()"
    },
    {
      "label": "ChartTitle()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "dashboard_tauridashboardview_charttitle",
      "community": 286,
      "norm_label": "charttitle()"
    },
    {
      "label": "ChartCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "dashboard_tauridashboardview_chartcard",
      "community": 286,
      "norm_label": "chartcard()"
    },
    {
      "label": "JALALI_MONTHS",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L61",
      "_origin": "ast",
      "id": "dashboard_tauridashboardview_jalali_months",
      "community": 13,
      "norm_label": "jalali_months"
    },
    {
      "label": "MONTH_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L63",
      "_origin": "ast",
      "id": "dashboard_tauridashboardview_month_options",
      "community": 286,
      "norm_label": "month_options"
    },
    {
      "label": "yearOptions()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L66",
      "_origin": "ast",
      "id": "dashboard_tauridashboardview_yearoptions",
      "community": 286,
      "norm_label": "yearoptions()"
    },
    {
      "label": "TauriDashboardViewProps",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L73",
      "_origin": "ast",
      "id": "dashboard_tauridashboardview_tauridashboardviewprops",
      "community": 286,
      "norm_label": "tauridashboardviewprops"
    },
    {
      "label": "TauriDashboardView()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L97",
      "_origin": "ast",
      "id": "dashboard_tauridashboardview_tauridashboardview",
      "community": 286,
      "norm_label": "tauridashboardview()"
    },
    {
      "label": "TauriStatCards.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "dashboard_tauristatcards",
      "community": 973,
      "norm_label": "tauristatcards.tsx"
    },
    {
      "label": "StatCardModel",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L9",
      "_origin": "ast",
      "id": "dashboard_tauristatcards_statcardmodel",
      "community": 973,
      "norm_label": "statcardmodel"
    },
    {
      "label": "TauriStatCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "dashboard_tauristatcards_tauristatcard",
      "community": 973,
      "norm_label": "tauristatcard()"
    },
    {
      "label": "DashboardStats",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L41",
      "_origin": "ast",
      "id": "dashboard_tauristatcards_dashboardstats",
      "community": 286,
      "norm_label": "dashboardstats"
    },
    {
      "label": "TauriStatCards()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L56",
      "_origin": "ast",
      "id": "dashboard_tauristatcards_tauristatcards",
      "community": 21,
      "norm_label": "tauristatcards()"
    },
    {
      "label": "dashboardIcons.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/dashboardIcons.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "dashboard_dashboardicons",
      "community": 973,
      "norm_label": "dashboardicons.tsx"
    },
    {
      "label": "S",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/dashboardIcons.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "id": "dashboard_dashboardicons_s",
      "community": 852,
      "norm_label": "s"
    },
    {
      "label": "UserAddIcon()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/dashboardIcons.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "dashboard_dashboardicons_useraddicon",
      "community": 973,
      "norm_label": "useraddicon()"
    },
    {
      "label": "CardIcon()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/dashboardIcons.tsx",
      "source_location": "L28",
      "_origin": "ast",
      "id": "dashboard_dashboardicons_cardicon",
      "community": 973,
      "norm_label": "cardicon()"
    },
    {
      "label": "CardTickIcon()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/dashboardIcons.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "dashboard_dashboardicons_cardtickicon",
      "community": 973,
      "norm_label": "cardtickicon()"
    },
    {
      "label": "CalendarIcon()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/dashboardIcons.tsx",
      "source_location": "L53",
      "_origin": "ast",
      "id": "dashboard_dashboardicons_calendaricon",
      "community": 973,
      "norm_label": "calendaricon()"
    },
    {
      "label": "ChevronDownIcon()",
      "file_type": "code",
      "source_file": "assets/admin/components/dashboard/dashboardIcons.tsx",
      "source_location": "L71",
      "_origin": "ast",
      "id": "dashboard_dashboardicons_chevrondownicon",
      "community": 838,
      "norm_label": "chevrondownicon()"
    },
    {
      "label": "FilesServiceIcons.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "icons_filesserviceicons",
      "community": 314,
      "norm_label": "filesserviceicons.tsx"
    },
    {
      "label": "IconProps",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "icons_filesserviceicons_iconprops",
      "community": 314,
      "norm_label": "iconprops"
    },
    {
      "label": "FilesServiceSuccess()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "icons_filesserviceicons_filesservicesuccess",
      "community": 314,
      "norm_label": "filesservicesuccess()"
    },
    {
      "label": "FilesServiceMore()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "icons_filesserviceicons_filesservicemore",
      "community": 314,
      "norm_label": "filesservicemore()"
    },
    {
      "label": "FilesServicePhone()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "icons_filesserviceicons_filesservicephone",
      "community": 314,
      "norm_label": "filesservicephone()"
    },
    {
      "label": "FilesServiceCalendar()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L44",
      "_origin": "ast",
      "id": "icons_filesserviceicons_filesservicecalendar",
      "community": 314,
      "norm_label": "filesservicecalendar()"
    },
    {
      "label": "FilesServiceNotification()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L61",
      "_origin": "ast",
      "id": "icons_filesserviceicons_filesservicenotification",
      "community": 314,
      "norm_label": "filesservicenotification()"
    },
    {
      "label": "FilesServiceMessage()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L71",
      "_origin": "ast",
      "id": "icons_filesserviceicons_filesservicemessage",
      "community": 314,
      "norm_label": "filesservicemessage()"
    },
    {
      "label": "ArrowLeftPH()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L81",
      "_origin": "ast",
      "id": "icons_filesserviceicons_arrowleftph",
      "community": 314,
      "norm_label": "arrowleftph()"
    },
    {
      "label": "ArrowLeftD()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L89",
      "_origin": "ast",
      "id": "icons_filesserviceicons_arrowleftd",
      "community": 314,
      "norm_label": "arrowleftd()"
    },
    {
      "label": "TabServices()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L100",
      "_origin": "ast",
      "id": "icons_filesserviceicons_tabservices",
      "community": 314,
      "norm_label": "tabservices()"
    },
    {
      "label": "TabInfo()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L112",
      "_origin": "ast",
      "id": "icons_filesserviceicons_tabinfo",
      "community": 314,
      "norm_label": "tabinfo()"
    },
    {
      "label": "TabCalendar()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L124",
      "_origin": "ast",
      "id": "icons_filesserviceicons_tabcalendar",
      "community": 314,
      "norm_label": "tabcalendar()"
    },
    {
      "label": "TabCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L138",
      "_origin": "ast",
      "id": "icons_filesserviceicons_tabcard",
      "community": 314,
      "norm_label": "tabcard()"
    },
    {
      "label": "TabWallet()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L150",
      "_origin": "ast",
      "id": "icons_filesserviceicons_tabwallet",
      "community": 314,
      "norm_label": "tabwallet()"
    },
    {
      "label": "TabSMS()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L161",
      "_origin": "ast",
      "id": "icons_filesserviceicons_tabsms",
      "community": 314,
      "norm_label": "tabsms()"
    },
    {
      "label": "TabCall()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L170",
      "_origin": "ast",
      "id": "icons_filesserviceicons_tabcall",
      "community": 314,
      "norm_label": "tabcall()"
    },
    {
      "label": "TabAttach()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L178",
      "_origin": "ast",
      "id": "icons_filesserviceicons_tabattach",
      "community": 314,
      "norm_label": "tabattach()"
    },
    {
      "label": "TabBody()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L187",
      "_origin": "ast",
      "id": "icons_filesserviceicons_tabbody",
      "community": 314,
      "norm_label": "tabbody()"
    },
    {
      "label": "FilesServicePaymentsCheck()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L197",
      "_origin": "ast",
      "id": "icons_filesserviceicons_filesservicepaymentscheck",
      "community": 409,
      "norm_label": "filesservicepaymentscheck()"
    },
    {
      "label": "CalendarD()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L208",
      "_origin": "ast",
      "id": "icons_filesserviceicons_calendard",
      "community": 314,
      "norm_label": "calendard()"
    },
    {
      "label": "ClockP()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L225",
      "_origin": "ast",
      "id": "icons_filesserviceicons_clockp",
      "community": 314,
      "norm_label": "clockp()"
    },
    {
      "label": "UserD()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L234",
      "_origin": "ast",
      "id": "icons_filesserviceicons_userd",
      "community": 314,
      "norm_label": "userd()"
    },
    {
      "label": "StatusGlobe()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L243",
      "_origin": "ast",
      "id": "icons_filesserviceicons_statusglobe",
      "community": 314,
      "norm_label": "statusglobe()"
    },
    {
      "label": "StepIconProps",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L255",
      "_origin": "ast",
      "id": "icons_filesserviceicons_stepiconprops",
      "community": 314,
      "norm_label": "stepiconprops"
    },
    {
      "label": "FilesServiceAddServiceStep()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L258",
      "_origin": "ast",
      "id": "icons_filesserviceicons_filesserviceaddservicestep",
      "community": 314,
      "norm_label": "filesserviceaddservicestep()"
    },
    {
      "label": "FilesAddServicePaymentStep()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L277",
      "_origin": "ast",
      "id": "icons_filesserviceicons_filesaddservicepaymentstep",
      "community": 314,
      "norm_label": "filesaddservicepaymentstep()"
    },
    {
      "label": "FilesServiceDetailsStep()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L296",
      "_origin": "ast",
      "id": "icons_filesserviceicons_filesservicedetailsstep",
      "community": 314,
      "norm_label": "filesservicedetailsstep()"
    },
    {
      "label": "Step2PaymentCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L317",
      "_origin": "ast",
      "id": "icons_filesserviceicons_step2paymentcard",
      "community": 314,
      "norm_label": "step2paymentcard()"
    },
    {
      "label": "FilesServiceBalanceWallet()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L329",
      "_origin": "ast",
      "id": "icons_filesserviceicons_filesservicebalancewallet",
      "community": 314,
      "norm_label": "filesservicebalancewallet()"
    },
    {
      "label": "TrashRed()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L341",
      "_origin": "ast",
      "id": "icons_filesserviceicons_trashred",
      "community": 314,
      "norm_label": "trashred()"
    },
    {
      "label": "CloseModalD()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L354",
      "_origin": "ast",
      "id": "icons_filesserviceicons_closemodald",
      "community": 314,
      "norm_label": "closemodald()"
    },
    {
      "label": "UserTick()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L363",
      "_origin": "ast",
      "id": "icons_filesserviceicons_usertick",
      "community": 314,
      "norm_label": "usertick()"
    },
    {
      "label": "FilesServiceAddCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L375",
      "_origin": "ast",
      "id": "icons_filesserviceicons_filesserviceaddcard",
      "community": 314,
      "norm_label": "filesserviceaddcard()"
    },
    {
      "label": "FilesToolbarIcons.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesToolbarIcons.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "icons_filestoolbaricons",
      "community": 577,
      "norm_label": "filestoolbaricons.tsx"
    },
    {
      "label": "SearchHeaderP()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesToolbarIcons.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "id": "icons_filestoolbaricons_searchheaderp",
      "community": 577,
      "norm_label": "searchheaderp()"
    },
    {
      "label": "TurnsFilter()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesToolbarIcons.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "icons_filestoolbaricons_turnsfilter",
      "community": 577,
      "norm_label": "turnsfilter()"
    },
    {
      "label": "PatientsGridView()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesToolbarIcons.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "icons_filestoolbaricons_patientsgridview",
      "community": 577,
      "norm_label": "patientsgridview()"
    },
    {
      "label": "PatientsCategoryView()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesToolbarIcons.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "icons_filestoolbaricons_patientscategoryview",
      "community": 577,
      "norm_label": "patientscategoryview()"
    },
    {
      "label": "AddTurn()",
      "file_type": "code",
      "source_file": "assets/admin/components/icons/FilesToolbarIcons.tsx",
      "source_location": "L51",
      "_origin": "ast",
      "id": "icons_filestoolbaricons_addturn",
      "community": 577,
      "norm_label": "addturn()"
    },
    {
      "label": "AddItemModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "inventory_additemmodal",
      "community": 1,
      "norm_label": "additemmodal.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "inventory_additemmodal_props",
      "community": 1,
      "norm_label": "props"
    },
    {
      "label": "FormState",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "inventory_additemmodal_formstate",
      "community": 1,
      "norm_label": "formstate"
    },
    {
      "label": "BLANK",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "inventory_additemmodal_blank",
      "community": 1,
      "norm_label": "blank"
    },
    {
      "label": "group()",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L30",
      "_origin": "ast",
      "id": "inventory_additemmodal_group",
      "community": 1,
      "norm_label": "group()"
    },
    {
      "label": "AddItemModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "inventory_additemmodal_additemmodal",
      "community": 1,
      "norm_label": "additemmodal()"
    },
    {
      "label": "AddPackageModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "inventory_addpackagemodal",
      "community": 1,
      "norm_label": "addpackagemodal.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "id": "inventory_addpackagemodal_props",
      "community": 1,
      "norm_label": "props"
    },
    {
      "label": "Line",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "inventory_addpackagemodal_line",
      "community": 1,
      "norm_label": "line"
    },
    {
      "label": "AddPackageModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "inventory_addpackagemodal_addpackagemodal",
      "community": 21,
      "norm_label": "addpackagemodal()"
    },
    {
      "label": "InventoryActionsMenu.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/InventoryActionsMenu.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "inventory_inventoryactionsmenu",
      "community": 1,
      "norm_label": "inventoryactionsmenu.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/InventoryActionsMenu.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "inventory_inventoryactionsmenu_props",
      "community": 1,
      "norm_label": "props"
    },
    {
      "label": "InventoryActionsMenu()",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/InventoryActionsMenu.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "inventory_inventoryactionsmenu_inventoryactionsmenu",
      "community": 1,
      "norm_label": "inventoryactionsmenu()"
    },
    {
      "label": "InventoryItemsTable.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "inventory_inventoryitemstable",
      "community": 1,
      "norm_label": "inventoryitemstable.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L9",
      "_origin": "ast",
      "id": "inventory_inventoryitemstable_props",
      "community": 1,
      "norm_label": "props"
    },
    {
      "label": "HEAD",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "inventory_inventoryitemstable_head",
      "community": 1,
      "norm_label": "head"
    },
    {
      "label": "InventoryItemsTable()",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "inventory_inventoryitemstable_inventoryitemstable",
      "community": 1,
      "norm_label": "inventoryitemstable()"
    },
    {
      "label": "InventoryStatCards.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/InventoryStatCards.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "inventory_inventorystatcards",
      "community": 1,
      "norm_label": "inventorystatcards.tsx"
    },
    {
      "label": "InventoryStatCards()",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/InventoryStatCards.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "inventory_inventorystatcards_inventorystatcards",
      "community": 1,
      "norm_label": "inventorystatcards()"
    },
    {
      "label": "InventoryStatusBadge.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/InventoryStatusBadge.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "inventory_inventorystatusbadge",
      "community": 1,
      "norm_label": "inventorystatusbadge.tsx"
    },
    {
      "label": "CONFIG",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/InventoryStatusBadge.tsx",
      "source_location": "L4",
      "_origin": "ast",
      "id": "inventory_inventorystatusbadge_config",
      "community": 1,
      "norm_label": "config"
    },
    {
      "label": "InventoryStatusBadge()",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/InventoryStatusBadge.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "inventory_inventorystatusbadge_inventorystatusbadge",
      "community": 1,
      "norm_label": "inventorystatusbadge()"
    },
    {
      "label": "PackagesView.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "inventory_packagesview",
      "community": 1,
      "norm_label": "packagesview.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "inventory_packagesview_props",
      "community": 1,
      "norm_label": "props"
    },
    {
      "label": "PackagesView()",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "inventory_packagesview_packagesview",
      "community": 1,
      "norm_label": "packagesview()"
    },
    {
      "label": "PackageCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "inventory_packagesview_packagecard",
      "community": 1,
      "norm_label": "packagecard()"
    },
    {
      "label": "AdminLayout.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/AdminLayout.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "layout_adminlayout",
      "community": 204,
      "norm_label": "adminlayout.tsx"
    },
    {
      "label": "AdminLayout()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/AdminLayout.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "layout_adminlayout_adminlayout",
      "community": 204,
      "norm_label": "adminlayout()"
    },
    {
      "label": "ProfileMenu.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "layout_profilemenu_test",
      "community": 204,
      "norm_label": "profilemenu.test.tsx"
    },
    {
      "label": "navigateMock",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "layout_profilemenu_test_navigatemock",
      "community": 204,
      "norm_label": "navigatemock"
    },
    {
      "label": "logoutMock",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "layout_profilemenu_test_logoutmock",
      "community": 204,
      "norm_label": "logoutmock"
    },
    {
      "label": "togglePanelMock",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "layout_profilemenu_test_togglepanelmock",
      "community": 204,
      "norm_label": "togglepanelmock"
    },
    {
      "label": "setAuth()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "layout_profilemenu_test_setauth",
      "community": 204,
      "norm_label": "setauth()"
    },
    {
      "label": "ProfileMenu.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "layout_profilemenu",
      "community": 204,
      "norm_label": "profilemenu.tsx"
    },
    {
      "label": "Role",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "layout_profilemenu_role",
      "community": 204,
      "norm_label": "role"
    },
    {
      "label": "ROLE_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "layout_profilemenu_role_labels",
      "community": 204,
      "norm_label": "role_labels"
    },
    {
      "label": "HUES",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "layout_profilemenu_hues",
      "community": 204,
      "norm_label": "hues"
    },
    {
      "label": "avatarBg()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L28",
      "_origin": "ast",
      "id": "layout_profilemenu_avatarbg",
      "community": 204,
      "norm_label": "avatarbg()"
    },
    {
      "label": "profilePath()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "layout_profilemenu_profilepath",
      "community": 204,
      "norm_label": "profilepath()"
    },
    {
      "label": "paymentsPath()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L39",
      "_origin": "ast",
      "id": "layout_profilemenu_paymentspath",
      "community": 204,
      "norm_label": "paymentspath()"
    },
    {
      "label": "settingsPath()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "layout_profilemenu_settingspath",
      "community": 204,
      "norm_label": "settingspath()"
    },
    {
      "label": "ProfileMenu()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L48",
      "_origin": "ast",
      "id": "layout_profilemenu_profilemenu",
      "community": 204,
      "norm_label": "profilemenu()"
    },
    {
      "label": "PurchaseSubscriptionSidebar.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "layout_purchasesubscriptionsidebar_test",
      "community": 204,
      "norm_label": "purchasesubscriptionsidebar.test.tsx"
    },
    {
      "label": "PurchaseSubscriptionSidebar.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "layout_purchasesubscriptionsidebar",
      "community": 204,
      "norm_label": "purchasesubscriptionsidebar.tsx"
    },
    {
      "label": "NavItem",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "layout_purchasesubscriptionsidebar_navitem",
      "community": 204,
      "norm_label": "navitem"
    },
    {
      "label": "NAV_ITEMS",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "layout_purchasesubscriptionsidebar_nav_items",
      "community": 204,
      "norm_label": "nav_items"
    },
    {
      "label": "PurchaseSubscriptionSidebar()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L49",
      "_origin": "ast",
      "id": "layout_purchasesubscriptionsidebar_purchasesubscriptionsidebar",
      "community": 204,
      "norm_label": "purchasesubscriptionsidebar()"
    },
    {
      "label": "SettingsLayout.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/SettingsLayout.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "layout_settingslayout_test",
      "community": 204,
      "norm_label": "settingslayout.test.tsx"
    },
    {
      "label": "SettingsLayout.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/SettingsLayout.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "layout_settingslayout",
      "community": 204,
      "norm_label": "settingslayout.tsx"
    },
    {
      "label": "SettingsMenuItem",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/SettingsLayout.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "layout_settingslayout_settingsmenuitem",
      "community": 204,
      "norm_label": "settingsmenuitem"
    },
    {
      "label": "SETTINGS_MENU",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/SettingsLayout.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "layout_settingslayout_settings_menu",
      "community": 204,
      "norm_label": "settings_menu"
    },
    {
      "label": "menuForRole()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/SettingsLayout.tsx",
      "source_location": "L46",
      "_origin": "ast",
      "id": "layout_settingslayout_menuforrole",
      "community": 204,
      "norm_label": "menuforrole()"
    },
    {
      "label": "SettingsLayout()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/SettingsLayout.tsx",
      "source_location": "L74",
      "_origin": "ast",
      "id": "layout_settingslayout_settingslayout",
      "community": 204,
      "norm_label": "settingslayout()"
    },
    {
      "label": "Sidebar.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "layout_sidebar_test",
      "community": 204,
      "norm_label": "sidebar.test.tsx"
    },
    {
      "label": "Sidebar.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "layout_sidebar",
      "community": 204,
      "norm_label": "sidebar.tsx"
    },
    {
      "label": "SubItem",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L38",
      "_origin": "ast",
      "id": "layout_sidebar_subitem",
      "community": 204,
      "norm_label": "subitem"
    },
    {
      "label": "SectionItem",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L39",
      "_origin": "ast",
      "id": "layout_sidebar_sectionitem",
      "community": 204,
      "norm_label": "sectionitem"
    },
    {
      "label": "Section",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L47",
      "_origin": "ast",
      "id": "layout_sidebar_section",
      "community": 204,
      "norm_label": "section"
    },
    {
      "label": "APPOINTMENTS_CHILDREN",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L50",
      "_origin": "ast",
      "id": "layout_sidebar_appointments_children",
      "community": 204,
      "norm_label": "appointments_children"
    },
    {
      "label": "APPOINTMENTS_CHILDREN_WITH_RESERVE",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L60",
      "_origin": "ast",
      "id": "layout_sidebar_appointments_children_with_reserve",
      "community": 204,
      "norm_label": "appointments_children_with_reserve"
    },
    {
      "label": "buildSections()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L65",
      "_origin": "ast",
      "id": "layout_sidebar_buildsections",
      "community": 204,
      "norm_label": "buildsections()"
    },
    {
      "label": "ROLE_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L589",
      "_origin": "ast",
      "id": "layout_sidebar_role_labels",
      "community": 204,
      "norm_label": "role_labels"
    },
    {
      "label": "HUES",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L599",
      "_origin": "ast",
      "id": "layout_sidebar_hues",
      "community": 204,
      "norm_label": "hues"
    },
    {
      "label": "avatarBg()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L601",
      "_origin": "ast",
      "id": "layout_sidebar_avatarbg",
      "community": 204,
      "norm_label": "avatarbg()"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L606",
      "_origin": "ast",
      "id": "layout_sidebar_props",
      "community": 204,
      "norm_label": "props"
    },
    {
      "label": "NavItem()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L615",
      "_origin": "ast",
      "id": "layout_sidebar_navitem",
      "community": 204,
      "norm_label": "navitem()"
    },
    {
      "label": "Sidebar()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L735",
      "_origin": "ast",
      "id": "layout_sidebar_sidebar",
      "community": 204,
      "norm_label": "sidebar()"
    },
    {
      "label": "SidebarStaff.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/SidebarStaff.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "layout_sidebarstaff_test",
      "community": 204,
      "norm_label": "sidebarstaff.test.tsx"
    },
    {
      "label": "Topbar.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Topbar.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "layout_topbar_test",
      "community": 204,
      "norm_label": "topbar.test.tsx"
    },
    {
      "label": "navigateMock",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Topbar.test.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "layout_topbar_test_navigatemock",
      "community": 204,
      "norm_label": "navigatemock"
    },
    {
      "label": "Topbar.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "layout_topbar",
      "community": 204,
      "norm_label": "topbar.tsx"
    },
    {
      "label": "Topbar()",
      "file_type": "code",
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "layout_topbar_topbar",
      "community": 204,
      "norm_label": "topbar()"
    },
    {
      "label": "BankAccountFormModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "paymentmethods_bankaccountformmodal",
      "community": 1,
      "norm_label": "bankaccountformmodal.tsx"
    },
    {
      "label": "BankAccountFormModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "paymentmethods_bankaccountformmodal_bankaccountformmodal",
      "community": 1,
      "norm_label": "bankaccountformmodal()"
    },
    {
      "label": "BankAccountTable.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/BankAccountTable.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "paymentmethods_bankaccounttable",
      "community": 62,
      "norm_label": "bankaccounttable.tsx"
    },
    {
      "label": "BankAccountTable()",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/BankAccountTable.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "paymentmethods_bankaccounttable_bankaccounttable",
      "community": 62,
      "norm_label": "bankaccounttable()"
    },
    {
      "label": "EnvironmentCell.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/EnvironmentCell.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "paymentmethods_environmentcell",
      "community": 62,
      "norm_label": "environmentcell.tsx"
    },
    {
      "label": "EnvironmentCell()",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/EnvironmentCell.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "paymentmethods_environmentcell_environmentcell",
      "community": 62,
      "norm_label": "environmentcell()"
    },
    {
      "label": "PaymentMethodHead.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/PaymentMethodHead.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "paymentmethods_paymentmethodhead",
      "community": 62,
      "norm_label": "paymentmethodhead.tsx"
    },
    {
      "label": "PaymentTab",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/PaymentMethodHead.tsx",
      "source_location": "L4",
      "_origin": "ast",
      "id": "paymentmethods_paymentmethodhead_paymenttab",
      "community": 62,
      "norm_label": "paymenttab"
    },
    {
      "label": "PaymentMethodHead()",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/PaymentMethodHead.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "paymentmethods_paymentmethodhead_paymentmethodhead",
      "community": 62,
      "norm_label": "paymentmethodhead()"
    },
    {
      "label": "PosFormModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "paymentmethods_posformmodal",
      "community": 1,
      "norm_label": "posformmodal.tsx"
    },
    {
      "label": "PosFormModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "paymentmethods_posformmodal_posformmodal",
      "community": 1,
      "norm_label": "posformmodal()"
    },
    {
      "label": "PosTable.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/PosTable.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "paymentmethods_postable",
      "community": 62,
      "norm_label": "postable.tsx"
    },
    {
      "label": "PosTable()",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/PosTable.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "paymentmethods_postable_postable",
      "community": 62,
      "norm_label": "postable()"
    },
    {
      "label": "StatusToggle.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/StatusToggle.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "paymentmethods_statustoggle",
      "community": 62,
      "norm_label": "statustoggle.tsx"
    },
    {
      "label": "StatusToggle()",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/StatusToggle.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "paymentmethods_statustoggle_statustoggle",
      "community": 62,
      "norm_label": "statustoggle()"
    },
    {
      "label": "banks.ts",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/banks.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "paymentmethods_banks",
      "community": 1,
      "norm_label": "banks.ts"
    },
    {
      "label": "BANK_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/components/paymentMethods/banks.ts",
      "source_location": "L8",
      "_origin": "ast",
      "id": "paymentmethods_banks_bank_options",
      "community": 1,
      "norm_label": "bank_options"
    },
    {
      "label": "ScheduleSection.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "schedule_schedulesection",
      "community": 726,
      "norm_label": "schedulesection.tsx"
    },
    {
      "label": "AddressData",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "schedule_schedulesection_addressdata",
      "community": 49,
      "norm_label": "addressdata"
    },
    {
      "label": "SlotConfig",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L39",
      "_origin": "ast",
      "id": "schedule_schedulesection_slotconfig",
      "community": 726,
      "norm_label": "slotconfig"
    },
    {
      "label": "DateOverrideData",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "schedule_schedulesection_dateoverridedata",
      "community": 726,
      "norm_label": "dateoverridedata"
    },
    {
      "label": "HolidayData",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L43",
      "_origin": "ast",
      "id": "schedule_schedulesection_holidaydata",
      "community": 726,
      "norm_label": "holidaydata"
    },
    {
      "label": "SessionConfig",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L45",
      "_origin": "ast",
      "id": "schedule_schedulesection_sessionconfig",
      "community": 726,
      "norm_label": "sessionconfig"
    },
    {
      "label": "NewDayConfig",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L56",
      "_origin": "ast",
      "id": "schedule_schedulesection_newdayconfig",
      "community": 726,
      "norm_label": "newdayconfig"
    },
    {
      "label": "NewScheduleMap",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L57",
      "_origin": "ast",
      "id": "schedule_schedulesection_newschedulemap",
      "community": 726,
      "norm_label": "newschedulemap"
    },
    {
      "label": "BookingMeta",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L58",
      "_origin": "ast",
      "id": "schedule_schedulesection_bookingmeta",
      "community": 726,
      "norm_label": "bookingmeta"
    },
    {
      "label": "BookingWindowUnit",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L65",
      "_origin": "ast",
      "id": "schedule_schedulesection_bookingwindowunit",
      "community": 726,
      "norm_label": "bookingwindowunit"
    },
    {
      "label": "BOOKING_WINDOW_UNITS",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L66",
      "_origin": "ast",
      "id": "schedule_schedulesection_booking_window_units",
      "community": 726,
      "norm_label": "booking_window_units"
    },
    {
      "label": "DEFAULT_BOOKING_META",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L71",
      "_origin": "ast",
      "id": "schedule_schedulesection_default_booking_meta",
      "community": 726,
      "norm_label": "default_booking_meta"
    },
    {
      "label": "WeeklyScheduleData",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L78",
      "_origin": "ast",
      "id": "schedule_schedulesection_weeklyscheduledata",
      "community": 726,
      "norm_label": "weeklyscheduledata"
    },
    {
      "label": "jalaali",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L83",
      "_origin": "ast",
      "id": "schedule_schedulesection_jalaali",
      "community": 726,
      "norm_label": "jalaali"
    },
    {
      "label": "JALALI_MONTHS",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L89",
      "_origin": "ast",
      "id": "schedule_schedulesection_jalali_months",
      "community": 726,
      "norm_label": "jalali_months"
    },
    {
      "label": "JALALI_DAYS_SHORT",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L90",
      "_origin": "ast",
      "id": "schedule_schedulesection_jalali_days_short",
      "community": 726,
      "norm_label": "jalali_days_short"
    },
    {
      "label": "toPersianNums()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L92",
      "_origin": "ast",
      "id": "schedule_schedulesection_topersiannums",
      "community": 726,
      "norm_label": "topersiannums()"
    },
    {
      "label": "gToJ()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L95",
      "_origin": "ast",
      "id": "schedule_schedulesection_gtoj",
      "community": 726,
      "norm_label": "gtoj()"
    },
    {
      "label": "jToG()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L100",
      "_origin": "ast",
      "id": "schedule_schedulesection_jtog",
      "community": 726,
      "norm_label": "jtog()"
    },
    {
      "label": "formatPersianDate()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L104",
      "_origin": "ast",
      "id": "schedule_schedulesection_formatpersiandate",
      "community": 726,
      "norm_label": "formatpersiandate()"
    },
    {
      "label": "jFirstDayOfWeek()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L109",
      "_origin": "ast",
      "id": "schedule_schedulesection_jfirstdayofweek",
      "community": 726,
      "norm_label": "jfirstdayofweek()"
    },
    {
      "label": "todayGregorian()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L114",
      "_origin": "ast",
      "id": "schedule_schedulesection_todaygregorian",
      "community": 726,
      "norm_label": "todaygregorian()"
    },
    {
      "label": "PersianDateInput()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L118",
      "_origin": "ast",
      "id": "schedule_schedulesection_persiandateinput",
      "community": 726,
      "norm_label": "persiandateinput()"
    },
    {
      "label": "SCHEDULE_DAYS",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L232",
      "_origin": "ast",
      "id": "schedule_schedulesection_schedule_days",
      "community": 726,
      "norm_label": "schedule_days"
    },
    {
      "label": "DURATION_OPTS",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L241",
      "_origin": "ast",
      "id": "schedule_schedulesection_duration_opts",
      "community": 726,
      "norm_label": "duration_opts"
    },
    {
      "label": "DEFAULT_SESSION",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L242",
      "_origin": "ast",
      "id": "schedule_schedulesection_default_session",
      "community": 726,
      "norm_label": "default_session"
    },
    {
      "label": "EMPTY_NEW_SCHEDULE",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L249",
      "_origin": "ast",
      "id": "schedule_schedulesection_empty_new_schedule",
      "community": 726,
      "norm_label": "empty_new_schedule"
    },
    {
      "label": "parseMinutes()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L253",
      "_origin": "ast",
      "id": "schedule_schedulesection_parseminutes",
      "community": 726,
      "norm_label": "parseminutes()"
    },
    {
      "label": "hasOverlap()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L258",
      "_origin": "ast",
      "id": "schedule_schedulesection_hasoverlap",
      "community": 726,
      "norm_label": "hasoverlap()"
    },
    {
      "label": "addMinutes()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L267",
      "_origin": "ast",
      "id": "schedule_schedulesection_addminutes",
      "community": 726,
      "norm_label": "addminutes()"
    },
    {
      "label": "calcSlotCount()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L274",
      "_origin": "ast",
      "id": "schedule_schedulesection_calcslotcount",
      "community": 726,
      "norm_label": "calcslotcount()"
    },
    {
      "label": "tsToDate()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L289",
      "_origin": "ast",
      "id": "schedule_schedulesection_tstodate",
      "community": 726,
      "norm_label": "tstodate()"
    },
    {
      "label": "dayString()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L293",
      "_origin": "ast",
      "id": "schedule_schedulesection_daystring",
      "community": 726,
      "norm_label": "daystring()"
    },
    {
      "label": "HOUR_VALUES",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L300",
      "_origin": "ast",
      "id": "schedule_schedulesection_hour_values",
      "community": 726,
      "norm_label": "hour_values"
    },
    {
      "label": "MINUTE_VALUES",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L301",
      "_origin": "ast",
      "id": "schedule_schedulesection_minute_values",
      "community": 726,
      "norm_label": "minute_values"
    },
    {
      "label": "TimeSelect()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L303",
      "_origin": "ast",
      "id": "schedule_schedulesection_timeselect",
      "community": 726,
      "norm_label": "timeselect()"
    },
    {
      "label": "SlotEditor()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L333",
      "_origin": "ast",
      "id": "schedule_schedulesection_sloteditor",
      "community": 726,
      "norm_label": "sloteditor()"
    },
    {
      "label": "SessionEditor()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L374",
      "_origin": "ast",
      "id": "schedule_schedulesection_sessioneditor",
      "community": 726,
      "norm_label": "sessioneditor()"
    },
    {
      "label": "withClinic()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L512",
      "_origin": "ast",
      "id": "schedule_schedulesection_withclinic",
      "community": 726,
      "norm_label": "withclinic()"
    },
    {
      "label": "NoLocationsNotice()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L520",
      "_origin": "ast",
      "id": "schedule_schedulesection_nolocationsnotice",
      "community": 726,
      "norm_label": "nolocationsnotice()"
    },
    {
      "label": "WeeklyScheduleTab()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L537",
      "_origin": "ast",
      "id": "schedule_schedulesection_weeklyscheduletab",
      "community": 726,
      "norm_label": "weeklyscheduletab()"
    },
    {
      "label": "DateOverrideModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L909",
      "_origin": "ast",
      "id": "schedule_schedulesection_dateoverridemodal",
      "community": 726,
      "norm_label": "dateoverridemodal()"
    },
    {
      "label": "DateOverridesTab()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L1049",
      "_origin": "ast",
      "id": "schedule_schedulesection_dateoverridestab",
      "community": 726,
      "norm_label": "dateoverridestab()"
    },
    {
      "label": "HolidayModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L1138",
      "_origin": "ast",
      "id": "schedule_schedulesection_holidaymodal",
      "community": 726,
      "norm_label": "holidaymodal()"
    },
    {
      "label": "HolidaysTab()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L1211",
      "_origin": "ast",
      "id": "schedule_schedulesection_holidaystab",
      "community": 726,
      "norm_label": "holidaystab()"
    },
    {
      "label": "SCHEDULE_TABS",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L1321",
      "_origin": "ast",
      "id": "schedule_schedulesection_schedule_tabs",
      "community": 726,
      "norm_label": "schedule_tabs"
    },
    {
      "label": "ScheduleSection()",
      "file_type": "code",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L1327",
      "_origin": "ast",
      "id": "schedule_schedulesection_schedulesection",
      "community": 204,
      "norm_label": "schedulesection()"
    },
    {
      "label": "CreateStep.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "session_createstep_test",
      "community": 13,
      "norm_label": "createstep.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "session_createstep_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "session_createstep_test_post",
      "community": 13,
      "norm_label": "post"
    },
    {
      "label": "mockEndpoints()",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "session_createstep_test_mockendpoints",
      "community": 13,
      "norm_label": "mockendpoints()"
    },
    {
      "label": "renderStep()",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "session_createstep_test_renderstep",
      "community": 13,
      "norm_label": "renderstep()"
    },
    {
      "label": "BASIC_CONTRACT",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L124",
      "_origin": "ast",
      "id": "session_createstep_test_basic_contract",
      "community": 13,
      "norm_label": "basic_contract"
    },
    {
      "label": "insuredProfile",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L131",
      "_origin": "ast",
      "id": "session_createstep_test_insuredprofile",
      "community": 13,
      "norm_label": "insuredprofile"
    },
    {
      "label": "mockInsuranceEndpoints()",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L133",
      "_origin": "ast",
      "id": "session_createstep_test_mockinsuranceendpoints",
      "community": 13,
      "norm_label": "mockinsuranceendpoints()"
    },
    {
      "label": "pick()",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L152",
      "_origin": "ast",
      "id": "session_createstep_test_pick",
      "community": 13,
      "norm_label": "pick()"
    },
    {
      "label": "CreateStep.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "session_createstep",
      "community": 314,
      "norm_label": "createstep.tsx"
    },
    {
      "label": "Contract",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "session_createstep_contract",
      "community": 314,
      "norm_label": "contract"
    },
    {
      "label": "CoverageRow",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "session_createstep_coveragerow",
      "community": 314,
      "norm_label": "coveragerow"
    },
    {
      "label": "InventoryItemRow",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "session_createstep_inventoryitemrow",
      "community": 314,
      "norm_label": "inventoryitemrow"
    },
    {
      "label": "PackageRow",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "session_createstep_packagerow",
      "community": 314,
      "norm_label": "packagerow"
    },
    {
      "label": "StaffRow",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L23",
      "_origin": "ast",
      "id": "session_createstep_staffrow",
      "community": 314,
      "norm_label": "staffrow"
    },
    {
      "label": "nowHHMM()",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "session_createstep_nowhhmm",
      "community": 314,
      "norm_label": "nowhhmm()"
    },
    {
      "label": "toSessionAt()",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L38",
      "_origin": "ast",
      "id": "session_createstep_tosessionat",
      "community": 314,
      "norm_label": "tosessionat()"
    },
    {
      "label": "fieldLabel",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L41",
      "_origin": "ast",
      "id": "session_createstep_fieldlabel",
      "community": 314,
      "norm_label": "fieldlabel"
    },
    {
      "label": "primaryBtn",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "session_createstep_primarybtn",
      "community": 314,
      "norm_label": "primarybtn"
    },
    {
      "label": "ghostBtn",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L43",
      "_origin": "ast",
      "id": "session_createstep_ghostbtn",
      "community": 314,
      "norm_label": "ghostbtn"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L45",
      "_origin": "ast",
      "id": "session_createstep_props",
      "community": 437,
      "norm_label": "props"
    },
    {
      "label": "CreateStep()",
      "file_type": "code",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L59",
      "_origin": "ast",
      "id": "session_createstep_createstep",
      "community": 314,
      "norm_label": "createstep()"
    },
    {
      "label": "DetailsStep.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/session/DetailsStep.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "session_detailsstep_test",
      "community": 314,
      "norm_label": "detailsstep.test.tsx"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "assets/admin/components/session/DetailsStep.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "session_detailsstep_test_post",
      "community": 314,
      "norm_label": "post"
    },
    {
      "label": "session",
      "file_type": "code",
      "source_file": "assets/admin/components/session/DetailsStep.test.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "session_detailsstep_test_session",
      "community": 314,
      "norm_label": "session"
    },
    {
      "label": "DetailsStep.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "session_detailsstep",
      "community": 314,
      "norm_label": "detailsstep.tsx"
    },
    {
      "label": "primaryBtn",
      "file_type": "code",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "session_detailsstep_primarybtn",
      "community": 314,
      "norm_label": "primarybtn"
    },
    {
      "label": "ghostBtn",
      "file_type": "code",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "id": "session_detailsstep_ghostbtn",
      "community": 314,
      "norm_label": "ghostbtn"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "session_detailsstep_props",
      "community": 314,
      "norm_label": "props"
    },
    {
      "label": "DetailsStep()",
      "file_type": "code",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "session_detailsstep_detailsstep",
      "community": 314,
      "norm_label": "detailsstep()"
    },
    {
      "label": "PaymentStep.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "session_paymentstep",
      "community": 314,
      "norm_label": "paymentstep.tsx"
    },
    {
      "label": "METHODS",
      "file_type": "code",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "session_paymentstep_methods",
      "community": 314,
      "norm_label": "methods"
    },
    {
      "label": "METHOD_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "session_paymentstep_method_labels",
      "community": 314,
      "norm_label": "method_labels"
    },
    {
      "label": "isoToUnix()",
      "file_type": "code",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "session_paymentstep_isotounix",
      "community": 314,
      "norm_label": "isotounix()"
    },
    {
      "label": "fieldLabel",
      "file_type": "code",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "session_paymentstep_fieldlabel",
      "community": 314,
      "norm_label": "fieldlabel"
    },
    {
      "label": "primaryBtn",
      "file_type": "code",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "session_paymentstep_primarybtn",
      "community": 314,
      "norm_label": "primarybtn"
    },
    {
      "label": "ghostBtn",
      "file_type": "code",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L35",
      "_origin": "ast",
      "id": "session_paymentstep_ghostbtn",
      "community": 314,
      "norm_label": "ghostbtn"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "session_paymentstep_props",
      "community": 314,
      "norm_label": "props"
    },
    {
      "label": "PaymentStep()",
      "file_type": "code",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L50",
      "_origin": "ast",
      "id": "session_paymentstep_paymentstep",
      "community": 21,
      "norm_label": "paymentstep()"
    },
    {
      "label": "SessionAuditModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "session_sessionauditmodal",
      "community": 126,
      "norm_label": "sessionauditmodal.tsx"
    },
    {
      "label": "FIELD_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "id": "session_sessionauditmodal_field_labels",
      "community": 126,
      "norm_label": "field_labels"
    },
    {
      "label": "OP_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "session_sessionauditmodal_op_labels",
      "community": 126,
      "norm_label": "op_labels"
    },
    {
      "label": "RIAL_FIELDS",
      "file_type": "code",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "session_sessionauditmodal_rial_fields",
      "community": 126,
      "norm_label": "rial_fields"
    },
    {
      "label": "fmtValue()",
      "file_type": "code",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "session_sessionauditmodal_fmtvalue",
      "community": 126,
      "norm_label": "fmtvalue()"
    },
    {
      "label": "SessionAuditModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L32",
      "_origin": "ast",
      "id": "session_sessionauditmodal_sessionauditmodal",
      "community": 126,
      "norm_label": "sessionauditmodal()"
    },
    {
      "label": "Altcha.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Altcha.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_altcha",
      "community": 204,
      "norm_label": "altcha.tsx"
    },
    {
      "label": "AltchaProps",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Altcha.tsx",
      "source_location": "L9",
      "_origin": "ast",
      "id": "ui_altcha_altchaprops",
      "community": 204,
      "norm_label": "altchaprops"
    },
    {
      "label": "IntrinsicElements",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Altcha.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "ui_altcha_intrinsicelements",
      "community": 204,
      "norm_label": "intrinsicelements"
    },
    {
      "label": "Altcha()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Altcha.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "ui_altcha_altcha",
      "community": 204,
      "norm_label": "altcha()"
    },
    {
      "label": "AppointmentStatusDropdown.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_appointmentstatusdropdown_test",
      "community": 13,
      "norm_label": "appointmentstatusdropdown.test.tsx"
    },
    {
      "label": "patch",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.test.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "ui_appointmentstatusdropdown_test_patch",
      "community": 13,
      "norm_label": "patch"
    },
    {
      "label": "AppointmentStatusDropdown.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_appointmentstatusdropdown",
      "community": 161,
      "norm_label": "appointmentstatusdropdown.tsx"
    },
    {
      "label": "STATUS_META",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "ui_appointmentstatusdropdown_status_meta",
      "community": 161,
      "norm_label": "status_meta"
    },
    {
      "label": "TRANSITIONS",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.tsx",
      "source_location": "L23",
      "_origin": "ast",
      "id": "ui_appointmentstatusdropdown_transitions",
      "community": 161,
      "norm_label": "transitions"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.tsx",
      "source_location": "L30",
      "_origin": "ast",
      "id": "ui_appointmentstatusdropdown_props",
      "community": 161,
      "norm_label": "props"
    },
    {
      "label": "AppointmentStatusDropdown()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "ui_appointmentstatusdropdown_appointmentstatusdropdown",
      "community": 161,
      "norm_label": "appointmentstatusdropdown()"
    },
    {
      "label": "BackButton.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/BackButton.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_backbutton_test",
      "community": 204,
      "norm_label": "backbutton.test.tsx"
    },
    {
      "label": "Detail()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/BackButton.test.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "ui_backbutton_test_detail",
      "community": 204,
      "norm_label": "detail()"
    },
    {
      "label": "List()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/BackButton.test.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "ui_backbutton_test_list",
      "community": 204,
      "norm_label": "list()"
    },
    {
      "label": "renderAt()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/BackButton.test.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "ui_backbutton_test_renderat",
      "community": 204,
      "norm_label": "renderat()"
    },
    {
      "label": "BackButton.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/BackButton.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_backbutton",
      "community": 204,
      "norm_label": "backbutton.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/BackButton.tsx",
      "source_location": "L4",
      "_origin": "ast",
      "id": "ui_backbutton_props",
      "community": 204,
      "norm_label": "props"
    },
    {
      "label": "BackButton()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/BackButton.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "ui_backbutton_backbutton",
      "community": 204,
      "norm_label": "backbutton()"
    },
    {
      "label": "ConfirmDialog.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/ConfirmDialog.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_confirmdialog",
      "community": 63,
      "norm_label": "confirmdialog.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/ConfirmDialog.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "ui_confirmdialog_props",
      "community": 63,
      "norm_label": "props"
    },
    {
      "label": "ConfirmDialog()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/ConfirmDialog.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "ui_confirmdialog_confirmdialog",
      "community": 63,
      "norm_label": "confirmdialog()"
    },
    {
      "label": "DataTable.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DataTable.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_datatable",
      "community": 63,
      "norm_label": "datatable.tsx"
    },
    {
      "label": "Column",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DataTable.tsx",
      "source_location": "L4",
      "_origin": "ast",
      "id": "ui_datatable_column",
      "community": 62,
      "norm_label": "column"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DataTable.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "ui_datatable_props",
      "community": 63,
      "norm_label": "props"
    },
    {
      "label": "SkeletonRow()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DataTable.tsx",
      "source_location": "L30",
      "_origin": "ast",
      "id": "ui_datatable_skeletonrow",
      "community": 63,
      "norm_label": "skeletonrow()"
    },
    {
      "label": "DataTable()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DataTable.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "ui_datatable_datatable",
      "community": 63,
      "norm_label": "datatable()"
    },
    {
      "label": "DigitInput.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DigitInput.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_digitinput_test",
      "community": 455,
      "norm_label": "digitinput.test.tsx"
    },
    {
      "label": "DigitInput.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DigitInput.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_digitinput",
      "community": 455,
      "norm_label": "digitinput.tsx"
    },
    {
      "label": "DigitInputProps",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DigitInput.tsx",
      "source_location": "L4",
      "_origin": "ast",
      "id": "ui_digitinput_digitinputprops",
      "community": 455,
      "norm_label": "digitinputprops"
    },
    {
      "label": "DigitInput()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DigitInput.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "ui_digitinput_digitinput",
      "community": 455,
      "norm_label": "digitinput()"
    },
    {
      "label": "DoctorPermissionsModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_doctorpermissionsmodal",
      "community": 21,
      "norm_label": "doctorpermissionsmodal.tsx"
    },
    {
      "label": "PermissionEnvelope",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L9",
      "_origin": "ast",
      "id": "ui_doctorpermissionsmodal_permissionenvelope",
      "community": 21,
      "norm_label": "permissionenvelope"
    },
    {
      "label": "ClinicDoctorPermissionPayload",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "ui_doctorpermissionsmodal_clinicdoctorpermissionpayload",
      "community": 21,
      "norm_label": "clinicdoctorpermissionpayload"
    },
    {
      "label": "RESOURCE_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L23",
      "_origin": "ast",
      "id": "ui_doctorpermissionsmodal_resource_labels",
      "community": 21,
      "norm_label": "resource_labels"
    },
    {
      "label": "ACTION_COLUMNS",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L78",
      "_origin": "ast",
      "id": "ui_doctorpermissionsmodal_action_columns",
      "community": 21,
      "norm_label": "action_columns"
    },
    {
      "label": "ACTION_HEADERS",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L79",
      "_origin": "ast",
      "id": "ui_doctorpermissionsmodal_action_headers",
      "community": 21,
      "norm_label": "action_headers"
    },
    {
      "label": "DoctorPermissionsModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L81",
      "_origin": "ast",
      "id": "ui_doctorpermissionsmodal_doctorpermissionsmodal",
      "community": 21,
      "norm_label": "doctorpermissionsmodal()"
    },
    {
      "label": "FeatureGate.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/FeatureGate.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_featuregate",
      "community": 204,
      "norm_label": "featuregate.tsx"
    },
    {
      "label": "FeatureGateProps",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/FeatureGate.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "id": "ui_featuregate_featuregateprops",
      "community": 204,
      "norm_label": "featuregateprops"
    },
    {
      "label": "FeatureGate()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/FeatureGate.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "ui_featuregate_featuregate",
      "community": 204,
      "norm_label": "featuregate()"
    },
    {
      "label": "Field.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Field.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_field",
      "community": 8,
      "norm_label": "field.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Field.tsx",
      "source_location": "L3",
      "_origin": "ast",
      "id": "ui_field_props",
      "community": 8,
      "norm_label": "props"
    },
    {
      "label": "Field()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Field.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "ui_field_field",
      "community": 8,
      "norm_label": "field()"
    },
    {
      "label": "Input.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Input.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_input",
      "community": 8,
      "norm_label": "input.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Input.tsx",
      "source_location": "L4",
      "_origin": "ast",
      "id": "ui_input_props",
      "community": 8,
      "norm_label": "props"
    },
    {
      "label": "InputField.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/InputField.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_inputfield_test",
      "community": 8,
      "norm_label": "inputfield.test.tsx"
    },
    {
      "label": "InviteDoctorModal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_invitedoctormodal",
      "community": 63,
      "norm_label": "invitedoctormodal.tsx"
    },
    {
      "label": "inviteSchema",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "ui_invitedoctormodal_inviteschema",
      "community": 63,
      "norm_label": "inviteschema"
    },
    {
      "label": "InviteForm",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "ui_invitedoctormodal_inviteform",
      "community": 63,
      "norm_label": "inviteform"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "ui_invitedoctormodal_props",
      "community": 63,
      "norm_label": "props"
    },
    {
      "label": "InviteDoctorModal()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "ui_invitedoctormodal_invitedoctormodal",
      "community": 63,
      "norm_label": "invitedoctormodal()"
    },
    {
      "label": "MobileInput.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/MobileInput.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_mobileinput",
      "community": 63,
      "norm_label": "mobileinput.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/MobileInput.tsx",
      "source_location": "L4",
      "_origin": "ast",
      "id": "ui_mobileinput_props",
      "community": 63,
      "norm_label": "props"
    },
    {
      "label": "Modal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Modal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_modal",
      "community": 1,
      "norm_label": "modal.tsx"
    },
    {
      "label": "ModalSize",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Modal.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "ui_modal_modalsize",
      "community": 1,
      "norm_label": "modalsize"
    },
    {
      "label": "sizeMap",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Modal.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "ui_modal_sizemap",
      "community": 1,
      "norm_label": "sizemap"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Modal.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "ui_modal_props",
      "community": 1,
      "norm_label": "props"
    },
    {
      "label": "Modal()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Modal.tsx",
      "source_location": "L23",
      "_origin": "ast",
      "id": "ui_modal_modal",
      "community": 1,
      "norm_label": "modal()"
    },
    {
      "label": "NotificationMobileCard.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/NotificationMobileCard.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_notificationmobilecard",
      "community": 8,
      "norm_label": "notificationmobilecard.tsx"
    },
    {
      "label": "NotificationMobileData",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/NotificationMobileCard.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "id": "ui_notificationmobilecard_notificationmobiledata",
      "community": 8,
      "norm_label": "notificationmobiledata"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/NotificationMobileCard.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "ui_notificationmobilecard_props",
      "community": 8,
      "norm_label": "props"
    },
    {
      "label": "NotificationMobileCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/NotificationMobileCard.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "ui_notificationmobilecard_notificationmobilecard",
      "community": 8,
      "norm_label": "notificationmobilecard()"
    },
    {
      "label": "PageHeader.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PageHeader.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_pageheader",
      "community": 204,
      "norm_label": "pageheader.tsx"
    },
    {
      "label": "Crumb",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PageHeader.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "id": "ui_pageheader_crumb",
      "community": 204,
      "norm_label": "crumb"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PageHeader.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "ui_pageheader_props",
      "community": 204,
      "norm_label": "props"
    },
    {
      "label": "PageHeader()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PageHeader.tsx",
      "source_location": "L23",
      "_origin": "ast",
      "id": "ui_pageheader_pageheader",
      "community": 204,
      "norm_label": "pageheader()"
    },
    {
      "label": "Pagination.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Pagination.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_pagination",
      "community": 63,
      "norm_label": "pagination.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Pagination.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "ui_pagination_props",
      "community": 63,
      "norm_label": "props"
    },
    {
      "label": "Pagination()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Pagination.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "ui_pagination_pagination",
      "community": 63,
      "norm_label": "pagination()"
    },
    {
      "label": "PersianCalendar.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_persiancalendar",
      "community": 8,
      "norm_label": "persiancalendar.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "ui_persiancalendar_props",
      "community": 8,
      "norm_label": "props"
    },
    {
      "label": "WEEK_DAYS",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "ui_persiancalendar_week_days",
      "community": 8,
      "norm_label": "week_days"
    },
    {
      "label": "pf",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "ui_persiancalendar_pf",
      "community": 8,
      "norm_label": "pf"
    },
    {
      "label": "toJalali()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "ui_persiancalendar_tojalali",
      "community": 8,
      "norm_label": "tojalali()"
    },
    {
      "label": "jalaliFirstWeekday()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "ui_persiancalendar_jalalifirstweekday",
      "community": 8,
      "norm_label": "jalalifirstweekday()"
    },
    {
      "label": "jalaliToGregorian()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L35",
      "_origin": "ast",
      "id": "ui_persiancalendar_jalalitogregorian",
      "community": 8,
      "norm_label": "jalalitogregorian()"
    },
    {
      "label": "JALALI_MONTHS",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L69",
      "_origin": "ast",
      "id": "ui_persiancalendar_jalali_months",
      "community": 8,
      "norm_label": "jalali_months"
    },
    {
      "label": "PersianCalendar()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L71",
      "_origin": "ast",
      "id": "ui_persiancalendar_persiancalendar",
      "community": 8,
      "norm_label": "persiancalendar()"
    },
    {
      "label": "navBtnStyle",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L256",
      "_origin": "ast",
      "id": "ui_persiancalendar_navbtnstyle",
      "community": 8,
      "norm_label": "navbtnstyle"
    },
    {
      "label": "gridItemStyle",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L262",
      "_origin": "ast",
      "id": "ui_persiancalendar_griditemstyle",
      "community": 8,
      "norm_label": "griditemstyle"
    },
    {
      "label": "PersianDateInput.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianDateInput.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_persiandateinput_test",
      "community": 314,
      "norm_label": "persiandateinput.test.tsx"
    },
    {
      "label": "PersianDateInput.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianDateInput.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_persiandateinput",
      "community": 314,
      "norm_label": "persiandateinput.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianDateInput.tsx",
      "source_location": "L3",
      "_origin": "ast",
      "id": "ui_persiandateinput_props",
      "community": 314,
      "norm_label": "props"
    },
    {
      "label": "PersianDateInput()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianDateInput.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "ui_persiandateinput_persiandateinput",
      "community": 314,
      "norm_label": "persiandateinput()"
    },
    {
      "label": "PersianDatePicker.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianDatePicker.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_persiandatepicker",
      "community": 8,
      "norm_label": "persiandatepicker.tsx"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianDatePicker.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "ui_persiandatepicker_props",
      "community": 8,
      "norm_label": "props"
    },
    {
      "label": "PersianDatePicker()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PersianDatePicker.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "ui_persiandatepicker_persiandatepicker",
      "community": 8,
      "norm_label": "persiandatepicker()"
    },
    {
      "label": "Portal.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Portal.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_portal",
      "community": 63,
      "norm_label": "portal.tsx"
    },
    {
      "label": "Portal()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/Portal.tsx",
      "source_location": "L4",
      "_origin": "ast",
      "id": "ui_portal_portal",
      "community": 63,
      "norm_label": "portal()"
    },
    {
      "label": "PriceInput.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PriceInput.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_priceinput_test",
      "community": 1,
      "norm_label": "priceinput.test.tsx"
    },
    {
      "label": "Controlled()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PriceInput.test.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "ui_priceinput_test_controlled",
      "community": 1,
      "norm_label": "controlled()"
    },
    {
      "label": "input()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PriceInput.test.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "ui_priceinput_test_input",
      "community": 1,
      "norm_label": "input()"
    },
    {
      "label": "emitted()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PriceInput.test.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "ui_priceinput_test_emitted",
      "community": 1,
      "norm_label": "emitted()"
    },
    {
      "label": "PriceInput.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PriceInput.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_priceinput",
      "community": 1,
      "norm_label": "priceinput.tsx"
    },
    {
      "label": "PriceInputProps",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PriceInput.tsx",
      "source_location": "L4",
      "_origin": "ast",
      "id": "ui_priceinput_priceinputprops",
      "community": 1,
      "norm_label": "priceinputprops"
    },
    {
      "label": "formatDisplay()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PriceInput.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "ui_priceinput_formatdisplay",
      "community": 1,
      "norm_label": "formatdisplay()"
    },
    {
      "label": "textFromValue()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PriceInput.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "ui_priceinput_textfromvalue",
      "community": 1,
      "norm_label": "textfromvalue()"
    },
    {
      "label": "PriceInput()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PriceInput.tsx",
      "source_location": "L36",
      "_origin": "ast",
      "id": "ui_priceinput_priceinput",
      "community": 1,
      "norm_label": "priceinput()"
    },
    {
      "label": "PwaInstallBanner.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PwaInstallBanner.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_pwainstallbanner",
      "community": 778,
      "norm_label": "pwainstallbanner.tsx"
    },
    {
      "label": "PwaInstallBanner()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PwaInstallBanner.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "ui_pwainstallbanner_pwainstallbanner",
      "community": 778,
      "norm_label": "pwainstallbanner()"
    },
    {
      "label": "PwaLoginCard.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PwaLoginCard.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_pwalogincard",
      "community": 778,
      "norm_label": "pwalogincard.tsx"
    },
    {
      "label": "detectIOS()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PwaLoginCard.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "id": "ui_pwalogincard_detectios",
      "community": 778,
      "norm_label": "detectios()"
    },
    {
      "label": "PwaLoginCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/PwaLoginCard.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "ui_pwalogincard_pwalogincard",
      "community": 778,
      "norm_label": "pwalogincard()"
    },
    {
      "label": "SearchableSelect.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/SearchableSelect.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_searchableselect_test",
      "community": 1,
      "norm_label": "searchableselect.test.tsx"
    },
    {
      "label": "insuranceOpts",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/SearchableSelect.test.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "ui_searchableselect_test_insuranceopts",
      "community": 1,
      "norm_label": "insuranceopts"
    },
    {
      "label": "SearchableSelect.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/SearchableSelect.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_searchableselect",
      "community": 1,
      "norm_label": "searchableselect.tsx"
    },
    {
      "label": "SelectOption",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/SearchableSelect.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "ui_searchableselect_selectoption",
      "community": 1,
      "norm_label": "selectoption"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/SearchableSelect.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "ui_searchableselect_props",
      "community": 1,
      "norm_label": "props"
    },
    {
      "label": "SearchableSelect()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/SearchableSelect.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "ui_searchableselect_searchableselect",
      "community": 1,
      "norm_label": "searchableselect()"
    },
    {
      "label": "StatCard.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatCard.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_statcard",
      "community": 409,
      "norm_label": "statcard.tsx"
    },
    {
      "label": "StatTone",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatCard.tsx",
      "source_location": "L3",
      "_origin": "ast",
      "id": "ui_statcard_stattone",
      "community": 409,
      "norm_label": "stattone"
    },
    {
      "label": "TONE",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatCard.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "ui_statcard_tone",
      "community": 409,
      "norm_label": "tone"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatCard.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "ui_statcard_props",
      "community": 409,
      "norm_label": "props"
    },
    {
      "label": "StatCard()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatCard.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "ui_statcard_statcard",
      "community": 409,
      "norm_label": "statcard()"
    },
    {
      "label": "StatusBadge.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_statusbadge",
      "community": 126,
      "norm_label": "statusbadge.tsx"
    },
    {
      "label": "BadgeColor",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L4",
      "_origin": "ast",
      "id": "ui_statusbadge_badgecolor",
      "community": 126,
      "norm_label": "badgecolor"
    },
    {
      "label": "appointmentMap",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "id": "ui_statusbadge_appointmentmap",
      "community": 126,
      "norm_label": "appointmentmap"
    },
    {
      "label": "paymentMap",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "ui_statusbadge_paymentmap",
      "community": 126,
      "norm_label": "paymentmap"
    },
    {
      "label": "smsMap",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "ui_statusbadge_smsmap",
      "community": 126,
      "norm_label": "smsmap"
    },
    {
      "label": "settlementMap",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "ui_statusbadge_settlementmap",
      "community": 126,
      "norm_label": "settlementmap"
    },
    {
      "label": "claimMap",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L39",
      "_origin": "ast",
      "id": "ui_statusbadge_claimmap",
      "community": 126,
      "norm_label": "claimmap"
    },
    {
      "label": "invoiceMap",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L48",
      "_origin": "ast",
      "id": "ui_statusbadge_invoicemap",
      "community": 126,
      "norm_label": "invoicemap"
    },
    {
      "label": "Props",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L54",
      "_origin": "ast",
      "id": "ui_statusbadge_props",
      "community": 126,
      "norm_label": "props"
    },
    {
      "label": "StatusBadge()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L59",
      "_origin": "ast",
      "id": "ui_statusbadge_statusbadge",
      "community": 126,
      "norm_label": "statusbadge()"
    },
    {
      "label": "ActiveBadge()",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L94",
      "_origin": "ast",
      "id": "ui_statusbadge_activebadge",
      "community": 126,
      "norm_label": "activebadge()"
    },
    {
      "label": "appointmentStatusMeta.test.ts",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/appointmentStatusMeta.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_appointmentstatusmeta_test",
      "community": 161,
      "norm_label": "appointmentstatusmeta.test.ts"
    },
    {
      "label": "BACKEND_STATUSES",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/appointmentStatusMeta.test.ts",
      "source_location": "L10",
      "_origin": "ast",
      "id": "ui_appointmentstatusmeta_test_backend_statuses",
      "community": 161,
      "norm_label": "backend_statuses"
    },
    {
      "label": "ui.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/components/ui/ui.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "ui_ui_test",
      "community": 63,
      "norm_label": "ui.test.tsx"
    },
    {
      "label": "hooks.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_hooks_test",
      "community": 204,
      "norm_label": "hooks.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "hooks_hooks_test_get",
      "community": 204,
      "norm_label": "get"
    },
    {
      "label": "useAppointmentInsurance.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_useappointmentinsurance",
      "community": 314,
      "norm_label": "useappointmentinsurance.ts"
    },
    {
      "label": "ServiceCategoryRow",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L7",
      "_origin": "ast",
      "id": "hooks_useappointmentinsurance_servicecategoryrow",
      "community": 314,
      "norm_label": "servicecategoryrow"
    },
    {
      "label": "PricingPayload",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L13",
      "_origin": "ast",
      "id": "hooks_useappointmentinsurance_pricingpayload",
      "community": 314,
      "norm_label": "pricingpayload"
    },
    {
      "label": "useAppointmentInsurance()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L25",
      "_origin": "ast",
      "id": "hooks_useappointmentinsurance_useappointmentinsurance",
      "community": 1,
      "norm_label": "useappointmentinsurance()"
    },
    {
      "label": "useClinicContext.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useClinicContext.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usecliniccontext",
      "community": 455,
      "norm_label": "usecliniccontext.ts"
    },
    {
      "label": "useClinicContext()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useClinicContext.ts",
      "source_location": "L14",
      "_origin": "ast",
      "id": "hooks_usecliniccontext_usecliniccontext",
      "community": 455,
      "norm_label": "usecliniccontext()"
    },
    {
      "label": "useDoctorBookingServices.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useDoctorBookingServices.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usedoctorbookingservices",
      "community": 455,
      "norm_label": "usedoctorbookingservices.ts"
    },
    {
      "label": "BookingService",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useDoctorBookingServices.ts",
      "source_location": "L6",
      "_origin": "ast",
      "id": "hooks_usedoctorbookingservices_bookingservice",
      "community": 455,
      "norm_label": "bookingservice"
    },
    {
      "label": "BookingServicesData",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useDoctorBookingServices.ts",
      "source_location": "L14",
      "_origin": "ast",
      "id": "hooks_usedoctorbookingservices_bookingservicesdata",
      "community": 455,
      "norm_label": "bookingservicesdata"
    },
    {
      "label": "useDoctorBookingServices()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useDoctorBookingServices.ts",
      "source_location": "L27",
      "_origin": "ast",
      "id": "hooks_usedoctorbookingservices_usedoctorbookingservices",
      "community": 455,
      "norm_label": "usedoctorbookingservices()"
    },
    {
      "label": "useGoBack.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useGoBack.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usegoback",
      "community": 204,
      "norm_label": "usegoback.ts"
    },
    {
      "label": "useGoBack()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useGoBack.ts",
      "source_location": "L13",
      "_origin": "ast",
      "id": "hooks_usegoback_usegoback",
      "community": 204,
      "norm_label": "usegoback()"
    },
    {
      "label": "useInventory.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_useinventory",
      "community": 1,
      "norm_label": "useinventory.ts"
    },
    {
      "label": "InventoryStatus",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L8",
      "_origin": "ast",
      "id": "hooks_useinventory_inventorystatus",
      "community": 1,
      "norm_label": "inventorystatus"
    },
    {
      "label": "InventoryItem",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L10",
      "_origin": "ast",
      "id": "hooks_useinventory_inventoryitem",
      "community": 1,
      "norm_label": "inventoryitem"
    },
    {
      "label": "InventoryMeta",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L23",
      "_origin": "ast",
      "id": "hooks_useinventory_inventorymeta",
      "community": 1,
      "norm_label": "inventorymeta"
    },
    {
      "label": "InventoryStats",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L28",
      "_origin": "ast",
      "id": "hooks_useinventory_inventorystats",
      "community": 1,
      "norm_label": "inventorystats"
    },
    {
      "label": "PackageLine",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L35",
      "_origin": "ast",
      "id": "hooks_useinventory_packageline",
      "community": 1,
      "norm_label": "packageline"
    },
    {
      "label": "InventoryPackage",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L43",
      "_origin": "ast",
      "id": "hooks_useinventory_inventorypackage",
      "community": 1,
      "norm_label": "inventorypackage"
    },
    {
      "label": "ItemPayload",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L51",
      "_origin": "ast",
      "id": "hooks_useinventory_itempayload",
      "community": 1,
      "norm_label": "itempayload"
    },
    {
      "label": "PackagePayload",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L61",
      "_origin": "ast",
      "id": "hooks_useinventory_packagepayload",
      "community": 1,
      "norm_label": "packagepayload"
    },
    {
      "label": "EMPTY_STATS",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L66",
      "_origin": "ast",
      "id": "hooks_useinventory_empty_stats",
      "community": 1,
      "norm_label": "empty_stats"
    },
    {
      "label": "EMPTY_ITEMS",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L67",
      "_origin": "ast",
      "id": "hooks_useinventory_empty_items",
      "community": 1,
      "norm_label": "empty_items"
    },
    {
      "label": "EMPTY_PACKAGES",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L68",
      "_origin": "ast",
      "id": "hooks_useinventory_empty_packages",
      "community": 1,
      "norm_label": "empty_packages"
    },
    {
      "label": "EMPTY_CATS",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L69",
      "_origin": "ast",
      "id": "hooks_useinventory_empty_cats",
      "community": 1,
      "norm_label": "empty_cats"
    },
    {
      "label": "EMPTY_META",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L70",
      "_origin": "ast",
      "id": "hooks_useinventory_empty_meta",
      "community": 1,
      "norm_label": "empty_meta"
    },
    {
      "label": "useInventory()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L75",
      "_origin": "ast",
      "id": "hooks_useinventory_useinventory",
      "community": 1,
      "norm_label": "useinventory()"
    },
    {
      "label": "useIssueInvoice.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useIssueInvoice.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_useissueinvoice",
      "community": 314,
      "norm_label": "useissueinvoice.ts"
    },
    {
      "label": "InvoicePayload",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useIssueInvoice.ts",
      "source_location": "L4",
      "_origin": "ast",
      "id": "hooks_useissueinvoice_invoicepayload",
      "community": 314,
      "norm_label": "invoicepayload"
    },
    {
      "label": "useIssueInvoice()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useIssueInvoice.ts",
      "source_location": "L12",
      "_origin": "ast",
      "id": "hooks_useissueinvoice_useissueinvoice",
      "community": 314,
      "norm_label": "useissueinvoice()"
    },
    {
      "label": "useMyPayments.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usemypayments_test",
      "community": 409,
      "norm_label": "usemypayments.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "hooks_usemypayments_test_get",
      "community": 409,
      "norm_label": "get"
    },
    {
      "label": "wrapper()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "hooks_usemypayments_test_wrapper",
      "community": 409,
      "norm_label": "wrapper()"
    },
    {
      "label": "useMyPayments.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usemypayments",
      "community": 409,
      "norm_label": "usemypayments.ts"
    },
    {
      "label": "PaymentRowStatus",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L9",
      "_origin": "ast",
      "id": "hooks_usemypayments_paymentrowstatus",
      "community": 409,
      "norm_label": "paymentrowstatus"
    },
    {
      "label": "PaymentRow",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L12",
      "_origin": "ast",
      "id": "hooks_usemypayments_paymentrow",
      "community": 409,
      "norm_label": "paymentrow"
    },
    {
      "label": "PaymentFilters",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L23",
      "_origin": "ast",
      "id": "hooks_usemypayments_paymentfilters",
      "community": 409,
      "norm_label": "paymentfilters"
    },
    {
      "label": "InvoiceRowStatus",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L32",
      "_origin": "ast",
      "id": "hooks_usemypayments_invoicerowstatus",
      "community": 409,
      "norm_label": "invoicerowstatus"
    },
    {
      "label": "PatientInvoiceRow",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L34",
      "_origin": "ast",
      "id": "hooks_usemypayments_patientinvoicerow",
      "community": 409,
      "norm_label": "patientinvoicerow"
    },
    {
      "label": "InvoicePaymentRow",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L48",
      "_origin": "ast",
      "id": "hooks_usemypayments_invoicepaymentrow",
      "community": 409,
      "norm_label": "invoicepaymentrow"
    },
    {
      "label": "PatientInvoicesPayload",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L55",
      "_origin": "ast",
      "id": "hooks_usemypayments_patientinvoicespayload",
      "community": 409,
      "norm_label": "patientinvoicespayload"
    },
    {
      "label": "usePayments()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L65",
      "_origin": "ast",
      "id": "hooks_usemypayments_usepayments",
      "community": 409,
      "norm_label": "usepayments()"
    },
    {
      "label": "PaymentsSummary",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L80",
      "_origin": "ast",
      "id": "hooks_usemypayments_paymentssummary",
      "community": 409,
      "norm_label": "paymentssummary"
    },
    {
      "label": "usePaymentsSummary()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L88",
      "_origin": "ast",
      "id": "hooks_usemypayments_usepaymentssummary",
      "community": 409,
      "norm_label": "usepaymentssummary()"
    },
    {
      "label": "usePatientInvoices()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L103",
      "_origin": "ast",
      "id": "hooks_usemypayments_usepatientinvoices",
      "community": 409,
      "norm_label": "usepatientinvoices()"
    },
    {
      "label": "usePatient.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePatient.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usepatient_test",
      "community": 13,
      "norm_label": "usepatient.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePatient.test.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "hooks_usepatient_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "patch",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePatient.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "hooks_usepatient_test_patch",
      "community": 13,
      "norm_label": "patch"
    },
    {
      "label": "usePatient.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePatient.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usepatient",
      "community": 13,
      "norm_label": "usepatient.ts"
    },
    {
      "label": "usePatient()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePatient.ts",
      "source_location": "L10",
      "_origin": "ast",
      "id": "hooks_usepatient_usepatient",
      "community": 13,
      "norm_label": "usepatient()"
    },
    {
      "label": "useUpdatePatient()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePatient.ts",
      "source_location": "L31",
      "_origin": "ast",
      "id": "hooks_usepatient_useupdatepatient",
      "community": 13,
      "norm_label": "useupdatepatient()"
    },
    {
      "label": "usePatientWallet.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePatientWallet.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usepatientwallet",
      "community": 314,
      "norm_label": "usepatientwallet.ts"
    },
    {
      "label": "WalletTxn",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePatientWallet.ts",
      "source_location": "L5",
      "_origin": "ast",
      "id": "hooks_usepatientwallet_wallettxn",
      "community": 314,
      "norm_label": "wallettxn"
    },
    {
      "label": "WalletData",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePatientWallet.ts",
      "source_location": "L18",
      "_origin": "ast",
      "id": "hooks_usepatientwallet_walletdata",
      "community": 314,
      "norm_label": "walletdata"
    },
    {
      "label": "WalletTxnInput",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePatientWallet.ts",
      "source_location": "L23",
      "_origin": "ast",
      "id": "hooks_usepatientwallet_wallettxninput",
      "community": 314,
      "norm_label": "wallettxninput"
    },
    {
      "label": "usePatientWallet()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePatientWallet.ts",
      "source_location": "L35",
      "_origin": "ast",
      "id": "hooks_usepatientwallet_usepatientwallet",
      "community": 314,
      "norm_label": "usepatientwallet()"
    },
    {
      "label": "usePaymentConfig.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentConfig.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usepaymentconfig",
      "community": 21,
      "norm_label": "usepaymentconfig.ts"
    },
    {
      "label": "PaymentGatewayInfo",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentConfig.ts",
      "source_location": "L5",
      "_origin": "ast",
      "id": "hooks_usepaymentconfig_paymentgatewayinfo",
      "community": 21,
      "norm_label": "paymentgatewayinfo"
    },
    {
      "label": "PaymentConfig",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentConfig.ts",
      "source_location": "L10",
      "_origin": "ast",
      "id": "hooks_usepaymentconfig_paymentconfig",
      "community": 21,
      "norm_label": "paymentconfig"
    },
    {
      "label": "usePaymentConfig()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentConfig.ts",
      "source_location": "L16",
      "_origin": "ast",
      "id": "hooks_usepaymentconfig_usepaymentconfig",
      "community": 21,
      "norm_label": "usepaymentconfig()"
    },
    {
      "label": "usePaymentMethods.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods",
      "community": 62,
      "norm_label": "usepaymentmethods.ts"
    },
    {
      "label": "PaymentMethodEnvironment",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L16",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_paymentmethodenvironment",
      "community": 62,
      "norm_label": "paymentmethodenvironment"
    },
    {
      "label": "BankAccount",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L18",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_bankaccount",
      "community": 62,
      "norm_label": "bankaccount"
    },
    {
      "label": "Pos",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L29",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_pos",
      "community": 62,
      "norm_label": "pos"
    },
    {
      "label": "BankAccountInput",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L40",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_bankaccountinput",
      "community": 62,
      "norm_label": "bankaccountinput"
    },
    {
      "label": "PosInput",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L47",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_posinput",
      "community": 62,
      "norm_label": "posinput"
    },
    {
      "label": "BANK_KEY",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L54",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_bank_key",
      "community": 62,
      "norm_label": "bank_key"
    },
    {
      "label": "POS_KEY",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L55",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_pos_key",
      "community": 62,
      "norm_label": "pos_key"
    },
    {
      "label": "useBankAccounts()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L59",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_usebankaccounts",
      "community": 62,
      "norm_label": "usebankaccounts()"
    },
    {
      "label": "useCreateBankAccount()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L66",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_usecreatebankaccount",
      "community": 1,
      "norm_label": "usecreatebankaccount()"
    },
    {
      "label": "useUpdateBankAccount()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L74",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_useupdatebankaccount",
      "community": 1,
      "norm_label": "useupdatebankaccount()"
    },
    {
      "label": "useToggleBankAccountStatus()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L82",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_usetogglebankaccountstatus",
      "community": 62,
      "norm_label": "usetogglebankaccountstatus()"
    },
    {
      "label": "useAssignBankAccountEnvironment()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L91",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_useassignbankaccountenvironment",
      "community": 62,
      "norm_label": "useassignbankaccountenvironment()"
    },
    {
      "label": "usePosDevices()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L101",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_useposdevices",
      "community": 62,
      "norm_label": "useposdevices()"
    },
    {
      "label": "useCreatePos()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L108",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_usecreatepos",
      "community": 1,
      "norm_label": "usecreatepos()"
    },
    {
      "label": "useUpdatePos()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L116",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_useupdatepos",
      "community": 1,
      "norm_label": "useupdatepos()"
    },
    {
      "label": "useTogglePosStatus()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L124",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_usetoggleposstatus",
      "community": 62,
      "norm_label": "usetoggleposstatus()"
    },
    {
      "label": "useAssignPosEnvironment()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L133",
      "_origin": "ast",
      "id": "hooks_usepaymentmethods_useassignposenvironment",
      "community": 62,
      "norm_label": "useassignposenvironment()"
    },
    {
      "label": "usePermissions.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePermissions.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usepermissions",
      "community": 204,
      "norm_label": "usepermissions.ts"
    },
    {
      "label": "usePermissions()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePermissions.ts",
      "source_location": "L10",
      "_origin": "ast",
      "id": "hooks_usepermissions_usepermissions",
      "community": 204,
      "norm_label": "usepermissions()"
    },
    {
      "label": "usePwaInstall.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePwaInstall.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usepwainstall",
      "community": 778,
      "norm_label": "usepwainstall.ts"
    },
    {
      "label": "BeforeInstallPromptEvent",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePwaInstall.ts",
      "source_location": "L3",
      "_origin": "ast",
      "id": "hooks_usepwainstall_beforeinstallpromptevent",
      "community": 778,
      "norm_label": "beforeinstallpromptevent"
    },
    {
      "label": "usePwaInstall()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/usePwaInstall.ts",
      "source_location": "L10",
      "_origin": "ast",
      "id": "hooks_usepwainstall_usepwainstall",
      "community": 778,
      "norm_label": "usepwainstall()"
    },
    {
      "label": "useSecretaryEarnings.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useSecretaryEarnings.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usesecretaryearnings",
      "community": 204,
      "norm_label": "usesecretaryearnings.ts"
    },
    {
      "label": "SecretaryEarningsSummary",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useSecretaryEarnings.ts",
      "source_location": "L5",
      "_origin": "ast",
      "id": "hooks_usesecretaryearnings_secretaryearningssummary",
      "community": 204,
      "norm_label": "secretaryearningssummary"
    },
    {
      "label": "useSecretaryEarnings()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useSecretaryEarnings.ts",
      "source_location": "L19",
      "_origin": "ast",
      "id": "hooks_usesecretaryearnings_usesecretaryearnings",
      "community": 204,
      "norm_label": "usesecretaryearnings()"
    },
    {
      "label": "useServiceCategories.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useServiceCategories.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_useservicecategories_test",
      "community": 13,
      "norm_label": "useservicecategories.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useServiceCategories.test.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "hooks_useservicecategories_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "Probe()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useServiceCategories.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "hooks_useservicecategories_test_probe",
      "community": 13,
      "norm_label": "probe()"
    },
    {
      "label": "useServiceCategories.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useServiceCategories.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_useservicecategories",
      "community": 21,
      "norm_label": "useservicecategories.ts"
    },
    {
      "label": "ServiceCategoryOption",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useServiceCategories.ts",
      "source_location": "L5",
      "_origin": "ast",
      "id": "hooks_useservicecategories_servicecategoryoption",
      "community": 21,
      "norm_label": "servicecategoryoption"
    },
    {
      "label": "useServiceCategories()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useServiceCategories.ts",
      "source_location": "L14",
      "_origin": "ast",
      "id": "hooks_useservicecategories_useservicecategories",
      "community": 368,
      "norm_label": "useservicecategories()"
    },
    {
      "label": "useSubscription.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useSubscription.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_usesubscription",
      "community": 204,
      "norm_label": "usesubscription.ts"
    },
    {
      "label": "useSubscription()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useSubscription.ts",
      "source_location": "L7",
      "_origin": "ast",
      "id": "hooks_usesubscription_usesubscription",
      "community": 204,
      "norm_label": "usesubscription()"
    },
    {
      "label": "useUrlState.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useUrlState.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_useurlstate_test",
      "community": 63,
      "norm_label": "useurlstate.test.tsx"
    },
    {
      "label": "ListPage()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useUrlState.test.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "hooks_useurlstate_test_listpage",
      "community": 63,
      "norm_label": "listpage()"
    },
    {
      "label": "DetailPage()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useUrlState.test.tsx",
      "source_location": "L28",
      "_origin": "ast",
      "id": "hooks_useurlstate_test_detailpage",
      "community": 63,
      "norm_label": "detailpage()"
    },
    {
      "label": "renderApp()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useUrlState.test.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "hooks_useurlstate_test_renderapp",
      "community": 63,
      "norm_label": "renderapp()"
    },
    {
      "label": "useUrlState.ts",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useUrlState.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "hooks_useurlstate",
      "community": 63,
      "norm_label": "useurlstate.ts"
    },
    {
      "label": "useUrlState()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useUrlState.ts",
      "source_location": "L12",
      "_origin": "ast",
      "id": "hooks_useurlstate_useurlstate",
      "community": 63,
      "norm_label": "useurlstate()"
    },
    {
      "label": "pageOf()",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useUrlState.ts",
      "source_location": "L50",
      "_origin": "ast",
      "id": "hooks_useurlstate_pageof",
      "community": 63,
      "norm_label": "pageof()"
    },
    {
      "label": "index.tsx",
      "file_type": "code",
      "source_file": "assets/admin/index.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "admin_index",
      "community": 204,
      "norm_label": "index.tsx"
    },
    {
      "label": "queryClient",
      "file_type": "code",
      "source_file": "assets/admin/index.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "admin_index_queryclient",
      "community": 204,
      "norm_label": "queryclient"
    },
    {
      "label": "toastStyle",
      "file_type": "code",
      "source_file": "assets/admin/index.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "admin_index_toaststyle",
      "community": 204,
      "norm_label": "toaststyle"
    },
    {
      "label": "api.test.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_api_test",
      "community": 13,
      "norm_label": "api.test.ts"
    },
    {
      "label": "{ refreshMock, logoutMock }",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.test.ts",
      "source_location": "L3",
      "_origin": "ast",
      "id": "lib_api_test_refreshmock_logoutmock",
      "community": 13,
      "norm_label": "{ refreshmock, logoutmock }"
    },
    {
      "label": "replaceMock",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.test.ts",
      "source_location": "L14",
      "_origin": "ast",
      "id": "lib_api_test_replacemock",
      "community": 13,
      "norm_label": "replacemock"
    },
    {
      "label": "jsonRes()",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.test.ts",
      "source_location": "L16",
      "_origin": "ast",
      "id": "lib_api_test_jsonres",
      "community": 13,
      "norm_label": "jsonres()"
    },
    {
      "label": "setToken()",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.test.ts",
      "source_location": "L21",
      "_origin": "ast",
      "id": "lib_api_test_settoken",
      "community": 13,
      "norm_label": "settoken()"
    },
    {
      "label": "api.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_api",
      "community": 13,
      "norm_label": "api.ts"
    },
    {
      "label": "getToken()",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L5",
      "_origin": "ast",
      "id": "lib_api_gettoken",
      "community": 13,
      "norm_label": "gettoken()"
    },
    {
      "label": "ApiError",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L16",
      "_origin": "ast",
      "id": "lib_api_apierror",
      "community": 13,
      "norm_label": "apierror"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L17",
      "_origin": "ast",
      "id": "lib_api_apierror_constructor",
      "community": 13,
      "norm_label": ".constructor()"
    },
    {
      "label": "refreshOnce()",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L29",
      "_origin": "ast",
      "id": "lib_api_refreshonce",
      "community": 13,
      "norm_label": "refreshonce()"
    },
    {
      "label": "request()",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L38",
      "_origin": "ast",
      "id": "lib_api_request",
      "community": 13,
      "norm_label": "request()"
    },
    {
      "label": "api",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L82",
      "_origin": "ast",
      "id": "lib_api_api",
      "community": 13,
      "norm_label": "api"
    },
    {
      "label": "downloadFile()",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L95",
      "_origin": "ast",
      "id": "lib_api_downloadfile",
      "community": 13,
      "norm_label": "downloadfile()"
    },
    {
      "label": "ApiResponse",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L127",
      "_origin": "ast",
      "id": "lib_api_apiresponse",
      "community": 455,
      "norm_label": "apiresponse"
    },
    {
      "label": "PaginatedResponse",
      "file_type": "code",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L133",
      "_origin": "ast",
      "id": "lib_api_paginatedresponse",
      "community": 63,
      "norm_label": "paginatedresponse"
    },
    {
      "label": "avatarColors.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/avatarColors.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_avatarcolors",
      "community": 49,
      "norm_label": "avatarcolors.ts"
    },
    {
      "label": "AVATAR_GRADIENTS",
      "file_type": "code",
      "source_file": "assets/admin/lib/avatarColors.ts",
      "source_location": "L5",
      "_origin": "ast",
      "id": "lib_avatarcolors_avatar_gradients",
      "community": 49,
      "norm_label": "avatar_gradients"
    },
    {
      "label": "avatarGradient()",
      "file_type": "code",
      "source_file": "assets/admin/lib/avatarColors.ts",
      "source_location": "L14",
      "_origin": "ast",
      "id": "lib_avatarcolors_avatargradient",
      "community": 49,
      "norm_label": "avatargradient()"
    },
    {
      "label": "blogForm.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_blogform",
      "community": 126,
      "norm_label": "blogform.ts"
    },
    {
      "label": "blogFormSchema",
      "file_type": "code",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L9",
      "_origin": "ast",
      "id": "lib_blogform_blogformschema",
      "community": 126,
      "norm_label": "blogformschema"
    },
    {
      "label": "BlogFormData",
      "file_type": "code",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L30",
      "_origin": "ast",
      "id": "lib_blogform_blogformdata",
      "community": 126,
      "norm_label": "blogformdata"
    },
    {
      "label": "splitCsv()",
      "file_type": "code",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L32",
      "_origin": "ast",
      "id": "lib_blogform_splitcsv",
      "community": 126,
      "norm_label": "splitcsv()"
    },
    {
      "label": "blogDefaults()",
      "file_type": "code",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L35",
      "_origin": "ast",
      "id": "lib_blogform_blogdefaults",
      "community": 126,
      "norm_label": "blogdefaults()"
    },
    {
      "label": "buildBlogPayload()",
      "file_type": "code",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L58",
      "_origin": "ast",
      "id": "lib_blogform_buildblogpayload",
      "community": 126,
      "norm_label": "buildblogpayload()"
    },
    {
      "label": "cropImage.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/cropImage.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_cropimage",
      "community": 634,
      "norm_label": "cropimage.ts"
    },
    {
      "label": "createImage()",
      "file_type": "code",
      "source_file": "assets/admin/lib/cropImage.ts",
      "source_location": "L3",
      "_origin": "ast",
      "id": "lib_cropimage_createimage",
      "community": 634,
      "norm_label": "createimage()"
    },
    {
      "label": "getCroppedImage()",
      "file_type": "code",
      "source_file": "assets/admin/lib/cropImage.ts",
      "source_location": "L13",
      "_origin": "ast",
      "id": "lib_cropimage_getcroppedimage",
      "community": 634,
      "norm_label": "getcroppedimage()"
    },
    {
      "label": "displayDoctorName.test.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/displayDoctorName.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_displaydoctorname_test",
      "community": 49,
      "norm_label": "displaydoctorname.test.ts"
    },
    {
      "label": "forms.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_forms",
      "community": 63,
      "norm_label": "forms.ts"
    },
    {
      "label": "NumericFieldProps",
      "file_type": "code",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L11",
      "_origin": "ast",
      "id": "lib_forms_numericfieldprops",
      "community": 63,
      "norm_label": "numericfieldprops"
    },
    {
      "label": "wrap()",
      "file_type": "code",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L17",
      "_origin": "ast",
      "id": "lib_forms_wrap",
      "community": 63,
      "norm_label": "wrap()"
    },
    {
      "label": "numericField()",
      "file_type": "code",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L34",
      "_origin": "ast",
      "id": "lib_forms_numericfield",
      "community": 368,
      "norm_label": "numericfield()"
    },
    {
      "label": "latinDigitsField()",
      "file_type": "code",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L42",
      "_origin": "ast",
      "id": "lib_forms_latindigitsfield",
      "community": 63,
      "norm_label": "latindigitsfield()"
    },
    {
      "label": "insuranceShares.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_insuranceshares",
      "community": 314,
      "norm_label": "insuranceshares.ts"
    },
    {
      "label": "CoverageRule",
      "file_type": "code",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L7",
      "_origin": "ast",
      "id": "lib_insuranceshares_coveragerule",
      "community": 314,
      "norm_label": "coveragerule"
    },
    {
      "label": "TenantContract",
      "file_type": "code",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L16",
      "_origin": "ast",
      "id": "lib_insuranceshares_tenantcontract",
      "community": 314,
      "norm_label": "tenantcontract"
    },
    {
      "label": "baseShareOf()",
      "file_type": "code",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L31",
      "_origin": "ast",
      "id": "lib_insuranceshares_baseshareof",
      "community": 314,
      "norm_label": "baseshareof()"
    },
    {
      "label": "patientShareOf()",
      "file_type": "code",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L45",
      "_origin": "ast",
      "id": "lib_insuranceshares_patientshareof",
      "community": 314,
      "norm_label": "patientshareof()"
    },
    {
      "label": "contractPercentFor()",
      "file_type": "code",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L62",
      "_origin": "ast",
      "id": "lib_insuranceshares_contractpercentfor",
      "community": 314,
      "norm_label": "contractpercentfor()"
    },
    {
      "label": "ruleOf()",
      "file_type": "code",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L67",
      "_origin": "ast",
      "id": "lib_insuranceshares_ruleof",
      "community": 314,
      "norm_label": "ruleof()"
    },
    {
      "label": "BillableLine",
      "file_type": "code",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L78",
      "_origin": "ast",
      "id": "lib_insuranceshares_billableline",
      "community": 314,
      "norm_label": "billableline"
    },
    {
      "label": "ShareBreakdown",
      "file_type": "code",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L87",
      "_origin": "ast",
      "id": "lib_insuranceshares_sharebreakdown",
      "community": 314,
      "norm_label": "sharebreakdown"
    },
    {
      "label": "breakdownOf()",
      "file_type": "code",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L100",
      "_origin": "ast",
      "id": "lib_insuranceshares_breakdownof",
      "community": 314,
      "norm_label": "breakdownof()"
    },
    {
      "label": "patientForm.test.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/patientForm.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_patientform_test",
      "community": 437,
      "norm_label": "patientform.test.ts"
    },
    {
      "label": "patientForm.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_patientform",
      "community": 437,
      "norm_label": "patientform.ts"
    },
    {
      "label": "GENDER_OPTS",
      "file_type": "code",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L7",
      "_origin": "ast",
      "id": "lib_patientform_gender_opts",
      "community": 437,
      "norm_label": "gender_opts"
    },
    {
      "label": "MARITAL_OPTS",
      "file_type": "code",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L11",
      "_origin": "ast",
      "id": "lib_patientform_marital_opts",
      "community": 437,
      "norm_label": "marital_opts"
    },
    {
      "label": "EDUCATION_OPTS",
      "file_type": "code",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L17",
      "_origin": "ast",
      "id": "lib_patientform_education_opts",
      "community": 437,
      "norm_label": "education_opts"
    },
    {
      "label": "REFERRAL_OPTS",
      "file_type": "code",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L20",
      "_origin": "ast",
      "id": "lib_patientform_referral_opts",
      "community": 437,
      "norm_label": "referral_opts"
    },
    {
      "label": "tsToDateStr()",
      "file_type": "code",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L27",
      "_origin": "ast",
      "id": "lib_patientform_tstodatestr",
      "community": 437,
      "norm_label": "tstodatestr()"
    },
    {
      "label": "dateStrToTs()",
      "file_type": "code",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L30",
      "_origin": "ast",
      "id": "lib_patientform_datestrtots",
      "community": 437,
      "norm_label": "datestrtots()"
    },
    {
      "label": "profileToFormValues()",
      "file_type": "code",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L37",
      "_origin": "ast",
      "id": "lib_patientform_profiletoformvalues",
      "community": 437,
      "norm_label": "profiletoformvalues()"
    },
    {
      "label": "formValuesToPayload()",
      "file_type": "code",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L62",
      "_origin": "ast",
      "id": "lib_patientform_formvaluestopayload",
      "community": 437,
      "norm_label": "formvaluestopayload()"
    },
    {
      "label": "paymentMethods.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/paymentMethods.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_paymentmethods",
      "community": 409,
      "norm_label": "paymentmethods.ts"
    },
    {
      "label": "PAYMENT_METHOD_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/lib/paymentMethods.ts",
      "source_location": "L2",
      "_origin": "ast",
      "id": "lib_paymentmethods_payment_method_labels",
      "community": 409,
      "norm_label": "payment_method_labels"
    },
    {
      "label": "paymentMethodLabel()",
      "file_type": "code",
      "source_file": "assets/admin/lib/paymentMethods.ts",
      "source_location": "L12",
      "_origin": "ast",
      "id": "lib_paymentmethods_paymentmethodlabel",
      "community": 409,
      "norm_label": "paymentmethodlabel()"
    },
    {
      "label": "specialtySelection.test.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/specialtySelection.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_specialtyselection_test",
      "community": 977,
      "norm_label": "specialtyselection.test.ts"
    },
    {
      "label": "childMap",
      "file_type": "code",
      "source_file": "assets/admin/lib/specialtySelection.test.ts",
      "source_location": "L5",
      "_origin": "ast",
      "id": "lib_specialtyselection_test_childmap",
      "community": 977,
      "norm_label": "childmap"
    },
    {
      "label": "specialtySelection.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/specialtySelection.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_specialtyselection",
      "community": 977,
      "norm_label": "specialtyselection.ts"
    },
    {
      "label": "ChildMap",
      "file_type": "code",
      "source_file": "assets/admin/lib/specialtySelection.ts",
      "source_location": "L7",
      "_origin": "ast",
      "id": "lib_specialtyselection_childmap",
      "community": 977,
      "norm_label": "childmap"
    },
    {
      "label": "uniq()",
      "file_type": "code",
      "source_file": "assets/admin/lib/specialtySelection.ts",
      "source_location": "L9",
      "_origin": "ast",
      "id": "lib_specialtyselection_uniq",
      "community": 977,
      "norm_label": "uniq()"
    },
    {
      "label": "toggleSpecialtyChild()",
      "file_type": "code",
      "source_file": "assets/admin/lib/specialtySelection.ts",
      "source_location": "L12",
      "_origin": "ast",
      "id": "lib_specialtyselection_togglespecialtychild",
      "community": 977,
      "norm_label": "togglespecialtychild()"
    },
    {
      "label": "toggleSpecialtyRoot()",
      "file_type": "code",
      "source_file": "assets/admin/lib/specialtySelection.ts",
      "source_location": "L27",
      "_origin": "ast",
      "id": "lib_specialtyselection_togglespecialtyroot",
      "community": 977,
      "norm_label": "togglespecialtyroot()"
    },
    {
      "label": "removeSpecialtyEntry()",
      "file_type": "code",
      "source_file": "assets/admin/lib/specialtySelection.ts",
      "source_location": "L34",
      "_origin": "ast",
      "id": "lib_specialtyselection_removespecialtyentry",
      "community": 977,
      "norm_label": "removespecialtyentry()"
    },
    {
      "label": "utils.test.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_utils_test",
      "community": 8,
      "norm_label": "utils.test.ts"
    },
    {
      "label": "utils.ts",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "lib_utils",
      "community": 8,
      "norm_label": "utils.ts"
    },
    {
      "label": "rialToToman()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L5",
      "_origin": "ast",
      "id": "lib_utils_rialtotoman",
      "community": 1,
      "norm_label": "rialtotoman()"
    },
    {
      "label": "tomanToRial()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L6",
      "_origin": "ast",
      "id": "lib_utils_tomantorial",
      "community": 1,
      "norm_label": "tomantorial()"
    },
    {
      "label": "formatRial()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L9",
      "_origin": "ast",
      "id": "lib_utils_formatrial",
      "community": 21,
      "norm_label": "formatrial()"
    },
    {
      "label": "formatNumber()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L13",
      "_origin": "ast",
      "id": "lib_utils_formatnumber",
      "community": 21,
      "norm_label": "formatnumber()"
    },
    {
      "label": "formatYear()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L18",
      "_origin": "ast",
      "id": "lib_utils_formatyear",
      "community": 8,
      "norm_label": "formatyear()"
    },
    {
      "label": "toDate()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L26",
      "_origin": "ast",
      "id": "lib_utils_todate",
      "community": 126,
      "norm_label": "todate()"
    },
    {
      "label": "formatDate()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L34",
      "_origin": "ast",
      "id": "lib_utils_formatdate",
      "community": 126,
      "norm_label": "formatdate()"
    },
    {
      "label": "formatDateTime()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L43",
      "_origin": "ast",
      "id": "lib_utils_formatdatetime",
      "community": 126,
      "norm_label": "formatdatetime()"
    },
    {
      "label": "formatTime()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L54",
      "_origin": "ast",
      "id": "lib_utils_formattime",
      "community": 314,
      "norm_label": "formattime()"
    },
    {
      "label": "tzOffsetMinutes()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L62",
      "_origin": "ast",
      "id": "lib_utils_tzoffsetminutes",
      "community": 1,
      "norm_label": "tzoffsetminutes()"
    },
    {
      "label": "tehranWallClockToUnix()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L74",
      "_origin": "ast",
      "id": "lib_utils_tehranwallclocktounix",
      "community": 1,
      "norm_label": "tehranwallclocktounix()"
    },
    {
      "label": "toGregorianDate()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L83",
      "_origin": "ast",
      "id": "lib_utils_togregoriandate",
      "community": 8,
      "norm_label": "togregoriandate()"
    },
    {
      "label": "toTehranClockTime()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L92",
      "_origin": "ast",
      "id": "lib_utils_totehranclocktime",
      "community": 8,
      "norm_label": "totehranclocktime()"
    },
    {
      "label": "isoToUnix()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L99",
      "_origin": "ast",
      "id": "lib_utils_isotounix",
      "community": 21,
      "norm_label": "isotounix()"
    },
    {
      "label": "unixToIso()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L104",
      "_origin": "ast",
      "id": "lib_utils_unixtoiso",
      "community": 8,
      "norm_label": "unixtoiso()"
    },
    {
      "label": "todayIso()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L111",
      "_origin": "ast",
      "id": "lib_utils_todayiso",
      "community": 8,
      "norm_label": "todayiso()"
    },
    {
      "label": "displayDoctorName()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L118",
      "_origin": "ast",
      "id": "lib_utils_displaydoctorname",
      "community": 49,
      "norm_label": "displaydoctorname()"
    },
    {
      "label": "maskMobile()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L124",
      "_origin": "ast",
      "id": "lib_utils_maskmobile",
      "community": 8,
      "norm_label": "maskmobile()"
    },
    {
      "label": "cn()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L129",
      "_origin": "ast",
      "id": "lib_utils_cn",
      "community": 8,
      "norm_label": "cn()"
    },
    {
      "label": "toEnglishDigits()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L135",
      "_origin": "ast",
      "id": "lib_utils_toenglishdigits",
      "community": 8,
      "norm_label": "toenglishdigits()"
    },
    {
      "label": "digitsOnly()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L143",
      "_origin": "ast",
      "id": "lib_utils_digitsonly",
      "community": 1,
      "norm_label": "digitsonly()"
    },
    {
      "label": "sanitizeMobileInput()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L149",
      "_origin": "ast",
      "id": "lib_utils_sanitizemobileinput",
      "community": 8,
      "norm_label": "sanitizemobileinput()"
    },
    {
      "label": "parseUserNumber()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L157",
      "_origin": "ast",
      "id": "lib_utils_parseusernumber",
      "community": 8,
      "norm_label": "parseusernumber()"
    },
    {
      "label": "parseUserNumberClamped()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L166",
      "_origin": "ast",
      "id": "lib_utils_parseusernumberclamped",
      "community": 8,
      "norm_label": "parseusernumberclamped()"
    },
    {
      "label": "persianSafeNumber()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L178",
      "_origin": "ast",
      "id": "lib_utils_persiansafenumber",
      "community": 8,
      "norm_label": "persiansafenumber()"
    },
    {
      "label": "isValidIranMobile()",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L184",
      "_origin": "ast",
      "id": "lib_utils_isvalidiranmobile",
      "community": 8,
      "norm_label": "isvalidiranmobile()"
    },
    {
      "label": "iranMobileSchema",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L189",
      "_origin": "ast",
      "id": "lib_utils_iranmobileschema",
      "community": 8,
      "norm_label": "iranmobileschema"
    },
    {
      "label": "iranMobileOptionalSchema",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L195",
      "_origin": "ast",
      "id": "lib_utils_iranmobileoptionalschema",
      "community": 8,
      "norm_label": "iranmobileoptionalschema"
    },
    {
      "label": "iranNationalCodeSchema",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L203",
      "_origin": "ast",
      "id": "lib_utils_irannationalcodeschema",
      "community": 8,
      "norm_label": "irannationalcodeschema"
    },
    {
      "label": "iranNationalCodeOptionalSchema",
      "file_type": "code",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L208",
      "_origin": "ast",
      "id": "lib_utils_irannationalcodeoptionalschema",
      "community": 8,
      "norm_label": "irannationalcodeoptionalschema"
    },
    {
      "label": "AccountSettingsPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AccountSettingsPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_accountsettingspage_test",
      "community": 13,
      "norm_label": "accountsettingspage.test.tsx"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "assets/admin/pages/AccountSettingsPage.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_accountsettingspage_test_post",
      "community": 13,
      "norm_label": "post"
    },
    {
      "label": "AccountSettingsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_accountsettingspage",
      "community": 204,
      "norm_label": "accountsettingspage.tsx"
    },
    {
      "label": "ROLE_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "pages_accountsettingspage_role_labels",
      "community": 204,
      "norm_label": "role_labels"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_accountsettingspage_schema",
      "community": 204,
      "norm_label": "schema"
    },
    {
      "label": "Form",
      "file_type": "code",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_accountsettingspage_form",
      "community": 204,
      "norm_label": "form"
    },
    {
      "label": "AccountSettingsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "pages_accountsettingspage_accountsettingspage",
      "community": 204,
      "norm_label": "accountsettingspage()"
    },
    {
      "label": "PasswordField()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L103",
      "_origin": "ast",
      "id": "pages_accountsettingspage_passwordfield",
      "community": 204,
      "norm_label": "passwordfield()"
    },
    {
      "label": "AdminSubscriptionPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage",
      "community": 368,
      "norm_label": "adminsubscriptionpage.tsx"
    },
    {
      "label": "ReportRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage_reportrow",
      "community": 368,
      "norm_label": "reportrow"
    },
    {
      "label": "planSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage_planschema",
      "community": 368,
      "norm_label": "planschema"
    },
    {
      "label": "PlanForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L41",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage_planform",
      "community": 368,
      "norm_label": "planform"
    },
    {
      "label": "periodSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L43",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage_periodschema",
      "community": 368,
      "norm_label": "periodschema"
    },
    {
      "label": "PeriodForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L52",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage_periodform",
      "community": 368,
      "norm_label": "periodform"
    },
    {
      "label": "FEATURE_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L56",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage_feature_labels",
      "community": 368,
      "norm_label": "feature_labels"
    },
    {
      "label": "FEATURE_KEYS",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L63",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage_feature_keys",
      "community": 368,
      "norm_label": "feature_keys"
    },
    {
      "label": "emptyFeatures()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L65",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage_emptyfeatures",
      "community": 368,
      "norm_label": "emptyfeatures()"
    },
    {
      "label": "PLAN_DISPLAY",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L68",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage_plan_display",
      "community": 368,
      "norm_label": "plan_display"
    },
    {
      "label": "SwitchToggle",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L76",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage_switchtoggle",
      "community": 368,
      "norm_label": "switchtoggle"
    },
    {
      "label": "PlansTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L89",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage_planstab",
      "community": 368,
      "norm_label": "planstab()"
    },
    {
      "label": "ReportTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L372",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage_reporttab",
      "community": 368,
      "norm_label": "reporttab()"
    },
    {
      "label": "AdminSubscriptionPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L438",
      "_origin": "ast",
      "id": "pages_adminsubscriptionpage_adminsubscriptionpage",
      "community": 368,
      "norm_label": "adminsubscriptionpage()"
    },
    {
      "label": "AppointmentBookingModal.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_appointmentbookingmodal_test",
      "community": 161,
      "norm_label": "appointmentbookingmodal.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_appointmentbookingmodal_test_get",
      "community": 161,
      "norm_label": "get"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_appointmentbookingmodal_test_post",
      "community": 161,
      "norm_label": "post"
    },
    {
      "label": "slot",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_appointmentbookingmodal_test_slot",
      "community": 161,
      "norm_label": "slot"
    },
    {
      "label": "mockPricing()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L149",
      "_origin": "ast",
      "id": "pages_appointmentbookingmodal_test_mockpricing",
      "community": 161,
      "norm_label": "mockpricing()"
    },
    {
      "label": "AppointmentCreatePage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_appointmentcreatepage_test",
      "community": 13,
      "norm_label": "appointmentcreatepage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_appointmentcreatepage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_appointmentcreatepage_test_post",
      "community": 13,
      "norm_label": "post"
    },
    {
      "label": "SLOTS_RESPONSE",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "pages_appointmentcreatepage_test_slots_response",
      "community": 13,
      "norm_label": "slots_response"
    },
    {
      "label": "pickSlot()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L46",
      "_origin": "ast",
      "id": "pages_appointmentcreatepage_test_pickslot",
      "community": 13,
      "norm_label": "pickslot()"
    },
    {
      "label": "AppointmentCreatePage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_appointmentcreatepage",
      "community": 455,
      "norm_label": "appointmentcreatepage.tsx"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "pages_appointmentcreatepage_option",
      "community": 455,
      "norm_label": "option"
    },
    {
      "label": "PatientRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L28",
      "_origin": "ast",
      "id": "pages_appointmentcreatepage_patientrow",
      "community": 455,
      "norm_label": "patientrow"
    },
    {
      "label": "toEpoch()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L30",
      "_origin": "ast",
      "id": "pages_appointmentcreatepage_toepoch",
      "community": 1,
      "norm_label": "toepoch()"
    },
    {
      "label": "addMinutes()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "pages_appointmentcreatepage_addminutes",
      "community": 455,
      "norm_label": "addminutes()"
    },
    {
      "label": "label",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "pages_appointmentcreatepage_label",
      "community": 455,
      "norm_label": "label"
    },
    {
      "label": "sectionTitle",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L38",
      "_origin": "ast",
      "id": "pages_appointmentcreatepage_sectiontitle",
      "community": 455,
      "norm_label": "sectiontitle"
    },
    {
      "label": "AppointmentCreatePage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "pages_appointmentcreatepage_appointmentcreatepage",
      "community": 455,
      "norm_label": "appointmentcreatepage()"
    },
    {
      "label": "AppointmentDetailPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentDetailPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_appointmentdetailpage_test",
      "community": 13,
      "norm_label": "appointmentdetailpage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentDetailPage.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_appointmentdetailpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "slotStart",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentDetailPage.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "pages_appointmentdetailpage_test_slotstart",
      "community": 13,
      "norm_label": "slotstart"
    },
    {
      "label": "AppointmentDetailPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_appointmentdetailpage",
      "community": 126,
      "norm_label": "appointmentdetailpage.tsx"
    },
    {
      "label": "ALL_STATUSES",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "pages_appointmentdetailpage_all_statuses",
      "community": 126,
      "norm_label": "all_statuses"
    },
    {
      "label": "isoDay()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "pages_appointmentdetailpage_isoday",
      "community": 126,
      "norm_label": "isoday()"
    },
    {
      "label": "timeOf()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "pages_appointmentdetailpage_timeof",
      "community": 126,
      "norm_label": "timeof()"
    },
    {
      "label": "InfoRow()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "pages_appointmentdetailpage_inforow",
      "community": 126,
      "norm_label": "inforow()"
    },
    {
      "label": "AppointmentDetailPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L49",
      "_origin": "ast",
      "id": "pages_appointmentdetailpage_appointmentdetailpage",
      "community": 126,
      "norm_label": "appointmentdetailpage()"
    },
    {
      "label": "AppointmentEditPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_test",
      "community": 13,
      "norm_label": "appointmenteditpage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "patch",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_test_patch",
      "community": 13,
      "norm_label": "patch"
    },
    {
      "label": "slotStart",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_test_slotstart",
      "community": 13,
      "norm_label": "slotstart"
    },
    {
      "label": "slotEnd",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_test_slotend",
      "community": 13,
      "norm_label": "slotend"
    },
    {
      "label": "renderEdit()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_test_renderedit",
      "community": 13,
      "norm_label": "renderedit()"
    },
    {
      "label": "CONTRACT",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L71",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_test_contract",
      "community": 13,
      "norm_label": "contract"
    },
    {
      "label": "mockWithInsurance()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L78",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_test_mockwithinsurance",
      "community": 13,
      "norm_label": "mockwithinsurance()"
    },
    {
      "label": "AppointmentEditPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_appointmenteditpage",
      "community": 1,
      "norm_label": "appointmenteditpage.tsx"
    },
    {
      "label": "Option",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_option",
      "community": 1,
      "norm_label": "option"
    },
    {
      "label": "AppointmentDetail",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_appointmentdetail",
      "community": 1,
      "norm_label": "appointmentdetail"
    },
    {
      "label": "isoDate()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L32",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_isodate",
      "community": 1,
      "norm_label": "isodate()"
    },
    {
      "label": "isoTime()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L36",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_isotime",
      "community": 1,
      "norm_label": "isotime()"
    },
    {
      "label": "toEpoch()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_toepoch",
      "community": 1,
      "norm_label": "toepoch()"
    },
    {
      "label": "AppointmentEditPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L43",
      "_origin": "ast",
      "id": "pages_appointmenteditpage_appointmenteditpage",
      "community": 1,
      "norm_label": "appointmenteditpage()"
    },
    {
      "label": "AppointmentSettingsPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_appointmentsettingspage_test",
      "community": 204,
      "norm_label": "appointmentsettingspage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_appointmentsettingspage_test_get",
      "community": 204,
      "norm_label": "get"
    },
    {
      "label": "AppointmentSettingsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_appointmentsettingspage",
      "community": 204,
      "norm_label": "appointmentsettingspage.tsx"
    },
    {
      "label": "AppointmentSettingsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "pages_appointmentsettingspage_appointmentsettingspage",
      "community": 204,
      "norm_label": "appointmentsettingspage()"
    },
    {
      "label": "AppointmentsPage.pagination.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.pagination.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_appointmentspage_pagination_test",
      "community": 13,
      "norm_label": "appointmentspage.pagination.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.pagination.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_appointmentspage_pagination_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "mkRow()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.pagination.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "pages_appointmentspage_pagination_test_mkrow",
      "community": 13,
      "norm_label": "mkrow()"
    },
    {
      "label": "AppointmentsPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_appointmentspage_test",
      "community": 13,
      "norm_label": "appointmentspage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_appointmentspage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "mockSecretary()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.test.tsx",
      "source_location": "L95",
      "_origin": "ast",
      "id": "pages_appointmentspage_test_mocksecretary",
      "community": 13,
      "norm_label": "mocksecretary()"
    },
    {
      "label": "AppointmentsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_appointmentspage",
      "community": 161,
      "norm_label": "appointmentspage.tsx"
    },
    {
      "label": "EMPTY_ARR",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L35",
      "_origin": "ast",
      "id": "pages_appointmentspage_empty_arr",
      "community": 161,
      "norm_label": "empty_arr"
    },
    {
      "label": "WEEK_DAYS_FA",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L41",
      "_origin": "ast",
      "id": "pages_appointmentspage_week_days_fa",
      "community": 161,
      "norm_label": "week_days_fa"
    },
    {
      "label": "getPersianWeekDay()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L43",
      "_origin": "ast",
      "id": "pages_appointmentspage_getpersianweekday",
      "community": 161,
      "norm_label": "getpersianweekday()"
    },
    {
      "label": "navBtnSx",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L47",
      "_origin": "ast",
      "id": "pages_appointmentspage_navbtnsx",
      "community": 161,
      "norm_label": "navbtnsx"
    },
    {
      "label": "DateNavigator()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L54",
      "_origin": "ast",
      "id": "pages_appointmentspage_datenavigator",
      "community": 161,
      "norm_label": "datenavigator()"
    },
    {
      "label": "BookingSlot",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L102",
      "_origin": "ast",
      "id": "pages_appointmentspage_bookingslot",
      "community": 161,
      "norm_label": "bookingslot"
    },
    {
      "label": "PatientLookup",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L104",
      "_origin": "ast",
      "id": "pages_appointmentspage_patientlookup",
      "community": 161,
      "norm_label": "patientlookup"
    },
    {
      "label": "NewAppointmentModal()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L106",
      "_origin": "ast",
      "id": "pages_appointmentspage_newappointmentmodal",
      "community": 161,
      "norm_label": "newappointmentmodal()"
    },
    {
      "label": "TodayStats",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L484",
      "_origin": "ast",
      "id": "pages_appointmentspage_todaystats",
      "community": 161,
      "norm_label": "todaystats"
    },
    {
      "label": "AppointmentsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L486",
      "_origin": "ast",
      "id": "pages_appointmentspage_appointmentspage",
      "community": 204,
      "norm_label": "appointmentspage()"
    },
    {
      "label": "ServiceFilterSelect()",
      "file_type": "code",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L901",
      "_origin": "ast",
      "id": "pages_appointmentspage_servicefilterselect",
      "community": 161,
      "norm_label": "servicefilterselect()"
    },
    {
      "label": "BlogFormPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogFormPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_blogformpage_test",
      "community": 13,
      "norm_label": "blogformpage.test.tsx"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogFormPage.test.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "pages_blogformpage_test_post",
      "community": 13,
      "norm_label": "post"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogFormPage.test.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_blogformpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "renderEditPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogFormPage.test.tsx",
      "source_location": "L52",
      "_origin": "ast",
      "id": "pages_blogformpage_test_rendereditpage",
      "community": 13,
      "norm_label": "rendereditpage()"
    },
    {
      "label": "BlogFormPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_blogformpage",
      "community": 126,
      "norm_label": "blogformpage.tsx"
    },
    {
      "label": "uploadBlogImage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "pages_blogformpage_uploadblogimage",
      "community": 126,
      "norm_label": "uploadblogimage()"
    },
    {
      "label": "BlogFormPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "pages_blogformpage_blogformpage",
      "community": 126,
      "norm_label": "blogformpage()"
    },
    {
      "label": "BlogReviewPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_blogreviewpage",
      "community": 63,
      "norm_label": "blogreviewpage.tsx"
    },
    {
      "label": "reviewBadgeColor()",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_blogreviewpage_reviewbadgecolor",
      "community": 63,
      "norm_label": "reviewbadgecolor()"
    },
    {
      "label": "reviewBadgeLabel()",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "pages_blogreviewpage_reviewbadgelabel",
      "community": 63,
      "norm_label": "reviewbadgelabel()"
    },
    {
      "label": "BlogReviewPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L35",
      "_origin": "ast",
      "id": "pages_blogreviewpage_blogreviewpage",
      "community": 63,
      "norm_label": "blogreviewpage()"
    },
    {
      "label": "BlogsPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogsPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_blogspage_test",
      "community": 13,
      "norm_label": "blogspage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogsPage.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_blogspage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "BlogsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_blogspage",
      "community": 63,
      "norm_label": "blogspage.tsx"
    },
    {
      "label": "STATUS_FILTERS",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_blogspage_status_filters",
      "community": 63,
      "norm_label": "status_filters"
    },
    {
      "label": "BlogsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "pages_blogspage_blogspage",
      "community": 63,
      "norm_label": "blogspage()"
    },
    {
      "label": "CategoriesPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_categoriespage",
      "community": 368,
      "norm_label": "categoriespage.tsx"
    },
    {
      "label": "TabKey",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "pages_categoriespage_tabkey",
      "community": 368,
      "norm_label": "tabkey"
    },
    {
      "label": "ImportError",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "pages_categoriespage_importerror",
      "community": 368,
      "norm_label": "importerror"
    },
    {
      "label": "TabConfig",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "pages_categoriespage_tabconfig",
      "community": 368,
      "norm_label": "tabconfig"
    },
    {
      "label": "TABS",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L38",
      "_origin": "ast",
      "id": "pages_categoriespage_tabs",
      "community": 368,
      "norm_label": "tabs"
    },
    {
      "label": "LogoUploadField()",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L49",
      "_origin": "ast",
      "id": "pages_categoriespage_logouploadfield",
      "community": 368,
      "norm_label": "logouploadfield()"
    },
    {
      "label": "SBadge()",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L116",
      "_origin": "ast",
      "id": "pages_categoriespage_sbadge",
      "community": 368,
      "norm_label": "sbadge()"
    },
    {
      "label": "exportJson()",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L127",
      "_origin": "ast",
      "id": "pages_categoriespage_exportjson",
      "community": 368,
      "norm_label": "exportjson()"
    },
    {
      "label": "TabActions()",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L141",
      "_origin": "ast",
      "id": "pages_categoriespage_tabactions",
      "community": 368,
      "norm_label": "tabactions()"
    },
    {
      "label": "provinceSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L269",
      "_origin": "ast",
      "id": "pages_categoriespage_provinceschema",
      "community": 368,
      "norm_label": "provinceschema"
    },
    {
      "label": "ProvinceForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L274",
      "_origin": "ast",
      "id": "pages_categoriespage_provinceform",
      "community": 368,
      "norm_label": "provinceform"
    },
    {
      "label": "ProvincesTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L276",
      "_origin": "ast",
      "id": "pages_categoriespage_provincestab",
      "community": 368,
      "norm_label": "provincestab()"
    },
    {
      "label": "citySchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L376",
      "_origin": "ast",
      "id": "pages_categoriespage_cityschema",
      "community": 368,
      "norm_label": "cityschema"
    },
    {
      "label": "CityForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L392",
      "_origin": "ast",
      "id": "pages_categoriespage_cityform",
      "community": 368,
      "norm_label": "cityform"
    },
    {
      "label": "CitiesTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L394",
      "_origin": "ast",
      "id": "pages_categoriespage_citiestab",
      "community": 368,
      "norm_label": "citiestab()"
    },
    {
      "label": "specialtySchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L599",
      "_origin": "ast",
      "id": "pages_categoriespage_specialtyschema",
      "community": 368,
      "norm_label": "specialtyschema"
    },
    {
      "label": "SpecialtyForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L605",
      "_origin": "ast",
      "id": "pages_categoriespage_specialtyform",
      "community": 368,
      "norm_label": "specialtyform"
    },
    {
      "label": "SpecialtiesTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L607",
      "_origin": "ast",
      "id": "pages_categoriespage_specialtiestab",
      "community": 368,
      "norm_label": "specialtiestab()"
    },
    {
      "label": "serviceSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L727",
      "_origin": "ast",
      "id": "pages_categoriespage_serviceschema",
      "community": 368,
      "norm_label": "serviceschema"
    },
    {
      "label": "ServiceForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L733",
      "_origin": "ast",
      "id": "pages_categoriespage_serviceform",
      "community": 368,
      "norm_label": "serviceform"
    },
    {
      "label": "DoctorServicesTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L735",
      "_origin": "ast",
      "id": "pages_categoriespage_doctorservicestab",
      "community": 368,
      "norm_label": "doctorservicestab()"
    },
    {
      "label": "insuranceSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L852",
      "_origin": "ast",
      "id": "pages_categoriespage_insuranceschema",
      "community": 368,
      "norm_label": "insuranceschema"
    },
    {
      "label": "InsuranceForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L857",
      "_origin": "ast",
      "id": "pages_categoriespage_insuranceform",
      "community": 368,
      "norm_label": "insuranceform"
    },
    {
      "label": "InsurancesTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L859",
      "_origin": "ast",
      "id": "pages_categoriespage_insurancestab",
      "community": 368,
      "norm_label": "insurancestab()"
    },
    {
      "label": "tagSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L1003",
      "_origin": "ast",
      "id": "pages_categoriespage_tagschema",
      "community": 368,
      "norm_label": "tagschema"
    },
    {
      "label": "TagForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L1007",
      "_origin": "ast",
      "id": "pages_categoriespage_tagform",
      "community": 368,
      "norm_label": "tagform"
    },
    {
      "label": "TagsTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L1009",
      "_origin": "ast",
      "id": "pages_categoriespage_tagstab",
      "community": 368,
      "norm_label": "tagstab()"
    },
    {
      "label": "CategoriesPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L1099",
      "_origin": "ast",
      "id": "pages_categoriespage_categoriespage",
      "community": 368,
      "norm_label": "categoriespage()"
    },
    {
      "label": "ClaimPatientDetailPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_claimpatientdetailpage",
      "community": 126,
      "norm_label": "claimpatientdetailpage.tsx"
    },
    {
      "label": "PatientHeader",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "pages_claimpatientdetailpage_patientheader",
      "community": 126,
      "norm_label": "patientheader"
    },
    {
      "label": "DetailPayload",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_claimpatientdetailpage_detailpayload",
      "community": 126,
      "norm_label": "detailpayload"
    },
    {
      "label": "STATUS_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "pages_claimpatientdetailpage_status_options",
      "community": 126,
      "norm_label": "status_options"
    },
    {
      "label": "ACTION_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L38",
      "_origin": "ast",
      "id": "pages_claimpatientdetailpage_action_label",
      "community": 126,
      "norm_label": "action_label"
    },
    {
      "label": "ACTION_PATH",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L46",
      "_origin": "ast",
      "id": "pages_claimpatientdetailpage_action_path",
      "community": 126,
      "norm_label": "action_path"
    },
    {
      "label": "KIND_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L53",
      "_origin": "ast",
      "id": "pages_claimpatientdetailpage_kind_label",
      "community": 126,
      "norm_label": "kind_label"
    },
    {
      "label": "Timeline()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L55",
      "_origin": "ast",
      "id": "pages_claimpatientdetailpage_timeline",
      "community": 126,
      "norm_label": "timeline()"
    },
    {
      "label": "ClaimPatientDetailPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L80",
      "_origin": "ast",
      "id": "pages_claimpatientdetailpage_claimpatientdetailpage",
      "community": 126,
      "norm_label": "claimpatientdetailpage()"
    },
    {
      "label": "ClaimsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_claimspage",
      "community": 8,
      "norm_label": "claimspage.tsx"
    },
    {
      "label": "STATUS_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_claimspage_status_options",
      "community": 8,
      "norm_label": "status_options"
    },
    {
      "label": "PAYMENT_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "pages_claimspage_payment_options",
      "community": 8,
      "norm_label": "payment_options"
    },
    {
      "label": "KIND_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L36",
      "_origin": "ast",
      "id": "pages_claimspage_kind_options",
      "community": 8,
      "norm_label": "kind_options"
    },
    {
      "label": "KIND_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "pages_claimspage_kind_label",
      "community": 8,
      "norm_label": "kind_label"
    },
    {
      "label": "isoNDaysAgo()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L44",
      "_origin": "ast",
      "id": "pages_claimspage_isondaysago",
      "community": 8,
      "norm_label": "isondaysago()"
    },
    {
      "label": "toUnix()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L50",
      "_origin": "ast",
      "id": "pages_claimspage_tounix",
      "community": 8,
      "norm_label": "tounix()"
    },
    {
      "label": "endOfDayUnix()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L55",
      "_origin": "ast",
      "id": "pages_claimspage_endofdayunix",
      "community": 8,
      "norm_label": "endofdayunix()"
    },
    {
      "label": "DebtRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L61",
      "_origin": "ast",
      "id": "pages_claimspage_debtrow",
      "community": 8,
      "norm_label": "debtrow"
    },
    {
      "label": "ClaimsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L74",
      "_origin": "ast",
      "id": "pages_claimspage_claimspage",
      "community": 8,
      "norm_label": "claimspage()"
    },
    {
      "label": "ClinicAppointmentSettingsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_clinicappointmentsettingspage",
      "community": 204,
      "norm_label": "clinicappointmentsettingspage.tsx"
    },
    {
      "label": "ClinicAppointmentSettingsContent()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "pages_clinicappointmentsettingspage_clinicappointmentsettingscontent",
      "community": 204,
      "norm_label": "clinicappointmentsettingscontent()"
    },
    {
      "label": "ClinicAppointmentSettingsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L120",
      "_origin": "ast",
      "id": "pages_clinicappointmentsettingspage_clinicappointmentsettingspage",
      "community": 204,
      "norm_label": "clinicappointmentsettingspage()"
    },
    {
      "label": "ClinicDetailPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_test",
      "community": 13,
      "norm_label": "clinicdetailpage.test.tsx"
    },
    {
      "label": "renderPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_test_renderpage",
      "community": 13,
      "norm_label": "renderpage()"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "clinic",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L44",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_test_clinic",
      "community": 13,
      "norm_label": "clinic"
    },
    {
      "label": "address",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L55",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_test_address",
      "community": 13,
      "norm_label": "address"
    },
    {
      "label": "mockApi()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L63",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_test_mockapi",
      "community": 13,
      "norm_label": "mockapi()"
    },
    {
      "label": "ClinicDetailPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_clinicdetailpage",
      "community": 63,
      "norm_label": "clinicdetailpage.tsx"
    },
    {
      "label": "HUES_LIST",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L38",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_hues_list",
      "community": 63,
      "norm_label": "hues_list"
    },
    {
      "label": "IRAN_CENTER",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L39",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_iran_center",
      "community": 63,
      "norm_label": "iran_center"
    },
    {
      "label": "ClinicAddress",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L44",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_clinicaddress",
      "community": 63,
      "norm_label": "clinicaddress"
    },
    {
      "label": "Opt",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L53",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_opt",
      "community": 63,
      "norm_label": "opt"
    },
    {
      "label": "OptUuid",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L54",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_optuuid",
      "community": 63,
      "norm_label": "optuuid"
    },
    {
      "label": "urlOrEmpty",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L58",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_urlorempty",
      "community": 63,
      "norm_label": "urlorempty"
    },
    {
      "label": "editSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L60",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_editschema",
      "community": 63,
      "norm_label": "editschema"
    },
    {
      "label": "EditForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L74",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_editform",
      "community": 63,
      "norm_label": "editform"
    },
    {
      "label": "MultiCheckList()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L78",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_multichecklist",
      "community": 63,
      "norm_label": "multichecklist()"
    },
    {
      "label": "MapClickHandler()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L122",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_mapclickhandler",
      "community": 63,
      "norm_label": "mapclickhandler()"
    },
    {
      "label": "MapFlyController()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L126",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_mapflycontroller",
      "community": 63,
      "norm_label": "mapflycontroller()"
    },
    {
      "label": "MapPicker()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L131",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_mappicker",
      "community": 63,
      "norm_label": "mappicker()"
    },
    {
      "label": "geocodeCity()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L155",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_geocodecity",
      "community": 63,
      "norm_label": "geocodecity()"
    },
    {
      "label": "EditModal()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L167",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_editmodal",
      "community": 63,
      "norm_label": "editmodal()"
    },
    {
      "label": "ClinicDetailPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L353",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_clinicdetailpage",
      "community": 63,
      "norm_label": "clinicdetailpage()"
    },
    {
      "label": "InfoTile()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L1015",
      "_origin": "ast",
      "id": "pages_clinicdetailpage_infotile",
      "community": 63,
      "norm_label": "infotile()"
    },
    {
      "label": "ClinicDoctorsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_clinicdoctorspage",
      "community": 204,
      "norm_label": "clinicdoctorspage.tsx"
    },
    {
      "label": "ClinicDoctorsContent()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_clinicdoctorspage_clinicdoctorscontent",
      "community": 204,
      "norm_label": "clinicdoctorscontent()"
    },
    {
      "label": "ClinicDoctorsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L71",
      "_origin": "ast",
      "id": "pages_clinicdoctorspage_clinicdoctorspage",
      "community": 204,
      "norm_label": "clinicdoctorspage()"
    },
    {
      "label": "ClinicFormPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_clinicformpage",
      "community": 63,
      "norm_label": "clinicformpage.tsx"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "pages_clinicformpage_schema",
      "community": 63,
      "norm_label": "schema"
    },
    {
      "label": "FormValues",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L23",
      "_origin": "ast",
      "id": "pages_clinicformpage_formvalues",
      "community": 63,
      "norm_label": "formvalues"
    },
    {
      "label": "ClinicCreated",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "pages_clinicformpage_cliniccreated",
      "community": 63,
      "norm_label": "cliniccreated"
    },
    {
      "label": "ClinicFormPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "pages_clinicformpage_clinicformpage",
      "community": 63,
      "norm_label": "clinicformpage()"
    },
    {
      "label": "ClinicServicesPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicServicesPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_clinicservicespage_test",
      "community": 13,
      "norm_label": "clinicservicespage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicServicesPage.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_clinicservicespage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "ClinicServicesPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_clinicservicespage",
      "community": 1,
      "norm_label": "clinicservicespage.tsx"
    },
    {
      "label": "sectionSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "pages_clinicservicespage_sectionschema",
      "community": 1,
      "norm_label": "sectionschema"
    },
    {
      "label": "SectionForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "pages_clinicservicespage_sectionform",
      "community": 1,
      "norm_label": "sectionform"
    },
    {
      "label": "EMPTY_SECTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "pages_clinicservicespage_empty_sections",
      "community": 1,
      "norm_label": "empty_sections"
    },
    {
      "label": "EMPTY_ITEMS",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L30",
      "_origin": "ast",
      "id": "pages_clinicservicespage_empty_items",
      "community": 1,
      "norm_label": "empty_items"
    },
    {
      "label": "Avatar()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L32",
      "_origin": "ast",
      "id": "pages_clinicservicespage_avatar",
      "community": 1,
      "norm_label": "avatar()"
    },
    {
      "label": "ClinicServicesPageInner()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L45",
      "_origin": "ast",
      "id": "pages_clinicservicespage_clinicservicespageinner",
      "community": 204,
      "norm_label": "clinicservicespageinner()"
    },
    {
      "label": "ClinicServicesPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L386",
      "_origin": "ast",
      "id": "pages_clinicservicespage_clinicservicespage",
      "community": 1,
      "norm_label": "clinicservicespage()"
    },
    {
      "label": "ClinicsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_clinicspage",
      "community": 63,
      "norm_label": "clinicspage.tsx"
    },
    {
      "label": "HUES_LIST",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "pages_clinicspage_hues_list",
      "community": 63,
      "norm_label": "hues_list"
    },
    {
      "label": "addSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "pages_clinicspage_addschema",
      "community": 63,
      "norm_label": "addschema"
    },
    {
      "label": "AddForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L36",
      "_origin": "ast",
      "id": "pages_clinicspage_addform",
      "community": 63,
      "norm_label": "addform"
    },
    {
      "label": "ClinicsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L38",
      "_origin": "ast",
      "id": "pages_clinicspage_clinicspage",
      "community": 63,
      "norm_label": "clinicspage()"
    },
    {
      "label": "CommentsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_commentspage",
      "community": 126,
      "norm_label": "commentspage.tsx"
    },
    {
      "label": "FILTERS",
      "file_type": "code",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_commentspage_filters",
      "community": 126,
      "norm_label": "filters"
    },
    {
      "label": "CommentsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_commentspage_commentspage",
      "community": 126,
      "norm_label": "commentspage()"
    },
    {
      "label": "DashboardPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_dashboardpage_test",
      "community": 13,
      "norm_label": "dashboardpage.test.tsx"
    },
    {
      "label": "navigate",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "pages_dashboardpage_test_navigate",
      "community": 13,
      "norm_label": "navigate"
    },
    {
      "label": "jalaali",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "pages_dashboardpage_test_jalaali",
      "community": 13,
      "norm_label": "jalaali"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_dashboardpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "clinicPayload",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "pages_dashboardpage_test_clinicpayload",
      "community": 13,
      "norm_label": "clinicpayload"
    },
    {
      "label": "DashboardPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_dashboardpage",
      "community": 438,
      "norm_label": "dashboardpage.tsx"
    },
    {
      "label": "jalaali",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_dashboardpage_jalaali",
      "community": 438,
      "norm_label": "jalaali"
    },
    {
      "label": "useJalaliChartPeriod()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "pages_dashboardpage_usejalalichartperiod",
      "community": 438,
      "norm_label": "usejalalichartperiod()"
    },
    {
      "label": "APPT_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L54",
      "_origin": "ast",
      "id": "pages_dashboardpage_appt_label",
      "community": 438,
      "norm_label": "appt_label"
    },
    {
      "label": "APPT_COLOR",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L57",
      "_origin": "ast",
      "id": "pages_dashboardpage_appt_color",
      "community": 438,
      "norm_label": "appt_color"
    },
    {
      "label": "APPT_CLS",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L60",
      "_origin": "ast",
      "id": "pages_dashboardpage_appt_cls",
      "community": 438,
      "norm_label": "appt_cls"
    },
    {
      "label": "PAY_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L65",
      "_origin": "ast",
      "id": "pages_dashboardpage_pay_label",
      "community": 438,
      "norm_label": "pay_label"
    },
    {
      "label": "PAY_COLOR",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L68",
      "_origin": "ast",
      "id": "pages_dashboardpage_pay_color",
      "community": 438,
      "norm_label": "pay_color"
    },
    {
      "label": "PAY_CLS",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L71",
      "_origin": "ast",
      "id": "pages_dashboardpage_pay_cls",
      "community": 438,
      "norm_label": "pay_cls"
    },
    {
      "label": "SvgLineChart()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L77",
      "_origin": "ast",
      "id": "pages_dashboardpage_svglinechart",
      "community": 438,
      "norm_label": "svglinechart()"
    },
    {
      "label": "SvgDonut()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L116",
      "_origin": "ast",
      "id": "pages_dashboardpage_svgdonut",
      "community": 438,
      "norm_label": "svgdonut()"
    },
    {
      "label": "SvgHBars()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L143",
      "_origin": "ast",
      "id": "pages_dashboardpage_svghbars",
      "community": 438,
      "norm_label": "svghbars()"
    },
    {
      "label": "SvgVBars()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L160",
      "_origin": "ast",
      "id": "pages_dashboardpage_svgvbars",
      "community": 438,
      "norm_label": "svgvbars()"
    },
    {
      "label": "AvatarEl()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L188",
      "_origin": "ast",
      "id": "pages_dashboardpage_avatarel",
      "community": 438,
      "norm_label": "avatarel()"
    },
    {
      "label": "MiniRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L197",
      "_origin": "ast",
      "id": "pages_dashboardpage_minirow",
      "community": 438,
      "norm_label": "minirow"
    },
    {
      "label": "MiniList()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L202",
      "_origin": "ast",
      "id": "pages_dashboardpage_minilist",
      "community": 438,
      "norm_label": "minilist()"
    },
    {
      "label": "KpiSkeleton()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L244",
      "_origin": "ast",
      "id": "pages_dashboardpage_kpiskeleton",
      "community": 438,
      "norm_label": "kpiskeleton()"
    },
    {
      "label": "LoadingSkeleton()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L255",
      "_origin": "ast",
      "id": "pages_dashboardpage_loadingskeleton",
      "community": 438,
      "norm_label": "loadingskeleton()"
    },
    {
      "label": "ApptRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L268",
      "_origin": "ast",
      "id": "pages_dashboardpage_apptrow",
      "community": 438,
      "norm_label": "apptrow"
    },
    {
      "label": "TodayAppointmentsTable()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L279",
      "_origin": "ast",
      "id": "pages_dashboardpage_todayappointmentstable",
      "community": 438,
      "norm_label": "todayappointmentstable()"
    },
    {
      "label": "AdminStats",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L314",
      "_origin": "ast",
      "id": "pages_dashboardpage_adminstats",
      "community": 438,
      "norm_label": "adminstats"
    },
    {
      "label": "AdminCharts",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L320",
      "_origin": "ast",
      "id": "pages_dashboardpage_admincharts",
      "community": 438,
      "norm_label": "admincharts"
    },
    {
      "label": "AdminRecent",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L327",
      "_origin": "ast",
      "id": "pages_dashboardpage_adminrecent",
      "community": 438,
      "norm_label": "adminrecent"
    },
    {
      "label": "DatePreset",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L333",
      "_origin": "ast",
      "id": "pages_dashboardpage_datepreset",
      "community": 438,
      "norm_label": "datepreset"
    },
    {
      "label": "getRange()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L335",
      "_origin": "ast",
      "id": "pages_dashboardpage_getrange",
      "community": 438,
      "norm_label": "getrange()"
    },
    {
      "label": "AdminDashboard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L351",
      "_origin": "ast",
      "id": "pages_dashboardpage_admindashboard",
      "community": 438,
      "norm_label": "admindashboard()"
    },
    {
      "label": "ClinicDashboardData",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L628",
      "_origin": "ast",
      "id": "pages_dashboardpage_clinicdashboarddata",
      "community": 438,
      "norm_label": "clinicdashboarddata"
    },
    {
      "label": "ClinicDashboard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L640",
      "_origin": "ast",
      "id": "pages_dashboardpage_clinicdashboard",
      "community": 438,
      "norm_label": "clinicdashboard()"
    },
    {
      "label": "ClinicInvitation",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L684",
      "_origin": "ast",
      "id": "pages_dashboardpage_clinicinvitation",
      "community": 438,
      "norm_label": "clinicinvitation"
    },
    {
      "label": "DoctorClinicInvitationsCard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L692",
      "_origin": "ast",
      "id": "pages_dashboardpage_doctorclinicinvitationscard",
      "community": 438,
      "norm_label": "doctorclinicinvitationscard()"
    },
    {
      "label": "DashboardCharts",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L781",
      "_origin": "ast",
      "id": "pages_dashboardpage_dashboardcharts",
      "community": 438,
      "norm_label": "dashboardcharts"
    },
    {
      "label": "DoctorDashboardData",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L790",
      "_origin": "ast",
      "id": "pages_dashboardpage_doctordashboarddata",
      "community": 438,
      "norm_label": "doctordashboarddata"
    },
    {
      "label": "DoctorDashboard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L803",
      "_origin": "ast",
      "id": "pages_dashboardpage_doctordashboard",
      "community": 438,
      "norm_label": "doctordashboard()"
    },
    {
      "label": "SecretaryDashboardData",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L851",
      "_origin": "ast",
      "id": "pages_dashboardpage_secretarydashboarddata",
      "community": 438,
      "norm_label": "secretarydashboarddata"
    },
    {
      "label": "SecretaryDashboard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L860",
      "_origin": "ast",
      "id": "pages_dashboardpage_secretarydashboard",
      "community": 49,
      "norm_label": "secretarydashboard()"
    },
    {
      "label": "StaffDashboardData",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L958",
      "_origin": "ast",
      "id": "pages_dashboardpage_staffdashboarddata",
      "community": 438,
      "norm_label": "staffdashboarddata"
    },
    {
      "label": "StaffDashboard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L967",
      "_origin": "ast",
      "id": "pages_dashboardpage_staffdashboard",
      "community": 438,
      "norm_label": "staffdashboard()"
    },
    {
      "label": "RepSummary",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1066",
      "_origin": "ast",
      "id": "pages_dashboardpage_repsummary",
      "community": 438,
      "norm_label": "repsummary"
    },
    {
      "label": "RepDoctorPerf",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1073",
      "_origin": "ast",
      "id": "pages_dashboardpage_repdoctorperf",
      "community": 438,
      "norm_label": "repdoctorperf"
    },
    {
      "label": "RepresentationDashboard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1080",
      "_origin": "ast",
      "id": "pages_dashboardpage_representationdashboard",
      "community": 438,
      "norm_label": "representationdashboard()"
    },
    {
      "label": "InvitedDoctorDashboard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1225",
      "_origin": "ast",
      "id": "pages_dashboardpage_inviteddoctordashboard",
      "community": 204,
      "norm_label": "inviteddoctordashboard()"
    },
    {
      "label": "DashboardPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1274",
      "_origin": "ast",
      "id": "pages_dashboardpage_dashboardpage",
      "community": 438,
      "norm_label": "dashboardpage()"
    },
    {
      "label": "DiscountsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/DiscountsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_discountspage",
      "community": 204,
      "norm_label": "discountspage.tsx"
    },
    {
      "label": "DiscountsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DiscountsPage.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "pages_discountspage_discountspage",
      "community": 204,
      "norm_label": "discountspage()"
    },
    {
      "label": "DoctorClaimsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_doctorclaimspage",
      "community": 63,
      "norm_label": "doctorclaimspage.tsx"
    },
    {
      "label": "DoctorClaim",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "pages_doctorclaimspage_doctorclaim",
      "community": 63,
      "norm_label": "doctorclaim"
    },
    {
      "label": "FILTERS",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L23",
      "_origin": "ast",
      "id": "pages_doctorclaimspage_filters",
      "community": 63,
      "norm_label": "filters"
    },
    {
      "label": "STATUS_BADGE",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L30",
      "_origin": "ast",
      "id": "pages_doctorclaimspage_status_badge",
      "community": 63,
      "norm_label": "status_badge"
    },
    {
      "label": "METHOD_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L36",
      "_origin": "ast",
      "id": "pages_doctorclaimspage_method_label",
      "community": 63,
      "norm_label": "method_label"
    },
    {
      "label": "DoctorClaimsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "pages_doctorclaimspage_doctorclaimspage",
      "community": 63,
      "norm_label": "doctorclaimspage()"
    },
    {
      "label": "DoctorDetailPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_doctordetailpage",
      "community": 49,
      "norm_label": "doctordetailpage.tsx"
    },
    {
      "label": "DoctorDetail",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L51",
      "_origin": "ast",
      "id": "pages_doctordetailpage_doctordetail",
      "community": 49,
      "norm_label": "doctordetail"
    },
    {
      "label": "SpecialtyOpt",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L70",
      "_origin": "ast",
      "id": "pages_doctordetailpage_specialtyopt",
      "community": 49,
      "norm_label": "specialtyopt"
    },
    {
      "label": "ServiceOpt",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L71",
      "_origin": "ast",
      "id": "pages_doctordetailpage_serviceopt",
      "community": 49,
      "norm_label": "serviceopt"
    },
    {
      "label": "ProvinceOpt",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L72",
      "_origin": "ast",
      "id": "pages_doctordetailpage_provinceopt",
      "community": 49,
      "norm_label": "provinceopt"
    },
    {
      "label": "CityOpt",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L73",
      "_origin": "ast",
      "id": "pages_doctordetailpage_cityopt",
      "community": 49,
      "norm_label": "cityopt"
    },
    {
      "label": "ImageFileData",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L74",
      "_origin": "ast",
      "id": "pages_doctordetailpage_imagefiledata",
      "community": 49,
      "norm_label": "imagefiledata"
    },
    {
      "label": "DEGREE_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L78",
      "_origin": "ast",
      "id": "pages_doctordetailpage_degree_labels",
      "community": 49,
      "norm_label": "degree_labels"
    },
    {
      "label": "DEGREE_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L82",
      "_origin": "ast",
      "id": "pages_doctordetailpage_degree_options",
      "community": 49,
      "norm_label": "degree_options"
    },
    {
      "label": "GENDER_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L88",
      "_origin": "ast",
      "id": "pages_doctordetailpage_gender_options",
      "community": 49,
      "norm_label": "gender_options"
    },
    {
      "label": "SPECIALTY_COLORS",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L89",
      "_origin": "ast",
      "id": "pages_doctordetailpage_specialty_colors",
      "community": 49,
      "norm_label": "specialty_colors"
    },
    {
      "label": "uploadDoctorImage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L100",
      "_origin": "ast",
      "id": "pages_doctordetailpage_uploaddoctorimage",
      "community": 49,
      "norm_label": "uploaddoctorimage()"
    },
    {
      "label": "DoctorAvatar()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L123",
      "_origin": "ast",
      "id": "pages_doctordetailpage_doctoravatar",
      "community": 49,
      "norm_label": "doctoravatar()"
    },
    {
      "label": "InfoCard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L156",
      "_origin": "ast",
      "id": "pages_doctordetailpage_infocard",
      "community": 49,
      "norm_label": "infocard()"
    },
    {
      "label": "StarRating()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L181",
      "_origin": "ast",
      "id": "pages_doctordetailpage_starrating",
      "community": 49,
      "norm_label": "starrating()"
    },
    {
      "label": "IRAN_CENTER",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L196",
      "_origin": "ast",
      "id": "pages_doctordetailpage_iran_center",
      "community": 49,
      "norm_label": "iran_center"
    },
    {
      "label": "geocodeCityInIran()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L198",
      "_origin": "ast",
      "id": "pages_doctordetailpage_geocodecityiniran",
      "community": 49,
      "norm_label": "geocodecityiniran()"
    },
    {
      "label": "MapClickHandler()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L214",
      "_origin": "ast",
      "id": "pages_doctordetailpage_mapclickhandler",
      "community": 49,
      "norm_label": "mapclickhandler()"
    },
    {
      "label": "MapController()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L219",
      "_origin": "ast",
      "id": "pages_doctordetailpage_mapcontroller",
      "community": 49,
      "norm_label": "mapcontroller()"
    },
    {
      "label": "MapPicker()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L233",
      "_origin": "ast",
      "id": "pages_doctordetailpage_mappicker",
      "community": 49,
      "norm_label": "mappicker()"
    },
    {
      "label": "SearchableSelect()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L257",
      "_origin": "ast",
      "id": "pages_doctordetailpage_searchableselect",
      "community": 49,
      "norm_label": "searchableselect()"
    },
    {
      "label": "HierarchicalSpecialtyPicker()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L345",
      "_origin": "ast",
      "id": "pages_doctordetailpage_hierarchicalspecialtypicker",
      "community": 49,
      "norm_label": "hierarchicalspecialtypicker()"
    },
    {
      "label": "ServicesPicker()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L453",
      "_origin": "ast",
      "id": "pages_doctordetailpage_servicespicker",
      "community": 49,
      "norm_label": "servicespicker()"
    },
    {
      "label": "addrSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L546",
      "_origin": "ast",
      "id": "pages_doctordetailpage_addrschema",
      "community": 49,
      "norm_label": "addrschema"
    },
    {
      "label": "AddrForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L562",
      "_origin": "ast",
      "id": "pages_doctordetailpage_addrform",
      "community": 49,
      "norm_label": "addrform"
    },
    {
      "label": "AddressModal()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L564",
      "_origin": "ast",
      "id": "pages_doctordetailpage_addressmodal",
      "community": 63,
      "norm_label": "addressmodal()"
    },
    {
      "label": "AddressCard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L737",
      "_origin": "ast",
      "id": "pages_doctordetailpage_addresscard",
      "community": 49,
      "norm_label": "addresscard()"
    },
    {
      "label": "EDIT_DEGREE_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L784",
      "_origin": "ast",
      "id": "pages_doctordetailpage_edit_degree_options",
      "community": 49,
      "norm_label": "edit_degree_options"
    },
    {
      "label": "EDIT_GENDER_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L791",
      "_origin": "ast",
      "id": "pages_doctordetailpage_edit_gender_options",
      "community": 49,
      "norm_label": "edit_gender_options"
    },
    {
      "label": "EditField()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L796",
      "_origin": "ast",
      "id": "pages_doctordetailpage_editfield",
      "community": 49,
      "norm_label": "editfield()"
    },
    {
      "label": "EditSectionHeader()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L811",
      "_origin": "ast",
      "id": "pages_doctordetailpage_editsectionheader",
      "community": 49,
      "norm_label": "editsectionheader()"
    },
    {
      "label": "EditSelectedEntry",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L827",
      "_origin": "ast",
      "id": "pages_doctordetailpage_editselectedentry",
      "community": 49,
      "norm_label": "editselectedentry"
    },
    {
      "label": "EditSpecialtyPicker()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L829",
      "_origin": "ast",
      "id": "pages_doctordetailpage_editspecialtypicker",
      "community": 49,
      "norm_label": "editspecialtypicker()"
    },
    {
      "label": "urlOrEmpty",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L983",
      "_origin": "ast",
      "id": "pages_doctordetailpage_urlorempty",
      "community": 49,
      "norm_label": "urlorempty"
    },
    {
      "label": "editSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L985",
      "_origin": "ast",
      "id": "pages_doctordetailpage_editschema",
      "community": 49,
      "norm_label": "editschema"
    },
    {
      "label": "EditForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L1000",
      "_origin": "ast",
      "id": "pages_doctordetailpage_editform",
      "community": 49,
      "norm_label": "editform"
    },
    {
      "label": "InvitationItem",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L1004",
      "_origin": "ast",
      "id": "pages_doctordetailpage_invitationitem",
      "community": 49,
      "norm_label": "invitationitem"
    },
    {
      "label": "ClinicInvitationsSection()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L1014",
      "_origin": "ast",
      "id": "pages_doctordetailpage_clinicinvitationssection",
      "community": 49,
      "norm_label": "clinicinvitationssection()"
    },
    {
      "label": "DoctorDetailPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L1114",
      "_origin": "ast",
      "id": "pages_doctordetailpage_doctordetailpage",
      "community": 49,
      "norm_label": "doctordetailpage()"
    },
    {
      "label": "DoctorFormPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_doctorformpage",
      "community": 204,
      "norm_label": "doctorformpage.tsx"
    },
    {
      "label": "SpecialtyOption",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_doctorformpage_specialtyoption",
      "community": 204,
      "norm_label": "specialtyoption"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L28",
      "_origin": "ast",
      "id": "pages_doctorformpage_schema",
      "community": 204,
      "norm_label": "schema"
    },
    {
      "label": "FormValues",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L36",
      "_origin": "ast",
      "id": "pages_doctorformpage_formvalues",
      "community": 204,
      "norm_label": "formvalues"
    },
    {
      "label": "DEGREE_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "pages_doctorformpage_degree_options",
      "community": 204,
      "norm_label": "degree_options"
    },
    {
      "label": "GENDER_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L47",
      "_origin": "ast",
      "id": "pages_doctorformpage_gender_options",
      "community": 204,
      "norm_label": "gender_options"
    },
    {
      "label": "Field()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L54",
      "_origin": "ast",
      "id": "pages_doctorformpage_field",
      "community": 204,
      "norm_label": "field()"
    },
    {
      "label": "SelectedEntry",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L77",
      "_origin": "ast",
      "id": "pages_doctorformpage_selectedentry",
      "community": 204,
      "norm_label": "selectedentry"
    },
    {
      "label": "SpecialtyPicker()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L79",
      "_origin": "ast",
      "id": "pages_doctorformpage_specialtypicker",
      "community": 204,
      "norm_label": "specialtypicker()"
    },
    {
      "label": "DoctorFormPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L259",
      "_origin": "ast",
      "id": "pages_doctorformpage_doctorformpage",
      "community": 204,
      "norm_label": "doctorformpage()"
    },
    {
      "label": "SectionHeader()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L457",
      "_origin": "ast",
      "id": "pages_doctorformpage_sectionheader",
      "community": 204,
      "norm_label": "sectionheader()"
    },
    {
      "label": "DoctorProfilePage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorProfilePage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_doctorprofilepage",
      "community": 204,
      "norm_label": "doctorprofilepage.tsx"
    },
    {
      "label": "DoctorProfilePage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorProfilePage.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "pages_doctorprofilepage_doctorprofilepage",
      "community": 204,
      "norm_label": "doctorprofilepage()"
    },
    {
      "label": "DoctorsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_doctorspage",
      "community": 63,
      "norm_label": "doctorspage.tsx"
    },
    {
      "label": "AdminDoctor",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "pages_doctorspage_admindoctor",
      "community": 63,
      "norm_label": "admindoctor"
    },
    {
      "label": "DoctorStats",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L43",
      "_origin": "ast",
      "id": "pages_doctorspage_doctorstats",
      "community": 63,
      "norm_label": "doctorstats"
    },
    {
      "label": "SpecialtyOption",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L51",
      "_origin": "ast",
      "id": "pages_doctorspage_specialtyoption",
      "community": 63,
      "norm_label": "specialtyoption"
    },
    {
      "label": "HUES_LIST",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L59",
      "_origin": "ast",
      "id": "pages_doctorspage_hues_list",
      "community": 63,
      "norm_label": "hues_list"
    },
    {
      "label": "DEGREE_BADGE",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L61",
      "_origin": "ast",
      "id": "pages_doctorspage_degree_badge",
      "community": 63,
      "norm_label": "degree_badge"
    },
    {
      "label": "DEGREE_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L68",
      "_origin": "ast",
      "id": "pages_doctorspage_degree_label",
      "community": 63,
      "norm_label": "degree_label"
    },
    {
      "label": "DoctorAvatar()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L75",
      "_origin": "ast",
      "id": "pages_doctorspage_doctoravatar",
      "community": 63,
      "norm_label": "doctoravatar()"
    },
    {
      "label": "DoctorsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L99",
      "_origin": "ast",
      "id": "pages_doctorspage_doctorspage",
      "community": 63,
      "norm_label": "doctorspage()"
    },
    {
      "label": "EditSessionPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_editsessionpage",
      "community": 314,
      "norm_label": "editsessionpage.tsx"
    },
    {
      "label": "EditSessionPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_editsessionpage_editsessionpage",
      "community": 314,
      "norm_label": "editsessionpage()"
    },
    {
      "label": "FinancialReportPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_financialreportpage",
      "community": 63,
      "norm_label": "financialreportpage.tsx"
    },
    {
      "label": "dayStart()",
      "file_type": "code",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "pages_financialreportpage_daystart",
      "community": 63,
      "norm_label": "daystart()"
    },
    {
      "label": "dayEnd()",
      "file_type": "code",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "pages_financialreportpage_dayend",
      "community": 63,
      "norm_label": "dayend()"
    },
    {
      "label": "Breakdown",
      "file_type": "code",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_financialreportpage_breakdown",
      "community": 63,
      "norm_label": "breakdown"
    },
    {
      "label": "Summary",
      "file_type": "code",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "pages_financialreportpage_summary",
      "community": 63,
      "norm_label": "summary"
    },
    {
      "label": "SOURCE_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L41",
      "_origin": "ast",
      "id": "pages_financialreportpage_source_label",
      "community": 63,
      "norm_label": "source_label"
    },
    {
      "label": "FinancialReportPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L46",
      "_origin": "ast",
      "id": "pages_financialreportpage_financialreportpage",
      "community": 63,
      "norm_label": "financialreportpage()"
    },
    {
      "label": "InsurancePricingPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/InsurancePricingPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_insurancepricingpage",
      "community": 204,
      "norm_label": "insurancepricingpage.tsx"
    },
    {
      "label": "InsurancePricingPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/InsurancePricingPage.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "id": "pages_insurancepricingpage_insurancepricingpage",
      "community": 204,
      "norm_label": "insurancepricingpage()"
    },
    {
      "label": "InventoryPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_inventorypage_test",
      "community": 13,
      "norm_label": "inventorypage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_inventorypage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "ITEM",
      "file_type": "code",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "pages_inventorypage_test_item",
      "community": 13,
      "norm_label": "item"
    },
    {
      "label": "META",
      "file_type": "code",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_inventorypage_test_meta",
      "community": 13,
      "norm_label": "meta"
    },
    {
      "label": "STATS",
      "file_type": "code",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "pages_inventorypage_test_stats",
      "community": 13,
      "norm_label": "stats"
    },
    {
      "label": "PKG",
      "file_type": "code",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "pages_inventorypage_test_pkg",
      "community": 13,
      "norm_label": "pkg"
    },
    {
      "label": "mockApi()",
      "file_type": "code",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "pages_inventorypage_test_mockapi",
      "community": 13,
      "norm_label": "mockapi()"
    },
    {
      "label": "InventoryPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_inventorypage",
      "community": 1,
      "norm_label": "inventorypage.tsx"
    },
    {
      "label": "Tab",
      "file_type": "code",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_inventorypage_tab",
      "community": 1,
      "norm_label": "tab"
    },
    {
      "label": "InventoryPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_inventorypage_inventorypage",
      "community": 1,
      "norm_label": "inventorypage()"
    },
    {
      "label": "EmptyState()",
      "file_type": "code",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L173",
      "_origin": "ast",
      "id": "pages_inventorypage_emptystate",
      "community": 1,
      "norm_label": "emptystate()"
    },
    {
      "label": "LoginPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/LoginPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_loginpage_test",
      "community": 13,
      "norm_label": "loginpage.test.tsx"
    },
    {
      "label": "errorToast",
      "file_type": "code",
      "source_file": "assets/admin/pages/LoginPage.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_loginpage_test_errortoast",
      "community": 13,
      "norm_label": "errortoast"
    },
    {
      "label": "LoginPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_loginpage",
      "community": 204,
      "norm_label": "loginpage.tsx"
    },
    {
      "label": "Mode",
      "file_type": "code",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "pages_loginpage_mode",
      "community": 204,
      "norm_label": "mode"
    },
    {
      "label": "SmsStep",
      "file_type": "code",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "pages_loginpage_smsstep",
      "community": 204,
      "norm_label": "smsstep"
    },
    {
      "label": "ForgotStep",
      "file_type": "code",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "pages_loginpage_forgotstep",
      "community": 204,
      "norm_label": "forgotstep"
    },
    {
      "label": "LoginPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_loginpage_loginpage",
      "community": 204,
      "norm_label": "loginpage()"
    },
    {
      "label": "LogsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_logspage",
      "community": 63,
      "norm_label": "logspage.tsx"
    },
    {
      "label": "LEVEL_META",
      "file_type": "code",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_logspage_level_meta",
      "community": 63,
      "norm_label": "level_meta"
    },
    {
      "label": "LEVEL_FILTER_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "pages_logspage_level_filter_options",
      "community": 63,
      "norm_label": "level_filter_options"
    },
    {
      "label": "Tab",
      "file_type": "code",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "pages_logspage_tab",
      "community": 63,
      "norm_label": "tab"
    },
    {
      "label": "LogsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L35",
      "_origin": "ast",
      "id": "pages_logspage_logspage",
      "community": 63,
      "norm_label": "logspage()"
    },
    {
      "label": "RetentionSettings()",
      "file_type": "code",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L224",
      "_origin": "ast",
      "id": "pages_logspage_retentionsettings",
      "community": 63,
      "norm_label": "retentionsettings()"
    },
    {
      "label": "MyFinancialPage.environment.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_myfinancialpage_environment_test",
      "community": 13,
      "norm_label": "myfinancialpage.environment.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_myfinancialpage_environment_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "patch",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_myfinancialpage_environment_test_patch",
      "community": 13,
      "norm_label": "patch"
    },
    {
      "label": "assigned",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_myfinancialpage_environment_test_assigned",
      "community": 13,
      "norm_label": "assigned"
    },
    {
      "label": "unassigned",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L28",
      "_origin": "ast",
      "id": "pages_myfinancialpage_environment_test_unassigned",
      "community": 13,
      "norm_label": "unassigned"
    },
    {
      "label": "MyFinancialPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_myfinancialpage_test",
      "community": 13,
      "norm_label": "myfinancialpage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_myfinancialpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "bankRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "pages_myfinancialpage_test_bankrow",
      "community": 13,
      "norm_label": "bankrow"
    },
    {
      "label": "posRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_myfinancialpage_test_posrow",
      "community": 13,
      "norm_label": "posrow"
    },
    {
      "label": "mockData()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "pages_myfinancialpage_test_mockdata",
      "community": 13,
      "norm_label": "mockdata()"
    },
    {
      "label": "MyFinancialPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_myfinancialpage",
      "community": 62,
      "norm_label": "myfinancialpage.tsx"
    },
    {
      "label": "MyFinancialPageContent()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L30",
      "_origin": "ast",
      "id": "pages_myfinancialpage_myfinancialpagecontent",
      "community": 62,
      "norm_label": "myfinancialpagecontent()"
    },
    {
      "label": "MyFinancialPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L109",
      "_origin": "ast",
      "id": "pages_myfinancialpage_myfinancialpage",
      "community": 62,
      "norm_label": "myfinancialpage()"
    },
    {
      "label": "MyPatientsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_mypatientspage",
      "community": 437,
      "norm_label": "mypatientspage.tsx"
    },
    {
      "label": "sessionSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L71",
      "_origin": "ast",
      "id": "pages_mypatientspage_sessionschema",
      "community": 437,
      "norm_label": "sessionschema"
    },
    {
      "label": "SessionFormData",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L80",
      "_origin": "ast",
      "id": "pages_mypatientspage_sessionformdata",
      "community": 437,
      "norm_label": "sessionformdata"
    },
    {
      "label": "PricingInsurance",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L82",
      "_origin": "ast",
      "id": "pages_mypatientspage_pricinginsurance",
      "community": 437,
      "norm_label": "pricinginsurance"
    },
    {
      "label": "InsurancePricing",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L89",
      "_origin": "ast",
      "id": "pages_mypatientspage_insurancepricing",
      "community": 437,
      "norm_label": "insurancepricing"
    },
    {
      "label": "PAYMENT_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L97",
      "_origin": "ast",
      "id": "pages_mypatientspage_payment_labels",
      "community": 437,
      "norm_label": "payment_labels"
    },
    {
      "label": "APPT_STATUS_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L105",
      "_origin": "ast",
      "id": "pages_mypatientspage_appt_status_labels",
      "community": 437,
      "norm_label": "appt_status_labels"
    },
    {
      "label": "APPT_STATUS_BADGE",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L115",
      "_origin": "ast",
      "id": "pages_mypatientspage_appt_status_badge",
      "community": 437,
      "norm_label": "appt_status_badge"
    },
    {
      "label": "APPT_ACTIVE_STATUSES",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L125",
      "_origin": "ast",
      "id": "pages_mypatientspage_appt_active_statuses",
      "community": 437,
      "norm_label": "appt_active_statuses"
    },
    {
      "label": "EMPTY_RECORDS",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L127",
      "_origin": "ast",
      "id": "pages_mypatientspage_empty_records",
      "community": 437,
      "norm_label": "empty_records"
    },
    {
      "label": "EMPTY_SESSIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L128",
      "_origin": "ast",
      "id": "pages_mypatientspage_empty_sessions",
      "community": 437,
      "norm_label": "empty_sessions"
    },
    {
      "label": "PATIENT_TABS",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L130",
      "_origin": "ast",
      "id": "pages_mypatientspage_patient_tabs",
      "community": 437,
      "norm_label": "patient_tabs"
    },
    {
      "label": "PLACEHOLDER_TABS",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L142",
      "_origin": "ast",
      "id": "pages_mypatientspage_placeholder_tabs",
      "community": 437,
      "norm_label": "placeholder_tabs"
    },
    {
      "label": "BannerInfoRow()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L150",
      "_origin": "ast",
      "id": "pages_mypatientspage_bannerinforow",
      "community": 437,
      "norm_label": "bannerinforow()"
    },
    {
      "label": "getPatientName()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L175",
      "_origin": "ast",
      "id": "pages_mypatientspage_getpatientname",
      "community": 437,
      "norm_label": "getpatientname()"
    },
    {
      "label": "getPatientPhone()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L179",
      "_origin": "ast",
      "id": "pages_mypatientspage_getpatientphone",
      "community": 437,
      "norm_label": "getpatientphone()"
    },
    {
      "label": "getPatientNationalCode()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L183",
      "_origin": "ast",
      "id": "pages_mypatientspage_getpatientnationalcode",
      "community": 437,
      "norm_label": "getpatientnationalcode()"
    },
    {
      "label": "calcFinalPrice()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L187",
      "_origin": "ast",
      "id": "pages_mypatientspage_calcfinalprice",
      "community": 437,
      "norm_label": "calcfinalprice()"
    },
    {
      "label": "MyPatientsPageInner()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L198",
      "_origin": "ast",
      "id": "pages_mypatientspage_mypatientspageinner",
      "community": 437,
      "norm_label": "mypatientspageinner()"
    },
    {
      "label": "patientAvatar()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1711",
      "_origin": "ast",
      "id": "pages_mypatientspage_patientavatar",
      "community": 437,
      "norm_label": "patientavatar()"
    },
    {
      "label": "fileNumber()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1725",
      "_origin": "ast",
      "id": "pages_mypatientspage_filenumber",
      "community": 437,
      "norm_label": "filenumber()"
    },
    {
      "label": "PatientCard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1729",
      "_origin": "ast",
      "id": "pages_mypatientspage_patientcard",
      "community": 437,
      "norm_label": "patientcard()"
    },
    {
      "label": "PatientRow()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1811",
      "_origin": "ast",
      "id": "pages_mypatientspage_patientrow",
      "community": 437,
      "norm_label": "patientrow()"
    },
    {
      "label": "VisitSummaryCard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1843",
      "_origin": "ast",
      "id": "pages_mypatientspage_visitsummarycard",
      "community": 437,
      "norm_label": "visitsummarycard()"
    },
    {
      "label": "VisitDetailModal()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1912",
      "_origin": "ast",
      "id": "pages_mypatientspage_visitdetailmodal",
      "community": 126,
      "norm_label": "visitdetailmodal()"
    },
    {
      "label": "EditSessionModal()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L2041",
      "_origin": "ast",
      "id": "pages_mypatientspage_editsessionmodal",
      "community": 437,
      "norm_label": "editsessionmodal()"
    },
    {
      "label": "MyPatientsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L2105",
      "_origin": "ast",
      "id": "pages_mypatientspage_mypatientspage",
      "community": 437,
      "norm_label": "mypatientspage()"
    },
    {
      "label": "MyPaymentDetailPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_mypaymentdetailpage_test",
      "community": 13,
      "norm_label": "mypaymentdetailpage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.test.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "pages_mypaymentdetailpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "PAYLOAD",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_mypaymentdetailpage_test_payload",
      "community": 13,
      "norm_label": "payload"
    },
    {
      "label": "renderPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.test.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "pages_mypaymentdetailpage_test_renderpage",
      "community": 13,
      "norm_label": "renderpage()"
    },
    {
      "label": "MyPaymentDetailPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_mypaymentdetailpage",
      "community": 409,
      "norm_label": "mypaymentdetailpage.tsx"
    },
    {
      "label": "EMPTY",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "pages_mypaymentdetailpage_empty",
      "community": 409,
      "norm_label": "empty"
    },
    {
      "label": "formatTime()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "pages_mypaymentdetailpage_formattime",
      "community": 409,
      "norm_label": "formattime()"
    },
    {
      "label": "Avatar()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "pages_mypaymentdetailpage_avatar",
      "community": 409,
      "norm_label": "avatar()"
    },
    {
      "label": "Section()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "pages_mypaymentdetailpage_section",
      "community": 409,
      "norm_label": "section()"
    },
    {
      "label": "InvoiceBreakdown()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L47",
      "_origin": "ast",
      "id": "pages_mypaymentdetailpage_invoicebreakdown",
      "community": 409,
      "norm_label": "invoicebreakdown()"
    },
    {
      "label": "MyPaymentDetailPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L92",
      "_origin": "ast",
      "id": "pages_mypaymentdetailpage_mypaymentdetailpage",
      "community": 409,
      "norm_label": "mypaymentdetailpage()"
    },
    {
      "label": "MyPaymentsPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_mypaymentspage_test",
      "community": 13,
      "norm_label": "mypaymentspage.test.tsx"
    },
    {
      "label": "navigate",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "pages_mypaymentspage_test_navigate",
      "community": 13,
      "norm_label": "navigate"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_mypaymentspage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "ROWS",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_mypaymentspage_test_rows",
      "community": 13,
      "norm_label": "rows"
    },
    {
      "label": "SUMMARY",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "pages_mypaymentspage_test_summary",
      "community": 13,
      "norm_label": "summary"
    },
    {
      "label": "mockApi()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "pages_mypaymentspage_test_mockapi",
      "community": 13,
      "norm_label": "mockapi()"
    },
    {
      "label": "MyPaymentsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_mypaymentspage",
      "community": 409,
      "norm_label": "mypaymentspage.tsx"
    },
    {
      "label": "STATUS_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "pages_mypaymentspage_status_options",
      "community": 409,
      "norm_label": "status_options"
    },
    {
      "label": "isoNDaysAgo()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "pages_mypaymentspage_isondaysago",
      "community": 409,
      "norm_label": "isondaysago()"
    },
    {
      "label": "formatTime()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L32",
      "_origin": "ast",
      "id": "pages_mypaymentspage_formattime",
      "community": 409,
      "norm_label": "formattime()"
    },
    {
      "label": "dayBound()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "pages_mypaymentspage_daybound",
      "community": 409,
      "norm_label": "daybound()"
    },
    {
      "label": "Avatar()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L44",
      "_origin": "ast",
      "id": "pages_mypaymentspage_avatar",
      "community": 409,
      "norm_label": "avatar()"
    },
    {
      "label": "MyPaymentsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L60",
      "_origin": "ast",
      "id": "pages_mypaymentspage_mypaymentspage",
      "community": 409,
      "norm_label": "mypaymentspage()"
    },
    {
      "label": "MySecretariesPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_mysecretariespage_test",
      "community": 13,
      "norm_label": "mysecretariespage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_mysecretariespage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "fullPerms",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "pages_mysecretariespage_test_fullperms",
      "community": 13,
      "norm_label": "fullperms"
    },
    {
      "label": "activeSecretary",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "pages_mysecretariespage_test_activesecretary",
      "community": 13,
      "norm_label": "activesecretary"
    },
    {
      "label": "previousSecretary",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L44",
      "_origin": "ast",
      "id": "pages_mysecretariespage_test_previoussecretary",
      "community": 13,
      "norm_label": "previoussecretary"
    },
    {
      "label": "mockData()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L53",
      "_origin": "ast",
      "id": "pages_mysecretariespage_test_mockdata",
      "community": 13,
      "norm_label": "mockdata()"
    },
    {
      "label": "MySecretariesPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_mysecretariespage",
      "community": 204,
      "norm_label": "mysecretariespage.tsx"
    },
    {
      "label": "PlusIcon()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_mysecretariespage_plusicon",
      "community": 204,
      "norm_label": "plusicon()"
    },
    {
      "label": "EyeIcon()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_mysecretariespage_eyeicon",
      "community": 204,
      "norm_label": "eyeicon()"
    },
    {
      "label": "EditIcon()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "pages_mysecretariespage_editicon",
      "community": 204,
      "norm_label": "editicon()"
    },
    {
      "label": "ChevronDown()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L39",
      "_origin": "ast",
      "id": "pages_mysecretariespage_chevrondown",
      "community": 204,
      "norm_label": "chevrondown()"
    },
    {
      "label": "Avatar()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L55",
      "_origin": "ast",
      "id": "pages_mysecretariespage_avatar",
      "community": 204,
      "norm_label": "avatar()"
    },
    {
      "label": "EMPTY_PERMISSIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L69",
      "_origin": "ast",
      "id": "pages_mysecretariespage_empty_permissions",
      "community": 204,
      "norm_label": "empty_permissions"
    },
    {
      "label": "PermSection",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L87",
      "_origin": "ast",
      "id": "pages_mysecretariespage_permsection",
      "community": 204,
      "norm_label": "permsection"
    },
    {
      "label": "PERMISSION_SECTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L89",
      "_origin": "ast",
      "id": "pages_mysecretariespage_permission_sections",
      "community": 204,
      "norm_label": "permission_sections"
    },
    {
      "label": "PermissionAccordions()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L243",
      "_origin": "ast",
      "id": "pages_mysecretariespage_permissionaccordions",
      "community": 204,
      "norm_label": "permissionaccordions()"
    },
    {
      "label": "DefaultTextField()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L329",
      "_origin": "ast",
      "id": "pages_mysecretariespage_defaulttextfield",
      "community": 204,
      "norm_label": "defaulttextfield()"
    },
    {
      "label": "ModalMode",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L379",
      "_origin": "ast",
      "id": "pages_mysecretariespage_modalmode",
      "community": 204,
      "norm_label": "modalmode"
    },
    {
      "label": "FormState",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L381",
      "_origin": "ast",
      "id": "pages_mysecretariespage_formstate",
      "community": 204,
      "norm_label": "formstate"
    },
    {
      "label": "SecretaryModal()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L390",
      "_origin": "ast",
      "id": "pages_mysecretariespage_secretarymodal",
      "community": 204,
      "norm_label": "secretarymodal()"
    },
    {
      "label": "RowButtons()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L571",
      "_origin": "ast",
      "id": "pages_mysecretariespage_rowbuttons",
      "community": 204,
      "norm_label": "rowbuttons()"
    },
    {
      "label": "SecretaryGroup",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L591",
      "_origin": "ast",
      "id": "pages_mysecretariespage_secretarygroup",
      "community": 204,
      "norm_label": "secretarygroup"
    },
    {
      "label": "groupBySecretary()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L599",
      "_origin": "ast",
      "id": "pages_mysecretariespage_groupbysecretary",
      "community": 204,
      "norm_label": "groupbysecretary()"
    },
    {
      "label": "SecretaryTable()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L625",
      "_origin": "ast",
      "id": "pages_mysecretariespage_secretarytable",
      "community": 204,
      "norm_label": "secretarytable()"
    },
    {
      "label": "SecretaryCards()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L710",
      "_origin": "ast",
      "id": "pages_mysecretariespage_secretarycards",
      "community": 204,
      "norm_label": "secretarycards()"
    },
    {
      "label": "ClinicDoctor",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L796",
      "_origin": "ast",
      "id": "pages_mysecretariespage_clinicdoctor",
      "community": 204,
      "norm_label": "clinicdoctor"
    },
    {
      "label": "DoctorMultiSelect()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L802",
      "_origin": "ast",
      "id": "pages_mysecretariespage_doctormultiselect",
      "community": 204,
      "norm_label": "doctormultiselect()"
    },
    {
      "label": "MySecretariesPageContent()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L892",
      "_origin": "ast",
      "id": "pages_mysecretariespage_mysecretariespagecontent",
      "community": 204,
      "norm_label": "mysecretariespagecontent()"
    },
    {
      "label": "MySecretariesPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L1149",
      "_origin": "ast",
      "id": "pages_mysecretariespage_mysecretariespage",
      "community": 204,
      "norm_label": "mysecretariespage()"
    },
    {
      "label": "MySecretariesPageClinic.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_mysecretariespageclinic_test",
      "community": 13,
      "norm_label": "mysecretariespageclinic.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_mysecretariespageclinic_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "patch",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "pages_mysecretariespageclinic_test_patch",
      "community": 13,
      "norm_label": "patch"
    },
    {
      "label": "put",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "pages_mysecretariespageclinic_test_put",
      "community": 13,
      "norm_label": "put"
    },
    {
      "label": "sharedSecretaryRows",
      "file_type": "code",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "pages_mysecretariespageclinic_test_sharedsecretaryrows",
      "community": 13,
      "norm_label": "sharedsecretaryrows"
    },
    {
      "label": "NewSessionPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_newsessionpage_test",
      "community": 13,
      "norm_label": "newsessionpage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "pages_newsessionpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_newsessionpage_test_post",
      "community": 13,
      "norm_label": "post"
    },
    {
      "label": "record()",
      "file_type": "code",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "pages_newsessionpage_test_record",
      "community": 13,
      "norm_label": "record()"
    },
    {
      "label": "mockGets()",
      "file_type": "code",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "pages_newsessionpage_test_mockgets",
      "community": 13,
      "norm_label": "mockgets()"
    },
    {
      "label": "renderPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L67",
      "_origin": "ast",
      "id": "pages_newsessionpage_test_renderpage",
      "community": 13,
      "norm_label": "renderpage()"
    },
    {
      "label": "pickOption()",
      "file_type": "code",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L77",
      "_origin": "ast",
      "id": "pages_newsessionpage_test_pickoption",
      "community": 13,
      "norm_label": "pickoption()"
    },
    {
      "label": "NewSessionPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_newsessionpage",
      "community": 314,
      "norm_label": "newsessionpage.tsx"
    },
    {
      "label": "NewSessionPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "pages_newsessionpage_newsessionpage",
      "community": 314,
      "norm_label": "newsessionpage()"
    },
    {
      "label": "PatientDetailPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_patientdetailpage_test",
      "community": 13,
      "norm_label": "patientdetailpage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_patientdetailpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "renderDetail()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.test.tsx",
      "source_location": "L58",
      "_origin": "ast",
      "id": "pages_patientdetailpage_test_renderdetail",
      "community": 13,
      "norm_label": "renderdetail()"
    },
    {
      "label": "loaded()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.test.tsx",
      "source_location": "L68",
      "_origin": "ast",
      "id": "pages_patientdetailpage_test_loaded",
      "community": 13,
      "norm_label": "loaded()"
    },
    {
      "label": "PatientDetailPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_patientdetailpage",
      "community": 314,
      "norm_label": "patientdetailpage.tsx"
    },
    {
      "label": "TabKey",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L44",
      "_origin": "ast",
      "id": "pages_patientdetailpage_tabkey",
      "community": 314,
      "norm_label": "tabkey"
    },
    {
      "label": "TABS",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L46",
      "_origin": "ast",
      "id": "pages_patientdetailpage_tabs",
      "community": 314,
      "norm_label": "tabs"
    },
    {
      "label": "Placeholder()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L58",
      "_origin": "ast",
      "id": "pages_patientdetailpage_placeholder",
      "community": 314,
      "norm_label": "placeholder()"
    },
    {
      "label": "PatientDetailPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L67",
      "_origin": "ast",
      "id": "pages_patientdetailpage_patientdetailpage",
      "community": 314,
      "norm_label": "patientdetailpage()"
    },
    {
      "label": "Attachment",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L281",
      "_origin": "ast",
      "id": "pages_patientdetailpage_attachment",
      "community": 314,
      "norm_label": "attachment"
    },
    {
      "label": "formatBytes()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L283",
      "_origin": "ast",
      "id": "pages_patientdetailpage_formatbytes",
      "community": 314,
      "norm_label": "formatbytes()"
    },
    {
      "label": "AttachmentsTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L291",
      "_origin": "ast",
      "id": "pages_patientdetailpage_attachmentstab",
      "community": 314,
      "norm_label": "attachmentstab()"
    },
    {
      "label": "MedicalItem",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L370",
      "_origin": "ast",
      "id": "pages_patientdetailpage_medicalitem",
      "community": 314,
      "norm_label": "medicalitem"
    },
    {
      "label": "MedicalRecordsTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L373",
      "_origin": "ast",
      "id": "pages_patientdetailpage_medicalrecordstab",
      "community": 314,
      "norm_label": "medicalrecordstab()"
    },
    {
      "label": "Note",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L483",
      "_origin": "ast",
      "id": "pages_patientdetailpage_note",
      "community": 314,
      "norm_label": "note"
    },
    {
      "label": "PinIcon()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L486",
      "_origin": "ast",
      "id": "pages_patientdetailpage_pinicon",
      "community": 314,
      "norm_label": "pinicon()"
    },
    {
      "label": "NoteSort",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L495",
      "_origin": "ast",
      "id": "pages_patientdetailpage_notesort",
      "community": 314,
      "norm_label": "notesort"
    },
    {
      "label": "NotesTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L502",
      "_origin": "ast",
      "id": "pages_patientdetailpage_notestab",
      "community": 21,
      "norm_label": "notestab()"
    },
    {
      "label": "Call",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L672",
      "_origin": "ast",
      "id": "pages_patientdetailpage_call",
      "community": 314,
      "norm_label": "call"
    },
    {
      "label": "pad2()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L674",
      "_origin": "ast",
      "id": "pages_patientdetailpage_pad2",
      "community": 314,
      "norm_label": "pad2()"
    },
    {
      "label": "nowDate()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L676",
      "_origin": "ast",
      "id": "pages_patientdetailpage_nowdate",
      "community": 314,
      "norm_label": "nowdate()"
    },
    {
      "label": "nowTime()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L678",
      "_origin": "ast",
      "id": "pages_patientdetailpage_nowtime",
      "community": 314,
      "norm_label": "nowtime()"
    },
    {
      "label": "CallCenterTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L681",
      "_origin": "ast",
      "id": "pages_patientdetailpage_callcentertab",
      "community": 204,
      "norm_label": "callcentertab()"
    },
    {
      "label": "WalletFilter",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L809",
      "_origin": "ast",
      "id": "pages_patientdetailpage_walletfilter",
      "community": 314,
      "norm_label": "walletfilter"
    },
    {
      "label": "WALLET_FILTERS",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L811",
      "_origin": "ast",
      "id": "pages_patientdetailpage_wallet_filters",
      "community": 314,
      "norm_label": "wallet_filters"
    },
    {
      "label": "METHOD_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L817",
      "_origin": "ast",
      "id": "pages_patientdetailpage_method_label",
      "community": 314,
      "norm_label": "method_label"
    },
    {
      "label": "STATUS_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L820",
      "_origin": "ast",
      "id": "pages_patientdetailpage_status_label",
      "community": 314,
      "norm_label": "status_label"
    },
    {
      "label": "WalletRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L822",
      "_origin": "ast",
      "id": "pages_patientdetailpage_walletrow",
      "community": 314,
      "norm_label": "walletrow"
    },
    {
      "label": "WalletTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L829",
      "_origin": "ast",
      "id": "pages_patientdetailpage_wallettab",
      "community": 314,
      "norm_label": "wallettab()"
    },
    {
      "label": "PaymentsTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L933",
      "_origin": "ast",
      "id": "pages_patientdetailpage_paymentstab",
      "community": 314,
      "norm_label": "paymentstab()"
    },
    {
      "label": "APPT_SORT_OPTS",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L956",
      "_origin": "ast",
      "id": "pages_patientdetailpage_appt_sort_opts",
      "community": 314,
      "norm_label": "appt_sort_opts"
    },
    {
      "label": "CANCELLED_STATUSES",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L964",
      "_origin": "ast",
      "id": "pages_patientdetailpage_cancelled_statuses",
      "community": 314,
      "norm_label": "cancelled_statuses"
    },
    {
      "label": "AppointmentsTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L971",
      "_origin": "ast",
      "id": "pages_patientdetailpage_appointmentstab",
      "community": 314,
      "norm_label": "appointmentstab()"
    },
    {
      "label": "PatientRecordFormPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientRecordFormPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_patientrecordformpage_test",
      "community": 13,
      "norm_label": "patientrecordformpage.test.tsx"
    },
    {
      "label": "pickSelect()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientRecordFormPage.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_patientrecordformpage_test_pickselect",
      "community": 13,
      "norm_label": "pickselect()"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientRecordFormPage.test.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_patientrecordformpage_test_post",
      "community": 13,
      "norm_label": "post"
    },
    {
      "label": "patch",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientRecordFormPage.test.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "pages_patientrecordformpage_test_patch",
      "community": 13,
      "norm_label": "patch"
    },
    {
      "label": "PatientRecordFormPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_patientrecordformpage",
      "community": 368,
      "norm_label": "patientrecordformpage.tsx"
    },
    {
      "label": "REFERRAL_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "pages_patientrecordformpage_referral_options",
      "community": 368,
      "norm_label": "referral_options"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_patientrecordformpage_schema",
      "community": 368,
      "norm_label": "schema"
    },
    {
      "label": "Form",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L30",
      "_origin": "ast",
      "id": "pages_patientrecordformpage_form",
      "community": 368,
      "norm_label": "form"
    },
    {
      "label": "toEpoch()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L32",
      "_origin": "ast",
      "id": "pages_patientrecordformpage_toepoch",
      "community": 368,
      "norm_label": "toepoch()"
    },
    {
      "label": "fromEpoch()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "pages_patientrecordformpage_fromepoch",
      "community": 368,
      "norm_label": "fromepoch()"
    },
    {
      "label": "PatientRecordFormPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L36",
      "_origin": "ast",
      "id": "pages_patientrecordformpage_patientrecordformpage",
      "community": 368,
      "norm_label": "patientrecordformpage()"
    },
    {
      "label": "PatientsListPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientsListPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_patientslistpage_test",
      "community": 13,
      "norm_label": "patientslistpage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientsListPage.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_patientslistpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "patch",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientsListPage.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_patientslistpage_test_patch",
      "community": 13,
      "norm_label": "patch"
    },
    {
      "label": "PATIENTS",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientsListPage.test.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_patientslistpage_test_patients",
      "community": 13,
      "norm_label": "patients"
    },
    {
      "label": "PatientsListPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_patientslistpage",
      "community": 577,
      "norm_label": "patientslistpage.tsx"
    },
    {
      "label": "EMPTY",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_patientslistpage_empty",
      "community": 577,
      "norm_label": "empty"
    },
    {
      "label": "dayBound()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "pages_patientslistpage_daybound",
      "community": 577,
      "norm_label": "daybound()"
    },
    {
      "label": "countFilters()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L36",
      "_origin": "ast",
      "id": "pages_patientslistpage_countfilters",
      "community": 577,
      "norm_label": "countfilters()"
    },
    {
      "label": "PatientCard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L45",
      "_origin": "ast",
      "id": "pages_patientslistpage_patientcard",
      "community": 577,
      "norm_label": "patientcard()"
    },
    {
      "label": "PatientsListPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L103",
      "_origin": "ast",
      "id": "pages_patientslistpage_patientslistpage",
      "community": 577,
      "norm_label": "patientslistpage()"
    },
    {
      "label": "PaymentDetailPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_paymentdetailpage",
      "community": 126,
      "norm_label": "paymentdetailpage.tsx"
    },
    {
      "label": "PAYMENT_TYPE_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_paymentdetailpage_payment_type_labels",
      "community": 126,
      "norm_label": "payment_type_labels"
    },
    {
      "label": "InfoRow()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_paymentdetailpage_inforow",
      "community": 126,
      "norm_label": "inforow()"
    },
    {
      "label": "PaymentDetailPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "pages_paymentdetailpage_paymentdetailpage",
      "community": 126,
      "norm_label": "paymentdetailpage()"
    },
    {
      "label": "PaymentSuccessPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentSuccessPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_paymentsuccesspage_test",
      "community": 13,
      "norm_label": "paymentsuccesspage.test.tsx"
    },
    {
      "label": "navSpy",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentSuccessPage.test.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "pages_paymentsuccesspage_test_navspy",
      "community": 13,
      "norm_label": "navspy"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentSuccessPage.test.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_paymentsuccesspage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "PaymentSuccessPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_paymentsuccesspage",
      "community": 21,
      "norm_label": "paymentsuccesspage.tsx"
    },
    {
      "label": "PaymentDetails",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "pages_paymentsuccesspage_paymentdetails",
      "community": 21,
      "norm_label": "paymentdetails"
    },
    {
      "label": "PaymentSuccessPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "pages_paymentsuccesspage_paymentsuccesspage",
      "community": 21,
      "norm_label": "paymentsuccesspage()"
    },
    {
      "label": "Receipt()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L159",
      "_origin": "ast",
      "id": "pages_paymentsuccesspage_receipt",
      "community": 21,
      "norm_label": "receipt()"
    },
    {
      "label": "PaymentsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_paymentspage",
      "community": 63,
      "norm_label": "paymentspage.tsx"
    },
    {
      "label": "STATUS_FILTERS",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_paymentspage_status_filters",
      "community": 63,
      "norm_label": "status_filters"
    },
    {
      "label": "PaymentsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "pages_paymentspage_paymentspage",
      "community": 63,
      "norm_label": "paymentspage()"
    },
    {
      "label": "PreRegistrationsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_preregistrationspage",
      "community": 63,
      "norm_label": "preregistrationspage.tsx"
    },
    {
      "label": "PreRegistration",
      "file_type": "code",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "pages_preregistrationspage_preregistration",
      "community": 63,
      "norm_label": "preregistration"
    },
    {
      "label": "EMPTY",
      "file_type": "code",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_preregistrationspage_empty",
      "community": 63,
      "norm_label": "empty"
    },
    {
      "label": "TYPE_META",
      "file_type": "code",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "pages_preregistrationspage_type_meta",
      "community": 63,
      "norm_label": "type_meta"
    },
    {
      "label": "STATUS_META",
      "file_type": "code",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L32",
      "_origin": "ast",
      "id": "pages_preregistrationspage_status_meta",
      "community": 63,
      "norm_label": "status_meta"
    },
    {
      "label": "STATUS_TABS",
      "file_type": "code",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L38",
      "_origin": "ast",
      "id": "pages_preregistrationspage_status_tabs",
      "community": 63,
      "norm_label": "status_tabs"
    },
    {
      "label": "PreRegistrationsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L45",
      "_origin": "ast",
      "id": "pages_preregistrationspage_preregistrationspage",
      "community": 63,
      "norm_label": "preregistrationspage()"
    },
    {
      "label": "RatingsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_ratingspage",
      "community": 63,
      "norm_label": "ratingspage.tsx"
    },
    {
      "label": "Stars()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_ratingspage_stars",
      "community": 63,
      "norm_label": "stars()"
    },
    {
      "label": "RatingsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "pages_ratingspage_ratingspage",
      "community": 63,
      "norm_label": "ratingspage()"
    },
    {
      "label": "RepresentationBlogFormPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_representationblogformpage",
      "community": 126,
      "norm_label": "representationblogformpage.tsx"
    },
    {
      "label": "RepMe",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_representationblogformpage_repme",
      "community": 126,
      "norm_label": "repme"
    },
    {
      "label": "RepresentationBlogFormPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "pages_representationblogformpage_representationblogformpage",
      "community": 126,
      "norm_label": "representationblogformpage()"
    },
    {
      "label": "RepresentationBlogsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_representationblogspage",
      "community": 63,
      "norm_label": "representationblogspage.tsx"
    },
    {
      "label": "STATUS_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_representationblogspage_status_label",
      "community": 63,
      "norm_label": "status_label"
    },
    {
      "label": "RepresentationBlogsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_representationblogspage_representationblogspage",
      "community": 63,
      "norm_label": "representationblogspage()"
    },
    {
      "label": "RepresentationDetailPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_representationdetailpage",
      "community": 126,
      "norm_label": "representationdetailpage.tsx"
    },
    {
      "label": "RepDoctor",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_representationdetailpage_repdoctor",
      "community": 126,
      "norm_label": "repdoctor"
    },
    {
      "label": "RepAppointment",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L30",
      "_origin": "ast",
      "id": "pages_representationdetailpage_repappointment",
      "community": 126,
      "norm_label": "repappointment"
    },
    {
      "label": "UnassignedDoctor",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "pages_representationdetailpage_unassigneddoctor",
      "community": 126,
      "norm_label": "unassigneddoctor"
    },
    {
      "label": "DetailRow()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L47",
      "_origin": "ast",
      "id": "pages_representationdetailpage_detailrow",
      "community": 126,
      "norm_label": "detailrow()"
    },
    {
      "label": "StatTile()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L56",
      "_origin": "ast",
      "id": "pages_representationdetailpage_stattile",
      "community": 126,
      "norm_label": "stattile()"
    },
    {
      "label": "RepresentationDetailPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L73",
      "_origin": "ast",
      "id": "pages_representationdetailpage_representationdetailpage",
      "community": 126,
      "norm_label": "representationdetailpage()"
    },
    {
      "label": "RepresentationFinancePage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_representationfinancepage",
      "community": 21,
      "norm_label": "representationfinancepage.tsx"
    },
    {
      "label": "FinanceRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "pages_representationfinancepage_financerow",
      "community": 21,
      "norm_label": "financerow"
    },
    {
      "label": "RangeKey",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_representationfinancepage_rangekey",
      "community": 21,
      "norm_label": "rangekey"
    },
    {
      "label": "rangeFrom()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "pages_representationfinancepage_rangefrom",
      "community": 21,
      "norm_label": "rangefrom()"
    },
    {
      "label": "RANGES",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "pages_representationfinancepage_ranges",
      "community": 21,
      "norm_label": "ranges"
    },
    {
      "label": "RepresentationFinancePage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L41",
      "_origin": "ast",
      "id": "pages_representationfinancepage_representationfinancepage",
      "community": 21,
      "norm_label": "representationfinancepage()"
    },
    {
      "label": "RepresentationProfilePage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_representationprofilepage",
      "community": 8,
      "norm_label": "representationprofilepage.tsx"
    },
    {
      "label": "toJalali()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "pages_representationprofilepage_tojalali",
      "community": 8,
      "norm_label": "tojalali()"
    },
    {
      "label": "isValidIranNationalCode()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "pages_representationprofilepage_isvalidirannationalcode",
      "community": 8,
      "norm_label": "isvalidirannationalcode()"
    },
    {
      "label": "isValidIranIban()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "pages_representationprofilepage_isvalidiraniban",
      "community": 8,
      "norm_label": "isvalidiraniban()"
    },
    {
      "label": "IbanItem",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L43",
      "_origin": "ast",
      "id": "pages_representationprofilepage_ibanitem",
      "community": 8,
      "norm_label": "ibanitem"
    },
    {
      "label": "RepProfile",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L51",
      "_origin": "ast",
      "id": "pages_representationprofilepage_repprofile",
      "community": 8,
      "norm_label": "repprofile"
    },
    {
      "label": "unwrap()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L61",
      "_origin": "ast",
      "id": "pages_representationprofilepage_unwrap",
      "community": 8,
      "norm_label": "unwrap()"
    },
    {
      "label": "RepresentationProfilePage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L63",
      "_origin": "ast",
      "id": "pages_representationprofilepage_representationprofilepage",
      "community": 8,
      "norm_label": "representationprofilepage()"
    },
    {
      "label": "RepresentationSettlementPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_representationsettlementpage",
      "community": 1,
      "norm_label": "representationsettlementpage.tsx"
    },
    {
      "label": "WalletBalance",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L11",
      "_origin": "ast",
      "id": "pages_representationsettlementpage_walletbalance",
      "community": 1,
      "norm_label": "walletbalance"
    },
    {
      "label": "RepSummary",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "pages_representationsettlementpage_repsummary",
      "community": 1,
      "norm_label": "repsummary"
    },
    {
      "label": "SettlementRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "pages_representationsettlementpage_settlementrow",
      "community": 1,
      "norm_label": "settlementrow"
    },
    {
      "label": "STATUS_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "pages_representationsettlementpage_status_label",
      "community": 1,
      "norm_label": "status_label"
    },
    {
      "label": "STATUS_CLASS",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_representationsettlementpage_status_class",
      "community": 1,
      "norm_label": "status_class"
    },
    {
      "label": "IbanItem",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L28",
      "_origin": "ast",
      "id": "pages_representationsettlementpage_ibanitem",
      "community": 1,
      "norm_label": "ibanitem"
    },
    {
      "label": "RepMe",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "pages_representationsettlementpage_repme",
      "community": 1,
      "norm_label": "repme"
    },
    {
      "label": "RepresentationSettlementPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "pages_representationsettlementpage_representationsettlementpage",
      "community": 1,
      "norm_label": "representationsettlementpage()"
    },
    {
      "label": "RepresentationsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_representationspage",
      "community": 63,
      "norm_label": "representationspage.tsx"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_representationspage_schema",
      "community": 63,
      "norm_label": "schema"
    },
    {
      "label": "FormData",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L32",
      "_origin": "ast",
      "id": "pages_representationspage_formdata",
      "community": 63,
      "norm_label": "formdata"
    },
    {
      "label": "RepresentationsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "pages_representationspage_representationspage",
      "community": 63,
      "norm_label": "representationspage()"
    },
    {
      "label": "ReserveAppointmentsPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_reserveappointmentspage_test",
      "community": 13,
      "norm_label": "reserveappointmentspage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_reserveappointmentspage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "ReserveAppointmentsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_reserveappointmentspage",
      "community": 204,
      "norm_label": "reserveappointmentspage.tsx"
    },
    {
      "label": "ReserveRowMenu()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_reserveappointmentspage_reserverowmenu",
      "community": 204,
      "norm_label": "reserverowmenu()"
    },
    {
      "label": "ReserveAppointmentsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L87",
      "_origin": "ast",
      "id": "pages_reserveappointmentspage_reserveappointmentspage",
      "community": 204,
      "norm_label": "reserveappointmentspage()"
    },
    {
      "label": "SecretariesPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_secretariespage",
      "community": 1,
      "norm_label": "secretariespage.tsx"
    },
    {
      "label": "DEFAULT_PERMISSIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_secretariespage_default_permissions",
      "community": 1,
      "norm_label": "default_permissions"
    },
    {
      "label": "PermSection",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L35",
      "_origin": "ast",
      "id": "pages_secretariespage_permsection",
      "community": 1,
      "norm_label": "permsection"
    },
    {
      "label": "PERMISSION_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "pages_secretariespage_permission_labels",
      "community": 1,
      "norm_label": "permission_labels"
    },
    {
      "label": "PermissionsMatrix()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L169",
      "_origin": "ast",
      "id": "pages_secretariespage_permissionsmatrix",
      "community": 1,
      "norm_label": "permissionsmatrix()"
    },
    {
      "label": "SecretariesPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L230",
      "_origin": "ast",
      "id": "pages_secretariespage_secretariespage",
      "community": 63,
      "norm_label": "secretariespage()"
    },
    {
      "label": "SecretaryDashboard.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_secretarydashboard_test",
      "community": 13,
      "norm_label": "secretarydashboard.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_secretarydashboard_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "perms",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "pages_secretarydashboard_test_perms",
      "community": 13,
      "norm_label": "perms"
    },
    {
      "label": "clinicScope",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "pages_secretarydashboard_test_clinicscope",
      "community": 13,
      "norm_label": "clinicscope"
    },
    {
      "label": "doctorScope",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "pages_secretarydashboard_test_doctorscope",
      "community": 13,
      "norm_label": "doctorscope"
    },
    {
      "label": "SecretaryDetailPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_secretarydetailpage_test",
      "community": 13,
      "norm_label": "secretarydetailpage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_secretarydetailpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "put",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_secretarydetailpage_test_put",
      "community": 13,
      "norm_label": "put"
    },
    {
      "label": "mockSecretary()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_secretarydetailpage_test_mocksecretary",
      "community": 13,
      "norm_label": "mocksecretary()"
    },
    {
      "label": "renderDetail()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "pages_secretarydetailpage_test_renderdetail",
      "community": 13,
      "norm_label": "renderdetail()"
    },
    {
      "label": "SecretaryDetailPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_secretarydetailpage",
      "community": 21,
      "norm_label": "secretarydetailpage.tsx"
    },
    {
      "label": "Row()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "pages_secretarydetailpage_row",
      "community": 21,
      "norm_label": "row()"
    },
    {
      "label": "SecretaryDetailPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "pages_secretarydetailpage_secretarydetailpage",
      "community": 21,
      "norm_label": "secretarydetailpage()"
    },
    {
      "label": "SecretaryEarningsPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_secretaryearningspage_test",
      "community": 13,
      "norm_label": "secretaryearningspage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "pages_secretaryearningspage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "SUMMARY",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_secretaryearningspage_test_summary",
      "community": 13,
      "norm_label": "summary"
    },
    {
      "label": "ROW",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L21",
      "_origin": "ast",
      "id": "pages_secretaryearningspage_test_row",
      "community": 13,
      "norm_label": "row"
    },
    {
      "label": "mockEndpoints()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L28",
      "_origin": "ast",
      "id": "pages_secretaryearningspage_test_mockendpoints",
      "community": 13,
      "norm_label": "mockendpoints()"
    },
    {
      "label": "SecretaryEarningsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_secretaryearningspage",
      "community": 21,
      "norm_label": "secretaryearningspage.tsx"
    },
    {
      "label": "EarningsSummary",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L12",
      "_origin": "ast",
      "id": "pages_secretaryearningspage_earningssummary",
      "community": 21,
      "norm_label": "earningssummary"
    },
    {
      "label": "EarningRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L23",
      "_origin": "ast",
      "id": "pages_secretaryearningspage_earningrow",
      "community": 21,
      "norm_label": "earningrow"
    },
    {
      "label": "toUnix()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "pages_secretaryearningspage_tounix",
      "community": 21,
      "norm_label": "tounix()"
    },
    {
      "label": "SecretaryEarningsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "pages_secretaryearningspage_secretaryearningspage",
      "community": 21,
      "norm_label": "secretaryearningspage()"
    },
    {
      "label": "SecretarySettlementPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_secretarysettlementpage",
      "community": 409,
      "norm_label": "secretarysettlementpage.tsx"
    },
    {
      "label": "IbanItem",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_secretarysettlementpage_ibanitem",
      "community": 409,
      "norm_label": "ibanitem"
    },
    {
      "label": "SecretaryMe",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_secretarysettlementpage_secretaryme",
      "community": 409,
      "norm_label": "secretaryme"
    },
    {
      "label": "SettlementRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "pages_secretarysettlementpage_settlementrow",
      "community": 409,
      "norm_label": "settlementrow"
    },
    {
      "label": "STATUS_LABEL",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_secretarysettlementpage_status_label",
      "community": 409,
      "norm_label": "status_label"
    },
    {
      "label": "unwrap()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L32",
      "_origin": "ast",
      "id": "pages_secretarysettlementpage_unwrap",
      "community": 409,
      "norm_label": "unwrap()"
    },
    {
      "label": "SecretarySettlementPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L36",
      "_origin": "ast",
      "id": "pages_secretarysettlementpage_secretarysettlementpage",
      "community": 409,
      "norm_label": "secretarysettlementpage()"
    },
    {
      "label": "SelectContextPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SelectContextPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_selectcontextpage",
      "community": 204,
      "norm_label": "selectcontextpage.tsx"
    },
    {
      "label": "ROLE_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SelectContextPage.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "id": "pages_selectcontextpage_role_labels",
      "community": 204,
      "norm_label": "role_labels"
    },
    {
      "label": "TYPE_ICONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SelectContextPage.tsx",
      "source_location": "L13",
      "_origin": "ast",
      "id": "pages_selectcontextpage_type_icons",
      "community": 204,
      "norm_label": "type_icons"
    },
    {
      "label": "SelectContextPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SelectContextPage.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "pages_selectcontextpage_selectcontextpage",
      "community": 204,
      "norm_label": "selectcontextpage()"
    },
    {
      "label": "ServiceDetailPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_servicedetailpage_test",
      "community": 13,
      "norm_label": "servicedetailpage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "pages_servicedetailpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "ITEM",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "pages_servicedetailpage_test_item",
      "community": 13,
      "norm_label": "item"
    },
    {
      "label": "mockApi()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "pages_servicedetailpage_test_mockapi",
      "community": 13,
      "norm_label": "mockapi()"
    },
    {
      "label": "render()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L78",
      "_origin": "ast",
      "id": "pages_servicedetailpage_test_render",
      "community": 13,
      "norm_label": "render()"
    },
    {
      "label": "ServiceDetailPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_servicedetailpage",
      "community": 21,
      "norm_label": "servicedetailpage.tsx"
    },
    {
      "label": "Tariff",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "pages_servicedetailpage_tariff",
      "community": 21,
      "norm_label": "tariff"
    },
    {
      "label": "TariffList",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "pages_servicedetailpage_tarifflist",
      "community": 21,
      "norm_label": "tarifflist"
    },
    {
      "label": "TenantInsurance",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L35",
      "_origin": "ast",
      "id": "pages_servicedetailpage_tenantinsurance",
      "community": 21,
      "norm_label": "tenantinsurance"
    },
    {
      "label": "CoverageRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "pages_servicedetailpage_coveragerow",
      "community": 21,
      "norm_label": "coveragerow"
    },
    {
      "label": "TABS",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L50",
      "_origin": "ast",
      "id": "pages_servicedetailpage_tabs",
      "community": 21,
      "norm_label": "tabs"
    },
    {
      "label": "TabId",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L57",
      "_origin": "ast",
      "id": "pages_servicedetailpage_tabid",
      "community": 21,
      "norm_label": "tabid"
    },
    {
      "label": "AuditLog",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L59",
      "_origin": "ast",
      "id": "pages_servicedetailpage_auditlog",
      "community": 21,
      "norm_label": "auditlog"
    },
    {
      "label": "FIELD_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L70",
      "_origin": "ast",
      "id": "pages_servicedetailpage_field_labels",
      "community": 21,
      "norm_label": "field_labels"
    },
    {
      "label": "auditValue()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L81",
      "_origin": "ast",
      "id": "pages_servicedetailpage_auditvalue",
      "community": 21,
      "norm_label": "auditvalue()"
    },
    {
      "label": "KIND",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L90",
      "_origin": "ast",
      "id": "pages_servicedetailpage_kind",
      "community": 21,
      "norm_label": "kind"
    },
    {
      "label": "Row()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L95",
      "_origin": "ast",
      "id": "pages_servicedetailpage_row",
      "community": 21,
      "norm_label": "row()"
    },
    {
      "label": "InfoTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L109",
      "_origin": "ast",
      "id": "pages_servicedetailpage_infotab",
      "community": 21,
      "norm_label": "infotab()"
    },
    {
      "label": "TariffsTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L164",
      "_origin": "ast",
      "id": "pages_servicedetailpage_tariffstab",
      "community": 21,
      "norm_label": "tariffstab()"
    },
    {
      "label": "InsuranceTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L215",
      "_origin": "ast",
      "id": "pages_servicedetailpage_insurancetab",
      "community": 21,
      "norm_label": "insurancetab()"
    },
    {
      "label": "ContractCoverageRow()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L253",
      "_origin": "ast",
      "id": "pages_servicedetailpage_contractcoveragerow",
      "community": 21,
      "norm_label": "contractcoveragerow()"
    },
    {
      "label": "GoodsTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L290",
      "_origin": "ast",
      "id": "pages_servicedetailpage_goodstab",
      "community": 21,
      "norm_label": "goodstab()"
    },
    {
      "label": "HistoryTab()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L390",
      "_origin": "ast",
      "id": "pages_servicedetailpage_historytab",
      "community": 21,
      "norm_label": "historytab()"
    },
    {
      "label": "ServiceDetailPageInner()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L447",
      "_origin": "ast",
      "id": "pages_servicedetailpage_servicedetailpageinner",
      "community": 21,
      "norm_label": "servicedetailpageinner()"
    },
    {
      "label": "ServiceDetailPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L569",
      "_origin": "ast",
      "id": "pages_servicedetailpage_servicedetailpage",
      "community": 21,
      "norm_label": "servicedetailpage()"
    },
    {
      "label": "SessionPaymentPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_sessionpaymentpage_test",
      "community": 13,
      "norm_label": "sessionpaymentpage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "id": "pages_sessionpaymentpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_sessionpaymentpage_test_post",
      "community": 13,
      "norm_label": "post"
    },
    {
      "label": "patch",
      "file_type": "code",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L18",
      "_origin": "ast",
      "id": "pages_sessionpaymentpage_test_patch",
      "community": 13,
      "norm_label": "patch"
    },
    {
      "label": "session()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_sessionpaymentpage_test_session",
      "community": 13,
      "norm_label": "session()"
    },
    {
      "label": "mockGets()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L35",
      "_origin": "ast",
      "id": "pages_sessionpaymentpage_test_mockgets",
      "community": 13,
      "norm_label": "mockgets()"
    },
    {
      "label": "renderPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L48",
      "_origin": "ast",
      "id": "pages_sessionpaymentpage_test_renderpage",
      "community": 13,
      "norm_label": "renderpage()"
    },
    {
      "label": "SessionPaymentPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_sessionpaymentpage",
      "community": 314,
      "norm_label": "sessionpaymentpage.tsx"
    },
    {
      "label": "SessionPaymentPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "pages_sessionpaymentpage_sessionpaymentpage",
      "community": 21,
      "norm_label": "sessionpaymentpage()"
    },
    {
      "label": "SettingsMenuPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsMenuPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_settingsmenupage_test",
      "community": 204,
      "norm_label": "settingsmenupage.test.tsx"
    },
    {
      "label": "SettingsMenuPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsMenuPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_settingsmenupage",
      "community": 204,
      "norm_label": "settingsmenupage.tsx"
    },
    {
      "label": "SettingsMenuPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsMenuPage.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_settingsmenupage_settingsmenupage",
      "community": 204,
      "norm_label": "settingsmenupage()"
    },
    {
      "label": "SettingsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_settingspage",
      "community": 368,
      "norm_label": "settingspage.tsx"
    },
    {
      "label": "TaxHistoryRow",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_settingspage_taxhistoryrow",
      "community": 368,
      "norm_label": "taxhistoryrow"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "pages_settingspage_schema",
      "community": 368,
      "norm_label": "schema"
    },
    {
      "label": "FormValues",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L59",
      "_origin": "ast",
      "id": "pages_settingspage_formvalues",
      "community": 368,
      "norm_label": "formvalues"
    },
    {
      "label": "Settings",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L61",
      "_origin": "ast",
      "id": "pages_settingspage_settings",
      "community": 368,
      "norm_label": "settings"
    },
    {
      "label": "toForm()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L65",
      "_origin": "ast",
      "id": "pages_settingspage_toform",
      "community": 368,
      "norm_label": "toform()"
    },
    {
      "label": "SectionId",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L98",
      "_origin": "ast",
      "id": "pages_settingspage_sectionid",
      "community": 368,
      "norm_label": "sectionid"
    },
    {
      "label": "SectionDef",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L100",
      "_origin": "ast",
      "id": "pages_settingspage_sectiondef",
      "community": 368,
      "norm_label": "sectiondef"
    },
    {
      "label": "SECTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L109",
      "_origin": "ast",
      "id": "pages_settingspage_sections",
      "community": 368,
      "norm_label": "sections"
    },
    {
      "label": "SectionHead()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L120",
      "_origin": "ast",
      "id": "pages_settingspage_sectionhead",
      "community": 368,
      "norm_label": "sectionhead()"
    },
    {
      "label": "Toggle()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L132",
      "_origin": "ast",
      "id": "pages_settingspage_toggle",
      "community": 368,
      "norm_label": "toggle()"
    },
    {
      "label": "Field()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L141",
      "_origin": "ast",
      "id": "pages_settingspage_field",
      "community": 368,
      "norm_label": "field()"
    },
    {
      "label": "SettingsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L161",
      "_origin": "ast",
      "id": "pages_settingspage_settingspage",
      "community": 368,
      "norm_label": "settingspage()"
    },
    {
      "label": "SettlementDetailPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_settlementdetailpage",
      "community": 204,
      "norm_label": "settlementdetailpage.tsx"
    },
    {
      "label": "SettlementDetail",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_settlementdetailpage_settlementdetail",
      "community": 204,
      "norm_label": "settlementdetail"
    },
    {
      "label": "Row()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "pages_settlementdetailpage_row",
      "community": 204,
      "norm_label": "row()"
    },
    {
      "label": "SettlementDetailPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "pages_settlementdetailpage_settlementdetailpage",
      "community": 126,
      "norm_label": "settlementdetailpage()"
    },
    {
      "label": "SettlementsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_settlementspage",
      "community": 63,
      "norm_label": "settlementspage.tsx"
    },
    {
      "label": "STATUS_FILTERS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_settlementspage_status_filters",
      "community": 63,
      "norm_label": "status_filters"
    },
    {
      "label": "SettlementsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "pages_settlementspage_settlementspage",
      "community": 63,
      "norm_label": "settlementspage()"
    },
    {
      "label": "SmsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_smspage",
      "community": 126,
      "norm_label": "smspage.tsx"
    },
    {
      "label": "templateSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "pages_smspage_templateschema",
      "community": 126,
      "norm_label": "templateschema"
    },
    {
      "label": "TemplateFormData",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L23",
      "_origin": "ast",
      "id": "pages_smspage_templateformdata",
      "community": 126,
      "norm_label": "templateformdata"
    },
    {
      "label": "Tab",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "pages_smspage_tab",
      "community": 126,
      "norm_label": "tab"
    },
    {
      "label": "STATUS_LOG_META",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L27",
      "_origin": "ast",
      "id": "pages_smspage_status_log_meta",
      "community": 126,
      "norm_label": "status_log_meta"
    },
    {
      "label": "TAG_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "pages_smspage_tag_labels",
      "community": 126,
      "norm_label": "tag_labels"
    },
    {
      "label": "TAG_FILTER_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L43",
      "_origin": "ast",
      "id": "pages_smspage_tag_filter_options",
      "community": 126,
      "norm_label": "tag_filter_options"
    },
    {
      "label": "buildKavenegarPattern()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L50",
      "_origin": "ast",
      "id": "pages_smspage_buildkavenegarpattern",
      "community": 126,
      "norm_label": "buildkavenegarpattern()"
    },
    {
      "label": "KavenegarGuide()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L56",
      "_origin": "ast",
      "id": "pages_smspage_kavenegarguide",
      "community": 126,
      "norm_label": "kavenegarguide()"
    },
    {
      "label": "SmsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L117",
      "_origin": "ast",
      "id": "pages_smspage_smspage",
      "community": 126,
      "norm_label": "smspage()"
    },
    {
      "label": "SmsWalletPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_smswalletpage",
      "community": 21,
      "norm_label": "smswalletpage.tsx"
    },
    {
      "label": "chargeSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "pages_smswalletpage_chargeschema",
      "community": 21,
      "norm_label": "chargeschema"
    },
    {
      "label": "ChargeForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L29",
      "_origin": "ast",
      "id": "pages_smswalletpage_chargeform",
      "community": 21,
      "norm_label": "chargeform"
    },
    {
      "label": "EMPTY_LOGS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "pages_smswalletpage_empty_logs",
      "community": 21,
      "norm_label": "empty_logs"
    },
    {
      "label": "REMINDER_HOUR_OPTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L33",
      "_origin": "ast",
      "id": "pages_smswalletpage_reminder_hour_options",
      "community": 21,
      "norm_label": "reminder_hour_options"
    },
    {
      "label": "POST_VISIT_VARS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L35",
      "_origin": "ast",
      "id": "pages_smswalletpage_post_visit_vars",
      "community": 21,
      "norm_label": "post_visit_vars"
    },
    {
      "label": "SmsWalletPageInner()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "pages_smswalletpage_smswalletpageinner",
      "community": 21,
      "norm_label": "smswalletpageinner()"
    },
    {
      "label": "SmsWalletPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L576",
      "_origin": "ast",
      "id": "pages_smswalletpage_smswalletpage",
      "community": 21,
      "norm_label": "smswalletpage()"
    },
    {
      "label": "StaffMyServicesPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_staffmyservicespage",
      "community": 62,
      "norm_label": "staffmyservicespage.tsx"
    },
    {
      "label": "StaffDashboardData",
      "file_type": "code",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "id": "pages_staffmyservicespage_staffdashboarddata",
      "community": 62,
      "norm_label": "staffdashboarddata"
    },
    {
      "label": "EMPTY",
      "file_type": "code",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_staffmyservicespage_empty",
      "community": 62,
      "norm_label": "empty"
    },
    {
      "label": "StaffMyServicesPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_staffmyservicespage_staffmyservicespage",
      "community": 62,
      "norm_label": "staffmyservicespage()"
    },
    {
      "label": "StaffPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_staffpage",
      "community": 126,
      "norm_label": "staffpage.tsx"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "pages_staffpage_schema",
      "community": 126,
      "norm_label": "schema"
    },
    {
      "label": "StaffFormData",
      "file_type": "code",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L38",
      "_origin": "ast",
      "id": "pages_staffpage_staffformdata",
      "community": 126,
      "norm_label": "staffformdata"
    },
    {
      "label": "EMPTY",
      "file_type": "code",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L40",
      "_origin": "ast",
      "id": "pages_staffpage_empty",
      "community": 126,
      "norm_label": "empty"
    },
    {
      "label": "StaffPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L42",
      "_origin": "ast",
      "id": "pages_staffpage_staffpage",
      "community": 126,
      "norm_label": "staffpage()"
    },
    {
      "label": "Required()",
      "file_type": "code",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L296",
      "_origin": "ast",
      "id": "pages_staffpage_required",
      "community": 126,
      "norm_label": "required()"
    },
    {
      "label": "FormSection()",
      "file_type": "code",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L299",
      "_origin": "ast",
      "id": "pages_staffpage_formsection",
      "community": 126,
      "norm_label": "formsection()"
    },
    {
      "label": "StaffFormFields()",
      "file_type": "code",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L311",
      "_origin": "ast",
      "id": "pages_staffpage_staffformfields",
      "community": 126,
      "norm_label": "staffformfields()"
    },
    {
      "label": "SubscriptionPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_subscriptionpage_test",
      "community": 13,
      "norm_label": "subscriptionpage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_subscriptionpage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "PLANS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_subscriptionpage_test_plans",
      "community": 13,
      "norm_label": "plans"
    },
    {
      "label": "DEFAULT_MY",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L30",
      "_origin": "ast",
      "id": "pages_subscriptionpage_test_default_my",
      "community": 13,
      "norm_label": "default_my"
    },
    {
      "label": "mockApi()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L35",
      "_origin": "ast",
      "id": "pages_subscriptionpage_test_mockapi",
      "community": 13,
      "norm_label": "mockapi()"
    },
    {
      "label": "SubscriptionPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_subscriptionpage",
      "community": 21,
      "norm_label": "subscriptionpage.tsx"
    },
    {
      "label": "PLAN_FEATURE_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L20",
      "_origin": "ast",
      "id": "pages_subscriptionpage_plan_feature_labels",
      "community": 21,
      "norm_label": "plan_feature_labels"
    },
    {
      "label": "CARD_FEATURE_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L28",
      "_origin": "ast",
      "id": "pages_subscriptionpage_card_feature_labels",
      "community": 21,
      "norm_label": "card_feature_labels"
    },
    {
      "label": "PLAN_META",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L39",
      "_origin": "ast",
      "id": "pages_subscriptionpage_plan_meta",
      "community": 21,
      "norm_label": "plan_meta"
    },
    {
      "label": "PLAN_GRADIENT",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L46",
      "_origin": "ast",
      "id": "pages_subscriptionpage_plan_gradient",
      "community": 21,
      "norm_label": "plan_gradient"
    },
    {
      "label": "planMetaOf()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L52",
      "_origin": "ast",
      "id": "pages_subscriptionpage_planmetaof",
      "community": 21,
      "norm_label": "planmetaof()"
    },
    {
      "label": "SubscriptionPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L56",
      "_origin": "ast",
      "id": "pages_subscriptionpage_subscriptionpage",
      "community": 21,
      "norm_label": "subscriptionpage()"
    },
    {
      "label": "CurrentPlanCard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L271",
      "_origin": "ast",
      "id": "pages_subscriptionpage_currentplancard",
      "community": 21,
      "norm_label": "currentplancard()"
    },
    {
      "label": "PlanCard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L342",
      "_origin": "ast",
      "id": "pages_subscriptionpage_plancard",
      "community": 21,
      "norm_label": "plancard()"
    },
    {
      "label": "TagsSettingsPage.test.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/TagsSettingsPage.test.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_tagssettingspage_test",
      "community": 13,
      "norm_label": "tagssettingspage.test.tsx"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "assets/admin/pages/TagsSettingsPage.test.tsx",
      "source_location": "L14",
      "_origin": "ast",
      "id": "pages_tagssettingspage_test_get",
      "community": 13,
      "norm_label": "get"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "assets/admin/pages/TagsSettingsPage.test.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_tagssettingspage_test_post",
      "community": 13,
      "norm_label": "post"
    },
    {
      "label": "TagsSettingsPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_tagssettingspage",
      "community": 204,
      "norm_label": "tagssettingspage.tsx"
    },
    {
      "label": "TenantTag",
      "file_type": "code",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "pages_tagssettingspage_tenanttag",
      "community": 204,
      "norm_label": "tenanttag"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L17",
      "_origin": "ast",
      "id": "pages_tagssettingspage_schema",
      "community": 204,
      "norm_label": "schema"
    },
    {
      "label": "Form",
      "file_type": "code",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "pages_tagssettingspage_form",
      "community": 204,
      "norm_label": "form"
    },
    {
      "label": "TAG_COLORS",
      "file_type": "code",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "id": "pages_tagssettingspage_tag_colors",
      "community": 204,
      "norm_label": "tag_colors"
    },
    {
      "label": "DEFAULTS",
      "file_type": "code",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L26",
      "_origin": "ast",
      "id": "pages_tagssettingspage_defaults",
      "community": 204,
      "norm_label": "defaults"
    },
    {
      "label": "EMPTY",
      "file_type": "code",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L28",
      "_origin": "ast",
      "id": "pages_tagssettingspage_empty",
      "community": 204,
      "norm_label": "empty"
    },
    {
      "label": "TagsSettingsPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "pages_tagssettingspage_tagssettingspage",
      "community": 204,
      "norm_label": "tagssettingspage()"
    },
    {
      "label": "UserDetailPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_userdetailpage",
      "community": 49,
      "norm_label": "userdetailpage.tsx"
    },
    {
      "label": "AdminUserDetail",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "id": "pages_userdetailpage_adminuserdetail",
      "community": 49,
      "norm_label": "adminuserdetail"
    },
    {
      "label": "UserProfileData",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "id": "pages_userdetailpage_userprofiledata",
      "community": 49,
      "norm_label": "userprofiledata"
    },
    {
      "label": "GENDER_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L55",
      "_origin": "ast",
      "id": "pages_userdetailpage_gender_labels",
      "community": 49,
      "norm_label": "gender_labels"
    },
    {
      "label": "MARITAL_LABELS",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L56",
      "_origin": "ast",
      "id": "pages_userdetailpage_marital_labels",
      "community": 49,
      "norm_label": "marital_labels"
    },
    {
      "label": "MEDICAL_SECTIONS",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L59",
      "_origin": "ast",
      "id": "pages_userdetailpage_medical_sections",
      "community": 49,
      "norm_label": "medical_sections"
    },
    {
      "label": "ROLE_META",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L75",
      "_origin": "ast",
      "id": "pages_userdetailpage_role_meta",
      "community": 49,
      "norm_label": "role_meta"
    },
    {
      "label": "ROLE_MAP",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L83",
      "_origin": "ast",
      "id": "pages_userdetailpage_role_map",
      "community": 49,
      "norm_label": "role_map"
    },
    {
      "label": "getPrimaryRole()",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L91",
      "_origin": "ast",
      "id": "pages_userdetailpage_getprimaryrole",
      "community": 49,
      "norm_label": "getprimaryrole()"
    },
    {
      "label": "BigAvatar()",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L100",
      "_origin": "ast",
      "id": "pages_userdetailpage_bigavatar",
      "community": 49,
      "norm_label": "bigavatar()"
    },
    {
      "label": "InfoCard()",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L111",
      "_origin": "ast",
      "id": "pages_userdetailpage_infocard",
      "community": 49,
      "norm_label": "infocard()"
    },
    {
      "label": "editSchema",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L147",
      "_origin": "ast",
      "id": "pages_userdetailpage_editschema",
      "community": 49,
      "norm_label": "editschema"
    },
    {
      "label": "EditForm",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L152",
      "_origin": "ast",
      "id": "pages_userdetailpage_editform",
      "community": 49,
      "norm_label": "editform"
    },
    {
      "label": "ChangeRoleModal()",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L156",
      "_origin": "ast",
      "id": "pages_userdetailpage_changerolemodal",
      "community": 49,
      "norm_label": "changerolemodal()"
    },
    {
      "label": "UserDetailPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L196",
      "_origin": "ast",
      "id": "pages_userdetailpage_userdetailpage",
      "community": 49,
      "norm_label": "userdetailpage()"
    },
    {
      "label": "UsersPage.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_userspage",
      "community": 63,
      "norm_label": "userspage.tsx"
    },
    {
      "label": "AdminUser",
      "file_type": "code",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L22",
      "_origin": "ast",
      "id": "pages_userspage_adminuser",
      "community": 63,
      "norm_label": "adminuser"
    },
    {
      "label": "UserStats",
      "file_type": "code",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "pages_userspage_userstats",
      "community": 63,
      "norm_label": "userstats"
    },
    {
      "label": "HUES_LIST",
      "file_type": "code",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L45",
      "_origin": "ast",
      "id": "pages_userspage_hues_list",
      "community": 63,
      "norm_label": "hues_list"
    },
    {
      "label": "ROLE_META",
      "file_type": "code",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L47",
      "_origin": "ast",
      "id": "pages_userspage_role_meta",
      "community": 63,
      "norm_label": "role_meta"
    },
    {
      "label": "ASSIGNABLE_ROLES",
      "file_type": "code",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L58",
      "_origin": "ast",
      "id": "pages_userspage_assignable_roles",
      "community": 63,
      "norm_label": "assignable_roles"
    },
    {
      "label": "getPrimaryRole()",
      "file_type": "code",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L60",
      "_origin": "ast",
      "id": "pages_userspage_getprimaryrole",
      "community": 63,
      "norm_label": "getprimaryrole()"
    },
    {
      "label": "UserAvatar()",
      "file_type": "code",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L69",
      "_origin": "ast",
      "id": "pages_userspage_useravatar",
      "community": 63,
      "norm_label": "useravatar()"
    },
    {
      "label": "RoleBadge()",
      "file_type": "code",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L84",
      "_origin": "ast",
      "id": "pages_userspage_rolebadge",
      "community": 63,
      "norm_label": "rolebadge()"
    },
    {
      "label": "ActiveBadge()",
      "file_type": "code",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L95",
      "_origin": "ast",
      "id": "pages_userspage_activebadge",
      "community": 63,
      "norm_label": "activebadge()"
    },
    {
      "label": "ChangeRoleModal()",
      "file_type": "code",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L106",
      "_origin": "ast",
      "id": "pages_userspage_changerolemodal",
      "community": 63,
      "norm_label": "changerolemodal()"
    },
    {
      "label": "ROLE_TABS",
      "file_type": "code",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L158",
      "_origin": "ast",
      "id": "pages_userspage_role_tabs",
      "community": 63,
      "norm_label": "role_tabs"
    },
    {
      "label": "UsersPage()",
      "file_type": "code",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L170",
      "_origin": "ast",
      "id": "pages_userspage_userspage",
      "community": 63,
      "norm_label": "userspage()"
    },
    {
      "label": "subscriptionIcons.tsx",
      "file_type": "code",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "pages_subscriptionicons",
      "community": 21,
      "norm_label": "subscriptionicons.tsx"
    },
    {
      "label": "IconProps",
      "file_type": "code",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "id": "pages_subscriptionicons_iconprops",
      "community": 21,
      "norm_label": "iconprops"
    },
    {
      "label": "SparkleIcon()",
      "file_type": "code",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "id": "pages_subscriptionicons_sparkleicon",
      "community": 21,
      "norm_label": "sparkleicon()"
    },
    {
      "label": "PlanCardPerson()",
      "file_type": "code",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "id": "pages_subscriptionicons_plancardperson",
      "community": 21,
      "norm_label": "plancardperson()"
    },
    {
      "label": "CloseCircleFilled()",
      "file_type": "code",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L34",
      "_origin": "ast",
      "id": "pages_subscriptionicons_closecirclefilled",
      "community": 21,
      "norm_label": "closecirclefilled()"
    },
    {
      "label": "GiftIcon()",
      "file_type": "code",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L45",
      "_origin": "ast",
      "id": "pages_subscriptionicons_gifticon",
      "community": 21,
      "norm_label": "gifticon()"
    },
    {
      "label": "InfoCircleRedFilled()",
      "file_type": "code",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L57",
      "_origin": "ast",
      "id": "pages_subscriptionicons_infocircleredfilled",
      "community": 21,
      "norm_label": "infocircleredfilled()"
    },
    {
      "label": "SearchHeaderP()",
      "file_type": "code",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L68",
      "_origin": "ast",
      "id": "pages_subscriptionicons_searchheaderp",
      "community": 204,
      "norm_label": "searchheaderp()"
    },
    {
      "label": "authStore.test.ts",
      "file_type": "code",
      "source_file": "assets/admin/stores/authStore.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "stores_authstore_test",
      "community": 204,
      "norm_label": "authstore.test.ts"
    },
    {
      "label": "initial",
      "file_type": "code",
      "source_file": "assets/admin/stores/authStore.test.ts",
      "source_location": "L4",
      "_origin": "ast",
      "id": "stores_authstore_test_initial",
      "community": 204,
      "norm_label": "initial"
    },
    {
      "label": "jsonRes()",
      "file_type": "code",
      "source_file": "assets/admin/stores/authStore.test.ts",
      "source_location": "L6",
      "_origin": "ast",
      "id": "stores_authstore_test_jsonres",
      "community": 204,
      "norm_label": "jsonres()"
    },
    {
      "label": "authStore.ts",
      "file_type": "code",
      "source_file": "assets/admin/stores/authStore.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "stores_authstore",
      "community": 204,
      "norm_label": "authstore.ts"
    },
    {
      "label": "ContextItem",
      "file_type": "code",
      "source_file": "assets/admin/stores/authStore.ts",
      "source_location": "L4",
      "_origin": "ast",
      "id": "stores_authstore_contextitem",
      "community": 204,
      "norm_label": "contextitem"
    },
    {
      "label": "AuthState",
      "file_type": "code",
      "source_file": "assets/admin/stores/authStore.ts",
      "source_location": "L14",
      "_origin": "ast",
      "id": "stores_authstore_authstate",
      "community": 204,
      "norm_label": "authstate"
    },
    {
      "label": "getToken()",
      "file_type": "code",
      "source_file": "assets/admin/stores/authStore.ts",
      "source_location": "L34",
      "_origin": "ast",
      "id": "stores_authstore_gettoken",
      "community": 204,
      "norm_label": "gettoken()"
    },
    {
      "label": "apiFetch()",
      "file_type": "code",
      "source_file": "assets/admin/stores/authStore.ts",
      "source_location": "L44",
      "_origin": "ast",
      "id": "stores_authstore_apifetch",
      "community": 204,
      "norm_label": "apifetch()"
    },
    {
      "label": "useAuthStore",
      "file_type": "code",
      "source_file": "assets/admin/stores/authStore.ts",
      "source_location": "L57",
      "_origin": "ast",
      "id": "stores_authstore_useauthstore",
      "community": 204,
      "norm_label": "useauthstore"
    },
    {
      "label": "uiStore.test.ts",
      "file_type": "code",
      "source_file": "assets/admin/stores/uiStore.test.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "stores_uistore_test",
      "community": 204,
      "norm_label": "uistore.test.ts"
    },
    {
      "label": "initial",
      "file_type": "code",
      "source_file": "assets/admin/stores/uiStore.test.ts",
      "source_location": "L4",
      "_origin": "ast",
      "id": "stores_uistore_test_initial",
      "community": 204,
      "norm_label": "initial"
    },
    {
      "label": "uiStore.ts",
      "file_type": "code",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "stores_uistore",
      "community": 204,
      "norm_label": "uistore.ts"
    },
    {
      "label": "BrandFixed",
      "file_type": "code",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L8",
      "_origin": "ast",
      "id": "stores_uistore_brandfixed",
      "community": 204,
      "norm_label": "brandfixed"
    },
    {
      "label": "BrandHue",
      "file_type": "code",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L12",
      "_origin": "ast",
      "id": "stores_uistore_brandhue",
      "community": 204,
      "norm_label": "brandhue"
    },
    {
      "label": "HUES",
      "file_type": "code",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L14",
      "_origin": "ast",
      "id": "stores_uistore_hues",
      "community": 204,
      "norm_label": "hues"
    },
    {
      "label": "UiState",
      "file_type": "code",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L32",
      "_origin": "ast",
      "id": "stores_uistore_uistate",
      "community": 204,
      "norm_label": "uistate"
    },
    {
      "label": "FIXED_VAR_KEYS",
      "file_type": "code",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L46",
      "_origin": "ast",
      "id": "stores_uistore_fixed_var_keys",
      "community": 204,
      "norm_label": "fixed_var_keys"
    },
    {
      "label": "applyBrand()",
      "file_type": "code",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L56",
      "_origin": "ast",
      "id": "stores_uistore_applybrand",
      "community": 204,
      "norm_label": "applybrand()"
    },
    {
      "label": "applyTheme()",
      "file_type": "code",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L72",
      "_origin": "ast",
      "id": "stores_uistore_applytheme",
      "community": 204,
      "norm_label": "applytheme()"
    },
    {
      "label": "useUiStore",
      "file_type": "code",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L80",
      "_origin": "ast",
      "id": "stores_uistore_useuistore",
      "community": 204,
      "norm_label": "useuistore"
    },
    {
      "label": "setup.ts",
      "file_type": "code",
      "source_file": "assets/admin/test/setup.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "test_setup",
      "community": 670,
      "norm_label": "setup.ts"
    },
    {
      "label": "utils.tsx",
      "file_type": "code",
      "source_file": "assets/admin/test/utils.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "test_utils",
      "community": 13,
      "norm_label": "utils.tsx"
    },
    {
      "label": "makeClient()",
      "file_type": "code",
      "source_file": "assets/admin/test/utils.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "id": "test_utils_makeclient",
      "community": 13,
      "norm_label": "makeclient()"
    },
    {
      "label": "Providers()",
      "file_type": "code",
      "source_file": "assets/admin/test/utils.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "id": "test_utils_providers",
      "community": 13,
      "norm_label": "providers()"
    },
    {
      "label": "renderWithProviders()",
      "file_type": "code",
      "source_file": "assets/admin/test/utils.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "id": "test_utils_renderwithproviders",
      "community": 13,
      "norm_label": "renderwithproviders()"
    },
    {
      "label": "renderHookWithClient()",
      "file_type": "code",
      "source_file": "assets/admin/test/utils.tsx",
      "source_location": "L45",
      "_origin": "ast",
      "id": "test_utils_renderhookwithclient",
      "community": 13,
      "norm_label": "renderhookwithclient()"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "types_index",
      "community": 126,
      "norm_label": "index.ts"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L1",
      "_origin": "ast",
      "id": "types_index_user",
      "community": 126,
      "norm_label": "user"
    },
    {
      "label": "UserProfile",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L15",
      "_origin": "ast",
      "id": "types_index_userprofile",
      "community": 126,
      "norm_label": "userprofile"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L26",
      "_origin": "ast",
      "id": "types_index_doctor",
      "community": 126,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L40",
      "_origin": "ast",
      "id": "types_index_clinic",
      "community": 63,
      "norm_label": "clinic"
    },
    {
      "label": "ClinicDetail",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L51",
      "_origin": "ast",
      "id": "types_index_clinicdetail",
      "community": 63,
      "norm_label": "clinicdetail"
    },
    {
      "label": "AppointmentStatus",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L82",
      "_origin": "ast",
      "id": "types_index_appointmentstatus",
      "community": 126,
      "norm_label": "appointmentstatus"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L93",
      "_origin": "ast",
      "id": "types_index_appointment",
      "community": 161,
      "norm_label": "appointment"
    },
    {
      "label": "AppointmentEvent",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L125",
      "_origin": "ast",
      "id": "types_index_appointmentevent",
      "community": 126,
      "norm_label": "appointmentevent"
    },
    {
      "label": "DiscountRuleType",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L133",
      "_origin": "ast",
      "id": "types_index_discountruletype",
      "community": 1,
      "norm_label": "discountruletype"
    },
    {
      "label": "DiscountRule",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L141",
      "_origin": "ast",
      "id": "types_index_discountrule",
      "community": 126,
      "norm_label": "discountrule"
    },
    {
      "label": "SessionAuditEntry",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L162",
      "_origin": "ast",
      "id": "types_index_sessionauditentry",
      "community": 126,
      "norm_label": "sessionauditentry"
    },
    {
      "label": "DiscountSuggestion",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L172",
      "_origin": "ast",
      "id": "types_index_discountsuggestion",
      "community": 126,
      "norm_label": "discountsuggestion"
    },
    {
      "label": "PaymentStatus",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L183",
      "_origin": "ast",
      "id": "types_index_paymentstatus",
      "community": 126,
      "norm_label": "paymentstatus"
    },
    {
      "label": "PaymentGateway",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L189",
      "_origin": "ast",
      "id": "types_index_paymentgateway",
      "community": 126,
      "norm_label": "paymentgateway"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L191",
      "_origin": "ast",
      "id": "types_index_payment",
      "community": 126,
      "norm_label": "payment"
    },
    {
      "label": "SettlementStatus",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L208",
      "_origin": "ast",
      "id": "types_index_settlementstatus",
      "community": 126,
      "norm_label": "settlementstatus"
    },
    {
      "label": "ClaimStatus",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L211",
      "_origin": "ast",
      "id": "types_index_claimstatus",
      "community": 126,
      "norm_label": "claimstatus"
    },
    {
      "label": "InvoiceListStatus",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L217",
      "_origin": "ast",
      "id": "types_index_invoiceliststatus",
      "community": 126,
      "norm_label": "invoiceliststatus"
    },
    {
      "label": "ClaimPatientRow",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L219",
      "_origin": "ast",
      "id": "types_index_claimpatientrow",
      "community": 8,
      "norm_label": "claimpatientrow"
    },
    {
      "label": "ClaimInsuranceRef",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L237",
      "_origin": "ast",
      "id": "types_index_claiminsuranceref",
      "community": 126,
      "norm_label": "claiminsuranceref"
    },
    {
      "label": "ClaimStatusLogEntry",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L243",
      "_origin": "ast",
      "id": "types_index_claimstatuslogentry",
      "community": 126,
      "norm_label": "claimstatuslogentry"
    },
    {
      "label": "ClaimDetailRow",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L252",
      "_origin": "ast",
      "id": "types_index_claimdetailrow",
      "community": 126,
      "norm_label": "claimdetailrow"
    },
    {
      "label": "Settlement",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L276",
      "_origin": "ast",
      "id": "types_index_settlement",
      "community": 63,
      "norm_label": "settlement"
    },
    {
      "label": "Representation",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L288",
      "_origin": "ast",
      "id": "types_index_representation",
      "community": 126,
      "norm_label": "representation"
    },
    {
      "label": "Comment",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L309",
      "_origin": "ast",
      "id": "types_index_comment",
      "community": 126,
      "norm_label": "comment"
    },
    {
      "label": "Rating",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L319",
      "_origin": "ast",
      "id": "types_index_rating",
      "community": 63,
      "norm_label": "rating"
    },
    {
      "label": "SmsTemplateStatus",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L332",
      "_origin": "ast",
      "id": "types_index_smstemplatestatus",
      "community": 126,
      "norm_label": "smstemplatestatus"
    },
    {
      "label": "SmsTemplate",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L334",
      "_origin": "ast",
      "id": "types_index_smstemplate",
      "community": 126,
      "norm_label": "smstemplate"
    },
    {
      "label": "SmsLog",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L344",
      "_origin": "ast",
      "id": "types_index_smslog",
      "community": 126,
      "norm_label": "smslog"
    },
    {
      "label": "AppLog",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L356",
      "_origin": "ast",
      "id": "types_index_applog",
      "community": 63,
      "norm_label": "applog"
    },
    {
      "label": "SmsMessageText",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L366",
      "_origin": "ast",
      "id": "types_index_smsmessagetext",
      "community": 126,
      "norm_label": "smsmessagetext"
    },
    {
      "label": "Province",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L376",
      "_origin": "ast",
      "id": "types_index_province",
      "community": 368,
      "norm_label": "province"
    },
    {
      "label": "City",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L384",
      "_origin": "ast",
      "id": "types_index_city",
      "community": 63,
      "norm_label": "city"
    },
    {
      "label": "SpecialtyFull",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L405",
      "_origin": "ast",
      "id": "types_index_specialtyfull",
      "community": 368,
      "norm_label": "specialtyfull"
    },
    {
      "label": "DoctorService",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L415",
      "_origin": "ast",
      "id": "types_index_doctorservice",
      "community": 368,
      "norm_label": "doctorservice"
    },
    {
      "label": "Insurance",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L425",
      "_origin": "ast",
      "id": "types_index_insurance",
      "community": 368,
      "norm_label": "insurance"
    },
    {
      "label": "Tag",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L436",
      "_origin": "ast",
      "id": "types_index_tag",
      "community": 368,
      "norm_label": "tag"
    },
    {
      "label": "Blog",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L444",
      "_origin": "ast",
      "id": "types_index_blog",
      "community": 126,
      "norm_label": "blog"
    },
    {
      "label": "Secretary",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L484",
      "_origin": "ast",
      "id": "types_index_secretary",
      "community": 21,
      "norm_label": "secretary"
    },
    {
      "label": "SecretaryPermissions",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L508",
      "_origin": "ast",
      "id": "types_index_secretarypermissions",
      "community": 204,
      "norm_label": "secretarypermissions"
    },
    {
      "label": "Specialty",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L595",
      "_origin": "ast",
      "id": "types_index_specialty",
      "community": 126,
      "norm_label": "specialty"
    },
    {
      "label": "ClinicStaff",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L602",
      "_origin": "ast",
      "id": "types_index_clinicstaff",
      "community": 1,
      "norm_label": "clinicstaff"
    },
    {
      "label": "StaffAssignedService",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L617",
      "_origin": "ast",
      "id": "types_index_staffassignedservice",
      "community": 62,
      "norm_label": "staffassignedservice"
    },
    {
      "label": "SubscriptionPlan",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L625",
      "_origin": "ast",
      "id": "types_index_subscriptionplan",
      "community": 368,
      "norm_label": "subscriptionplan"
    },
    {
      "label": "SubscriptionPeriod",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L635",
      "_origin": "ast",
      "id": "types_index_subscriptionperiod",
      "community": 368,
      "norm_label": "subscriptionperiod"
    },
    {
      "label": "MySubscriptionData",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L643",
      "_origin": "ast",
      "id": "types_index_mysubscriptiondata",
      "community": 21,
      "norm_label": "mysubscriptiondata"
    },
    {
      "label": "MySubscription",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L667",
      "_origin": "ast",
      "id": "types_index_mysubscription",
      "community": 126,
      "norm_label": "mysubscription"
    },
    {
      "label": "ServiceSection",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L677",
      "_origin": "ast",
      "id": "types_index_servicesection",
      "community": 314,
      "norm_label": "servicesection"
    },
    {
      "label": "ServiceConsumable",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L686",
      "_origin": "ast",
      "id": "types_index_serviceconsumable",
      "community": 126,
      "norm_label": "serviceconsumable"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L695",
      "_origin": "ast",
      "id": "types_index_serviceitem",
      "community": 1,
      "norm_label": "serviceitem"
    },
    {
      "label": "SmsWalletBalance",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L721",
      "_origin": "ast",
      "id": "types_index_smswalletbalance",
      "community": 21,
      "norm_label": "smswalletbalance"
    },
    {
      "label": "SmsWalletLog",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L727",
      "_origin": "ast",
      "id": "types_index_smswalletlog",
      "community": 21,
      "norm_label": "smswalletlog"
    },
    {
      "label": "SmsSettings",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L735",
      "_origin": "ast",
      "id": "types_index_smssettings",
      "community": 21,
      "norm_label": "smssettings"
    },
    {
      "label": "PatientProfile",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L745",
      "_origin": "ast",
      "id": "types_index_patientprofile",
      "community": 437,
      "norm_label": "patientprofile"
    },
    {
      "label": "PatientProfileUpdate",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L774",
      "_origin": "ast",
      "id": "types_index_patientprofileupdate",
      "community": 437,
      "norm_label": "patientprofileupdate"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L796",
      "_origin": "ast",
      "id": "types_index_patientrecord",
      "community": 314,
      "norm_label": "patientrecord"
    },
    {
      "label": "SessionServiceLine",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L812",
      "_origin": "ast",
      "id": "types_index_sessionserviceline",
      "community": 126,
      "norm_label": "sessionserviceline"
    },
    {
      "label": "PatientAppointment",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L824",
      "_origin": "ast",
      "id": "types_index_patientappointment",
      "community": 437,
      "norm_label": "patientappointment"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L835",
      "_origin": "ast",
      "id": "types_index_patientsession",
      "community": 437,
      "norm_label": "patientsession"
    },
    {
      "label": "app.js",
      "file_type": "code",
      "source_file": "assets/app.js",
      "source_location": "L1",
      "_origin": "ast",
      "id": "assets_app",
      "community": 601,
      "norm_label": "app.js"
    },
    {
      "label": "csrf_protection_controller.js",
      "file_type": "code",
      "source_file": "assets/controllers/csrf_protection_controller.js",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controllers_csrf_protection_controller",
      "community": 564,
      "norm_label": "csrf_protection_controller.js"
    },
    {
      "label": "generateCsrfToken()",
      "file_type": "code",
      "source_file": "assets/controllers/csrf_protection_controller.js",
      "source_location": "L25",
      "_origin": "ast",
      "id": "controllers_csrf_protection_controller_generatecsrftoken",
      "community": 564,
      "norm_label": "generatecsrftoken()"
    },
    {
      "label": "generateCsrfHeaders()",
      "file_type": "code",
      "source_file": "assets/controllers/csrf_protection_controller.js",
      "source_location": "L47",
      "_origin": "ast",
      "id": "controllers_csrf_protection_controller_generatecsrfheaders",
      "community": 564,
      "norm_label": "generatecsrfheaders()"
    },
    {
      "label": "removeCsrfToken()",
      "file_type": "code",
      "source_file": "assets/controllers/csrf_protection_controller.js",
      "source_location": "L64",
      "_origin": "ast",
      "id": "controllers_csrf_protection_controller_removecsrftoken",
      "community": 564,
      "norm_label": "removecsrftoken()"
    },
    {
      "label": "hello_controller.js",
      "file_type": "code",
      "source_file": "assets/controllers/hello_controller.js",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controllers_hello_controller",
      "community": 616,
      "norm_label": "hello_controller.js"
    },
    {
      "label": "connect()",
      "file_type": "code",
      "source_file": "assets/controllers/hello_controller.js",
      "source_location": "L13",
      "_origin": "ast",
      "id": "controllers_hello_controller_connect",
      "community": 616,
      "norm_label": "connect()"
    },
    {
      "label": "index.js",
      "file_type": "code",
      "source_file": "assets/home/index.js",
      "source_location": "L1",
      "_origin": "ast",
      "id": "home_index",
      "community": 367,
      "norm_label": "index.js"
    },
    {
      "label": "Hello.jsx",
      "file_type": "code",
      "source_file": "assets/react/controllers/Hello.jsx",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controllers_hello",
      "community": 624,
      "norm_label": "hello.jsx"
    },
    {
      "label": "stimulus_bootstrap.js",
      "file_type": "code",
      "source_file": "assets/stimulus_bootstrap.js",
      "source_location": "L1",
      "_origin": "ast",
      "id": "assets_stimulus_bootstrap",
      "community": 601,
      "norm_label": "stimulus_bootstrap.js"
    },
    {
      "label": "app",
      "file_type": "code",
      "source_file": "assets/stimulus_bootstrap.js",
      "source_location": "L4",
      "_origin": "ast",
      "id": "assets_stimulus_bootstrap_app",
      "community": 601,
      "norm_label": "app"
    },
    {
      "label": "composer.json",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L1",
      "_origin": "ast",
      "id": "composer",
      "community": 163,
      "norm_label": "composer.json"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L2",
      "_origin": "ast",
      "id": "composer_name",
      "community": 163,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L3",
      "_origin": "ast",
      "id": "composer_type",
      "community": 163,
      "norm_label": "type"
    },
    {
      "label": "license",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L4",
      "_origin": "ast",
      "id": "composer_license",
      "community": 163,
      "norm_label": "license"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L5",
      "_origin": "ast",
      "id": "composer_description",
      "community": 163,
      "norm_label": "description"
    },
    {
      "label": "minimum-stability",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L6",
      "_origin": "ast",
      "id": "composer_minimum_stability",
      "community": 163,
      "norm_label": "minimum-stability"
    },
    {
      "label": "prefer-stable",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L7",
      "_origin": "ast",
      "id": "composer_prefer_stable",
      "community": 163,
      "norm_label": "prefer-stable"
    },
    {
      "label": "require",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L8",
      "_origin": "ast",
      "id": "composer_require",
      "community": 34,
      "norm_label": "require"
    },
    {
      "label": "php",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L9",
      "_origin": "ast",
      "id": "composer_require_php",
      "community": 34,
      "norm_label": "php"
    },
    {
      "label": "ext-ctype",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L10",
      "_origin": "ast",
      "id": "composer_require_ext_ctype",
      "community": 34,
      "norm_label": "ext-ctype"
    },
    {
      "label": "ext-iconv",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L11",
      "_origin": "ast",
      "id": "composer_require_ext_iconv",
      "community": 34,
      "norm_label": "ext-iconv"
    },
    {
      "label": "ext-soap",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L12",
      "_origin": "ast",
      "id": "composer_require_ext_soap",
      "community": 34,
      "norm_label": "ext-soap"
    },
    {
      "label": "altcha-org/altcha",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L13",
      "_origin": "ast",
      "id": "composer_require_altcha_org_altcha",
      "community": 34,
      "norm_label": "altcha-org/altcha"
    },
    {
      "label": "doctrine/doctrine-bundle",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L14",
      "_origin": "ast",
      "id": "composer_require_doctrine_doctrine_bundle",
      "community": 34,
      "norm_label": "doctrine/doctrine-bundle"
    },
    {
      "label": "doctrine/doctrine-migrations-bundle",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L15",
      "_origin": "ast",
      "id": "composer_require_doctrine_doctrine_migrations_bundle",
      "community": 34,
      "norm_label": "doctrine/doctrine-migrations-bundle"
    },
    {
      "label": "doctrine/orm",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L16",
      "_origin": "ast",
      "id": "composer_require_doctrine_orm",
      "community": 34,
      "norm_label": "doctrine/orm"
    },
    {
      "label": "lexik/jwt-authentication-bundle",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L17",
      "_origin": "ast",
      "id": "composer_require_lexik_jwt_authentication_bundle",
      "community": 34,
      "norm_label": "lexik/jwt-authentication-bundle"
    },
    {
      "label": "nelmio/api-doc-bundle",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L18",
      "_origin": "ast",
      "id": "composer_require_nelmio_api_doc_bundle",
      "community": 34,
      "norm_label": "nelmio/api-doc-bundle"
    },
    {
      "label": "nelmio/cors-bundle",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L19",
      "_origin": "ast",
      "id": "composer_require_nelmio_cors_bundle",
      "community": 34,
      "norm_label": "nelmio/cors-bundle"
    },
    {
      "label": "symfony/asset",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L20",
      "_origin": "ast",
      "id": "composer_require_symfony_asset",
      "community": 34,
      "norm_label": "symfony/asset"
    },
    {
      "label": "symfony/cache",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L21",
      "_origin": "ast",
      "id": "composer_require_symfony_cache",
      "community": 34,
      "norm_label": "symfony/cache"
    },
    {
      "label": "symfony/console",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L22",
      "_origin": "ast",
      "id": "composer_require_symfony_console",
      "community": 34,
      "norm_label": "symfony/console"
    },
    {
      "label": "symfony/doctrine-messenger",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L23",
      "_origin": "ast",
      "id": "composer_require_symfony_doctrine_messenger",
      "community": 34,
      "norm_label": "symfony/doctrine-messenger"
    },
    {
      "label": "symfony/dotenv",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L24",
      "_origin": "ast",
      "id": "composer_require_symfony_dotenv",
      "community": 34,
      "norm_label": "symfony/dotenv"
    },
    {
      "label": "symfony/flex",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L25",
      "_origin": "ast",
      "id": "composer_require_symfony_flex",
      "community": 34,
      "norm_label": "symfony/flex"
    },
    {
      "label": "symfony/framework-bundle",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L26",
      "_origin": "ast",
      "id": "composer_require_symfony_framework_bundle",
      "community": 34,
      "norm_label": "symfony/framework-bundle"
    },
    {
      "label": "symfony/http-client",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L27",
      "_origin": "ast",
      "id": "composer_require_symfony_http_client",
      "community": 34,
      "norm_label": "symfony/http-client"
    },
    {
      "label": "symfony/messenger",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L28",
      "_origin": "ast",
      "id": "composer_require_symfony_messenger",
      "community": 34,
      "norm_label": "symfony/messenger"
    },
    {
      "label": "symfony/property-access",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L29",
      "_origin": "ast",
      "id": "composer_require_symfony_property_access",
      "community": 34,
      "norm_label": "symfony/property-access"
    },
    {
      "label": "symfony/property-info",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L30",
      "_origin": "ast",
      "id": "composer_require_symfony_property_info",
      "community": 34,
      "norm_label": "symfony/property-info"
    },
    {
      "label": "symfony/rate-limiter",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L31",
      "_origin": "ast",
      "id": "composer_require_symfony_rate_limiter",
      "community": 34,
      "norm_label": "symfony/rate-limiter"
    },
    {
      "label": "symfony/redis-messenger",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L32",
      "_origin": "ast",
      "id": "composer_require_symfony_redis_messenger",
      "community": 34,
      "norm_label": "symfony/redis-messenger"
    },
    {
      "label": "symfony/runtime",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L33",
      "_origin": "ast",
      "id": "composer_require_symfony_runtime",
      "community": 34,
      "norm_label": "symfony/runtime"
    },
    {
      "label": "symfony/scheduler",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L34",
      "_origin": "ast",
      "id": "composer_require_symfony_scheduler",
      "community": 34,
      "norm_label": "symfony/scheduler"
    },
    {
      "label": "symfony/security-bundle",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L35",
      "_origin": "ast",
      "id": "composer_require_symfony_security_bundle",
      "community": 34,
      "norm_label": "symfony/security-bundle"
    },
    {
      "label": "symfony/serializer",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L36",
      "_origin": "ast",
      "id": "composer_require_symfony_serializer",
      "community": 34,
      "norm_label": "symfony/serializer"
    },
    {
      "label": "symfony/twig-bundle",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L37",
      "_origin": "ast",
      "id": "composer_require_symfony_twig_bundle",
      "community": 34,
      "norm_label": "symfony/twig-bundle"
    },
    {
      "label": "symfony/uid",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L38",
      "_origin": "ast",
      "id": "composer_require_symfony_uid",
      "community": 34,
      "norm_label": "symfony/uid"
    },
    {
      "label": "symfony/ux-react",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L39",
      "_origin": "ast",
      "id": "composer_require_symfony_ux_react",
      "community": 34,
      "norm_label": "symfony/ux-react"
    },
    {
      "label": "symfony/validator",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L40",
      "_origin": "ast",
      "id": "composer_require_symfony_validator",
      "community": 34,
      "norm_label": "symfony/validator"
    },
    {
      "label": "symfony/webpack-encore-bundle",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L41",
      "_origin": "ast",
      "id": "composer_require_symfony_webpack_encore_bundle",
      "community": 34,
      "norm_label": "symfony/webpack-encore-bundle"
    },
    {
      "label": "symfony/yaml",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L42",
      "_origin": "ast",
      "id": "composer_require_symfony_yaml",
      "community": 34,
      "norm_label": "symfony/yaml"
    },
    {
      "label": "twig/twig",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L43",
      "_origin": "ast",
      "id": "composer_require_twig_twig",
      "community": 34,
      "norm_label": "twig/twig"
    },
    {
      "label": "zircote/swagger-php",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L44",
      "_origin": "ast",
      "id": "composer_require_zircote_swagger_php",
      "community": 34,
      "norm_label": "zircote/swagger-php"
    },
    {
      "label": "config",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L46",
      "_origin": "ast",
      "id": "composer_config",
      "community": 369,
      "norm_label": "config"
    },
    {
      "label": "allow-plugins",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L47",
      "_origin": "ast",
      "id": "composer_config_allow_plugins",
      "community": 369,
      "norm_label": "allow-plugins"
    },
    {
      "label": "php-http/discovery",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L48",
      "_origin": "ast",
      "id": "composer_allow_plugins_php_http_discovery",
      "community": 369,
      "norm_label": "php-http/discovery"
    },
    {
      "label": "symfony/flex",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L49",
      "_origin": "ast",
      "id": "composer_allow_plugins_symfony_flex",
      "community": 369,
      "norm_label": "symfony/flex"
    },
    {
      "label": "symfony/runtime",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L50",
      "_origin": "ast",
      "id": "composer_allow_plugins_symfony_runtime",
      "community": 369,
      "norm_label": "symfony/runtime"
    },
    {
      "label": "bump-after-update",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L52",
      "_origin": "ast",
      "id": "composer_config_bump_after_update",
      "community": 369,
      "norm_label": "bump-after-update"
    },
    {
      "label": "sort-packages",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L53",
      "_origin": "ast",
      "id": "composer_config_sort_packages",
      "community": 369,
      "norm_label": "sort-packages"
    },
    {
      "label": "autoload",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L55",
      "_origin": "ast",
      "id": "composer_autoload",
      "community": 831,
      "norm_label": "autoload"
    },
    {
      "label": "psr-4",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L56",
      "_origin": "ast",
      "id": "composer_autoload_psr_4",
      "community": 831,
      "norm_label": "psr-4"
    },
    {
      "label": "App\\\\",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L57",
      "_origin": "ast",
      "id": "composer_psr_4_app",
      "community": 831,
      "norm_label": "app\\\\"
    },
    {
      "label": "files",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L59",
      "_origin": "ast",
      "id": "composer_autoload_files",
      "community": 831,
      "norm_label": "files"
    },
    {
      "label": "autoload-dev",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L63",
      "_origin": "ast",
      "id": "composer_autoload_dev",
      "community": 163,
      "norm_label": "autoload-dev"
    },
    {
      "label": "psr-4",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L64",
      "_origin": "ast",
      "id": "composer_autoload_dev_psr_4",
      "community": 163,
      "norm_label": "psr-4"
    },
    {
      "label": "App\\\\Tests\\\\",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L65",
      "_origin": "ast",
      "id": "composer_psr_4_app_tests",
      "community": 163,
      "norm_label": "app\\\\tests\\\\"
    },
    {
      "label": "replace",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L68",
      "_origin": "ast",
      "id": "composer_replace",
      "community": 298,
      "norm_label": "replace"
    },
    {
      "label": "symfony/polyfill-ctype",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L69",
      "_origin": "ast",
      "id": "composer_replace_symfony_polyfill_ctype",
      "community": 298,
      "norm_label": "symfony/polyfill-ctype"
    },
    {
      "label": "symfony/polyfill-iconv",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L70",
      "_origin": "ast",
      "id": "composer_replace_symfony_polyfill_iconv",
      "community": 298,
      "norm_label": "symfony/polyfill-iconv"
    },
    {
      "label": "symfony/polyfill-php72",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L71",
      "_origin": "ast",
      "id": "composer_replace_symfony_polyfill_php72",
      "community": 298,
      "norm_label": "symfony/polyfill-php72"
    },
    {
      "label": "symfony/polyfill-php73",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L72",
      "_origin": "ast",
      "id": "composer_replace_symfony_polyfill_php73",
      "community": 298,
      "norm_label": "symfony/polyfill-php73"
    },
    {
      "label": "symfony/polyfill-php74",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L73",
      "_origin": "ast",
      "id": "composer_replace_symfony_polyfill_php74",
      "community": 298,
      "norm_label": "symfony/polyfill-php74"
    },
    {
      "label": "symfony/polyfill-php80",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L74",
      "_origin": "ast",
      "id": "composer_replace_symfony_polyfill_php80",
      "community": 298,
      "norm_label": "symfony/polyfill-php80"
    },
    {
      "label": "symfony/polyfill-php81",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L75",
      "_origin": "ast",
      "id": "composer_replace_symfony_polyfill_php81",
      "community": 298,
      "norm_label": "symfony/polyfill-php81"
    },
    {
      "label": "symfony/polyfill-php82",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L76",
      "_origin": "ast",
      "id": "composer_replace_symfony_polyfill_php82",
      "community": 298,
      "norm_label": "symfony/polyfill-php82"
    },
    {
      "label": "scripts",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L78",
      "_origin": "ast",
      "id": "composer_scripts",
      "community": 394,
      "norm_label": "scripts"
    },
    {
      "label": "auto-scripts",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L79",
      "_origin": "ast",
      "id": "composer_scripts_auto_scripts",
      "community": 394,
      "norm_label": "auto-scripts"
    },
    {
      "label": "cache:clear",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L80",
      "_origin": "ast",
      "id": "composer_auto_scripts_cache_clear",
      "community": 394,
      "norm_label": "cache:clear"
    },
    {
      "label": "assets:install %PUBLIC_DIR%",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L81",
      "_origin": "ast",
      "id": "composer_auto_scripts_assets_install_public_dir",
      "community": 394,
      "norm_label": "assets:install %public_dir%"
    },
    {
      "label": "post-install-cmd",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L83",
      "_origin": "ast",
      "id": "composer_scripts_post_install_cmd",
      "community": 394,
      "norm_label": "post-install-cmd"
    },
    {
      "label": "post-update-cmd",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L86",
      "_origin": "ast",
      "id": "composer_scripts_post_update_cmd",
      "community": 394,
      "norm_label": "post-update-cmd"
    },
    {
      "label": "conflict",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L90",
      "_origin": "ast",
      "id": "composer_conflict",
      "community": 163,
      "norm_label": "conflict"
    },
    {
      "label": "symfony/symfony",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L91",
      "_origin": "ast",
      "id": "composer_conflict_symfony_symfony",
      "community": 163,
      "norm_label": "symfony/symfony"
    },
    {
      "label": "extra",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L93",
      "_origin": "ast",
      "id": "composer_extra",
      "community": 833,
      "norm_label": "extra"
    },
    {
      "label": "symfony",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L94",
      "_origin": "ast",
      "id": "composer_extra_symfony",
      "community": 833,
      "norm_label": "symfony"
    },
    {
      "label": "allow-contrib",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L95",
      "_origin": "ast",
      "id": "composer_symfony_allow_contrib",
      "community": 833,
      "norm_label": "allow-contrib"
    },
    {
      "label": "require",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L96",
      "_origin": "ast",
      "id": "composer_symfony_require",
      "community": 833,
      "norm_label": "require"
    },
    {
      "label": "require-dev",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L99",
      "_origin": "ast",
      "id": "composer_require_dev",
      "community": 299,
      "norm_label": "require-dev"
    },
    {
      "label": "phpstan/phpstan",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L100",
      "_origin": "ast",
      "id": "composer_require_dev_phpstan_phpstan",
      "community": 299,
      "norm_label": "phpstan/phpstan"
    },
    {
      "label": "phpstan/phpstan-doctrine",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L101",
      "_origin": "ast",
      "id": "composer_require_dev_phpstan_phpstan_doctrine",
      "community": 299,
      "norm_label": "phpstan/phpstan-doctrine"
    },
    {
      "label": "phpstan/phpstan-symfony",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L102",
      "_origin": "ast",
      "id": "composer_require_dev_phpstan_phpstan_symfony",
      "community": 299,
      "norm_label": "phpstan/phpstan-symfony"
    },
    {
      "label": "phpunit/phpunit",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L103",
      "_origin": "ast",
      "id": "composer_require_dev_phpunit_phpunit",
      "community": 299,
      "norm_label": "phpunit/phpunit"
    },
    {
      "label": "symfony/browser-kit",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L104",
      "_origin": "ast",
      "id": "composer_require_dev_symfony_browser_kit",
      "community": 299,
      "norm_label": "symfony/browser-kit"
    },
    {
      "label": "symfony/css-selector",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L105",
      "_origin": "ast",
      "id": "composer_require_dev_symfony_css_selector",
      "community": 299,
      "norm_label": "symfony/css-selector"
    },
    {
      "label": "symfony/debug-bundle",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L106",
      "_origin": "ast",
      "id": "composer_require_dev_symfony_debug_bundle",
      "community": 299,
      "norm_label": "symfony/debug-bundle"
    },
    {
      "label": "symfony/maker-bundle",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L107",
      "_origin": "ast",
      "id": "composer_require_dev_symfony_maker_bundle",
      "community": 299,
      "norm_label": "symfony/maker-bundle"
    },
    {
      "label": "bootstrap_tz.php",
      "file_type": "code",
      "source_file": "config/bootstrap_tz.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "config_bootstrap_tz",
      "community": 845,
      "norm_label": "bootstrap_tz.php"
    },
    {
      "label": "bundles.php",
      "file_type": "code",
      "source_file": "config/bundles.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "config_bundles",
      "community": 622,
      "norm_label": "bundles.php"
    },
    {
      "label": "preload.php",
      "file_type": "code",
      "source_file": "config/preload.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "config_preload",
      "community": 623,
      "norm_label": "preload.php"
    },
    {
      "label": "reference.php",
      "file_type": "code",
      "source_file": "config/reference.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "config_reference",
      "community": 489,
      "norm_label": "reference.php"
    },
    {
      "label": "App",
      "file_type": "code",
      "source_file": "config/reference.php",
      "source_location": "L1563",
      "_origin": "ast",
      "id": "config_reference_app",
      "community": 489,
      "norm_label": "app"
    },
    {
      "label": ".config()",
      "file_type": "code",
      "source_file": "config/reference.php",
      "source_location": "L1570",
      "_origin": "ast",
      "id": "config_reference_app_config",
      "community": 489,
      "norm_label": ".config()"
    },
    {
      "label": "Routes",
      "file_type": "code",
      "source_file": "config/reference.php",
      "source_location": "L1643",
      "_origin": "ast",
      "id": "config_reference_routes",
      "community": 489,
      "norm_label": "routes"
    },
    {
      "label": ".config()",
      "file_type": "code",
      "source_file": "config/reference.php",
      "source_location": "L1650",
      "_origin": "ast",
      "id": "config_reference_routes_config",
      "community": 489,
      "norm_label": ".config()"
    },
    {
      "label": "entrypoint.sh",
      "file_type": "code",
      "source_file": "docker/entrypoint.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "id": "docker_entrypoint",
      "community": 642,
      "norm_label": "entrypoint.sh"
    },
    {
      "label": "entrypoint.sh script",
      "file_type": "code",
      "source_file": "docker/entrypoint.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docker_entrypoint_sh__entry",
      "community": 642,
      "norm_label": "entrypoint.sh script"
    },
    {
      "label": "gen-cors-env.php",
      "file_type": "code",
      "source_file": "docker/gen-cors-env.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docker_gen_cors_env",
      "community": 644,
      "norm_label": "gen-cors-env.php"
    },
    {
      "label": "healthcheck.sh",
      "file_type": "code",
      "source_file": "docker/healthcheck.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "id": "docker_healthcheck",
      "community": 643,
      "norm_label": "healthcheck.sh"
    },
    {
      "label": "healthcheck.sh script",
      "file_type": "code",
      "source_file": "docker/healthcheck.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docker_healthcheck_sh__entry",
      "community": 643,
      "norm_label": "healthcheck.sh script"
    },
    {
      "label": "collect-diagnostics.sh",
      "file_type": "code",
      "source_file": "docs/collect-diagnostics.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "id": "docs_collect_diagnostics",
      "community": 702,
      "norm_label": "collect-diagnostics.sh"
    },
    {
      "label": "collect-diagnostics.sh script",
      "file_type": "code",
      "source_file": "docs/collect-diagnostics.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_collect_diagnostics_sh__entry",
      "community": 702,
      "norm_label": "collect-diagnostics.sh script"
    },
    {
      "label": "liara_pre_build.sh",
      "file_type": "code",
      "source_file": "liara_pre_build.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "id": "liara_pre_build",
      "community": 668,
      "norm_label": "liara_pre_build.sh"
    },
    {
      "label": "liara_pre_build.sh script",
      "file_type": "code",
      "source_file": "liara_pre_build.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_liara_pre_build_sh__entry",
      "community": 668,
      "norm_label": "liara_pre_build.sh script"
    },
    {
      "label": "liara_pre_start.sh",
      "file_type": "code",
      "source_file": "liara_pre_start.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "id": "liara_pre_start",
      "community": 669,
      "norm_label": "liara_pre_start.sh"
    },
    {
      "label": "liara_pre_start.sh script",
      "file_type": "code",
      "source_file": "liara_pre_start.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_liara_pre_start_sh__entry",
      "community": 669,
      "norm_label": "liara_pre_start.sh script"
    },
    {
      "label": "Version20260609130407.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609130407",
      "community": 955,
      "norm_label": "version20260609130407.php"
    },
    {
      "label": "Version20260609130407",
      "file_type": "code",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609130407_version20260609130407",
      "community": 955,
      "norm_label": "version20260609130407"
    },
    {
      "label": "AbstractMigration",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "abstractmigration",
      "community": 889,
      "norm_label": "abstractmigration"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609130407_version20260609130407_getdescription",
      "community": 955,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609130407_version20260609130407_up",
      "community": 955,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609130407_php_schema",
      "community": 955,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260609130407_version20260609130407_down",
      "community": 955,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609131304.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609131304",
      "community": 373,
      "norm_label": "version20260609131304.php"
    },
    {
      "label": "Version20260609131304",
      "file_type": "code",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "migrations_version20260609131304_version20260609131304",
      "community": 373,
      "norm_label": "version20260609131304"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "migrations_version20260609131304_version20260609131304_getdescription",
      "community": 373,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "migrations_version20260609131304_version20260609131304_up",
      "community": 373,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "migrations_version20260609131304_php_schema",
      "community": 373,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L155",
      "_origin": "ast",
      "id": "migrations_version20260609131304_version20260609131304_down",
      "community": 373,
      "norm_label": ".down()"
    },
    {
      "label": ".genUuid()",
      "file_type": "code",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L160",
      "_origin": "ast",
      "id": "migrations_version20260609131304_version20260609131304_genuuid",
      "community": 373,
      "norm_label": ".genuuid()"
    },
    {
      "label": "Version20260609131553.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609131553",
      "community": 400,
      "norm_label": "version20260609131553.php"
    },
    {
      "label": "Version20260609131553",
      "file_type": "code",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609131553_version20260609131553",
      "community": 400,
      "norm_label": "version20260609131553"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609131553_version20260609131553_getdescription",
      "community": 400,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609131553_version20260609131553_up",
      "community": 400,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609131553_php_schema",
      "community": 400,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260609131553_version20260609131553_down",
      "community": 400,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609132009.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609132009",
      "community": 419,
      "norm_label": "version20260609132009.php"
    },
    {
      "label": "Version20260609132009",
      "file_type": "code",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609132009_version20260609132009",
      "community": 419,
      "norm_label": "version20260609132009"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609132009_version20260609132009_getdescription",
      "community": 419,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609132009_version20260609132009_up",
      "community": 419,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609132009_php_schema",
      "community": 419,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260609132009_version20260609132009_down",
      "community": 419,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609132708.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609132708",
      "community": 402,
      "norm_label": "version20260609132708.php"
    },
    {
      "label": "Version20260609132708",
      "file_type": "code",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609132708_version20260609132708",
      "community": 402,
      "norm_label": "version20260609132708"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609132708_version20260609132708_getdescription",
      "community": 402,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609132708_version20260609132708_up",
      "community": 402,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609132708_php_schema",
      "community": 402,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "migrations_version20260609132708_version20260609132708_down",
      "community": 402,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609133121.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609133121",
      "community": 882,
      "norm_label": "version20260609133121.php"
    },
    {
      "label": "Version20260609133121",
      "file_type": "code",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609133121_version20260609133121",
      "community": 882,
      "norm_label": "version20260609133121"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609133121_version20260609133121_getdescription",
      "community": 882,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609133121_version20260609133121_up",
      "community": 882,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609133121_php_schema",
      "community": 882,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "migrations_version20260609133121_version20260609133121_down",
      "community": 882,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609133334.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609133334",
      "community": 404,
      "norm_label": "version20260609133334.php"
    },
    {
      "label": "Version20260609133334",
      "file_type": "code",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609133334_version20260609133334",
      "community": 404,
      "norm_label": "version20260609133334"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609133334_version20260609133334_getdescription",
      "community": 404,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609133334_version20260609133334_up",
      "community": 404,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609133334_php_schema",
      "community": 404,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260609133334_version20260609133334_down",
      "community": 404,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609133546.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609133546",
      "community": 1233,
      "norm_label": "version20260609133546.php"
    },
    {
      "label": "Version20260609133546",
      "file_type": "code",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609133546_version20260609133546",
      "community": 1233,
      "norm_label": "version20260609133546"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609133546_version20260609133546_getdescription",
      "community": 1233,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609133546_version20260609133546_up",
      "community": 1233,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609133546_php_schema",
      "community": 1233,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260609133546_version20260609133546_down",
      "community": 1233,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609134112.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609134112",
      "community": 441,
      "norm_label": "version20260609134112.php"
    },
    {
      "label": "Version20260609134112",
      "file_type": "code",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609134112_version20260609134112",
      "community": 441,
      "norm_label": "version20260609134112"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609134112_version20260609134112_getdescription",
      "community": 441,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609134112_version20260609134112_up",
      "community": 441,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609134112_php_schema",
      "community": 441,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "migrations_version20260609134112_version20260609134112_down",
      "community": 441,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609134741.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609134741",
      "community": 522,
      "norm_label": "version20260609134741.php"
    },
    {
      "label": "Version20260609134741",
      "file_type": "code",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609134741_version20260609134741",
      "community": 522,
      "norm_label": "version20260609134741"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609134741_version20260609134741_getdescription",
      "community": 522,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609134741_version20260609134741_up",
      "community": 522,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609134741_php_schema",
      "community": 522,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260609134741_version20260609134741_down",
      "community": 522,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609135126.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609135126",
      "community": 408,
      "norm_label": "version20260609135126.php"
    },
    {
      "label": "Version20260609135126",
      "file_type": "code",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609135126_version20260609135126",
      "community": 408,
      "norm_label": "version20260609135126"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609135126_version20260609135126_getdescription",
      "community": 408,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609135126_version20260609135126_up",
      "community": 408,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609135126_php_schema",
      "community": 408,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260609135126_version20260609135126_down",
      "community": 408,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609135514.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609135514",
      "community": 423,
      "norm_label": "version20260609135514.php"
    },
    {
      "label": "Version20260609135514",
      "file_type": "code",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609135514_version20260609135514",
      "community": 423,
      "norm_label": "version20260609135514"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609135514_version20260609135514_getdescription",
      "community": 423,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609135514_version20260609135514_up",
      "community": 423,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609135514_php_schema",
      "community": 423,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260609135514_version20260609135514_down",
      "community": 423,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609135704.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609135704",
      "community": 984,
      "norm_label": "version20260609135704.php"
    },
    {
      "label": "Version20260609135704",
      "file_type": "code",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609135704_version20260609135704",
      "community": 984,
      "norm_label": "version20260609135704"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609135704_version20260609135704_getdescription",
      "community": 984,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609135704_version20260609135704_up",
      "community": 984,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609135704_php_schema",
      "community": 984,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "migrations_version20260609135704_version20260609135704_down",
      "community": 984,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609135923.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609135923",
      "community": 411,
      "norm_label": "version20260609135923.php"
    },
    {
      "label": "Version20260609135923",
      "file_type": "code",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609135923_version20260609135923",
      "community": 411,
      "norm_label": "version20260609135923"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609135923_version20260609135923_getdescription",
      "community": 411,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609135923_version20260609135923_up",
      "community": 411,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609135923_php_schema",
      "community": 411,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "migrations_version20260609135923_version20260609135923_down",
      "community": 411,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609140223.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609140223",
      "community": 412,
      "norm_label": "version20260609140223.php"
    },
    {
      "label": "Version20260609140223",
      "file_type": "code",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609140223_version20260609140223",
      "community": 412,
      "norm_label": "version20260609140223"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609140223_version20260609140223_getdescription",
      "community": 412,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609140223_version20260609140223_up",
      "community": 412,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609140223_php_schema",
      "community": 412,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260609140223_version20260609140223_down",
      "community": 412,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260609140423.php",
      "file_type": "code",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260609140423",
      "community": 413,
      "norm_label": "version20260609140423.php"
    },
    {
      "label": "Version20260609140423",
      "file_type": "code",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260609140423_version20260609140423",
      "community": 413,
      "norm_label": "version20260609140423"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260609140423_version20260609140423_getdescription",
      "community": 413,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609140423_version20260609140423_up",
      "community": 413,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260609140423_php_schema",
      "community": 413,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260609140423_version20260609140423_down",
      "community": 413,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260610062539.php",
      "file_type": "code",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260610062539",
      "community": 705,
      "norm_label": "version20260610062539.php"
    },
    {
      "label": "Version20260610062539",
      "file_type": "code",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260610062539_version20260610062539",
      "community": 705,
      "norm_label": "version20260610062539"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260610062539_version20260610062539_getdescription",
      "community": 705,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610062539_version20260610062539_up",
      "community": 705,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610062539_php_schema",
      "community": 705,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260610062539_version20260610062539_down",
      "community": 705,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260610092558.php",
      "file_type": "code",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260610092558",
      "community": 947,
      "norm_label": "version20260610092558.php"
    },
    {
      "label": "Version20260610092558",
      "file_type": "code",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260610092558_version20260610092558",
      "community": 947,
      "norm_label": "version20260610092558"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260610092558_version20260610092558_getdescription",
      "community": 947,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610092558_version20260610092558_up",
      "community": 947,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610092558_php_schema",
      "community": 947,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260610092558_version20260610092558_down",
      "community": 947,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260610103401.php",
      "file_type": "code",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260610103401",
      "community": 842,
      "norm_label": "version20260610103401.php"
    },
    {
      "label": "Version20260610103401",
      "file_type": "code",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "migrations_version20260610103401_version20260610103401",
      "community": 842,
      "norm_label": "version20260610103401"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "migrations_version20260610103401_version20260610103401_getdescription",
      "community": 842,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "migrations_version20260610103401_version20260610103401_up",
      "community": 842,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "migrations_version20260610103401_php_schema",
      "community": 842,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L173",
      "_origin": "ast",
      "id": "migrations_version20260610103401_version20260610103401_down",
      "community": 842,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260610110039.php",
      "file_type": "code",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260610110039",
      "community": 417,
      "norm_label": "version20260610110039.php"
    },
    {
      "label": "Version20260610110039",
      "file_type": "code",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260610110039_version20260610110039",
      "community": 417,
      "norm_label": "version20260610110039"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260610110039_version20260610110039_getdescription",
      "community": 417,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610110039_version20260610110039_up",
      "community": 417,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610110039_php_schema",
      "community": 417,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260610110039_version20260610110039_down",
      "community": 417,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260610110921.php",
      "file_type": "code",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260610110921",
      "community": 613,
      "norm_label": "version20260610110921.php"
    },
    {
      "label": "Version20260610110921",
      "file_type": "code",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260610110921_version20260610110921",
      "community": 613,
      "norm_label": "version20260610110921"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260610110921_version20260610110921_getdescription",
      "community": 613,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610110921_version20260610110921_up",
      "community": 613,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610110921_php_schema",
      "community": 613,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "migrations_version20260610110921_version20260610110921_down",
      "community": 613,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260610111254.php",
      "file_type": "code",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260610111254",
      "community": 618,
      "norm_label": "version20260610111254.php"
    },
    {
      "label": "Version20260610111254",
      "file_type": "code",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260610111254_version20260610111254",
      "community": 618,
      "norm_label": "version20260610111254"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260610111254_version20260610111254_getdescription",
      "community": 618,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610111254_version20260610111254_up",
      "community": 618,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610111254_php_schema",
      "community": 618,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260610111254_version20260610111254_down",
      "community": 618,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260610113711.php",
      "file_type": "code",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260610113711",
      "community": 420,
      "norm_label": "version20260610113711.php"
    },
    {
      "label": "Version20260610113711",
      "file_type": "code",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260610113711_version20260610113711",
      "community": 420,
      "norm_label": "version20260610113711"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260610113711_version20260610113711_getdescription",
      "community": 420,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610113711_version20260610113711_up",
      "community": 420,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610113711_php_schema",
      "community": 420,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "migrations_version20260610113711_version20260610113711_down",
      "community": 420,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260610140853.php",
      "file_type": "code",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260610140853",
      "community": 682,
      "norm_label": "version20260610140853.php"
    },
    {
      "label": "Version20260610140853",
      "file_type": "code",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "migrations_version20260610140853_version20260610140853",
      "community": 682,
      "norm_label": "version20260610140853"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "migrations_version20260610140853_version20260610140853_getdescription",
      "community": 682,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "migrations_version20260610140853_version20260610140853_up",
      "community": 682,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "migrations_version20260610140853_php_schema",
      "community": 682,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "migrations_version20260610140853_version20260610140853_down",
      "community": 682,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260610175105.php",
      "file_type": "code",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260610175105",
      "community": 684,
      "norm_label": "version20260610175105.php"
    },
    {
      "label": "Version20260610175105",
      "file_type": "code",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260610175105_version20260610175105",
      "community": 684,
      "norm_label": "version20260610175105"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260610175105_version20260610175105_getdescription",
      "community": 684,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610175105_version20260610175105_up",
      "community": 684,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610175105_php_schema",
      "community": 684,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260610175105_version20260610175105_down",
      "community": 684,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260610183655.php",
      "file_type": "code",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260610183655",
      "community": 963,
      "norm_label": "version20260610183655.php"
    },
    {
      "label": "Version20260610183655",
      "file_type": "code",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260610183655_version20260610183655",
      "community": 963,
      "norm_label": "version20260610183655"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260610183655_version20260610183655_getdescription",
      "community": 963,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610183655_version20260610183655_up",
      "community": 963,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260610183655_php_schema",
      "community": 963,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "migrations_version20260610183655_version20260610183655_down",
      "community": 963,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260611075829.php",
      "file_type": "code",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260611075829",
      "community": 760,
      "norm_label": "version20260611075829.php"
    },
    {
      "label": "Version20260611075829",
      "file_type": "code",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260611075829_version20260611075829",
      "community": 760,
      "norm_label": "version20260611075829"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260611075829_version20260611075829_getdescription",
      "community": 760,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260611075829_version20260611075829_up",
      "community": 760,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260611075829_php_schema",
      "community": 760,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "migrations_version20260611075829_version20260611075829_down",
      "community": 760,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260611083424.php",
      "file_type": "code",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260611083424",
      "community": 425,
      "norm_label": "version20260611083424.php"
    },
    {
      "label": "Version20260611083424",
      "file_type": "code",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260611083424_version20260611083424",
      "community": 425,
      "norm_label": "version20260611083424"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260611083424_version20260611083424_getdescription",
      "community": 425,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260611083424_version20260611083424_up",
      "community": 425,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260611083424_php_schema",
      "community": 425,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260611083424_version20260611083424_down",
      "community": 425,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260611084046.php",
      "file_type": "code",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260611084046",
      "community": 639,
      "norm_label": "version20260611084046.php"
    },
    {
      "label": "Version20260611084046",
      "file_type": "code",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260611084046_version20260611084046",
      "community": 639,
      "norm_label": "version20260611084046"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260611084046_version20260611084046_getdescription",
      "community": 639,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260611084046_version20260611084046_up",
      "community": 639,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260611084046_php_schema",
      "community": 639,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260611084046_version20260611084046_down",
      "community": 639,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260612081739.php",
      "file_type": "code",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260612081739",
      "community": 830,
      "norm_label": "version20260612081739.php"
    },
    {
      "label": "Version20260612081739",
      "file_type": "code",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260612081739_version20260612081739",
      "community": 830,
      "norm_label": "version20260612081739"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260612081739_version20260612081739_getdescription",
      "community": 830,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260612081739_version20260612081739_up",
      "community": 830,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260612081739_php_schema",
      "community": 830,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260612081739_version20260612081739_down",
      "community": 830,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260612132848.php",
      "file_type": "code",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260612132848",
      "community": 631,
      "norm_label": "version20260612132848.php"
    },
    {
      "label": "Version20260612132848",
      "file_type": "code",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "migrations_version20260612132848_version20260612132848",
      "community": 631,
      "norm_label": "version20260612132848"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "migrations_version20260612132848_version20260612132848_getdescription",
      "community": 631,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "migrations_version20260612132848_version20260612132848_up",
      "community": 631,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "migrations_version20260612132848_php_schema",
      "community": 631,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260612132848_version20260612132848_down",
      "community": 631,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260614181134.php",
      "file_type": "code",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260614181134",
      "community": 429,
      "norm_label": "version20260614181134.php"
    },
    {
      "label": "Version20260614181134",
      "file_type": "code",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260614181134_version20260614181134",
      "community": 429,
      "norm_label": "version20260614181134"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260614181134_version20260614181134_getdescription",
      "community": 429,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260614181134_version20260614181134_up",
      "community": 429,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260614181134_php_schema",
      "community": 429,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260614181134_version20260614181134_down",
      "community": 429,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260614181629.php",
      "file_type": "code",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260614181629",
      "community": 720,
      "norm_label": "version20260614181629.php"
    },
    {
      "label": "Version20260614181629",
      "file_type": "code",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260614181629_version20260614181629",
      "community": 720,
      "norm_label": "version20260614181629"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260614181629_version20260614181629_getdescription",
      "community": 720,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260614181629_version20260614181629_up",
      "community": 720,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260614181629_php_schema",
      "community": 720,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "migrations_version20260614181629_version20260614181629_down",
      "community": 720,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260614181657.php",
      "file_type": "code",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260614181657",
      "community": 799,
      "norm_label": "version20260614181657.php"
    },
    {
      "label": "Version20260614181657",
      "file_type": "code",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "migrations_version20260614181657_version20260614181657",
      "community": 799,
      "norm_label": "version20260614181657"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260614181657_version20260614181657_getdescription",
      "community": 799,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "migrations_version20260614181657_version20260614181657_up",
      "community": 799,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "migrations_version20260614181657_php_schema",
      "community": 799,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "migrations_version20260614181657_version20260614181657_down",
      "community": 799,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260614182549.php",
      "file_type": "code",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260614182549",
      "community": 626,
      "norm_label": "version20260614182549.php"
    },
    {
      "label": "Version20260614182549",
      "file_type": "code",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260614182549_version20260614182549",
      "community": 626,
      "norm_label": "version20260614182549"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260614182549_version20260614182549_getdescription",
      "community": 626,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260614182549_version20260614182549_up",
      "community": 626,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260614182549_php_schema",
      "community": 626,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "migrations_version20260614182549_version20260614182549_down",
      "community": 626,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260614182950.php",
      "file_type": "code",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260614182950",
      "community": 399,
      "norm_label": "version20260614182950.php"
    },
    {
      "label": "Version20260614182950",
      "file_type": "code",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260614182950_version20260614182950",
      "community": 399,
      "norm_label": "version20260614182950"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260614182950_version20260614182950_getdescription",
      "community": 399,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260614182950_version20260614182950_up",
      "community": 399,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260614182950_php_schema",
      "community": 399,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "migrations_version20260614182950_version20260614182950_down",
      "community": 399,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260614183527.php",
      "file_type": "code",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260614183527",
      "community": 714,
      "norm_label": "version20260614183527.php"
    },
    {
      "label": "Version20260614183527",
      "file_type": "code",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260614183527_version20260614183527",
      "community": 714,
      "norm_label": "version20260614183527"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260614183527_version20260614183527_getdescription",
      "community": 714,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260614183527_version20260614183527_up",
      "community": 714,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260614183527_php_schema",
      "community": 714,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "migrations_version20260614183527_version20260614183527_down",
      "community": 714,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260615060415.php",
      "file_type": "code",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260615060415",
      "community": 434,
      "norm_label": "version20260615060415.php"
    },
    {
      "label": "Version20260615060415",
      "file_type": "code",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260615060415_version20260615060415",
      "community": 434,
      "norm_label": "version20260615060415"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260615060415_version20260615060415_getdescription",
      "community": 434,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260615060415_version20260615060415_up",
      "community": 434,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260615060415_php_schema",
      "community": 434,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260615060415_version20260615060415_down",
      "community": 434,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260615061938.php",
      "file_type": "code",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260615061938",
      "community": 774,
      "norm_label": "version20260615061938.php"
    },
    {
      "label": "Version20260615061938",
      "file_type": "code",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260615061938_version20260615061938",
      "community": 774,
      "norm_label": "version20260615061938"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260615061938_version20260615061938_getdescription",
      "community": 774,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260615061938_version20260615061938_up",
      "community": 774,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260615061938_php_schema",
      "community": 774,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260615061938_version20260615061938_down",
      "community": 774,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260615074107.php",
      "file_type": "code",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260615074107",
      "community": 673,
      "norm_label": "version20260615074107.php"
    },
    {
      "label": "Version20260615074107",
      "file_type": "code",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260615074107_version20260615074107",
      "community": 673,
      "norm_label": "version20260615074107"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260615074107_version20260615074107_getdescription",
      "community": 673,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260615074107_version20260615074107_up",
      "community": 673,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260615074107_php_schema",
      "community": 673,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "migrations_version20260615074107_version20260615074107_down",
      "community": 673,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260615142236.php",
      "file_type": "code",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260615142236",
      "community": 427,
      "norm_label": "version20260615142236.php"
    },
    {
      "label": "Version20260615142236",
      "file_type": "code",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260615142236_version20260615142236",
      "community": 427,
      "norm_label": "version20260615142236"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260615142236_version20260615142236_getdescription",
      "community": 427,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260615142236_version20260615142236_up",
      "community": 427,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260615142236_php_schema",
      "community": 427,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260615142236_version20260615142236_down",
      "community": 427,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260615203529.php",
      "file_type": "code",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260615203529",
      "community": 889,
      "norm_label": "version20260615203529.php"
    },
    {
      "label": "Version20260615203529",
      "file_type": "code",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260615203529_version20260615203529",
      "community": 889,
      "norm_label": "version20260615203529"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260615203529_version20260615203529_getdescription",
      "community": 889,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260615203529_version20260615203529_up",
      "community": 889,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260615203529_php_schema",
      "community": 889,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "migrations_version20260615203529_version20260615203529_down",
      "community": 889,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260619062912.php",
      "file_type": "code",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260619062912",
      "community": 665,
      "norm_label": "version20260619062912.php"
    },
    {
      "label": "Version20260619062912",
      "file_type": "code",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260619062912_version20260619062912",
      "community": 665,
      "norm_label": "version20260619062912"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260619062912_version20260619062912_getdescription",
      "community": 665,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260619062912_version20260619062912_up",
      "community": 665,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260619062912_php_schema",
      "community": 665,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260619062912_version20260619062912_down",
      "community": 665,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260619121047.php",
      "file_type": "code",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260619121047",
      "community": 904,
      "norm_label": "version20260619121047.php"
    },
    {
      "label": "Version20260619121047",
      "file_type": "code",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260619121047_version20260619121047",
      "community": 904,
      "norm_label": "version20260619121047"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260619121047_version20260619121047_getdescription",
      "community": 904,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260619121047_version20260619121047_up",
      "community": 904,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260619121047_php_schema",
      "community": 904,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260619121047_version20260619121047_down",
      "community": 904,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260619170105.php",
      "file_type": "code",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260619170105",
      "community": 734,
      "norm_label": "version20260619170105.php"
    },
    {
      "label": "Version20260619170105",
      "file_type": "code",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260619170105_version20260619170105",
      "community": 734,
      "norm_label": "version20260619170105"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260619170105_version20260619170105_getdescription",
      "community": 734,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260619170105_version20260619170105_up",
      "community": 734,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260619170105_php_schema",
      "community": 734,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260619170105_version20260619170105_down",
      "community": 734,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260621084558.php",
      "file_type": "code",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260621084558",
      "community": 735,
      "norm_label": "version20260621084558.php"
    },
    {
      "label": "Version20260621084558",
      "file_type": "code",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260621084558_version20260621084558",
      "community": 735,
      "norm_label": "version20260621084558"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260621084558_version20260621084558_getdescription",
      "community": 735,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260621084558_version20260621084558_up",
      "community": 735,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260621084558_php_schema",
      "community": 735,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260621084558_version20260621084558_down",
      "community": 735,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260621094624.php",
      "file_type": "code",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260621094624",
      "community": 443,
      "norm_label": "version20260621094624.php"
    },
    {
      "label": "Version20260621094624",
      "file_type": "code",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260621094624_version20260621094624",
      "community": 443,
      "norm_label": "version20260621094624"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260621094624_version20260621094624_getdescription",
      "community": 443,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260621094624_version20260621094624_up",
      "community": 443,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260621094624_php_schema",
      "community": 443,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260621094624_version20260621094624_down",
      "community": 443,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260622160119.php",
      "file_type": "code",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260622160119",
      "community": 821,
      "norm_label": "version20260622160119.php"
    },
    {
      "label": "Version20260622160119",
      "file_type": "code",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260622160119_version20260622160119",
      "community": 821,
      "norm_label": "version20260622160119"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260622160119_version20260622160119_getdescription",
      "community": 821,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622160119_version20260622160119_up",
      "community": 821,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622160119_php_schema",
      "community": 821,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260622160119_version20260622160119_down",
      "community": 821,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260622163152.php",
      "file_type": "code",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260622163152",
      "community": 878,
      "norm_label": "version20260622163152.php"
    },
    {
      "label": "Version20260622163152",
      "file_type": "code",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260622163152_version20260622163152",
      "community": 878,
      "norm_label": "version20260622163152"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260622163152_version20260622163152_getdescription",
      "community": 878,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622163152_version20260622163152_up",
      "community": 878,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622163152_php_schema",
      "community": 878,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260622163152_version20260622163152_down",
      "community": 878,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260622171538.php",
      "file_type": "code",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260622171538",
      "community": 1180,
      "norm_label": "version20260622171538.php"
    },
    {
      "label": "Version20260622171538",
      "file_type": "code",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260622171538_version20260622171538",
      "community": 1180,
      "norm_label": "version20260622171538"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260622171538_version20260622171538_getdescription",
      "community": 1180,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622171538_version20260622171538_up",
      "community": 1180,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622171538_php_schema",
      "community": 1180,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260622171538_version20260622171538_down",
      "community": 1180,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260622173707.php",
      "file_type": "code",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260622173707",
      "community": 661,
      "norm_label": "version20260622173707.php"
    },
    {
      "label": "Version20260622173707",
      "file_type": "code",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260622173707_version20260622173707",
      "community": 661,
      "norm_label": "version20260622173707"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260622173707_version20260622173707_getdescription",
      "community": 661,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622173707_version20260622173707_up",
      "community": 661,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622173707_php_schema",
      "community": 661,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260622173707_version20260622173707_down",
      "community": 661,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260622181251.php",
      "file_type": "code",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260622181251",
      "community": 712,
      "norm_label": "version20260622181251.php"
    },
    {
      "label": "Version20260622181251",
      "file_type": "code",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260622181251_version20260622181251",
      "community": 712,
      "norm_label": "version20260622181251"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260622181251_version20260622181251_getdescription",
      "community": 712,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622181251_version20260622181251_up",
      "community": 712,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622181251_php_schema",
      "community": 712,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260622181251_version20260622181251_down",
      "community": 712,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260622184409.php",
      "file_type": "code",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260622184409",
      "community": 798,
      "norm_label": "version20260622184409.php"
    },
    {
      "label": "Version20260622184409",
      "file_type": "code",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260622184409_version20260622184409",
      "community": 798,
      "norm_label": "version20260622184409"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260622184409_version20260622184409_getdescription",
      "community": 798,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622184409_version20260622184409_up",
      "community": 798,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622184409_php_schema",
      "community": 798,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260622184409_version20260622184409_down",
      "community": 798,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260622185948.php",
      "file_type": "code",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260622185948",
      "community": 449,
      "norm_label": "version20260622185948.php"
    },
    {
      "label": "Version20260622185948",
      "file_type": "code",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260622185948_version20260622185948",
      "community": 449,
      "norm_label": "version20260622185948"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260622185948_version20260622185948_getdescription",
      "community": 449,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622185948_version20260622185948_up",
      "community": 449,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260622185948_php_schema",
      "community": 449,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260622185948_version20260622185948_down",
      "community": 449,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260623115721.php",
      "file_type": "code",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260623115721",
      "community": 450,
      "norm_label": "version20260623115721.php"
    },
    {
      "label": "Version20260623115721",
      "file_type": "code",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260623115721_version20260623115721",
      "community": 450,
      "norm_label": "version20260623115721"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260623115721_version20260623115721_getdescription",
      "community": 450,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260623115721_version20260623115721_up",
      "community": 450,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260623115721_php_schema",
      "community": 450,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260623115721_version20260623115721_down",
      "community": 450,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260623173907.php",
      "file_type": "code",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260623173907",
      "community": 600,
      "norm_label": "version20260623173907.php"
    },
    {
      "label": "Version20260623173907",
      "file_type": "code",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260623173907_version20260623173907",
      "community": 600,
      "norm_label": "version20260623173907"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260623173907_version20260623173907_getdescription",
      "community": 600,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260623173907_version20260623173907_up",
      "community": 600,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260623173907_php_schema",
      "community": 600,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260623173907_version20260623173907_down",
      "community": 600,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260624030339.php",
      "file_type": "code",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260624030339",
      "community": 663,
      "norm_label": "version20260624030339.php"
    },
    {
      "label": "Version20260624030339",
      "file_type": "code",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260624030339_version20260624030339",
      "community": 663,
      "norm_label": "version20260624030339"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260624030339_version20260624030339_getdescription",
      "community": 663,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260624030339_version20260624030339_up",
      "community": 663,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260624030339_php_schema",
      "community": 663,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260624030339_version20260624030339_down",
      "community": 663,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260624092459.php",
      "file_type": "code",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260624092459",
      "community": 964,
      "norm_label": "version20260624092459.php"
    },
    {
      "label": "Version20260624092459",
      "file_type": "code",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260624092459_version20260624092459",
      "community": 964,
      "norm_label": "version20260624092459"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260624092459_version20260624092459_getdescription",
      "community": 964,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260624092459_version20260624092459_up",
      "community": 964,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260624092459_php_schema",
      "community": 964,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260624092459_version20260624092459_down",
      "community": 964,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260624093738.php",
      "file_type": "code",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260624093738",
      "community": 454,
      "norm_label": "version20260624093738.php"
    },
    {
      "label": "Version20260624093738",
      "file_type": "code",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260624093738_version20260624093738",
      "community": 454,
      "norm_label": "version20260624093738"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260624093738_version20260624093738_getdescription",
      "community": 454,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260624093738_version20260624093738_up",
      "community": 454,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260624093738_php_schema",
      "community": 454,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260624093738_version20260624093738_down",
      "community": 454,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260624123236.php",
      "file_type": "code",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260624123236",
      "community": 946,
      "norm_label": "version20260624123236.php"
    },
    {
      "label": "Version20260624123236",
      "file_type": "code",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260624123236_version20260624123236",
      "community": 946,
      "norm_label": "version20260624123236"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260624123236_version20260624123236_getdescription",
      "community": 946,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260624123236_version20260624123236_up",
      "community": 946,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260624123236_php_schema",
      "community": 946,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260624123236_version20260624123236_down",
      "community": 946,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260625135132.php",
      "file_type": "code",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260625135132",
      "community": 742,
      "norm_label": "version20260625135132.php"
    },
    {
      "label": "Version20260625135132",
      "file_type": "code",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260625135132_version20260625135132",
      "community": 742,
      "norm_label": "version20260625135132"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260625135132_version20260625135132_getdescription",
      "community": 742,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260625135132_version20260625135132_up",
      "community": 742,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260625135132_php_schema",
      "community": 742,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260625135132_version20260625135132_down",
      "community": 742,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260625150304.php",
      "file_type": "code",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260625150304",
      "community": 457,
      "norm_label": "version20260625150304.php"
    },
    {
      "label": "Version20260625150304",
      "file_type": "code",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260625150304_version20260625150304",
      "community": 457,
      "norm_label": "version20260625150304"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260625150304_version20260625150304_getdescription",
      "community": 457,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260625150304_version20260625150304_up",
      "community": 457,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260625150304_php_schema",
      "community": 457,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "migrations_version20260625150304_version20260625150304_down",
      "community": 457,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260628133044.php",
      "file_type": "code",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260628133044",
      "community": 746,
      "norm_label": "version20260628133044.php"
    },
    {
      "label": "Version20260628133044",
      "file_type": "code",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260628133044_version20260628133044",
      "community": 746,
      "norm_label": "version20260628133044"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260628133044_version20260628133044_getdescription",
      "community": 746,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628133044_version20260628133044_up",
      "community": 746,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628133044_php_schema",
      "community": 746,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260628133044_version20260628133044_down",
      "community": 746,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260628134241.php",
      "file_type": "code",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260628134241",
      "community": 808,
      "norm_label": "version20260628134241.php"
    },
    {
      "label": "Version20260628134241",
      "file_type": "code",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260628134241_version20260628134241",
      "community": 808,
      "norm_label": "version20260628134241"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260628134241_version20260628134241_getdescription",
      "community": 808,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628134241_version20260628134241_up",
      "community": 808,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628134241_php_schema",
      "community": 808,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260628134241_version20260628134241_down",
      "community": 808,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260628152738.php",
      "file_type": "code",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260628152738",
      "community": 1057,
      "norm_label": "version20260628152738.php"
    },
    {
      "label": "Version20260628152738",
      "file_type": "code",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260628152738_version20260628152738",
      "community": 1057,
      "norm_label": "version20260628152738"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260628152738_version20260628152738_getdescription",
      "community": 1057,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628152738_version20260628152738_up",
      "community": 1057,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628152738_php_schema",
      "community": 1057,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "migrations_version20260628152738_version20260628152738_down",
      "community": 1057,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260628153625.php",
      "file_type": "code",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260628153625",
      "community": 816,
      "norm_label": "version20260628153625.php"
    },
    {
      "label": "Version20260628153625",
      "file_type": "code",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260628153625_version20260628153625",
      "community": 816,
      "norm_label": "version20260628153625"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260628153625_version20260628153625_getdescription",
      "community": 816,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628153625_version20260628153625_up",
      "community": 816,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628153625_php_schema",
      "community": 816,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260628153625_version20260628153625_down",
      "community": 816,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260628153855.php",
      "file_type": "code",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260628153855",
      "community": 1181,
      "norm_label": "version20260628153855.php"
    },
    {
      "label": "Version20260628153855",
      "file_type": "code",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260628153855_version20260628153855",
      "community": 1181,
      "norm_label": "version20260628153855"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260628153855_version20260628153855_getdescription",
      "community": 1181,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628153855_version20260628153855_up",
      "community": 1181,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628153855_php_schema",
      "community": 1181,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260628153855_version20260628153855_down",
      "community": 1181,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260628165710.php",
      "file_type": "code",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260628165710",
      "community": 993,
      "norm_label": "version20260628165710.php"
    },
    {
      "label": "Version20260628165710",
      "file_type": "code",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260628165710_version20260628165710",
      "community": 993,
      "norm_label": "version20260628165710"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260628165710_version20260628165710_getdescription",
      "community": 993,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628165710_version20260628165710_up",
      "community": 993,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628165710_php_schema",
      "community": 993,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260628165710_version20260628165710_down",
      "community": 993,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260628173151.php",
      "file_type": "code",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260628173151",
      "community": 945,
      "norm_label": "version20260628173151.php"
    },
    {
      "label": "Version20260628173151",
      "file_type": "code",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260628173151_version20260628173151",
      "community": 945,
      "norm_label": "version20260628173151"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260628173151_version20260628173151_getdescription",
      "community": 945,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628173151_version20260628173151_up",
      "community": 945,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260628173151_php_schema",
      "community": 945,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "migrations_version20260628173151_version20260628173151_down",
      "community": 945,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260629161536.php",
      "file_type": "code",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260629161536",
      "community": 638,
      "norm_label": "version20260629161536.php"
    },
    {
      "label": "Version20260629161536",
      "file_type": "code",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260629161536_version20260629161536",
      "community": 638,
      "norm_label": "version20260629161536"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260629161536_version20260629161536_getdescription",
      "community": 638,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260629161536_version20260629161536_up",
      "community": 638,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260629161536_php_schema",
      "community": 638,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260629161536_version20260629161536_down",
      "community": 638,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260702063537.php",
      "file_type": "code",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260702063537",
      "community": 922,
      "norm_label": "version20260702063537.php"
    },
    {
      "label": "Version20260702063537",
      "file_type": "code",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260702063537_version20260702063537",
      "community": 922,
      "norm_label": "version20260702063537"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260702063537_version20260702063537_getdescription",
      "community": 922,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260702063537_version20260702063537_up",
      "community": 922,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260702063537_php_schema",
      "community": 922,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260702063537_version20260702063537_down",
      "community": 922,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260702115209.php",
      "file_type": "code",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260702115209",
      "community": 879,
      "norm_label": "version20260702115209.php"
    },
    {
      "label": "Version20260702115209",
      "file_type": "code",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260702115209_version20260702115209",
      "community": 879,
      "norm_label": "version20260702115209"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260702115209_version20260702115209_getdescription",
      "community": 879,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260702115209_version20260702115209_up",
      "community": 879,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260702115209_php_schema",
      "community": 879,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260702115209_version20260702115209_down",
      "community": 879,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260703085828.php",
      "file_type": "code",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260703085828",
      "community": 870,
      "norm_label": "version20260703085828.php"
    },
    {
      "label": "Version20260703085828",
      "file_type": "code",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260703085828_version20260703085828",
      "community": 870,
      "norm_label": "version20260703085828"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260703085828_version20260703085828_getdescription",
      "community": 870,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260703085828_version20260703085828_up",
      "community": 870,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260703085828_php_schema",
      "community": 870,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260703085828_version20260703085828_down",
      "community": 870,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260705070546.php",
      "file_type": "code",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260705070546",
      "community": 841,
      "norm_label": "version20260705070546.php"
    },
    {
      "label": "Version20260705070546",
      "file_type": "code",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "migrations_version20260705070546_version20260705070546",
      "community": 841,
      "norm_label": "version20260705070546"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "migrations_version20260705070546_version20260705070546_getdescription",
      "community": 841,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260705070546_version20260705070546_up",
      "community": 841,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260705070546_php_schema",
      "community": 841,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "migrations_version20260705070546_version20260705070546_down",
      "community": 841,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260705072835.php",
      "file_type": "code",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260705072835",
      "community": 650,
      "norm_label": "version20260705072835.php"
    },
    {
      "label": "Version20260705072835",
      "file_type": "code",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "migrations_version20260705072835_version20260705072835",
      "community": 650,
      "norm_label": "version20260705072835"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260705072835_version20260705072835_getdescription",
      "community": 650,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "migrations_version20260705072835_version20260705072835_up",
      "community": 650,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "migrations_version20260705072835_php_schema",
      "community": 650,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "migrations_version20260705072835_version20260705072835_down",
      "community": 650,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260705081716.php",
      "file_type": "code",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260705081716",
      "community": 889,
      "norm_label": "version20260705081716.php"
    },
    {
      "label": "Version20260705081716",
      "file_type": "code",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "migrations_version20260705081716_version20260705081716",
      "community": 889,
      "norm_label": "version20260705081716"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "migrations_version20260705081716_version20260705081716_getdescription",
      "community": 889,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260705081716_version20260705081716_up",
      "community": 889,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260705081716_php_schema",
      "community": 889,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "migrations_version20260705081716_version20260705081716_down",
      "community": 889,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260707202553.php",
      "file_type": "code",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260707202553",
      "community": 889,
      "norm_label": "version20260707202553.php"
    },
    {
      "label": "Version20260707202553",
      "file_type": "code",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260707202553_version20260707202553",
      "community": 889,
      "norm_label": "version20260707202553"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260707202553_version20260707202553_getdescription",
      "community": 889,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260707202553_version20260707202553_up",
      "community": 889,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260707202553_php_schema",
      "community": 889,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260707202553_version20260707202553_down",
      "community": 889,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260708083446.php",
      "file_type": "code",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260708083446",
      "community": 722,
      "norm_label": "version20260708083446.php"
    },
    {
      "label": "Version20260708083446",
      "file_type": "code",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260708083446_version20260708083446",
      "community": 722,
      "norm_label": "version20260708083446"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260708083446_version20260708083446_getdescription",
      "community": 722,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260708083446_version20260708083446_up",
      "community": 722,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260708083446_php_schema",
      "community": 722,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260708083446_version20260708083446_down",
      "community": 722,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260709033925.php",
      "file_type": "code",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260709033925",
      "community": 966,
      "norm_label": "version20260709033925.php"
    },
    {
      "label": "Version20260709033925",
      "file_type": "code",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260709033925_version20260709033925",
      "community": 966,
      "norm_label": "version20260709033925"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260709033925_version20260709033925_getdescription",
      "community": 966,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260709033925_version20260709033925_up",
      "community": 966,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260709033925_php_schema",
      "community": 966,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "migrations_version20260709033925_version20260709033925_down",
      "community": 966,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260711120000.php",
      "file_type": "code",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260711120000",
      "community": 1075,
      "norm_label": "version20260711120000.php"
    },
    {
      "label": "Version20260711120000",
      "file_type": "code",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "migrations_version20260711120000_version20260711120000",
      "community": 1075,
      "norm_label": "version20260711120000"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260711120000_version20260711120000_getdescription",
      "community": 1075,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260711120000_version20260711120000_up",
      "community": 1075,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260711120000_php_schema",
      "community": 1075,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "migrations_version20260711120000_version20260711120000_down",
      "community": 1075,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260711150000.php",
      "file_type": "code",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260711150000",
      "community": 1043,
      "norm_label": "version20260711150000.php"
    },
    {
      "label": "Version20260711150000",
      "file_type": "code",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260711150000_version20260711150000",
      "community": 1043,
      "norm_label": "version20260711150000"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "migrations_version20260711150000_version20260711150000_getdescription",
      "community": 1043,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260711150000_version20260711150000_up",
      "community": 1043,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260711150000_php_schema",
      "community": 1043,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "migrations_version20260711150000_version20260711150000_down",
      "community": 1043,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260711151000.php",
      "file_type": "code",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260711151000",
      "community": 749,
      "norm_label": "version20260711151000.php"
    },
    {
      "label": "Version20260711151000",
      "file_type": "code",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "migrations_version20260711151000_version20260711151000",
      "community": 749,
      "norm_label": "version20260711151000"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "migrations_version20260711151000_version20260711151000_getdescription",
      "community": 749,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260711151000_version20260711151000_up",
      "community": 749,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260711151000_php_schema",
      "community": 749,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "migrations_version20260711151000_version20260711151000_down",
      "community": 749,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260713050014.php",
      "file_type": "code",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260713050014",
      "community": 933,
      "norm_label": "version20260713050014.php"
    },
    {
      "label": "Version20260713050014",
      "file_type": "code",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260713050014_version20260713050014",
      "community": 933,
      "norm_label": "version20260713050014"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260713050014_version20260713050014_getdescription",
      "community": 933,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713050014_version20260713050014_up",
      "community": 933,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713050014_php_schema",
      "community": 933,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260713050014_version20260713050014_down",
      "community": 933,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260713050114.php",
      "file_type": "code",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260713050114",
      "community": 811,
      "norm_label": "version20260713050114.php"
    },
    {
      "label": "Version20260713050114",
      "file_type": "code",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260713050114_version20260713050114",
      "community": 811,
      "norm_label": "version20260713050114"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260713050114_version20260713050114_getdescription",
      "community": 811,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713050114_version20260713050114_up",
      "community": 811,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713050114_php_schema",
      "community": 811,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260713050114_version20260713050114_down",
      "community": 811,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260713074150.php",
      "file_type": "code",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260713074150",
      "community": 595,
      "norm_label": "version20260713074150.php"
    },
    {
      "label": "Version20260713074150",
      "file_type": "code",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260713074150_version20260713074150",
      "community": 595,
      "norm_label": "version20260713074150"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260713074150_version20260713074150_getdescription",
      "community": 595,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713074150_version20260713074150_up",
      "community": 595,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713074150_php_schema",
      "community": 595,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260713074150_version20260713074150_down",
      "community": 595,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260713093327.php",
      "file_type": "code",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260713093327",
      "community": 667,
      "norm_label": "version20260713093327.php"
    },
    {
      "label": "Version20260713093327",
      "file_type": "code",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260713093327_version20260713093327",
      "community": 667,
      "norm_label": "version20260713093327"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260713093327_version20260713093327_getdescription",
      "community": 667,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713093327_version20260713093327_up",
      "community": 667,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713093327_php_schema",
      "community": 667,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260713093327_version20260713093327_down",
      "community": 667,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260713103729.php",
      "file_type": "code",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260713103729",
      "community": 1182,
      "norm_label": "version20260713103729.php"
    },
    {
      "label": "Version20260713103729",
      "file_type": "code",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260713103729_version20260713103729",
      "community": 1182,
      "norm_label": "version20260713103729"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260713103729_version20260713103729_getdescription",
      "community": 1182,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713103729_version20260713103729_up",
      "community": 1182,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713103729_php_schema",
      "community": 1182,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260713103729_version20260713103729_down",
      "community": 1182,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260713110856.php",
      "file_type": "code",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260713110856",
      "community": 1235,
      "norm_label": "version20260713110856.php"
    },
    {
      "label": "Version20260713110856",
      "file_type": "code",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260713110856_version20260713110856",
      "community": 1235,
      "norm_label": "version20260713110856"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260713110856_version20260713110856_getdescription",
      "community": 1235,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713110856_version20260713110856_up",
      "community": 1235,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713110856_php_schema",
      "community": 1235,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "migrations_version20260713110856_version20260713110856_down",
      "community": 1235,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260713114523.php",
      "file_type": "code",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260713114523",
      "community": 723,
      "norm_label": "version20260713114523.php"
    },
    {
      "label": "Version20260713114523",
      "file_type": "code",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260713114523_version20260713114523",
      "community": 723,
      "norm_label": "version20260713114523"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260713114523_version20260713114523_getdescription",
      "community": 723,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713114523_version20260713114523_up",
      "community": 723,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713114523_php_schema",
      "community": 723,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260713114523_version20260713114523_down",
      "community": 723,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260713115316.php",
      "file_type": "code",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260713115316",
      "community": 967,
      "norm_label": "version20260713115316.php"
    },
    {
      "label": "Version20260713115316",
      "file_type": "code",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260713115316_version20260713115316",
      "community": 967,
      "norm_label": "version20260713115316"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260713115316_version20260713115316_getdescription",
      "community": 967,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713115316_version20260713115316_up",
      "community": 967,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713115316_php_schema",
      "community": 967,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260713115316_version20260713115316_down",
      "community": 967,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260713120038.php",
      "file_type": "code",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260713120038",
      "community": 1058,
      "norm_label": "version20260713120038.php"
    },
    {
      "label": "Version20260713120038",
      "file_type": "code",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260713120038_version20260713120038",
      "community": 1058,
      "norm_label": "version20260713120038"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260713120038_version20260713120038_getdescription",
      "community": 1058,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713120038_version20260713120038_up",
      "community": 1058,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713120038_php_schema",
      "community": 1058,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260713120038_version20260713120038_down",
      "community": 1058,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260713122600.php",
      "file_type": "code",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260713122600",
      "community": 800,
      "norm_label": "version20260713122600.php"
    },
    {
      "label": "Version20260713122600",
      "file_type": "code",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260713122600_version20260713122600",
      "community": 800,
      "norm_label": "version20260713122600"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260713122600_version20260713122600_getdescription",
      "community": 800,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713122600_version20260713122600_up",
      "community": 800,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713122600_php_schema",
      "community": 800,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260713122600_version20260713122600_down",
      "community": 800,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260713195434.php",
      "file_type": "code",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260713195434",
      "community": 952,
      "norm_label": "version20260713195434.php"
    },
    {
      "label": "Version20260713195434",
      "file_type": "code",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260713195434_version20260713195434",
      "community": 952,
      "norm_label": "version20260713195434"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260713195434_version20260713195434_getdescription",
      "community": 952,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713195434_version20260713195434_up",
      "community": 952,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260713195434_php_schema",
      "community": 952,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "migrations_version20260713195434_version20260713195434_down",
      "community": 952,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260715075904.php",
      "file_type": "code",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260715075904",
      "community": 1070,
      "norm_label": "version20260715075904.php"
    },
    {
      "label": "Version20260715075904",
      "file_type": "code",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260715075904_version20260715075904",
      "community": 1070,
      "norm_label": "version20260715075904"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260715075904_version20260715075904_getdescription",
      "community": 1070,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260715075904_version20260715075904_up",
      "community": 1070,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260715075904_php_schema",
      "community": 1070,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "migrations_version20260715075904_version20260715075904_down",
      "community": 1070,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260715083856.php",
      "file_type": "code",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260715083856",
      "community": 985,
      "norm_label": "version20260715083856.php"
    },
    {
      "label": "Version20260715083856",
      "file_type": "code",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260715083856_version20260715083856",
      "community": 985,
      "norm_label": "version20260715083856"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260715083856_version20260715083856_getdescription",
      "community": 985,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260715083856_version20260715083856_up",
      "community": 985,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260715083856_php_schema",
      "community": 985,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260715083856_version20260715083856_down",
      "community": 985,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260715093358.php",
      "file_type": "code",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260715093358",
      "community": 803,
      "norm_label": "version20260715093358.php"
    },
    {
      "label": "Version20260715093358",
      "file_type": "code",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260715093358_version20260715093358",
      "community": 803,
      "norm_label": "version20260715093358"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260715093358_version20260715093358_getdescription",
      "community": 803,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260715093358_version20260715093358_up",
      "community": 803,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260715093358_php_schema",
      "community": 803,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260715093358_version20260715093358_down",
      "community": 803,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260715100324.php",
      "file_type": "code",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260715100324",
      "community": 762,
      "norm_label": "version20260715100324.php"
    },
    {
      "label": "Version20260715100324",
      "file_type": "code",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260715100324_version20260715100324",
      "community": 762,
      "norm_label": "version20260715100324"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260715100324_version20260715100324_getdescription",
      "community": 762,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260715100324_version20260715100324_up",
      "community": 762,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260715100324_php_schema",
      "community": 762,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "migrations_version20260715100324_version20260715100324_down",
      "community": 762,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260715105351.php",
      "file_type": "code",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260715105351",
      "community": 951,
      "norm_label": "version20260715105351.php"
    },
    {
      "label": "Version20260715105351",
      "file_type": "code",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260715105351_version20260715105351",
      "community": 951,
      "norm_label": "version20260715105351"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260715105351_version20260715105351_getdescription",
      "community": 951,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260715105351_version20260715105351_up",
      "community": 951,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260715105351_php_schema",
      "community": 951,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260715105351_version20260715105351_down",
      "community": 951,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260715192758.php",
      "file_type": "code",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260715192758",
      "community": 822,
      "norm_label": "version20260715192758.php"
    },
    {
      "label": "Version20260715192758",
      "file_type": "code",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260715192758_version20260715192758",
      "community": 822,
      "norm_label": "version20260715192758"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260715192758_version20260715192758_getdescription",
      "community": 822,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260715192758_version20260715192758_up",
      "community": 822,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260715192758_php_schema",
      "community": 822,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260715192758_version20260715192758_down",
      "community": 822,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260716063302.php",
      "file_type": "code",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260716063302",
      "community": 819,
      "norm_label": "version20260716063302.php"
    },
    {
      "label": "Version20260716063302",
      "file_type": "code",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260716063302_version20260716063302",
      "community": 819,
      "norm_label": "version20260716063302"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260716063302_version20260716063302_getdescription",
      "community": 819,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716063302_version20260716063302_up",
      "community": 819,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716063302_php_schema",
      "community": 819,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260716063302_version20260716063302_down",
      "community": 819,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260716083939.php",
      "file_type": "code",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260716083939",
      "community": 875,
      "norm_label": "version20260716083939.php"
    },
    {
      "label": "Version20260716083939",
      "file_type": "code",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260716083939_version20260716083939",
      "community": 875,
      "norm_label": "version20260716083939"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260716083939_version20260716083939_getdescription",
      "community": 875,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716083939_version20260716083939_up",
      "community": 875,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716083939_php_schema",
      "community": 875,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260716083939_version20260716083939_down",
      "community": 875,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260716091352.php",
      "file_type": "code",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260716091352",
      "community": 860,
      "norm_label": "version20260716091352.php"
    },
    {
      "label": "Version20260716091352",
      "file_type": "code",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260716091352_version20260716091352",
      "community": 860,
      "norm_label": "version20260716091352"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260716091352_version20260716091352_getdescription",
      "community": 860,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716091352_version20260716091352_up",
      "community": 860,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716091352_php_schema",
      "community": 860,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260716091352_version20260716091352_down",
      "community": 860,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260716094319.php",
      "file_type": "code",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260716094319",
      "community": 972,
      "norm_label": "version20260716094319.php"
    },
    {
      "label": "Version20260716094319",
      "file_type": "code",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260716094319_version20260716094319",
      "community": 972,
      "norm_label": "version20260716094319"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260716094319_version20260716094319_getdescription",
      "community": 972,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716094319_version20260716094319_up",
      "community": 972,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716094319_php_schema",
      "community": 972,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "migrations_version20260716094319_version20260716094319_down",
      "community": 972,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260716102537.php",
      "file_type": "code",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260716102537",
      "community": 847,
      "norm_label": "version20260716102537.php"
    },
    {
      "label": "Version20260716102537",
      "file_type": "code",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260716102537_version20260716102537",
      "community": 847,
      "norm_label": "version20260716102537"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260716102537_version20260716102537_getdescription",
      "community": 847,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716102537_version20260716102537_up",
      "community": 847,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716102537_php_schema",
      "community": 847,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "migrations_version20260716102537_version20260716102537_down",
      "community": 847,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260716124039.php",
      "file_type": "code",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260716124039",
      "community": 886,
      "norm_label": "version20260716124039.php"
    },
    {
      "label": "Version20260716124039",
      "file_type": "code",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260716124039_version20260716124039",
      "community": 886,
      "norm_label": "version20260716124039"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260716124039_version20260716124039_getdescription",
      "community": 886,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716124039_version20260716124039_up",
      "community": 886,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716124039_php_schema",
      "community": 886,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260716124039_version20260716124039_down",
      "community": 886,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260716130713.php",
      "file_type": "code",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260716130713",
      "community": 836,
      "norm_label": "version20260716130713.php"
    },
    {
      "label": "Version20260716130713",
      "file_type": "code",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260716130713_version20260716130713",
      "community": 836,
      "norm_label": "version20260716130713"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260716130713_version20260716130713_getdescription",
      "community": 836,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716130713_version20260716130713_up",
      "community": 836,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260716130713_php_schema",
      "community": 836,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260716130713_version20260716130713_down",
      "community": 836,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260717073617.php",
      "file_type": "code",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260717073617",
      "community": 888,
      "norm_label": "version20260717073617.php"
    },
    {
      "label": "Version20260717073617",
      "file_type": "code",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260717073617_version20260717073617",
      "community": 888,
      "norm_label": "version20260717073617"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260717073617_version20260717073617_getdescription",
      "community": 888,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260717073617_version20260717073617_up",
      "community": 888,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260717073617_php_schema",
      "community": 888,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260717073617_version20260717073617_down",
      "community": 888,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260717081632.php",
      "file_type": "code",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260717081632",
      "community": 1059,
      "norm_label": "version20260717081632.php"
    },
    {
      "label": "Version20260717081632",
      "file_type": "code",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260717081632_version20260717081632",
      "community": 1059,
      "norm_label": "version20260717081632"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260717081632_version20260717081632_getdescription",
      "community": 1059,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260717081632_version20260717081632_up",
      "community": 1059,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260717081632_php_schema",
      "community": 1059,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260717081632_version20260717081632_down",
      "community": 1059,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260717082805.php",
      "file_type": "code",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260717082805",
      "community": 891,
      "norm_label": "version20260717082805.php"
    },
    {
      "label": "Version20260717082805",
      "file_type": "code",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260717082805_version20260717082805",
      "community": 891,
      "norm_label": "version20260717082805"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260717082805_version20260717082805_getdescription",
      "community": 891,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260717082805_version20260717082805_up",
      "community": 891,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260717082805_php_schema",
      "community": 891,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260717082805_version20260717082805_down",
      "community": 891,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260717093000.php",
      "file_type": "code",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260717093000",
      "community": 892,
      "norm_label": "version20260717093000.php"
    },
    {
      "label": "Version20260717093000",
      "file_type": "code",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260717093000_version20260717093000",
      "community": 892,
      "norm_label": "version20260717093000"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "migrations_version20260717093000_version20260717093000_getdescription",
      "community": 892,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "migrations_version20260717093000_version20260717093000_up",
      "community": 892,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "migrations_version20260717093000_php_schema",
      "community": 892,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260717093000_version20260717093000_down",
      "community": 892,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260717111223.php",
      "file_type": "code",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260717111223",
      "community": 893,
      "norm_label": "version20260717111223.php"
    },
    {
      "label": "Version20260717111223",
      "file_type": "code",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260717111223_version20260717111223",
      "community": 893,
      "norm_label": "version20260717111223"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260717111223_version20260717111223_getdescription",
      "community": 893,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260717111223_version20260717111223_up",
      "community": 893,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260717111223_php_schema",
      "community": 893,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260717111223_version20260717111223_down",
      "community": 893,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260717113519.php",
      "file_type": "code",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260717113519",
      "community": 992,
      "norm_label": "version20260717113519.php"
    },
    {
      "label": "Version20260717113519",
      "file_type": "code",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260717113519_version20260717113519",
      "community": 992,
      "norm_label": "version20260717113519"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260717113519_version20260717113519_getdescription",
      "community": 992,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260717113519_version20260717113519_up",
      "community": 992,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260717113519_php_schema",
      "community": 992,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260717113519_version20260717113519_down",
      "community": 992,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260718055833.php",
      "file_type": "code",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260718055833",
      "community": 895,
      "norm_label": "version20260718055833.php"
    },
    {
      "label": "Version20260718055833",
      "file_type": "code",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "migrations_version20260718055833_version20260718055833",
      "community": 895,
      "norm_label": "version20260718055833"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260718055833_version20260718055833_getdescription",
      "community": 895,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260718055833_version20260718055833_up",
      "community": 895,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260718055833_php_schema",
      "community": 895,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "migrations_version20260718055833_version20260718055833_down",
      "community": 895,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260718084301.php",
      "file_type": "code",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260718084301",
      "community": 896,
      "norm_label": "version20260718084301.php"
    },
    {
      "label": "Version20260718084301",
      "file_type": "code",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "migrations_version20260718084301_version20260718084301",
      "community": 896,
      "norm_label": "version20260718084301"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "migrations_version20260718084301_version20260718084301_getdescription",
      "community": 896,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "migrations_version20260718084301_version20260718084301_up",
      "community": 896,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "migrations_version20260718084301_php_schema",
      "community": 896,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260718084301_version20260718084301_down",
      "community": 896,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260718084524.php",
      "file_type": "code",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260718084524",
      "community": 897,
      "norm_label": "version20260718084524.php"
    },
    {
      "label": "Version20260718084524",
      "file_type": "code",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260718084524_version20260718084524",
      "community": 897,
      "norm_label": "version20260718084524"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260718084524_version20260718084524_getdescription",
      "community": 897,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260718084524_version20260718084524_up",
      "community": 897,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260718084524_php_schema",
      "community": 897,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260718084524_version20260718084524_down",
      "community": 897,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260718085747.php",
      "file_type": "code",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260718085747",
      "community": 898,
      "norm_label": "version20260718085747.php"
    },
    {
      "label": "Version20260718085747",
      "file_type": "code",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260718085747_version20260718085747",
      "community": 898,
      "norm_label": "version20260718085747"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260718085747_version20260718085747_getdescription",
      "community": 898,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260718085747_version20260718085747_up",
      "community": 898,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260718085747_php_schema",
      "community": 898,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260718085747_version20260718085747_down",
      "community": 898,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260718092903.php",
      "file_type": "code",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260718092903",
      "community": 924,
      "norm_label": "version20260718092903.php"
    },
    {
      "label": "Version20260718092903",
      "file_type": "code",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260718092903_version20260718092903",
      "community": 924,
      "norm_label": "version20260718092903"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260718092903_version20260718092903_getdescription",
      "community": 924,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "migrations_version20260718092903_version20260718092903_up",
      "community": 924,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "migrations_version20260718092903_php_schema",
      "community": 924,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "migrations_version20260718092903_version20260718092903_down",
      "community": 924,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260718132000.php",
      "file_type": "code",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260718132000",
      "community": 1076,
      "norm_label": "version20260718132000.php"
    },
    {
      "label": "Version20260718132000",
      "file_type": "code",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "migrations_version20260718132000_version20260718132000",
      "community": 1076,
      "norm_label": "version20260718132000"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260718132000_version20260718132000_getdescription",
      "community": 1076,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260718132000_version20260718132000_up",
      "community": 1076,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260718132000_php_schema",
      "community": 1076,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "migrations_version20260718132000_version20260718132000_down",
      "community": 1076,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260718184932.php",
      "file_type": "code",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260718184932",
      "community": 948,
      "norm_label": "version20260718184932.php"
    },
    {
      "label": "Version20260718184932",
      "file_type": "code",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260718184932_version20260718184932",
      "community": 948,
      "norm_label": "version20260718184932"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "migrations_version20260718184932_version20260718184932_getdescription",
      "community": 948,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "migrations_version20260718184932_version20260718184932_up",
      "community": 948,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "migrations_version20260718184932_php_schema",
      "community": 948,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "migrations_version20260718184932_version20260718184932_down",
      "community": 948,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260718193940.php",
      "file_type": "code",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260718193940",
      "community": 994,
      "norm_label": "version20260718193940.php"
    },
    {
      "label": "Version20260718193940",
      "file_type": "code",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "migrations_version20260718193940_version20260718193940",
      "community": 994,
      "norm_label": "version20260718193940"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "migrations_version20260718193940_version20260718193940_getdescription",
      "community": 994,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260718193940_version20260718193940_up",
      "community": 994,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260718193940_php_schema",
      "community": 994,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "migrations_version20260718193940_version20260718193940_down",
      "community": 994,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260719044321.php",
      "file_type": "code",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260719044321",
      "community": 965,
      "norm_label": "version20260719044321.php"
    },
    {
      "label": "Version20260719044321",
      "file_type": "code",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "migrations_version20260719044321_version20260719044321",
      "community": 965,
      "norm_label": "version20260719044321"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "migrations_version20260719044321_version20260719044321_getdescription",
      "community": 965,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "migrations_version20260719044321_version20260719044321_up",
      "community": 965,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "migrations_version20260719044321_php_schema",
      "community": 965,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "migrations_version20260719044321_version20260719044321_down",
      "community": 965,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260719163834.php",
      "file_type": "code",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260719163834",
      "community": 995,
      "norm_label": "version20260719163834.php"
    },
    {
      "label": "Version20260719163834",
      "file_type": "code",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260719163834_version20260719163834",
      "community": 995,
      "norm_label": "version20260719163834"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260719163834_version20260719163834_getdescription",
      "community": 995,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260719163834_version20260719163834_up",
      "community": 995,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260719163834_php_schema",
      "community": 995,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260719163834_version20260719163834_down",
      "community": 995,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260719164144.php",
      "file_type": "code",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260719164144",
      "community": 996,
      "norm_label": "version20260719164144.php"
    },
    {
      "label": "Version20260719164144",
      "file_type": "code",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260719164144_version20260719164144",
      "community": 996,
      "norm_label": "version20260719164144"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260719164144_version20260719164144_getdescription",
      "community": 996,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260719164144_version20260719164144_up",
      "community": 996,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260719164144_php_schema",
      "community": 996,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260719164144_version20260719164144_down",
      "community": 996,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260723120122.php",
      "file_type": "code",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260723120122",
      "community": 1045,
      "norm_label": "version20260723120122.php"
    },
    {
      "label": "Version20260723120122",
      "file_type": "code",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260723120122_version20260723120122",
      "community": 1045,
      "norm_label": "version20260723120122"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260723120122_version20260723120122_getdescription",
      "community": 1045,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260723120122_version20260723120122_up",
      "community": 1045,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260723120122_php_schema",
      "community": 1045,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260723120122_version20260723120122_down",
      "community": 1045,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260723171254.php",
      "file_type": "code",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260723171254",
      "community": 969,
      "norm_label": "version20260723171254.php"
    },
    {
      "label": "Version20260723171254",
      "file_type": "code",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260723171254_version20260723171254",
      "community": 969,
      "norm_label": "version20260723171254"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260723171254_version20260723171254_getdescription",
      "community": 969,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".isTransactional()",
      "file_type": "code",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "migrations_version20260723171254_version20260723171254_istransactional",
      "community": 969,
      "norm_label": ".istransactional()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260723171254_version20260723171254_up",
      "community": 969,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260723171254_php_schema",
      "community": 969,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "migrations_version20260723171254_version20260723171254_down",
      "community": 969,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260723174500.php",
      "file_type": "code",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260723174500",
      "community": 970,
      "norm_label": "version20260723174500.php"
    },
    {
      "label": "Version20260723174500",
      "file_type": "code",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260723174500_version20260723174500",
      "community": 970,
      "norm_label": "version20260723174500"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260723174500_version20260723174500_getdescription",
      "community": 970,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".isTransactional()",
      "file_type": "code",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "migrations_version20260723174500_version20260723174500_istransactional",
      "community": 970,
      "norm_label": ".istransactional()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260723174500_version20260723174500_up",
      "community": 970,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260723174500_php_schema",
      "community": 970,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "migrations_version20260723174500_version20260723174500_down",
      "community": 970,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260725115603.php",
      "file_type": "code",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260725115603",
      "community": 986,
      "norm_label": "version20260725115603.php"
    },
    {
      "label": "Version20260725115603",
      "file_type": "code",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260725115603_version20260725115603",
      "community": 986,
      "norm_label": "version20260725115603"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260725115603_version20260725115603_getdescription",
      "community": 986,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260725115603_version20260725115603_up",
      "community": 986,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260725115603_php_schema",
      "community": 986,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "migrations_version20260725115603_version20260725115603_down",
      "community": 986,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260725120831.php",
      "file_type": "code",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260725120831",
      "community": 1086,
      "norm_label": "version20260725120831.php"
    },
    {
      "label": "Version20260725120831",
      "file_type": "code",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "migrations_version20260725120831_version20260725120831",
      "community": 1086,
      "norm_label": "version20260725120831"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "migrations_version20260725120831_version20260725120831_getdescription",
      "community": 1086,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725120831_version20260725120831_up",
      "community": 1086,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725120831_php_schema",
      "community": 1086,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260725120831_version20260725120831_down",
      "community": 1086,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260725121548.php",
      "file_type": "code",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260725121548",
      "community": 991,
      "norm_label": "version20260725121548.php"
    },
    {
      "label": "Version20260725121548",
      "file_type": "code",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "migrations_version20260725121548_version20260725121548",
      "community": 991,
      "norm_label": "version20260725121548"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "migrations_version20260725121548_version20260725121548_getdescription",
      "community": 991,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725121548_version20260725121548_up",
      "community": 991,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725121548_php_schema",
      "community": 991,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260725121548_version20260725121548_down",
      "community": 991,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260725131031.php",
      "file_type": "code",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260725131031",
      "community": 997,
      "norm_label": "version20260725131031.php"
    },
    {
      "label": "Version20260725131031",
      "file_type": "code",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "migrations_version20260725131031_version20260725131031",
      "community": 997,
      "norm_label": "version20260725131031"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "migrations_version20260725131031_version20260725131031_getdescription",
      "community": 997,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725131031_version20260725131031_up",
      "community": 997,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725131031_php_schema",
      "community": 997,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260725131031_version20260725131031_down",
      "community": 997,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260725131554.php",
      "file_type": "code",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260725131554",
      "community": 1001,
      "norm_label": "version20260725131554.php"
    },
    {
      "label": "Version20260725131554",
      "file_type": "code",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260725131554_version20260725131554",
      "community": 1001,
      "norm_label": "version20260725131554"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "migrations_version20260725131554_version20260725131554_getdescription",
      "community": 1001,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "migrations_version20260725131554_version20260725131554_up",
      "community": 1001,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "migrations_version20260725131554_php_schema",
      "community": 1001,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260725131554_version20260725131554_down",
      "community": 1001,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260725132739.php",
      "file_type": "code",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260725132739",
      "community": 1004,
      "norm_label": "version20260725132739.php"
    },
    {
      "label": "Version20260725132739",
      "file_type": "code",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "migrations_version20260725132739_version20260725132739",
      "community": 1004,
      "norm_label": "version20260725132739"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "migrations_version20260725132739_version20260725132739_getdescription",
      "community": 1004,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725132739_version20260725132739_up",
      "community": 1004,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725132739_php_schema",
      "community": 1004,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "migrations_version20260725132739_version20260725132739_down",
      "community": 1004,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260725143211.php",
      "file_type": "code",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260725143211",
      "community": 1060,
      "norm_label": "version20260725143211.php"
    },
    {
      "label": "Version20260725143211",
      "file_type": "code",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "migrations_version20260725143211_version20260725143211",
      "community": 1060,
      "norm_label": "version20260725143211"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "migrations_version20260725143211_version20260725143211_getdescription",
      "community": 1060,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725143211_version20260725143211_up",
      "community": 1060,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725143211_php_schema",
      "community": 1060,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260725143211_version20260725143211_down",
      "community": 1060,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260725143539.php",
      "file_type": "code",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260725143539",
      "community": 1061,
      "norm_label": "version20260725143539.php"
    },
    {
      "label": "Version20260725143539",
      "file_type": "code",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "migrations_version20260725143539_version20260725143539",
      "community": 1061,
      "norm_label": "version20260725143539"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "migrations_version20260725143539_version20260725143539_getdescription",
      "community": 1061,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725143539_version20260725143539_up",
      "community": 1061,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725143539_php_schema",
      "community": 1061,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260725143539_version20260725143539_down",
      "community": 1061,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260725144018.php",
      "file_type": "code",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260725144018",
      "community": 1062,
      "norm_label": "version20260725144018.php"
    },
    {
      "label": "Version20260725144018",
      "file_type": "code",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "migrations_version20260725144018_version20260725144018",
      "community": 1062,
      "norm_label": "version20260725144018"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "migrations_version20260725144018_version20260725144018_getdescription",
      "community": 1062,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725144018_version20260725144018_up",
      "community": 1062,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260725144018_php_schema",
      "community": 1062,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "migrations_version20260725144018_version20260725144018_down",
      "community": 1062,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260728074119.php",
      "file_type": "code",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260728074119",
      "community": 1165,
      "norm_label": "version20260728074119.php"
    },
    {
      "label": "Version20260728074119",
      "file_type": "code",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260728074119_version20260728074119",
      "community": 1165,
      "norm_label": "version20260728074119"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "migrations_version20260728074119_version20260728074119_getdescription",
      "community": 1165,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "migrations_version20260728074119_version20260728074119_up",
      "community": 1165,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "migrations_version20260728074119_php_schema",
      "community": 1165,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "migrations_version20260728074119_version20260728074119_down",
      "community": 1165,
      "norm_label": ".down()"
    },
    {
      "label": ".isTransactional()",
      "file_type": "code",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "migrations_version20260728074119_version20260728074119_istransactional",
      "community": 1165,
      "norm_label": ".istransactional()"
    },
    {
      "label": "Version20260728080123.php",
      "file_type": "code",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260728080123",
      "community": 1183,
      "norm_label": "version20260728080123.php"
    },
    {
      "label": "Version20260728080123",
      "file_type": "code",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260728080123_version20260728080123",
      "community": 1183,
      "norm_label": "version20260728080123"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260728080123_version20260728080123_getdescription",
      "community": 1183,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260728080123_version20260728080123_up",
      "community": 1183,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260728080123_php_schema",
      "community": 1183,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "migrations_version20260728080123_version20260728080123_down",
      "community": 1183,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260728080516.php",
      "file_type": "code",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260728080516",
      "community": 1166,
      "norm_label": "version20260728080516.php"
    },
    {
      "label": "Version20260728080516",
      "file_type": "code",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260728080516_version20260728080516",
      "community": 1166,
      "norm_label": "version20260728080516"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "migrations_version20260728080516_version20260728080516_getdescription",
      "community": 1166,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260728080516_version20260728080516_up",
      "community": 1166,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260728080516_php_schema",
      "community": 1166,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "migrations_version20260728080516_version20260728080516_down",
      "community": 1166,
      "norm_label": ".down()"
    },
    {
      "label": ".isTransactional()",
      "file_type": "code",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "migrations_version20260728080516_version20260728080516_istransactional",
      "community": 1166,
      "norm_label": ".istransactional()"
    },
    {
      "label": "Version20260728080955.php",
      "file_type": "code",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260728080955",
      "community": 1167,
      "norm_label": "version20260728080955.php"
    },
    {
      "label": "Version20260728080955",
      "file_type": "code",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260728080955_version20260728080955",
      "community": 1167,
      "norm_label": "version20260728080955"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "migrations_version20260728080955_version20260728080955_getdescription",
      "community": 1167,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260728080955_version20260728080955_up",
      "community": 1167,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260728080955_php_schema",
      "community": 1167,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "migrations_version20260728080955_version20260728080955_down",
      "community": 1167,
      "norm_label": ".down()"
    },
    {
      "label": ".isTransactional()",
      "file_type": "code",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "migrations_version20260728080955_version20260728080955_istransactional",
      "community": 1167,
      "norm_label": ".istransactional()"
    },
    {
      "label": "Version20260728081650.php",
      "file_type": "code",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260728081650",
      "community": 1184,
      "norm_label": "version20260728081650.php"
    },
    {
      "label": "Version20260728081650",
      "file_type": "code",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260728081650_version20260728081650",
      "community": 1184,
      "norm_label": "version20260728081650"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260728081650_version20260728081650_getdescription",
      "community": 1184,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260728081650_version20260728081650_up",
      "community": 1184,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260728081650_php_schema",
      "community": 1184,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "migrations_version20260728081650_version20260728081650_down",
      "community": 1184,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260728140000.php",
      "file_type": "code",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260728140000",
      "community": 1168,
      "norm_label": "version20260728140000.php"
    },
    {
      "label": "Version20260728140000",
      "file_type": "code",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "migrations_version20260728140000_version20260728140000",
      "community": 1168,
      "norm_label": "version20260728140000"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "migrations_version20260728140000_version20260728140000_getdescription",
      "community": 1168,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "migrations_version20260728140000_version20260728140000_up",
      "community": 1168,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "migrations_version20260728140000_php_schema",
      "community": 1168,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "migrations_version20260728140000_version20260728140000_down",
      "community": 1168,
      "norm_label": ".down()"
    },
    {
      "label": ".isTransactional()",
      "file_type": "code",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "migrations_version20260728140000_version20260728140000_istransactional",
      "community": 1168,
      "norm_label": ".istransactional()"
    },
    {
      "label": "Version20260728141500.php",
      "file_type": "code",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260728141500",
      "community": 1169,
      "norm_label": "version20260728141500.php"
    },
    {
      "label": "Version20260728141500",
      "file_type": "code",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "migrations_version20260728141500_version20260728141500",
      "community": 1169,
      "norm_label": "version20260728141500"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "migrations_version20260728141500_version20260728141500_getdescription",
      "community": 1169,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "migrations_version20260728141500_version20260728141500_up",
      "community": 1169,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "migrations_version20260728141500_php_schema",
      "community": 1169,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "migrations_version20260728141500_version20260728141500_down",
      "community": 1169,
      "norm_label": ".down()"
    },
    {
      "label": ".isTransactional()",
      "file_type": "code",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "migrations_version20260728141500_version20260728141500_istransactional",
      "community": 1169,
      "norm_label": ".istransactional()"
    },
    {
      "label": "Version20260728160000.php",
      "file_type": "code",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260728160000",
      "community": 1170,
      "norm_label": "version20260728160000.php"
    },
    {
      "label": "Version20260728160000",
      "file_type": "code",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260728160000_version20260728160000",
      "community": 1170,
      "norm_label": "version20260728160000"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260728160000_version20260728160000_getdescription",
      "community": 1170,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "migrations_version20260728160000_version20260728160000_up",
      "community": 1170,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "migrations_version20260728160000_php_schema",
      "community": 1170,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "migrations_version20260728160000_version20260728160000_down",
      "community": 1170,
      "norm_label": ".down()"
    },
    {
      "label": ".isTransactional()",
      "file_type": "code",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "migrations_version20260728160000_version20260728160000_istransactional",
      "community": 1170,
      "norm_label": ".istransactional()"
    },
    {
      "label": "Version20260728170000.php",
      "file_type": "code",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260728170000",
      "community": 1171,
      "norm_label": "version20260728170000.php"
    },
    {
      "label": "Version20260728170000",
      "file_type": "code",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "migrations_version20260728170000_version20260728170000",
      "community": 1171,
      "norm_label": "version20260728170000"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "migrations_version20260728170000_version20260728170000_getdescription",
      "community": 1171,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "migrations_version20260728170000_version20260728170000_up",
      "community": 1171,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "migrations_version20260728170000_php_schema",
      "community": 1171,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "migrations_version20260728170000_version20260728170000_down",
      "community": 1171,
      "norm_label": ".down()"
    },
    {
      "label": ".isTransactional()",
      "file_type": "code",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "migrations_version20260728170000_version20260728170000_istransactional",
      "community": 1171,
      "norm_label": ".istransactional()"
    },
    {
      "label": "Version20260728180000.php",
      "file_type": "code",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260728180000",
      "community": 1185,
      "norm_label": "version20260728180000.php"
    },
    {
      "label": "Version20260728180000",
      "file_type": "code",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "migrations_version20260728180000_version20260728180000",
      "community": 1185,
      "norm_label": "version20260728180000"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260728180000_version20260728180000_getdescription",
      "community": 1185,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260728180000_version20260728180000_up",
      "community": 1185,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260728180000_php_schema",
      "community": 1185,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "migrations_version20260728180000_version20260728180000_down",
      "community": 1185,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260729155428.php",
      "file_type": "code",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260729155428",
      "community": 1186,
      "norm_label": "version20260729155428.php"
    },
    {
      "label": "Version20260729155428",
      "file_type": "code",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260729155428_version20260729155428",
      "community": 1186,
      "norm_label": "version20260729155428"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260729155428_version20260729155428_getdescription",
      "community": 1186,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260729155428_version20260729155428_up",
      "community": 1186,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260729155428_php_schema",
      "community": 1186,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "migrations_version20260729155428_version20260729155428_down",
      "community": 1186,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260730060615.php",
      "file_type": "code",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260730060615",
      "community": 1187,
      "norm_label": "version20260730060615.php"
    },
    {
      "label": "Version20260730060615",
      "file_type": "code",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "migrations_version20260730060615_version20260730060615",
      "community": 1187,
      "norm_label": "version20260730060615"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "migrations_version20260730060615_version20260730060615_getdescription",
      "community": 1187,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260730060615_version20260730060615_up",
      "community": 1187,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "migrations_version20260730060615_php_schema",
      "community": 1187,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "migrations_version20260730060615_version20260730060615_down",
      "community": 1187,
      "norm_label": ".down()"
    },
    {
      "label": "Version20260730091332.php",
      "file_type": "code",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "migrations_version20260730091332",
      "community": 1242,
      "norm_label": "version20260730091332.php"
    },
    {
      "label": "Version20260730091332",
      "file_type": "code",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "migrations_version20260730091332_version20260730091332",
      "community": 1242,
      "norm_label": "version20260730091332"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "migrations_version20260730091332_version20260730091332_getdescription",
      "community": 1242,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".up()",
      "file_type": "code",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260730091332_version20260730091332_up",
      "community": 1242,
      "norm_label": ".up()"
    },
    {
      "label": "Schema",
      "file_type": "code",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "migrations_version20260730091332_php_schema",
      "community": 1242,
      "norm_label": "schema"
    },
    {
      "label": ".down()",
      "file_type": "code",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "migrations_version20260730091332_version20260730091332_down",
      "community": 1242,
      "norm_label": ".down()"
    },
    {
      "label": "package.json",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L1",
      "_origin": "ast",
      "id": "package",
      "community": 1069,
      "norm_label": "package.json"
    },
    {
      "label": "overrides",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L2",
      "_origin": "ast",
      "id": "package_overrides",
      "community": 1069,
      "norm_label": "overrides"
    },
    {
      "label": "lodash",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L3",
      "_origin": "ast",
      "id": "package_overrides_lodash",
      "community": 1069,
      "norm_label": "lodash"
    },
    {
      "label": "devDependencies",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L5",
      "_origin": "ast",
      "id": "package_devdependencies",
      "community": 85,
      "norm_label": "devdependencies"
    },
    {
      "label": "@babel/core",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L6",
      "_origin": "ast",
      "id": "package_devdependencies_babel_core",
      "community": 85,
      "norm_label": "@babel/core"
    },
    {
      "label": "@babel/preset-env",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L7",
      "_origin": "ast",
      "id": "package_devdependencies_babel_preset_env",
      "community": 85,
      "norm_label": "@babel/preset-env"
    },
    {
      "label": "@babel/preset-react",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L8",
      "_origin": "ast",
      "id": "package_devdependencies_babel_preset_react",
      "community": 85,
      "norm_label": "@babel/preset-react"
    },
    {
      "label": "@babel/preset-typescript",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L9",
      "_origin": "ast",
      "id": "package_devdependencies_babel_preset_typescript",
      "community": 85,
      "norm_label": "@babel/preset-typescript"
    },
    {
      "label": "@csstools/postcss-oklab-function",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L10",
      "_origin": "ast",
      "id": "package_devdependencies_csstools_postcss_oklab_function",
      "community": 85,
      "norm_label": "@csstools/postcss-oklab-function"
    },
    {
      "label": "@hotwired/stimulus",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L11",
      "_origin": "ast",
      "id": "package_devdependencies_hotwired_stimulus",
      "community": 85,
      "norm_label": "@hotwired/stimulus"
    },
    {
      "label": "@symfony/stimulus-bridge",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L12",
      "_origin": "ast",
      "id": "package_devdependencies_symfony_stimulus_bridge",
      "community": 85,
      "norm_label": "@symfony/stimulus-bridge"
    },
    {
      "label": "@symfony/ux-react",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L13",
      "_origin": "ast",
      "id": "package_devdependencies_symfony_ux_react",
      "community": 85,
      "norm_label": "@symfony/ux-react"
    },
    {
      "label": "@symfony/webpack-encore",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L14",
      "_origin": "ast",
      "id": "package_devdependencies_symfony_webpack_encore",
      "community": 85,
      "norm_label": "@symfony/webpack-encore"
    },
    {
      "label": "@tailwindcss/postcss",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L15",
      "_origin": "ast",
      "id": "package_devdependencies_tailwindcss_postcss",
      "community": 85,
      "norm_label": "@tailwindcss/postcss"
    },
    {
      "label": "@testing-library/dom",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L16",
      "_origin": "ast",
      "id": "package_devdependencies_testing_library_dom",
      "community": 85,
      "norm_label": "@testing-library/dom"
    },
    {
      "label": "@testing-library/jest-dom",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L17",
      "_origin": "ast",
      "id": "package_devdependencies_testing_library_jest_dom",
      "community": 85,
      "norm_label": "@testing-library/jest-dom"
    },
    {
      "label": "@testing-library/react",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L18",
      "_origin": "ast",
      "id": "package_devdependencies_testing_library_react",
      "community": 85,
      "norm_label": "@testing-library/react"
    },
    {
      "label": "@testing-library/user-event",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L19",
      "_origin": "ast",
      "id": "package_devdependencies_testing_library_user_event",
      "community": 85,
      "norm_label": "@testing-library/user-event"
    },
    {
      "label": "@types/react",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L20",
      "_origin": "ast",
      "id": "package_devdependencies_types_react",
      "community": 85,
      "norm_label": "@types/react"
    },
    {
      "label": "@types/react-dom",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L21",
      "_origin": "ast",
      "id": "package_devdependencies_types_react_dom",
      "community": 85,
      "norm_label": "@types/react-dom"
    },
    {
      "label": "@vitejs/plugin-react",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L22",
      "_origin": "ast",
      "id": "package_devdependencies_vitejs_plugin_react",
      "community": 85,
      "norm_label": "@vitejs/plugin-react"
    },
    {
      "label": "core-js",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L23",
      "_origin": "ast",
      "id": "package_devdependencies_core_js",
      "community": 85,
      "norm_label": "core-js"
    },
    {
      "label": "jsdom",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L24",
      "_origin": "ast",
      "id": "package_devdependencies_jsdom",
      "community": 85,
      "norm_label": "jsdom"
    },
    {
      "label": "postcss",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L25",
      "_origin": "ast",
      "id": "package_devdependencies_postcss",
      "community": 85,
      "norm_label": "postcss"
    },
    {
      "label": "postcss-loader",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L26",
      "_origin": "ast",
      "id": "package_devdependencies_postcss_loader",
      "community": 85,
      "norm_label": "postcss-loader"
    },
    {
      "label": "regenerator-runtime",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L27",
      "_origin": "ast",
      "id": "package_devdependencies_regenerator_runtime",
      "community": 85,
      "norm_label": "regenerator-runtime"
    },
    {
      "label": "tailwindcss",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L28",
      "_origin": "ast",
      "id": "package_devdependencies_tailwindcss",
      "community": 85,
      "norm_label": "tailwindcss"
    },
    {
      "label": "ts-loader",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L29",
      "_origin": "ast",
      "id": "package_devdependencies_ts_loader",
      "community": 85,
      "norm_label": "ts-loader"
    },
    {
      "label": "typescript",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L30",
      "_origin": "ast",
      "id": "package_devdependencies_typescript",
      "community": 85,
      "norm_label": "typescript"
    },
    {
      "label": "vite-tsconfig-paths",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L31",
      "_origin": "ast",
      "id": "package_devdependencies_vite_tsconfig_paths",
      "community": 85,
      "norm_label": "vite-tsconfig-paths"
    },
    {
      "label": "vitest",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L32",
      "_origin": "ast",
      "id": "package_devdependencies_vitest",
      "community": 85,
      "norm_label": "vitest"
    },
    {
      "label": "webpack",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L33",
      "_origin": "ast",
      "id": "package_devdependencies_webpack",
      "community": 85,
      "norm_label": "webpack"
    },
    {
      "label": "webpack-cli",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L34",
      "_origin": "ast",
      "id": "package_devdependencies_webpack_cli",
      "community": 85,
      "norm_label": "webpack-cli"
    },
    {
      "label": "dependencies",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L36",
      "_origin": "ast",
      "id": "package_dependencies",
      "community": 81,
      "norm_label": "dependencies"
    },
    {
      "label": "@ckeditor/ckeditor5-build-classic",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L37",
      "_origin": "ast",
      "id": "package_dependencies_ckeditor_ckeditor5_build_classic",
      "community": 81,
      "norm_label": "@ckeditor/ckeditor5-build-classic"
    },
    {
      "label": "@ckeditor/ckeditor5-react",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L38",
      "_origin": "ast",
      "id": "package_dependencies_ckeditor_ckeditor5_react",
      "community": 81,
      "norm_label": "@ckeditor/ckeditor5-react"
    },
    {
      "label": "@fontsource/vazirmatn",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L39",
      "_origin": "ast",
      "id": "package_dependencies_fontsource_vazirmatn",
      "community": 81,
      "norm_label": "@fontsource/vazirmatn"
    },
    {
      "label": "@heroicons/react",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L40",
      "_origin": "ast",
      "id": "package_dependencies_heroicons_react",
      "community": 81,
      "norm_label": "@heroicons/react"
    },
    {
      "label": "@hookform/resolvers",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L41",
      "_origin": "ast",
      "id": "package_dependencies_hookform_resolvers",
      "community": 81,
      "norm_label": "@hookform/resolvers"
    },
    {
      "label": "@tanstack/react-query",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L42",
      "_origin": "ast",
      "id": "package_dependencies_tanstack_react_query",
      "community": 81,
      "norm_label": "@tanstack/react-query"
    },
    {
      "label": "@tanstack/react-table",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L43",
      "_origin": "ast",
      "id": "package_dependencies_tanstack_react_table",
      "community": 81,
      "norm_label": "@tanstack/react-table"
    },
    {
      "label": "@types/leaflet",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L44",
      "_origin": "ast",
      "id": "package_dependencies_types_leaflet",
      "community": 81,
      "norm_label": "@types/leaflet"
    },
    {
      "label": "altcha",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L45",
      "_origin": "ast",
      "id": "package_dependencies_altcha",
      "community": 367,
      "norm_label": "altcha"
    },
    {
      "label": "jalaali-js",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L46",
      "_origin": "ast",
      "id": "package_dependencies_jalaali_js",
      "community": 81,
      "norm_label": "jalaali-js"
    },
    {
      "label": "leaflet",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L47",
      "_origin": "ast",
      "id": "package_dependencies_leaflet",
      "community": 81,
      "norm_label": "leaflet"
    },
    {
      "label": "react",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L48",
      "_origin": "ast",
      "id": "package_dependencies_react",
      "community": 81,
      "norm_label": "react"
    },
    {
      "label": "react-dom",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L49",
      "_origin": "ast",
      "id": "package_dependencies_react_dom",
      "community": 81,
      "norm_label": "react-dom"
    },
    {
      "label": "react-easy-crop",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L50",
      "_origin": "ast",
      "id": "package_dependencies_react_easy_crop",
      "community": 81,
      "norm_label": "react-easy-crop"
    },
    {
      "label": "react-hook-form",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L51",
      "_origin": "ast",
      "id": "package_dependencies_react_hook_form",
      "community": 81,
      "norm_label": "react-hook-form"
    },
    {
      "label": "react-hot-toast",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L52",
      "_origin": "ast",
      "id": "package_dependencies_react_hot_toast",
      "community": 81,
      "norm_label": "react-hot-toast"
    },
    {
      "label": "react-leaflet",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L53",
      "_origin": "ast",
      "id": "package_dependencies_react_leaflet",
      "community": 81,
      "norm_label": "react-leaflet"
    },
    {
      "label": "react-router-dom",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L54",
      "_origin": "ast",
      "id": "package_dependencies_react_router_dom",
      "community": 81,
      "norm_label": "react-router-dom"
    },
    {
      "label": "react-select",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L55",
      "_origin": "ast",
      "id": "package_dependencies_react_select",
      "community": 81,
      "norm_label": "react-select"
    },
    {
      "label": "recharts",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L56",
      "_origin": "ast",
      "id": "package_dependencies_recharts",
      "community": 81,
      "norm_label": "recharts"
    },
    {
      "label": "sonner",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L57",
      "_origin": "ast",
      "id": "package_dependencies_sonner",
      "community": 81,
      "norm_label": "sonner"
    },
    {
      "label": "zod",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L58",
      "_origin": "ast",
      "id": "package_dependencies_zod",
      "community": 81,
      "norm_label": "zod"
    },
    {
      "label": "zustand",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L59",
      "_origin": "ast",
      "id": "package_dependencies_zustand",
      "community": 81,
      "norm_label": "zustand"
    },
    {
      "label": "license",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L61",
      "_origin": "ast",
      "id": "package_license",
      "community": 1069,
      "norm_label": "license"
    },
    {
      "label": "private",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L62",
      "_origin": "ast",
      "id": "package_private",
      "community": 1069,
      "norm_label": "private"
    },
    {
      "label": "scripts",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L63",
      "_origin": "ast",
      "id": "package_scripts",
      "community": 498,
      "norm_label": "scripts"
    },
    {
      "label": "dev-server",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L64",
      "_origin": "ast",
      "id": "package_scripts_dev_server",
      "community": 498,
      "norm_label": "dev-server"
    },
    {
      "label": "dev",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L65",
      "_origin": "ast",
      "id": "package_scripts_dev",
      "community": 498,
      "norm_label": "dev"
    },
    {
      "label": "watch",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L66",
      "_origin": "ast",
      "id": "package_scripts_watch",
      "community": 498,
      "norm_label": "watch"
    },
    {
      "label": "build",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L67",
      "_origin": "ast",
      "id": "package_scripts_build",
      "community": 498,
      "norm_label": "build"
    },
    {
      "label": "test",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L68",
      "_origin": "ast",
      "id": "package_scripts_test",
      "community": 498,
      "norm_label": "test"
    },
    {
      "label": "test:watch",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L69",
      "_origin": "ast",
      "id": "package_scripts_test_watch",
      "community": 498,
      "norm_label": "test:watch"
    },
    {
      "label": "test:cov",
      "file_type": "code",
      "source_file": "package.json",
      "source_location": "L70",
      "_origin": "ast",
      "id": "package_scripts_test_cov",
      "community": 498,
      "norm_label": "test:cov"
    },
    {
      "label": "postcss.config.js",
      "file_type": "code",
      "source_file": "postcss.config.js",
      "source_location": "L1",
      "_origin": "ast",
      "id": "postcss_config",
      "community": 627,
      "norm_label": "postcss.config.js"
    },
    {
      "label": "index.php",
      "file_type": "code",
      "source_file": "public/index.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "public_index",
      "community": 629,
      "norm_label": "index.php"
    },
    {
      "label": "manifest.json",
      "file_type": "code",
      "source_file": "public/manifest.json",
      "source_location": "L1",
      "_origin": "ast",
      "id": "public_manifest",
      "community": 222,
      "norm_label": "manifest.json"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "public/manifest.json",
      "source_location": "L2",
      "_origin": "ast",
      "id": "public_manifest_name",
      "community": 222,
      "norm_label": "name"
    },
    {
      "label": "short_name",
      "file_type": "code",
      "source_file": "public/manifest.json",
      "source_location": "L3",
      "_origin": "ast",
      "id": "public_manifest_short_name",
      "community": 222,
      "norm_label": "short_name"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "public/manifest.json",
      "source_location": "L4",
      "_origin": "ast",
      "id": "public_manifest_description",
      "community": 222,
      "norm_label": "description"
    },
    {
      "label": "start_url",
      "file_type": "code",
      "source_file": "public/manifest.json",
      "source_location": "L5",
      "_origin": "ast",
      "id": "public_manifest_start_url",
      "community": 222,
      "norm_label": "start_url"
    },
    {
      "label": "scope",
      "file_type": "code",
      "source_file": "public/manifest.json",
      "source_location": "L6",
      "_origin": "ast",
      "id": "public_manifest_scope",
      "community": 222,
      "norm_label": "scope"
    },
    {
      "label": "display",
      "file_type": "code",
      "source_file": "public/manifest.json",
      "source_location": "L7",
      "_origin": "ast",
      "id": "public_manifest_display",
      "community": 222,
      "norm_label": "display"
    },
    {
      "label": "orientation",
      "file_type": "code",
      "source_file": "public/manifest.json",
      "source_location": "L8",
      "_origin": "ast",
      "id": "public_manifest_orientation",
      "community": 222,
      "norm_label": "orientation"
    },
    {
      "label": "theme_color",
      "file_type": "code",
      "source_file": "public/manifest.json",
      "source_location": "L9",
      "_origin": "ast",
      "id": "public_manifest_theme_color",
      "community": 222,
      "norm_label": "theme_color"
    },
    {
      "label": "background_color",
      "file_type": "code",
      "source_file": "public/manifest.json",
      "source_location": "L10",
      "_origin": "ast",
      "id": "public_manifest_background_color",
      "community": 222,
      "norm_label": "background_color"
    },
    {
      "label": "lang",
      "file_type": "code",
      "source_file": "public/manifest.json",
      "source_location": "L11",
      "_origin": "ast",
      "id": "public_manifest_lang",
      "community": 222,
      "norm_label": "lang"
    },
    {
      "label": "dir",
      "file_type": "code",
      "source_file": "public/manifest.json",
      "source_location": "L12",
      "_origin": "ast",
      "id": "public_manifest_dir",
      "community": 222,
      "norm_label": "dir"
    },
    {
      "label": "icons",
      "file_type": "code",
      "source_file": "public/manifest.json",
      "source_location": "L13",
      "_origin": "ast",
      "id": "public_manifest_icons",
      "community": 222,
      "norm_label": "icons"
    },
    {
      "label": "sw.js",
      "file_type": "code",
      "source_file": "public/sw.js",
      "source_location": "L1",
      "_origin": "ast",
      "id": "public_sw",
      "community": 620,
      "norm_label": "sw.js"
    },
    {
      "label": "SHELL_URLS",
      "file_type": "code",
      "source_file": "public/sw.js",
      "source_location": "L4",
      "_origin": "ast",
      "id": "public_sw_shell_urls",
      "community": 620,
      "norm_label": "shell_urls"
    },
    {
      "label": "seed_testdata.php",
      "file_type": "code",
      "source_file": "seed_testdata.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "seed_testdata",
      "community": 1016,
      "norm_label": "seed_testdata.php"
    },
    {
      "label": "makeUser()",
      "file_type": "code",
      "source_file": "seed_testdata.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "seed_testdata_makeuser",
      "community": 1016,
      "norm_label": "makeuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "seed_testdata.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "seed_testdata_php_user",
      "community": 1016,
      "norm_label": "user"
    },
    {
      "label": "AdminApiController.php",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_adminapicontroller",
      "community": 20,
      "norm_label": "adminapicontroller.php"
    },
    {
      "label": "AdminApiController",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller",
      "community": 20,
      "norm_label": "adminapicontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_construct",
      "community": 20,
      "norm_label": ".__construct()"
    },
    {
      "label": ".userStats()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_userstats",
      "community": 20,
      "norm_label": ".userstats()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "src_admin_controller_adminapicontroller_php_jsonresponse",
      "community": 20,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".toggleUserStatus()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_toggleuserstatus",
      "community": 20,
      "norm_label": ".toggleuserstatus()"
    },
    {
      "label": ".updateUserRole()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_updateuserrole",
      "community": 20,
      "norm_label": ".updateuserrole()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "src_admin_controller_adminapicontroller_php_request",
      "community": 20,
      "norm_label": "request"
    },
    {
      "label": ".userDetail()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L154",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_userdetail",
      "community": 20,
      "norm_label": ".userdetail()"
    },
    {
      "label": ".updateUser()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L174",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_updateuser",
      "community": 20,
      "norm_label": ".updateuser()"
    },
    {
      "label": ".deleteUser()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L202",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_deleteuser",
      "community": 20,
      "norm_label": ".deleteuser()"
    },
    {
      "label": ".users()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L214",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_users",
      "community": 20,
      "norm_label": ".users()"
    },
    {
      "label": ".doctorStats()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L272",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_doctorstats",
      "community": 20,
      "norm_label": ".doctorstats()"
    },
    {
      "label": ".toggleDoctorStatus()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L297",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_toggledoctorstatus",
      "community": 20,
      "norm_label": ".toggledoctorstatus()"
    },
    {
      "label": ".changeLoginMobile()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L315",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_changeloginmobile",
      "community": 20,
      "norm_label": ".changeloginmobile()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L315",
      "_origin": "ast",
      "id": "src_admin_controller_adminapicontroller_php_user",
      "community": 20,
      "norm_label": "user"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L315",
      "_origin": "ast",
      "id": "src_admin_controller_adminapicontroller_php_doctor",
      "community": 20,
      "norm_label": "doctor"
    },
    {
      "label": ".changeDoctorMobile()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L341",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_changedoctormobile",
      "community": 20,
      "norm_label": ".changedoctormobile()"
    },
    {
      "label": ".changeClinicMobile()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L365",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_changeclinicmobile",
      "community": 20,
      "norm_label": ".changeclinicmobile()"
    },
    {
      "label": ".setDoctorRepresentation()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L389",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_setdoctorrepresentation",
      "community": 20,
      "norm_label": ".setdoctorrepresentation()"
    },
    {
      "label": "RepresentationRepository",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L389",
      "_origin": "ast",
      "id": "representationrepository",
      "community": 20,
      "norm_label": "representationrepository"
    },
    {
      "label": ".doctorsList()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L420",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_doctorslist",
      "community": 20,
      "norm_label": ".doctorslist()"
    },
    {
      "label": ".createDoctor()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L538",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_createdoctor",
      "community": 20,
      "norm_label": ".createdoctor()"
    },
    {
      "label": ".clinicsList()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L596",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_clinicslist",
      "community": 20,
      "norm_label": ".clinicslist()"
    },
    {
      "label": ".createClinic()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L653",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_createclinic",
      "community": 20,
      "norm_label": ".createclinic()"
    },
    {
      "label": ".toggleClinicStatus()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L694",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_toggleclinicstatus",
      "community": 20,
      "norm_label": ".toggleclinicstatus()"
    },
    {
      "label": ".deleteClinic()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L706",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_deleteclinic",
      "community": 20,
      "norm_label": ".deleteclinic()"
    },
    {
      "label": ".appointmentsTodayStats()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L721",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_appointmentstodaystats",
      "community": 20,
      "norm_label": ".appointmentstodaystats()"
    },
    {
      "label": ".appointments()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L788",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_appointments",
      "community": 20,
      "norm_label": ".appointments()"
    },
    {
      "label": ".createAppointment()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L901",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_createappointment",
      "community": 20,
      "norm_label": ".createappointment()"
    },
    {
      "label": ".payments()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1044",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_payments",
      "community": 20,
      "norm_label": ".payments()"
    },
    {
      "label": ".paymentDetail()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1088",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_paymentdetail",
      "community": 20,
      "norm_label": ".paymentdetail()"
    },
    {
      "label": ".refundPayment()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1138",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_refundpayment",
      "community": 20,
      "norm_label": ".refundpayment()"
    },
    {
      "label": ".reversePayment()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1157",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_reversepayment",
      "community": 20,
      "norm_label": ".reversepayment()"
    },
    {
      "label": ".representations()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1173",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_representations",
      "community": 20,
      "norm_label": ".representations()"
    },
    {
      "label": ".representationDoctors()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1309",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_representationdoctors",
      "community": 20,
      "norm_label": ".representationdoctors()"
    },
    {
      "label": ".attachDoctorToRepresentation()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1352",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_attachdoctortorepresentation",
      "community": 20,
      "norm_label": ".attachdoctortorepresentation()"
    },
    {
      "label": ".representationAppointments()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1380",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_representationappointments",
      "community": 20,
      "norm_label": ".representationappointments()"
    },
    {
      "label": ".financialBreakdowns()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1429",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_financialbreakdowns",
      "community": 20,
      "norm_label": ".financialbreakdowns()"
    },
    {
      "label": ".financialSummary()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1505",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_financialsummary",
      "community": 20,
      "norm_label": ".financialsummary()"
    },
    {
      "label": ".secretaries()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1536",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_secretaries",
      "community": 20,
      "norm_label": ".secretaries()"
    },
    {
      "label": ".secretaryDetail()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1623",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_secretarydetail",
      "community": 20,
      "norm_label": ".secretarydetail()"
    },
    {
      "label": ".saveSecretaryOnlineShare()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1655",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_savesecretaryonlineshare",
      "community": 20,
      "norm_label": ".savesecretaryonlineshare()"
    },
    {
      "label": ".rates()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1692",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_rates",
      "community": 20,
      "norm_label": ".rates()"
    },
    {
      "label": ".comments()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1779",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_comments",
      "community": 20,
      "norm_label": ".comments()"
    },
    {
      "label": ".smsLogs()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1868",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_smslogs",
      "community": 20,
      "norm_label": ".smslogs()"
    },
    {
      "label": ".settlements()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1944",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_settlements",
      "community": 20,
      "norm_label": ".settlements()"
    },
    {
      "label": ".settlementDetail()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2027",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_settlementdetail",
      "community": 20,
      "norm_label": ".settlementdetail()"
    },
    {
      "label": ".smsSampleTemplates()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2075",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_smssampletemplates",
      "community": 20,
      "norm_label": ".smssampletemplates()"
    },
    {
      "label": ".dashboardRecent()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2150",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_dashboardrecent",
      "community": 20,
      "norm_label": ".dashboardrecent()"
    },
    {
      "label": ".dashboardStats()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2268",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_dashboardstats",
      "community": 20,
      "norm_label": ".dashboardstats()"
    },
    {
      "label": ".dashboardCharts()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2396",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_dashboardcharts",
      "community": 20,
      "norm_label": ".dashboardcharts()"
    },
    {
      "label": ".logs()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2468",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_logs",
      "community": 20,
      "norm_label": ".logs()"
    },
    {
      "label": ".exportLogs()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2525",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_exportlogs",
      "community": 20,
      "norm_label": ".exportlogs()"
    },
    {
      "label": "StreamedResponse",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2525",
      "_origin": "ast",
      "id": "streamedresponse",
      "community": 20,
      "norm_label": "streamedresponse"
    },
    {
      "label": ".clearLogs()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2591",
      "_origin": "ast",
      "id": "controller_adminapicontroller_adminapicontroller_clearlogs",
      "community": 20,
      "norm_label": ".clearlogs()"
    },
    {
      "label": "AdminController.php",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_admincontroller",
      "community": 295,
      "norm_label": "admincontroller.php"
    },
    {
      "label": "AdminController",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminController.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "controller_admincontroller_admincontroller",
      "community": 295,
      "norm_label": "admincontroller"
    },
    {
      "label": "AbstractController",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "abstractcontroller",
      "community": 295,
      "norm_label": "abstractcontroller"
    },
    {
      "label": ".index()",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminController.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "controller_admincontroller_admincontroller_index",
      "community": 295,
      "norm_label": ".index()"
    },
    {
      "label": "Response",
      "file_type": "code",
      "source_file": "src/Admin/Controller/AdminController.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_admin_controller_admincontroller_php_response",
      "community": 295,
      "norm_label": "response"
    },
    {
      "label": "AssignScheduleClinicCommand.php",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_assignschedulecliniccommand",
      "community": 868,
      "norm_label": "assignschedulecliniccommand.php"
    },
    {
      "label": "AssignScheduleClinicCommand",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "command_assignschedulecliniccommand_assignschedulecliniccommand",
      "community": 868,
      "norm_label": "assignschedulecliniccommand"
    },
    {
      "label": "Command",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "command",
      "community": 979,
      "norm_label": "command"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "command_assignschedulecliniccommand_assignschedulecliniccommand_construct",
      "community": 868,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "command_assignschedulecliniccommand_assignschedulecliniccommand_configure",
      "community": 868,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "command_assignschedulecliniccommand_assignschedulecliniccommand_execute",
      "community": 868,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "src_appointment_command_assignschedulecliniccommand_php_inputinterface",
      "community": 868,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "src_appointment_command_assignschedulecliniccommand_php_outputinterface",
      "community": 868,
      "norm_label": "outputinterface"
    },
    {
      "label": ".sessionsOutsideClinic()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "command_assignschedulecliniccommand_assignschedulecliniccommand_sessionsoutsideclinic",
      "community": 868,
      "norm_label": ".sessionsoutsideclinic()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "src_appointment_command_assignschedulecliniccommand_php_doctor",
      "community": 868,
      "norm_label": "doctor"
    },
    {
      "label": "AuditScheduleLocationsCommand.php",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_auditschedulelocationscommand",
      "community": 887,
      "norm_label": "auditschedulelocationscommand.php"
    },
    {
      "label": "AuditScheduleLocationsCommand",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "command_auditschedulelocationscommand_auditschedulelocationscommand",
      "community": 887,
      "norm_label": "auditschedulelocationscommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "command_auditschedulelocationscommand_auditschedulelocationscommand_construct",
      "community": 887,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "command_auditschedulelocationscommand_auditschedulelocationscommand_configure",
      "community": 887,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "command_auditschedulelocationscommand_auditschedulelocationscommand_execute",
      "community": 887,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "src_appointment_command_auditschedulelocationscommand_php_inputinterface",
      "community": 887,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "src_appointment_command_auditschedulelocationscommand_php_outputinterface",
      "community": 887,
      "norm_label": "outputinterface"
    },
    {
      "label": "BackfillAppointmentSessionsCommand.php",
      "file_type": "code",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_backfillappointmentsessionscommand",
      "community": 979,
      "norm_label": "backfillappointmentsessionscommand.php"
    },
    {
      "label": "BackfillAppointmentSessionsCommand",
      "file_type": "code",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand",
      "community": 979,
      "norm_label": "backfillappointmentsessionscommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand_construct",
      "community": 979,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand_configure",
      "community": 979,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand_execute",
      "community": 979,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "src_appointment_command_backfillappointmentsessionscommand_php_inputinterface",
      "community": 979,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "src_appointment_command_backfillappointmentsessionscommand_php_outputinterface",
      "community": 979,
      "norm_label": "outputinterface"
    },
    {
      "label": "CancelExpiredAppointmentsCommand.php",
      "file_type": "code",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_cancelexpiredappointmentscommand",
      "community": 979,
      "norm_label": "cancelexpiredappointmentscommand.php"
    },
    {
      "label": "CancelExpiredAppointmentsCommand",
      "file_type": "code",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand",
      "community": 979,
      "norm_label": "cancelexpiredappointmentscommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand_construct",
      "community": 979,
      "norm_label": ".__construct()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand_execute",
      "community": 979,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_appointment_command_cancelexpiredappointmentscommand_php_inputinterface",
      "community": 979,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_appointment_command_cancelexpiredappointmentscommand_php_outputinterface",
      "community": 979,
      "norm_label": "outputinterface"
    },
    {
      "label": "NormalizeScheduleFormatCommand.php",
      "file_type": "code",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_normalizescheduleformatcommand",
      "community": 1041,
      "norm_label": "normalizescheduleformatcommand.php"
    },
    {
      "label": "NormalizeScheduleFormatCommand",
      "file_type": "code",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "command_normalizescheduleformatcommand_normalizescheduleformatcommand",
      "community": 1041,
      "norm_label": "normalizescheduleformatcommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "command_normalizescheduleformatcommand_normalizescheduleformatcommand_construct",
      "community": 1041,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "command_normalizescheduleformatcommand_normalizescheduleformatcommand_configure",
      "community": 1041,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "command_normalizescheduleformatcommand_normalizescheduleformatcommand_execute",
      "community": 1041,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "src_appointment_command_normalizescheduleformatcommand_php_inputinterface",
      "community": 1041,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "src_appointment_command_normalizescheduleformatcommand_php_outputinterface",
      "community": 1041,
      "norm_label": "outputinterface"
    },
    {
      "label": "AppointmentController.php",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_appointmentcontroller",
      "community": 107,
      "norm_label": "appointmentcontroller.php"
    },
    {
      "label": "AppointmentController",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller",
      "community": 107,
      "norm_label": "appointmentcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_construct",
      "community": 107,
      "norm_label": ".__construct()"
    },
    {
      "label": ".recordCancellation()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_recordcancellation",
      "community": 107,
      "norm_label": ".recordcancellation()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "src_appointment_controller_appointmentcontroller_php_appointment",
      "community": 107,
      "norm_label": "appointment"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "src_appointment_controller_appointmentcontroller_php_user",
      "community": 107,
      "norm_label": "user"
    },
    {
      "label": ".slots()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_slots",
      "community": 107,
      "norm_label": ".slots()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "src_appointment_controller_appointmentcontroller_php_request",
      "community": 107,
      "norm_label": "request"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "src_appointment_controller_appointmentcontroller_php_jsonresponse",
      "community": 107,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".serviceSlots()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L185",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_serviceslots",
      "community": 107,
      "norm_label": ".serviceslots()"
    },
    {
      "label": ".bookingServices()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L243",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_bookingservices",
      "community": 107,
      "norm_label": ".bookingservices()"
    },
    {
      "label": ".bookingLocations()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L271",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_bookinglocations",
      "community": 107,
      "norm_label": ".bookinglocations()"
    },
    {
      "label": ".monthAvailability()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L338",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_monthavailability",
      "community": 107,
      "norm_label": ".monthavailability()"
    },
    {
      "label": ".book()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L386",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_book",
      "community": 107,
      "norm_label": ".book()"
    },
    {
      "label": ".get()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L541",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_get",
      "community": 107,
      "norm_label": ".get()"
    },
    {
      "label": ".listByDoctor()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L586",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_listbydoctor",
      "community": 107,
      "norm_label": ".listbydoctor()"
    },
    {
      "label": ".listByUser()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L687",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_listbyuser",
      "community": 107,
      "norm_label": ".listbyuser()"
    },
    {
      "label": ".canView()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L729",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_canview",
      "community": 107,
      "norm_label": ".canview()"
    },
    {
      "label": ".canManage()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L734",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_canmanage",
      "community": 107,
      "norm_label": ".canmanage()"
    },
    {
      "label": ".bookingClinic()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L744",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_bookingclinic",
      "community": 107,
      "norm_label": ".bookingclinic()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L744",
      "_origin": "ast",
      "id": "src_appointment_controller_appointmentcontroller_php_doctor",
      "community": 107,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L744",
      "_origin": "ast",
      "id": "src_appointment_controller_appointmentcontroller_php_clinic",
      "community": 107,
      "norm_label": "clinic"
    },
    {
      "label": ".isManagementContext()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L755",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_ismanagementcontext",
      "community": 107,
      "norm_label": ".ismanagementcontext()"
    },
    {
      "label": ".assertServicesMatchContext()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L768",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_assertservicesmatchcontext",
      "community": 107,
      "norm_label": ".assertservicesmatchcontext()"
    },
    {
      "label": ".isCalendarDate()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L788",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_iscalendardate",
      "community": 107,
      "norm_label": ".iscalendardate()"
    },
    {
      "label": ".bookableServices()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L796",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_bookableservices",
      "community": 107,
      "norm_label": ".bookableservices()"
    },
    {
      "label": ".openingHours()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L824",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_openinghours",
      "community": 107,
      "norm_label": ".openinghours()"
    },
    {
      "label": "WeeklySchedule",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L824",
      "_origin": "ast",
      "id": "src_appointment_controller_appointmentcontroller_php_weeklyschedule",
      "community": 107,
      "norm_label": "weeklyschedule"
    },
    {
      "label": ".updateStatus()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L866",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_updatestatus",
      "community": 107,
      "norm_label": ".updatestatus()"
    },
    {
      "label": ".confirm()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L963",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_confirm",
      "community": 107,
      "norm_label": ".confirm()"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L1058",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_update",
      "community": 107,
      "norm_label": ".update()"
    },
    {
      "label": ".events()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L1177",
      "_origin": "ast",
      "id": "controller_appointmentcontroller_appointmentcontroller_events",
      "community": 107,
      "norm_label": ".events()"
    },
    {
      "label": "AppointmentSettingsController.php",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller",
      "community": 14,
      "norm_label": "appointmentsettingscontroller.php"
    },
    {
      "label": "AppointmentSettingsController",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "community": 14,
      "norm_label": "appointmentsettingscontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_construct",
      "community": 14,
      "norm_label": ".__construct()"
    },
    {
      "label": ".parseDayTimestamp()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_parsedaytimestamp",
      "community": 14,
      "norm_label": ".parsedaytimestamp()"
    },
    {
      "label": ".assertModeImmutable()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_assertmodeimmutable",
      "community": 14,
      "norm_label": ".assertmodeimmutable()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse",
      "community": 14,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".serviceModeHasNoBookable()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_servicemodehasnobookable",
      "community": 14,
      "norm_label": ".servicemodehasnobookable()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "src_appointment_controller_appointmentsettingscontroller_php_doctor",
      "community": 14,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "src_appointment_controller_appointmentsettingscontroller_php_clinic",
      "community": 14,
      "norm_label": "clinic"
    },
    {
      "label": ".noBookableServiceError()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_nobookableserviceerror",
      "community": 14,
      "norm_label": ".nobookableserviceerror()"
    },
    {
      "label": ".contextClinic()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_contextclinic",
      "community": 14,
      "norm_label": ".contextclinic()"
    },
    {
      "label": ".createSchedule()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createschedule",
      "community": 14,
      "norm_label": ".createschedule()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "src_appointment_controller_appointmentsettingscontroller_php_request",
      "community": 14,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "src_appointment_controller_appointmentsettingscontroller_php_user",
      "community": 14,
      "norm_label": "user"
    },
    {
      "label": ".updateSchedule()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L175",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateschedule",
      "community": 14,
      "norm_label": ".updateschedule()"
    },
    {
      "label": ".getSchedule()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L225",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_getschedule",
      "community": 14,
      "norm_label": ".getschedule()"
    },
    {
      "label": ".deleteSchedule()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L249",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteschedule",
      "community": 14,
      "norm_label": ".deleteschedule()"
    },
    {
      "label": ".listOverrides()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L268",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listoverrides",
      "community": 14,
      "norm_label": ".listoverrides()"
    },
    {
      "label": ".createOverride()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L290",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createoverride",
      "community": 14,
      "norm_label": ".createoverride()"
    },
    {
      "label": ".updateOverride()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L323",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateoverride",
      "community": 14,
      "norm_label": ".updateoverride()"
    },
    {
      "label": ".deleteOverride()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L349",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteoverride",
      "community": 14,
      "norm_label": ".deleteoverride()"
    },
    {
      "label": ".getOverride()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L366",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_getoverride",
      "community": 14,
      "norm_label": ".getoverride()"
    },
    {
      "label": ".listHolidays()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L383",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listholidays",
      "community": 14,
      "norm_label": ".listholidays()"
    },
    {
      "label": ".deleteHoliday()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L408",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteholiday",
      "community": 14,
      "norm_label": ".deleteholiday()"
    },
    {
      "label": ".createHoliday()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L425",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createholiday",
      "community": 14,
      "norm_label": ".createholiday()"
    },
    {
      "label": ".updateHoliday()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L465",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateholiday",
      "community": 14,
      "norm_label": ".updateholiday()"
    },
    {
      "label": ".availableLocations()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L496",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_availablelocations",
      "community": 14,
      "norm_label": ".availablelocations()"
    },
    {
      "label": ".denyDoctorAccess()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L529",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess",
      "community": 14,
      "norm_label": ".denydoctoraccess()"
    },
    {
      "label": ".validateSessions()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L552",
      "_origin": "ast",
      "id": "controller_appointmentsettingscontroller_appointmentsettingscontroller_validatesessions",
      "community": 14,
      "norm_label": ".validatesessions()"
    },
    {
      "label": "MyAppointmentsController.php",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_myappointmentscontroller",
      "community": 655,
      "norm_label": "myappointmentscontroller.php"
    },
    {
      "label": "MyAppointmentsController",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "controller_myappointmentscontroller_myappointmentscontroller",
      "community": 655,
      "norm_label": "myappointmentscontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "controller_myappointmentscontroller_myappointmentscontroller_construct",
      "community": 655,
      "norm_label": ".__construct()"
    },
    {
      "label": ".myClinicDoctors()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "controller_myappointmentscontroller_myappointmentscontroller_myclinicdoctors",
      "community": 655,
      "norm_label": ".myclinicdoctors()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "src_appointment_controller_myappointmentscontroller_php_user",
      "community": 655,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "src_appointment_controller_myappointmentscontroller_php_jsonresponse",
      "community": 655,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".createAppointment()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "controller_myappointmentscontroller_myappointmentscontroller_createappointment",
      "community": 655,
      "norm_label": ".createappointment()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "src_appointment_controller_myappointmentscontroller_php_request",
      "community": 655,
      "norm_label": "request"
    },
    {
      "label": ".patientLookup()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L269",
      "_origin": "ast",
      "id": "controller_myappointmentscontroller_myappointmentscontroller_patientlookup",
      "community": 655,
      "norm_label": ".patientlookup()"
    },
    {
      "label": ".myAppointments()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L310",
      "_origin": "ast",
      "id": "controller_myappointmentscontroller_myappointmentscontroller_myappointments",
      "community": 655,
      "norm_label": ".myappointments()"
    },
    {
      "label": ".todayStats()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L442",
      "_origin": "ast",
      "id": "controller_myappointmentscontroller_myappointmentscontroller_todaystats",
      "community": 655,
      "norm_label": ".todaystats()"
    },
    {
      "label": ".emptyTodayStats()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L525",
      "_origin": "ast",
      "id": "controller_myappointmentscontroller_myappointmentscontroller_emptytodaystats",
      "community": 655,
      "norm_label": ".emptytodaystats()"
    },
    {
      "label": ".canBookForDoctor()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L536",
      "_origin": "ast",
      "id": "controller_myappointmentscontroller_myappointmentscontroller_canbookfordoctor",
      "community": 655,
      "norm_label": ".canbookfordoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L536",
      "_origin": "ast",
      "id": "src_appointment_controller_myappointmentscontroller_php_doctor",
      "community": 655,
      "norm_label": "doctor"
    },
    {
      "label": ".secretaryCanBookForDoctor()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L565",
      "_origin": "ast",
      "id": "controller_myappointmentscontroller_myappointmentscontroller_secretarycanbookfordoctor",
      "community": 655,
      "norm_label": ".secretarycanbookfordoctor()"
    },
    {
      "label": ".resolveSecretaryFilter()",
      "file_type": "code",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L592",
      "_origin": "ast",
      "id": "controller_myappointmentscontroller_myappointmentscontroller_resolvesecretaryfilter",
      "community": 655,
      "norm_label": ".resolvesecretaryfilter()"
    },
    {
      "label": "Appointment.php",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_appointment",
      "community": 823,
      "norm_label": "appointment.php"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "entity_appointment_appointment",
      "community": 28,
      "norm_label": "appointment"
    },
    {
      "label": "TenantOwnedTrait",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "tenantownedtrait",
      "community": 632,
      "norm_label": "tenantownedtrait"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "src_appointment_entity_appointment_php_doctor",
      "community": 823,
      "norm_label": "doctor"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "src_appointment_entity_appointment_php_user",
      "community": 823,
      "norm_label": "user"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L148",
      "_origin": "ast",
      "id": "src_appointment_entity_appointment_php_clinic",
      "community": 1013,
      "norm_label": "clinic"
    },
    {
      "label": "ServiceSection",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L158",
      "_origin": "ast",
      "id": "src_appointment_entity_appointment_php_servicesection",
      "community": 1014,
      "norm_label": "servicesection"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L163",
      "_origin": "ast",
      "id": "src_appointment_entity_appointment_php_serviceitem",
      "community": 1007,
      "norm_label": "serviceitem"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L168",
      "_origin": "ast",
      "id": "src_appointment_entity_appointment_php_collection",
      "community": 823,
      "norm_label": "collection"
    },
    {
      "label": "ClinicStaff",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L173",
      "_origin": "ast",
      "id": "src_appointment_entity_appointment_php_clinicstaff",
      "community": 1035,
      "norm_label": "clinicstaff"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L191",
      "_origin": "ast",
      "id": "src_appointment_entity_appointment_php_servicecategory",
      "community": 823,
      "norm_label": "servicecategory"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L234",
      "_origin": "ast",
      "id": "entity_appointment_appointment_construct",
      "community": 823,
      "norm_label": ".__construct()"
    },
    {
      "label": ".refreshActiveSlotKey()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L256",
      "_origin": "ast",
      "id": "entity_appointment_appointment_refreshactiveslotkey",
      "community": 1005,
      "norm_label": ".refreshactiveslotkey()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L265",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getid",
      "community": 1005,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L266",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getuuid",
      "community": 1012,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getDoctor()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L267",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getdoctor",
      "community": 823,
      "norm_label": ".getdoctor()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L268",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getuser",
      "community": 823,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getSlotStart()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L269",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getslotstart",
      "community": 28,
      "norm_label": ".getslotstart()"
    },
    {
      "label": ".getSlotEnd()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L270",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getslotend",
      "community": 28,
      "norm_label": ".getslotend()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L271",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getstatus",
      "community": 28,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getNote()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L272",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getnote",
      "community": 28,
      "norm_label": ".getnote()"
    },
    {
      "label": ".getVersion()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L273",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getversion",
      "community": 28,
      "norm_label": ".getversion()"
    },
    {
      "label": ".getExpiresAt()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L274",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getexpiresat",
      "community": 28,
      "norm_label": ".getexpiresat()"
    },
    {
      "label": ".getPatientName()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L275",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getpatientname",
      "community": 28,
      "norm_label": ".getpatientname()"
    },
    {
      "label": ".getPatientMobile()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L276",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getpatientmobile",
      "community": 28,
      "norm_label": ".getpatientmobile()"
    },
    {
      "label": ".getPatientNationalCode()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L277",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getpatientnationalcode",
      "community": 28,
      "norm_label": ".getpatientnationalcode()"
    },
    {
      "label": ".getPatientGender()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L278",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getpatientgender",
      "community": 28,
      "norm_label": ".getpatientgender()"
    },
    {
      "label": ".getPatientReason()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L279",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getpatientreason",
      "community": 28,
      "norm_label": ".getpatientreason()"
    },
    {
      "label": ".getAddressId()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L280",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getaddressid",
      "community": 28,
      "norm_label": ".getaddressid()"
    },
    {
      "label": ".getClinic()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L281",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getclinic",
      "community": 1013,
      "norm_label": ".getclinic()"
    },
    {
      "label": ".getBookingRepresentationId()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L282",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getbookingrepresentationid",
      "community": 28,
      "norm_label": ".getbookingrepresentationid()"
    },
    {
      "label": ".setNote()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L284",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setnote",
      "community": 625,
      "norm_label": ".setnote()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L284",
      "_origin": "ast",
      "id": "src_appointment_entity_appointment_php_self",
      "community": 625,
      "norm_label": "self"
    },
    {
      "label": ".setBookingRepresentationId()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L285",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setbookingrepresentationid",
      "community": 625,
      "norm_label": ".setbookingrepresentationid()"
    },
    {
      "label": ".setAddressId()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L286",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setaddressid",
      "community": 625,
      "norm_label": ".setaddressid()"
    },
    {
      "label": ".setClinic()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L287",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setclinic",
      "community": 1013,
      "norm_label": ".setclinic()"
    },
    {
      "label": ".setPatientName()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L288",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setpatientname",
      "community": 625,
      "norm_label": ".setpatientname()"
    },
    {
      "label": ".setPatientMobile()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L289",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setpatientmobile",
      "community": 625,
      "norm_label": ".setpatientmobile()"
    },
    {
      "label": ".setPatientNationalCode()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L290",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setpatientnationalcode",
      "community": 625,
      "norm_label": ".setpatientnationalcode()"
    },
    {
      "label": ".setPatientGender()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L291",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setpatientgender",
      "community": 625,
      "norm_label": ".setpatientgender()"
    },
    {
      "label": ".setPatientReason()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L292",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setpatientreason",
      "community": 625,
      "norm_label": ".setpatientreason()"
    },
    {
      "label": ".getServiceSection()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L294",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getservicesection",
      "community": 1014,
      "norm_label": ".getservicesection()"
    },
    {
      "label": ".getServiceItem()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L295",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getserviceitem",
      "community": 1007,
      "norm_label": ".getserviceitem()"
    },
    {
      "label": ".getServiceItems()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L298",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getserviceitems",
      "community": 823,
      "norm_label": ".getserviceitems()"
    },
    {
      "label": ".addServiceItem()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L300",
      "_origin": "ast",
      "id": "entity_appointment_appointment_addserviceitem",
      "community": 1007,
      "norm_label": ".addserviceitem()"
    },
    {
      "label": ".replaceServiceItems()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L323",
      "_origin": "ast",
      "id": "entity_appointment_appointment_replaceserviceitems",
      "community": 625,
      "norm_label": ".replaceserviceitems()"
    },
    {
      "label": ".currentServiceUuids()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L343",
      "_origin": "ast",
      "id": "entity_appointment_appointment_currentserviceuuids",
      "community": 1012,
      "norm_label": ".currentserviceuuids()"
    },
    {
      "label": ".getStaff()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L356",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getstaff",
      "community": 1035,
      "norm_label": ".getstaff()"
    },
    {
      "label": ".isDepositRequired()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L357",
      "_origin": "ast",
      "id": "entity_appointment_appointment_isdepositrequired",
      "community": 28,
      "norm_label": ".isdepositrequired()"
    },
    {
      "label": ".getDepositAmountRials()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L358",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getdepositamountrials",
      "community": 28,
      "norm_label": ".getdepositamountrials()"
    },
    {
      "label": ".getVisitPriceRials()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L359",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getvisitpricerials",
      "community": 28,
      "norm_label": ".getvisitpricerials()"
    },
    {
      "label": ".getInsuranceServiceCategory()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L360",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getinsuranceservicecategory",
      "community": 823,
      "norm_label": ".getinsuranceservicecategory()"
    },
    {
      "label": ".getInsuranceBaseId()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L361",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getinsurancebaseid",
      "community": 28,
      "norm_label": ".getinsurancebaseid()"
    },
    {
      "label": ".getInsuranceSupplementaryId()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L362",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getinsurancesupplementaryid",
      "community": 28,
      "norm_label": ".getinsurancesupplementaryid()"
    },
    {
      "label": ".isReserve()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L363",
      "_origin": "ast",
      "id": "entity_appointment_appointment_isreserve",
      "community": 28,
      "norm_label": ".isreserve()"
    },
    {
      "label": ".getServiceTotalMinutes()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L364",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getservicetotalminutes",
      "community": 28,
      "norm_label": ".getservicetotalminutes()"
    },
    {
      "label": ".getServiceBufferMinutes()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L365",
      "_origin": "ast",
      "id": "entity_appointment_appointment_getservicebufferminutes",
      "community": 28,
      "norm_label": ".getservicebufferminutes()"
    },
    {
      "label": ".setServiceDuration()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L368",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setserviceduration",
      "community": 625,
      "norm_label": ".setserviceduration()"
    },
    {
      "label": ".setServiceSection()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L377",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setservicesection",
      "community": 1014,
      "norm_label": ".setservicesection()"
    },
    {
      "label": ".setServiceItem()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L378",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setserviceitem",
      "community": 1007,
      "norm_label": ".setserviceitem()"
    },
    {
      "label": ".setStaff()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L379",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setstaff",
      "community": 1035,
      "norm_label": ".setstaff()"
    },
    {
      "label": ".setDepositRequired()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L380",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setdepositrequired",
      "community": 625,
      "norm_label": ".setdepositrequired()"
    },
    {
      "label": ".setDepositAmountRials()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L381",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setdepositamountrials",
      "community": 625,
      "norm_label": ".setdepositamountrials()"
    },
    {
      "label": ".setVisitPriceRials()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L382",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setvisitpricerials",
      "community": 625,
      "norm_label": ".setvisitpricerials()"
    },
    {
      "label": ".setInsuranceServiceCategory()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L383",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setinsuranceservicecategory",
      "community": 823,
      "norm_label": ".setinsuranceservicecategory()"
    },
    {
      "label": ".setInsuranceBaseId()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L384",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setinsurancebaseid",
      "community": 625,
      "norm_label": ".setinsurancebaseid()"
    },
    {
      "label": ".setInsuranceSupplementaryId()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L385",
      "_origin": "ast",
      "id": "entity_appointment_appointment_setinsurancesupplementaryid",
      "community": 625,
      "norm_label": ".setinsurancesupplementaryid()"
    },
    {
      "label": ".rescheduleTo()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L392",
      "_origin": "ast",
      "id": "entity_appointment_appointment_rescheduleto",
      "community": 1005,
      "norm_label": ".rescheduleto()"
    },
    {
      "label": ".markPendingWithTtl()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L404",
      "_origin": "ast",
      "id": "entity_appointment_appointment_markpendingwithttl",
      "community": 625,
      "norm_label": ".markpendingwithttl()"
    },
    {
      "label": ".clearPaymentWindow()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L416",
      "_origin": "ast",
      "id": "entity_appointment_appointment_clearpaymentwindow",
      "community": 625,
      "norm_label": ".clearpaymentwindow()"
    },
    {
      "label": ".isPaymentWindowExpired()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L424",
      "_origin": "ast",
      "id": "entity_appointment_appointment_ispaymentwindowexpired",
      "community": 28,
      "norm_label": ".ispaymentwindowexpired()"
    },
    {
      "label": ".canTransitionTo()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L432",
      "_origin": "ast",
      "id": "entity_appointment_appointment_cantransitionto",
      "community": 1005,
      "norm_label": ".cantransitionto()"
    },
    {
      "label": ".transitionTo()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L437",
      "_origin": "ast",
      "id": "entity_appointment_appointment_transitionto",
      "community": 1005,
      "norm_label": ".transitionto()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L454",
      "_origin": "ast",
      "id": "entity_appointment_appointment_toarray",
      "community": 1012,
      "norm_label": ".toarray()"
    },
    {
      "label": "AppointmentEvent.php",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_appointmentevent",
      "community": 862,
      "norm_label": "appointmentevent.php"
    },
    {
      "label": "AppointmentEvent",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "entity_appointmentevent_appointmentevent",
      "community": 862,
      "norm_label": "appointmentevent"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "src_appointment_entity_appointmentevent_php_appointment",
      "community": 862,
      "norm_label": "appointment"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "entity_appointmentevent_appointmentevent_construct",
      "community": 862,
      "norm_label": ".__construct()"
    },
    {
      "label": ".setActor()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_appointmentevent_appointmentevent_setactor",
      "community": 862,
      "norm_label": ".setactor()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "src_appointment_entity_appointmentevent_php_self",
      "community": 862,
      "norm_label": "self"
    },
    {
      "label": ".setReason()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_appointmentevent_appointmentevent_setreason",
      "community": 862,
      "norm_label": ".setreason()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "entity_appointmentevent_appointmentevent_getuuid",
      "community": 862,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "entity_appointmentevent_appointmentevent_toarray",
      "community": 862,
      "norm_label": ".toarray()"
    },
    {
      "label": "DateOverride.php",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_dateoverride",
      "community": 110,
      "norm_label": "dateoverride.php"
    },
    {
      "label": "DateOverride",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride",
      "community": 110,
      "norm_label": "dateoverride"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "src_appointment_entity_dateoverride_php_doctor",
      "community": 110,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "src_appointment_entity_dateoverride_php_clinic",
      "community": 110,
      "norm_label": "clinic"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_construct",
      "community": 110,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_getid",
      "community": 110,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_getuuid",
      "community": 110,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getDoctor()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_getdoctor",
      "community": 110,
      "norm_label": ".getdoctor()"
    },
    {
      "label": ".getClinic()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_getclinic",
      "community": 110,
      "norm_label": ".getclinic()"
    },
    {
      "label": ".getDate()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_getdate",
      "community": 110,
      "norm_label": ".getdate()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_isactive",
      "community": 110,
      "norm_label": ".isactive()"
    },
    {
      "label": ".getSetting()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_getsetting",
      "community": 110,
      "norm_label": ".getsetting()"
    },
    {
      "label": ".getReason()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_getreason",
      "community": 110,
      "norm_label": ".getreason()"
    },
    {
      "label": ".setDate()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_setdate",
      "community": 110,
      "norm_label": ".setdate()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "src_appointment_entity_dateoverride_php_self",
      "community": 110,
      "norm_label": "self"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_setactive",
      "community": 110,
      "norm_label": ".setactive()"
    },
    {
      "label": ".setSetting()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_setsetting",
      "community": 110,
      "norm_label": ".setsetting()"
    },
    {
      "label": ".setReason()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_setreason",
      "community": 110,
      "norm_label": ".setreason()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_touch",
      "community": 110,
      "norm_label": ".touch()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "entity_dateoverride_dateoverride_toarray",
      "community": 110,
      "norm_label": ".toarray()"
    },
    {
      "label": "Holiday.php",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_holiday",
      "community": 112,
      "norm_label": "holiday.php"
    },
    {
      "label": "Holiday",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "entity_holiday_holiday",
      "community": 112,
      "norm_label": "holiday"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "src_appointment_entity_holiday_php_doctor",
      "community": 112,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "src_appointment_entity_holiday_php_clinic",
      "community": 112,
      "norm_label": "clinic"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_holiday_holiday_construct",
      "community": 112,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_holiday_holiday_getid",
      "community": 112,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_holiday_holiday_getuuid",
      "community": 112,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getDoctor()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_holiday_holiday_getdoctor",
      "community": 112,
      "norm_label": ".getdoctor()"
    },
    {
      "label": ".getClinic()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_holiday_holiday_getclinic",
      "community": 112,
      "norm_label": ".getclinic()"
    },
    {
      "label": ".isGlobal()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_holiday_holiday_isglobal",
      "community": 112,
      "norm_label": ".isglobal()"
    },
    {
      "label": ".getStartDate()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_holiday_holiday_getstartdate",
      "community": 112,
      "norm_label": ".getstartdate()"
    },
    {
      "label": ".getEndDate()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_holiday_holiday_getenddate",
      "community": 112,
      "norm_label": ".getenddate()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "entity_holiday_holiday_isactive",
      "community": 112,
      "norm_label": ".isactive()"
    },
    {
      "label": ".getReason()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_holiday_holiday_getreason",
      "community": 112,
      "norm_label": ".getreason()"
    },
    {
      "label": ".setStartDate()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_holiday_holiday_setstartdate",
      "community": 112,
      "norm_label": ".setstartdate()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "src_appointment_entity_holiday_php_self",
      "community": 112,
      "norm_label": "self"
    },
    {
      "label": ".setEndDate()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_holiday_holiday_setenddate",
      "community": 112,
      "norm_label": ".setenddate()"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_holiday_holiday_setactive",
      "community": 112,
      "norm_label": ".setactive()"
    },
    {
      "label": ".setReason()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_holiday_holiday_setreason",
      "community": 112,
      "norm_label": ".setreason()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_holiday_holiday_touch",
      "community": 112,
      "norm_label": ".touch()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "entity_holiday_holiday_toarray",
      "community": 112,
      "norm_label": ".toarray()"
    },
    {
      "label": "WeeklySchedule.php",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_weeklyschedule",
      "community": 181,
      "norm_label": "weeklyschedule.php"
    },
    {
      "label": "WeeklySchedule",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule",
      "community": 181,
      "norm_label": "weeklyschedule"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "src_appointment_entity_weeklyschedule_php_doctor",
      "community": 181,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "src_appointment_entity_weeklyschedule_php_clinic",
      "community": 181,
      "norm_label": "clinic"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule_construct",
      "community": 181,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule_getid",
      "community": 181,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule_getuuid",
      "community": 181,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getDoctor()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule_getdoctor",
      "community": 181,
      "norm_label": ".getdoctor()"
    },
    {
      "label": ".getClinic()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule_getclinic",
      "community": 181,
      "norm_label": ".getclinic()"
    },
    {
      "label": ".setClinic()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule_setclinic",
      "community": 181,
      "norm_label": ".setclinic()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "src_appointment_entity_weeklyschedule_php_self",
      "community": 181,
      "norm_label": "self"
    },
    {
      "label": ".getSetting()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule_getsetting",
      "community": 181,
      "norm_label": ".getsetting()"
    },
    {
      "label": ".setSetting()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule_setsetting",
      "community": 181,
      "norm_label": ".setsetting()"
    },
    {
      "label": ".getMeta()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule_getmeta",
      "community": 181,
      "norm_label": ".getmeta()"
    },
    {
      "label": ".getStoredBookingMode()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule_getstoredbookingmode",
      "community": 181,
      "norm_label": ".getstoredbookingmode()"
    },
    {
      "label": ".setMeta()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule_setmeta",
      "community": 181,
      "norm_label": ".setmeta()"
    },
    {
      "label": ".getDaySchedule()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L143",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule_getdayschedule",
      "community": 181,
      "norm_label": ".getdayschedule()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L150",
      "_origin": "ast",
      "id": "entity_weeklyschedule_weeklyschedule_toarray",
      "community": 181,
      "norm_label": ".toarray()"
    },
    {
      "label": "ExpireAppointmentsMessage.php",
      "file_type": "code",
      "source_file": "src/Appointment/Message/ExpireAppointmentsMessage.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "message_expireappointmentsmessage",
      "community": 619,
      "norm_label": "expireappointmentsmessage.php"
    },
    {
      "label": "ExpireAppointmentsMessage",
      "file_type": "code",
      "source_file": "src/Appointment/Message/ExpireAppointmentsMessage.php",
      "source_location": "L5",
      "_origin": "ast",
      "id": "message_expireappointmentsmessage_expireappointmentsmessage",
      "community": 619,
      "norm_label": "expireappointmentsmessage"
    },
    {
      "label": "ExpireAppointmentsHandler.php",
      "file_type": "code",
      "source_file": "src/Appointment/MessageHandler/ExpireAppointmentsHandler.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "messagehandler_expireappointmentshandler",
      "community": 258,
      "norm_label": "expireappointmentshandler.php"
    },
    {
      "label": "ExpireAppointmentsHandler",
      "file_type": "code",
      "source_file": "src/Appointment/MessageHandler/ExpireAppointmentsHandler.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "messagehandler_expireappointmentshandler_expireappointmentshandler",
      "community": 258,
      "norm_label": "expireappointmentshandler"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/MessageHandler/ExpireAppointmentsHandler.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "messagehandler_expireappointmentshandler_expireappointmentshandler_construct",
      "community": 258,
      "norm_label": ".__construct()"
    },
    {
      "label": ".__invoke()",
      "file_type": "code",
      "source_file": "src/Appointment/MessageHandler/ExpireAppointmentsHandler.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "messagehandler_expireappointmentshandler_expireappointmentshandler_invoke",
      "community": 258,
      "norm_label": ".__invoke()"
    },
    {
      "label": "ExpireAppointmentsMessage",
      "file_type": "code",
      "source_file": "src/Appointment/MessageHandler/ExpireAppointmentsHandler.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "expireappointmentsmessage",
      "community": 258,
      "norm_label": "expireappointmentsmessage"
    },
    {
      "label": "AppointmentEventRepository.php",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_appointmenteventrepository",
      "community": 885,
      "norm_label": "appointmenteventrepository.php"
    },
    {
      "label": "AppointmentEventRepository",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_appointmenteventrepository_appointmenteventrepository",
      "community": 885,
      "norm_label": "appointmenteventrepository"
    },
    {
      "label": "ServiceEntityRepository",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "serviceentityrepository",
      "community": 53,
      "norm_label": "serviceentityrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_appointmenteventrepository_appointmenteventrepository_construct",
      "community": 885,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_appointment_repository_appointmenteventrepository_php_managerregistry",
      "community": 885,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_appointmenteventrepository_appointmenteventrepository_save",
      "community": 885,
      "norm_label": ".save()"
    },
    {
      "label": "AppointmentEvent",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "appointmentevent",
      "community": 885,
      "norm_label": "appointmentevent"
    },
    {
      "label": ".findByAppointmentUuid()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_appointmenteventrepository_appointmenteventrepository_findbyappointmentuuid",
      "community": 885,
      "norm_label": ".findbyappointmentuuid()"
    },
    {
      "label": "AppointmentRepository.php",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_appointmentrepository",
      "community": 119,
      "norm_label": "appointmentrepository.php"
    },
    {
      "label": "AppointmentRepository",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository",
      "community": 119,
      "norm_label": "appointmentrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_construct",
      "community": 119,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_appointment_repository_appointmentrepository_php_managerregistry",
      "community": 119,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_findbyuuid",
      "community": 119,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_appointment_repository_appointmentrepository_php_appointment",
      "community": 119,
      "norm_label": "appointment"
    },
    {
      "label": ".bookAtomically()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_bookatomically",
      "community": 119,
      "norm_label": ".bookatomically()"
    },
    {
      "label": ".expireLapsedPending()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_expirelapsedpending",
      "community": 119,
      "norm_label": ".expirelapsedpending()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "src_appointment_repository_appointmentrepository_php_doctor",
      "community": 119,
      "norm_label": "doctor"
    },
    {
      "label": ".findBusyIntervals()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_findbusyintervals",
      "community": 119,
      "norm_label": ".findbusyintervals()"
    },
    {
      "label": ".findBlockingIntervals()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_findblockingintervals",
      "community": 119,
      "norm_label": ".findblockingintervals()"
    },
    {
      "label": ".occupiedIntervals()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L128",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_occupiedintervals",
      "community": 119,
      "norm_label": ".occupiedintervals()"
    },
    {
      "label": ".isSlotTaken()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L165",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_isslottaken",
      "community": 119,
      "norm_label": ".isslottaken()"
    },
    {
      "label": ".findByDoctor()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L190",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_findbydoctor",
      "community": 119,
      "norm_label": ".findbydoctor()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L190",
      "_origin": "ast",
      "id": "src_appointment_repository_appointmentrepository_php_clinic",
      "community": 119,
      "norm_label": "clinic"
    },
    {
      "label": ".searchByDoctor()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L207",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_searchbydoctor",
      "community": 119,
      "norm_label": ".searchbydoctor()"
    },
    {
      "label": ".findByUserAndClinic()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L264",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_findbyuserandclinic",
      "community": 119,
      "norm_label": ".findbyuserandclinic()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L264",
      "_origin": "ast",
      "id": "src_appointment_repository_appointmentrepository_php_user",
      "community": 119,
      "norm_label": "user"
    },
    {
      "label": ".findByUser()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L277",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_findbyuser",
      "community": 119,
      "norm_label": ".findbyuser()"
    },
    {
      "label": ".findByUserAndDoctorIds()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L291",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_findbyuseranddoctorids",
      "community": 119,
      "norm_label": ".findbyuseranddoctorids()"
    },
    {
      "label": ".hasRecentConfirmed()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L308",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_hasrecentconfirmed",
      "community": 119,
      "norm_label": ".hasrecentconfirmed()"
    },
    {
      "label": ".findPaymentExpired()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L332",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_findpaymentexpired",
      "community": 119,
      "norm_label": ".findpaymentexpired()"
    },
    {
      "label": ".findExpiredPending()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L353",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_findexpiredpending",
      "community": 119,
      "norm_label": ".findexpiredpending()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L365",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_save",
      "community": 119,
      "norm_label": ".save()"
    },
    {
      "label": ".saveWithLock()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L374",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_savewithlock",
      "community": 119,
      "norm_label": ".savewithlock()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L381",
      "_origin": "ast",
      "id": "repository_appointmentrepository_appointmentrepository_remove",
      "community": 119,
      "norm_label": ".remove()"
    },
    {
      "label": "DateOverrideRepository.php",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_dateoverriderepository",
      "community": 1019,
      "norm_label": "dateoverriderepository.php"
    },
    {
      "label": "DateOverrideRepository",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_dateoverriderepository_dateoverriderepository",
      "community": 1019,
      "norm_label": "dateoverriderepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_dateoverriderepository_dateoverriderepository_construct",
      "community": 1019,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_appointment_repository_dateoverriderepository_php_managerregistry",
      "community": 1019,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "repository_dateoverriderepository_dateoverriderepository_findbyuuid",
      "community": 1019,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "DateOverride",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "src_appointment_repository_dateoverriderepository_php_dateoverride",
      "community": 1019,
      "norm_label": "dateoverride"
    },
    {
      "label": ".findByDoctorAndClinic()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "repository_dateoverriderepository_dateoverriderepository_findbydoctorandclinic",
      "community": 1019,
      "norm_label": ".findbydoctorandclinic()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "src_appointment_repository_dateoverriderepository_php_doctor",
      "community": 1019,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "src_appointment_repository_dateoverriderepository_php_clinic",
      "community": 1019,
      "norm_label": "clinic"
    },
    {
      "label": ".findByDoctor()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "repository_dateoverriderepository_dateoverriderepository_findbydoctor",
      "community": 1019,
      "norm_label": ".findbydoctor()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "repository_dateoverriderepository_dateoverriderepository_save",
      "community": 1019,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "repository_dateoverriderepository_dateoverriderepository_remove",
      "community": 1019,
      "norm_label": ".remove()"
    },
    {
      "label": "HolidayRepository.php",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_holidayrepository",
      "community": 14,
      "norm_label": "holidayrepository.php"
    },
    {
      "label": "HolidayRepository",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_holidayrepository_holidayrepository",
      "community": 14,
      "norm_label": "holidayrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_holidayrepository_holidayrepository_construct",
      "community": 14,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_appointment_repository_holidayrepository_php_managerregistry",
      "community": 14,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "repository_holidayrepository_holidayrepository_findbyuuid",
      "community": 14,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "Holiday",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "holiday",
      "community": 14,
      "norm_label": "holiday"
    },
    {
      "label": ".findAllByDoctor()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "repository_holidayrepository_holidayrepository_findallbydoctor",
      "community": 14,
      "norm_label": ".findallbydoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_appointment_repository_holidayrepository_php_doctor",
      "community": 14,
      "norm_label": "doctor"
    },
    {
      "label": ".findAllByDoctorInContext()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "repository_holidayrepository_holidayrepository_findallbydoctorincontext",
      "community": 14,
      "norm_label": ".findallbydoctorincontext()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "src_appointment_repository_holidayrepository_php_clinic",
      "community": 14,
      "norm_label": "clinic"
    },
    {
      "label": ".findActiveByDoctor()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "repository_holidayrepository_holidayrepository_findactivebydoctor",
      "community": 14,
      "norm_label": ".findactivebydoctor()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "repository_holidayrepository_holidayrepository_save",
      "community": 14,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "repository_holidayrepository_holidayrepository_remove",
      "community": 14,
      "norm_label": ".remove()"
    },
    {
      "label": "SlotTakenException.php",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/SlotTakenException.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_slottakenexception",
      "community": 942,
      "norm_label": "slottakenexception.php"
    },
    {
      "label": "SlotTakenException",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/SlotTakenException.php",
      "source_location": "L5",
      "_origin": "ast",
      "id": "repository_slottakenexception_slottakenexception",
      "community": 942,
      "norm_label": "slottakenexception"
    },
    {
      "label": "RuntimeException",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "runtimeexception",
      "community": 942,
      "norm_label": "runtimeexception"
    },
    {
      "label": "WeeklyScheduleRepository.php",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_weeklyschedulerepository",
      "community": 267,
      "norm_label": "weeklyschedulerepository.php"
    },
    {
      "label": "WeeklyScheduleRepository",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_weeklyschedulerepository_weeklyschedulerepository",
      "community": 267,
      "norm_label": "weeklyschedulerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_weeklyschedulerepository_weeklyschedulerepository_construct",
      "community": 267,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_appointment_repository_weeklyschedulerepository_php_managerregistry",
      "community": 267,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByDoctorAndClinic()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "repository_weeklyschedulerepository_weeklyschedulerepository_findbydoctorandclinic",
      "community": 267,
      "norm_label": ".findbydoctorandclinic()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_appointment_repository_weeklyschedulerepository_php_doctor",
      "community": 267,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_appointment_repository_weeklyschedulerepository_php_clinic",
      "community": 267,
      "norm_label": "clinic"
    },
    {
      "label": "WeeklySchedule",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_appointment_repository_weeklyschedulerepository_php_weeklyschedule",
      "community": 267,
      "norm_label": "weeklyschedule"
    },
    {
      "label": ".findAllByDoctor()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "repository_weeklyschedulerepository_weeklyschedulerepository_findallbydoctor",
      "community": 267,
      "norm_label": ".findallbydoctor()"
    },
    {
      "label": ".findByDoctors()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "repository_weeklyschedulerepository_weeklyschedulerepository_findbydoctors",
      "community": 267,
      "norm_label": ".findbydoctors()"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "repository_weeklyschedulerepository_weeklyschedulerepository_findbyuuid",
      "community": 267,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "repository_weeklyschedulerepository_weeklyschedulerepository_save",
      "community": 267,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "repository_weeklyschedulerepository_weeklyschedulerepository_remove",
      "community": 267,
      "norm_label": ".remove()"
    },
    {
      "label": "AppointmentAccessChecker.php",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "security_appointmentaccesschecker",
      "community": 699,
      "norm_label": "appointmentaccesschecker.php"
    },
    {
      "label": "AppointmentAccessChecker",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "security_appointmentaccesschecker_appointmentaccesschecker",
      "community": 699,
      "norm_label": "appointmentaccesschecker"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "security_appointmentaccesschecker_appointmentaccesschecker_construct",
      "community": 699,
      "norm_label": ".__construct()"
    },
    {
      "label": ".canView()",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "security_appointmentaccesschecker_appointmentaccesschecker_canview",
      "community": 699,
      "norm_label": ".canview()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "src_appointment_security_appointmentaccesschecker_php_appointment",
      "community": 699,
      "norm_label": "appointment"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "src_appointment_security_appointmentaccesschecker_php_user",
      "community": 699,
      "norm_label": "user"
    },
    {
      "label": ".canManage()",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "security_appointmentaccesschecker_appointmentaccesschecker_canmanage",
      "community": 699,
      "norm_label": ".canmanage()"
    },
    {
      "label": ".canCancel()",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "security_appointmentaccesschecker_appointmentaccesschecker_cancancel",
      "community": 699,
      "norm_label": ".cancancel()"
    },
    {
      "label": ".can()",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "security_appointmentaccesschecker_appointmentaccesschecker_can",
      "community": 699,
      "norm_label": ".can()"
    },
    {
      "label": ".canManageContext()",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "security_appointmentaccesschecker_appointmentaccesschecker_canmanagecontext",
      "community": 699,
      "norm_label": ".canmanagecontext()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "src_appointment_security_appointmentaccesschecker_php_doctor",
      "community": 699,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "src_appointment_security_appointmentaccesschecker_php_clinic",
      "community": 699,
      "norm_label": "clinic"
    },
    {
      "label": ".secretaryCanContext()",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "security_appointmentaccesschecker_appointmentaccesschecker_secretarycancontext",
      "community": 699,
      "norm_label": ".secretarycancontext()"
    },
    {
      "label": ".viewableClinicFor()",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "security_appointmentaccesschecker_appointmentaccesschecker_viewableclinicfor",
      "community": 699,
      "norm_label": ".viewableclinicfor()"
    },
    {
      "label": ".secretaryCan()",
      "file_type": "code",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L161",
      "_origin": "ast",
      "id": "security_appointmentaccesschecker_appointmentaccesschecker_secretarycan",
      "community": 699,
      "norm_label": ".secretarycan()"
    },
    {
      "label": "AppointmentConfirmationService.php",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_appointmentconfirmationservice",
      "community": 931,
      "norm_label": "appointmentconfirmationservice.php"
    },
    {
      "label": "AppointmentConfirmationService",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "service_appointmentconfirmationservice_appointmentconfirmationservice",
      "community": 931,
      "norm_label": "appointmentconfirmationservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "service_appointmentconfirmationservice_appointmentconfirmationservice_construct",
      "community": 931,
      "norm_label": ".__construct()"
    },
    {
      "label": ".splitPaymentShares()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "service_appointmentconfirmationservice_appointmentconfirmationservice_splitpaymentshares",
      "community": 931,
      "norm_label": ".splitpaymentshares()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "src_appointment_service_appointmentconfirmationservice_php_appointment",
      "community": 931,
      "norm_label": "appointment"
    },
    {
      "label": ".onConfirmed()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "service_appointmentconfirmationservice_appointmentconfirmationservice_onconfirmed",
      "community": 931,
      "norm_label": ".onconfirmed()"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "src_appointment_service_appointmentconfirmationservice_php_patientsession",
      "community": 931,
      "norm_label": "patientsession"
    },
    {
      "label": ".confirmWithPayments()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "service_appointmentconfirmationservice_appointmentconfirmationservice_confirmwithpayments",
      "community": 931,
      "norm_label": ".confirmwithpayments()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "src_appointment_service_appointmentconfirmationservice_php_user",
      "community": 931,
      "norm_label": "user"
    },
    {
      "label": "AppointmentExpiryService.php",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentExpiryService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_appointmentexpiryservice",
      "community": 971,
      "norm_label": "appointmentexpiryservice.php"
    },
    {
      "label": "AppointmentExpiryService",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentExpiryService.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "service_appointmentexpiryservice_appointmentexpiryservice",
      "community": 971,
      "norm_label": "appointmentexpiryservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentExpiryService.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "service_appointmentexpiryservice_appointmentexpiryservice_construct",
      "community": 971,
      "norm_label": ".__construct()"
    },
    {
      "label": ".expireStale()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentExpiryService.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "service_appointmentexpiryservice_appointmentexpiryservice_expirestale",
      "community": 971,
      "norm_label": ".expirestale()"
    },
    {
      "label": "AppointmentInsuranceService.php",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_appointmentinsuranceservice",
      "community": 453,
      "norm_label": "appointmentinsuranceservice.php"
    },
    {
      "label": "AppointmentInsuranceService",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "service_appointmentinsuranceservice_appointmentinsuranceservice",
      "community": 453,
      "norm_label": "appointmentinsuranceservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "service_appointmentinsuranceservice_appointmentinsuranceservice_construct",
      "community": 453,
      "norm_label": ".__construct()"
    },
    {
      "label": ".tenantOf()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "service_appointmentinsuranceservice_appointmentinsuranceservice_tenantof",
      "community": 453,
      "norm_label": ".tenantof()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "src_appointment_service_appointmentinsuranceservice_php_appointment",
      "community": 453,
      "norm_label": "appointment"
    },
    {
      "label": ".effectiveCategory()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "service_appointmentinsuranceservice_appointmentinsuranceservice_effectivecategory",
      "community": 453,
      "norm_label": ".effectivecategory()"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "src_appointment_service_appointmentinsuranceservice_php_servicecategory",
      "community": 453,
      "norm_label": "servicecategory"
    },
    {
      "label": ".apply()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "service_appointmentinsuranceservice_appointmentinsuranceservice_apply",
      "community": 453,
      "norm_label": ".apply()"
    },
    {
      "label": ".resolveCategory()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "service_appointmentinsuranceservice_appointmentinsuranceservice_resolvecategory",
      "community": 453,
      "norm_label": ".resolvecategory()"
    },
    {
      "label": ".resolveInsuranceId()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "service_appointmentinsuranceservice_appointmentinsuranceservice_resolveinsuranceid",
      "community": 453,
      "norm_label": ".resolveinsuranceid()"
    },
    {
      "label": "BookingContextResolver.php",
      "file_type": "code",
      "source_file": "src/Appointment/Service/BookingContextResolver.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_bookingcontextresolver",
      "community": 839,
      "norm_label": "bookingcontextresolver.php"
    },
    {
      "label": "BookingContextResolver",
      "file_type": "code",
      "source_file": "src/Appointment/Service/BookingContextResolver.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "service_bookingcontextresolver_bookingcontextresolver",
      "community": 839,
      "norm_label": "bookingcontextresolver"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/BookingContextResolver.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "service_bookingcontextresolver_bookingcontextresolver_construct",
      "community": 839,
      "norm_label": ".__construct()"
    },
    {
      "label": ".resolve()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/BookingContextResolver.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "service_bookingcontextresolver_bookingcontextresolver_resolve",
      "community": 839,
      "norm_label": ".resolve()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Service/BookingContextResolver.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "src_appointment_service_bookingcontextresolver_php_doctor",
      "community": 839,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Service/BookingContextResolver.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "src_appointment_service_bookingcontextresolver_php_clinic",
      "community": 839,
      "norm_label": "clinic"
    },
    {
      "label": "ServiceBookingCalculator.php",
      "file_type": "code",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_servicebookingcalculator",
      "community": 696,
      "norm_label": "servicebookingcalculator.php"
    },
    {
      "label": "ServiceBookingCalculator",
      "file_type": "code",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "service_servicebookingcalculator_servicebookingcalculator",
      "community": 696,
      "norm_label": "servicebookingcalculator"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "service_servicebookingcalculator_servicebookingcalculator_construct",
      "community": 696,
      "norm_label": ".__construct()"
    },
    {
      "label": ".isServiceMode()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "service_servicebookingcalculator_servicebookingcalculator_isservicemode",
      "community": 696,
      "norm_label": ".isservicemode()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_appointment_service_servicebookingcalculator_php_doctor",
      "community": 696,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_appointment_service_servicebookingcalculator_php_clinic",
      "community": 696,
      "norm_label": "clinic"
    },
    {
      "label": ".bufferMinutes()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "service_servicebookingcalculator_servicebookingcalculator_bufferminutes",
      "community": 696,
      "norm_label": ".bufferminutes()"
    },
    {
      "label": ".calculate()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "service_servicebookingcalculator_servicebookingcalculator_calculate",
      "community": 696,
      "norm_label": ".calculate()"
    },
    {
      "label": "ServiceBookingDuration",
      "file_type": "code",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "servicebookingduration",
      "community": 696,
      "norm_label": "servicebookingduration"
    },
    {
      "label": ".assertBelongsToContext()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L117",
      "_origin": "ast",
      "id": "service_servicebookingcalculator_servicebookingcalculator_assertbelongstocontext",
      "community": 696,
      "norm_label": ".assertbelongstocontext()"
    },
    {
      "label": ".metaOf()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L136",
      "_origin": "ast",
      "id": "service_servicebookingcalculator_servicebookingcalculator_metaof",
      "community": 696,
      "norm_label": ".metaof()"
    },
    {
      "label": "SlotCalculatorService.php",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_slotcalculatorservice",
      "community": 598,
      "norm_label": "slotcalculatorservice.php"
    },
    {
      "label": "SlotCalculatorService",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice",
      "community": 598,
      "norm_label": "slotcalculatorservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_construct",
      "community": 598,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getAvailableSlots()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_getavailableslots",
      "community": 598,
      "norm_label": ".getavailableslots()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_appointment_service_slotcalculatorservice_php_doctor",
      "community": 598,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_appointment_service_slotcalculatorservice_php_clinic",
      "community": 598,
      "norm_label": "clinic"
    },
    {
      "label": ".resolveSlotLocationId()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_resolveslotlocationid",
      "community": 598,
      "norm_label": ".resolveslotlocationid()"
    },
    {
      "label": ".getAllSlotsWithAvailability()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_getallslotswithavailability",
      "community": 598,
      "norm_label": ".getallslotswithavailability()"
    },
    {
      "label": ".hasAnyAvailability()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_hasanyavailability",
      "community": 598,
      "norm_label": ".hasanyavailability()"
    },
    {
      "label": ".getServiceStartTimes()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_getservicestarttimes",
      "community": 598,
      "norm_label": ".getservicestarttimes()"
    },
    {
      "label": ".explainEmptyDay()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L158",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_explainemptyday",
      "community": 598,
      "norm_label": ".explainemptyday()"
    },
    {
      "label": ".findNextAvailableStart()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L189",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_findnextavailablestart",
      "community": 598,
      "norm_label": ".findnextavailablestart()"
    },
    {
      "label": ".isHoliday()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L258",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_isholiday",
      "community": 598,
      "norm_label": ".isholiday()"
    },
    {
      "label": ".bookingWindowEnd()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L271",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_bookingwindowend",
      "community": 598,
      "norm_label": ".bookingwindowend()"
    },
    {
      "label": ".firstOverlap()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L285",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_firstoverlap",
      "community": 598,
      "norm_label": ".firstoverlap()"
    },
    {
      "label": ".isWithinBookingWindow()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L303",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_iswithinbookingwindow",
      "community": 598,
      "norm_label": ".iswithinbookingwindow()"
    },
    {
      "label": ".getBookingMeta()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L322",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_getbookingmeta",
      "community": 598,
      "norm_label": ".getbookingmeta()"
    },
    {
      "label": ".buildAllSessions()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L333",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions",
      "community": 598,
      "norm_label": ".buildallsessions()"
    },
    {
      "label": ".buildSessionsFromOverride()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L397",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_buildsessionsfromoverride",
      "community": 598,
      "norm_label": ".buildsessionsfromoverride()"
    },
    {
      "label": ".buildSessionSlots()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L442",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_buildsessionslots",
      "community": 598,
      "norm_label": ".buildsessionslots()"
    },
    {
      "label": ".filterBookedSlots()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L486",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_filterbookedslots",
      "community": 598,
      "norm_label": ".filterbookedslots()"
    },
    {
      "label": ".parseTime()",
      "file_type": "code",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L495",
      "_origin": "ast",
      "id": "service_slotcalculatorservice_slotcalculatorservice_parsetime",
      "community": 598,
      "norm_label": ".parsetime()"
    },
    {
      "label": "ServiceBookingDuration.php",
      "file_type": "code",
      "source_file": "src/Appointment/ValueObject/ServiceBookingDuration.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "valueobject_servicebookingduration",
      "community": 1247,
      "norm_label": "servicebookingduration.php"
    },
    {
      "label": "ServiceBookingDuration",
      "file_type": "code",
      "source_file": "src/Appointment/ValueObject/ServiceBookingDuration.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "valueobject_servicebookingduration_servicebookingduration",
      "community": 1247,
      "norm_label": "servicebookingduration"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Appointment/ValueObject/ServiceBookingDuration.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "valueobject_servicebookingduration_servicebookingduration_construct",
      "community": 1247,
      "norm_label": ".__construct()"
    },
    {
      "label": ".endFor()",
      "file_type": "code",
      "source_file": "src/Appointment/ValueObject/ServiceBookingDuration.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "valueobject_servicebookingduration_servicebookingduration_endfor",
      "community": 1247,
      "norm_label": ".endfor()"
    },
    {
      "label": "CreateAdminCommand.php",
      "file_type": "code",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_createadmincommand",
      "community": 1054,
      "norm_label": "createadmincommand.php"
    },
    {
      "label": "CreateAdminCommand",
      "file_type": "code",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "command_createadmincommand_createadmincommand",
      "community": 1054,
      "norm_label": "createadmincommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "command_createadmincommand_createadmincommand_construct",
      "community": 1054,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "command_createadmincommand_createadmincommand_configure",
      "community": 1054,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "command_createadmincommand_createadmincommand_execute",
      "community": 1054,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_auth_command_createadmincommand_php_inputinterface",
      "community": 1054,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_auth_command_createadmincommand_php_outputinterface",
      "community": 1054,
      "norm_label": "outputinterface"
    },
    {
      "label": "SystemOwnerCommand.php",
      "file_type": "code",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_systemownercommand",
      "community": 1096,
      "norm_label": "systemownercommand.php"
    },
    {
      "label": "SystemOwnerCommand",
      "file_type": "code",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "command_systemownercommand_systemownercommand",
      "community": 1096,
      "norm_label": "systemownercommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "command_systemownercommand_systemownercommand_construct",
      "community": 1096,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "command_systemownercommand_systemownercommand_configure",
      "community": 1096,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "command_systemownercommand_systemownercommand_execute",
      "community": 1096,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "src_auth_command_systemownercommand_php_inputinterface",
      "community": 1096,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "src_auth_command_systemownercommand_php_outputinterface",
      "community": 1096,
      "norm_label": "outputinterface"
    },
    {
      "label": "AuthController.php",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_authcontroller",
      "community": 415,
      "norm_label": "authcontroller.php"
    },
    {
      "label": "AuthController",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller",
      "community": 415,
      "norm_label": "authcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_construct",
      "community": 415,
      "norm_label": ".__construct()"
    },
    {
      "label": ".login()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_login",
      "community": 415,
      "norm_label": ".login()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "src_auth_controller_authcontroller_php_jsonresponse",
      "community": 415,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".sendCode()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_sendcode",
      "community": 415,
      "norm_label": ".sendcode()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "src_auth_controller_authcontroller_php_request",
      "community": 415,
      "norm_label": "request"
    },
    {
      "label": ".verifyCode()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L173",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_verifycode",
      "community": 415,
      "norm_label": ".verifycode()"
    },
    {
      "label": ".register()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L231",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_register",
      "community": 415,
      "norm_label": ".register()"
    },
    {
      "label": ".issueToken()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L310",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_issuetoken",
      "community": 415,
      "norm_label": ".issuetoken()"
    },
    {
      "label": ".otpLogin()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L383",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_otplogin",
      "community": 415,
      "norm_label": ".otplogin()"
    },
    {
      "label": ".resetPassword()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L409",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_resetpassword",
      "community": 415,
      "norm_label": ".resetpassword()"
    },
    {
      "label": ".changePassword()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L444",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_changepassword",
      "community": 415,
      "norm_label": ".changepassword()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L444",
      "_origin": "ast",
      "id": "src_auth_controller_authcontroller_php_user",
      "community": 415,
      "norm_label": "user"
    },
    {
      "label": ".refreshToken()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L468",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_refreshtoken",
      "community": 415,
      "norm_label": ".refreshtoken()"
    },
    {
      "label": ".userInfo()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L541",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_userinfo",
      "community": 415,
      "norm_label": ".userinfo()"
    },
    {
      "label": ".switchContext()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L631",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_switchcontext",
      "community": 415,
      "norm_label": ".switchcontext()"
    },
    {
      "label": ".enforceLimit()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L684",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_enforcelimit",
      "community": 415,
      "norm_label": ".enforcelimit()"
    },
    {
      "label": "RateLimiterFactory",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L684",
      "_origin": "ast",
      "id": "ratelimiterfactory",
      "community": 415,
      "norm_label": "ratelimiterfactory"
    },
    {
      "label": ".resolvePrimaryRole()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L693",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_resolveprimaryrole",
      "community": 415,
      "norm_label": ".resolveprimaryrole()"
    },
    {
      "label": ".buildAvailableContexts()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L706",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_buildavailablecontexts",
      "community": 415,
      "norm_label": ".buildavailablecontexts()"
    },
    {
      "label": ".contextPermissions()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L816",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_contextpermissions",
      "community": 415,
      "norm_label": ".contextpermissions()"
    },
    {
      "label": "ClinicDoctorPermission",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L816",
      "_origin": "ast",
      "id": "src_auth_controller_authcontroller_php_clinicdoctorpermission",
      "community": 415,
      "norm_label": "clinicdoctorpermission"
    },
    {
      "label": ".findContextByDbUuid()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L827",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_findcontextbydbuuid",
      "community": 415,
      "norm_label": ".findcontextbydbuuid()"
    },
    {
      "label": ".buildDbKey()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L837",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_builddbkey",
      "community": 415,
      "norm_label": ".builddbkey()"
    },
    {
      "label": ".logout()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L842",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_logout",
      "community": 415,
      "norm_label": ".logout()"
    },
    {
      "label": ".sessionToken()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L886",
      "_origin": "ast",
      "id": "controller_authcontroller_authcontroller_sessiontoken",
      "community": 415,
      "norm_label": ".sessiontoken()"
    },
    {
      "label": "NotificationMobileController.php",
      "file_type": "code",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_notificationmobilecontroller",
      "community": 252,
      "norm_label": "notificationmobilecontroller.php"
    },
    {
      "label": "NotificationMobileController",
      "file_type": "code",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "controller_notificationmobilecontroller_notificationmobilecontroller",
      "community": 252,
      "norm_label": "notificationmobilecontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "controller_notificationmobilecontroller_notificationmobilecontroller_construct",
      "community": 252,
      "norm_label": ".__construct()"
    },
    {
      "label": ".requestOtp()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "controller_notificationmobilecontroller_notificationmobilecontroller_requestotp",
      "community": 252,
      "norm_label": ".requestotp()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "src_auth_controller_notificationmobilecontroller_php_request",
      "community": 252,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "src_auth_controller_notificationmobilecontroller_php_user",
      "community": 252,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "src_auth_controller_notificationmobilecontroller_php_jsonresponse",
      "community": 252,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".verify()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "controller_notificationmobilecontroller_notificationmobilecontroller_verify",
      "community": 252,
      "norm_label": ".verify()"
    },
    {
      "label": ".getCurrent()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "controller_notificationmobilecontroller_notificationmobilecontroller_getcurrent",
      "community": 252,
      "norm_label": ".getcurrent()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L140",
      "_origin": "ast",
      "id": "controller_notificationmobilecontroller_notificationmobilecontroller_remove",
      "community": 252,
      "norm_label": ".remove()"
    },
    {
      "label": ".resolveEntity()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L156",
      "_origin": "ast",
      "id": "controller_notificationmobilecontroller_notificationmobilecontroller_resolveentity",
      "community": 252,
      "norm_label": ".resolveentity()"
    },
    {
      "label": "PreRegistrationController.php",
      "file_type": "code",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_preregistrationcontroller",
      "community": 989,
      "norm_label": "preregistrationcontroller.php"
    },
    {
      "label": "PreRegistrationController",
      "file_type": "code",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "controller_preregistrationcontroller_preregistrationcontroller",
      "community": 989,
      "norm_label": "preregistrationcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "controller_preregistrationcontroller_preregistrationcontroller_construct",
      "community": 989,
      "norm_label": ".__construct()"
    },
    {
      "label": ".submit()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "controller_preregistrationcontroller_preregistrationcontroller_submit",
      "community": 989,
      "norm_label": ".submit()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "src_auth_controller_preregistrationcontroller_php_request",
      "community": 989,
      "norm_label": "request"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "src_auth_controller_preregistrationcontroller_php_jsonresponse",
      "community": 989,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "controller_preregistrationcontroller_preregistrationcontroller_list",
      "community": 989,
      "norm_label": ".list()"
    },
    {
      "label": ".approve()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "controller_preregistrationcontroller_preregistrationcontroller_approve",
      "community": 989,
      "norm_label": ".approve()"
    },
    {
      "label": ".reject()",
      "file_type": "code",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L181",
      "_origin": "ast",
      "id": "controller_preregistrationcontroller_preregistrationcontroller_reject",
      "community": 989,
      "norm_label": ".reject()"
    },
    {
      "label": "MobileVerificationOtp.php",
      "file_type": "code",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_mobileverificationotp",
      "community": 257,
      "norm_label": "mobileverificationotp.php"
    },
    {
      "label": "MobileVerificationOtp",
      "file_type": "code",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "entity_mobileverificationotp_mobileverificationotp",
      "community": 257,
      "norm_label": "mobileverificationotp"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "entity_mobileverificationotp_mobileverificationotp_construct",
      "community": 257,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "entity_mobileverificationotp_mobileverificationotp_getid",
      "community": 257,
      "norm_label": ".getid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "entity_mobileverificationotp_mobileverificationotp_getentitytype",
      "community": 257,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "entity_mobileverificationotp_mobileverificationotp_getentityid",
      "community": 257,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getNewMobile()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "entity_mobileverificationotp_mobileverificationotp_getnewmobile",
      "community": 257,
      "norm_label": ".getnewmobile()"
    },
    {
      "label": ".getOtpCode()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "entity_mobileverificationotp_mobileverificationotp_getotpcode",
      "community": 257,
      "norm_label": ".getotpcode()"
    },
    {
      "label": ".isExpired()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "entity_mobileverificationotp_mobileverificationotp_isexpired",
      "community": 257,
      "norm_label": ".isexpired()"
    },
    {
      "label": ".isUsed()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "entity_mobileverificationotp_mobileverificationotp_isused",
      "community": 257,
      "norm_label": ".isused()"
    },
    {
      "label": ".markUsed()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "entity_mobileverificationotp_mobileverificationotp_markused",
      "community": 257,
      "norm_label": ".markused()"
    },
    {
      "label": "PreRegistration.php",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_preregistration",
      "community": 142,
      "norm_label": "preregistration.php"
    },
    {
      "label": "PreRegistration",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration",
      "community": 142,
      "norm_label": "preregistration"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_construct",
      "community": 142,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_getid",
      "community": 142,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_getuuid",
      "community": 142,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getType()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_gettype",
      "community": 142,
      "norm_label": ".gettype()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_getname",
      "community": 142,
      "norm_label": ".getname()"
    },
    {
      "label": ".getMobile()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_getmobile",
      "community": 142,
      "norm_label": ".getmobile()"
    },
    {
      "label": ".getInfo()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_getinfo",
      "community": 142,
      "norm_label": ".getinfo()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_getstatus",
      "community": 142,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getAdminNote()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_getadminnote",
      "community": 142,
      "norm_label": ".getadminnote()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_getcreatedat",
      "community": 142,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_getupdatedat",
      "community": 142,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".approve()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_approve",
      "community": 142,
      "norm_label": ".approve()"
    },
    {
      "label": ".reject()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_reject",
      "community": 142,
      "norm_label": ".reject()"
    },
    {
      "label": ".isPending()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "entity_preregistration_preregistration_ispending",
      "community": 142,
      "norm_label": ".ispending()"
    },
    {
      "label": "User.php",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_user",
      "community": 40,
      "norm_label": "user.php"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_user_user",
      "community": 40,
      "norm_label": "user"
    },
    {
      "label": "UserInterface",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "userinterface",
      "community": 40,
      "norm_label": "userinterface"
    },
    {
      "label": "PasswordAuthenticatedUserInterface",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "passwordauthenticateduserinterface",
      "community": 40,
      "norm_label": "passwordauthenticateduserinterface"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_user_user_construct",
      "community": 40,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_user_user_getid",
      "community": 40,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "entity_user_user_getuuid",
      "community": 40,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getMobileNumber()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "entity_user_user_getmobilenumber",
      "community": 40,
      "norm_label": ".getmobilenumber()"
    },
    {
      "label": ".getEmail()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "entity_user_user_getemail",
      "community": 40,
      "norm_label": ".getemail()"
    },
    {
      "label": ".getRealName()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "entity_user_user_getrealname",
      "community": 40,
      "norm_label": ".getrealname()"
    },
    {
      "label": ".getNationalCode()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "entity_user_user_getnationalcode",
      "community": 40,
      "norm_label": ".getnationalcode()"
    },
    {
      "label": ".isNationalCodeVerified()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "entity_user_user_isnationalcodeverified",
      "community": 40,
      "norm_label": ".isnationalcodeverified()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_user_user_getstatus",
      "community": 40,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_user_user_getcreatedat",
      "community": 40,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getPassword()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_user_user_getpassword",
      "community": 40,
      "norm_label": ".getpassword()"
    },
    {
      "label": ".getPasswordHash()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_user_user_getpasswordhash",
      "community": 40,
      "norm_label": ".getpasswordhash()"
    },
    {
      "label": ".getRoles()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_user_user_getroles",
      "community": 40,
      "norm_label": ".getroles()"
    },
    {
      "label": ".getUserIdentifier()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_user_user_getuseridentifier",
      "community": 40,
      "norm_label": ".getuseridentifier()"
    },
    {
      "label": ".eraseCredentials()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_user_user_erasecredentials",
      "community": 40,
      "norm_label": ".erasecredentials()"
    },
    {
      "label": ".setMobileNumber()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "entity_user_user_setmobilenumber",
      "community": 40,
      "norm_label": ".setmobilenumber()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "src_auth_entity_user_php_self",
      "community": 40,
      "norm_label": "self"
    },
    {
      "label": ".setEmail()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "entity_user_user_setemail",
      "community": 40,
      "norm_label": ".setemail()"
    },
    {
      "label": ".setRealName()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "entity_user_user_setrealname",
      "community": 40,
      "norm_label": ".setrealname()"
    },
    {
      "label": ".setNationalCode()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "entity_user_user_setnationalcode",
      "community": 40,
      "norm_label": ".setnationalcode()"
    },
    {
      "label": ".setNationalCodeVerified()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "entity_user_user_setnationalcodeverified",
      "community": 40,
      "norm_label": ".setnationalcodeverified()"
    },
    {
      "label": ".setPasswordHash()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "entity_user_user_setpasswordhash",
      "community": 40,
      "norm_label": ".setpasswordhash()"
    },
    {
      "label": ".setRoles()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "entity_user_user_setroles",
      "community": 40,
      "norm_label": ".setroles()"
    },
    {
      "label": ".setStatus()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "entity_user_user_setstatus",
      "community": 40,
      "norm_label": ".setstatus()"
    },
    {
      "label": ".addRole()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "entity_user_user_addrole",
      "community": 40,
      "norm_label": ".addrole()"
    },
    {
      "label": ".hasRole()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "entity_user_user_hasrole",
      "community": 40,
      "norm_label": ".hasrole()"
    },
    {
      "label": ".isStaff()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "entity_user_user_isstaff",
      "community": 40,
      "norm_label": ".isstaff()"
    },
    {
      "label": "UserActiveContext.php",
      "file_type": "code",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_useractivecontext",
      "community": 307,
      "norm_label": "useractivecontext.php"
    },
    {
      "label": "UserActiveContext",
      "file_type": "code",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "entity_useractivecontext_useractivecontext",
      "community": 307,
      "norm_label": "useractivecontext"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "src_auth_entity_useractivecontext_php_user",
      "community": 307,
      "norm_label": "user"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "entity_useractivecontext_useractivecontext_construct",
      "community": 307,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "entity_useractivecontext_useractivecontext_getuser",
      "community": 307,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getDbUuid()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "entity_useractivecontext_useractivecontext_getdbuuid",
      "community": 307,
      "norm_label": ".getdbuuid()"
    },
    {
      "label": ".getDbType()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "entity_useractivecontext_useractivecontext_getdbtype",
      "community": 307,
      "norm_label": ".getdbtype()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "entity_useractivecontext_useractivecontext_getupdatedat",
      "community": 307,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".isClinic()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "entity_useractivecontext_useractivecontext_isclinic",
      "community": 307,
      "norm_label": ".isclinic()"
    },
    {
      "label": ".setContext()",
      "file_type": "code",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "entity_useractivecontext_useractivecontext_setcontext",
      "community": 307,
      "norm_label": ".setcontext()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "src_auth_entity_useractivecontext_php_self",
      "community": 307,
      "norm_label": "self"
    },
    {
      "label": "PreRegistrationRepository.php",
      "file_type": "code",
      "source_file": "src/Auth/Repository/PreRegistrationRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_preregistrationrepository",
      "community": 53,
      "norm_label": "preregistrationrepository.php"
    },
    {
      "label": "PreRegistrationRepository",
      "file_type": "code",
      "source_file": "src/Auth/Repository/PreRegistrationRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_preregistrationrepository_preregistrationrepository",
      "community": 53,
      "norm_label": "preregistrationrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Repository/PreRegistrationRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_preregistrationrepository_preregistrationrepository_construct",
      "community": 53,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Auth/Repository/PreRegistrationRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_auth_repository_preregistrationrepository_php_managerregistry",
      "community": 53,
      "norm_label": "managerregistry"
    },
    {
      "label": ".hasPendingForMobile()",
      "file_type": "code",
      "source_file": "src/Auth/Repository/PreRegistrationRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_preregistrationrepository_preregistrationrepository_haspendingformobile",
      "community": 53,
      "norm_label": ".haspendingformobile()"
    },
    {
      "label": "UserActiveContextRepository.php",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_useractivecontextrepository",
      "community": 978,
      "norm_label": "useractivecontextrepository.php"
    },
    {
      "label": "UserActiveContextRepository",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_useractivecontextrepository_useractivecontextrepository",
      "community": 978,
      "norm_label": "useractivecontextrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_useractivecontextrepository_useractivecontextrepository_construct",
      "community": 978,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_auth_repository_useractivecontextrepository_php_managerregistry",
      "community": 978,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUser()",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_useractivecontextrepository_useractivecontextrepository_findbyuser",
      "community": 978,
      "norm_label": ".findbyuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_auth_repository_useractivecontextrepository_php_user",
      "community": 978,
      "norm_label": "user"
    },
    {
      "label": "UserActiveContext",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "useractivecontext",
      "community": 978,
      "norm_label": "useractivecontext"
    },
    {
      "label": ".upsert()",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_useractivecontextrepository_useractivecontextrepository_upsert",
      "community": 978,
      "norm_label": ".upsert()"
    },
    {
      "label": "UserRepository.php",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_userrepository",
      "community": 835,
      "norm_label": "userrepository.php"
    },
    {
      "label": "UserRepository",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_userrepository_userrepository",
      "community": 835,
      "norm_label": "userrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_userrepository_userrepository_construct",
      "community": 835,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_auth_repository_userrepository_php_managerregistry",
      "community": 835,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByMobile()",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_userrepository_userrepository_findbymobile",
      "community": 835,
      "norm_label": ".findbymobile()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_auth_repository_userrepository_php_user",
      "community": 835,
      "norm_label": "user"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repository_userrepository_userrepository_findbyuuid",
      "community": 835,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "repository_userrepository_userrepository_save",
      "community": 835,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "repository_userrepository_userrepository_remove",
      "community": 835,
      "norm_label": ".remove()"
    },
    {
      "label": "PasswordAuthenticator.php",
      "file_type": "code",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "security_passwordauthenticator",
      "community": 416,
      "norm_label": "passwordauthenticator.php"
    },
    {
      "label": "PasswordAuthenticator",
      "file_type": "code",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "security_passwordauthenticator_passwordauthenticator",
      "community": 416,
      "norm_label": "passwordauthenticator"
    },
    {
      "label": "AbstractAuthenticator",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "abstractauthenticator",
      "community": 416,
      "norm_label": "abstractauthenticator"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "security_passwordauthenticator_passwordauthenticator_construct",
      "community": 416,
      "norm_label": ".__construct()"
    },
    {
      "label": ".isTrustedServiceLogin()",
      "file_type": "code",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "security_passwordauthenticator_passwordauthenticator_istrustedservicelogin",
      "community": 416,
      "norm_label": ".istrustedservicelogin()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "src_auth_security_passwordauthenticator_php_request",
      "community": 416,
      "norm_label": "request"
    },
    {
      "label": ".supports()",
      "file_type": "code",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "security_passwordauthenticator_passwordauthenticator_supports",
      "community": 416,
      "norm_label": ".supports()"
    },
    {
      "label": ".authenticate()",
      "file_type": "code",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "security_passwordauthenticator_passwordauthenticator_authenticate",
      "community": 416,
      "norm_label": ".authenticate()"
    },
    {
      "label": "Passport",
      "file_type": "code",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "passport",
      "community": 416,
      "norm_label": "passport"
    },
    {
      "label": ".onAuthenticationSuccess()",
      "file_type": "code",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "security_passwordauthenticator_passwordauthenticator_onauthenticationsuccess",
      "community": 416,
      "norm_label": ".onauthenticationsuccess()"
    },
    {
      "label": "TokenInterface",
      "file_type": "code",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "tokeninterface",
      "community": 416,
      "norm_label": "tokeninterface"
    },
    {
      "label": "Response",
      "file_type": "code",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "src_auth_security_passwordauthenticator_php_response",
      "community": 416,
      "norm_label": "response"
    },
    {
      "label": ".onAuthenticationFailure()",
      "file_type": "code",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "security_passwordauthenticator_passwordauthenticator_onauthenticationfailure",
      "community": 416,
      "norm_label": ".onauthenticationfailure()"
    },
    {
      "label": "AuthenticationException",
      "file_type": "code",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "authenticationexception",
      "community": 416,
      "norm_label": "authenticationexception"
    },
    {
      "label": "OtpService.php",
      "file_type": "code",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_otpservice",
      "community": 407,
      "norm_label": "otpservice.php"
    },
    {
      "label": "OtpService",
      "file_type": "code",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "service_otpservice_otpservice",
      "community": 923,
      "norm_label": "otpservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "service_otpservice_otpservice_construct",
      "community": 923,
      "norm_label": ".__construct()"
    },
    {
      "label": ".key()",
      "file_type": "code",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "service_otpservice_otpservice_key",
      "community": 923,
      "norm_label": ".key()"
    },
    {
      "label": ".grantKey()",
      "file_type": "code",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "service_otpservice_otpservice_grantkey",
      "community": 923,
      "norm_label": ".grantkey()"
    },
    {
      "label": ".issueGrant()",
      "file_type": "code",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "service_otpservice_otpservice_issuegrant",
      "community": 923,
      "norm_label": ".issuegrant()"
    },
    {
      "label": ".consumeGrant()",
      "file_type": "code",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "service_otpservice_otpservice_consumegrant",
      "community": 923,
      "norm_label": ".consumegrant()"
    },
    {
      "label": ".sendCode()",
      "file_type": "code",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "service_otpservice_otpservice_sendcode",
      "community": 923,
      "norm_label": ".sendcode()"
    },
    {
      "label": ".resolveSiteName()",
      "file_type": "code",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "service_otpservice_otpservice_resolvesitename",
      "community": 923,
      "norm_label": ".resolvesitename()"
    },
    {
      "label": ".verifyCode()",
      "file_type": "code",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "service_otpservice_otpservice_verifycode",
      "community": 923,
      "norm_label": ".verifycode()"
    },
    {
      "label": "TokenService.php",
      "file_type": "code",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_tokenservice",
      "community": 320,
      "norm_label": "tokenservice.php"
    },
    {
      "label": "TokenService",
      "file_type": "code",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "service_tokenservice_tokenservice",
      "community": 320,
      "norm_label": "tokenservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "service_tokenservice_tokenservice_construct",
      "community": 320,
      "norm_label": ".__construct()"
    },
    {
      "label": ".issueTokens()",
      "file_type": "code",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "service_tokenservice_tokenservice_issuetokens",
      "community": 320,
      "norm_label": ".issuetokens()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "src_auth_service_tokenservice_php_user",
      "community": 320,
      "norm_label": "user"
    },
    {
      "label": ".refreshToken()",
      "file_type": "code",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "service_tokenservice_tokenservice_refreshtoken",
      "community": 320,
      "norm_label": ".refreshtoken()"
    },
    {
      "label": ".revokeRefreshToken()",
      "file_type": "code",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "service_tokenservice_tokenservice_revokerefreshtoken",
      "community": 320,
      "norm_label": ".revokerefreshtoken()"
    },
    {
      "label": ".storeRefreshToken()",
      "file_type": "code",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "service_tokenservice_tokenservice_storerefreshtoken",
      "community": 320,
      "norm_label": ".storerefreshtoken()"
    },
    {
      "label": ".refreshKey()",
      "file_type": "code",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "service_tokenservice_tokenservice_refreshkey",
      "community": 320,
      "norm_label": ".refreshkey()"
    },
    {
      "label": "BackfillMissingClaimsCommand.php",
      "file_type": "code",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_backfillmissingclaimscommand",
      "community": 1032,
      "norm_label": "backfillmissingclaimscommand.php"
    },
    {
      "label": "BackfillMissingClaimsCommand",
      "file_type": "code",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "command_backfillmissingclaimscommand_backfillmissingclaimscommand",
      "community": 1032,
      "norm_label": "backfillmissingclaimscommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "command_backfillmissingclaimscommand_backfillmissingclaimscommand_construct",
      "community": 1032,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "command_backfillmissingclaimscommand_backfillmissingclaimscommand_configure",
      "community": 1032,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "command_backfillmissingclaimscommand_backfillmissingclaimscommand_execute",
      "community": 1032,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "src_billing_command_backfillmissingclaimscommand_php_inputinterface",
      "community": 1032,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "src_billing_command_backfillmissingclaimscommand_php_outputinterface",
      "community": 1032,
      "norm_label": "outputinterface"
    },
    {
      "label": "ClaimSubmissionResult.php",
      "file_type": "code",
      "source_file": "src/Billing/Contract/ClaimSubmissionResult.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "contract_claimsubmissionresult",
      "community": 395,
      "norm_label": "claimsubmissionresult.php"
    },
    {
      "label": "ClaimSubmissionResult",
      "file_type": "code",
      "source_file": "src/Billing/Contract/ClaimSubmissionResult.php",
      "source_location": "L5",
      "_origin": "ast",
      "id": "contract_claimsubmissionresult_claimsubmissionresult",
      "community": 395,
      "norm_label": "claimsubmissionresult"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Contract/ClaimSubmissionResult.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "contract_claimsubmissionresult_claimsubmissionresult_construct",
      "community": 395,
      "norm_label": ".__construct()"
    },
    {
      "label": ".ok()",
      "file_type": "code",
      "source_file": "src/Billing/Contract/ClaimSubmissionResult.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "contract_claimsubmissionresult_claimsubmissionresult_ok",
      "community": 395,
      "norm_label": ".ok()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Billing/Contract/ClaimSubmissionResult.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_billing_contract_claimsubmissionresult_php_self",
      "community": 395,
      "norm_label": "self"
    },
    {
      "label": ".fail()",
      "file_type": "code",
      "source_file": "src/Billing/Contract/ClaimSubmissionResult.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "contract_claimsubmissionresult_claimsubmissionresult_fail",
      "community": 395,
      "norm_label": ".fail()"
    },
    {
      "label": "ClaimSubmitterInterface.php",
      "file_type": "code",
      "source_file": "src/Billing/Contract/ClaimSubmitterInterface.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "contract_claimsubmitterinterface",
      "community": 563,
      "norm_label": "claimsubmitterinterface.php"
    },
    {
      "label": "submit()",
      "file_type": "code",
      "source_file": "src/Billing/Contract/ClaimSubmitterInterface.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "contract_claimsubmitterinterface_submit",
      "community": 563,
      "norm_label": "submit()"
    },
    {
      "label": "Claim",
      "file_type": "code",
      "source_file": "src/Billing/Contract/ClaimSubmitterInterface.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_billing_contract_claimsubmitterinterface_php_claim",
      "community": 563,
      "norm_label": "claim"
    },
    {
      "label": "ClaimSubmissionResult",
      "file_type": "code",
      "source_file": "src/Billing/Contract/ClaimSubmitterInterface.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_billing_contract_claimsubmitterinterface_php_claimsubmissionresult",
      "community": 563,
      "norm_label": "claimsubmissionresult"
    },
    {
      "label": "BillingController.php",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_billingcontroller",
      "community": 138,
      "norm_label": "billingcontroller.php"
    },
    {
      "label": "BillingController",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller",
      "community": 138,
      "norm_label": "billingcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_construct",
      "community": 138,
      "norm_label": ".__construct()"
    },
    {
      "label": ".enrichClaims()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_enrichclaims",
      "community": 138,
      "norm_label": ".enrichclaims()"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_create",
      "community": 138,
      "norm_label": ".create()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "src_billing_controller_billingcontroller_php_request",
      "community": 138,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "src_billing_controller_billingcontroller_php_user",
      "community": 138,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "src_billing_controller_billingcontroller_php_jsonresponse",
      "community": 138,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".show()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_show",
      "community": 138,
      "norm_label": ".show()"
    },
    {
      "label": ".finalize()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L144",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_finalize",
      "community": 138,
      "norm_label": ".finalize()"
    },
    {
      "label": ".listPayments()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L164",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_listpayments",
      "community": 138,
      "norm_label": ".listpayments()"
    },
    {
      "label": ".paymentsSummary()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L190",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_paymentssummary",
      "community": 138,
      "norm_label": ".paymentssummary()"
    },
    {
      "label": ".paymentFilters()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L208",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_paymentfilters",
      "community": 138,
      "norm_label": ".paymentfilters()"
    },
    {
      "label": ".listPatientInvoices()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L223",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_listpatientinvoices",
      "community": 138,
      "norm_label": ".listpatientinvoices()"
    },
    {
      "label": ".createClaim()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L262",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_createclaim",
      "community": 138,
      "norm_label": ".createclaim()"
    },
    {
      "label": ".listClaims()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L286",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_listclaims",
      "community": 138,
      "norm_label": ".listclaims()"
    },
    {
      "label": ".claimsByPatient()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L324",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_claimsbypatient",
      "community": 138,
      "norm_label": ".claimsbypatient()"
    },
    {
      "label": ".claimsForPatient()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L349",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_claimsforpatient",
      "community": 138,
      "norm_label": ".claimsforpatient()"
    },
    {
      "label": ".insuranceNamesFor()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L409",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_insurancenamesfor",
      "community": 138,
      "norm_label": ".insurancenamesfor()"
    },
    {
      "label": ".claimFilters()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L425",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_claimfilters",
      "community": 138,
      "norm_label": ".claimfilters()"
    },
    {
      "label": ".transitionClaim()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L439",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_transitionclaim",
      "community": 138,
      "norm_label": ".transitionclaim()"
    },
    {
      "label": ".insuranceDebt()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L483",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_insurancedebt",
      "community": 138,
      "norm_label": ".insurancedebt()"
    },
    {
      "label": ".ownsSession()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L499",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_ownssession",
      "community": 138,
      "norm_label": ".ownssession()"
    },
    {
      "label": ".resolveEntity()",
      "file_type": "code",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L510",
      "_origin": "ast",
      "id": "controller_billingcontroller_billingcontroller_resolveentity",
      "community": 138,
      "norm_label": ".resolveentity()"
    },
    {
      "label": "Claim.php",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_claim",
      "community": 72,
      "norm_label": "claim.php"
    },
    {
      "label": "Claim",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_claim_claim",
      "community": 72,
      "norm_label": "claim"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "src_billing_entity_claim_php_collection",
      "community": 72,
      "norm_label": "collection"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "entity_claim_claim_construct",
      "community": 72,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "entity_claim_claim_getid",
      "community": 72,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L101",
      "_origin": "ast",
      "id": "entity_claim_claim_getuuid",
      "community": 72,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "entity_claim_claim_getentitytype",
      "community": 72,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "entity_claim_claim_getentityid",
      "community": 72,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getInsuranceId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "entity_claim_claim_getinsuranceid",
      "community": 72,
      "norm_label": ".getinsuranceid()"
    },
    {
      "label": ".getInsuranceKind()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "entity_claim_claim_getinsurancekind",
      "community": 72,
      "norm_label": ".getinsurancekind()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "entity_claim_claim_getstatus",
      "community": 72,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getTotalClaimedRials()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "entity_claim_claim_gettotalclaimedrials",
      "community": 72,
      "norm_label": ".gettotalclaimedrials()"
    },
    {
      "label": ".getTotalApprovedRials()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "entity_claim_claim_gettotalapprovedrials",
      "community": 72,
      "norm_label": ".gettotalapprovedrials()"
    },
    {
      "label": ".getTotalPaidRials()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "entity_claim_claim_gettotalpaidrials",
      "community": 72,
      "norm_label": ".gettotalpaidrials()"
    },
    {
      "label": ".getItems()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "entity_claim_claim_getitems",
      "community": 72,
      "norm_label": ".getitems()"
    },
    {
      "label": ".addItem()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "entity_claim_claim_additem",
      "community": 72,
      "norm_label": ".additem()"
    },
    {
      "label": "ClaimItem",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "claimitem",
      "community": 925,
      "norm_label": "claimitem"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "src_billing_entity_claim_php_self",
      "community": 72,
      "norm_label": "self"
    },
    {
      "label": ".canTransitionTo()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "entity_claim_claim_cantransitionto",
      "community": 72,
      "norm_label": ".cantransitionto()"
    },
    {
      "label": ".allowedTransitions()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "entity_claim_claim_allowedtransitions",
      "community": 72,
      "norm_label": ".allowedtransitions()"
    },
    {
      "label": ".transitionsFrom()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L143",
      "_origin": "ast",
      "id": "entity_claim_claim_transitionsfrom",
      "community": 72,
      "norm_label": ".transitionsfrom()"
    },
    {
      "label": ".getTrackingNumber()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L148",
      "_origin": "ast",
      "id": "entity_claim_claim_gettrackingnumber",
      "community": 72,
      "norm_label": ".gettrackingnumber()"
    },
    {
      "label": ".getRejectReason()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L149",
      "_origin": "ast",
      "id": "entity_claim_claim_getrejectreason",
      "community": 72,
      "norm_label": ".getrejectreason()"
    },
    {
      "label": ".getSubmittedAt()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L150",
      "_origin": "ast",
      "id": "entity_claim_claim_getsubmittedat",
      "community": 72,
      "norm_label": ".getsubmittedat()"
    },
    {
      "label": ".getSettledAt()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L151",
      "_origin": "ast",
      "id": "entity_claim_claim_getsettledat",
      "community": 72,
      "norm_label": ".getsettledat()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L152",
      "_origin": "ast",
      "id": "entity_claim_claim_getcreatedat",
      "community": 72,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".setTrackingNumber()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L154",
      "_origin": "ast",
      "id": "entity_claim_claim_settrackingnumber",
      "community": 72,
      "norm_label": ".settrackingnumber()"
    },
    {
      "label": ".submit()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L161",
      "_origin": "ast",
      "id": "entity_claim_claim_submit",
      "community": 72,
      "norm_label": ".submit()"
    },
    {
      "label": ".approve()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L168",
      "_origin": "ast",
      "id": "entity_claim_claim_approve",
      "community": 72,
      "norm_label": ".approve()"
    },
    {
      "label": ".reject()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L175",
      "_origin": "ast",
      "id": "entity_claim_claim_reject",
      "community": 72,
      "norm_label": ".reject()"
    },
    {
      "label": ".pay()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L183",
      "_origin": "ast",
      "id": "entity_claim_claim_pay",
      "community": 72,
      "norm_label": ".pay()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L191",
      "_origin": "ast",
      "id": "entity_claim_claim_toarray",
      "community": 72,
      "norm_label": ".toarray()"
    },
    {
      "label": "ClaimItem.php",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_claimitem",
      "community": 305,
      "norm_label": "claimitem.php"
    },
    {
      "label": "ClaimItem",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "entity_claimitem_claimitem",
      "community": 305,
      "norm_label": "claimitem"
    },
    {
      "label": "Claim",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "src_billing_entity_claimitem_php_claim",
      "community": 305,
      "norm_label": "claim"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "entity_claimitem_claimitem_construct",
      "community": 305,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "entity_claimitem_claimitem_getid",
      "community": 305,
      "norm_label": ".getid()"
    },
    {
      "label": ".getInvoiceItemId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "entity_claimitem_claimitem_getinvoiceitemid",
      "community": 305,
      "norm_label": ".getinvoiceitemid()"
    },
    {
      "label": ".getClaimedRials()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "entity_claimitem_claimitem_getclaimedrials",
      "community": 305,
      "norm_label": ".getclaimedrials()"
    },
    {
      "label": ".getApprovedRials()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "entity_claimitem_claimitem_getapprovedrials",
      "community": 305,
      "norm_label": ".getapprovedrials()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "entity_claimitem_claimitem_toarray",
      "community": 305,
      "norm_label": ".toarray()"
    },
    {
      "label": "ClaimStatusLog.php",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_claimstatuslog",
      "community": 905,
      "norm_label": "claimstatuslog.php"
    },
    {
      "label": "ClaimStatusLog",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "entity_claimstatuslog_claimstatuslog",
      "community": 905,
      "norm_label": "claimstatuslog"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "entity_claimstatuslog_claimstatuslog_construct",
      "community": 905,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_claimstatuslog_claimstatuslog_getid",
      "community": 905,
      "norm_label": ".getid()"
    },
    {
      "label": ".getClaimId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_claimstatuslog_claimstatuslog_getclaimid",
      "community": 905,
      "norm_label": ".getclaimid()"
    },
    {
      "label": ".getToStatus()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_claimstatuslog_claimstatuslog_gettostatus",
      "community": 905,
      "norm_label": ".gettostatus()"
    },
    {
      "label": ".setNote()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "entity_claimstatuslog_claimstatuslog_setnote",
      "community": 905,
      "norm_label": ".setnote()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "src_billing_entity_claimstatuslog_php_self",
      "community": 905,
      "norm_label": "self"
    },
    {
      "label": ".setActor()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_claimstatuslog_claimstatuslog_setactor",
      "community": 905,
      "norm_label": ".setactor()"
    },
    {
      "label": ".setCreatedAt()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_claimstatuslog_claimstatuslog_setcreatedat",
      "community": 905,
      "norm_label": ".setcreatedat()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_claimstatuslog_claimstatuslog_toarray",
      "community": 905,
      "norm_label": ".toarray()"
    },
    {
      "label": "Invoice.php",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_invoice",
      "community": 67,
      "norm_label": "invoice.php"
    },
    {
      "label": "Invoice",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "entity_invoice_invoice",
      "community": 67,
      "norm_label": "invoice"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "src_billing_entity_invoice_php_servicecategory",
      "community": 67,
      "norm_label": "servicecategory"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "src_billing_entity_invoice_php_collection",
      "community": 67,
      "norm_label": "collection"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "entity_invoice_invoice_construct",
      "community": 67,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "entity_invoice_invoice_getid",
      "community": 67,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "entity_invoice_invoice_getuuid",
      "community": 67,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "entity_invoice_invoice_getentitytype",
      "community": 67,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "entity_invoice_invoice_getentityid",
      "community": 67,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "entity_invoice_invoice_getstatus",
      "community": 67,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getBaseInsuranceId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "entity_invoice_invoice_getbaseinsuranceid",
      "community": 67,
      "norm_label": ".getbaseinsuranceid()"
    },
    {
      "label": ".getSupplementaryInsuranceId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "entity_invoice_invoice_getsupplementaryinsuranceid",
      "community": 67,
      "norm_label": ".getsupplementaryinsuranceid()"
    },
    {
      "label": ".getTotalRials()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "entity_invoice_invoice_gettotalrials",
      "community": 67,
      "norm_label": ".gettotalrials()"
    },
    {
      "label": ".getPatientRials()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "entity_invoice_invoice_getpatientrials",
      "community": 67,
      "norm_label": ".getpatientrials()"
    },
    {
      "label": ".getIssuedAt()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "entity_invoice_invoice_getissuedat",
      "community": 67,
      "norm_label": ".getissuedat()"
    },
    {
      "label": ".getPatientSessionId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L101",
      "_origin": "ast",
      "id": "entity_invoice_invoice_getpatientsessionid",
      "community": 67,
      "norm_label": ".getpatientsessionid()"
    },
    {
      "label": ".getItems()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "entity_invoice_invoice_getitems",
      "community": 67,
      "norm_label": ".getitems()"
    },
    {
      "label": ".setPatientSessionId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "entity_invoice_invoice_setpatientsessionid",
      "community": 67,
      "norm_label": ".setpatientsessionid()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "src_billing_entity_invoice_php_self",
      "community": 67,
      "norm_label": "self"
    },
    {
      "label": ".setPatientRecordId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "entity_invoice_invoice_setpatientrecordid",
      "community": 67,
      "norm_label": ".setpatientrecordid()"
    },
    {
      "label": ".setBaseInsuranceId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "entity_invoice_invoice_setbaseinsuranceid",
      "community": 67,
      "norm_label": ".setbaseinsuranceid()"
    },
    {
      "label": ".setServiceCategory()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "entity_invoice_invoice_setservicecategory",
      "community": 67,
      "norm_label": ".setservicecategory()"
    },
    {
      "label": ".getServiceCategory()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "entity_invoice_invoice_getservicecategory",
      "community": 67,
      "norm_label": ".getservicecategory()"
    },
    {
      "label": ".setSupplementaryInsuranceId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "entity_invoice_invoice_setsupplementaryinsuranceid",
      "community": 67,
      "norm_label": ".setsupplementaryinsuranceid()"
    },
    {
      "label": ".addItem()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L112",
      "_origin": "ast",
      "id": "entity_invoice_invoice_additem",
      "community": 67,
      "norm_label": ".additem()"
    },
    {
      "label": "InvoiceItem",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L112",
      "_origin": "ast",
      "id": "src_billing_entity_invoice_php_invoiceitem",
      "community": 67,
      "norm_label": "invoiceitem"
    },
    {
      "label": ".recalculateTotals()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L119",
      "_origin": "ast",
      "id": "entity_invoice_invoice_recalculatetotals",
      "community": 67,
      "norm_label": ".recalculatetotals()"
    },
    {
      "label": ".finalize()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "entity_invoice_invoice_finalize",
      "community": 67,
      "norm_label": ".finalize()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L143",
      "_origin": "ast",
      "id": "entity_invoice_invoice_toarray",
      "community": 67,
      "norm_label": ".toarray()"
    },
    {
      "label": "InvoiceItem.php",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_invoiceitem",
      "community": 179,
      "norm_label": "invoiceitem.php"
    },
    {
      "label": "InvoiceItem",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "entity_invoiceitem_invoiceitem",
      "community": 179,
      "norm_label": "invoiceitem"
    },
    {
      "label": "Invoice",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_billing_entity_invoiceitem_php_invoice",
      "community": 179,
      "norm_label": "invoice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "entity_invoiceitem_invoiceitem_construct",
      "community": 179,
      "norm_label": ".__construct()"
    },
    {
      "label": "ShareBreakdown",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "src_billing_entity_invoiceitem_php_sharebreakdown",
      "community": 179,
      "norm_label": "sharebreakdown"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_invoiceitem_invoiceitem_getid",
      "community": 179,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_invoiceitem_invoiceitem_getuuid",
      "community": 179,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getServiceItemId()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_invoiceitem_invoiceitem_getserviceitemid",
      "community": 179,
      "norm_label": ".getserviceitemid()"
    },
    {
      "label": ".getTitle()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_invoiceitem_invoiceitem_gettitle",
      "community": 179,
      "norm_label": ".gettitle()"
    },
    {
      "label": ".getTotalRials()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_invoiceitem_invoiceitem_gettotalrials",
      "community": 179,
      "norm_label": ".gettotalrials()"
    },
    {
      "label": ".getBaseInsuranceRials()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_invoiceitem_invoiceitem_getbaseinsurancerials",
      "community": 179,
      "norm_label": ".getbaseinsurancerials()"
    },
    {
      "label": ".getSupplementaryRials()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_invoiceitem_invoiceitem_getsupplementaryrials",
      "community": 179,
      "norm_label": ".getsupplementaryrials()"
    },
    {
      "label": ".getPatientRials()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_invoiceitem_invoiceitem_getpatientrials",
      "community": 179,
      "norm_label": ".getpatientrials()"
    },
    {
      "label": ".attachTo()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_invoiceitem_invoiceitem_attachto",
      "community": 179,
      "norm_label": ".attachto()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_invoiceitem_invoiceitem_toarray",
      "community": 179,
      "norm_label": ".toarray()"
    },
    {
      "label": "InvoiceFinalized.php",
      "file_type": "code",
      "source_file": "src/Billing/Event/InvoiceFinalized.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "event_invoicefinalized",
      "community": 1217,
      "norm_label": "invoicefinalized.php"
    },
    {
      "label": "InvoiceFinalized",
      "file_type": "code",
      "source_file": "src/Billing/Event/InvoiceFinalized.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "event_invoicefinalized_invoicefinalized",
      "community": 1217,
      "norm_label": "invoicefinalized"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Event/InvoiceFinalized.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "event_invoicefinalized_invoicefinalized_construct",
      "community": 1217,
      "norm_label": ".__construct()"
    },
    {
      "label": "CreateClaimsOnInvoiceFinalized.php",
      "file_type": "code",
      "source_file": "src/Billing/EventSubscriber/CreateClaimsOnInvoiceFinalized.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "eventsubscriber_createclaimsoninvoicefinalized",
      "community": 26,
      "norm_label": "createclaimsoninvoicefinalized.php"
    },
    {
      "label": "CreateClaimsOnInvoiceFinalized",
      "file_type": "code",
      "source_file": "src/Billing/EventSubscriber/CreateClaimsOnInvoiceFinalized.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "eventsubscriber_createclaimsoninvoicefinalized_createclaimsoninvoicefinalized",
      "community": 26,
      "norm_label": "createclaimsoninvoicefinalized"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/EventSubscriber/CreateClaimsOnInvoiceFinalized.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "eventsubscriber_createclaimsoninvoicefinalized_createclaimsoninvoicefinalized_construct",
      "community": 26,
      "norm_label": ".__construct()"
    },
    {
      "label": ".__invoke()",
      "file_type": "code",
      "source_file": "src/Billing/EventSubscriber/CreateClaimsOnInvoiceFinalized.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "eventsubscriber_createclaimsoninvoicefinalized_createclaimsoninvoicefinalized_invoke",
      "community": 26,
      "norm_label": ".__invoke()"
    },
    {
      "label": "InvoiceFinalized",
      "file_type": "code",
      "source_file": "src/Billing/EventSubscriber/CreateClaimsOnInvoiceFinalized.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "invoicefinalized",
      "community": 26,
      "norm_label": "invoicefinalized"
    },
    {
      "label": "ClaimItemRepository.php",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimItemRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_claimitemrepository",
      "community": 53,
      "norm_label": "claimitemrepository.php"
    },
    {
      "label": "ClaimItemRepository",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimItemRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_claimitemrepository_claimitemrepository",
      "community": 53,
      "norm_label": "claimitemrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimItemRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_claimitemrepository_claimitemrepository_construct",
      "community": 53,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimItemRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_billing_repository_claimitemrepository_php_managerregistry",
      "community": 53,
      "norm_label": "managerregistry"
    },
    {
      "label": ".existsForInvoiceItem()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimItemRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_claimitemrepository_claimitemrepository_existsforinvoiceitem",
      "community": 53,
      "norm_label": ".existsforinvoiceitem()"
    },
    {
      "label": "ClaimRepository.php",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_claimrepository",
      "community": 283,
      "norm_label": "claimrepository.php"
    },
    {
      "label": "ClaimRepository",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository",
      "community": 283,
      "norm_label": "claimrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_construct",
      "community": 283,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_billing_repository_claimrepository_php_managerregistry",
      "community": 283,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_findbyuuid",
      "community": 283,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "Claim",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_billing_repository_claimrepository_php_claim",
      "community": 283,
      "norm_label": "claim"
    },
    {
      "label": ".findByTenant()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_findbytenant",
      "community": 283,
      "norm_label": ".findbytenant()"
    },
    {
      "label": ".countByTenant()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_countbytenant",
      "community": 283,
      "norm_label": ".countbytenant()"
    },
    {
      "label": ".tenantQb()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_tenantqb",
      "community": 283,
      "norm_label": ".tenantqb()"
    },
    {
      "label": "QueryBuilder",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "src_billing_repository_claimrepository_php_querybuilder",
      "community": 283,
      "norm_label": "querybuilder"
    },
    {
      "label": ".debtReport()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_debtreport",
      "community": 283,
      "norm_label": ".debtreport()"
    },
    {
      "label": ".aggregateByPatient()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_aggregatebypatient",
      "community": 283,
      "norm_label": ".aggregatebypatient()"
    },
    {
      "label": ".parseInsurances()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L184",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_parseinsurances",
      "community": 283,
      "norm_label": ".parseinsurances()"
    },
    {
      "label": ".countPatientsWithClaims()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L207",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_countpatientswithclaims",
      "community": 283,
      "norm_label": ".countpatientswithclaims()"
    },
    {
      "label": ".patientAggregateSql()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L224",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_patientaggregatesql",
      "community": 283,
      "norm_label": ".patientaggregatesql()"
    },
    {
      "label": ".patientAggregateFilters()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L272",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_patientaggregatefilters",
      "community": 283,
      "norm_label": ".patientaggregatefilters()"
    },
    {
      "label": ".detailsForPatient()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L324",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_detailsforpatient",
      "community": 283,
      "norm_label": ".detailsforpatient()"
    },
    {
      "label": ".existsForInvoice()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L379",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_existsforinvoice",
      "community": 283,
      "norm_label": ".existsforinvoice()"
    },
    {
      "label": ".kindsForInvoice()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L399",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_kindsforinvoice",
      "community": 283,
      "norm_label": ".kindsforinvoice()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L413",
      "_origin": "ast",
      "id": "repository_claimrepository_claimrepository_save",
      "community": 283,
      "norm_label": ".save()"
    },
    {
      "label": "ClaimStatusLogRepository.php",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_claimstatuslogrepository",
      "community": 53,
      "norm_label": "claimstatuslogrepository.php"
    },
    {
      "label": "ClaimStatusLogRepository",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_claimstatuslogrepository_claimstatuslogrepository",
      "community": 53,
      "norm_label": "claimstatuslogrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_claimstatuslogrepository_claimstatuslogrepository_construct",
      "community": 53,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_billing_repository_claimstatuslogrepository_php_managerregistry",
      "community": 53,
      "norm_label": "managerregistry"
    },
    {
      "label": ".timelinesForClaims()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_claimstatuslogrepository_claimstatuslogrepository_timelinesforclaims",
      "community": 53,
      "norm_label": ".timelinesforclaims()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "repository_claimstatuslogrepository_claimstatuslogrepository_save",
      "community": 53,
      "norm_label": ".save()"
    },
    {
      "label": "ClaimStatusLog",
      "file_type": "code",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "claimstatuslog",
      "community": 53,
      "norm_label": "claimstatuslog"
    },
    {
      "label": "InvoiceItemRepository.php",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_invoiceitemrepository",
      "community": 1002,
      "norm_label": "invoiceitemrepository.php"
    },
    {
      "label": "InvoiceItemRepository",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_invoiceitemrepository_invoiceitemrepository",
      "community": 1002,
      "norm_label": "invoiceitemrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_invoiceitemrepository_invoiceitemrepository_construct",
      "community": 1002,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_billing_repository_invoiceitemrepository_php_managerregistry",
      "community": 1002,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_invoiceitemrepository_invoiceitemrepository_save",
      "community": 1002,
      "norm_label": ".save()"
    },
    {
      "label": "InvoiceItem",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_billing_repository_invoiceitemrepository_php_invoiceitem",
      "community": 1002,
      "norm_label": "invoiceitem"
    },
    {
      "label": ".detailsForIds()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "repository_invoiceitemrepository_invoiceitemrepository_detailsforids",
      "community": 1002,
      "norm_label": ".detailsforids()"
    },
    {
      "label": "InvoiceRepository.php",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_invoicerepository",
      "community": 26,
      "norm_label": "invoicerepository.php"
    },
    {
      "label": "InvoiceRepository",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository",
      "community": 26,
      "norm_label": "invoicerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_construct",
      "community": 26,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_billing_repository_invoicerepository_php_managerregistry",
      "community": 26,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_findbyuuid",
      "community": 26,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "Invoice",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_billing_repository_invoicerepository_php_invoice",
      "community": 26,
      "norm_label": "invoice"
    },
    {
      "label": ".findBySession()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_findbysession",
      "community": 26,
      "norm_label": ".findbysession()"
    },
    {
      "label": ".findFinalizedInsuredWithoutClaims()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_findfinalizedinsuredwithoutclaims",
      "community": 26,
      "norm_label": ".findfinalizedinsuredwithoutclaims()"
    },
    {
      "label": ".tenantInvoices()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_tenantinvoices",
      "community": 26,
      "norm_label": ".tenantinvoices()"
    },
    {
      "label": ".paidSumDql()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_paidsumdql",
      "community": 26,
      "norm_label": ".paidsumdql()"
    },
    {
      "label": ".paymentsForInvoices()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L112",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_paymentsforinvoices",
      "community": 26,
      "norm_label": ".paymentsforinvoices()"
    },
    {
      "label": ".countTenantInvoices()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L156",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_counttenantinvoices",
      "community": 26,
      "norm_label": ".counttenantinvoices()"
    },
    {
      "label": ".tenantInvoiceSummary()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L171",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_tenantinvoicesummary",
      "community": 26,
      "norm_label": ".tenantinvoicesummary()"
    },
    {
      "label": ".patientInvoiceSummary()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L182",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_patientinvoicesummary",
      "community": 26,
      "norm_label": ".patientinvoicesummary()"
    },
    {
      "label": ".summarize()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L192",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_summarize",
      "community": 26,
      "norm_label": ".summarize()"
    },
    {
      "label": "QueryBuilder",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L192",
      "_origin": "ast",
      "id": "src_billing_repository_invoicerepository_php_querybuilder",
      "community": 26,
      "norm_label": "querybuilder"
    },
    {
      "label": ".tenantInvoicesQuery()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L219",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_tenantinvoicesquery",
      "community": 26,
      "norm_label": ".tenantinvoicesquery()"
    },
    {
      "label": ".invoicesForPatient()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L263",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_invoicesforpatient",
      "community": 26,
      "norm_label": ".invoicesforpatient()"
    },
    {
      "label": ".patientInvoicesQuery()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L273",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_patientinvoicesquery",
      "community": 26,
      "norm_label": ".patientinvoicesquery()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L286",
      "_origin": "ast",
      "id": "repository_invoicerepository_invoicerepository_save",
      "community": 26,
      "norm_label": ".save()"
    },
    {
      "label": "BillingCalculator.php",
      "file_type": "code",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_billingcalculator",
      "community": 533,
      "norm_label": "billingcalculator.php"
    },
    {
      "label": "BillingCalculator",
      "file_type": "code",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "service_billingcalculator_billingcalculator",
      "community": 533,
      "norm_label": "billingcalculator"
    },
    {
      "label": ".calculateItem()",
      "file_type": "code",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "service_billingcalculator_billingcalculator_calculateitem",
      "community": 533,
      "norm_label": ".calculateitem()"
    },
    {
      "label": "Money",
      "file_type": "code",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "money",
      "community": 533,
      "norm_label": "money"
    },
    {
      "label": "CoverageRule",
      "file_type": "code",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "src_billing_service_billingcalculator_php_coveragerule",
      "community": 533,
      "norm_label": "coveragerule"
    },
    {
      "label": "ShareBreakdown",
      "file_type": "code",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "src_billing_service_billingcalculator_php_sharebreakdown",
      "community": 533,
      "norm_label": "sharebreakdown"
    },
    {
      "label": "ClaimService.php",
      "file_type": "code",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_claimservice",
      "community": 925,
      "norm_label": "claimservice.php"
    },
    {
      "label": "ClaimService",
      "file_type": "code",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "service_claimservice_claimservice",
      "community": 925,
      "norm_label": "claimservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "service_claimservice_claimservice_construct",
      "community": 925,
      "norm_label": ".__construct()"
    },
    {
      "label": ".createFromInvoice()",
      "file_type": "code",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "service_claimservice_claimservice_createfrominvoice",
      "community": 925,
      "norm_label": ".createfrominvoice()"
    },
    {
      "label": "Invoice",
      "file_type": "code",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "src_billing_service_claimservice_php_invoice",
      "community": 925,
      "norm_label": "invoice"
    },
    {
      "label": ".syncFromInvoice()",
      "file_type": "code",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "service_claimservice_claimservice_syncfrominvoice",
      "community": 925,
      "norm_label": ".syncfrominvoice()"
    },
    {
      "label": ".buildClaim()",
      "file_type": "code",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "service_claimservice_claimservice_buildclaim",
      "community": 925,
      "norm_label": ".buildclaim()"
    },
    {
      "label": "Claim",
      "file_type": "code",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "src_billing_service_claimservice_php_claim",
      "community": 925,
      "norm_label": "claim"
    },
    {
      "label": ".transition()",
      "file_type": "code",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L141",
      "_origin": "ast",
      "id": "service_claimservice_claimservice_transition",
      "community": 925,
      "norm_label": ".transition()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L141",
      "_origin": "ast",
      "id": "src_billing_service_claimservice_php_user",
      "community": 925,
      "norm_label": "user"
    },
    {
      "label": ".logTransition()",
      "file_type": "code",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L170",
      "_origin": "ast",
      "id": "service_claimservice_claimservice_logtransition",
      "community": 925,
      "norm_label": ".logtransition()"
    },
    {
      "label": ".doSubmit()",
      "file_type": "code",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L179",
      "_origin": "ast",
      "id": "service_claimservice_claimservice_dosubmit",
      "community": 925,
      "norm_label": ".dosubmit()"
    },
    {
      "label": "InvoicePaymentStatus.php",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoicePaymentStatus.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_invoicepaymentstatus",
      "community": 26,
      "norm_label": "invoicepaymentstatus.php"
    },
    {
      "label": "InvoicePaymentStatus",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoicePaymentStatus.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "service_invoicepaymentstatus_invoicepaymentstatus",
      "community": 26,
      "norm_label": "invoicepaymentstatus"
    },
    {
      "label": ".resolve()",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoicePaymentStatus.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "service_invoicepaymentstatus_invoicepaymentstatus_resolve",
      "community": 26,
      "norm_label": ".resolve()"
    },
    {
      "label": "InvoiceService.php",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_invoiceservice",
      "community": 26,
      "norm_label": "invoiceservice.php"
    },
    {
      "label": "InvoiceService",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "service_invoiceservice_invoiceservice",
      "community": 26,
      "norm_label": "invoiceservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "service_invoiceservice_invoiceservice_construct",
      "community": 26,
      "norm_label": ".__construct()"
    },
    {
      "label": ".insuranceName()",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "service_invoiceservice_invoiceservice_insurancename",
      "community": 26,
      "norm_label": ".insurancename()"
    },
    {
      "label": ".createFromSession()",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "service_invoiceservice_invoiceservice_createfromsession",
      "community": 26,
      "norm_label": ".createfromsession()"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "src_billing_service_invoiceservice_php_patientsession",
      "community": 26,
      "norm_label": "patientsession"
    },
    {
      "label": "Invoice",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "src_billing_service_invoiceservice_php_invoice",
      "community": 26,
      "norm_label": "invoice"
    },
    {
      "label": ".finalize()",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "service_invoiceservice_invoiceservice_finalize",
      "community": 26,
      "norm_label": ".finalize()"
    },
    {
      "label": ".detailWithSession()",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "service_invoiceservice_invoiceservice_detailwithsession",
      "community": 26,
      "norm_label": ".detailwithsession()"
    },
    {
      "label": ".tenantInvoiceList()",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "service_invoiceservice_invoiceservice_tenantinvoicelist",
      "community": 26,
      "norm_label": ".tenantinvoicelist()"
    },
    {
      "label": ".tenantInvoiceSummary()",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L147",
      "_origin": "ast",
      "id": "service_invoiceservice_invoiceservice_tenantinvoicesummary",
      "community": 26,
      "norm_label": ".tenantinvoicesummary()"
    },
    {
      "label": ".patientInvoiceList()",
      "file_type": "code",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "service_invoiceservice_invoiceservice_patientinvoicelist",
      "community": 26,
      "norm_label": ".patientinvoicelist()"
    },
    {
      "label": "ManualClaimSubmitter.php",
      "file_type": "code",
      "source_file": "src/Billing/Service/ManualClaimSubmitter.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_manualclaimsubmitter",
      "community": 925,
      "norm_label": "manualclaimsubmitter.php"
    },
    {
      "label": "ManualClaimSubmitter",
      "file_type": "code",
      "source_file": "src/Billing/Service/ManualClaimSubmitter.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "service_manualclaimsubmitter_manualclaimsubmitter",
      "community": 925,
      "norm_label": "manualclaimsubmitter"
    },
    {
      "label": "ClaimSubmitterInterface",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "claimsubmitterinterface",
      "community": 925,
      "norm_label": "claimsubmitterinterface"
    },
    {
      "label": ".submit()",
      "file_type": "code",
      "source_file": "src/Billing/Service/ManualClaimSubmitter.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "service_manualclaimsubmitter_manualclaimsubmitter_submit",
      "community": 925,
      "norm_label": ".submit()"
    },
    {
      "label": "Claim",
      "file_type": "code",
      "source_file": "src/Billing/Service/ManualClaimSubmitter.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_billing_service_manualclaimsubmitter_php_claim",
      "community": 925,
      "norm_label": "claim"
    },
    {
      "label": "ClaimSubmissionResult",
      "file_type": "code",
      "source_file": "src/Billing/Service/ManualClaimSubmitter.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_billing_service_manualclaimsubmitter_php_claimsubmissionresult",
      "community": 925,
      "norm_label": "claimsubmissionresult"
    },
    {
      "label": "SessionBillingService.php",
      "file_type": "code",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_sessionbillingservice",
      "community": 1190,
      "norm_label": "sessionbillingservice.php"
    },
    {
      "label": "SessionBillingService",
      "file_type": "code",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "service_sessionbillingservice_sessionbillingservice",
      "community": 1190,
      "norm_label": "sessionbillingservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "service_sessionbillingservice_sessionbillingservice_construct",
      "community": 1190,
      "norm_label": ".__construct()"
    },
    {
      "label": ".ensureFinalizedInvoice()",
      "file_type": "code",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "service_sessionbillingservice_sessionbillingservice_ensurefinalizedinvoice",
      "community": 1190,
      "norm_label": ".ensurefinalizedinvoice()"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "src_billing_service_sessionbillingservice_php_patientsession",
      "community": 1190,
      "norm_label": "patientsession"
    },
    {
      "label": "Invoice",
      "file_type": "code",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "src_billing_service_sessionbillingservice_php_invoice",
      "community": 1190,
      "norm_label": "invoice"
    },
    {
      "label": "Money.php",
      "file_type": "code",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "valueobject_money",
      "community": 321,
      "norm_label": "money.php"
    },
    {
      "label": "Money",
      "file_type": "code",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L5",
      "_origin": "ast",
      "id": "valueobject_money_money",
      "community": 321,
      "norm_label": "money"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "valueobject_money_money_construct",
      "community": 321,
      "norm_label": ".__construct()"
    },
    {
      "label": ".zero()",
      "file_type": "code",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "valueobject_money_money_zero",
      "community": 321,
      "norm_label": ".zero()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "src_billing_valueobject_money_php_self",
      "community": 321,
      "norm_label": "self"
    },
    {
      "label": ".add()",
      "file_type": "code",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "valueobject_money_money_add",
      "community": 321,
      "norm_label": ".add()"
    },
    {
      "label": ".sub()",
      "file_type": "code",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "valueobject_money_money_sub",
      "community": 321,
      "norm_label": ".sub()"
    },
    {
      "label": ".percent()",
      "file_type": "code",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "valueobject_money_money_percent",
      "community": 321,
      "norm_label": ".percent()"
    },
    {
      "label": ".min()",
      "file_type": "code",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "valueobject_money_money_min",
      "community": 321,
      "norm_label": ".min()"
    },
    {
      "label": "ShareBreakdown.php",
      "file_type": "code",
      "source_file": "src/Billing/ValueObject/ShareBreakdown.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "valueobject_sharebreakdown",
      "community": 592,
      "norm_label": "sharebreakdown.php"
    },
    {
      "label": "ShareBreakdown",
      "file_type": "code",
      "source_file": "src/Billing/ValueObject/ShareBreakdown.php",
      "source_location": "L5",
      "_origin": "ast",
      "id": "valueobject_sharebreakdown_sharebreakdown",
      "community": 592,
      "norm_label": "sharebreakdown"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Billing/ValueObject/ShareBreakdown.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "valueobject_sharebreakdown_sharebreakdown_construct",
      "community": 592,
      "norm_label": ".__construct()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Billing/ValueObject/ShareBreakdown.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "valueobject_sharebreakdown_sharebreakdown_toarray",
      "community": 592,
      "norm_label": ".toarray()"
    },
    {
      "label": "BlogController.php",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_blogcontroller",
      "community": 58,
      "norm_label": "blogcontroller.php"
    },
    {
      "label": "BlogController",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller",
      "community": 58,
      "norm_label": "blogcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_construct",
      "community": 58,
      "norm_label": ".__construct()"
    },
    {
      "label": ".resolveCity()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_resolvecity",
      "community": 58,
      "norm_label": ".resolvecity()"
    },
    {
      "label": "City",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "src_blog_controller_blogcontroller_php_city",
      "community": 58,
      "norm_label": "city"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_list",
      "community": 58,
      "norm_label": ".list()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "src_blog_controller_blogcontroller_php_request",
      "community": 58,
      "norm_label": "request"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "src_blog_controller_blogcontroller_php_jsonresponse",
      "community": 58,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".tags()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_tags",
      "community": 58,
      "norm_label": ".tags()"
    },
    {
      "label": ".detail()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L153",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_detail",
      "community": 58,
      "norm_label": ".detail()"
    },
    {
      "label": ".isVisibleOnCity()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L212",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_isvisibleoncity",
      "community": 58,
      "norm_label": ".isvisibleoncity()"
    },
    {
      "label": "Blog",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L212",
      "_origin": "ast",
      "id": "src_blog_controller_blogcontroller_php_blog",
      "community": 58,
      "norm_label": "blog"
    },
    {
      "label": ".adminList()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L221",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_adminlist",
      "community": 58,
      "norm_label": ".adminlist()"
    },
    {
      "label": ".adminDetail()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L252",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_admindetail",
      "community": 58,
      "norm_label": ".admindetail()"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L298",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_create",
      "community": 58,
      "norm_label": ".create()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L298",
      "_origin": "ast",
      "id": "src_blog_controller_blogcontroller_php_user",
      "community": 58,
      "norm_label": "user"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L420",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_update",
      "community": 58,
      "norm_label": ".update()"
    },
    {
      "label": ".reviewQueue()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L495",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_reviewqueue",
      "community": 58,
      "norm_label": ".reviewqueue()"
    },
    {
      "label": ".review()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L530",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_review",
      "community": 58,
      "norm_label": ".review()"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L591",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_delete",
      "community": 58,
      "norm_label": ".delete()"
    },
    {
      "label": ".uploadImage()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L644",
      "_origin": "ast",
      "id": "controller_blogcontroller_blogcontroller_uploadimage",
      "community": 58,
      "norm_label": ".uploadimage()"
    },
    {
      "label": "RepresentationBlogController.php",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_representationblogcontroller",
      "community": 300,
      "norm_label": "representationblogcontroller.php"
    },
    {
      "label": "RepresentationBlogController",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "controller_representationblogcontroller_representationblogcontroller",
      "community": 300,
      "norm_label": "representationblogcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "controller_representationblogcontroller_representationblogcontroller_construct",
      "community": 300,
      "norm_label": ".__construct()"
    },
    {
      "label": ".currentRepresentation()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "controller_representationblogcontroller_representationblogcontroller_currentrepresentation",
      "community": 300,
      "norm_label": ".currentrepresentation()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "src_blog_controller_representationblogcontroller_php_user",
      "community": 300,
      "norm_label": "user"
    },
    {
      "label": "Representation",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "src_blog_controller_representationblogcontroller_php_representation",
      "community": 300,
      "norm_label": "representation"
    },
    {
      "label": ".resolveOwnedCity()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "controller_representationblogcontroller_representationblogcontroller_resolveownedcity",
      "community": 300,
      "norm_label": ".resolveownedcity()"
    },
    {
      "label": "City",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "src_blog_controller_representationblogcontroller_php_city",
      "community": 300,
      "norm_label": "city"
    },
    {
      "label": ".ownedBlogOr404()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "controller_representationblogcontroller_representationblogcontroller_ownedblogor404",
      "community": 300,
      "norm_label": ".ownedblogor404()"
    },
    {
      "label": "Blog",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "src_blog_controller_representationblogcontroller_php_blog",
      "community": 300,
      "norm_label": "blog"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "controller_representationblogcontroller_representationblogcontroller_list",
      "community": 300,
      "norm_label": ".list()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "src_blog_controller_representationblogcontroller_php_request",
      "community": 300,
      "norm_label": "request"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "src_blog_controller_representationblogcontroller_php_jsonresponse",
      "community": 300,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".detail()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "controller_representationblogcontroller_representationblogcontroller_detail",
      "community": 300,
      "norm_label": ".detail()"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L101",
      "_origin": "ast",
      "id": "controller_representationblogcontroller_representationblogcontroller_create",
      "community": 300,
      "norm_label": ".create()"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "controller_representationblogcontroller_representationblogcontroller_update",
      "community": 300,
      "norm_label": ".update()"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L160",
      "_origin": "ast",
      "id": "controller_representationblogcontroller_representationblogcontroller_delete",
      "community": 300,
      "norm_label": ".delete()"
    },
    {
      "label": "Blog.php",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_blog",
      "community": 44,
      "norm_label": "blog.php"
    },
    {
      "label": "Blog",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "entity_blog_blog",
      "community": 44,
      "norm_label": "blog"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "src_blog_entity_blog_php_user",
      "community": 44,
      "norm_label": "user"
    },
    {
      "label": "City",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "src_blog_entity_blog_php_city",
      "community": 44,
      "norm_label": "city"
    },
    {
      "label": "Representation",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L143",
      "_origin": "ast",
      "id": "src_blog_entity_blog_php_representation",
      "community": 44,
      "norm_label": "representation"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L153",
      "_origin": "ast",
      "id": "entity_blog_blog_construct",
      "community": 44,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L164",
      "_origin": "ast",
      "id": "entity_blog_blog_getid",
      "community": 44,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L165",
      "_origin": "ast",
      "id": "entity_blog_blog_getuuid",
      "community": 44,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getTitle()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L166",
      "_origin": "ast",
      "id": "entity_blog_blog_gettitle",
      "community": 44,
      "norm_label": ".gettitle()"
    },
    {
      "label": ".getSlug()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L167",
      "_origin": "ast",
      "id": "entity_blog_blog_getslug",
      "community": 44,
      "norm_label": ".getslug()"
    },
    {
      "label": ".getBody()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L168",
      "_origin": "ast",
      "id": "entity_blog_blog_getbody",
      "community": 44,
      "norm_label": ".getbody()"
    },
    {
      "label": ".getSummary()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L169",
      "_origin": "ast",
      "id": "entity_blog_blog_getsummary",
      "community": 44,
      "norm_label": ".getsummary()"
    },
    {
      "label": ".getImageUrl()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L170",
      "_origin": "ast",
      "id": "entity_blog_blog_getimageurl",
      "community": 44,
      "norm_label": ".getimageurl()"
    },
    {
      "label": ".getImagePath()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L171",
      "_origin": "ast",
      "id": "entity_blog_blog_getimagepath",
      "community": 44,
      "norm_label": ".getimagepath()"
    },
    {
      "label": ".getAuthor()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L172",
      "_origin": "ast",
      "id": "entity_blog_blog_getauthor",
      "community": 44,
      "norm_label": ".getauthor()"
    },
    {
      "label": ".getTags()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L173",
      "_origin": "ast",
      "id": "entity_blog_blog_gettags",
      "community": 44,
      "norm_label": ".gettags()"
    },
    {
      "label": ".getSources()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L174",
      "_origin": "ast",
      "id": "entity_blog_blog_getsources",
      "community": 44,
      "norm_label": ".getsources()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L175",
      "_origin": "ast",
      "id": "entity_blog_blog_getstatus",
      "community": 44,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getReviewStatus()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L176",
      "_origin": "ast",
      "id": "entity_blog_blog_getreviewstatus",
      "community": 44,
      "norm_label": ".getreviewstatus()"
    },
    {
      "label": ".getReviewer()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L177",
      "_origin": "ast",
      "id": "entity_blog_blog_getreviewer",
      "community": 44,
      "norm_label": ".getreviewer()"
    },
    {
      "label": ".getReviewedAt()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L178",
      "_origin": "ast",
      "id": "entity_blog_blog_getreviewedat",
      "community": 44,
      "norm_label": ".getreviewedat()"
    },
    {
      "label": ".getReviewNote()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L179",
      "_origin": "ast",
      "id": "entity_blog_blog_getreviewnote",
      "community": 44,
      "norm_label": ".getreviewnote()"
    },
    {
      "label": ".getTopicSlug()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L180",
      "_origin": "ast",
      "id": "entity_blog_blog_gettopicslug",
      "community": 44,
      "norm_label": ".gettopicslug()"
    },
    {
      "label": ".getMetaTitle()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L181",
      "_origin": "ast",
      "id": "entity_blog_blog_getmetatitle",
      "community": 44,
      "norm_label": ".getmetatitle()"
    },
    {
      "label": ".getMetaDescription()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L182",
      "_origin": "ast",
      "id": "entity_blog_blog_getmetadescription",
      "community": 44,
      "norm_label": ".getmetadescription()"
    },
    {
      "label": ".getPrimaryKeyword()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L183",
      "_origin": "ast",
      "id": "entity_blog_blog_getprimarykeyword",
      "community": 44,
      "norm_label": ".getprimarykeyword()"
    },
    {
      "label": ".getSecondaryKeywords()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L184",
      "_origin": "ast",
      "id": "entity_blog_blog_getsecondarykeywords",
      "community": 44,
      "norm_label": ".getsecondarykeywords()"
    },
    {
      "label": ".getFaq()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L185",
      "_origin": "ast",
      "id": "entity_blog_blog_getfaq",
      "community": 44,
      "norm_label": ".getfaq()"
    },
    {
      "label": ".getInternalLinks()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L186",
      "_origin": "ast",
      "id": "entity_blog_blog_getinternallinks",
      "community": 44,
      "norm_label": ".getinternallinks()"
    },
    {
      "label": ".getExternalLinks()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L187",
      "_origin": "ast",
      "id": "entity_blog_blog_getexternallinks",
      "community": 44,
      "norm_label": ".getexternallinks()"
    },
    {
      "label": ".getReadingTime()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L188",
      "_origin": "ast",
      "id": "entity_blog_blog_getreadingtime",
      "community": 44,
      "norm_label": ".getreadingtime()"
    },
    {
      "label": ".getCanonicalUrl()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L189",
      "_origin": "ast",
      "id": "entity_blog_blog_getcanonicalurl",
      "community": 44,
      "norm_label": ".getcanonicalurl()"
    },
    {
      "label": ".getOgImage()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L190",
      "_origin": "ast",
      "id": "entity_blog_blog_getogimage",
      "community": 44,
      "norm_label": ".getogimage()"
    },
    {
      "label": ".getScheduledAt()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L191",
      "_origin": "ast",
      "id": "entity_blog_blog_getscheduledat",
      "community": 44,
      "norm_label": ".getscheduledat()"
    },
    {
      "label": ".getRepresentation()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L192",
      "_origin": "ast",
      "id": "entity_blog_blog_getrepresentation",
      "community": 44,
      "norm_label": ".getrepresentation()"
    },
    {
      "label": ".getCity()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L193",
      "_origin": "ast",
      "id": "entity_blog_blog_getcity",
      "community": 44,
      "norm_label": ".getcity()"
    },
    {
      "label": ".setTitle()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L195",
      "_origin": "ast",
      "id": "entity_blog_blog_settitle",
      "community": 44,
      "norm_label": ".settitle()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L195",
      "_origin": "ast",
      "id": "src_blog_entity_blog_php_self",
      "community": 44,
      "norm_label": "self"
    },
    {
      "label": ".setSlug()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L196",
      "_origin": "ast",
      "id": "entity_blog_blog_setslug",
      "community": 44,
      "norm_label": ".setslug()"
    },
    {
      "label": ".setBody()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L197",
      "_origin": "ast",
      "id": "entity_blog_blog_setbody",
      "community": 44,
      "norm_label": ".setbody()"
    },
    {
      "label": ".setSummary()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L198",
      "_origin": "ast",
      "id": "entity_blog_blog_setsummary",
      "community": 44,
      "norm_label": ".setsummary()"
    },
    {
      "label": ".setImageUrl()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L199",
      "_origin": "ast",
      "id": "entity_blog_blog_setimageurl",
      "community": 44,
      "norm_label": ".setimageurl()"
    },
    {
      "label": ".setImagePath()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L200",
      "_origin": "ast",
      "id": "entity_blog_blog_setimagepath",
      "community": 44,
      "norm_label": ".setimagepath()"
    },
    {
      "label": ".setTags()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L201",
      "_origin": "ast",
      "id": "entity_blog_blog_settags",
      "community": 44,
      "norm_label": ".settags()"
    },
    {
      "label": ".setSources()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L202",
      "_origin": "ast",
      "id": "entity_blog_blog_setsources",
      "community": 44,
      "norm_label": ".setsources()"
    },
    {
      "label": ".setStatus()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L203",
      "_origin": "ast",
      "id": "entity_blog_blog_setstatus",
      "community": 44,
      "norm_label": ".setstatus()"
    },
    {
      "label": ".setReviewStatus()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L204",
      "_origin": "ast",
      "id": "entity_blog_blog_setreviewstatus",
      "community": 44,
      "norm_label": ".setreviewstatus()"
    },
    {
      "label": ".setReviewer()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L205",
      "_origin": "ast",
      "id": "entity_blog_blog_setreviewer",
      "community": 44,
      "norm_label": ".setreviewer()"
    },
    {
      "label": ".setReviewedAt()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L206",
      "_origin": "ast",
      "id": "entity_blog_blog_setreviewedat",
      "community": 44,
      "norm_label": ".setreviewedat()"
    },
    {
      "label": ".setReviewNote()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L207",
      "_origin": "ast",
      "id": "entity_blog_blog_setreviewnote",
      "community": 44,
      "norm_label": ".setreviewnote()"
    },
    {
      "label": ".setTopicSlug()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L208",
      "_origin": "ast",
      "id": "entity_blog_blog_settopicslug",
      "community": 44,
      "norm_label": ".settopicslug()"
    },
    {
      "label": ".setMetaTitle()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L209",
      "_origin": "ast",
      "id": "entity_blog_blog_setmetatitle",
      "community": 44,
      "norm_label": ".setmetatitle()"
    },
    {
      "label": ".setMetaDescription()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L210",
      "_origin": "ast",
      "id": "entity_blog_blog_setmetadescription",
      "community": 44,
      "norm_label": ".setmetadescription()"
    },
    {
      "label": ".setPrimaryKeyword()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L211",
      "_origin": "ast",
      "id": "entity_blog_blog_setprimarykeyword",
      "community": 44,
      "norm_label": ".setprimarykeyword()"
    },
    {
      "label": ".setSecondaryKeywords()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L212",
      "_origin": "ast",
      "id": "entity_blog_blog_setsecondarykeywords",
      "community": 44,
      "norm_label": ".setsecondarykeywords()"
    },
    {
      "label": ".setFaq()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L213",
      "_origin": "ast",
      "id": "entity_blog_blog_setfaq",
      "community": 44,
      "norm_label": ".setfaq()"
    },
    {
      "label": ".setInternalLinks()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L214",
      "_origin": "ast",
      "id": "entity_blog_blog_setinternallinks",
      "community": 44,
      "norm_label": ".setinternallinks()"
    },
    {
      "label": ".setExternalLinks()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L215",
      "_origin": "ast",
      "id": "entity_blog_blog_setexternallinks",
      "community": 44,
      "norm_label": ".setexternallinks()"
    },
    {
      "label": ".setReadingTime()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L216",
      "_origin": "ast",
      "id": "entity_blog_blog_setreadingtime",
      "community": 44,
      "norm_label": ".setreadingtime()"
    },
    {
      "label": ".setCanonicalUrl()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L217",
      "_origin": "ast",
      "id": "entity_blog_blog_setcanonicalurl",
      "community": 44,
      "norm_label": ".setcanonicalurl()"
    },
    {
      "label": ".setOgImage()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L218",
      "_origin": "ast",
      "id": "entity_blog_blog_setogimage",
      "community": 44,
      "norm_label": ".setogimage()"
    },
    {
      "label": ".setScheduledAt()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L219",
      "_origin": "ast",
      "id": "entity_blog_blog_setscheduledat",
      "community": 44,
      "norm_label": ".setscheduledat()"
    },
    {
      "label": ".setRepresentation()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L220",
      "_origin": "ast",
      "id": "entity_blog_blog_setrepresentation",
      "community": 44,
      "norm_label": ".setrepresentation()"
    },
    {
      "label": ".setCity()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L222",
      "_origin": "ast",
      "id": "entity_blog_blog_setcity",
      "community": 44,
      "norm_label": ".setcity()"
    },
    {
      "label": ".applyReview()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L225",
      "_origin": "ast",
      "id": "entity_blog_blog_applyreview",
      "community": 44,
      "norm_label": ".applyreview()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L235",
      "_origin": "ast",
      "id": "entity_blog_blog_touch",
      "community": 44,
      "norm_label": ".touch()"
    },
    {
      "label": ".generateSlug()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L237",
      "_origin": "ast",
      "id": "entity_blog_blog_generateslug",
      "community": 44,
      "norm_label": ".generateslug()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L245",
      "_origin": "ast",
      "id": "entity_blog_blog_toarray",
      "community": 44,
      "norm_label": ".toarray()"
    },
    {
      "label": ".representationToArray()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L282",
      "_origin": "ast",
      "id": "entity_blog_blog_representationtoarray",
      "community": 44,
      "norm_label": ".representationtoarray()"
    },
    {
      "label": ".reviewerToArray()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L299",
      "_origin": "ast",
      "id": "entity_blog_blog_reviewertoarray",
      "community": 44,
      "norm_label": ".reviewertoarray()"
    },
    {
      "label": ".cityToArray()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L315",
      "_origin": "ast",
      "id": "entity_blog_blog_citytoarray",
      "community": 44,
      "norm_label": ".citytoarray()"
    },
    {
      "label": ".authorToArray()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L327",
      "_origin": "ast",
      "id": "entity_blog_blog_authortoarray",
      "community": 44,
      "norm_label": ".authortoarray()"
    },
    {
      "label": ".toListArray()",
      "file_type": "code",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L344",
      "_origin": "ast",
      "id": "entity_blog_blog_tolistarray",
      "community": 44,
      "norm_label": ".tolistarray()"
    },
    {
      "label": "PublishScheduledBlogsMessage.php",
      "file_type": "code",
      "source_file": "src/Blog/Message/PublishScheduledBlogsMessage.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "message_publishscheduledblogsmessage",
      "community": 1009,
      "norm_label": "publishscheduledblogsmessage.php"
    },
    {
      "label": "PublishScheduledBlogsMessage",
      "file_type": "code",
      "source_file": "src/Blog/Message/PublishScheduledBlogsMessage.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "message_publishscheduledblogsmessage_publishscheduledblogsmessage",
      "community": 1009,
      "norm_label": "publishscheduledblogsmessage"
    },
    {
      "label": "PublishScheduledBlogsHandler.php",
      "file_type": "code",
      "source_file": "src/Blog/MessageHandler/PublishScheduledBlogsHandler.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "messagehandler_publishscheduledblogshandler",
      "community": 258,
      "norm_label": "publishscheduledblogshandler.php"
    },
    {
      "label": "PublishScheduledBlogsHandler",
      "file_type": "code",
      "source_file": "src/Blog/MessageHandler/PublishScheduledBlogsHandler.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "messagehandler_publishscheduledblogshandler_publishscheduledblogshandler",
      "community": 258,
      "norm_label": "publishscheduledblogshandler"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Blog/MessageHandler/PublishScheduledBlogsHandler.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "messagehandler_publishscheduledblogshandler_publishscheduledblogshandler_construct",
      "community": 258,
      "norm_label": ".__construct()"
    },
    {
      "label": ".__invoke()",
      "file_type": "code",
      "source_file": "src/Blog/MessageHandler/PublishScheduledBlogsHandler.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "messagehandler_publishscheduledblogshandler_publishscheduledblogshandler_invoke",
      "community": 258,
      "norm_label": ".__invoke()"
    },
    {
      "label": "PublishScheduledBlogsMessage",
      "file_type": "code",
      "source_file": "src/Blog/MessageHandler/PublishScheduledBlogsHandler.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "publishscheduledblogsmessage",
      "community": 258,
      "norm_label": "publishscheduledblogsmessage"
    },
    {
      "label": "BlogRepository.php",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_blogrepository",
      "community": 745,
      "norm_label": "blogrepository.php"
    },
    {
      "label": "BlogRepository",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository",
      "community": 745,
      "norm_label": "blogrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_construct",
      "community": 745,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_blog_repository_blogrepository_php_managerregistry",
      "community": 745,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_findbyuuid",
      "community": 745,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "Blog",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_blog_repository_blogrepository_php_blog",
      "community": 745,
      "norm_label": "blog"
    },
    {
      "label": ".findBySlug()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_findbyslug",
      "community": 745,
      "norm_label": ".findbyslug()"
    },
    {
      "label": ".findByTopicSlug()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_findbytopicslug",
      "community": 745,
      "norm_label": ".findbytopicslug()"
    },
    {
      "label": ".findByReviewStatus()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_findbyreviewstatus",
      "community": 745,
      "norm_label": ".findbyreviewstatus()"
    },
    {
      "label": ".countByReviewStatus()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_countbyreviewstatus",
      "community": 745,
      "norm_label": ".countbyreviewstatus()"
    },
    {
      "label": ".findForAdmin()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_findforadmin",
      "community": 745,
      "norm_label": ".findforadmin()"
    },
    {
      "label": ".countForAdmin()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_countforadmin",
      "community": 745,
      "norm_label": ".countforadmin()"
    },
    {
      "label": ".adminQb()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_adminqb",
      "community": 745,
      "norm_label": ".adminqb()"
    },
    {
      "label": "QueryBuilder",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "src_blog_repository_blogrepository_php_querybuilder",
      "community": 745,
      "norm_label": "querybuilder"
    },
    {
      "label": ".findByRepresentation()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_findbyrepresentation",
      "community": 745,
      "norm_label": ".findbyrepresentation()"
    },
    {
      "label": "Representation",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "src_blog_repository_blogrepository_php_representation",
      "community": 745,
      "norm_label": "representation"
    },
    {
      "label": ".countByRepresentation()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_countbyrepresentation",
      "community": 745,
      "norm_label": ".countbyrepresentation()"
    },
    {
      "label": ".findDueForPublish()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_finddueforpublish",
      "community": 745,
      "norm_label": ".finddueforpublish()"
    },
    {
      "label": ".findPublished()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_findpublished",
      "community": 745,
      "norm_label": ".findpublished()"
    },
    {
      "label": ".countPublished()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L143",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_countpublished",
      "community": 745,
      "norm_label": ".countpublished()"
    },
    {
      "label": ".tagFacets()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L163",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_tagfacets",
      "community": 745,
      "norm_label": ".tagfacets()"
    },
    {
      "label": ".applyCityFilter()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L197",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_applycityfilter",
      "community": 745,
      "norm_label": ".applycityfilter()"
    },
    {
      "label": ".applyTagFilter()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L207",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_applytagfilter",
      "community": 745,
      "norm_label": ".applytagfilter()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L221",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_save",
      "community": 745,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L222",
      "_origin": "ast",
      "id": "repository_blogrepository_blogrepository_remove",
      "community": 745,
      "norm_label": ".remove()"
    },
    {
      "label": "BlogCacheInvalidator.php",
      "file_type": "code",
      "source_file": "src/Blog/Service/BlogCacheInvalidator.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_blogcacheinvalidator",
      "community": 33,
      "norm_label": "blogcacheinvalidator.php"
    },
    {
      "label": "BlogCacheInvalidator",
      "file_type": "code",
      "source_file": "src/Blog/Service/BlogCacheInvalidator.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "service_blogcacheinvalidator_blogcacheinvalidator",
      "community": 33,
      "norm_label": "blogcacheinvalidator"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Blog/Service/BlogCacheInvalidator.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "service_blogcacheinvalidator_blogcacheinvalidator_construct",
      "community": 33,
      "norm_label": ".__construct()"
    },
    {
      "label": ".invalidate()",
      "file_type": "code",
      "source_file": "src/Blog/Service/BlogCacheInvalidator.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "service_blogcacheinvalidator_blogcacheinvalidator_invalidate",
      "community": 33,
      "norm_label": ".invalidate()"
    },
    {
      "label": "Blog",
      "file_type": "code",
      "source_file": "src/Blog/Service/BlogCacheInvalidator.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "src_blog_service_blogcacheinvalidator_php_blog",
      "community": 33,
      "norm_label": "blog"
    },
    {
      "label": "BlogWriter.php",
      "file_type": "code",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_blogwriter",
      "community": 834,
      "norm_label": "blogwriter.php"
    },
    {
      "label": "BlogWriter",
      "file_type": "code",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "service_blogwriter_blogwriter",
      "community": 834,
      "norm_label": "blogwriter"
    },
    {
      "label": ".applySeoFields()",
      "file_type": "code",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "service_blogwriter_blogwriter_applyseofields",
      "community": 834,
      "norm_label": ".applyseofields()"
    },
    {
      "label": "Blog",
      "file_type": "code",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "src_blog_service_blogwriter_php_blog",
      "community": 834,
      "norm_label": "blog"
    },
    {
      "label": ".str()",
      "file_type": "code",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "service_blogwriter_blogwriter_str",
      "community": 834,
      "norm_label": ".str()"
    },
    {
      "label": ".int()",
      "file_type": "code",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "service_blogwriter_blogwriter_int",
      "community": 834,
      "norm_label": ".int()"
    },
    {
      "label": ".arr()",
      "file_type": "code",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "service_blogwriter_blogwriter_arr",
      "community": 834,
      "norm_label": ".arr()"
    },
    {
      "label": ".faq()",
      "file_type": "code",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "service_blogwriter_blogwriter_faq",
      "community": 834,
      "norm_label": ".faq()"
    },
    {
      "label": "ScheduledBlogPublisher.php",
      "file_type": "code",
      "source_file": "src/Blog/Service/ScheduledBlogPublisher.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_scheduledblogpublisher",
      "community": 1224,
      "norm_label": "scheduledblogpublisher.php"
    },
    {
      "label": "ScheduledBlogPublisher",
      "file_type": "code",
      "source_file": "src/Blog/Service/ScheduledBlogPublisher.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "service_scheduledblogpublisher_scheduledblogpublisher",
      "community": 1224,
      "norm_label": "scheduledblogpublisher"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Blog/Service/ScheduledBlogPublisher.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "service_scheduledblogpublisher_scheduledblogpublisher_construct",
      "community": 1224,
      "norm_label": ".__construct()"
    },
    {
      "label": ".publishDue()",
      "file_type": "code",
      "source_file": "src/Blog/Service/ScheduledBlogPublisher.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "service_scheduledblogpublisher_scheduledblogpublisher_publishdue",
      "community": 1224,
      "norm_label": ".publishdue()"
    },
    {
      "label": "SeedCategoriesCommand.php",
      "file_type": "code",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_seedcategoriescommand",
      "community": 1232,
      "norm_label": "seedcategoriescommand.php"
    },
    {
      "label": "SeedCategoriesCommand",
      "file_type": "code",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "command_seedcategoriescommand_seedcategoriescommand",
      "community": 1232,
      "norm_label": "seedcategoriescommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "command_seedcategoriescommand_seedcategoriescommand_construct",
      "community": 1232,
      "norm_label": ".__construct()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "command_seedcategoriescommand_seedcategoriescommand_execute",
      "community": 1232,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_category_command_seedcategoriescommand_php_inputinterface",
      "community": 1232,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_category_command_seedcategoriescommand_php_outputinterface",
      "community": 1232,
      "norm_label": "outputinterface"
    },
    {
      "label": "CategoryController.php",
      "file_type": "code",
      "source_file": "src/Category/Controller/CategoryController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_categorycontroller",
      "community": 108,
      "norm_label": "categorycontroller.php"
    },
    {
      "label": "CategoryController",
      "file_type": "code",
      "source_file": "src/Category/Controller/CategoryController.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "controller_categorycontroller_categorycontroller",
      "community": 108,
      "norm_label": "categorycontroller"
    },
    {
      "label": ".legacyList()",
      "file_type": "code",
      "source_file": "src/Category/Controller/CategoryController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "controller_categorycontroller_categorycontroller_legacylist",
      "community": 108,
      "norm_label": ".legacylist()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Category/Controller/CategoryController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_category_controller_categorycontroller_php_jsonresponse",
      "community": 108,
      "norm_label": "jsonresponse"
    },
    {
      "label": "CategoryImportController.php",
      "file_type": "code",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_categoryimportcontroller",
      "community": 108,
      "norm_label": "categoryimportcontroller.php"
    },
    {
      "label": "CategoryImportController",
      "file_type": "code",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "controller_categoryimportcontroller_categoryimportcontroller",
      "community": 108,
      "norm_label": "categoryimportcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "controller_categoryimportcontroller_categoryimportcontroller_construct",
      "community": 108,
      "norm_label": ".__construct()"
    },
    {
      "label": ".export()",
      "file_type": "code",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "controller_categoryimportcontroller_categoryimportcontroller_export",
      "community": 108,
      "norm_label": ".export()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "src_category_controller_categoryimportcontroller_php_jsonresponse",
      "community": 108,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".import()",
      "file_type": "code",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "controller_categoryimportcontroller_categoryimportcontroller_import",
      "community": 108,
      "norm_label": ".import()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "src_category_controller_categoryimportcontroller_php_request",
      "community": 108,
      "norm_label": "request"
    },
    {
      "label": "CategoryImporter.php",
      "file_type": "code",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_categoryimporter",
      "community": 82,
      "norm_label": "categoryimporter.php"
    },
    {
      "label": "CategoryImporter",
      "file_type": "code",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "service_categoryimporter_categoryimporter",
      "community": 789,
      "norm_label": "categoryimporter"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "service_categoryimporter_categoryimporter_construct",
      "community": 789,
      "norm_label": ".__construct()"
    },
    {
      "label": ".isValidBundle()",
      "file_type": "code",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "service_categoryimporter_categoryimporter_isvalidbundle",
      "community": 789,
      "norm_label": ".isvalidbundle()"
    },
    {
      "label": ".exportAll()",
      "file_type": "code",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "service_categoryimporter_categoryimporter_exportall",
      "community": 789,
      "norm_label": ".exportall()"
    },
    {
      "label": ".validate()",
      "file_type": "code",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "service_categoryimporter_categoryimporter_validate",
      "community": 789,
      "norm_label": ".validate()"
    },
    {
      "label": ".replace()",
      "file_type": "code",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L179",
      "_origin": "ast",
      "id": "service_categoryimporter_categoryimporter_replace",
      "community": 789,
      "norm_label": ".replace()"
    },
    {
      "label": ".validateReferences()",
      "file_type": "code",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L198",
      "_origin": "ast",
      "id": "service_categoryimporter_categoryimporter_validatereferences",
      "community": 789,
      "norm_label": ".validatereferences()"
    },
    {
      "label": ".existingIds()",
      "file_type": "code",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L242",
      "_origin": "ast",
      "id": "service_categoryimporter_categoryimporter_existingids",
      "community": 789,
      "norm_label": ".existingids()"
    },
    {
      "label": ".isPositiveInt()",
      "file_type": "code",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L251",
      "_origin": "ast",
      "id": "service_categoryimporter_categoryimporter_ispositiveint",
      "community": 789,
      "norm_label": ".ispositiveint()"
    },
    {
      "label": ".normInt()",
      "file_type": "code",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L256",
      "_origin": "ast",
      "id": "service_categoryimporter_categoryimporter_normint",
      "community": 789,
      "norm_label": ".normint()"
    },
    {
      "label": ".nullableId()",
      "file_type": "code",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L263",
      "_origin": "ast",
      "id": "service_categoryimporter_categoryimporter_nullableid",
      "community": 789,
      "norm_label": ".nullableid()"
    },
    {
      "label": ".optStr()",
      "file_type": "code",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L273",
      "_origin": "ast",
      "id": "service_categoryimporter_categoryimporter_optstr",
      "community": 789,
      "norm_label": ".optstr()"
    },
    {
      "label": "ClinicController.php",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_cliniccontroller",
      "community": 59,
      "norm_label": "cliniccontroller.php"
    },
    {
      "label": "ClinicController",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller",
      "community": 59,
      "norm_label": "cliniccontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_construct",
      "community": 59,
      "norm_label": ".__construct()"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_create",
      "community": 59,
      "norm_label": ".create()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "src_clinic_controller_cliniccontroller_php_request",
      "community": 59,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "src_clinic_controller_cliniccontroller_php_user",
      "community": 59,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "src_clinic_controller_cliniccontroller_php_jsonresponse",
      "community": 59,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".show()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L131",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_show",
      "community": 59,
      "norm_label": ".show()"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L169",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_update",
      "community": 59,
      "norm_label": ".update()"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L246",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_list",
      "community": 59,
      "norm_label": ".list()"
    },
    {
      "label": ".doctorList()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L297",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_doctorlist",
      "community": 59,
      "norm_label": ".doctorlist()"
    },
    {
      "label": ".detachDoctor()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L367",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_detachdoctor",
      "community": 59,
      "norm_label": ".detachdoctor()"
    },
    {
      "label": ".canManageClinic()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L412",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_canmanageclinic",
      "community": 59,
      "norm_label": ".canmanageclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L412",
      "_origin": "ast",
      "id": "src_clinic_controller_cliniccontroller_php_clinic",
      "community": 59,
      "norm_label": "clinic"
    },
    {
      "label": ".uploadImage()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L418",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_uploadimage",
      "community": 59,
      "norm_label": ".uploadimage()"
    },
    {
      "label": ".uploadLogo()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L462",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_uploadlogo",
      "community": 59,
      "norm_label": ".uploadlogo()"
    },
    {
      "label": ".validateGallerySize()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L508",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_validategallerysize",
      "community": 59,
      "norm_label": ".validategallerysize()"
    },
    {
      "label": ".hydrateClinic()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L524",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_hydrateclinic",
      "community": 59,
      "norm_label": ".hydrateclinic()"
    },
    {
      "label": ".loadLocationData()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L615",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_loadlocationdata",
      "community": 59,
      "norm_label": ".loadlocationdata()"
    },
    {
      "label": ".handleFileUpload()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L653",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_handlefileupload",
      "community": 59,
      "norm_label": ".handlefileupload()"
    },
    {
      "label": ".listAddresses()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L692",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_listaddresses",
      "community": 59,
      "norm_label": ".listaddresses()"
    },
    {
      "label": ".createAddress()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L705",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_createaddress",
      "community": 59,
      "norm_label": ".createaddress()"
    },
    {
      "label": ".updateAddress()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L730",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_updateaddress",
      "community": 59,
      "norm_label": ".updateaddress()"
    },
    {
      "label": ".deleteAddress()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L755",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_deleteaddress",
      "community": 59,
      "norm_label": ".deleteaddress()"
    },
    {
      "label": ".hydrateClinicAddress()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L778",
      "_origin": "ast",
      "id": "controller_cliniccontroller_cliniccontroller_hydrateclinicaddress",
      "community": 59,
      "norm_label": ".hydrateclinicaddress()"
    },
    {
      "label": "DoctorAddress",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L778",
      "_origin": "ast",
      "id": "src_clinic_controller_cliniccontroller_php_doctoraddress",
      "community": 59,
      "norm_label": "doctoraddress"
    },
    {
      "label": "ClinicDoctorPermissionController.php",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_clinicdoctorpermissioncontroller",
      "community": 873,
      "norm_label": "clinicdoctorpermissioncontroller.php"
    },
    {
      "label": "ClinicDoctorPermissionController",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller",
      "community": 873,
      "norm_label": "clinicdoctorpermissioncontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_construct",
      "community": 873,
      "norm_label": ".__construct()"
    },
    {
      "label": ".listPermissions()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_listpermissions",
      "community": 873,
      "norm_label": ".listpermissions()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "src_clinic_controller_clinicdoctorpermissioncontroller_php_user",
      "community": 873,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "src_clinic_controller_clinicdoctorpermissioncontroller_php_jsonresponse",
      "community": 873,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".showPermissions()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_showpermissions",
      "community": 873,
      "norm_label": ".showpermissions()"
    },
    {
      "label": ".updatePermissions()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_updatepermissions",
      "community": 873,
      "norm_label": ".updatepermissions()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "src_clinic_controller_clinicdoctorpermissioncontroller_php_request",
      "community": 873,
      "norm_label": "request"
    },
    {
      "label": ".resolveClinic()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_resolveclinic",
      "community": 873,
      "norm_label": ".resolveclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "src_clinic_controller_clinicdoctorpermissioncontroller_php_clinic",
      "community": 873,
      "norm_label": "clinic"
    },
    {
      "label": ".resolveMember()",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_resolvemember",
      "community": 873,
      "norm_label": ".resolvemember()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "src_clinic_controller_clinicdoctorpermissioncontroller_php_doctor",
      "community": 873,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic.php",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_clinic",
      "community": 7,
      "norm_label": "clinic.php"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "entity_clinic_clinic",
      "community": 7,
      "norm_label": "clinic"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_clinic_entity_clinic_php_user",
      "community": 7,
      "norm_label": "user"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "src_clinic_entity_clinic_php_collection",
      "community": 7,
      "norm_label": "collection"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "entity_clinic_clinic_construct",
      "community": 7,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getid",
      "community": 7,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getuuid",
      "community": 7,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L136",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getuser",
      "community": 7,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L137",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getname",
      "community": 7,
      "norm_label": ".getname()"
    },
    {
      "label": ".getInfo()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getinfo",
      "community": 7,
      "norm_label": ".getinfo()"
    },
    {
      "label": ".getAddress()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L139",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getaddress",
      "community": 7,
      "norm_label": ".getaddress()"
    },
    {
      "label": ".getTelephone()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L140",
      "_origin": "ast",
      "id": "entity_clinic_clinic_gettelephone",
      "community": 7,
      "norm_label": ".gettelephone()"
    },
    {
      "label": ".isIs247()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L141",
      "_origin": "ast",
      "id": "entity_clinic_clinic_isis247",
      "community": 7,
      "norm_label": ".isis247()"
    },
    {
      "label": ".getWorkingDays()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L142",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getworkingdays",
      "community": 7,
      "norm_label": ".getworkingdays()"
    },
    {
      "label": ".getLatitude()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L143",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getlatitude",
      "community": 7,
      "norm_label": ".getlatitude()"
    },
    {
      "label": ".getLongitude()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L144",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getlongitude",
      "community": 7,
      "norm_label": ".getlongitude()"
    },
    {
      "label": ".getCityId()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L145",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getcityid",
      "community": 7,
      "norm_label": ".getcityid()"
    },
    {
      "label": ".getProvinceId()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L146",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getprovinceid",
      "community": 7,
      "norm_label": ".getprovinceid()"
    },
    {
      "label": ".getRepresentationId()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L147",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getrepresentationid",
      "community": 7,
      "norm_label": ".getrepresentationid()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L148",
      "_origin": "ast",
      "id": "entity_clinic_clinic_isactive",
      "community": 7,
      "norm_label": ".isactive()"
    },
    {
      "label": ".getImagesClinic()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L149",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getimagesclinic",
      "community": 7,
      "norm_label": ".getimagesclinic()"
    },
    {
      "label": ".getSocialMedia()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L150",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getsocialmedia",
      "community": 7,
      "norm_label": ".getsocialmedia()"
    },
    {
      "label": ".getClinicLogo()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L151",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getcliniclogo",
      "community": 7,
      "norm_label": ".getcliniclogo()"
    },
    {
      "label": ".getNotificationMobile()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L152",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getnotificationmobile",
      "community": 7,
      "norm_label": ".getnotificationmobile()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L153",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getcreatedat",
      "community": 7,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L154",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getupdatedat",
      "community": 7,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".getDoctors()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L155",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getdoctors",
      "community": 7,
      "norm_label": ".getdoctors()"
    },
    {
      "label": ".hasDoctor()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L157",
      "_origin": "ast",
      "id": "entity_clinic_clinic_hasdoctor",
      "community": 7,
      "norm_label": ".hasdoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L157",
      "_origin": "ast",
      "id": "src_clinic_entity_clinic_php_doctor",
      "community": 7,
      "norm_label": "doctor"
    },
    {
      "label": ".removeDoctor()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "entity_clinic_clinic_removedoctor",
      "community": 7,
      "norm_label": ".removedoctor()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "src_clinic_entity_clinic_php_self",
      "community": 7,
      "norm_label": "self"
    },
    {
      "label": ".getSpecialties()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L166",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getspecialties",
      "community": 7,
      "norm_label": ".getspecialties()"
    },
    {
      "label": ".getServices()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L167",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getservices",
      "community": 7,
      "norm_label": ".getservices()"
    },
    {
      "label": ".getInsurances()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L168",
      "_origin": "ast",
      "id": "entity_clinic_clinic_getinsurances",
      "community": 7,
      "norm_label": ".getinsurances()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L171",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setname",
      "community": 7,
      "norm_label": ".setname()"
    },
    {
      "label": ".setInfo()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L172",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setinfo",
      "community": 7,
      "norm_label": ".setinfo()"
    },
    {
      "label": ".setAddress()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L173",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setaddress",
      "community": 7,
      "norm_label": ".setaddress()"
    },
    {
      "label": ".setTelephone()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L174",
      "_origin": "ast",
      "id": "entity_clinic_clinic_settelephone",
      "community": 7,
      "norm_label": ".settelephone()"
    },
    {
      "label": ".setIs247()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L175",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setis247",
      "community": 7,
      "norm_label": ".setis247()"
    },
    {
      "label": ".setWorkingDays()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L176",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setworkingdays",
      "community": 7,
      "norm_label": ".setworkingdays()"
    },
    {
      "label": ".setLatitude()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L177",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setlatitude",
      "community": 7,
      "norm_label": ".setlatitude()"
    },
    {
      "label": ".setLongitude()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L178",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setlongitude",
      "community": 7,
      "norm_label": ".setlongitude()"
    },
    {
      "label": ".setCityId()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L179",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setcityid",
      "community": 7,
      "norm_label": ".setcityid()"
    },
    {
      "label": ".setProvinceId()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L180",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setprovinceid",
      "community": 7,
      "norm_label": ".setprovinceid()"
    },
    {
      "label": ".setRepresentationId()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L181",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setrepresentationid",
      "community": 7,
      "norm_label": ".setrepresentationid()"
    },
    {
      "label": ".setIsActive()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L182",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setisactive",
      "community": 7,
      "norm_label": ".setisactive()"
    },
    {
      "label": ".setImagesClinic()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L183",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setimagesclinic",
      "community": 7,
      "norm_label": ".setimagesclinic()"
    },
    {
      "label": ".setSocialMedia()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L184",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setsocialmedia",
      "community": 7,
      "norm_label": ".setsocialmedia()"
    },
    {
      "label": ".setClinicLogo()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L185",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setcliniclogo",
      "community": 7,
      "norm_label": ".setcliniclogo()"
    },
    {
      "label": ".setNotificationMobile()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L186",
      "_origin": "ast",
      "id": "entity_clinic_clinic_setnotificationmobile",
      "community": 7,
      "norm_label": ".setnotificationmobile()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L188",
      "_origin": "ast",
      "id": "entity_clinic_clinic_touch",
      "community": 7,
      "norm_label": ".touch()"
    },
    {
      "label": ".toDetailArray()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L195",
      "_origin": "ast",
      "id": "entity_clinic_clinic_todetailarray",
      "community": 7,
      "norm_label": ".todetailarray()"
    },
    {
      "label": ".firstFilled()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L246",
      "_origin": "ast",
      "id": "entity_clinic_clinic_firstfilled",
      "community": 7,
      "norm_label": ".firstfilled()"
    },
    {
      "label": ".toListArray()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L257",
      "_origin": "ast",
      "id": "entity_clinic_clinic_tolistarray",
      "community": 7,
      "norm_label": ".tolistarray()"
    },
    {
      "label": "ClinicDoctorPermission.php",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission",
      "community": 0,
      "norm_label": "clinicdoctorpermission.php"
    },
    {
      "label": "ClinicDoctorPermission",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "community": 0,
      "norm_label": "clinicdoctorpermission"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "src_clinic_entity_clinicdoctorpermission_php_clinic",
      "community": 0,
      "norm_label": "clinic"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "src_clinic_entity_clinicdoctorpermission_php_doctor",
      "community": 0,
      "norm_label": "doctor"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_construct",
      "community": 0,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_getid",
      "community": 0,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_getuuid",
      "community": 0,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getClinic()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_getclinic",
      "community": 0,
      "norm_label": ".getclinic()"
    },
    {
      "label": ".getDoctor()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_getdoctor",
      "community": 0,
      "norm_label": ".getdoctor()"
    },
    {
      "label": ".getPermissions()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_getpermissions",
      "community": 0,
      "norm_label": ".getpermissions()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_isactive",
      "community": 0,
      "norm_label": ".isactive()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_getcreatedat",
      "community": 0,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_getupdatedat",
      "community": 0,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_setactive",
      "community": 0,
      "norm_label": ".setactive()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "src_clinic_entity_clinicdoctorpermission_php_self",
      "community": 0,
      "norm_label": "self"
    },
    {
      "label": ".can()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_can",
      "community": 0,
      "norm_label": ".can()"
    },
    {
      "label": ".mergePermissions()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_mergepermissions",
      "community": 0,
      "norm_label": ".mergepermissions()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_touch",
      "community": 0,
      "norm_label": ".touch()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "entity_clinicdoctorpermission_clinicdoctorpermission_toarray",
      "community": 0,
      "norm_label": ".toarray()"
    },
    {
      "label": "ClinicDoctorPermissionRepository.php",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_clinicdoctorpermissionrepository",
      "community": 827,
      "norm_label": "clinicdoctorpermissionrepository.php"
    },
    {
      "label": "ClinicDoctorPermissionRepository",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository",
      "community": 827,
      "norm_label": "clinicdoctorpermissionrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_construct",
      "community": 827,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_clinic_repository_clinicdoctorpermissionrepository_php_managerregistry",
      "community": 827,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findOneFor()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_findonefor",
      "community": 827,
      "norm_label": ".findonefor()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "src_clinic_repository_clinicdoctorpermissionrepository_php_clinic",
      "community": 827,
      "norm_label": "clinic"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "src_clinic_repository_clinicdoctorpermissionrepository_php_doctor",
      "community": 827,
      "norm_label": "doctor"
    },
    {
      "label": "ClinicDoctorPermission",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "src_clinic_repository_clinicdoctorpermissionrepository_php_clinicdoctorpermission",
      "community": 827,
      "norm_label": "clinicdoctorpermission"
    },
    {
      "label": ".findByClinic()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_findbyclinic",
      "community": 827,
      "norm_label": ".findbyclinic()"
    },
    {
      "label": ".getOrCreate()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_getorcreate",
      "community": 827,
      "norm_label": ".getorcreate()"
    },
    {
      "label": ".mapByClinicForDoctor()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_mapbyclinicfordoctor",
      "community": 827,
      "norm_label": ".mapbyclinicfordoctor()"
    },
    {
      "label": ".deleteFor()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_deletefor",
      "community": 827,
      "norm_label": ".deletefor()"
    },
    {
      "label": "ClinicRepository.php",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_clinicrepository",
      "community": 193,
      "norm_label": "clinicrepository.php"
    },
    {
      "label": "ClinicRepository",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "repository_clinicrepository_clinicrepository",
      "community": 193,
      "norm_label": "clinicrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_clinicrepository_clinicrepository_construct",
      "community": 193,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_clinic_repository_clinicrepository_php_managerregistry",
      "community": 193,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repository_clinicrepository_clinicrepository_findbyuuid",
      "community": 193,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "src_clinic_repository_clinicrepository_php_clinic",
      "community": 193,
      "norm_label": "clinic"
    },
    {
      "label": ".findByDoctor()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "repository_clinicrepository_clinicrepository_findbydoctor",
      "community": 193,
      "norm_label": ".findbydoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_clinic_repository_clinicrepository_php_doctor",
      "community": 193,
      "norm_label": "doctor"
    },
    {
      "label": ".findByUser()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "repository_clinicrepository_clinicrepository_findbyuser",
      "community": 193,
      "norm_label": ".findbyuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "src_clinic_repository_clinicrepository_php_user",
      "community": 193,
      "norm_label": "user"
    },
    {
      "label": ".findAllByUser()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "repository_clinicrepository_clinicrepository_findallbyuser",
      "community": 193,
      "norm_label": ".findallbyuser()"
    },
    {
      "label": ".findWithFilters()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "repository_clinicrepository_clinicrepository_findwithfilters",
      "community": 193,
      "norm_label": ".findwithfilters()"
    },
    {
      "label": ".findAddressLocations()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L112",
      "_origin": "ast",
      "id": "repository_clinicrepository_clinicrepository_findaddresslocations",
      "community": 193,
      "norm_label": ".findaddresslocations()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L139",
      "_origin": "ast",
      "id": "repository_clinicrepository_clinicrepository_save",
      "community": 193,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L147",
      "_origin": "ast",
      "id": "repository_clinicrepository_clinicrepository_remove",
      "community": 193,
      "norm_label": ".remove()"
    },
    {
      "label": "ClinicDoctorAccessChecker.php",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "security_clinicdoctoraccesschecker",
      "community": 699,
      "norm_label": "clinicdoctoraccesschecker.php"
    },
    {
      "label": "ClinicDoctorAccessChecker",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker",
      "community": 699,
      "norm_label": "clinicdoctoraccesschecker"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker_construct",
      "community": 699,
      "norm_label": ".__construct()"
    },
    {
      "label": ".memberClinicId()",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker_memberclinicid",
      "community": 699,
      "norm_label": ".memberclinicid()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_clinic_security_clinicdoctoraccesschecker_php_user",
      "community": 699,
      "norm_label": "user"
    },
    {
      "label": ".canOrNonMember()",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker_canornonmember",
      "community": 699,
      "norm_label": ".canornonmember()"
    },
    {
      "label": ".denyUnlessGranted()",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker_denyunlessgranted",
      "community": 699,
      "norm_label": ".denyunlessgranted()"
    },
    {
      "label": "ClinicDoctorPermissionChecker.php",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "security_clinicdoctorpermissionchecker",
      "community": 0,
      "norm_label": "clinicdoctorpermissionchecker.php"
    },
    {
      "label": "ClinicDoctorPermissionChecker",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker",
      "community": 0,
      "norm_label": "clinicdoctorpermissionchecker"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker_construct",
      "community": 0,
      "norm_label": ".__construct()"
    },
    {
      "label": ".can()",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker_can",
      "community": 0,
      "norm_label": ".can()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_clinic_security_clinicdoctorpermissionchecker_php_user",
      "community": 0,
      "norm_label": "user"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_clinic_security_clinicdoctorpermissionchecker_php_clinic",
      "community": 0,
      "norm_label": "clinic"
    },
    {
      "label": ".assert()",
      "file_type": "code",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker_assert",
      "community": 0,
      "norm_label": ".assert()"
    },
    {
      "label": "RepairAcceptedInvitationsCommand.php",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_repairacceptedinvitationscommand",
      "community": 954,
      "norm_label": "repairacceptedinvitationscommand.php"
    },
    {
      "label": "RepairAcceptedInvitationsCommand",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand",
      "community": 954,
      "norm_label": "repairacceptedinvitationscommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand_construct",
      "community": 954,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand_configure",
      "community": 954,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand_execute",
      "community": 954,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "src_clinicinvitation_command_repairacceptedinvitationscommand_php_inputinterface",
      "community": 954,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "src_clinicinvitation_command_repairacceptedinvitationscommand_php_outputinterface",
      "community": 954,
      "norm_label": "outputinterface"
    },
    {
      "label": "ClinicInvitationController.php",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller",
      "community": 109,
      "norm_label": "clinicinvitationcontroller.php"
    },
    {
      "label": "ClinicInvitationController",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "community": 109,
      "norm_label": "clinicinvitationcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller_clinicinvitationcontroller_construct",
      "community": 109,
      "norm_label": ".__construct()"
    },
    {
      "label": ".inviteDoctor()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller_clinicinvitationcontroller_invitedoctor",
      "community": 109,
      "norm_label": ".invitedoctor()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "src_clinicinvitation_controller_clinicinvitationcontroller_php_request",
      "community": 109,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "src_clinicinvitation_controller_clinicinvitationcontroller_php_user",
      "community": 109,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "src_clinicinvitation_controller_clinicinvitationcontroller_php_jsonresponse",
      "community": 109,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".listInvitations()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller_clinicinvitationcontroller_listinvitations",
      "community": 109,
      "norm_label": ".listinvitations()"
    },
    {
      "label": ".resendInvitation()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller_clinicinvitationcontroller_resendinvitation",
      "community": 109,
      "norm_label": ".resendinvitation()"
    },
    {
      "label": ".changeInvitationStatus()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller_clinicinvitationcontroller_changeinvitationstatus",
      "community": 109,
      "norm_label": ".changeinvitationstatus()"
    },
    {
      "label": ".deleteInvitation()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller_clinicinvitationcontroller_deleteinvitation",
      "community": 109,
      "norm_label": ".deleteinvitation()"
    },
    {
      "label": ".myInvitations()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L142",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller_clinicinvitationcontroller_myinvitations",
      "community": 109,
      "norm_label": ".myinvitations()"
    },
    {
      "label": ".respondToInvitation()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L167",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller_clinicinvitationcontroller_respondtoinvitation",
      "community": 109,
      "norm_label": ".respondtoinvitation()"
    },
    {
      "label": ".assertClinicAccess()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L197",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller_clinicinvitationcontroller_assertclinicaccess",
      "community": 109,
      "norm_label": ".assertclinicaccess()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L197",
      "_origin": "ast",
      "id": "src_clinicinvitation_controller_clinicinvitationcontroller_php_clinic",
      "community": 109,
      "norm_label": "clinic"
    },
    {
      "label": ".viewInvitation()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L214",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller_clinicinvitationcontroller_viewinvitation",
      "community": 109,
      "norm_label": ".viewinvitation()"
    },
    {
      "label": ".acceptInvitation()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L235",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller_clinicinvitationcontroller_acceptinvitation",
      "community": 109,
      "norm_label": ".acceptinvitation()"
    },
    {
      "label": ".rejectInvitation()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L248",
      "_origin": "ast",
      "id": "controller_clinicinvitationcontroller_clinicinvitationcontroller_rejectinvitation",
      "community": 109,
      "norm_label": ".rejectinvitation()"
    },
    {
      "label": "ClinicInvitationWebController.php",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_clinicinvitationwebcontroller",
      "community": 843,
      "norm_label": "clinicinvitationwebcontroller.php"
    },
    {
      "label": "ClinicInvitationWebController",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller",
      "community": 843,
      "norm_label": "clinicinvitationwebcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_construct",
      "community": 843,
      "norm_label": ".__construct()"
    },
    {
      "label": ".view()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_view",
      "community": 843,
      "norm_label": ".view()"
    },
    {
      "label": "Response",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "src_clinicinvitation_controller_clinicinvitationwebcontroller_php_response",
      "community": 843,
      "norm_label": "response"
    },
    {
      "label": ".respond()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_respond",
      "community": 843,
      "norm_label": ".respond()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "src_clinicinvitation_controller_clinicinvitationwebcontroller_php_request",
      "community": 843,
      "norm_label": "request"
    },
    {
      "label": ".stateFromStatus()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_statefromstatus",
      "community": 843,
      "norm_label": ".statefromstatus()"
    },
    {
      "label": "ClinicDoctorInvitation",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "src_clinicinvitation_controller_clinicinvitationwebcontroller_php_clinicdoctorinvitation",
      "community": 843,
      "norm_label": "clinicdoctorinvitation"
    },
    {
      "label": ".adminUrl()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_adminurl",
      "community": 843,
      "norm_label": ".adminurl()"
    },
    {
      "label": "ClinicDoctorInvitation.php",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation",
      "community": 54,
      "norm_label": "clinicdoctorinvitation.php"
    },
    {
      "label": "ClinicDoctorInvitation",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "community": 54,
      "norm_label": "clinicdoctorinvitation"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_clinicinvitation_entity_clinicdoctorinvitation_php_clinic",
      "community": 54,
      "norm_label": "clinic"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_clinicinvitation_entity_clinicdoctorinvitation_php_user",
      "community": 54,
      "norm_label": "user"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "src_clinicinvitation_entity_clinicdoctorinvitation_php_doctor",
      "community": 54,
      "norm_label": "doctor"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_construct",
      "community": 54,
      "norm_label": ".__construct()"
    },
    {
      "label": ".isUsable()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_isusable",
      "community": 54,
      "norm_label": ".isusable()"
    },
    {
      "label": ".markUsed()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_markused",
      "community": 54,
      "norm_label": ".markused()"
    },
    {
      "label": ".refresh()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_refresh",
      "community": 54,
      "norm_label": ".refresh()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_toarray",
      "community": 54,
      "norm_label": ".toarray()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getid",
      "community": 54,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L124",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getuuid",
      "community": 54,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getClinic()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getclinic",
      "community": 54,
      "norm_label": ".getclinic()"
    },
    {
      "label": ".getDoctor()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getdoctor",
      "community": 54,
      "norm_label": ".getdoctor()"
    },
    {
      "label": ".getMobile()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getmobile",
      "community": 54,
      "norm_label": ".getmobile()"
    },
    {
      "label": ".getToken()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L128",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_gettoken",
      "community": 54,
      "norm_label": ".gettoken()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L129",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getstatus",
      "community": 54,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getInvitedAt()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getinvitedat",
      "community": 54,
      "norm_label": ".getinvitedat()"
    },
    {
      "label": ".getExpiresAt()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L131",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getexpiresat",
      "community": 54,
      "norm_label": ".getexpiresat()"
    },
    {
      "label": ".isTokenUsed()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_istokenused",
      "community": 54,
      "norm_label": ".istokenused()"
    },
    {
      "label": ".getInvitedName()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L133",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getinvitedname",
      "community": 54,
      "norm_label": ".getinvitedname()"
    },
    {
      "label": ".getInvitedSpecialty()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getinvitedspecialty",
      "community": 54,
      "norm_label": ".getinvitedspecialty()"
    },
    {
      "label": ".setDoctor()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L136",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_setdoctor",
      "community": 54,
      "norm_label": ".setdoctor()"
    },
    {
      "label": ".setStatus()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L137",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_setstatus",
      "community": 54,
      "norm_label": ".setstatus()"
    },
    {
      "label": ".setInvitedName()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_setinvitedname",
      "community": 54,
      "norm_label": ".setinvitedname()"
    },
    {
      "label": ".setInvitedSpecialty()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L139",
      "_origin": "ast",
      "id": "entity_clinicdoctorinvitation_clinicdoctorinvitation_setinvitedspecialty",
      "community": 54,
      "norm_label": ".setinvitedspecialty()"
    },
    {
      "label": "ClinicDoctorInvitationRepository.php",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_clinicdoctorinvitationrepository",
      "community": 284,
      "norm_label": "clinicdoctorinvitationrepository.php"
    },
    {
      "label": "ClinicDoctorInvitationRepository",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository",
      "community": 284,
      "norm_label": "clinicdoctorinvitationrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_construct",
      "community": 284,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_managerregistry",
      "community": 284,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByToken()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_findbytoken",
      "community": 284,
      "norm_label": ".findbytoken()"
    },
    {
      "label": "ClinicDoctorInvitation",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_clinicdoctorinvitation",
      "community": 284,
      "norm_label": "clinicdoctorinvitation"
    },
    {
      "label": ".findPendingByMobileAndClinic()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_findpendingbymobileandclinic",
      "community": 284,
      "norm_label": ".findpendingbymobileandclinic()"
    },
    {
      "label": ".findPendingByDoctor()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_findpendingbydoctor",
      "community": 284,
      "norm_label": ".findpendingbydoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_doctor",
      "community": 284,
      "norm_label": "doctor"
    },
    {
      "label": ".acceptedDoctorIdsByClinic()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_accepteddoctoridsbyclinic",
      "community": 284,
      "norm_label": ".accepteddoctoridsbyclinic()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_save",
      "community": 284,
      "norm_label": ".save()"
    },
    {
      "label": "ClinicInvitationService.php",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_clinicinvitationservice",
      "community": 447,
      "norm_label": "clinicinvitationservice.php"
    },
    {
      "label": "ClinicInvitationService",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice",
      "community": 447,
      "norm_label": "clinicinvitationservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_construct",
      "community": 447,
      "norm_label": ".__construct()"
    },
    {
      "label": ".invite()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_invite",
      "community": 447,
      "norm_label": ".invite()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_clinicinvitation_service_clinicinvitationservice_php_clinic",
      "community": 447,
      "norm_label": "clinic"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_clinicinvitation_service_clinicinvitationservice_php_user",
      "community": 447,
      "norm_label": "user"
    },
    {
      "label": "ClinicDoctorInvitation",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_clinicinvitation_service_clinicinvitationservice_php_clinicdoctorinvitation",
      "community": 447,
      "norm_label": "clinicdoctorinvitation"
    },
    {
      "label": ".resend()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_resend",
      "community": 447,
      "norm_label": ".resend()"
    },
    {
      "label": ".changeStatus()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_changestatus",
      "community": 447,
      "norm_label": ".changestatus()"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_delete",
      "community": 447,
      "norm_label": ".delete()"
    },
    {
      "label": ".accept()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_accept",
      "community": 447,
      "norm_label": ".accept()"
    },
    {
      "label": ".repairAccepted()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_repairaccepted",
      "community": 447,
      "norm_label": ".repairaccepted()"
    },
    {
      "label": ".attachDoctorToClinic()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_attachdoctortoclinic",
      "community": 447,
      "norm_label": ".attachdoctortoclinic()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "src_clinicinvitation_service_clinicinvitationservice_php_doctor",
      "community": 447,
      "norm_label": "doctor"
    },
    {
      "label": ".provisionDoctor()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_provisiondoctor",
      "community": 447,
      "norm_label": ".provisiondoctor()"
    },
    {
      "label": ".resolveInvitedName()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L195",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_resolveinvitedname",
      "community": 447,
      "norm_label": ".resolveinvitedname()"
    },
    {
      "label": ".ensureLoginCredentials()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L206",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_ensurelogincredentials",
      "community": 447,
      "norm_label": ".ensurelogincredentials()"
    },
    {
      "label": ".reject()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L218",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_reject",
      "community": 447,
      "norm_label": ".reject()"
    },
    {
      "label": ".sendSms()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L228",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_sendsms",
      "community": 447,
      "norm_label": ".sendsms()"
    },
    {
      "label": ".sendCredentialsSms()",
      "file_type": "code",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L239",
      "_origin": "ast",
      "id": "service_clinicinvitationservice_clinicinvitationservice_sendcredentialssms",
      "community": 447,
      "norm_label": ".sendcredentialssms()"
    },
    {
      "label": "ClinicServiceController.php",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller",
      "community": 393,
      "norm_label": "clinicservicecontroller.php"
    },
    {
      "label": "ClinicServiceController",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller",
      "community": 393,
      "norm_label": "clinicservicecontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_construct",
      "community": 393,
      "norm_label": ".__construct()"
    },
    {
      "label": ".denyServices()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_denyservices",
      "community": 393,
      "norm_label": ".denyservices()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "src_clinicservice_controller_clinicservicecontroller_php_user",
      "community": 393,
      "norm_label": "user"
    },
    {
      "label": ".serializeItems()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_serializeitems",
      "community": 393,
      "norm_label": ".serializeitems()"
    },
    {
      "label": ".applyInventoryPackage()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_applyinventorypackage",
      "community": 393,
      "norm_label": ".applyinventorypackage()"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "src_clinicservice_controller_clinicservicecontroller_php_serviceitem",
      "community": 393,
      "norm_label": "serviceitem"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse",
      "community": 393,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".applyServiceCategory()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_applyservicecategory",
      "community": 393,
      "norm_label": ".applyservicecategory()"
    },
    {
      "label": ".applyConsumables()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L143",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_applyconsumables",
      "community": 393,
      "norm_label": ".applyconsumables()"
    },
    {
      "label": ".listServiceCategories()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L178",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_listservicecategories",
      "community": 393,
      "norm_label": ".listservicecategories()"
    },
    {
      "label": ".listSections()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L191",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_listsections",
      "community": 393,
      "norm_label": ".listsections()"
    },
    {
      "label": ".createSection()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L209",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_createsection",
      "community": 393,
      "norm_label": ".createsection()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L209",
      "_origin": "ast",
      "id": "src_clinicservice_controller_clinicservicecontroller_php_request",
      "community": 393,
      "norm_label": "request"
    },
    {
      "label": ".updateSection()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L229",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_updatesection",
      "community": 393,
      "norm_label": ".updatesection()"
    },
    {
      "label": ".deleteSection()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L254",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_deletesection",
      "community": 393,
      "norm_label": ".deletesection()"
    },
    {
      "label": ".listAllItems()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L270",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_listallitems",
      "community": 393,
      "norm_label": ".listallitems()"
    },
    {
      "label": ".listItems()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L289",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_listitems",
      "community": 393,
      "norm_label": ".listitems()"
    },
    {
      "label": ".getItem()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L303",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_getitem",
      "community": 393,
      "norm_label": ".getitem()"
    },
    {
      "label": ".listItemAuditLogs()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L318",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_listitemauditlogs",
      "community": 393,
      "norm_label": ".listitemauditlogs()"
    },
    {
      "label": ".createItem()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L335",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_createitem",
      "community": 393,
      "norm_label": ".createitem()"
    },
    {
      "label": ".updateItem()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L393",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_updateitem",
      "community": 393,
      "norm_label": ".updateitem()"
    },
    {
      "label": ".deleteItem()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L451",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_deleteitem",
      "community": 393,
      "norm_label": ".deleteitem()"
    },
    {
      "label": ".listTariffs()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L467",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_listtariffs",
      "community": 393,
      "norm_label": ".listtariffs()"
    },
    {
      "label": ".setTariff()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L488",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_settariff",
      "community": 393,
      "norm_label": ".settariff()"
    },
    {
      "label": ".applyStaffMembers()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L526",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_applystaffmembers",
      "community": 393,
      "norm_label": ".applystaffmembers()"
    },
    {
      "label": ".resolveEntity()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L554",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity",
      "community": 393,
      "norm_label": ".resolveentity()"
    },
    {
      "label": ".requestedClinicUuid()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L565",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_requestedclinicuuid",
      "community": 393,
      "norm_label": ".requestedclinicuuid()"
    },
    {
      "label": ".assertServicesGate()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L588",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_assertservicesgate",
      "community": 393,
      "norm_label": ".assertservicesgate()"
    },
    {
      "label": ".ownsSection()",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L599",
      "_origin": "ast",
      "id": "controller_clinicservicecontroller_clinicservicecontroller_ownssection",
      "community": 393,
      "norm_label": ".ownssection()"
    },
    {
      "label": "ServiceSection",
      "file_type": "code",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L599",
      "_origin": "ast",
      "id": "src_clinicservice_controller_clinicservicecontroller_php_servicesection",
      "community": 393,
      "norm_label": "servicesection"
    },
    {
      "label": "ServiceItem.php",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_serviceitem",
      "community": 68,
      "norm_label": "serviceitem.php"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem",
      "community": 68,
      "norm_label": "serviceitem"
    },
    {
      "label": "ServiceSection",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "src_clinicservice_entity_serviceitem_php_servicesection",
      "community": 68,
      "norm_label": "servicesection"
    },
    {
      "label": "ClinicStaff",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_clinicservice_entity_serviceitem_php_clinicstaff",
      "community": 68,
      "norm_label": "clinicstaff"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "src_clinicservice_entity_serviceitem_php_collection",
      "community": 68,
      "norm_label": "collection"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "src_clinicservice_entity_serviceitem_php_servicecategory",
      "community": 68,
      "norm_label": "servicecategory"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_construct",
      "community": 68,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getConsumables()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_getconsumables",
      "community": 68,
      "norm_label": ".getconsumables()"
    },
    {
      "label": ".replaceConsumables()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_replaceconsumables",
      "community": 68,
      "norm_label": ".replaceconsumables()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "src_clinicservice_entity_serviceitem_php_self",
      "community": 68,
      "norm_label": "self"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L157",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_getid",
      "community": 68,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L158",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_getuuid",
      "community": 68,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getSection()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_getsection",
      "community": 68,
      "norm_label": ".getsection()"
    },
    {
      "label": ".getStaff()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L161",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_getstaff",
      "community": 68,
      "norm_label": ".getstaff()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L162",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_getname",
      "community": 68,
      "norm_label": ".getname()"
    },
    {
      "label": ".getPriceRials()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L163",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_getpricerials",
      "community": 68,
      "norm_label": ".getpricerials()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L164",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_isactive",
      "community": 68,
      "norm_label": ".isactive()"
    },
    {
      "label": ".isInsuranceCovered()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L165",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_isinsurancecovered",
      "community": 68,
      "norm_label": ".isinsurancecovered()"
    },
    {
      "label": ".getServiceCategory()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L166",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_getservicecategory",
      "community": 68,
      "norm_label": ".getservicecategory()"
    },
    {
      "label": ".getDurationMinutes()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L167",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_getdurationminutes",
      "community": 68,
      "norm_label": ".getdurationminutes()"
    },
    {
      "label": ".isBookable()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L168",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_isbookable",
      "community": 68,
      "norm_label": ".isbookable()"
    },
    {
      "label": ".getInventoryPackageId()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L169",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_getinventorypackageid",
      "community": 68,
      "norm_label": ".getinventorypackageid()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L170",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_getcreatedat",
      "community": 68,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L171",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_getupdatedat",
      "community": 68,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".setStaff()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L173",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_setstaff",
      "community": 68,
      "norm_label": ".setstaff()"
    },
    {
      "label": ".getStaffMembers()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L176",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_getstaffmembers",
      "community": 68,
      "norm_label": ".getstaffmembers()"
    },
    {
      "label": ".setStaffMembers()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L188",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_setstaffmembers",
      "community": 68,
      "norm_label": ".setstaffmembers()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L201",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_setname",
      "community": 68,
      "norm_label": ".setname()"
    },
    {
      "label": ".setPriceRials()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L202",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_setpricerials",
      "community": 68,
      "norm_label": ".setpricerials()"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L203",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_setactive",
      "community": 68,
      "norm_label": ".setactive()"
    },
    {
      "label": ".setInsuranceCovered()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L204",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_setinsurancecovered",
      "community": 68,
      "norm_label": ".setinsurancecovered()"
    },
    {
      "label": ".setServiceCategory()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L205",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_setservicecategory",
      "community": 68,
      "norm_label": ".setservicecategory()"
    },
    {
      "label": ".setDurationMinutes()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L206",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_setdurationminutes",
      "community": 68,
      "norm_label": ".setdurationminutes()"
    },
    {
      "label": ".setBookable()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L207",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_setbookable",
      "community": 68,
      "norm_label": ".setbookable()"
    },
    {
      "label": ".setInventoryPackageId()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L208",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_setinventorypackageid",
      "community": 68,
      "norm_label": ".setinventorypackageid()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L210",
      "_origin": "ast",
      "id": "entity_serviceitem_serviceitem_toarray",
      "community": 68,
      "norm_label": ".toarray()"
    },
    {
      "label": "ServiceItemAuditLog.php",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_serviceitemauditlog",
      "community": 863,
      "norm_label": "serviceitemauditlog.php"
    },
    {
      "label": "ServiceItemAuditLog",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "entity_serviceitemauditlog_serviceitemauditlog",
      "community": 863,
      "norm_label": "serviceitemauditlog"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_clinicservice_entity_serviceitemauditlog_php_serviceitem",
      "community": 863,
      "norm_label": "serviceitem"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_serviceitemauditlog_serviceitemauditlog_construct",
      "community": 863,
      "norm_label": ".__construct()"
    },
    {
      "label": ".setActor()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "entity_serviceitemauditlog_serviceitemauditlog_setactor",
      "community": 863,
      "norm_label": ".setactor()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "src_clinicservice_entity_serviceitemauditlog_php_self",
      "community": 863,
      "norm_label": "self"
    },
    {
      "label": ".setValues()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "entity_serviceitemauditlog_serviceitemauditlog_setvalues",
      "community": 863,
      "norm_label": ".setvalues()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "entity_serviceitemauditlog_serviceitemauditlog_getuuid",
      "community": 863,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "entity_serviceitemauditlog_serviceitemauditlog_toarray",
      "community": 863,
      "norm_label": ".toarray()"
    },
    {
      "label": "ServiceItemConsumable.php",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_serviceitemconsumable",
      "community": 797,
      "norm_label": "serviceitemconsumable.php"
    },
    {
      "label": "ServiceItemConsumable",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "entity_serviceitemconsumable_serviceitemconsumable",
      "community": 797,
      "norm_label": "serviceitemconsumable"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_clinicservice_entity_serviceitemconsumable_php_serviceitem",
      "community": 797,
      "norm_label": "serviceitem"
    },
    {
      "label": "InventoryItem",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "src_clinicservice_entity_serviceitemconsumable_php_inventoryitem",
      "community": 797,
      "norm_label": "inventoryitem"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "entity_serviceitemconsumable_serviceitemconsumable_construct",
      "community": 797,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "entity_serviceitemconsumable_serviceitemconsumable_getid",
      "community": 797,
      "norm_label": ".getid()"
    },
    {
      "label": ".getServiceItem()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "entity_serviceitemconsumable_serviceitemconsumable_getserviceitem",
      "community": 797,
      "norm_label": ".getserviceitem()"
    },
    {
      "label": ".getItem()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "entity_serviceitemconsumable_serviceitemconsumable_getitem",
      "community": 797,
      "norm_label": ".getitem()"
    },
    {
      "label": ".getAmount()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "entity_serviceitemconsumable_serviceitemconsumable_getamount",
      "community": 797,
      "norm_label": ".getamount()"
    },
    {
      "label": ".setServiceItem()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "entity_serviceitemconsumable_serviceitemconsumable_setserviceitem",
      "community": 797,
      "norm_label": ".setserviceitem()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "src_clinicservice_entity_serviceitemconsumable_php_self",
      "community": 797,
      "norm_label": "self"
    },
    {
      "label": ".setAmount()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "entity_serviceitemconsumable_serviceitemconsumable_setamount",
      "community": 797,
      "norm_label": ".setamount()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "entity_serviceitemconsumable_serviceitemconsumable_toarray",
      "community": 797,
      "norm_label": ".toarray()"
    },
    {
      "label": "ServiceSection.php",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_servicesection",
      "community": 143,
      "norm_label": "servicesection.php"
    },
    {
      "label": "ServiceSection",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_servicesection_servicesection",
      "community": 143,
      "norm_label": "servicesection"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "src_clinicservice_entity_servicesection_php_collection",
      "community": 143,
      "norm_label": "collection"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "entity_servicesection_servicesection_construct",
      "community": 143,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "entity_servicesection_servicesection_getid",
      "community": 143,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "entity_servicesection_servicesection_getuuid",
      "community": 143,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "entity_servicesection_servicesection_getentitytype",
      "community": 143,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_servicesection_servicesection_getentityid",
      "community": 143,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_servicesection_servicesection_getname",
      "community": 143,
      "norm_label": ".getname()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_servicesection_servicesection_isactive",
      "community": 143,
      "norm_label": ".isactive()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_servicesection_servicesection_getcreatedat",
      "community": 143,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_servicesection_servicesection_getupdatedat",
      "community": 143,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "entity_servicesection_servicesection_setname",
      "community": 143,
      "norm_label": ".setname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "src_clinicservice_entity_servicesection_php_self",
      "community": 143,
      "norm_label": "self"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "entity_servicesection_servicesection_setactive",
      "community": 143,
      "norm_label": ".setactive()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_servicesection_servicesection_toarray",
      "community": 143,
      "norm_label": ".toarray()"
    },
    {
      "label": "Tariff.php",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_tariff",
      "community": 212,
      "norm_label": "tariff.php"
    },
    {
      "label": "Tariff",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "entity_tariff_tariff",
      "community": 212,
      "norm_label": "tariff"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "entity_tariff_tariff_construct",
      "community": 212,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "entity_tariff_tariff_getid",
      "community": 212,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "entity_tariff_tariff_getuuid",
      "community": 212,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getServiceItemId()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "entity_tariff_tariff_getserviceitemid",
      "community": 212,
      "norm_label": ".getserviceitemid()"
    },
    {
      "label": ".getYear()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "entity_tariff_tariff_getyear",
      "community": 212,
      "norm_label": ".getyear()"
    },
    {
      "label": ".getPriceRials()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_tariff_tariff_getpricerials",
      "community": 212,
      "norm_label": ".getpricerials()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "entity_tariff_tariff_isactive",
      "community": 212,
      "norm_label": ".isactive()"
    },
    {
      "label": ".setPriceRials()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "entity_tariff_tariff_setpricerials",
      "community": 212,
      "norm_label": ".setpricerials()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "src_clinicservice_entity_tariff_php_self",
      "community": 212,
      "norm_label": "self"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_tariff_tariff_setactive",
      "community": 212,
      "norm_label": ".setactive()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_tariff_tariff_toarray",
      "community": 212,
      "norm_label": ".toarray()"
    },
    {
      "label": "ServiceItemAuditLogRepository.php",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_serviceitemauditlogrepository",
      "community": 648,
      "norm_label": "serviceitemauditlogrepository.php"
    },
    {
      "label": "ServiceItemAuditLogRepository",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository",
      "community": 648,
      "norm_label": "serviceitemauditlogrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_construct",
      "community": 648,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_clinicservice_repository_serviceitemauditlogrepository_php_managerregistry",
      "community": 648,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_save",
      "community": 648,
      "norm_label": ".save()"
    },
    {
      "label": "ServiceItemAuditLog",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "serviceitemauditlog",
      "community": 648,
      "norm_label": "serviceitemauditlog"
    },
    {
      "label": ".flush()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_flush",
      "community": 648,
      "norm_label": ".flush()"
    },
    {
      "label": ".findByItem()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_findbyitem",
      "community": 648,
      "norm_label": ".findbyitem()"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "src_clinicservice_repository_serviceitemauditlogrepository_php_serviceitem",
      "community": 648,
      "norm_label": "serviceitem"
    },
    {
      "label": "ServiceItemRepository.php",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_serviceitemrepository",
      "community": 285,
      "norm_label": "serviceitemrepository.php"
    },
    {
      "label": "ServiceItemRepository",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_serviceitemrepository_serviceitemrepository",
      "community": 285,
      "norm_label": "serviceitemrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_serviceitemrepository_serviceitemrepository_construct",
      "community": 285,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_clinicservice_repository_serviceitemrepository_php_managerregistry",
      "community": 285,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "repository_serviceitemrepository_serviceitemrepository_findbyuuid",
      "community": 285,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "src_clinicservice_repository_serviceitemrepository_php_serviceitem",
      "community": 285,
      "norm_label": "serviceitem"
    },
    {
      "label": ".findBySection()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "repository_serviceitemrepository_serviceitemrepository_findbysection",
      "community": 285,
      "norm_label": ".findbysection()"
    },
    {
      "label": "ServiceSection",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "src_clinicservice_repository_serviceitemrepository_php_servicesection",
      "community": 285,
      "norm_label": "servicesection"
    },
    {
      "label": ".findByEntity()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "repository_serviceitemrepository_serviceitemrepository_findbyentity",
      "community": 285,
      "norm_label": ".findbyentity()"
    },
    {
      "label": ".findByStaff()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "repository_serviceitemrepository_serviceitemrepository_findbystaff",
      "community": 285,
      "norm_label": ".findbystaff()"
    },
    {
      "label": "ClinicStaff",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "src_clinicservice_repository_serviceitemrepository_php_clinicstaff",
      "community": 285,
      "norm_label": "clinicstaff"
    },
    {
      "label": ".countBySections()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "repository_serviceitemrepository_serviceitemrepository_countbysections",
      "community": 285,
      "norm_label": ".countbysections()"
    },
    {
      "label": ".countBookableByEntity()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "repository_serviceitemrepository_serviceitemrepository_countbookablebyentity",
      "community": 285,
      "norm_label": ".countbookablebyentity()"
    },
    {
      "label": ".findBookableByEntity()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "repository_serviceitemrepository_serviceitemrepository_findbookablebyentity",
      "community": 285,
      "norm_label": ".findbookablebyentity()"
    },
    {
      "label": ".findUuidsByIds()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L145",
      "_origin": "ast",
      "id": "repository_serviceitemrepository_serviceitemrepository_finduuidsbyids",
      "community": 285,
      "norm_label": ".finduuidsbyids()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L161",
      "_origin": "ast",
      "id": "repository_serviceitemrepository_serviceitemrepository_save",
      "community": 285,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L167",
      "_origin": "ast",
      "id": "repository_serviceitemrepository_serviceitemrepository_remove",
      "community": 285,
      "norm_label": ".remove()"
    },
    {
      "label": "ServiceSectionRepository.php",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_servicesectionrepository",
      "community": 817,
      "norm_label": "servicesectionrepository.php"
    },
    {
      "label": "ServiceSectionRepository",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_servicesectionrepository_servicesectionrepository",
      "community": 817,
      "norm_label": "servicesectionrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_servicesectionrepository_servicesectionrepository_construct",
      "community": 817,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_clinicservice_repository_servicesectionrepository_php_managerregistry",
      "community": 817,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_servicesectionrepository_servicesectionrepository_findbyuuid",
      "community": 817,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "ServiceSection",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_clinicservice_repository_servicesectionrepository_php_servicesection",
      "community": 817,
      "norm_label": "servicesection"
    },
    {
      "label": ".findByEntity()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repository_servicesectionrepository_servicesectionrepository_findbyentity",
      "community": 817,
      "norm_label": ".findbyentity()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "repository_servicesectionrepository_servicesectionrepository_save",
      "community": 817,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "repository_servicesectionrepository_servicesectionrepository_remove",
      "community": 817,
      "norm_label": ".remove()"
    },
    {
      "label": "TariffRepository.php",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_tariffrepository",
      "community": 1015,
      "norm_label": "tariffrepository.php"
    },
    {
      "label": "TariffRepository",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_tariffrepository_tariffrepository",
      "community": 1015,
      "norm_label": "tariffrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_tariffrepository_tariffrepository_construct",
      "community": 1015,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_clinicservice_repository_tariffrepository_php_managerregistry",
      "community": 1015,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findForServiceYear()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_tariffrepository_tariffrepository_findforserviceyear",
      "community": 1015,
      "norm_label": ".findforserviceyear()"
    },
    {
      "label": "Tariff",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_clinicservice_repository_tariffrepository_php_tariff",
      "community": 1015,
      "norm_label": "tariff"
    },
    {
      "label": ".findByService()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "repository_tariffrepository_tariffrepository_findbyservice",
      "community": 1015,
      "norm_label": ".findbyservice()"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "repository_tariffrepository_tariffrepository_findbyuuid",
      "community": 1015,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "repository_tariffrepository_tariffrepository_save",
      "community": 1015,
      "norm_label": ".save()"
    },
    {
      "label": "ServiceItemAuditService.php",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_serviceitemauditservice",
      "community": 648,
      "norm_label": "serviceitemauditservice.php"
    },
    {
      "label": "ServiceItemAuditService",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "service_serviceitemauditservice_serviceitemauditservice",
      "community": 648,
      "norm_label": "serviceitemauditservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "service_serviceitemauditservice_serviceitemauditservice_construct",
      "community": 648,
      "norm_label": ".__construct()"
    },
    {
      "label": ".snapshot()",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "service_serviceitemauditservice_serviceitemauditservice_snapshot",
      "community": 648,
      "norm_label": ".snapshot()"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_clinicservice_service_serviceitemauditservice_php_serviceitem",
      "community": 648,
      "norm_label": "serviceitem"
    },
    {
      "label": ".consumablesFingerprint()",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "service_serviceitemauditservice_serviceitemauditservice_consumablesfingerprint",
      "community": 648,
      "norm_label": ".consumablesfingerprint()"
    },
    {
      "label": ".logCreate()",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "service_serviceitemauditservice_serviceitemauditservice_logcreate",
      "community": 648,
      "norm_label": ".logcreate()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "src_clinicservice_service_serviceitemauditservice_php_user",
      "community": 648,
      "norm_label": "user"
    },
    {
      "label": ".logChanges()",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "service_serviceitemauditservice_serviceitemauditservice_logchanges",
      "community": 648,
      "norm_label": ".logchanges()"
    },
    {
      "label": ".actorName()",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "service_serviceitemauditservice_serviceitemauditservice_actorname",
      "community": 648,
      "norm_label": ".actorname()"
    },
    {
      "label": "TariffService.php",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_tariffservice",
      "community": 354,
      "norm_label": "tariffservice.php"
    },
    {
      "label": "TariffService",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "service_tariffservice_tariffservice",
      "community": 354,
      "norm_label": "tariffservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "service_tariffservice_tariffservice_construct",
      "community": 354,
      "norm_label": ".__construct()"
    },
    {
      "label": ".resolvePrice()",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "service_tariffservice_tariffservice_resolveprice",
      "community": 354,
      "norm_label": ".resolveprice()"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "src_clinicservice_service_tariffservice_php_serviceitem",
      "community": 354,
      "norm_label": "serviceitem"
    },
    {
      "label": ".upsert()",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "service_tariffservice_tariffservice_upsert",
      "community": 354,
      "norm_label": ".upsert()"
    },
    {
      "label": "Tariff",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_clinicservice_service_tariffservice_php_tariff",
      "community": 354,
      "norm_label": "tariff"
    },
    {
      "label": ".currentJalaliYear()",
      "file_type": "code",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "service_tariffservice_tariffservice_currentjalaliyear",
      "community": 354,
      "norm_label": ".currentjalaliyear()"
    },
    {
      "label": "MaintenanceCommand.php",
      "file_type": "code",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_maintenancecommand",
      "community": 979,
      "norm_label": "maintenancecommand.php"
    },
    {
      "label": "MaintenanceCommand",
      "file_type": "code",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "command_maintenancecommand_maintenancecommand",
      "community": 979,
      "norm_label": "maintenancecommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "command_maintenancecommand_maintenancecommand_construct",
      "community": 979,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "command_maintenancecommand_maintenancecommand_configure",
      "community": 979,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "command_maintenancecommand_maintenancecommand_execute",
      "community": 979,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_config_command_maintenancecommand_php_inputinterface",
      "community": 979,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_config_command_maintenancecommand_php_outputinterface",
      "community": 979,
      "norm_label": "outputinterface"
    },
    {
      "label": "SiteConfigController.php",
      "file_type": "code",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_siteconfigcontroller",
      "community": 1117,
      "norm_label": "siteconfigcontroller.php"
    },
    {
      "label": "SiteConfigController",
      "file_type": "code",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "controller_siteconfigcontroller_siteconfigcontroller",
      "community": 1117,
      "norm_label": "siteconfigcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "controller_siteconfigcontroller_siteconfigcontroller_construct",
      "community": 1117,
      "norm_label": ".__construct()"
    },
    {
      "label": ".get()",
      "file_type": "code",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "controller_siteconfigcontroller_siteconfigcontroller_get",
      "community": 1117,
      "norm_label": ".get()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "src_config_controller_siteconfigcontroller_php_jsonresponse",
      "community": 1117,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".patch()",
      "file_type": "code",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "controller_siteconfigcontroller_siteconfigcontroller_patch",
      "community": 1117,
      "norm_label": ".patch()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "src_config_controller_siteconfigcontroller_php_request",
      "community": 1117,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "src_config_controller_siteconfigcontroller_php_user",
      "community": 1117,
      "norm_label": "user"
    },
    {
      "label": ".taxHistory()",
      "file_type": "code",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "controller_siteconfigcontroller_siteconfigcontroller_taxhistory",
      "community": 1117,
      "norm_label": ".taxhistory()"
    },
    {
      "label": "SiteConfig.php",
      "file_type": "code",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_siteconfig",
      "community": 637,
      "norm_label": "siteconfig.php"
    },
    {
      "label": "SiteConfig",
      "file_type": "code",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "entity_siteconfig_siteconfig",
      "community": 637,
      "norm_label": "siteconfig"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "entity_siteconfig_siteconfig_construct",
      "community": 637,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getKey()",
      "file_type": "code",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "entity_siteconfig_siteconfig_getkey",
      "community": 637,
      "norm_label": ".getkey()"
    },
    {
      "label": ".getValue()",
      "file_type": "code",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "entity_siteconfig_siteconfig_getvalue",
      "community": 637,
      "norm_label": ".getvalue()"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "entity_siteconfig_siteconfig_setvalue",
      "community": 637,
      "norm_label": ".setvalue()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_config_entity_siteconfig_php_self",
      "community": 637,
      "norm_label": "self"
    },
    {
      "label": "TaxRateHistory.php",
      "file_type": "code",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_taxratehistory",
      "community": 278,
      "norm_label": "taxratehistory.php"
    },
    {
      "label": "TaxRateHistory",
      "file_type": "code",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "entity_taxratehistory_taxratehistory",
      "community": 278,
      "norm_label": "taxratehistory"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "src_config_entity_taxratehistory_php_user",
      "community": 278,
      "norm_label": "user"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "entity_taxratehistory_taxratehistory_construct",
      "community": 278,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "entity_taxratehistory_taxratehistory_getid",
      "community": 278,
      "norm_label": ".getid()"
    },
    {
      "label": ".getTaxPercent()",
      "file_type": "code",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "entity_taxratehistory_taxratehistory_gettaxpercent",
      "community": 278,
      "norm_label": ".gettaxpercent()"
    },
    {
      "label": ".isEnabled()",
      "file_type": "code",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "entity_taxratehistory_taxratehistory_isenabled",
      "community": 278,
      "norm_label": ".isenabled()"
    },
    {
      "label": ".getChangedBy()",
      "file_type": "code",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "entity_taxratehistory_taxratehistory_getchangedby",
      "community": 278,
      "norm_label": ".getchangedby()"
    },
    {
      "label": ".getChangedAt()",
      "file_type": "code",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "entity_taxratehistory_taxratehistory_getchangedat",
      "community": 278,
      "norm_label": ".getchangedat()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "entity_taxratehistory_taxratehistory_toarray",
      "community": 278,
      "norm_label": ".toarray()"
    },
    {
      "label": "SiteConfigRepository.php",
      "file_type": "code",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_siteconfigrepository",
      "community": 53,
      "norm_label": "siteconfigrepository.php"
    },
    {
      "label": "SiteConfigRepository",
      "file_type": "code",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_siteconfigrepository_siteconfigrepository",
      "community": 53,
      "norm_label": "siteconfigrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "repository_siteconfigrepository_siteconfigrepository_construct",
      "community": 53,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "src_config_repository_siteconfigrepository_php_managerregistry",
      "community": 53,
      "norm_label": "managerregistry"
    },
    {
      "label": ".get()",
      "file_type": "code",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "repository_siteconfigrepository_siteconfigrepository_get",
      "community": 53,
      "norm_label": ".get()"
    },
    {
      "label": ".getAll()",
      "file_type": "code",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "repository_siteconfigrepository_siteconfigrepository_getall",
      "community": 53,
      "norm_label": ".getall()"
    },
    {
      "label": ".set()",
      "file_type": "code",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "repository_siteconfigrepository_siteconfigrepository_set",
      "community": 53,
      "norm_label": ".set()"
    },
    {
      "label": "TaxRateHistoryRepository.php",
      "file_type": "code",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_taxratehistoryrepository",
      "community": 53,
      "norm_label": "taxratehistoryrepository.php"
    },
    {
      "label": "TaxRateHistoryRepository",
      "file_type": "code",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_taxratehistoryrepository_taxratehistoryrepository",
      "community": 53,
      "norm_label": "taxratehistoryrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_taxratehistoryrepository_taxratehistoryrepository_construct",
      "community": 53,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_config_repository_taxratehistoryrepository_php_managerregistry",
      "community": 53,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_taxratehistoryrepository_taxratehistoryrepository_save",
      "community": 53,
      "norm_label": ".save()"
    },
    {
      "label": "TaxRateHistory",
      "file_type": "code",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "taxratehistory",
      "community": 53,
      "norm_label": "taxratehistory"
    },
    {
      "label": "MaintenanceService.php",
      "file_type": "code",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_maintenanceservice",
      "community": 881,
      "norm_label": "maintenanceservice.php"
    },
    {
      "label": "MaintenanceService",
      "file_type": "code",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "service_maintenanceservice_maintenanceservice",
      "community": 881,
      "norm_label": "maintenanceservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "service_maintenanceservice_maintenanceservice_construct",
      "community": 881,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "service_maintenanceservice_maintenanceservice_getstate",
      "community": 881,
      "norm_label": ".getstate()"
    },
    {
      "label": ".isEnabled()",
      "file_type": "code",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "service_maintenanceservice_maintenanceservice_isenabled",
      "community": 881,
      "norm_label": ".isenabled()"
    },
    {
      "label": ".invalidate()",
      "file_type": "code",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "service_maintenanceservice_maintenanceservice_invalidate",
      "community": 881,
      "norm_label": ".invalidate()"
    },
    {
      "label": ".enable()",
      "file_type": "code",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "service_maintenanceservice_maintenanceservice_enable",
      "community": 881,
      "norm_label": ".enable()"
    },
    {
      "label": ".disable()",
      "file_type": "code",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "service_maintenanceservice_maintenanceservice_disable",
      "community": 881,
      "norm_label": ".disable()"
    },
    {
      "label": ".readFromDatabase()",
      "file_type": "code",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "service_maintenanceservice_maintenanceservice_readfromdatabase",
      "community": 881,
      "norm_label": ".readfromdatabase()"
    },
    {
      "label": ".isTruthy()",
      "file_type": "code",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "service_maintenanceservice_maintenanceservice_istruthy",
      "community": 881,
      "norm_label": ".istruthy()"
    },
    {
      "label": "DashboardController.php",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_dashboardcontroller",
      "community": 654,
      "norm_label": "dashboardcontroller.php"
    },
    {
      "label": "DashboardController",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller",
      "community": 654,
      "norm_label": "dashboardcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_construct",
      "community": 654,
      "norm_label": ".__construct()"
    },
    {
      "label": ".clinic()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_clinic",
      "community": 654,
      "norm_label": ".clinic()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "src_dashboard_controller_dashboardcontroller_php_request",
      "community": 654,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "src_dashboard_controller_dashboardcontroller_php_user",
      "community": 654,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "src_dashboard_controller_dashboardcontroller_php_jsonresponse",
      "community": 654,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".doctor()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L198",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_doctor",
      "community": 654,
      "norm_label": ".doctor()"
    },
    {
      "label": ".countAppointments()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L321",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_countappointments",
      "community": 654,
      "norm_label": ".countappointments()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L321",
      "_origin": "ast",
      "id": "src_dashboard_controller_dashboardcontroller_php_doctor",
      "community": 654,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L321",
      "_origin": "ast",
      "id": "src_dashboard_controller_dashboardcontroller_php_clinic",
      "community": 654,
      "norm_label": "clinic"
    },
    {
      "label": ".appointmentSlotStarts()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L343",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_appointmentslotstarts",
      "community": 654,
      "norm_label": ".appointmentslotstarts()"
    },
    {
      "label": ".restrictToClinicAddresses()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L359",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_restricttoclinicaddresses",
      "community": 654,
      "norm_label": ".restricttoclinicaddresses()"
    },
    {
      "label": "QueryBuilder",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L359",
      "_origin": "ast",
      "id": "src_dashboard_controller_dashboardcontroller_php_querybuilder",
      "community": 654,
      "norm_label": "querybuilder"
    },
    {
      "label": ".maySeeFinancials()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L375",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_mayseefinancials",
      "community": 654,
      "norm_label": ".mayseefinancials()"
    },
    {
      "label": ".jalaliCalendar()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L388",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_jalalicalendar",
      "community": 654,
      "norm_label": ".jalalicalendar()"
    },
    {
      "label": "IntlCalendar",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L388",
      "_origin": "ast",
      "id": "intlcalendar",
      "community": 654,
      "norm_label": "intlcalendar"
    },
    {
      "label": ".currentJalaliYearMonth()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L397",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_currentjalaliyearmonth",
      "community": 654,
      "norm_label": ".currentjalaliyearmonth()"
    },
    {
      "label": ".jalaliMonthRange()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L411",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_jalalimonthrange",
      "community": 654,
      "norm_label": ".jalalimonthrange()"
    },
    {
      "label": ".appointmentsByJalaliMonth()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L438",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_appointmentsbyjalalimonth",
      "community": 654,
      "norm_label": ".appointmentsbyjalalimonth()"
    },
    {
      "label": ".revenueByJalaliYear()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L470",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_revenuebyjalaliyear",
      "community": 654,
      "norm_label": ".revenuebyjalaliyear()"
    },
    {
      "label": ".chartPeriodParams()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L497",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_chartperiodparams",
      "community": 654,
      "norm_label": ".chartperiodparams()"
    },
    {
      "label": ".revenueDaily()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L516",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_revenuedaily",
      "community": 654,
      "norm_label": ".revenuedaily()"
    },
    {
      "label": ".secretary()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L535",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_secretary",
      "community": 654,
      "norm_label": ".secretary()"
    },
    {
      "label": ".secretaryDoctorDashboard()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L557",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_secretarydoctordashboard",
      "community": 654,
      "norm_label": ".secretarydoctordashboard()"
    },
    {
      "label": "DoctorSecretary",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L557",
      "_origin": "ast",
      "id": "src_dashboard_controller_dashboardcontroller_php_doctorsecretary",
      "community": 654,
      "norm_label": "doctorsecretary"
    },
    {
      "label": ".secretaryClinicDashboard()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L612",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_secretaryclinicdashboard",
      "community": 654,
      "norm_label": ".secretaryclinicdashboard()"
    },
    {
      "label": ".staff()",
      "file_type": "code",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L687",
      "_origin": "ast",
      "id": "controller_dashboardcontroller_dashboardcontroller_staff",
      "community": 654,
      "norm_label": ".staff()"
    },
    {
      "label": "DiscountController.php",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_discountcontroller",
      "community": 771,
      "norm_label": "discountcontroller.php"
    },
    {
      "label": "DiscountController",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "controller_discountcontroller_discountcontroller",
      "community": 771,
      "norm_label": "discountcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "controller_discountcontroller_discountcontroller_construct",
      "community": 771,
      "norm_label": ".__construct()"
    },
    {
      "label": ".resolveOwner()",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "controller_discountcontroller_discountcontroller_resolveowner",
      "community": 771,
      "norm_label": ".resolveowner()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "src_discount_controller_discountcontroller_php_user",
      "community": 771,
      "norm_label": "user"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "controller_discountcontroller_discountcontroller_list",
      "community": 771,
      "norm_label": ".list()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "src_discount_controller_discountcontroller_php_jsonresponse",
      "community": 771,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "controller_discountcontroller_discountcontroller_create",
      "community": 771,
      "norm_label": ".create()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "src_discount_controller_discountcontroller_php_request",
      "community": 771,
      "norm_label": "request"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "controller_discountcontroller_discountcontroller_update",
      "community": 771,
      "norm_label": ".update()"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L133",
      "_origin": "ast",
      "id": "controller_discountcontroller_discountcontroller_delete",
      "community": 771,
      "norm_label": ".delete()"
    },
    {
      "label": ".suggestions()",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L153",
      "_origin": "ast",
      "id": "controller_discountcontroller_discountcontroller_suggestions",
      "community": 771,
      "norm_label": ".suggestions()"
    },
    {
      "label": ".applyPayload()",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L172",
      "_origin": "ast",
      "id": "controller_discountcontroller_discountcontroller_applypayload",
      "community": 771,
      "norm_label": ".applypayload()"
    },
    {
      "label": "DiscountRule",
      "file_type": "code",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L172",
      "_origin": "ast",
      "id": "src_discount_controller_discountcontroller_php_discountrule",
      "community": 771,
      "norm_label": "discountrule"
    },
    {
      "label": "DiscountRule.php",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_discountrule",
      "community": 632,
      "norm_label": "discountrule.php"
    },
    {
      "label": "DiscountRule",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule",
      "community": 319,
      "norm_label": "discountrule"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_construct",
      "community": 319,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_getid",
      "community": 319,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_getuuid",
      "community": 319,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_getname",
      "community": 319,
      "norm_label": ".getname()"
    },
    {
      "label": ".getType()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L117",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_gettype",
      "community": 319,
      "norm_label": ".gettype()"
    },
    {
      "label": ".getDiscountType()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_getdiscounttype",
      "community": 319,
      "norm_label": ".getdiscounttype()"
    },
    {
      "label": ".getValue()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L119",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_getvalue",
      "community": 319,
      "norm_label": ".getvalue()"
    },
    {
      "label": ".getPriority()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_getpriority",
      "community": 319,
      "norm_label": ".getpriority()"
    },
    {
      "label": ".isCombinable()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_iscombinable",
      "community": 319,
      "norm_label": ".iscombinable()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_isactive",
      "community": 319,
      "norm_label": ".isactive()"
    },
    {
      "label": ".getValidFrom()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_getvalidfrom",
      "community": 319,
      "norm_label": ".getvalidfrom()"
    },
    {
      "label": ".getValidTo()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L124",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_getvalidto",
      "community": 319,
      "norm_label": ".getvalidto()"
    },
    {
      "label": ".getTargetTagUuid()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_gettargettaguuid",
      "community": 319,
      "norm_label": ".gettargettaguuid()"
    },
    {
      "label": ".getTargetRecordUuid()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_gettargetrecorduuid",
      "community": 319,
      "norm_label": ".gettargetrecorduuid()"
    },
    {
      "label": ".getTargetServiceItemUuid()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_gettargetserviceitemuuid",
      "community": 319,
      "norm_label": ".gettargetserviceitemuuid()"
    },
    {
      "label": ".getMinAmountRials()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L128",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_getminamountrials",
      "community": 319,
      "norm_label": ".getminamountrials()"
    },
    {
      "label": ".getMinVisitCount()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L129",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_getminvisitcount",
      "community": 319,
      "norm_label": ".getminvisitcount()"
    },
    {
      "label": ".getOccasionKind()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_getoccasionkind",
      "community": 319,
      "norm_label": ".getoccasionkind()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_setname",
      "community": 319,
      "norm_label": ".setname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "src_discount_entity_discountrule_php_self",
      "community": 319,
      "norm_label": "self"
    },
    {
      "label": ".setType()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L133",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_settype",
      "community": 319,
      "norm_label": ".settype()"
    },
    {
      "label": ".setDiscountType()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_setdiscounttype",
      "community": 319,
      "norm_label": ".setdiscounttype()"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_setvalue",
      "community": 319,
      "norm_label": ".setvalue()"
    },
    {
      "label": ".setPriority()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L136",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_setpriority",
      "community": 319,
      "norm_label": ".setpriority()"
    },
    {
      "label": ".setCombinable()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L137",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_setcombinable",
      "community": 319,
      "norm_label": ".setcombinable()"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_setactive",
      "community": 319,
      "norm_label": ".setactive()"
    },
    {
      "label": ".setValidFrom()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L139",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_setvalidfrom",
      "community": 319,
      "norm_label": ".setvalidfrom()"
    },
    {
      "label": ".setValidTo()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L140",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_setvalidto",
      "community": 319,
      "norm_label": ".setvalidto()"
    },
    {
      "label": ".setTargetTagUuid()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L141",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_settargettaguuid",
      "community": 319,
      "norm_label": ".settargettaguuid()"
    },
    {
      "label": ".setTargetRecordUuid()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L142",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_settargetrecorduuid",
      "community": 319,
      "norm_label": ".settargetrecorduuid()"
    },
    {
      "label": ".setTargetServiceItemUuid()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L143",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_settargetserviceitemuuid",
      "community": 319,
      "norm_label": ".settargetserviceitemuuid()"
    },
    {
      "label": ".setMinAmountRials()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L144",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_setminamountrials",
      "community": 319,
      "norm_label": ".setminamountrials()"
    },
    {
      "label": ".setMinVisitCount()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L145",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_setminvisitcount",
      "community": 319,
      "norm_label": ".setminvisitcount()"
    },
    {
      "label": ".setOccasionKind()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L146",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_setoccasionkind",
      "community": 319,
      "norm_label": ".setoccasionkind()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L148",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_touch",
      "community": 319,
      "norm_label": ".touch()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L150",
      "_origin": "ast",
      "id": "entity_discountrule_discountrule_toarray",
      "community": 319,
      "norm_label": ".toarray()"
    },
    {
      "label": "DiscountRuleRepository.php",
      "file_type": "code",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_discountrulerepository",
      "community": 911,
      "norm_label": "discountrulerepository.php"
    },
    {
      "label": "DiscountRuleRepository",
      "file_type": "code",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_discountrulerepository_discountrulerepository",
      "community": 911,
      "norm_label": "discountrulerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_discountrulerepository_discountrulerepository_construct",
      "community": 911,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_discount_repository_discountrulerepository_php_managerregistry",
      "community": 911,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_discountrulerepository_discountrulerepository_save",
      "community": 911,
      "norm_label": ".save()"
    },
    {
      "label": "DiscountRule",
      "file_type": "code",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_discount_repository_discountrulerepository_php_discountrule",
      "community": 911,
      "norm_label": "discountrule"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repository_discountrulerepository_discountrulerepository_remove",
      "community": 911,
      "norm_label": ".remove()"
    },
    {
      "label": ".findByUuidForOwner()",
      "file_type": "code",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "repository_discountrulerepository_discountrulerepository_findbyuuidforowner",
      "community": 911,
      "norm_label": ".findbyuuidforowner()"
    },
    {
      "label": ".findActiveForOwner()",
      "file_type": "code",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "repository_discountrulerepository_discountrulerepository_findactiveforowner",
      "community": 911,
      "norm_label": ".findactiveforowner()"
    },
    {
      "label": ".findAllForOwner()",
      "file_type": "code",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "repository_discountrulerepository_discountrulerepository_findallforowner",
      "community": 911,
      "norm_label": ".findallforowner()"
    },
    {
      "label": "DiscountEngine.php",
      "file_type": "code",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_discountengine",
      "community": 818,
      "norm_label": "discountengine.php"
    },
    {
      "label": "DiscountEngine",
      "file_type": "code",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "service_discountengine_discountengine",
      "community": 818,
      "norm_label": "discountengine"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "service_discountengine_discountengine_construct",
      "community": 818,
      "norm_label": ".__construct()"
    },
    {
      "label": ".evaluate()",
      "file_type": "code",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "service_discountengine_discountengine_evaluate",
      "community": 818,
      "norm_label": ".evaluate()"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "src_discount_service_discountengine_php_patientsession",
      "community": 818,
      "norm_label": "patientsession"
    },
    {
      "label": ".computeForRule()",
      "file_type": "code",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "service_discountengine_discountengine_computeforrule",
      "community": 818,
      "norm_label": ".computeforrule()"
    },
    {
      "label": "DiscountRule",
      "file_type": "code",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "src_discount_service_discountengine_php_discountrule",
      "community": 818,
      "norm_label": "discountrule"
    },
    {
      "label": ".withinValidity()",
      "file_type": "code",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "service_discountengine_discountengine_withinvalidity",
      "community": 818,
      "norm_label": ".withinvalidity()"
    },
    {
      "label": ".applicableBase()",
      "file_type": "code",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "service_discountengine_discountengine_applicablebase",
      "community": 818,
      "norm_label": ".applicablebase()"
    },
    {
      "label": ".hasTag()",
      "file_type": "code",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "service_discountengine_discountengine_hastag",
      "community": 818,
      "norm_label": ".hastag()"
    },
    {
      "label": ".serviceBase()",
      "file_type": "code",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "service_discountengine_discountengine_servicebase",
      "community": 818,
      "norm_label": ".servicebase()"
    },
    {
      "label": ".occasionMatches()",
      "file_type": "code",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L140",
      "_origin": "ast",
      "id": "service_discountengine_discountengine_occasionmatches",
      "community": 818,
      "norm_label": ".occasionmatches()"
    },
    {
      "label": ".computeRials()",
      "file_type": "code",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L154",
      "_origin": "ast",
      "id": "service_discountengine_discountengine_computerials",
      "community": 818,
      "norm_label": ".computerials()"
    },
    {
      "label": "PurgeDoctorsCommand.php",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_purgedoctorscommand",
      "community": 82,
      "norm_label": "purgedoctorscommand.php"
    },
    {
      "label": "PurgeDoctorsCommand",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "command_purgedoctorscommand_purgedoctorscommand",
      "community": 82,
      "norm_label": "purgedoctorscommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "command_purgedoctorscommand_purgedoctorscommand_construct",
      "community": 82,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "command_purgedoctorscommand_purgedoctorscommand_configure",
      "community": 82,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "command_purgedoctorscommand_purgedoctorscommand_execute",
      "community": 82,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "src_doctor_command_purgedoctorscommand_php_inputinterface",
      "community": 82,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "src_doctor_command_purgedoctorscommand_php_outputinterface",
      "community": 82,
      "norm_label": "outputinterface"
    },
    {
      "label": "PurgeUnclaimedDoctorsCommand.php",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_purgeunclaimeddoctorscommand",
      "community": 200,
      "norm_label": "purgeunclaimeddoctorscommand.php"
    },
    {
      "label": "PurgeUnclaimedDoctorsCommand",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand",
      "community": 200,
      "norm_label": "purgeunclaimeddoctorscommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_construct",
      "community": 200,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_configure",
      "community": 200,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_execute",
      "community": 200,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "src_doctor_command_purgeunclaimeddoctorscommand_php_inputinterface",
      "community": 200,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "src_doctor_command_purgeunclaimeddoctorscommand_php_outputinterface",
      "community": 200,
      "norm_label": "outputinterface"
    },
    {
      "label": ".buildCriteria()",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_buildcriteria",
      "community": 200,
      "norm_label": ".buildcriteria()"
    },
    {
      "label": ".deleteSurrogates()",
      "file_type": "code",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L150",
      "_origin": "ast",
      "id": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_deletesurrogates",
      "community": 200,
      "norm_label": ".deletesurrogates()"
    },
    {
      "label": "RepairImportedDoctorsCommand.php",
      "file_type": "code",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_repairimporteddoctorscommand",
      "community": 782,
      "norm_label": "repairimporteddoctorscommand.php"
    },
    {
      "label": "RepairImportedDoctorsCommand",
      "file_type": "code",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "command_repairimporteddoctorscommand_repairimporteddoctorscommand",
      "community": 782,
      "norm_label": "repairimporteddoctorscommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "command_repairimporteddoctorscommand_repairimporteddoctorscommand_construct",
      "community": 782,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "command_repairimporteddoctorscommand_repairimporteddoctorscommand_configure",
      "community": 782,
      "norm_label": ".configure()"
    },
    {
      "label": ".parseList()",
      "file_type": "code",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "command_repairimporteddoctorscommand_repairimporteddoctorscommand_parselist",
      "community": 782,
      "norm_label": ".parselist()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "command_repairimporteddoctorscommand_repairimporteddoctorscommand_execute",
      "community": 782,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "src_doctor_command_repairimporteddoctorscommand_php_inputinterface",
      "community": 782,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "src_doctor_command_repairimporteddoctorscommand_php_outputinterface",
      "community": 782,
      "norm_label": "outputinterface"
    },
    {
      "label": "DoctorClaimController.php",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_doctorclaimcontroller",
      "community": 739,
      "norm_label": "doctorclaimcontroller.php"
    },
    {
      "label": "DoctorClaimController",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "controller_doctorclaimcontroller_doctorclaimcontroller",
      "community": 739,
      "norm_label": "doctorclaimcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "controller_doctorclaimcontroller_doctorclaimcontroller_construct",
      "community": 739,
      "norm_label": ".__construct()"
    },
    {
      "label": ".claimInfo()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "controller_doctorclaimcontroller_doctorclaimcontroller_claiminfo",
      "community": 739,
      "norm_label": ".claiminfo()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_doctor_controller_doctorclaimcontroller_php_jsonresponse",
      "community": 739,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".claim()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "controller_doctorclaimcontroller_doctorclaimcontroller_claim",
      "community": 739,
      "norm_label": ".claim()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "src_doctor_controller_doctorclaimcontroller_php_request",
      "community": 739,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "src_doctor_controller_doctorclaimcontroller_php_user",
      "community": 739,
      "norm_label": "user"
    },
    {
      "label": ".transfer()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "controller_doctorclaimcontroller_doctorclaimcontroller_transfer",
      "community": 739,
      "norm_label": ".transfer()"
    },
    {
      "label": ".claimsList()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L166",
      "_origin": "ast",
      "id": "controller_doctorclaimcontroller_doctorclaimcontroller_claimslist",
      "community": 739,
      "norm_label": ".claimslist()"
    },
    {
      "label": "DoctorController.php",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_doctorcontroller",
      "community": 75,
      "norm_label": "doctorcontroller.php"
    },
    {
      "label": "DoctorController",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller",
      "community": 75,
      "norm_label": "doctorcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_construct",
      "community": 75,
      "norm_label": ".__construct()"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_create",
      "community": 75,
      "norm_label": ".create()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "src_doctor_controller_doctorcontroller_php_request",
      "community": 75,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "src_doctor_controller_doctorcontroller_php_user",
      "community": 75,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "src_doctor_controller_doctorcontroller_php_jsonresponse",
      "community": 75,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".show()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_show",
      "community": 75,
      "norm_label": ".show()"
    },
    {
      "label": ".showForClinic()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L186",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_showforclinic",
      "community": 75,
      "norm_label": ".showforclinic()"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L220",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_list",
      "community": 75,
      "norm_label": ".list()"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L280",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_update",
      "community": 75,
      "norm_label": ".update()"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L362",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_delete",
      "community": 75,
      "norm_label": ".delete()"
    },
    {
      "label": ".uploadImage()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L413",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_uploadimage",
      "community": 75,
      "norm_label": ".uploadimage()"
    },
    {
      "label": ".createAddress()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L507",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_createaddress",
      "community": 75,
      "norm_label": ".createaddress()"
    },
    {
      "label": ".showAddress()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L570",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_showaddress",
      "community": 75,
      "norm_label": ".showaddress()"
    },
    {
      "label": ".updateAddress()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L608",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_updateaddress",
      "community": 75,
      "norm_label": ".updateaddress()"
    },
    {
      "label": ".deleteAddress()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L667",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_deleteaddress",
      "community": 75,
      "norm_label": ".deleteaddress()"
    },
    {
      "label": ".listAddresses()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L713",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_listaddresses",
      "community": 75,
      "norm_label": ".listaddresses()"
    },
    {
      "label": ".hydrateDoctor()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L758",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_hydratedoctor",
      "community": 75,
      "norm_label": ".hydratedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L758",
      "_origin": "ast",
      "id": "src_doctor_controller_doctorcontroller_php_doctor",
      "community": 75,
      "norm_label": "doctor"
    },
    {
      "label": ".hydrateAddress()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L831",
      "_origin": "ast",
      "id": "controller_doctorcontroller_doctorcontroller_hydrateaddress",
      "community": 75,
      "norm_label": ".hydrateaddress()"
    },
    {
      "label": "DoctorAddress",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L831",
      "_origin": "ast",
      "id": "src_doctor_controller_doctorcontroller_php_doctoraddress",
      "community": 75,
      "norm_label": "doctoraddress"
    },
    {
      "label": "DoctorImportController.php",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_doctorimportcontroller",
      "community": 108,
      "norm_label": "doctorimportcontroller.php"
    },
    {
      "label": "DoctorImportController",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "controller_doctorimportcontroller_doctorimportcontroller",
      "community": 108,
      "norm_label": "doctorimportcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "controller_doctorimportcontroller_doctorimportcontroller_construct",
      "community": 108,
      "norm_label": ".__construct()"
    },
    {
      "label": ".import()",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "controller_doctorimportcontroller_doctorimportcontroller_import",
      "community": 108,
      "norm_label": ".import()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_doctor_controller_doctorimportcontroller_php_request",
      "community": 108,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_doctor_controller_doctorimportcontroller_php_user",
      "community": 108,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_doctor_controller_doctorimportcontroller_php_jsonresponse",
      "community": 108,
      "norm_label": "jsonresponse"
    },
    {
      "label": "Doctor.php",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_doctor",
      "community": 4,
      "norm_label": "doctor.php"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "entity_doctor_doctor",
      "community": 4,
      "norm_label": "doctor"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "src_doctor_entity_doctor_php_user",
      "community": 4,
      "norm_label": "user"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "src_doctor_entity_doctor_php_collection",
      "community": 4,
      "norm_label": "collection"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L151",
      "_origin": "ast",
      "id": "entity_doctor_doctor_construct",
      "community": 4,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L167",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getid",
      "community": 721,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L171",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getuuid",
      "community": 721,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L175",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getuser",
      "community": 4,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L179",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getname",
      "community": 721,
      "norm_label": ".getname()"
    },
    {
      "label": ".getGender()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L183",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getgender",
      "community": 4,
      "norm_label": ".getgender()"
    },
    {
      "label": ".getMedicalSystemCode()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L187",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getmedicalsystemcode",
      "community": 4,
      "norm_label": ".getmedicalsystemcode()"
    },
    {
      "label": ".getMobileNumber()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L191",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getmobilenumber",
      "community": 4,
      "norm_label": ".getmobilenumber()"
    },
    {
      "label": ".getActivityTime()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L195",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getactivitytime",
      "community": 4,
      "norm_label": ".getactivitytime()"
    },
    {
      "label": ".getDegree()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L199",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getdegree",
      "community": 4,
      "norm_label": ".getdegree()"
    },
    {
      "label": ".getInfo()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L203",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getinfo",
      "community": 4,
      "norm_label": ".getinfo()"
    },
    {
      "label": ".getImages()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L207",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getimages",
      "community": 4,
      "norm_label": ".getimages()"
    },
    {
      "label": ".getSocialMedia()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L211",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getsocialmedia",
      "community": 4,
      "norm_label": ".getsocialmedia()"
    },
    {
      "label": ".getDoctorRate()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L215",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getdoctorrate",
      "community": 4,
      "norm_label": ".getdoctorrate()"
    },
    {
      "label": ".getDoctorRatePercentage()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L219",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getdoctorratepercentage",
      "community": 4,
      "norm_label": ".getdoctorratepercentage()"
    },
    {
      "label": ".isActiveDoctorAppointment()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L223",
      "_origin": "ast",
      "id": "entity_doctor_doctor_isactivedoctorappointment",
      "community": 4,
      "norm_label": ".isactivedoctorappointment()"
    },
    {
      "label": ".getRepresentationId()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L227",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getrepresentationid",
      "community": 4,
      "norm_label": ".getrepresentationid()"
    },
    {
      "label": ".getNotificationMobile()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L231",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getnotificationmobile",
      "community": 4,
      "norm_label": ".getnotificationmobile()"
    },
    {
      "label": ".getOwnerStatus()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L235",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getownerstatus",
      "community": 4,
      "norm_label": ".getownerstatus()"
    },
    {
      "label": ".getSource()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L239",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getsource",
      "community": 4,
      "norm_label": ".getsource()"
    },
    {
      "label": ".getSourceRef()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L243",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getsourceref",
      "community": 4,
      "norm_label": ".getsourceref()"
    },
    {
      "label": ".getSourceProfileId()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L247",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getsourceprofileid",
      "community": 4,
      "norm_label": ".getsourceprofileid()"
    },
    {
      "label": ".getManagedBy()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L251",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getmanagedby",
      "community": 4,
      "norm_label": ".getmanagedby()"
    },
    {
      "label": ".getClaimedAt()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L255",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getclaimedat",
      "community": 4,
      "norm_label": ".getclaimedat()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L259",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getcreatedat",
      "community": 4,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L263",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getupdatedat",
      "community": 4,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".getSpecialties()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L267",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getspecialties",
      "community": 4,
      "norm_label": ".getspecialties()"
    },
    {
      "label": ".getServices()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L271",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getservices",
      "community": 4,
      "norm_label": ".getservices()"
    },
    {
      "label": ".getProvinces()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L275",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getprovinces",
      "community": 4,
      "norm_label": ".getprovinces()"
    },
    {
      "label": ".getCities()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L279",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getcities",
      "community": 4,
      "norm_label": ".getcities()"
    },
    {
      "label": ".getAddresses()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L283",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getaddresses",
      "community": 4,
      "norm_label": ".getaddresses()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L288",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setname",
      "community": 527,
      "norm_label": ".setname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L288",
      "_origin": "ast",
      "id": "src_doctor_entity_doctor_php_self",
      "community": 458,
      "norm_label": "self"
    },
    {
      "label": ".setGender()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L294",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setgender",
      "community": 458,
      "norm_label": ".setgender()"
    },
    {
      "label": ".setMedicalSystemCode()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L300",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setmedicalsystemcode",
      "community": 458,
      "norm_label": ".setmedicalsystemcode()"
    },
    {
      "label": ".setMobileNumber()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L306",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setmobilenumber",
      "community": 458,
      "norm_label": ".setmobilenumber()"
    },
    {
      "label": ".setActivityTime()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L312",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setactivitytime",
      "community": 458,
      "norm_label": ".setactivitytime()"
    },
    {
      "label": ".setDegree()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L318",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setdegree",
      "community": 458,
      "norm_label": ".setdegree()"
    },
    {
      "label": ".setInfo()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L324",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setinfo",
      "community": 458,
      "norm_label": ".setinfo()"
    },
    {
      "label": ".setImages()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L330",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setimages",
      "community": 458,
      "norm_label": ".setimages()"
    },
    {
      "label": ".setSocialMedia()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L336",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setsocialmedia",
      "community": 458,
      "norm_label": ".setsocialmedia()"
    },
    {
      "label": ".setDoctorRate()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L342",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setdoctorrate",
      "community": 458,
      "norm_label": ".setdoctorrate()"
    },
    {
      "label": ".setDoctorRatePercentage()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L348",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setdoctorratepercentage",
      "community": 458,
      "norm_label": ".setdoctorratepercentage()"
    },
    {
      "label": ".setActiveDoctorAppointment()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L354",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setactivedoctorappointment",
      "community": 458,
      "norm_label": ".setactivedoctorappointment()"
    },
    {
      "label": ".setRepresentationId()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L360",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setrepresentationid",
      "community": 458,
      "norm_label": ".setrepresentationid()"
    },
    {
      "label": ".setNotificationMobile()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L366",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setnotificationmobile",
      "community": 458,
      "norm_label": ".setnotificationmobile()"
    },
    {
      "label": ".setOwnerStatus()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L372",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setownerstatus",
      "community": 458,
      "norm_label": ".setownerstatus()"
    },
    {
      "label": ".setSource()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L378",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setsource",
      "community": 458,
      "norm_label": ".setsource()"
    },
    {
      "label": ".setSourceRef()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L384",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setsourceref",
      "community": 458,
      "norm_label": ".setsourceref()"
    },
    {
      "label": ".setSourceProfileId()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L390",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setsourceprofileid",
      "community": 458,
      "norm_label": ".setsourceprofileid()"
    },
    {
      "label": ".setManagedBy()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L396",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setmanagedby",
      "community": 458,
      "norm_label": ".setmanagedby()"
    },
    {
      "label": ".setClaimedAt()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L402",
      "_origin": "ast",
      "id": "entity_doctor_doctor_setclaimedat",
      "community": 458,
      "norm_label": ".setclaimedat()"
    },
    {
      "label": ".transferOwnershipTo()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L413",
      "_origin": "ast",
      "id": "entity_doctor_doctor_transferownershipto",
      "community": 4,
      "norm_label": ".transferownershipto()"
    },
    {
      "label": ".hasPublicRating()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L424",
      "_origin": "ast",
      "id": "entity_doctor_doctor_haspublicrating",
      "community": 721,
      "norm_label": ".haspublicrating()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L429",
      "_origin": "ast",
      "id": "entity_doctor_doctor_touch",
      "community": 458,
      "norm_label": ".touch()"
    },
    {
      "label": ".computeScheduleFields()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L444",
      "_origin": "ast",
      "id": "entity_doctor_doctor_computeschedulefields",
      "community": 721,
      "norm_label": ".computeschedulefields()"
    },
    {
      "label": ".computeScheduleParts()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L482",
      "_origin": "ast",
      "id": "entity_doctor_doctor_computescheduleparts",
      "community": 721,
      "norm_label": ".computescheduleparts()"
    },
    {
      "label": "WeeklySchedule",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L482",
      "_origin": "ast",
      "id": "src_doctor_entity_doctor_php_weeklyschedule",
      "community": 721,
      "norm_label": "weeklyschedule"
    },
    {
      "label": ".getExperience()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L552",
      "_origin": "ast",
      "id": "entity_doctor_doctor_getexperience",
      "community": 721,
      "norm_label": ".getexperience()"
    },
    {
      "label": ".toListArray()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L566",
      "_origin": "ast",
      "id": "entity_doctor_doctor_tolistarray",
      "community": 721,
      "norm_label": ".tolistarray()"
    },
    {
      "label": ".toDetailArray()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L597",
      "_origin": "ast",
      "id": "entity_doctor_doctor_todetailarray",
      "community": 721,
      "norm_label": ".todetailarray()"
    },
    {
      "label": "DoctorAddress.php",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_doctoraddress",
      "community": 39,
      "norm_label": "doctoraddress.php"
    },
    {
      "label": "DoctorAddress",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress",
      "community": 39,
      "norm_label": "doctoraddress"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "src_doctor_entity_doctoraddress_php_doctor",
      "community": 39,
      "norm_label": "doctor"
    },
    {
      "label": "City",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "src_doctor_entity_doctoraddress_php_city",
      "community": 39,
      "norm_label": "city"
    },
    {
      "label": "Province",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "src_doctor_entity_doctoraddress_php_province",
      "community": 39,
      "norm_label": "province"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_construct",
      "community": 39,
      "norm_label": ".__construct()"
    },
    {
      "label": ".forDoctor()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_fordoctor",
      "community": 39,
      "norm_label": ".fordoctor()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "src_doctor_entity_doctoraddress_php_self",
      "community": 39,
      "norm_label": "self"
    },
    {
      "label": ".forClinic()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_forclinic",
      "community": 39,
      "norm_label": ".forclinic()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_getid",
      "community": 39,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_getuuid",
      "community": 39,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getDoctor()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_getdoctor",
      "community": 39,
      "norm_label": ".getdoctor()"
    },
    {
      "label": ".getClinicId()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_getclinicid",
      "community": 39,
      "norm_label": ".getclinicid()"
    },
    {
      "label": ".getType()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_gettype",
      "community": 39,
      "norm_label": ".gettype()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_getname",
      "community": 39,
      "norm_label": ".getname()"
    },
    {
      "label": ".getAddress()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_getaddress",
      "community": 39,
      "norm_label": ".getaddress()"
    },
    {
      "label": ".getTelephone()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_gettelephone",
      "community": 39,
      "norm_label": ".gettelephone()"
    },
    {
      "label": ".getLatitude()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_getlatitude",
      "community": 39,
      "norm_label": ".getlatitude()"
    },
    {
      "label": ".getLongitude()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_getlongitude",
      "community": 39,
      "norm_label": ".getlongitude()"
    },
    {
      "label": ".getCity()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_getcity",
      "community": 39,
      "norm_label": ".getcity()"
    },
    {
      "label": ".getProvince()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L101",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_getprovince",
      "community": 39,
      "norm_label": ".getprovince()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_setname",
      "community": 39,
      "norm_label": ".setname()"
    },
    {
      "label": ".setAddress()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_setaddress",
      "community": 39,
      "norm_label": ".setaddress()"
    },
    {
      "label": ".setTelephone()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_settelephone",
      "community": 39,
      "norm_label": ".settelephone()"
    },
    {
      "label": ".setLatitude()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_setlatitude",
      "community": 39,
      "norm_label": ".setlatitude()"
    },
    {
      "label": ".setLongitude()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_setlongitude",
      "community": 39,
      "norm_label": ".setlongitude()"
    },
    {
      "label": ".setCity()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_setcity",
      "community": 39,
      "norm_label": ".setcity()"
    },
    {
      "label": ".setProvince()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_setprovince",
      "community": 39,
      "norm_label": ".setprovince()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_touch",
      "community": 39,
      "norm_label": ".touch()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "entity_doctoraddress_doctoraddress_toarray",
      "community": 39,
      "norm_label": ".toarray()"
    },
    {
      "label": "DoctorClaimRequest.php",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest",
      "community": 452,
      "norm_label": "doctorclaimrequest.php"
    },
    {
      "label": "DoctorClaimRequest",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest",
      "community": 452,
      "norm_label": "doctorclaimrequest"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_doctor_entity_doctorclaimrequest_php_doctor",
      "community": 452,
      "norm_label": "doctor"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_doctor_entity_doctorclaimrequest_php_user",
      "community": 452,
      "norm_label": "user"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_construct",
      "community": 452,
      "norm_label": ".__construct()"
    },
    {
      "label": ".maskMobile()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_maskmobile",
      "community": 452,
      "norm_label": ".maskmobile()"
    },
    {
      "label": ".markCompleted()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_markcompleted",
      "community": 452,
      "norm_label": ".markcompleted()"
    },
    {
      "label": ".markFailed()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_markfailed",
      "community": 452,
      "norm_label": ".markfailed()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_getid",
      "community": 452,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_getuuid",
      "community": 452,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getDoctor()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_getdoctor",
      "community": 452,
      "norm_label": ".getdoctor()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_getuser",
      "community": 452,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_getstatus",
      "community": 452,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getFailureReason()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_getfailurereason",
      "community": 452,
      "norm_label": ".getfailurereason()"
    },
    {
      "label": ".getVerificationMethod()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_getverificationmethod",
      "community": 452,
      "norm_label": ".getverificationmethod()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_getcreatedat",
      "community": 452,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getCompletedAt()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_getcompletedat",
      "community": 452,
      "norm_label": ".getcompletedat()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "entity_doctorclaimrequest_doctorclaimrequest_toarray",
      "community": 452,
      "norm_label": ".toarray()"
    },
    {
      "label": "DoctorAddressRepository.php",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_doctoraddressrepository",
      "community": 242,
      "norm_label": "doctoraddressrepository.php"
    },
    {
      "label": "DoctorAddressRepository",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_doctoraddressrepository_doctoraddressrepository",
      "community": 242,
      "norm_label": "doctoraddressrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_doctoraddressrepository_doctoraddressrepository_construct",
      "community": 242,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_doctor_repository_doctoraddressrepository_php_managerregistry",
      "community": 242,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_doctoraddressrepository_doctoraddressrepository_save",
      "community": 242,
      "norm_label": ".save()"
    },
    {
      "label": "DoctorAddress",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_doctor_repository_doctoraddressrepository_php_doctoraddress",
      "community": 242,
      "norm_label": "doctoraddress"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "repository_doctoraddressrepository_doctoraddressrepository_remove",
      "community": 242,
      "norm_label": ".remove()"
    },
    {
      "label": ".findByUuidAndClinic()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "repository_doctoraddressrepository_doctoraddressrepository_findbyuuidandclinic",
      "community": 242,
      "norm_label": ".findbyuuidandclinic()"
    },
    {
      "label": ".findOneByClinic()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "repository_doctoraddressrepository_doctoraddressrepository_findonebyclinic",
      "community": 242,
      "norm_label": ".findonebyclinic()"
    },
    {
      "label": ".countByClinic()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "repository_doctoraddressrepository_doctoraddressrepository_countbyclinic",
      "community": 242,
      "norm_label": ".countbyclinic()"
    },
    {
      "label": ".findForContext()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "repository_doctoraddressrepository_doctoraddressrepository_findforcontext",
      "community": 242,
      "norm_label": ".findforcontext()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "src_doctor_repository_doctoraddressrepository_php_doctor",
      "community": 242,
      "norm_label": "doctor"
    },
    {
      "label": ".findAvailableForDoctor()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "repository_doctoraddressrepository_doctoraddressrepository_findavailablefordoctor",
      "community": 242,
      "norm_label": ".findavailablefordoctor()"
    },
    {
      "label": "DoctorClaimRequestRepository.php",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorClaimRequestRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_doctorclaimrequestrepository",
      "community": 53,
      "norm_label": "doctorclaimrequestrepository.php"
    },
    {
      "label": "DoctorClaimRequestRepository",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorClaimRequestRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_doctorclaimrequestrepository_doctorclaimrequestrepository",
      "community": 53,
      "norm_label": "doctorclaimrequestrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorClaimRequestRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_doctorclaimrequestrepository_doctorclaimrequestrepository_construct",
      "community": 53,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorClaimRequestRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_doctor_repository_doctorclaimrequestrepository_php_managerregistry",
      "community": 53,
      "norm_label": "managerregistry"
    },
    {
      "label": "DoctorRepository.php",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_doctorrepository",
      "community": 194,
      "norm_label": "doctorrepository.php"
    },
    {
      "label": "DoctorRepository",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "repository_doctorrepository_doctorrepository",
      "community": 194,
      "norm_label": "doctorrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_doctorrepository_doctorrepository_construct",
      "community": 194,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_doctor_repository_doctorrepository_php_managerregistry",
      "community": 194,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_doctorrepository_doctorrepository_findbyuuid",
      "community": 194,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_doctor_repository_doctorrepository_php_doctor",
      "community": 194,
      "norm_label": "doctor"
    },
    {
      "label": ".findByUser()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "repository_doctorrepository_doctorrepository_findbyuser",
      "community": 194,
      "norm_label": ".findbyuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_doctor_repository_doctorrepository_php_user",
      "community": 194,
      "norm_label": "user"
    },
    {
      "label": ".findOneByMobile()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "repository_doctorrepository_doctorrepository_findonebymobile",
      "community": 194,
      "norm_label": ".findonebymobile()"
    },
    {
      "label": ".findWithFilters()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "repository_doctorrepository_doctorrepository_findwithfilters",
      "community": 194,
      "norm_label": ".findwithfilters()"
    },
    {
      "label": ".findLocationsByDoctors()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "repository_doctorrepository_doctorrepository_findlocationsbydoctors",
      "community": 194,
      "norm_label": ".findlocationsbydoctors()"
    },
    {
      "label": ".indexLocationRows()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L204",
      "_origin": "ast",
      "id": "repository_doctorrepository_doctorrepository_indexlocationrows",
      "community": 194,
      "norm_label": ".indexlocationrows()"
    },
    {
      "label": ".doctorIdsViaClinicLocation()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L229",
      "_origin": "ast",
      "id": "repository_doctorrepository_doctorrepository_doctoridsviacliniclocation",
      "community": 194,
      "norm_label": ".doctoridsviacliniclocation()"
    },
    {
      "label": ".findByClinicWithFilters()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L246",
      "_origin": "ast",
      "id": "repository_doctorrepository_doctorrepository_findbyclinicwithfilters",
      "community": 194,
      "norm_label": ".findbyclinicwithfilters()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L299",
      "_origin": "ast",
      "id": "repository_doctorrepository_doctorrepository_save",
      "community": 194,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L307",
      "_origin": "ast",
      "id": "repository_doctorrepository_doctorrepository_remove",
      "community": 194,
      "norm_label": ".remove()"
    },
    {
      "label": "DoctorClaimService.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_doctorclaimservice",
      "community": 854,
      "norm_label": "doctorclaimservice.php"
    },
    {
      "label": "DoctorClaimService",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "service_doctorclaimservice_doctorclaimservice",
      "community": 854,
      "norm_label": "doctorclaimservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "service_doctorclaimservice_doctorclaimservice_construct",
      "community": 854,
      "norm_label": ".__construct()"
    },
    {
      "label": ".claim()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "service_doctorclaimservice_doctorclaimservice_claim",
      "community": 854,
      "norm_label": ".claim()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "src_doctor_service_doctorclaimservice_php_doctor",
      "community": 854,
      "norm_label": "doctor"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "src_doctor_service_doctorclaimservice_php_user",
      "community": 854,
      "norm_label": "user"
    },
    {
      "label": "DoctorClaimRequest",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "doctorclaimrequest",
      "community": 854,
      "norm_label": "doctorclaimrequest"
    },
    {
      "label": ".transferByAdmin()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "service_doctorclaimservice_doctorclaimservice_transferbyadmin",
      "community": 854,
      "norm_label": ".transferbyadmin()"
    },
    {
      "label": ".verifyIdentity()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L124",
      "_origin": "ast",
      "id": "service_doctorclaimservice_doctorclaimservice_verifyidentity",
      "community": 854,
      "norm_label": ".verifyidentity()"
    },
    {
      "label": ".finalize()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L150",
      "_origin": "ast",
      "id": "service_doctorclaimservice_doctorclaimservice_finalize",
      "community": 854,
      "norm_label": ".finalize()"
    },
    {
      "label": ".revert()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L189",
      "_origin": "ast",
      "id": "service_doctorclaimservice_doctorclaimservice_revert",
      "community": 854,
      "norm_label": ".revert()"
    },
    {
      "label": "DoctorImportResult.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportResult.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_doctorimportresult",
      "community": 754,
      "norm_label": "doctorimportresult.php"
    },
    {
      "label": "DoctorImportResult",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportResult.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "service_doctorimportresult_doctorimportresult",
      "community": 754,
      "norm_label": "doctorimportresult"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportResult.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "service_doctorimportresult_doctorimportresult_construct",
      "community": 754,
      "norm_label": ".__construct()"
    },
    {
      "label": "DoctorImportService.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_doctorimportservice",
      "community": 813,
      "norm_label": "doctorimportservice.php"
    },
    {
      "label": "DoctorImportService",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "service_doctorimportservice_doctorimportservice",
      "community": 813,
      "norm_label": "doctorimportservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "service_doctorimportservice_doctorimportservice_construct",
      "community": 813,
      "norm_label": ".__construct()"
    },
    {
      "label": ".import()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "service_doctorimportservice_doctorimportservice_import",
      "community": 813,
      "norm_label": ".import()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_doctor_service_doctorimportservice_php_user",
      "community": 813,
      "norm_label": "user"
    },
    {
      "label": "DoctorImportResult",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "doctorimportresult",
      "community": 813,
      "norm_label": "doctorimportresult"
    },
    {
      "label": ".doImport()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "service_doctorimportservice_doctorimportservice_doimport",
      "community": 813,
      "norm_label": ".doimport()"
    },
    {
      "label": ".ensureDefaultAddress()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L148",
      "_origin": "ast",
      "id": "service_doctorimportservice_doctorimportservice_ensuredefaultaddress",
      "community": 813,
      "norm_label": ".ensuredefaultaddress()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L148",
      "_origin": "ast",
      "id": "src_doctor_service_doctorimportservice_php_doctor",
      "community": 813,
      "norm_label": "doctor"
    },
    {
      "label": ".syncRefCollection()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L179",
      "_origin": "ast",
      "id": "service_doctorimportservice_doctorimportservice_syncrefcollection",
      "community": 813,
      "norm_label": ".syncrefcollection()"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L179",
      "_origin": "ast",
      "id": "src_doctor_service_doctorimportservice_php_collection",
      "community": 813,
      "norm_label": "collection"
    },
    {
      "label": "IrimcDegreeMapper.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/IrimcDegreeMapper.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_irimcdegreemapper",
      "community": 858,
      "norm_label": "irimcdegreemapper.php"
    },
    {
      "label": "IrimcDegreeMapper",
      "file_type": "code",
      "source_file": "src/Doctor/Service/IrimcDegreeMapper.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "service_irimcdegreemapper_irimcdegreemapper",
      "community": 858,
      "norm_label": "irimcdegreemapper"
    },
    {
      "label": ".fromTitle()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/IrimcDegreeMapper.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "service_irimcdegreemapper_irimcdegreemapper_fromtitle",
      "community": 858,
      "norm_label": ".fromtitle()"
    },
    {
      "label": ".label()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/IrimcDegreeMapper.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "service_irimcdegreemapper_irimcdegreemapper_label",
      "community": 858,
      "norm_label": ".label()"
    },
    {
      "label": ".isValid()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/IrimcDegreeMapper.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "service_irimcdegreemapper_irimcdegreemapper_isvalid",
      "community": 858,
      "norm_label": ".isvalid()"
    },
    {
      "label": "BackfillSourceProfileIdStep.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repair_backfillsourceprofileidstep",
      "community": 813,
      "norm_label": "backfillsourceprofileidstep.php"
    },
    {
      "label": "BackfillSourceProfileIdStep",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep",
      "community": 813,
      "norm_label": "backfillsourceprofileidstep"
    },
    {
      "label": "DoctorRepairStep",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "doctorrepairstep",
      "community": 938,
      "norm_label": "doctorrepairstep"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep_construct",
      "community": 813,
      "norm_label": ".__construct()"
    },
    {
      "label": ".name()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep_name",
      "community": 813,
      "norm_label": ".name()"
    },
    {
      "label": ".description()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep_description",
      "community": 813,
      "norm_label": ".description()"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep_run",
      "community": 813,
      "norm_label": ".run()"
    },
    {
      "label": "RepairOptions",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "src_doctor_service_repair_backfillsourceprofileidstep_php_repairoptions",
      "community": 813,
      "norm_label": "repairoptions"
    },
    {
      "label": "SymfonyStyle",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "src_doctor_service_repair_backfillsourceprofileidstep_php_symfonystyle",
      "community": 813,
      "norm_label": "symfonystyle"
    },
    {
      "label": "RepairResult",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "src_doctor_service_repair_backfillsourceprofileidstep_php_repairresult",
      "community": 813,
      "norm_label": "repairresult"
    },
    {
      "label": "BackfillSpecialtyParentsStep.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repair_backfillspecialtyparentsstep",
      "community": 490,
      "norm_label": "backfillspecialtyparentsstep.php"
    },
    {
      "label": "BackfillSpecialtyParentsStep",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep",
      "community": 490,
      "norm_label": "backfillspecialtyparentsstep"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep_construct",
      "community": 490,
      "norm_label": ".__construct()"
    },
    {
      "label": ".name()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep_name",
      "community": 490,
      "norm_label": ".name()"
    },
    {
      "label": ".description()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep_description",
      "community": 490,
      "norm_label": ".description()"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep_run",
      "community": 490,
      "norm_label": ".run()"
    },
    {
      "label": "RepairOptions",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_doctor_service_repair_backfillspecialtyparentsstep_php_repairoptions",
      "community": 490,
      "norm_label": "repairoptions"
    },
    {
      "label": "SymfonyStyle",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_doctor_service_repair_backfillspecialtyparentsstep_php_symfonystyle",
      "community": 490,
      "norm_label": "symfonystyle"
    },
    {
      "label": "RepairResult",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_doctor_service_repair_backfillspecialtyparentsstep_php_repairresult",
      "community": 490,
      "norm_label": "repairresult"
    },
    {
      "label": "BackfillSurrogateRoleStep.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repair_backfillsurrogaterolestep",
      "community": 938,
      "norm_label": "backfillsurrogaterolestep.php"
    },
    {
      "label": "BackfillSurrogateRoleStep",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep",
      "community": 938,
      "norm_label": "backfillsurrogaterolestep"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_construct",
      "community": 938,
      "norm_label": ".__construct()"
    },
    {
      "label": ".name()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_name",
      "community": 938,
      "norm_label": ".name()"
    },
    {
      "label": ".description()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_description",
      "community": 938,
      "norm_label": ".description()"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_run",
      "community": 938,
      "norm_label": ".run()"
    },
    {
      "label": "RepairOptions",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_doctor_service_repair_backfillsurrogaterolestep_php_repairoptions",
      "community": 938,
      "norm_label": "repairoptions"
    },
    {
      "label": "SymfonyStyle",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_doctor_service_repair_backfillsurrogaterolestep_php_symfonystyle",
      "community": 938,
      "norm_label": "symfonystyle"
    },
    {
      "label": "RepairResult",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_doctor_service_repair_backfillsurrogaterolestep_php_repairresult",
      "community": 938,
      "norm_label": "repairresult"
    },
    {
      "label": "DoctorRepairStep.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repair_doctorrepairstep",
      "community": 987,
      "norm_label": "doctorrepairstep.php"
    },
    {
      "label": "name()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repair_doctorrepairstep_name",
      "community": 987,
      "norm_label": "name()"
    },
    {
      "label": "description()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "repair_doctorrepairstep_description",
      "community": 987,
      "norm_label": "description()"
    },
    {
      "label": "run()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "repair_doctorrepairstep_run",
      "community": 987,
      "norm_label": "run()"
    },
    {
      "label": "RepairOptions",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_doctor_service_repair_doctorrepairstep_php_repairoptions",
      "community": 987,
      "norm_label": "repairoptions"
    },
    {
      "label": "SymfonyStyle",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_doctor_service_repair_doctorrepairstep_php_symfonystyle",
      "community": 987,
      "norm_label": "symfonystyle"
    },
    {
      "label": "RepairResult",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_doctor_service_repair_doctorrepairstep_php_repairresult",
      "community": 987,
      "norm_label": "repairresult"
    },
    {
      "label": "FixDegreeStep.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repair_fixdegreestep",
      "community": 858,
      "norm_label": "fixdegreestep.php"
    },
    {
      "label": "FixDegreeStep",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "repair_fixdegreestep_fixdegreestep",
      "community": 858,
      "norm_label": "fixdegreestep"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repair_fixdegreestep_fixdegreestep_construct",
      "community": 858,
      "norm_label": ".__construct()"
    },
    {
      "label": ".name()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "repair_fixdegreestep_fixdegreestep_name",
      "community": 858,
      "norm_label": ".name()"
    },
    {
      "label": ".description()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "repair_fixdegreestep_fixdegreestep_description",
      "community": 858,
      "norm_label": ".description()"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "repair_fixdegreestep_fixdegreestep_run",
      "community": 858,
      "norm_label": ".run()"
    },
    {
      "label": "RepairOptions",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_doctor_service_repair_fixdegreestep_php_repairoptions",
      "community": 858,
      "norm_label": "repairoptions"
    },
    {
      "label": "SymfonyStyle",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_doctor_service_repair_fixdegreestep_php_symfonystyle",
      "community": 858,
      "norm_label": "symfonystyle"
    },
    {
      "label": "RepairResult",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_doctor_service_repair_fixdegreestep_php_repairresult",
      "community": 858,
      "norm_label": "repairresult"
    },
    {
      "label": "RepairOptions.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/RepairOptions.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repair_repairoptions",
      "community": 1017,
      "norm_label": "repairoptions.php"
    },
    {
      "label": "RepairOptions",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/RepairOptions.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repair_repairoptions_repairoptions",
      "community": 1017,
      "norm_label": "repairoptions"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/RepairOptions.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repair_repairoptions_repairoptions_construct",
      "community": 1017,
      "norm_label": ".__construct()"
    },
    {
      "label": "RepairResult.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/RepairResult.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repair_repairresult",
      "community": 1018,
      "norm_label": "repairresult.php"
    },
    {
      "label": "RepairResult",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/RepairResult.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repair_repairresult_repairresult",
      "community": 1018,
      "norm_label": "repairresult"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/RepairResult.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repair_repairresult_repairresult_construct",
      "community": 1018,
      "norm_label": ".__construct()"
    },
    {
      "label": "ReportSuspectedDuplicatesStep.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repair_reportsuspectedduplicatesstep",
      "community": 949,
      "norm_label": "reportsuspectedduplicatesstep.php"
    },
    {
      "label": "ReportSuspectedDuplicatesStep",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep",
      "community": 949,
      "norm_label": "reportsuspectedduplicatesstep"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep_construct",
      "community": 949,
      "norm_label": ".__construct()"
    },
    {
      "label": ".name()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep_name",
      "community": 949,
      "norm_label": ".name()"
    },
    {
      "label": ".description()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep_description",
      "community": 949,
      "norm_label": ".description()"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep_run",
      "community": 949,
      "norm_label": ".run()"
    },
    {
      "label": "RepairOptions",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_doctor_service_repair_reportsuspectedduplicatesstep_php_repairoptions",
      "community": 949,
      "norm_label": "repairoptions"
    },
    {
      "label": "SymfonyStyle",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_doctor_service_repair_reportsuspectedduplicatesstep_php_symfonystyle",
      "community": 949,
      "norm_label": "symfonystyle"
    },
    {
      "label": "RepairResult",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_doctor_service_repair_reportsuspectedduplicatesstep_php_repairresult",
      "community": 949,
      "norm_label": "repairresult"
    },
    {
      "label": "StripNameTitleStep.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repair_stripnametitlestep",
      "community": 812,
      "norm_label": "stripnametitlestep.php"
    },
    {
      "label": "StripNameTitleStep",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "repair_stripnametitlestep_stripnametitlestep",
      "community": 812,
      "norm_label": "stripnametitlestep"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repair_stripnametitlestep_stripnametitlestep_construct",
      "community": 812,
      "norm_label": ".__construct()"
    },
    {
      "label": ".name()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repair_stripnametitlestep_stripnametitlestep_name",
      "community": 812,
      "norm_label": ".name()"
    },
    {
      "label": ".description()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "repair_stripnametitlestep_stripnametitlestep_description",
      "community": 812,
      "norm_label": ".description()"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "repair_stripnametitlestep_stripnametitlestep_run",
      "community": 812,
      "norm_label": ".run()"
    },
    {
      "label": "RepairOptions",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "src_doctor_service_repair_stripnametitlestep_php_repairoptions",
      "community": 812,
      "norm_label": "repairoptions"
    },
    {
      "label": "SymfonyStyle",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "src_doctor_service_repair_stripnametitlestep_php_symfonystyle",
      "community": 812,
      "norm_label": "symfonystyle"
    },
    {
      "label": "RepairResult",
      "file_type": "code",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "src_doctor_service_repair_stripnametitlestep_php_repairresult",
      "community": 812,
      "norm_label": "repairresult"
    },
    {
      "label": "SourceProfileId.php",
      "file_type": "code",
      "source_file": "src/Doctor/Service/SourceProfileId.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_sourceprofileid",
      "community": 813,
      "norm_label": "sourceprofileid.php"
    },
    {
      "label": "SourceProfileId",
      "file_type": "code",
      "source_file": "src/Doctor/Service/SourceProfileId.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "service_sourceprofileid_sourceprofileid",
      "community": 813,
      "norm_label": "sourceprofileid"
    },
    {
      "label": ".fromRef()",
      "file_type": "code",
      "source_file": "src/Doctor/Service/SourceProfileId.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "service_sourceprofileid_sourceprofileid_fromref",
      "community": 813,
      "norm_label": ".fromref()"
    },
    {
      "label": "DoctorServiceController.php",
      "file_type": "code",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_doctorservicecontroller",
      "community": 1080,
      "norm_label": "doctorservicecontroller.php"
    },
    {
      "label": "DoctorServiceController",
      "file_type": "code",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "controller_doctorservicecontroller_doctorservicecontroller",
      "community": 1080,
      "norm_label": "doctorservicecontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "controller_doctorservicecontroller_doctorservicecontroller_construct",
      "community": 1080,
      "norm_label": ".__construct()"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "controller_doctorservicecontroller_doctorservicecontroller_list",
      "community": 1080,
      "norm_label": ".list()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_doctorservice_controller_doctorservicecontroller_php_request",
      "community": 1080,
      "norm_label": "request"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_doctorservice_controller_doctorservicecontroller_php_jsonresponse",
      "community": 1080,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "controller_doctorservicecontroller_doctorservicecontroller_create",
      "community": 1080,
      "norm_label": ".create()"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "controller_doctorservicecontroller_doctorservicecontroller_update",
      "community": 1080,
      "norm_label": ".update()"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "controller_doctorservicecontroller_doctorservicecontroller_delete",
      "community": 1080,
      "norm_label": ".delete()"
    },
    {
      "label": ".adminList()",
      "file_type": "code",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "controller_doctorservicecontroller_doctorservicecontroller_adminlist",
      "community": 1080,
      "norm_label": ".adminlist()"
    },
    {
      "label": ".slugify()",
      "file_type": "code",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "controller_doctorservicecontroller_doctorservicecontroller_slugify",
      "community": 1080,
      "norm_label": ".slugify()"
    },
    {
      "label": "DoctorService.php",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_doctorservice",
      "community": 111,
      "norm_label": "doctorservice.php"
    },
    {
      "label": "DoctorService",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice",
      "community": 111,
      "norm_label": "doctorservice"
    },
    {
      "label": "Specialty",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "src_doctorservice_entity_doctorservice_php_specialty",
      "community": 111,
      "norm_label": "specialty"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_construct",
      "community": 111,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_getid",
      "community": 111,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_getuuid",
      "community": 111,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_getname",
      "community": 111,
      "norm_label": ".getname()"
    },
    {
      "label": ".getSlug()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_getslug",
      "community": 111,
      "norm_label": ".getslug()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_getstatus",
      "community": 111,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getWeight()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_getweight",
      "community": 111,
      "norm_label": ".getweight()"
    },
    {
      "label": ".getSpecialty()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_getspecialty",
      "community": 111,
      "norm_label": ".getspecialty()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_setname",
      "community": 111,
      "norm_label": ".setname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "src_doctorservice_entity_doctorservice_php_self",
      "community": 111,
      "norm_label": "self"
    },
    {
      "label": ".setSlug()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_setslug",
      "community": 111,
      "norm_label": ".setslug()"
    },
    {
      "label": ".setStatus()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_setstatus",
      "community": 111,
      "norm_label": ".setstatus()"
    },
    {
      "label": ".setWeight()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_setweight",
      "community": 111,
      "norm_label": ".setweight()"
    },
    {
      "label": ".setSpecialty()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_setspecialty",
      "community": 111,
      "norm_label": ".setspecialty()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_doctorservice_doctorservice_toarray",
      "community": 111,
      "norm_label": ".toarray()"
    },
    {
      "label": "DoctorServiceRepository.php",
      "file_type": "code",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_doctorservicerepository",
      "community": 1136,
      "norm_label": "doctorservicerepository.php"
    },
    {
      "label": "DoctorServiceRepository",
      "file_type": "code",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_doctorservicerepository_doctorservicerepository",
      "community": 1136,
      "norm_label": "doctorservicerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_doctorservicerepository_doctorservicerepository_construct",
      "community": 1136,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_doctorservice_repository_doctorservicerepository_php_managerregistry",
      "community": 1136,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findActive()",
      "file_type": "code",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_doctorservicerepository_doctorservicerepository_findactive",
      "community": 1136,
      "norm_label": ".findactive()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "repository_doctorservicerepository_doctorservicerepository_save",
      "community": 1136,
      "norm_label": ".save()"
    },
    {
      "label": "DoctorService",
      "file_type": "code",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "doctorservice",
      "community": 1136,
      "norm_label": "doctorservice"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "repository_doctorservicerepository_doctorservicerepository_remove",
      "community": 1136,
      "norm_label": ".remove()"
    },
    {
      "label": "SeedInsuranceScenarioCommand.php",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_seedinsurancescenariocommand",
      "community": 717,
      "norm_label": "seedinsurancescenariocommand.php"
    },
    {
      "label": "SeedInsuranceScenarioCommand",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "command_seedinsurancescenariocommand_seedinsurancescenariocommand",
      "community": 717,
      "norm_label": "seedinsurancescenariocommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_construct",
      "community": 717,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_configure",
      "community": 717,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_execute",
      "community": 717,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "src_insurance_command_seedinsurancescenariocommand_php_inputinterface",
      "community": 717,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "src_insurance_command_seedinsurancescenariocommand_php_outputinterface",
      "community": 717,
      "norm_label": "outputinterface"
    },
    {
      "label": ".seedContracts()",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L151",
      "_origin": "ast",
      "id": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_seedcontracts",
      "community": 717,
      "norm_label": ".seedcontracts()"
    },
    {
      "label": "SymfonyStyle",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L151",
      "_origin": "ast",
      "id": "src_insurance_command_seedinsurancescenariocommand_php_symfonystyle",
      "community": 717,
      "norm_label": "symfonystyle"
    },
    {
      "label": ".seedPatient()",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L188",
      "_origin": "ast",
      "id": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_seedpatient",
      "community": 717,
      "norm_label": ".seedpatient()"
    },
    {
      "label": ".advanceClaim()",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L232",
      "_origin": "ast",
      "id": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_advanceclaim",
      "community": 717,
      "norm_label": ".advanceclaim()"
    },
    {
      "label": "Claim",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L232",
      "_origin": "ast",
      "id": "src_insurance_command_seedinsurancescenariocommand_php_claim",
      "community": 717,
      "norm_label": "claim"
    },
    {
      "label": ".insuranceIdOf()",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L252",
      "_origin": "ast",
      "id": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_insuranceidof",
      "community": 717,
      "norm_label": ".insuranceidof()"
    },
    {
      "label": ".purge()",
      "file_type": "code",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L262",
      "_origin": "ast",
      "id": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_purge",
      "community": 717,
      "norm_label": ".purge()"
    },
    {
      "label": "InsuranceController.php",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_insurancecontroller",
      "community": 26,
      "norm_label": "insurancecontroller.php"
    },
    {
      "label": "InsuranceController",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller",
      "community": 26,
      "norm_label": "insurancecontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_construct",
      "community": 26,
      "norm_label": ".__construct()"
    },
    {
      "label": ".resolveTargetEntity()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_resolvetargetentity",
      "community": 26,
      "norm_label": ".resolvetargetentity()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "src_insurance_controller_insurancecontroller_php_user",
      "community": 26,
      "norm_label": "user"
    },
    {
      "label": ".resolveEntity()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_resolveentity",
      "community": 26,
      "norm_label": ".resolveentity()"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L101",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_list",
      "community": 26,
      "norm_label": ".list()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L101",
      "_origin": "ast",
      "id": "src_insurance_controller_insurancecontroller_php_request",
      "community": 26,
      "norm_label": "request"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L101",
      "_origin": "ast",
      "id": "src_insurance_controller_insurancecontroller_php_jsonresponse",
      "community": 26,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_create",
      "community": 26,
      "norm_label": ".create()"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L140",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_update",
      "community": 26,
      "norm_label": ".update()"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L162",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_delete",
      "community": 26,
      "norm_label": ".delete()"
    },
    {
      "label": ".adminList()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L175",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_adminlist",
      "community": 26,
      "norm_label": ".adminlist()"
    },
    {
      "label": ".withCoverageDefaults()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L211",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_withcoveragedefaults",
      "community": 26,
      "norm_label": ".withcoveragedefaults()"
    },
    {
      "label": ".getCoverageDefaults()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L225",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_getcoveragedefaults",
      "community": 26,
      "norm_label": ".getcoveragedefaults()"
    },
    {
      "label": ".saveCoverageDefaults()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L239",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_savecoveragedefaults",
      "community": 26,
      "norm_label": ".savecoveragedefaults()"
    },
    {
      "label": ".uploadLogo()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L258",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_uploadlogo",
      "community": 26,
      "norm_label": ".uploadlogo()"
    },
    {
      "label": ".getInsurancePricing()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L306",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_getinsurancepricing",
      "community": 26,
      "norm_label": ".getinsurancepricing()"
    },
    {
      "label": ".pricingPayload()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L323",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_pricingpayload",
      "community": 26,
      "norm_label": ".pricingpayload()"
    },
    {
      "label": ".saveInsurancePricing()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L367",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_saveinsurancepricing",
      "community": 26,
      "norm_label": ".saveinsurancepricing()"
    },
    {
      "label": ".upsertPricing()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L427",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_upsertpricing",
      "community": 26,
      "norm_label": ".upsertpricing()"
    },
    {
      "label": "EntityInsurancePricing",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L427",
      "_origin": "ast",
      "id": "src_insurance_controller_insurancecontroller_php_entityinsurancepricing",
      "community": 26,
      "norm_label": "entityinsurancepricing"
    },
    {
      "label": ".listTenantInsurances()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L442",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_listtenantinsurances",
      "community": 26,
      "norm_label": ".listtenantinsurances()"
    },
    {
      "label": ".activateTenantInsurance()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L476",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_activatetenantinsurance",
      "community": 26,
      "norm_label": ".activatetenantinsurance()"
    },
    {
      "label": ".applyCategoryCoverages()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L521",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_applycategorycoverages",
      "community": 26,
      "norm_label": ".applycategorycoverages()"
    },
    {
      "label": "TenantInsurance",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L521",
      "_origin": "ast",
      "id": "src_insurance_controller_insurancecontroller_php_tenantinsurance",
      "community": 26,
      "norm_label": "tenantinsurance"
    },
    {
      "label": ".tenantInsuranceRow()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L538",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_tenantinsurancerow",
      "community": 26,
      "norm_label": ".tenantinsurancerow()"
    },
    {
      "label": ".updateTenantInsurance()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L543",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_updatetenantinsurance",
      "community": 26,
      "norm_label": ".updatetenantinsurance()"
    },
    {
      "label": ".deactivateTenantInsurance()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L598",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_deactivatetenantinsurance",
      "community": 26,
      "norm_label": ".deactivatetenantinsurance()"
    },
    {
      "label": ".listServiceCoverage()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L619",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_listservicecoverage",
      "community": 26,
      "norm_label": ".listservicecoverage()"
    },
    {
      "label": ".setServiceCoverage()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L651",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_setservicecoverage",
      "community": 26,
      "norm_label": ".setservicecoverage()"
    },
    {
      "label": ".addDoctorInsurance()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L698",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_adddoctorinsurance",
      "community": 26,
      "norm_label": ".adddoctorinsurance()"
    },
    {
      "label": ".showDoctorInsurance()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L740",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_showdoctorinsurance",
      "community": 26,
      "norm_label": ".showdoctorinsurance()"
    },
    {
      "label": ".updateDoctorInsurance()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L758",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_updatedoctorinsurance",
      "community": 26,
      "norm_label": ".updatedoctorinsurance()"
    },
    {
      "label": ".deleteDoctorInsurance()",
      "file_type": "code",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L782",
      "_origin": "ast",
      "id": "controller_insurancecontroller_insurancecontroller_deletedoctorinsurance",
      "community": 26,
      "norm_label": ".deletedoctorinsurance()"
    },
    {
      "label": "DoctorInsurance.php",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_doctorinsurance",
      "community": 232,
      "norm_label": "doctorinsurance.php"
    },
    {
      "label": "DoctorInsurance",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "entity_doctorinsurance_doctorinsurance",
      "community": 232,
      "norm_label": "doctorinsurance"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "src_insurance_entity_doctorinsurance_php_doctor",
      "community": 232,
      "norm_label": "doctor"
    },
    {
      "label": "Insurance",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_insurance_entity_doctorinsurance_php_insurance",
      "community": 232,
      "norm_label": "insurance"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "entity_doctorinsurance_doctorinsurance_construct",
      "community": 232,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "entity_doctorinsurance_doctorinsurance_getid",
      "community": 232,
      "norm_label": ".getid()"
    },
    {
      "label": ".getDoctor()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "entity_doctorinsurance_doctorinsurance_getdoctor",
      "community": 232,
      "norm_label": ".getdoctor()"
    },
    {
      "label": ".getInsurance()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "entity_doctorinsurance_doctorinsurance_getinsurance",
      "community": 232,
      "norm_label": ".getinsurance()"
    },
    {
      "label": ".getPrice()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "entity_doctorinsurance_doctorinsurance_getprice",
      "community": 232,
      "norm_label": ".getprice()"
    },
    {
      "label": ".setPrice()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "entity_doctorinsurance_doctorinsurance_setprice",
      "community": 232,
      "norm_label": ".setprice()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "src_insurance_entity_doctorinsurance_php_self",
      "community": 232,
      "norm_label": "self"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "entity_doctorinsurance_doctorinsurance_toarray",
      "community": 232,
      "norm_label": ".toarray()"
    },
    {
      "label": "EntityInsurancePricing.php",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_entityinsurancepricing",
      "community": 233,
      "norm_label": "entityinsurancepricing.php"
    },
    {
      "label": "EntityInsurancePricing",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "entity_entityinsurancepricing_entityinsurancepricing",
      "community": 233,
      "norm_label": "entityinsurancepricing"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "entity_entityinsurancepricing_entityinsurancepricing_construct",
      "community": 233,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "entity_entityinsurancepricing_entityinsurancepricing_getid",
      "community": 233,
      "norm_label": ".getid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "entity_entityinsurancepricing_entityinsurancepricing_getentitytype",
      "community": 233,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "entity_entityinsurancepricing_entityinsurancepricing_getentityid",
      "community": 233,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getInsuranceId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "entity_entityinsurancepricing_entityinsurancepricing_getinsuranceid",
      "community": 233,
      "norm_label": ".getinsuranceid()"
    },
    {
      "label": ".getPatientShareRials()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "entity_entityinsurancepricing_entityinsurancepricing_getpatientsharerials",
      "community": 233,
      "norm_label": ".getpatientsharerials()"
    },
    {
      "label": ".isFreeVisit()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "entity_entityinsurancepricing_entityinsurancepricing_isfreevisit",
      "community": 233,
      "norm_label": ".isfreevisit()"
    },
    {
      "label": ".isRequireVisitPrice()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "entity_entityinsurancepricing_entityinsurancepricing_isrequirevisitprice",
      "community": 233,
      "norm_label": ".isrequirevisitprice()"
    },
    {
      "label": ".setPatientShareRials()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_entityinsurancepricing_entityinsurancepricing_setpatientsharerials",
      "community": 233,
      "norm_label": ".setpatientsharerials()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "src_insurance_entity_entityinsurancepricing_php_self",
      "community": 233,
      "norm_label": "self"
    },
    {
      "label": ".setRequireVisitPrice()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_entityinsurancepricing_entityinsurancepricing_setrequirevisitprice",
      "community": 233,
      "norm_label": ".setrequirevisitprice()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_entityinsurancepricing_entityinsurancepricing_toarray",
      "community": 233,
      "norm_label": ".toarray()"
    },
    {
      "label": "Insurance.php",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_insurance",
      "community": 141,
      "norm_label": "insurance.php"
    },
    {
      "label": "Insurance",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "entity_insurance_insurance",
      "community": 141,
      "norm_label": "insurance"
    },
    {
      "label": "InsuranceType",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_insurance_entity_insurance_php_insurancetype",
      "community": 141,
      "norm_label": "insurancetype"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "entity_insurance_insurance_construct",
      "community": 141,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "entity_insurance_insurance_getid",
      "community": 141,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "entity_insurance_insurance_getuuid",
      "community": 141,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "entity_insurance_insurance_getname",
      "community": 141,
      "norm_label": ".getname()"
    },
    {
      "label": ".getType()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "entity_insurance_insurance_gettype",
      "community": 141,
      "norm_label": ".gettype()"
    },
    {
      "label": ".getLogoUrl()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "entity_insurance_insurance_getlogourl",
      "community": 141,
      "norm_label": ".getlogourl()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "entity_insurance_insurance_getstatus",
      "community": 141,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "entity_insurance_insurance_setname",
      "community": 141,
      "norm_label": ".setname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "src_insurance_entity_insurance_php_self",
      "community": 141,
      "norm_label": "self"
    },
    {
      "label": ".setType()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "entity_insurance_insurance_settype",
      "community": 141,
      "norm_label": ".settype()"
    },
    {
      "label": ".setLogoUrl()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "entity_insurance_insurance_setlogourl",
      "community": 141,
      "norm_label": ".setlogourl()"
    },
    {
      "label": ".setStatus()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "entity_insurance_insurance_setstatus",
      "community": 141,
      "norm_label": ".setstatus()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_insurance_insurance_toarray",
      "community": 141,
      "norm_label": ".toarray()"
    },
    {
      "label": "InsuranceCoverageDefault.php",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_insurancecoveragedefault",
      "community": 867,
      "norm_label": "insurancecoveragedefault.php"
    },
    {
      "label": "InsuranceCoverageDefault",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "entity_insurancecoveragedefault_insurancecoveragedefault",
      "community": 867,
      "norm_label": "insurancecoveragedefault"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_insurance_entity_insurancecoveragedefault_php_servicecategory",
      "community": 867,
      "norm_label": "servicecategory"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "entity_insurancecoveragedefault_insurancecoveragedefault_construct",
      "community": 867,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "entity_insurancecoveragedefault_insurancecoveragedefault_getid",
      "community": 867,
      "norm_label": ".getid()"
    },
    {
      "label": ".getInsuranceId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "entity_insurancecoveragedefault_insurancecoveragedefault_getinsuranceid",
      "community": 867,
      "norm_label": ".getinsuranceid()"
    },
    {
      "label": ".getServiceCategory()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "entity_insurancecoveragedefault_insurancecoveragedefault_getservicecategory",
      "community": 867,
      "norm_label": ".getservicecategory()"
    },
    {
      "label": ".getCoveragePercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "entity_insurancecoveragedefault_insurancecoveragedefault_getcoveragepercent",
      "community": 867,
      "norm_label": ".getcoveragepercent()"
    },
    {
      "label": ".setCoveragePercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "entity_insurancecoveragedefault_insurancecoveragedefault_setcoveragepercent",
      "community": 867,
      "norm_label": ".setcoveragepercent()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "src_insurance_entity_insurancecoveragedefault_php_self",
      "community": 867,
      "norm_label": "self"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "entity_insurancecoveragedefault_insurancecoveragedefault_toarray",
      "community": 867,
      "norm_label": ".toarray()"
    },
    {
      "label": "TenantInsurance.php",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_tenantinsurance",
      "community": 80,
      "norm_label": "tenantinsurance.php"
    },
    {
      "label": "TenantInsurance",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance",
      "community": 80,
      "norm_label": "tenantinsurance"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_construct",
      "community": 80,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_getid",
      "community": 80,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_getuuid",
      "community": 80,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_getentitytype",
      "community": 80,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_getentityid",
      "community": 80,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getInsuranceId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_getinsuranceid",
      "community": 80,
      "norm_label": ".getinsuranceid()"
    },
    {
      "label": ".getVersion()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_getversion",
      "community": 80,
      "norm_label": ".getversion()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_isactive",
      "community": 80,
      "norm_label": ".isactive()"
    },
    {
      "label": ".getCoveragePercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_getcoveragepercent",
      "community": 80,
      "norm_label": ".getcoveragepercent()"
    },
    {
      "label": ".getFranchisePercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_getfranchisepercent",
      "community": 80,
      "norm_label": ".getfranchisepercent()"
    },
    {
      "label": ".getAnnualCeilingRials()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_getannualceilingrials",
      "community": 80,
      "norm_label": ".getannualceilingrials()"
    },
    {
      "label": ".getKind()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_getkind",
      "community": 80,
      "norm_label": ".getkind()"
    },
    {
      "label": ".getEffectiveFrom()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_geteffectivefrom",
      "community": 80,
      "norm_label": ".geteffectivefrom()"
    },
    {
      "label": ".getEffectiveTo()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_geteffectiveto",
      "community": 80,
      "norm_label": ".geteffectiveto()"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_setactive",
      "community": 80,
      "norm_label": ".setactive()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "src_insurance_entity_tenantinsurance_php_self",
      "community": 80,
      "norm_label": "self"
    },
    {
      "label": ".setCoveragePercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_setcoveragepercent",
      "community": 80,
      "norm_label": ".setcoveragepercent()"
    },
    {
      "label": ".setFranchisePercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_setfranchisepercent",
      "community": 80,
      "norm_label": ".setfranchisepercent()"
    },
    {
      "label": ".setAnnualCeilingRials()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_setannualceilingrials",
      "community": 80,
      "norm_label": ".setannualceilingrials()"
    },
    {
      "label": ".setKind()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_setkind",
      "community": 80,
      "norm_label": ".setkind()"
    },
    {
      "label": ".setEffectiveFrom()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_seteffectivefrom",
      "community": 80,
      "norm_label": ".seteffectivefrom()"
    },
    {
      "label": ".setEffectiveTo()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_seteffectiveto",
      "community": 80,
      "norm_label": ".seteffectiveto()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L101",
      "_origin": "ast",
      "id": "entity_tenantinsurance_tenantinsurance_toarray",
      "community": 80,
      "norm_label": ".toarray()"
    },
    {
      "label": "TenantInsuranceCategoryCoverage.php",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_tenantinsurancecategorycoverage",
      "community": 880,
      "norm_label": "tenantinsurancecategorycoverage.php"
    },
    {
      "label": "TenantInsuranceCategoryCoverage",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage",
      "community": 880,
      "norm_label": "tenantinsurancecategorycoverage"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_insurance_entity_tenantinsurancecategorycoverage_php_servicecategory",
      "community": 880,
      "norm_label": "servicecategory"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_construct",
      "community": 880,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_getid",
      "community": 880,
      "norm_label": ".getid()"
    },
    {
      "label": ".getTenantInsuranceId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_gettenantinsuranceid",
      "community": 880,
      "norm_label": ".gettenantinsuranceid()"
    },
    {
      "label": ".getServiceCategory()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_getservicecategory",
      "community": 880,
      "norm_label": ".getservicecategory()"
    },
    {
      "label": ".getCoveragePercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_getcoveragepercent",
      "community": 880,
      "norm_label": ".getcoveragepercent()"
    },
    {
      "label": ".setCoveragePercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_setcoveragepercent",
      "community": 880,
      "norm_label": ".setcoveragepercent()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "src_insurance_entity_tenantinsurancecategorycoverage_php_self",
      "community": 880,
      "norm_label": "self"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_toarray",
      "community": 880,
      "norm_label": ".toarray()"
    },
    {
      "label": "TenantServiceCategorySetting.php",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_tenantservicecategorysetting",
      "community": 804,
      "norm_label": "tenantservicecategorysetting.php"
    },
    {
      "label": "TenantServiceCategorySetting",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "entity_tenantservicecategorysetting_tenantservicecategorysetting",
      "community": 804,
      "norm_label": "tenantservicecategorysetting"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "src_insurance_entity_tenantservicecategorysetting_php_servicecategory",
      "community": 804,
      "norm_label": "servicecategory"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "entity_tenantservicecategorysetting_tenantservicecategorysetting_construct",
      "community": 804,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "entity_tenantservicecategorysetting_tenantservicecategorysetting_getid",
      "community": 804,
      "norm_label": ".getid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "entity_tenantservicecategorysetting_tenantservicecategorysetting_getentitytype",
      "community": 804,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "entity_tenantservicecategorysetting_tenantservicecategorysetting_getentityid",
      "community": 804,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getServiceCategory()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_tenantservicecategorysetting_tenantservicecategorysetting_getservicecategory",
      "community": 804,
      "norm_label": ".getservicecategory()"
    },
    {
      "label": ".isEnabled()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "entity_tenantservicecategorysetting_tenantservicecategorysetting_isenabled",
      "community": 804,
      "norm_label": ".isenabled()"
    },
    {
      "label": ".setEnabled()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "entity_tenantservicecategorysetting_tenantservicecategorysetting_setenabled",
      "community": 804,
      "norm_label": ".setenabled()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "src_insurance_entity_tenantservicecategorysetting_php_self",
      "community": 804,
      "norm_label": "self"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "entity_tenantservicecategorysetting_tenantservicecategorysetting_toarray",
      "community": 804,
      "norm_label": ".toarray()"
    },
    {
      "label": "TenantServiceCoverage.php",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage",
      "community": 127,
      "norm_label": "tenantservicecoverage.php"
    },
    {
      "label": "TenantServiceCoverage",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage",
      "community": 127,
      "norm_label": "tenantservicecoverage"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_construct",
      "community": 127,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_getid",
      "community": 127,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_getuuid",
      "community": 127,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getTenantInsuranceId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_gettenantinsuranceid",
      "community": 127,
      "norm_label": ".gettenantinsuranceid()"
    },
    {
      "label": ".getServiceItemId()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_getserviceitemid",
      "community": 127,
      "norm_label": ".getserviceitemid()"
    },
    {
      "label": ".isCovered()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_iscovered",
      "community": 127,
      "norm_label": ".iscovered()"
    },
    {
      "label": ".getCoveragePercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_getcoveragepercent",
      "community": 127,
      "norm_label": ".getcoveragepercent()"
    },
    {
      "label": ".getFranchisePercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_getfranchisepercent",
      "community": 127,
      "norm_label": ".getfranchisepercent()"
    },
    {
      "label": ".getCeilingRials()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_getceilingrials",
      "community": 127,
      "norm_label": ".getceilingrials()"
    },
    {
      "label": ".setCovered()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_setcovered",
      "community": 127,
      "norm_label": ".setcovered()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "src_insurance_entity_tenantservicecoverage_php_self",
      "community": 127,
      "norm_label": "self"
    },
    {
      "label": ".setCoveragePercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_setcoveragepercent",
      "community": 127,
      "norm_label": ".setcoveragepercent()"
    },
    {
      "label": ".setFranchisePercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_setfranchisepercent",
      "community": 127,
      "norm_label": ".setfranchisepercent()"
    },
    {
      "label": ".setCeilingRials()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_setceilingrials",
      "community": 127,
      "norm_label": ".setceilingrials()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "entity_tenantservicecoverage_tenantservicecoverage_toarray",
      "community": 127,
      "norm_label": ".toarray()"
    },
    {
      "label": "InsuranceType.php",
      "file_type": "code",
      "source_file": "src/Insurance/Enum/InsuranceType.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "enum_insurancetype",
      "community": 617,
      "norm_label": "insurancetype.php"
    },
    {
      "label": "label()",
      "file_type": "code",
      "source_file": "src/Insurance/Enum/InsuranceType.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "enum_insurancetype_label",
      "community": 617,
      "norm_label": "label()"
    },
    {
      "label": "ServiceCategory.php",
      "file_type": "code",
      "source_file": "src/Insurance/Enum/ServiceCategory.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "enum_servicecategory",
      "community": 1022,
      "norm_label": "servicecategory.php"
    },
    {
      "label": "label()",
      "file_type": "code",
      "source_file": "src/Insurance/Enum/ServiceCategory.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "enum_servicecategory_label",
      "community": 1022,
      "norm_label": "label()"
    },
    {
      "label": "values()",
      "file_type": "code",
      "source_file": "src/Insurance/Enum/ServiceCategory.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "enum_servicecategory_values",
      "community": 1022,
      "norm_label": "values()"
    },
    {
      "label": "tryFromValue()",
      "file_type": "code",
      "source_file": "src/Insurance/Enum/ServiceCategory.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "enum_servicecategory_tryfromvalue",
      "community": 1022,
      "norm_label": "tryfromvalue()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Insurance/Enum/ServiceCategory.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "src_insurance_enum_servicecategory_php_self",
      "community": 1022,
      "norm_label": "self"
    },
    {
      "label": "DoctorInsuranceRepository.php",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_doctorinsurancerepository",
      "community": 913,
      "norm_label": "doctorinsurancerepository.php"
    },
    {
      "label": "DoctorInsuranceRepository",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_doctorinsurancerepository_doctorinsurancerepository",
      "community": 913,
      "norm_label": "doctorinsurancerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_doctorinsurancerepository_doctorinsurancerepository_construct",
      "community": 913,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_insurance_repository_doctorinsurancerepository_php_managerregistry",
      "community": 913,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_doctorinsurancerepository_doctorinsurancerepository_save",
      "community": 913,
      "norm_label": ".save()"
    },
    {
      "label": "DoctorInsurance",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_insurance_repository_doctorinsurancerepository_php_doctorinsurance",
      "community": 913,
      "norm_label": "doctorinsurance"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "repository_doctorinsurancerepository_doctorinsurancerepository_remove",
      "community": 913,
      "norm_label": ".remove()"
    },
    {
      "label": "EntityInsurancePricingRepository.php",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_entityinsurancepricingrepository",
      "community": 864,
      "norm_label": "entityinsurancepricingrepository.php"
    },
    {
      "label": "EntityInsurancePricingRepository",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository",
      "community": 864,
      "norm_label": "entityinsurancepricingrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_construct",
      "community": 864,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_insurance_repository_entityinsurancepricingrepository_php_managerregistry",
      "community": 864,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByEntity()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_findbyentity",
      "community": 864,
      "norm_label": ".findbyentity()"
    },
    {
      "label": ".findOneForInsurance()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_findoneforinsurance",
      "community": 864,
      "norm_label": ".findoneforinsurance()"
    },
    {
      "label": "EntityInsurancePricing",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_insurance_repository_entityinsurancepricingrepository_php_entityinsurancepricing",
      "community": 864,
      "norm_label": "entityinsurancepricing"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_save",
      "community": 864,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_remove",
      "community": 864,
      "norm_label": ".remove()"
    },
    {
      "label": "InsuranceCoverageDefaultRepository.php",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_insurancecoveragedefaultrepository",
      "community": 578,
      "norm_label": "insurancecoveragedefaultrepository.php"
    },
    {
      "label": "InsuranceCoverageDefaultRepository",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository",
      "community": 578,
      "norm_label": "insurancecoveragedefaultrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_construct",
      "community": 578,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_insurance_repository_insurancecoveragedefaultrepository_php_managerregistry",
      "community": 578,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByInsurance()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_findbyinsurance",
      "community": 578,
      "norm_label": ".findbyinsurance()"
    },
    {
      "label": ".findOneFor()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_findonefor",
      "community": 578,
      "norm_label": ".findonefor()"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "src_insurance_repository_insurancecoveragedefaultrepository_php_servicecategory",
      "community": 578,
      "norm_label": "servicecategory"
    },
    {
      "label": "InsuranceCoverageDefault",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "insurancecoveragedefault",
      "community": 578,
      "norm_label": "insurancecoveragedefault"
    },
    {
      "label": ".percentMapFor()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_percentmapfor",
      "community": 578,
      "norm_label": ".percentmapfor()"
    },
    {
      "label": ".percentMapForMany()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_percentmapformany",
      "community": 578,
      "norm_label": ".percentmapformany()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_save",
      "community": 578,
      "norm_label": ".save()"
    },
    {
      "label": ".flush()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_flush",
      "community": 578,
      "norm_label": ".flush()"
    },
    {
      "label": ".removeByInsurance()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_removebyinsurance",
      "community": 578,
      "norm_label": ".removebyinsurance()"
    },
    {
      "label": "InsuranceRepository.php",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_insurancerepository",
      "community": 313,
      "norm_label": "insurancerepository.php"
    },
    {
      "label": "InsuranceRepository",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_insurancerepository_insurancerepository",
      "community": 313,
      "norm_label": "insurancerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_insurancerepository_insurancerepository_construct",
      "community": 313,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_insurance_repository_insurancerepository_php_managerregistry",
      "community": 313,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findActive()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "repository_insurancerepository_insurancerepository_findactive",
      "community": 313,
      "norm_label": ".findactive()"
    },
    {
      "label": "InsuranceType",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "src_insurance_repository_insurancerepository_php_insurancetype",
      "community": 313,
      "norm_label": "insurancetype"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "repository_insurancerepository_insurancerepository_save",
      "community": 313,
      "norm_label": ".save()"
    },
    {
      "label": "Insurance",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "src_insurance_repository_insurancerepository_php_insurance",
      "community": 313,
      "norm_label": "insurance"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "repository_insurancerepository_insurancerepository_remove",
      "community": 313,
      "norm_label": ".remove()"
    },
    {
      "label": "TenantInsuranceCategoryCoverageRepository.php",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_tenantinsurancecategorycoveragerepository",
      "community": 346,
      "norm_label": "tenantinsurancecategorycoveragerepository.php"
    },
    {
      "label": "TenantInsuranceCategoryCoverageRepository",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository",
      "community": 346,
      "norm_label": "tenantinsurancecategorycoveragerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_construct",
      "community": 346,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_insurance_repository_tenantinsurancecategorycoveragerepository_php_managerregistry",
      "community": 346,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findOneFor()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_findonefor",
      "community": 346,
      "norm_label": ".findonefor()"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_insurance_repository_tenantinsurancecategorycoveragerepository_php_servicecategory",
      "community": 346,
      "norm_label": "servicecategory"
    },
    {
      "label": "TenantInsuranceCategoryCoverage",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "tenantinsurancecategorycoverage",
      "community": 346,
      "norm_label": "tenantinsurancecategorycoverage"
    },
    {
      "label": ".percentMapFor()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_percentmapfor",
      "community": 346,
      "norm_label": ".percentmapfor()"
    },
    {
      "label": ".percentMapForMany()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_percentmapformany",
      "community": 346,
      "norm_label": ".percentmapformany()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_save",
      "community": 346,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_remove",
      "community": 346,
      "norm_label": ".remove()"
    },
    {
      "label": ".flush()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_flush",
      "community": 346,
      "norm_label": ".flush()"
    },
    {
      "label": ".removeByContract()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_removebycontract",
      "community": 346,
      "norm_label": ".removebycontract()"
    },
    {
      "label": "TenantInsuranceRepository.php",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_tenantinsurancerepository",
      "community": 287,
      "norm_label": "tenantinsurancerepository.php"
    },
    {
      "label": "TenantInsuranceRepository",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_tenantinsurancerepository_tenantinsurancerepository",
      "community": 287,
      "norm_label": "tenantinsurancerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_tenantinsurancerepository_tenantinsurancerepository_construct",
      "community": 287,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_insurance_repository_tenantinsurancerepository_php_managerregistry",
      "community": 287,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findActiveByTenant()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_tenantinsurancerepository_tenantinsurancerepository_findactivebytenant",
      "community": 287,
      "norm_label": ".findactivebytenant()"
    },
    {
      "label": ".findLatestByTenant()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "repository_tenantinsurancerepository_tenantinsurancerepository_findlatestbytenant",
      "community": 287,
      "norm_label": ".findlatestbytenant()"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "repository_tenantinsurancerepository_tenantinsurancerepository_findbyuuid",
      "community": 287,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "TenantInsurance",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "src_insurance_repository_tenantinsurancerepository_php_tenantinsurance",
      "community": 287,
      "norm_label": "tenantinsurance"
    },
    {
      "label": ".findActiveContract()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "repository_tenantinsurancerepository_tenantinsurancerepository_findactivecontract",
      "community": 287,
      "norm_label": ".findactivecontract()"
    },
    {
      "label": ".latestVersion()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "repository_tenantinsurancerepository_tenantinsurancerepository_latestversion",
      "community": 287,
      "norm_label": ".latestversion()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "repository_tenantinsurancerepository_tenantinsurancerepository_save",
      "community": 287,
      "norm_label": ".save()"
    },
    {
      "label": "TenantServiceCategorySettingRepository.php",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_tenantservicecategorysettingrepository",
      "community": 707,
      "norm_label": "tenantservicecategorysettingrepository.php"
    },
    {
      "label": "TenantServiceCategorySettingRepository",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository",
      "community": 707,
      "norm_label": "tenantservicecategorysettingrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_construct",
      "community": 707,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_insurance_repository_tenantservicecategorysettingrepository_php_managerregistry",
      "community": 707,
      "norm_label": "managerregistry"
    },
    {
      "label": ".enabledMapFor()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_enabledmapfor",
      "community": 707,
      "norm_label": ".enabledmapfor()"
    },
    {
      "label": ".findOneFor()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_findonefor",
      "community": 707,
      "norm_label": ".findonefor()"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_insurance_repository_tenantservicecategorysettingrepository_php_servicecategory",
      "community": 707,
      "norm_label": "servicecategory"
    },
    {
      "label": "TenantServiceCategorySetting",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "tenantservicecategorysetting",
      "community": 707,
      "norm_label": "tenantservicecategorysetting"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_save",
      "community": 707,
      "norm_label": ".save()"
    },
    {
      "label": ".flush()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_flush",
      "community": 707,
      "norm_label": ".flush()"
    },
    {
      "label": "TenantServiceCoverageRepository.php",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_tenantservicecoveragerepository",
      "community": 894,
      "norm_label": "tenantservicecoveragerepository.php"
    },
    {
      "label": "TenantServiceCoverageRepository",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository",
      "community": 894,
      "norm_label": "tenantservicecoveragerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_construct",
      "community": 894,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_insurance_repository_tenantservicecoveragerepository_php_managerregistry",
      "community": 894,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findOneFor()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_findonefor",
      "community": 894,
      "norm_label": ".findonefor()"
    },
    {
      "label": "TenantServiceCoverage",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_insurance_repository_tenantservicecoveragerepository_php_tenantservicecoverage",
      "community": 894,
      "norm_label": "tenantservicecoverage"
    },
    {
      "label": ".findByContract()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_findbycontract",
      "community": 894,
      "norm_label": ".findbycontract()"
    },
    {
      "label": ".hasActiveCoverage()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_hasactivecoverage",
      "community": 894,
      "norm_label": ".hasactivecoverage()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_save",
      "community": 894,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_remove",
      "community": 894,
      "norm_label": ".remove()"
    },
    {
      "label": "InsuranceCoverageDefaultService.php",
      "file_type": "code",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_insurancecoveragedefaultservice",
      "community": 578,
      "norm_label": "insurancecoveragedefaultservice.php"
    },
    {
      "label": "InsuranceCoverageDefaultService",
      "file_type": "code",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice",
      "community": 578,
      "norm_label": "insurancecoveragedefaultservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_construct",
      "community": 578,
      "norm_label": ".__construct()"
    },
    {
      "label": ".percentMap()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_percentmap",
      "community": 578,
      "norm_label": ".percentmap()"
    },
    {
      "label": ".percentMapForMany()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_percentmapformany",
      "community": 578,
      "norm_label": ".percentmapformany()"
    },
    {
      "label": ".percentFor()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_percentfor",
      "community": 578,
      "norm_label": ".percentfor()"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "src_insurance_service_insurancecoveragedefaultservice_php_servicecategory",
      "community": 578,
      "norm_label": "servicecategory"
    },
    {
      "label": ".settingsRows()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_settingsrows",
      "community": 578,
      "norm_label": ".settingsrows()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_save",
      "community": 578,
      "norm_label": ".save()"
    },
    {
      "label": ".fill()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_fill",
      "community": 578,
      "norm_label": ".fill()"
    },
    {
      "label": "TenantInsuranceCleanupService.php",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceCleanupService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_tenantinsurancecleanupservice",
      "community": 346,
      "norm_label": "tenantinsurancecleanupservice.php"
    },
    {
      "label": "TenantInsuranceCleanupService",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceCleanupService.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "service_tenantinsurancecleanupservice_tenantinsurancecleanupservice",
      "community": 346,
      "norm_label": "tenantinsurancecleanupservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceCleanupService.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "service_tenantinsurancecleanupservice_tenantinsurancecleanupservice_construct",
      "community": 346,
      "norm_label": ".__construct()"
    },
    {
      "label": ".purgeForEntity()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceCleanupService.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "service_tenantinsurancecleanupservice_tenantinsurancecleanupservice_purgeforentity",
      "community": 346,
      "norm_label": ".purgeforentity()"
    },
    {
      "label": "TenantInsuranceService.php",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice",
      "community": 346,
      "norm_label": "tenantinsuranceservice.php"
    },
    {
      "label": "TenantInsuranceService",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice",
      "community": 346,
      "norm_label": "tenantinsuranceservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_construct",
      "community": 346,
      "norm_label": ".__construct()"
    },
    {
      "label": ".activate()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_activate",
      "community": 346,
      "norm_label": ".activate()"
    },
    {
      "label": "TenantInsurance",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "src_insurance_service_tenantinsuranceservice_php_tenantinsurance",
      "community": 346,
      "norm_label": "tenantinsurance"
    },
    {
      "label": ".deactivate()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_deactivate",
      "community": 346,
      "norm_label": ".deactivate()"
    },
    {
      "label": ".setCategoryCoverages()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_setcategorycoverages",
      "community": 346,
      "norm_label": ".setcategorycoverages()"
    },
    {
      "label": ".assertEnabledCategoriesArePriced()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L145",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_assertenabledcategoriesarepriced",
      "community": 346,
      "norm_label": ".assertenabledcategoriesarepriced()"
    },
    {
      "label": ".assertPercentInRange()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L178",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_assertpercentinrange",
      "community": 346,
      "norm_label": ".assertpercentinrange()"
    },
    {
      "label": ".categoryCoverageView()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L191",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_categorycoverageview",
      "community": 346,
      "norm_label": ".categorycoverageview()"
    },
    {
      "label": ".categoryCoverageViewForMany()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L213",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_categorycoverageviewformany",
      "community": 346,
      "norm_label": ".categorycoverageviewformany()"
    },
    {
      "label": ".pickPercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L244",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_pickpercent",
      "community": 346,
      "norm_label": ".pickpercent()"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L244",
      "_origin": "ast",
      "id": "src_insurance_service_tenantinsuranceservice_php_servicecategory",
      "community": 346,
      "norm_label": "servicecategory"
    },
    {
      "label": ".assertActive()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L267",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_assertactive",
      "community": 346,
      "norm_label": ".assertactive()"
    },
    {
      "label": ".coverageRule()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L281",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_coveragerule",
      "community": 346,
      "norm_label": ".coveragerule()"
    },
    {
      "label": "CoverageRule",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L281",
      "_origin": "ast",
      "id": "src_insurance_service_tenantinsuranceservice_php_coveragerule",
      "community": 346,
      "norm_label": "coveragerule"
    },
    {
      "label": ".coverageRuleForService()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L303",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_coverageruleforservice",
      "community": 346,
      "norm_label": ".coverageruleforservice()"
    },
    {
      "label": ".buildRule()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L332",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_buildrule",
      "community": 346,
      "norm_label": ".buildrule()"
    },
    {
      "label": "TenantServiceCoverage",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L332",
      "_origin": "ast",
      "id": "src_insurance_service_tenantinsuranceservice_php_tenantservicecoverage",
      "community": 346,
      "norm_label": "tenantservicecoverage"
    },
    {
      "label": ".resolvePercent()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L356",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_resolvepercent",
      "community": 346,
      "norm_label": ".resolvepercent()"
    },
    {
      "label": ".isSupplementary()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L377",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_issupplementary",
      "community": 346,
      "norm_label": ".issupplementary()"
    },
    {
      "label": ".getServiceCoverage()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L386",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_getservicecoverage",
      "community": 346,
      "norm_label": ".getservicecoverage()"
    },
    {
      "label": ".setServiceCoverage()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L392",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_setservicecoverage",
      "community": 346,
      "norm_label": ".setservicecoverage()"
    },
    {
      "label": ".syncServiceItemInsuranceFlag()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L423",
      "_origin": "ast",
      "id": "service_tenantinsuranceservice_tenantinsuranceservice_syncserviceiteminsuranceflag",
      "community": 346,
      "norm_label": ".syncserviceiteminsuranceflag()"
    },
    {
      "label": "TenantServiceCategoryService.php",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_tenantservicecategoryservice",
      "community": 707,
      "norm_label": "tenantservicecategoryservice.php"
    },
    {
      "label": "TenantServiceCategoryService",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "service_tenantservicecategoryservice_tenantservicecategoryservice",
      "community": 707,
      "norm_label": "tenantservicecategoryservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "service_tenantservicecategoryservice_tenantservicecategoryservice_construct",
      "community": 707,
      "norm_label": ".__construct()"
    },
    {
      "label": ".enabledKeys()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "service_tenantservicecategoryservice_tenantservicecategoryservice_enabledkeys",
      "community": 707,
      "norm_label": ".enabledkeys()"
    },
    {
      "label": ".settingsRows()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "service_tenantservicecategoryservice_tenantservicecategoryservice_settingsrows",
      "community": 707,
      "norm_label": ".settingsrows()"
    },
    {
      "label": ".defaultCategory()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "service_tenantservicecategoryservice_tenantservicecategoryservice_defaultcategory",
      "community": 707,
      "norm_label": ".defaultcategory()"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "src_insurance_service_tenantservicecategoryservice_php_servicecategory",
      "community": 707,
      "norm_label": "servicecategory"
    },
    {
      "label": ".isEnabled()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "service_tenantservicecategoryservice_tenantservicecategoryservice_isenabled",
      "community": 707,
      "norm_label": ".isenabled()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "service_tenantservicecategoryservice_tenantservicecategoryservice_save",
      "community": 707,
      "norm_label": ".save()"
    },
    {
      "label": "VisitPriceRequirementResolver.php",
      "file_type": "code",
      "source_file": "src/Insurance/Service/VisitPriceRequirementResolver.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_visitpricerequirementresolver",
      "community": 909,
      "norm_label": "visitpricerequirementresolver.php"
    },
    {
      "label": "VisitPriceRequirementResolver",
      "file_type": "code",
      "source_file": "src/Insurance/Service/VisitPriceRequirementResolver.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "service_visitpricerequirementresolver_visitpricerequirementresolver",
      "community": 909,
      "norm_label": "visitpricerequirementresolver"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/VisitPriceRequirementResolver.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "service_visitpricerequirementresolver_visitpricerequirementresolver_construct",
      "community": 909,
      "norm_label": ".__construct()"
    },
    {
      "label": ".isRequiredForDoctor()",
      "file_type": "code",
      "source_file": "src/Insurance/Service/VisitPriceRequirementResolver.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "service_visitpricerequirementresolver_visitpricerequirementresolver_isrequiredfordoctor",
      "community": 909,
      "norm_label": ".isrequiredfordoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Insurance/Service/VisitPriceRequirementResolver.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_insurance_service_visitpricerequirementresolver_php_doctor",
      "community": 909,
      "norm_label": "doctor"
    },
    {
      "label": "CoverageRule.php",
      "file_type": "code",
      "source_file": "src/Insurance/ValueObject/CoverageRule.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "valueobject_coveragerule",
      "community": 510,
      "norm_label": "coveragerule.php"
    },
    {
      "label": "CoverageRule",
      "file_type": "code",
      "source_file": "src/Insurance/ValueObject/CoverageRule.php",
      "source_location": "L5",
      "_origin": "ast",
      "id": "valueobject_coveragerule_coveragerule",
      "community": 510,
      "norm_label": "coveragerule"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Insurance/ValueObject/CoverageRule.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "valueobject_coveragerule_coveragerule_construct",
      "community": 510,
      "norm_label": ".__construct()"
    },
    {
      "label": ".notCovered()",
      "file_type": "code",
      "source_file": "src/Insurance/ValueObject/CoverageRule.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "valueobject_coveragerule_coveragerule_notcovered",
      "community": 510,
      "norm_label": ".notcovered()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Insurance/ValueObject/CoverageRule.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "src_insurance_valueobject_coveragerule_php_self",
      "community": 510,
      "norm_label": "self"
    },
    {
      "label": "InventoryController.php",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_inventorycontroller",
      "community": 676,
      "norm_label": "inventorycontroller.php"
    },
    {
      "label": "InventoryController",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller",
      "community": 676,
      "norm_label": "inventorycontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_construct",
      "community": 676,
      "norm_label": ".__construct()"
    },
    {
      "label": ".listItems()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_listitems",
      "community": 676,
      "norm_label": ".listitems()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "src_inventory_controller_inventorycontroller_php_user",
      "community": 676,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "src_inventory_controller_inventorycontroller_php_jsonresponse",
      "community": 676,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".listCategories()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_listcategories",
      "community": 676,
      "norm_label": ".listcategories()"
    },
    {
      "label": ".meta()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_meta",
      "community": 676,
      "norm_label": ".meta()"
    },
    {
      "label": ".createItem()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_createitem",
      "community": 676,
      "norm_label": ".createitem()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "src_inventory_controller_inventorycontroller_php_request",
      "community": 676,
      "norm_label": "request"
    },
    {
      "label": ".updateItem()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_updateitem",
      "community": 676,
      "norm_label": ".updateitem()"
    },
    {
      "label": ".deleteItem()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_deleteitem",
      "community": 676,
      "norm_label": ".deleteitem()"
    },
    {
      "label": ".listPackages()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L151",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_listpackages",
      "community": 676,
      "norm_label": ".listpackages()"
    },
    {
      "label": ".createPackage()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L167",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_createpackage",
      "community": 676,
      "norm_label": ".createpackage()"
    },
    {
      "label": ".updatePackage()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L190",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_updatepackage",
      "community": 676,
      "norm_label": ".updatepackage()"
    },
    {
      "label": ".deletePackage()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L218",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_deletepackage",
      "community": 676,
      "norm_label": ".deletepackage()"
    },
    {
      "label": ".applyItemFields()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L236",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_applyitemfields",
      "community": 676,
      "norm_label": ".applyitemfields()"
    },
    {
      "label": "InventoryItem",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L236",
      "_origin": "ast",
      "id": "src_inventory_controller_inventorycontroller_php_inventoryitem",
      "community": 676,
      "norm_label": "inventoryitem"
    },
    {
      "label": ".ownedItem()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L268",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_owneditem",
      "community": 676,
      "norm_label": ".owneditem()"
    },
    {
      "label": ".ownedPackage()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L279",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_ownedpackage",
      "community": 676,
      "norm_label": ".ownedpackage()"
    },
    {
      "label": "InventoryPackage",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L279",
      "_origin": "ast",
      "id": "src_inventory_controller_inventorycontroller_php_inventorypackage",
      "community": 676,
      "norm_label": "inventorypackage"
    },
    {
      "label": ".resolveEntity()",
      "file_type": "code",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L297",
      "_origin": "ast",
      "id": "controller_inventorycontroller_inventorycontroller_resolveentity",
      "community": 676,
      "norm_label": ".resolveentity()"
    },
    {
      "label": "InventoryItem.php",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_inventoryitem",
      "community": 426,
      "norm_label": "inventoryitem.php"
    },
    {
      "label": "InventoryItem",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem",
      "community": 426,
      "norm_label": "inventoryitem"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_construct",
      "community": 426,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_getid",
      "community": 426,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_getuuid",
      "community": 426,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_getentitytype",
      "community": 426,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L117",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_getentityid",
      "community": 426,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_getname",
      "community": 426,
      "norm_label": ".getname()"
    },
    {
      "label": ".getConsumable()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L119",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_getconsumable",
      "community": 426,
      "norm_label": ".getconsumable()"
    },
    {
      "label": ".getCategory()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_getcategory",
      "community": 426,
      "norm_label": ".getcategory()"
    },
    {
      "label": ".getUnit()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_getunit",
      "community": 426,
      "norm_label": ".getunit()"
    },
    {
      "label": ".getPrice()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_getprice",
      "community": 426,
      "norm_label": ".getprice()"
    },
    {
      "label": ".getStock()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_getstock",
      "community": 426,
      "norm_label": ".getstock()"
    },
    {
      "label": ".getAlertThreshold()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L124",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_getalertthreshold",
      "community": 426,
      "norm_label": ".getalertthreshold()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_setname",
      "community": 426,
      "norm_label": ".setname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "src_inventory_entity_inventoryitem_php_self",
      "community": 426,
      "norm_label": "self"
    },
    {
      "label": ".setConsumable()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_setconsumable",
      "community": 426,
      "norm_label": ".setconsumable()"
    },
    {
      "label": ".setCategory()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L128",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_setcategory",
      "community": 426,
      "norm_label": ".setcategory()"
    },
    {
      "label": ".setUnit()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L129",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_setunit",
      "community": 426,
      "norm_label": ".setunit()"
    },
    {
      "label": ".setPrice()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_setprice",
      "community": 426,
      "norm_label": ".setprice()"
    },
    {
      "label": ".setStock()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L131",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_setstock",
      "community": 426,
      "norm_label": ".setstock()"
    },
    {
      "label": ".setAlertThreshold()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_setalertthreshold",
      "community": 426,
      "norm_label": ".setalertthreshold()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_getstatus",
      "community": 426,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L146",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_toarray",
      "community": 426,
      "norm_label": ".toarray()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L161",
      "_origin": "ast",
      "id": "entity_inventoryitem_inventoryitem_touch",
      "community": 426,
      "norm_label": ".touch()"
    },
    {
      "label": "InventoryPackage.php",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_inventorypackage",
      "community": 773,
      "norm_label": "inventorypackage.php"
    },
    {
      "label": "InventoryPackage",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "entity_inventorypackage_inventorypackage",
      "community": 773,
      "norm_label": "inventorypackage"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "src_inventory_entity_inventorypackage_php_collection",
      "community": 773,
      "norm_label": "collection"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "entity_inventorypackage_inventorypackage_construct",
      "community": 773,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_inventorypackage_inventorypackage_getid",
      "community": 773,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_inventorypackage_inventorypackage_getuuid",
      "community": 773,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_inventorypackage_inventorypackage_getentitytype",
      "community": 773,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_inventorypackage_inventorypackage_getentityid",
      "community": 773,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getTitle()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_inventorypackage_inventorypackage_gettitle",
      "community": 773,
      "norm_label": ".gettitle()"
    },
    {
      "label": ".setTitle()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "entity_inventorypackage_inventorypackage_settitle",
      "community": 773,
      "norm_label": ".settitle()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "src_inventory_entity_inventorypackage_php_self",
      "community": 773,
      "norm_label": "self"
    },
    {
      "label": ".getItems()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "entity_inventorypackage_inventorypackage_getitems",
      "community": 773,
      "norm_label": ".getitems()"
    },
    {
      "label": ".addItem()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_inventorypackage_inventorypackage_additem",
      "community": 773,
      "norm_label": ".additem()"
    },
    {
      "label": "InventoryPackageItem",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "inventorypackageitem",
      "community": 773,
      "norm_label": "inventorypackageitem"
    },
    {
      "label": ".clearItems()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_inventorypackage_inventorypackage_clearitems",
      "community": 773,
      "norm_label": ".clearitems()"
    },
    {
      "label": "InventoryPackageItem.php",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_inventorypackageitem",
      "community": 781,
      "norm_label": "inventorypackageitem.php"
    },
    {
      "label": "InventoryPackageItem",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_inventorypackageitem_inventorypackageitem",
      "community": 781,
      "norm_label": "inventorypackageitem"
    },
    {
      "label": "InventoryPackage",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "src_inventory_entity_inventorypackageitem_php_inventorypackage",
      "community": 781,
      "norm_label": "inventorypackage"
    },
    {
      "label": "InventoryItem",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_inventory_entity_inventorypackageitem_php_inventoryitem",
      "community": 781,
      "norm_label": "inventoryitem"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "entity_inventorypackageitem_inventorypackageitem_construct",
      "community": 781,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "entity_inventorypackageitem_inventorypackageitem_getid",
      "community": 781,
      "norm_label": ".getid()"
    },
    {
      "label": ".getPackage()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "entity_inventorypackageitem_inventorypackageitem_getpackage",
      "community": 781,
      "norm_label": ".getpackage()"
    },
    {
      "label": ".getItem()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "entity_inventorypackageitem_inventorypackageitem_getitem",
      "community": 781,
      "norm_label": ".getitem()"
    },
    {
      "label": ".getAmount()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "entity_inventorypackageitem_inventorypackageitem_getamount",
      "community": 781,
      "norm_label": ".getamount()"
    },
    {
      "label": ".setPackage()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "entity_inventorypackageitem_inventorypackageitem_setpackage",
      "community": 781,
      "norm_label": ".setpackage()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "src_inventory_entity_inventorypackageitem_php_self",
      "community": 781,
      "norm_label": "self"
    },
    {
      "label": ".setAmount()",
      "file_type": "code",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "entity_inventorypackageitem_inventorypackageitem_setamount",
      "community": 781,
      "norm_label": ".setamount()"
    },
    {
      "label": "InventoryItemRepository.php",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_inventoryitemrepository",
      "community": 883,
      "norm_label": "inventoryitemrepository.php"
    },
    {
      "label": "InventoryItemRepository",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_inventoryitemrepository_inventoryitemrepository",
      "community": 883,
      "norm_label": "inventoryitemrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_inventoryitemrepository_inventoryitemrepository_construct",
      "community": 883,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_inventory_repository_inventoryitemrepository_php_managerregistry",
      "community": 883,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_inventoryitemrepository_inventoryitemrepository_findbyuuid",
      "community": 883,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "InventoryItem",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_inventory_repository_inventoryitemrepository_php_inventoryitem",
      "community": 883,
      "norm_label": "inventoryitem"
    },
    {
      "label": ".findByEntity()",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_inventoryitemrepository_inventoryitemrepository_findbyentity",
      "community": 883,
      "norm_label": ".findbyentity()"
    },
    {
      "label": ".findCategories()",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "repository_inventoryitemrepository_inventoryitemrepository_findcategories",
      "community": 883,
      "norm_label": ".findcategories()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "repository_inventoryitemrepository_inventoryitemrepository_save",
      "community": 883,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "repository_inventoryitemrepository_inventoryitemrepository_remove",
      "community": 883,
      "norm_label": ".remove()"
    },
    {
      "label": "InventoryPackageRepository.php",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_inventorypackagerepository",
      "community": 805,
      "norm_label": "inventorypackagerepository.php"
    },
    {
      "label": "InventoryPackageRepository",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_inventorypackagerepository_inventorypackagerepository",
      "community": 805,
      "norm_label": "inventorypackagerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_inventorypackagerepository_inventorypackagerepository_construct",
      "community": 805,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_inventory_repository_inventorypackagerepository_php_managerregistry",
      "community": 805,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_inventorypackagerepository_inventorypackagerepository_findbyuuid",
      "community": 805,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "InventoryPackage",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_inventory_repository_inventorypackagerepository_php_inventorypackage",
      "community": 805,
      "norm_label": "inventorypackage"
    },
    {
      "label": ".findByEntity()",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_inventorypackagerepository_inventorypackagerepository_findbyentity",
      "community": 805,
      "norm_label": ".findbyentity()"
    },
    {
      "label": ".findMapByIds()",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "repository_inventorypackagerepository_inventorypackagerepository_findmapbyids",
      "community": 805,
      "norm_label": ".findmapbyids()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "repository_inventorypackagerepository_inventorypackagerepository_save",
      "community": 805,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "repository_inventorypackagerepository_inventorypackagerepository_remove",
      "community": 805,
      "norm_label": ".remove()"
    },
    {
      "label": "InventoryService.php",
      "file_type": "code",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_inventoryservice",
      "community": 773,
      "norm_label": "inventoryservice.php"
    },
    {
      "label": "InventoryService",
      "file_type": "code",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "service_inventoryservice_inventoryservice",
      "community": 773,
      "norm_label": "inventoryservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "service_inventoryservice_inventoryservice_construct",
      "community": 773,
      "norm_label": ".__construct()"
    },
    {
      "label": ".stats()",
      "file_type": "code",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "service_inventoryservice_inventoryservice_stats",
      "community": 773,
      "norm_label": ".stats()"
    },
    {
      "label": ".packageToArray()",
      "file_type": "code",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "service_inventoryservice_inventoryservice_packagetoarray",
      "community": 773,
      "norm_label": ".packagetoarray()"
    },
    {
      "label": "InventoryPackage",
      "file_type": "code",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "src_inventory_service_inventoryservice_php_inventorypackage",
      "community": 773,
      "norm_label": "inventorypackage"
    },
    {
      "label": ".syncPackageItems()",
      "file_type": "code",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "service_inventoryservice_inventoryservice_syncpackageitems",
      "community": 773,
      "norm_label": ".syncpackageitems()"
    },
    {
      "label": "Kernel.php",
      "file_type": "code",
      "source_file": "src/Kernel.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "src_kernel",
      "community": 956,
      "norm_label": "kernel.php"
    },
    {
      "label": "Kernel",
      "file_type": "code",
      "source_file": "src/Kernel.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "src_kernel_kernel",
      "community": 956,
      "norm_label": "kernel"
    },
    {
      "label": "BaseKernel",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "basekernel",
      "community": 956,
      "norm_label": "basekernel"
    },
    {
      "label": "MicroKernelTrait",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "microkerneltrait",
      "community": 956,
      "norm_label": "microkerneltrait"
    },
    {
      "label": ".writableBase()",
      "file_type": "code",
      "source_file": "src/Kernel.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_kernel_kernel_writablebase",
      "community": 956,
      "norm_label": ".writablebase()"
    },
    {
      "label": ".getCacheDir()",
      "file_type": "code",
      "source_file": "src/Kernel.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "src_kernel_kernel_getcachedir",
      "community": 956,
      "norm_label": ".getcachedir()"
    },
    {
      "label": ".getLogDir()",
      "file_type": "code",
      "source_file": "src/Kernel.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "src_kernel_kernel_getlogdir",
      "community": 956,
      "norm_label": ".getlogdir()"
    },
    {
      "label": "LocationController.php",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_locationcontroller",
      "community": 121,
      "norm_label": "locationcontroller.php"
    },
    {
      "label": "LocationController",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "controller_locationcontroller_locationcontroller",
      "community": 121,
      "norm_label": "locationcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "controller_locationcontroller_locationcontroller_construct",
      "community": 121,
      "norm_label": ".__construct()"
    },
    {
      "label": ".provinces()",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "controller_locationcontroller_locationcontroller_provinces",
      "community": 121,
      "norm_label": ".provinces()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_location_controller_locationcontroller_php_jsonresponse",
      "community": 121,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".cities()",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "controller_locationcontroller_locationcontroller_cities",
      "community": 121,
      "norm_label": ".cities()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "src_location_controller_locationcontroller_php_request",
      "community": 121,
      "norm_label": "request"
    },
    {
      "label": ".createProvince()",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "controller_locationcontroller_locationcontroller_createprovince",
      "community": 121,
      "norm_label": ".createprovince()"
    },
    {
      "label": ".updateProvince()",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "controller_locationcontroller_locationcontroller_updateprovince",
      "community": 121,
      "norm_label": ".updateprovince()"
    },
    {
      "label": ".deleteProvince()",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "controller_locationcontroller_locationcontroller_deleteprovince",
      "community": 121,
      "norm_label": ".deleteprovince()"
    },
    {
      "label": ".createCity()",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "controller_locationcontroller_locationcontroller_createcity",
      "community": 121,
      "norm_label": ".createcity()"
    },
    {
      "label": ".updateCity()",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "controller_locationcontroller_locationcontroller_updatecity",
      "community": 121,
      "norm_label": ".updatecity()"
    },
    {
      "label": ".deleteCity()",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L141",
      "_origin": "ast",
      "id": "controller_locationcontroller_locationcontroller_deletecity",
      "community": 121,
      "norm_label": ".deletecity()"
    },
    {
      "label": ".adminProvinces()",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L156",
      "_origin": "ast",
      "id": "controller_locationcontroller_locationcontroller_adminprovinces",
      "community": 121,
      "norm_label": ".adminprovinces()"
    },
    {
      "label": ".adminCities()",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L185",
      "_origin": "ast",
      "id": "controller_locationcontroller_locationcontroller_admincities",
      "community": 121,
      "norm_label": ".admincities()"
    },
    {
      "label": ".applyCityData()",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L220",
      "_origin": "ast",
      "id": "controller_locationcontroller_locationcontroller_applycitydata",
      "community": 121,
      "norm_label": ".applycitydata()"
    },
    {
      "label": "City",
      "file_type": "code",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L220",
      "_origin": "ast",
      "id": "src_location_controller_locationcontroller_php_city",
      "community": 121,
      "norm_label": "city"
    },
    {
      "label": "City.php",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_city",
      "community": 24,
      "norm_label": "city.php"
    },
    {
      "label": "City",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "entity_city_city",
      "community": 24,
      "norm_label": "city"
    },
    {
      "label": "Province",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "src_location_entity_city_php_province",
      "community": 24,
      "norm_label": "province"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_city_city_construct",
      "community": 24,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "entity_city_city_getid",
      "community": 24,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_city_city_getuuid",
      "community": 24,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_city_city_getname",
      "community": 24,
      "norm_label": ".getname()"
    },
    {
      "label": ".getSiteName()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_city_city_getsitename",
      "community": 24,
      "norm_label": ".getsitename()"
    },
    {
      "label": ".getTitle()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_city_city_gettitle",
      "community": 24,
      "norm_label": ".gettitle()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_city_city_getstatus",
      "community": 24,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getWeight()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_city_city_getweight",
      "community": 24,
      "norm_label": ".getweight()"
    },
    {
      "label": ".getProvince()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "entity_city_city_getprovince",
      "community": 24,
      "norm_label": ".getprovince()"
    },
    {
      "label": ".getRepresentationId()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "entity_city_city_getrepresentationid",
      "community": 24,
      "norm_label": ".getrepresentationid()"
    },
    {
      "label": ".getContactPhone()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "entity_city_city_getcontactphone",
      "community": 24,
      "norm_label": ".getcontactphone()"
    },
    {
      "label": ".getEmail()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "entity_city_city_getemail",
      "community": 24,
      "norm_label": ".getemail()"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "entity_city_city_getdescription",
      "community": 24,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".getSlogan()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "entity_city_city_getslogan",
      "community": 24,
      "norm_label": ".getslogan()"
    },
    {
      "label": ".getDomain()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "entity_city_city_getdomain",
      "community": 24,
      "norm_label": ".getdomain()"
    },
    {
      "label": ".getKeywords()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "entity_city_city_getkeywords",
      "community": 24,
      "norm_label": ".getkeywords()"
    },
    {
      "label": ".getFooterDescription()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "entity_city_city_getfooterdescription",
      "community": 24,
      "norm_label": ".getfooterdescription()"
    },
    {
      "label": ".getSocialMedia()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "entity_city_city_getsocialmedia",
      "community": 24,
      "norm_label": ".getsocialmedia()"
    },
    {
      "label": ".getLogoUrl()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "entity_city_city_getlogourl",
      "community": 24,
      "norm_label": ".getlogourl()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "entity_city_city_setname",
      "community": 24,
      "norm_label": ".setname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "src_location_entity_city_php_self",
      "community": 24,
      "norm_label": "self"
    },
    {
      "label": ".setSiteName()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "entity_city_city_setsitename",
      "community": 24,
      "norm_label": ".setsitename()"
    },
    {
      "label": ".setTitle()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L101",
      "_origin": "ast",
      "id": "entity_city_city_settitle",
      "community": 24,
      "norm_label": ".settitle()"
    },
    {
      "label": ".setStatus()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "entity_city_city_setstatus",
      "community": 24,
      "norm_label": ".setstatus()"
    },
    {
      "label": ".setWeight()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "entity_city_city_setweight",
      "community": 24,
      "norm_label": ".setweight()"
    },
    {
      "label": ".setProvince()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "entity_city_city_setprovince",
      "community": 24,
      "norm_label": ".setprovince()"
    },
    {
      "label": ".setRepresentationId()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "entity_city_city_setrepresentationid",
      "community": 24,
      "norm_label": ".setrepresentationid()"
    },
    {
      "label": ".setContactPhone()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "entity_city_city_setcontactphone",
      "community": 24,
      "norm_label": ".setcontactphone()"
    },
    {
      "label": ".setEmail()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "entity_city_city_setemail",
      "community": 24,
      "norm_label": ".setemail()"
    },
    {
      "label": ".setDescription()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "entity_city_city_setdescription",
      "community": 24,
      "norm_label": ".setdescription()"
    },
    {
      "label": ".setSlogan()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "entity_city_city_setslogan",
      "community": 24,
      "norm_label": ".setslogan()"
    },
    {
      "label": ".setDomain()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "entity_city_city_setdomain",
      "community": 24,
      "norm_label": ".setdomain()"
    },
    {
      "label": ".setKeywords()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "entity_city_city_setkeywords",
      "community": 24,
      "norm_label": ".setkeywords()"
    },
    {
      "label": ".setFooterDescription()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L112",
      "_origin": "ast",
      "id": "entity_city_city_setfooterdescription",
      "community": 24,
      "norm_label": ".setfooterdescription()"
    },
    {
      "label": ".setSocialMedia()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "entity_city_city_setsocialmedia",
      "community": 24,
      "norm_label": ".setsocialmedia()"
    },
    {
      "label": ".setLogoUrl()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "entity_city_city_setlogourl",
      "community": 24,
      "norm_label": ".setlogourl()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "entity_city_city_toarray",
      "community": 24,
      "norm_label": ".toarray()"
    },
    {
      "label": "Province.php",
      "file_type": "code",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_province",
      "community": 209,
      "norm_label": "province.php"
    },
    {
      "label": "Province",
      "file_type": "code",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "entity_province_province",
      "community": 209,
      "norm_label": "province"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "entity_province_province_construct",
      "community": 209,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "entity_province_province_getid",
      "community": 209,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "entity_province_province_getuuid",
      "community": 209,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "entity_province_province_getname",
      "community": 209,
      "norm_label": ".getname()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "entity_province_province_getstatus",
      "community": 209,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getWeight()",
      "file_type": "code",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "entity_province_province_getweight",
      "community": 209,
      "norm_label": ".getweight()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "entity_province_province_setname",
      "community": 209,
      "norm_label": ".setname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "src_location_entity_province_php_self",
      "community": 209,
      "norm_label": "self"
    },
    {
      "label": ".setStatus()",
      "file_type": "code",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "entity_province_province_setstatus",
      "community": 209,
      "norm_label": ".setstatus()"
    },
    {
      "label": ".setWeight()",
      "file_type": "code",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "entity_province_province_setweight",
      "community": 209,
      "norm_label": ".setweight()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "entity_province_province_toarray",
      "community": 209,
      "norm_label": ".toarray()"
    },
    {
      "label": "CityRepository.php",
      "file_type": "code",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_cityrepository",
      "community": 850,
      "norm_label": "cityrepository.php"
    },
    {
      "label": "CityRepository",
      "file_type": "code",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_cityrepository_cityrepository",
      "community": 850,
      "norm_label": "cityrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_cityrepository_cityrepository_construct",
      "community": 850,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_location_repository_cityrepository_php_managerregistry",
      "community": 850,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findActive()",
      "file_type": "code",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_cityrepository_cityrepository_findactive",
      "community": 850,
      "norm_label": ".findactive()"
    },
    {
      "label": ".findByDomain()",
      "file_type": "code",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "repository_cityrepository_cityrepository_findbydomain",
      "community": 850,
      "norm_label": ".findbydomain()"
    },
    {
      "label": "City",
      "file_type": "code",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "src_location_repository_cityrepository_php_city",
      "community": 850,
      "norm_label": "city"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "repository_cityrepository_cityrepository_save",
      "community": 850,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "repository_cityrepository_cityrepository_remove",
      "community": 850,
      "norm_label": ".remove()"
    },
    {
      "label": "ProvinceRepository.php",
      "file_type": "code",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_provincerepository",
      "community": 1098,
      "norm_label": "provincerepository.php"
    },
    {
      "label": "ProvinceRepository",
      "file_type": "code",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_provincerepository_provincerepository",
      "community": 1098,
      "norm_label": "provincerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_provincerepository_provincerepository_construct",
      "community": 1098,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_location_repository_provincerepository_php_managerregistry",
      "community": 1098,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findActive()",
      "file_type": "code",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_provincerepository_provincerepository_findactive",
      "community": 1098,
      "norm_label": ".findactive()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "repository_provincerepository_provincerepository_save",
      "community": 1098,
      "norm_label": ".save()"
    },
    {
      "label": "Province",
      "file_type": "code",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_location_repository_provincerepository_php_province",
      "community": 1098,
      "norm_label": "province"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "repository_provincerepository_provincerepository_remove",
      "community": 1098,
      "norm_label": ".remove()"
    },
    {
      "label": "PatientController.php",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_patientcontroller",
      "community": 433,
      "norm_label": "patientcontroller.php"
    },
    {
      "label": "PatientController",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller",
      "community": 433,
      "norm_label": "patientcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_construct",
      "community": 433,
      "norm_label": ".__construct()"
    },
    {
      "label": ".listPayments()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_listpayments",
      "community": 433,
      "norm_label": ".listpayments()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "src_patient_controller_patientcontroller_php_request",
      "community": 433,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "src_patient_controller_patientcontroller_php_user",
      "community": 433,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "src_patient_controller_patientcontroller_php_jsonresponse",
      "community": 433,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".walletBalance()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_walletbalance",
      "community": 433,
      "norm_label": ".walletbalance()"
    },
    {
      "label": ".walletTransactions()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_wallettransactions",
      "community": 433,
      "norm_label": ".wallettransactions()"
    },
    {
      "label": ".chargeWallet()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L149",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_chargewallet",
      "community": 433,
      "norm_label": ".chargewallet()"
    },
    {
      "label": ".withdrawWallet()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L187",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_withdrawwallet",
      "community": 433,
      "norm_label": ".withdrawwallet()"
    },
    {
      "label": ".normalizeMethod()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L221",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_normalizemethod",
      "community": 433,
      "norm_label": ".normalizemethod()"
    },
    {
      "label": ".listCalls()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L230",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_listcalls",
      "community": 433,
      "norm_label": ".listcalls()"
    },
    {
      "label": ".createCall()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L249",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_createcall",
      "community": 433,
      "norm_label": ".createcall()"
    },
    {
      "label": ".deleteCall()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L287",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_deletecall",
      "community": 433,
      "norm_label": ".deletecall()"
    },
    {
      "label": ".listMessages()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L305",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_listmessages",
      "community": 433,
      "norm_label": ".listmessages()"
    },
    {
      "label": ".createMessage()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L320",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_createmessage",
      "community": 433,
      "norm_label": ".createmessage()"
    },
    {
      "label": ".deleteMessage()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L347",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_deletemessage",
      "community": 433,
      "norm_label": ".deletemessage()"
    },
    {
      "label": ".listNotes()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L368",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_listnotes",
      "community": 433,
      "norm_label": ".listnotes()"
    },
    {
      "label": ".createNote()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L383",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_createnote",
      "community": 433,
      "norm_label": ".createnote()"
    },
    {
      "label": ".updateNote()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L407",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_updatenote",
      "community": 433,
      "norm_label": ".updatenote()"
    },
    {
      "label": ".deleteNote()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L434",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_deletenote",
      "community": 433,
      "norm_label": ".deletenote()"
    },
    {
      "label": ".listMedicalRecords()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L452",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_listmedicalrecords",
      "community": 433,
      "norm_label": ".listmedicalrecords()"
    },
    {
      "label": ".createMedicalRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L467",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_createmedicalrecord",
      "community": 433,
      "norm_label": ".createmedicalrecord()"
    },
    {
      "label": ".updateMedicalRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L493",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_updatemedicalrecord",
      "community": 433,
      "norm_label": ".updatemedicalrecord()"
    },
    {
      "label": ".deleteMedicalRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L525",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_deletemedicalrecord",
      "community": 433,
      "norm_label": ".deletemedicalrecord()"
    },
    {
      "label": ".listAttachments()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L543",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_listattachments",
      "community": 433,
      "norm_label": ".listattachments()"
    },
    {
      "label": ".uploadAttachment()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L558",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_uploadattachment",
      "community": 433,
      "norm_label": ".uploadattachment()"
    },
    {
      "label": ".deleteAttachment()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L582",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_deleteattachment",
      "community": 433,
      "norm_label": ".deleteattachment()"
    },
    {
      "label": ".applyRecordTags()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L603",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_applyrecordtags",
      "community": 433,
      "norm_label": ".applyrecordtags()"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L603",
      "_origin": "ast",
      "id": "src_patient_controller_patientcontroller_php_patientrecord",
      "community": 433,
      "norm_label": "patientrecord"
    },
    {
      "label": ".buildPatientProfile()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L621",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_buildpatientprofile",
      "community": 433,
      "norm_label": ".buildpatientprofile()"
    },
    {
      "label": ".searchUser()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L658",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_searchuser",
      "community": 433,
      "norm_label": ".searchuser()"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L682",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_list",
      "community": 433,
      "norm_label": ".list()"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L721",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_create",
      "community": 433,
      "norm_label": ".create()"
    },
    {
      "label": ".show()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L799",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_show",
      "community": 433,
      "norm_label": ".show()"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L816",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_update",
      "community": 433,
      "norm_label": ".update()"
    },
    {
      "label": ".sessions()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L951",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_sessions",
      "community": 433,
      "norm_label": ".sessions()"
    },
    {
      "label": ".appointments()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L977",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_appointments",
      "community": 433,
      "norm_label": ".appointments()"
    },
    {
      "label": ".insuranceNameById()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1015",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_insurancenamebyid",
      "community": 433,
      "norm_label": ".insurancenamebyid()"
    },
    {
      "label": ".sessionWithBilling()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1024",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_sessionwithbilling",
      "community": 433,
      "norm_label": ".sessionwithbilling()"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1024",
      "_origin": "ast",
      "id": "src_patient_controller_patientcontroller_php_patientsession",
      "community": 433,
      "norm_label": "patientsession"
    },
    {
      "label": ".createSession()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1041",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_createsession",
      "community": 433,
      "norm_label": ".createsession()"
    },
    {
      "label": ".updateSession()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1063",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_updatesession",
      "community": 433,
      "norm_label": ".updatesession()"
    },
    {
      "label": ".addSessionPayment()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1144",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_addsessionpayment",
      "community": 433,
      "norm_label": ".addsessionpayment()"
    },
    {
      "label": ".updateSessionPayment()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1171",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_updatesessionpayment",
      "community": 433,
      "norm_label": ".updatesessionpayment()"
    },
    {
      "label": ".deleteSessionPayment()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1194",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_deletesessionpayment",
      "community": 433,
      "norm_label": ".deletesessionpayment()"
    },
    {
      "label": ".sessionAuditLog()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1217",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_sessionauditlog",
      "community": 433,
      "norm_label": ".sessionauditlog()"
    },
    {
      "label": ".scope()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1234",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_scope",
      "community": 433,
      "norm_label": ".scope()"
    },
    {
      "label": "PatientRecordScope",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1234",
      "_origin": "ast",
      "id": "src_patient_controller_patientcontroller_php_patientrecordscope",
      "community": 433,
      "norm_label": "patientrecordscope"
    },
    {
      "label": ".resolveScope()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1240",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_resolvescope",
      "community": 433,
      "norm_label": ".resolvescope()"
    },
    {
      "label": ".resolveEntity()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1250",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_resolveentity",
      "community": 433,
      "norm_label": ".resolveentity()"
    },
    {
      "label": ".assertPatientGate()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1255",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_assertpatientgate",
      "community": 433,
      "norm_label": ".assertpatientgate()"
    },
    {
      "label": ".ownsRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1270",
      "_origin": "ast",
      "id": "controller_patientcontroller_patientcontroller_ownsrecord",
      "community": 433,
      "norm_label": ".ownsrecord()"
    },
    {
      "label": "PatientAttachment.php",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_patientattachment",
      "community": 632,
      "norm_label": "patientattachment.php"
    },
    {
      "label": "PatientAttachment",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_patientattachment_patientattachment",
      "community": 632,
      "norm_label": "patientattachment"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_patient_entity_patientattachment_php_patientrecord",
      "community": 632,
      "norm_label": "patientrecord"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "entity_patientattachment_patientattachment_construct",
      "community": 632,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "entity_patientattachment_patientattachment_getid",
      "community": 632,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_patientattachment_patientattachment_getuuid",
      "community": 632,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_patientattachment_patientattachment_getrecord",
      "community": 632,
      "norm_label": ".getrecord()"
    },
    {
      "label": ".getUrl()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_patientattachment_patientattachment_geturl",
      "community": 632,
      "norm_label": ".geturl()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_patientattachment_patientattachment_toarray",
      "community": 632,
      "norm_label": ".toarray()"
    },
    {
      "label": "PatientCall.php",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_patientcall",
      "community": 814,
      "norm_label": "patientcall.php"
    },
    {
      "label": "PatientCall",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_patientcall_patientcall",
      "community": 814,
      "norm_label": "patientcall"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_patient_entity_patientcall_php_patientrecord",
      "community": 814,
      "norm_label": "patientrecord"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "entity_patientcall_patientcall_construct",
      "community": 814,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "entity_patientcall_patientcall_getid",
      "community": 814,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "entity_patientcall_patientcall_getuuid",
      "community": 814,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "entity_patientcall_patientcall_getrecord",
      "community": 814,
      "norm_label": ".getrecord()"
    },
    {
      "label": ".setSummary()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "entity_patientcall_patientcall_setsummary",
      "community": 814,
      "norm_label": ".setsummary()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "src_patient_entity_patientcall_php_self",
      "community": 814,
      "norm_label": "self"
    },
    {
      "label": ".setPersonnel()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_patientcall_patientcall_setpersonnel",
      "community": 814,
      "norm_label": ".setpersonnel()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_patientcall_patientcall_toarray",
      "community": 814,
      "norm_label": ".toarray()"
    },
    {
      "label": "PatientMedicalRecord.php",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_patientmedicalrecord",
      "community": 790,
      "norm_label": "patientmedicalrecord.php"
    },
    {
      "label": "PatientMedicalRecord",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_patientmedicalrecord_patientmedicalrecord",
      "community": 790,
      "norm_label": "patientmedicalrecord"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_patient_entity_patientmedicalrecord_php_patientrecord",
      "community": 790,
      "norm_label": "patientrecord"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "entity_patientmedicalrecord_patientmedicalrecord_construct",
      "community": 790,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_patientmedicalrecord_patientmedicalrecord_getid",
      "community": 790,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "entity_patientmedicalrecord_patientmedicalrecord_getuuid",
      "community": 790,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "entity_patientmedicalrecord_patientmedicalrecord_getrecord",
      "community": 790,
      "norm_label": ".getrecord()"
    },
    {
      "label": ".setTitle()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_patientmedicalrecord_patientmedicalrecord_settitle",
      "community": 790,
      "norm_label": ".settitle()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "src_patient_entity_patientmedicalrecord_php_self",
      "community": 790,
      "norm_label": "self"
    },
    {
      "label": ".setBody()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_patientmedicalrecord_patientmedicalrecord_setbody",
      "community": 790,
      "norm_label": ".setbody()"
    },
    {
      "label": ".setRecordedAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_patientmedicalrecord_patientmedicalrecord_setrecordedat",
      "community": 790,
      "norm_label": ".setrecordedat()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_patientmedicalrecord_patientmedicalrecord_toarray",
      "community": 790,
      "norm_label": ".toarray()"
    },
    {
      "label": "PatientMessage.php",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_patientmessage",
      "community": 632,
      "norm_label": "patientmessage.php"
    },
    {
      "label": "PatientMessage",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_patientmessage_patientmessage",
      "community": 632,
      "norm_label": "patientmessage"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_patient_entity_patientmessage_php_patientrecord",
      "community": 632,
      "norm_label": "patientrecord"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "entity_patientmessage_patientmessage_construct",
      "community": 632,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "entity_patientmessage_patientmessage_getid",
      "community": 632,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "entity_patientmessage_patientmessage_getuuid",
      "community": 632,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "entity_patientmessage_patientmessage_getrecord",
      "community": 632,
      "norm_label": ".getrecord()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_patientmessage_patientmessage_toarray",
      "community": 632,
      "norm_label": ".toarray()"
    },
    {
      "label": "PatientNote.php",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_patientnote",
      "community": 593,
      "norm_label": "patientnote.php"
    },
    {
      "label": "PatientNote",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "entity_patientnote_patientnote",
      "community": 593,
      "norm_label": "patientnote"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_patient_entity_patientnote_php_patientrecord",
      "community": 593,
      "norm_label": "patientrecord"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "src_patient_entity_patientnote_php_user",
      "community": 593,
      "norm_label": "user"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_patientnote_patientnote_construct",
      "community": 593,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "entity_patientnote_patientnote_getid",
      "community": 593,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_patientnote_patientnote_getuuid",
      "community": 593,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_patientnote_patientnote_getrecord",
      "community": 593,
      "norm_label": ".getrecord()"
    },
    {
      "label": ".isPinned()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_patientnote_patientnote_ispinned",
      "community": 593,
      "norm_label": ".ispinned()"
    },
    {
      "label": ".setBody()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_patientnote_patientnote_setbody",
      "community": 593,
      "norm_label": ".setbody()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "src_patient_entity_patientnote_php_self",
      "community": 593,
      "norm_label": "self"
    },
    {
      "label": ".setPinned()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_patientnote_patientnote_setpinned",
      "community": 593,
      "norm_label": ".setpinned()"
    },
    {
      "label": ".setAuthor()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_patientnote_patientnote_setauthor",
      "community": 593,
      "norm_label": ".setauthor()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_patientnote_patientnote_touch",
      "community": 593,
      "norm_label": ".touch()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_patientnote_patientnote_toarray",
      "community": 593,
      "norm_label": ".toarray()"
    },
    {
      "label": "PatientRecord.php",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_patientrecord",
      "community": 180,
      "norm_label": "patientrecord.php"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord",
      "community": 180,
      "norm_label": "patientrecord"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_patient_entity_patientrecord_php_user",
      "community": 180,
      "norm_label": "user"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "src_patient_entity_patientrecord_php_collection",
      "community": 180,
      "norm_label": "collection"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_construct",
      "community": 180,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_getid",
      "community": 180,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_getuuid",
      "community": 180,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_getentitytype",
      "community": 180,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_getentityid",
      "community": 180,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_getuser",
      "community": 180,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getCreatedByType()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_getcreatedbytype",
      "community": 180,
      "norm_label": ".getcreatedbytype()"
    },
    {
      "label": ".getCreatedById()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_getcreatedbyid",
      "community": 180,
      "norm_label": ".getcreatedbyid()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_getcreatedat",
      "community": 180,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getRecordNumber()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_getrecordnumber",
      "community": 180,
      "norm_label": ".getrecordnumber()"
    },
    {
      "label": ".setRecordNumber()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_setrecordnumber",
      "community": 180,
      "norm_label": ".setrecordnumber()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "src_patient_entity_patientrecord_php_self",
      "community": 180,
      "norm_label": "self"
    },
    {
      "label": ".getTags()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_gettags",
      "community": 180,
      "norm_label": ".gettags()"
    },
    {
      "label": ".setTags()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_settags",
      "community": 180,
      "norm_label": ".settags()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "entity_patientrecord_patientrecord_toarray",
      "community": 180,
      "norm_label": ".toarray()"
    },
    {
      "label": "PatientSession.php",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_patientsession",
      "community": 16,
      "norm_label": "patientsession.php"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession",
      "community": 16,
      "norm_label": "patientsession"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "src_patient_entity_patientsession_php_patientrecord",
      "community": 16,
      "norm_label": "patientrecord"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_patient_entity_patientsession_php_appointment",
      "community": 16,
      "norm_label": "appointment"
    },
    {
      "label": "InventoryPackage",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "src_patient_entity_patientsession_php_inventorypackage",
      "community": 16,
      "norm_label": "inventorypackage"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "src_patient_entity_patientsession_php_servicecategory",
      "community": 16,
      "norm_label": "servicecategory"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L137",
      "_origin": "ast",
      "id": "src_patient_entity_patientsession_php_collection",
      "community": 16,
      "norm_label": "collection"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L146",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_construct",
      "community": 16,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getid",
      "community": 16,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L160",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getuuid",
      "community": 16,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L161",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getrecord",
      "community": 16,
      "norm_label": ".getrecord()"
    },
    {
      "label": ".getAppointment()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L162",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getappointment",
      "community": 16,
      "norm_label": ".getappointment()"
    },
    {
      "label": ".getInsuranceBaseId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L163",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getinsurancebaseid",
      "community": 16,
      "norm_label": ".getinsurancebaseid()"
    },
    {
      "label": ".getInsuranceSupplementaryId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L164",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getinsurancesupplementaryid",
      "community": 16,
      "norm_label": ".getinsurancesupplementaryid()"
    },
    {
      "label": ".getInsuranceServiceCategory()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L165",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getinsuranceservicecategory",
      "community": 16,
      "norm_label": ".getinsuranceservicecategory()"
    },
    {
      "label": ".getServices()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L166",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getservices",
      "community": 16,
      "norm_label": ".getservices()"
    },
    {
      "label": ".addService()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L168",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_addservice",
      "community": 16,
      "norm_label": ".addservice()"
    },
    {
      "label": "SessionService",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L168",
      "_origin": "ast",
      "id": "src_patient_entity_patientsession_php_sessionservice",
      "community": 16,
      "norm_label": "sessionservice"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L168",
      "_origin": "ast",
      "id": "src_patient_entity_patientsession_php_self",
      "community": 16,
      "norm_label": "self"
    },
    {
      "label": ".getVisitPriceRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L175",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getvisitpricerials",
      "community": 16,
      "norm_label": ".getvisitpricerials()"
    },
    {
      "label": ".getBaseInsuranceDiscountPercent()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L176",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getbaseinsurancediscountpercent",
      "community": 16,
      "norm_label": ".getbaseinsurancediscountpercent()"
    },
    {
      "label": ".getSupplementaryDiscountPercent()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L177",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getsupplementarydiscountpercent",
      "community": 16,
      "norm_label": ".getsupplementarydiscountpercent()"
    },
    {
      "label": ".getServicesTotalRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L178",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getservicestotalrials",
      "community": 16,
      "norm_label": ".getservicestotalrials()"
    },
    {
      "label": ".getGrossTotalRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L179",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getgrosstotalrials",
      "community": 16,
      "norm_label": ".getgrosstotalrials()"
    },
    {
      "label": ".getBaseInsuranceRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L180",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getbaseinsurancerials",
      "community": 16,
      "norm_label": ".getbaseinsurancerials()"
    },
    {
      "label": ".getSupplementaryInsuranceRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L181",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getsupplementaryinsurancerials",
      "community": 16,
      "norm_label": ".getsupplementaryinsurancerials()"
    },
    {
      "label": ".getPatientShareRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L182",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getpatientsharerials",
      "community": 16,
      "norm_label": ".getpatientsharerials()"
    },
    {
      "label": ".getFinalPriceRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L183",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getfinalpricerials",
      "community": 16,
      "norm_label": ".getfinalpricerials()"
    },
    {
      "label": ".getPaymentMethod()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L184",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getpaymentmethod",
      "community": 16,
      "norm_label": ".getpaymentmethod()"
    },
    {
      "label": ".getDiscountType()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L185",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getdiscounttype",
      "community": 16,
      "norm_label": ".getdiscounttype()"
    },
    {
      "label": ".getDiscountValue()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L186",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getdiscountvalue",
      "community": 16,
      "norm_label": ".getdiscountvalue()"
    },
    {
      "label": ".getDiscountRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L187",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getdiscountrials",
      "community": 16,
      "norm_label": ".getdiscountrials()"
    },
    {
      "label": ".getPaidAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L188",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getpaidat",
      "community": 16,
      "norm_label": ".getpaidat()"
    },
    {
      "label": ".getPayments()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L189",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getpayments",
      "community": 16,
      "norm_label": ".getpayments()"
    },
    {
      "label": ".addPayment()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L191",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_addpayment",
      "community": 16,
      "norm_label": ".addpayment()"
    },
    {
      "label": "SessionPayment",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L191",
      "_origin": "ast",
      "id": "src_patient_entity_patientsession_php_sessionpayment",
      "community": 16,
      "norm_label": "sessionpayment"
    },
    {
      "label": ".getPaidTotalRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L200",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getpaidtotalrials",
      "community": 16,
      "norm_label": ".getpaidtotalrials()"
    },
    {
      "label": ".getPayableRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L209",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getpayablerials",
      "community": 16,
      "norm_label": ".getpayablerials()"
    },
    {
      "label": ".getRemainingRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L215",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getremainingrials",
      "community": 16,
      "norm_label": ".getremainingrials()"
    },
    {
      "label": ".getSessionAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L220",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getsessionat",
      "community": 16,
      "norm_label": ".getsessionat()"
    },
    {
      "label": ".getInventoryPackage()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L221",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getinventorypackage",
      "community": 16,
      "norm_label": ".getinventorypackage()"
    },
    {
      "label": ".getConsumables()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L222",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getconsumables",
      "community": 16,
      "norm_label": ".getconsumables()"
    },
    {
      "label": ".addConsumable()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L224",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_addconsumable",
      "community": 16,
      "norm_label": ".addconsumable()"
    },
    {
      "label": "SessionConsumable",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L224",
      "_origin": "ast",
      "id": "src_patient_entity_patientsession_php_sessionconsumable",
      "community": 16,
      "norm_label": "sessionconsumable"
    },
    {
      "label": ".getConsumablesTotalRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L233",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getconsumablestotalrials",
      "community": 16,
      "norm_label": ".getconsumablestotalrials()"
    },
    {
      "label": ".getNotes()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L241",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getnotes",
      "community": 16,
      "norm_label": ".getnotes()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L242",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getcreatedat",
      "community": 16,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L243",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getupdatedat",
      "community": 16,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".setInsuranceBaseId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L245",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setinsurancebaseid",
      "community": 16,
      "norm_label": ".setinsurancebaseid()"
    },
    {
      "label": ".setInsuranceSupplementaryId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L246",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setinsurancesupplementaryid",
      "community": 16,
      "norm_label": ".setinsurancesupplementaryid()"
    },
    {
      "label": ".setInsuranceServiceCategory()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L247",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setinsuranceservicecategory",
      "community": 16,
      "norm_label": ".setinsuranceservicecategory()"
    },
    {
      "label": ".setVisitPriceRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L248",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setvisitpricerials",
      "community": 16,
      "norm_label": ".setvisitpricerials()"
    },
    {
      "label": ".setBaseInsuranceDiscountPercent()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L249",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setbaseinsurancediscountpercent",
      "community": 16,
      "norm_label": ".setbaseinsurancediscountpercent()"
    },
    {
      "label": ".setSupplementaryDiscountPercent()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L250",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setsupplementarydiscountpercent",
      "community": 16,
      "norm_label": ".setsupplementarydiscountpercent()"
    },
    {
      "label": ".setServicesTotalRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L251",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setservicestotalrials",
      "community": 16,
      "norm_label": ".setservicestotalrials()"
    },
    {
      "label": ".setFinalPriceRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L252",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setfinalpricerials",
      "community": 16,
      "norm_label": ".setfinalpricerials()"
    },
    {
      "label": ".applyShares()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L258",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_applyshares",
      "community": 16,
      "norm_label": ".applyshares()"
    },
    {
      "label": ".setPaymentMethod()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L268",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setpaymentmethod",
      "community": 16,
      "norm_label": ".setpaymentmethod()"
    },
    {
      "label": ".setDiscount()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L269",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setdiscount",
      "community": 16,
      "norm_label": ".setdiscount()"
    },
    {
      "label": ".getAppliedDiscountRuleId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L279",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getapplieddiscountruleid",
      "community": 16,
      "norm_label": ".getapplieddiscountruleid()"
    },
    {
      "label": ".getAppliedDiscountRuleLabel()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L280",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getapplieddiscountrulelabel",
      "community": 16,
      "norm_label": ".getapplieddiscountrulelabel()"
    },
    {
      "label": ".setSessionAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L281",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setsessionat",
      "community": 16,
      "norm_label": ".setsessionat()"
    },
    {
      "label": ".setInventoryPackage()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L282",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setinventorypackage",
      "community": 16,
      "norm_label": ".setinventorypackage()"
    },
    {
      "label": ".setPaidAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L283",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setpaidat",
      "community": 16,
      "norm_label": ".setpaidat()"
    },
    {
      "label": ".setNotes()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L284",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setnotes",
      "community": 16,
      "norm_label": ".setnotes()"
    },
    {
      "label": ".isArchived()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L285",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_isarchived",
      "community": 16,
      "norm_label": ".isarchived()"
    },
    {
      "label": ".setArchived()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L286",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_setarchived",
      "community": 16,
      "norm_label": ".setarchived()"
    },
    {
      "label": ".getArchivedAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L287",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_getarchivedat",
      "community": 16,
      "norm_label": ".getarchivedat()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L289",
      "_origin": "ast",
      "id": "entity_patientsession_patientsession_toarray",
      "community": 16,
      "norm_label": ".toarray()"
    },
    {
      "label": "SessionAuditLog.php",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_sessionauditlog",
      "community": 853,
      "norm_label": "sessionauditlog.php"
    },
    {
      "label": "SessionAuditLog",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "entity_sessionauditlog_sessionauditlog",
      "community": 853,
      "norm_label": "sessionauditlog"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_patient_entity_sessionauditlog_php_patientsession",
      "community": 853,
      "norm_label": "patientsession"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_sessionauditlog_sessionauditlog_construct",
      "community": 853,
      "norm_label": ".__construct()"
    },
    {
      "label": ".setActor()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "entity_sessionauditlog_sessionauditlog_setactor",
      "community": 853,
      "norm_label": ".setactor()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "src_patient_entity_sessionauditlog_php_self",
      "community": 853,
      "norm_label": "self"
    },
    {
      "label": ".setValues()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "entity_sessionauditlog_sessionauditlog_setvalues",
      "community": 853,
      "norm_label": ".setvalues()"
    },
    {
      "label": ".setNote()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_sessionauditlog_sessionauditlog_setnote",
      "community": 853,
      "norm_label": ".setnote()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_sessionauditlog_sessionauditlog_getuuid",
      "community": 853,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_sessionauditlog_sessionauditlog_toarray",
      "community": 853,
      "norm_label": ".toarray()"
    },
    {
      "label": "SessionConsumable.php",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_sessionconsumable",
      "community": 397,
      "norm_label": "sessionconsumable.php"
    },
    {
      "label": "SessionConsumable",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "entity_sessionconsumable_sessionconsumable",
      "community": 397,
      "norm_label": "sessionconsumable"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "src_patient_entity_sessionconsumable_php_patientsession",
      "community": 397,
      "norm_label": "patientsession"
    },
    {
      "label": "InventoryItem",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_patient_entity_sessionconsumable_php_inventoryitem",
      "community": 397,
      "norm_label": "inventoryitem"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "entity_sessionconsumable_sessionconsumable_construct",
      "community": 397,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "entity_sessionconsumable_sessionconsumable_getid",
      "community": 397,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "entity_sessionconsumable_sessionconsumable_getuuid",
      "community": 397,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getSession()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_sessionconsumable_sessionconsumable_getsession",
      "community": 397,
      "norm_label": ".getsession()"
    },
    {
      "label": ".getItem()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "entity_sessionconsumable_sessionconsumable_getitem",
      "community": 397,
      "norm_label": ".getitem()"
    },
    {
      "label": ".getPriceRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "entity_sessionconsumable_sessionconsumable_getpricerials",
      "community": 397,
      "norm_label": ".getpricerials()"
    },
    {
      "label": ".getQuantity()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "entity_sessionconsumable_sessionconsumable_getquantity",
      "community": 397,
      "norm_label": ".getquantity()"
    },
    {
      "label": ".getLineTotalRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_sessionconsumable_sessionconsumable_getlinetotalrials",
      "community": 397,
      "norm_label": ".getlinetotalrials()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_sessionconsumable_sessionconsumable_getcreatedat",
      "community": 397,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_sessionconsumable_sessionconsumable_toarray",
      "community": 397,
      "norm_label": ".toarray()"
    },
    {
      "label": "SessionPayment.php",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_sessionpayment",
      "community": 542,
      "norm_label": "sessionpayment.php"
    },
    {
      "label": "SessionPayment",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment",
      "community": 542,
      "norm_label": "sessionpayment"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_patient_entity_sessionpayment_php_patientsession",
      "community": 542,
      "norm_label": "patientsession"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "src_patient_entity_sessionpayment_php_user",
      "community": 542,
      "norm_label": "user"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_construct",
      "community": 542,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_getid",
      "community": 542,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_getuuid",
      "community": 542,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getSession()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_getsession",
      "community": 542,
      "norm_label": ".getsession()"
    },
    {
      "label": ".getMethod()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_getmethod",
      "community": 542,
      "norm_label": ".getmethod()"
    },
    {
      "label": ".getAmountRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_getamountrials",
      "community": 542,
      "norm_label": ".getamountrials()"
    },
    {
      "label": ".getPaymentMethodUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_getpaymentmethoduuid",
      "community": 542,
      "norm_label": ".getpaymentmethoduuid()"
    },
    {
      "label": ".getReference()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_getreference",
      "community": 542,
      "norm_label": ".getreference()"
    },
    {
      "label": ".getPaidAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_getpaidat",
      "community": 542,
      "norm_label": ".getpaidat()"
    },
    {
      "label": ".getCreatedBy()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_getcreatedby",
      "community": 542,
      "norm_label": ".getcreatedby()"
    },
    {
      "label": ".getCreatedByName()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_getcreatedbyname",
      "community": 542,
      "norm_label": ".getcreatedbyname()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_getcreatedat",
      "community": 542,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".setCreatedBy()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_setcreatedby",
      "community": 542,
      "norm_label": ".setcreatedby()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "src_patient_entity_sessionpayment_php_self",
      "community": 542,
      "norm_label": "self"
    },
    {
      "label": ".setCreatedByName()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_setcreatedbyname",
      "community": 542,
      "norm_label": ".setcreatedbyname()"
    },
    {
      "label": ".setMethod()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_setmethod",
      "community": 542,
      "norm_label": ".setmethod()"
    },
    {
      "label": ".setAmountRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_setamountrials",
      "community": 542,
      "norm_label": ".setamountrials()"
    },
    {
      "label": ".setPaymentMethodUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_setpaymentmethoduuid",
      "community": 542,
      "norm_label": ".setpaymentmethoduuid()"
    },
    {
      "label": ".setReference()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_setreference",
      "community": 542,
      "norm_label": ".setreference()"
    },
    {
      "label": ".setPaidAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_setpaidat",
      "community": 542,
      "norm_label": ".setpaidat()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "entity_sessionpayment_sessionpayment_toarray",
      "community": 542,
      "norm_label": ".toarray()"
    },
    {
      "label": "SessionService.php",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_sessionservice",
      "community": 144,
      "norm_label": "sessionservice.php"
    },
    {
      "label": "SessionService",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_sessionservice_sessionservice",
      "community": 144,
      "norm_label": "sessionservice"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "src_patient_entity_sessionservice_php_patientsession",
      "community": 144,
      "norm_label": "patientsession"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_patient_entity_sessionservice_php_serviceitem",
      "community": 144,
      "norm_label": "serviceitem"
    },
    {
      "label": "ClinicStaff",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "src_patient_entity_sessionservice_php_clinicstaff",
      "community": 144,
      "norm_label": "clinicstaff"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "entity_sessionservice_sessionservice_construct",
      "community": 144,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_sessionservice_sessionservice_getid",
      "community": 144,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "entity_sessionservice_sessionservice_getuuid",
      "community": 144,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getSession()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "entity_sessionservice_sessionservice_getsession",
      "community": 144,
      "norm_label": ".getsession()"
    },
    {
      "label": ".getServiceItem()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "entity_sessionservice_sessionservice_getserviceitem",
      "community": 144,
      "norm_label": ".getserviceitem()"
    },
    {
      "label": ".getStaff()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_sessionservice_sessionservice_getstaff",
      "community": 144,
      "norm_label": ".getstaff()"
    },
    {
      "label": ".getPriceRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_sessionservice_sessionservice_getpricerials",
      "community": 144,
      "norm_label": ".getpricerials()"
    },
    {
      "label": ".getQuantity()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_sessionservice_sessionservice_getquantity",
      "community": 144,
      "norm_label": ".getquantity()"
    },
    {
      "label": ".getLineTotalRials()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_sessionservice_sessionservice_getlinetotalrials",
      "community": 144,
      "norm_label": ".getlinetotalrials()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_sessionservice_sessionservice_getcreatedat",
      "community": 144,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "entity_sessionservice_sessionservice_toarray",
      "community": 144,
      "norm_label": ".toarray()"
    },
    {
      "label": "PatientAttachmentRepository.php",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_patientattachmentrepository",
      "community": 294,
      "norm_label": "patientattachmentrepository.php"
    },
    {
      "label": "PatientAttachmentRepository",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_patientattachmentrepository_patientattachmentrepository",
      "community": 294,
      "norm_label": "patientattachmentrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_patientattachmentrepository_patientattachmentrepository_construct",
      "community": 294,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_patient_repository_patientattachmentrepository_php_managerregistry",
      "community": 294,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_patientattachmentrepository_patientattachmentrepository_findbyuuid",
      "community": 294,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "PatientAttachment",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "patientattachment",
      "community": 294,
      "norm_label": "patientattachment"
    },
    {
      "label": ".findByRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "repository_patientattachmentrepository_patientattachmentrepository_findbyrecord",
      "community": 294,
      "norm_label": ".findbyrecord()"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "src_patient_repository_patientattachmentrepository_php_patientrecord",
      "community": 294,
      "norm_label": "patientrecord"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "repository_patientattachmentrepository_patientattachmentrepository_save",
      "community": 294,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "repository_patientattachmentrepository_patientattachmentrepository_remove",
      "community": 294,
      "norm_label": ".remove()"
    },
    {
      "label": "PatientCallRepository.php",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_patientcallrepository",
      "community": 340,
      "norm_label": "patientcallrepository.php"
    },
    {
      "label": "PatientCallRepository",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_patientcallrepository_patientcallrepository",
      "community": 340,
      "norm_label": "patientcallrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_patientcallrepository_patientcallrepository_construct",
      "community": 340,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_patient_repository_patientcallrepository_php_managerregistry",
      "community": 340,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_patientcallrepository_patientcallrepository_findbyuuid",
      "community": 340,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "PatientCall",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "patientcall",
      "community": 340,
      "norm_label": "patientcall"
    },
    {
      "label": ".findByRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "repository_patientcallrepository_patientcallrepository_findbyrecord",
      "community": 340,
      "norm_label": ".findbyrecord()"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_patient_repository_patientcallrepository_php_patientrecord",
      "community": 340,
      "norm_label": "patientrecord"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "repository_patientcallrepository_patientcallrepository_save",
      "community": 340,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "repository_patientcallrepository_patientcallrepository_remove",
      "community": 340,
      "norm_label": ".remove()"
    },
    {
      "label": "PatientMedicalRecordRepository.php",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_patientmedicalrecordrepository",
      "community": 528,
      "norm_label": "patientmedicalrecordrepository.php"
    },
    {
      "label": "PatientMedicalRecordRepository",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository",
      "community": 528,
      "norm_label": "patientmedicalrecordrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_construct",
      "community": 528,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_patient_repository_patientmedicalrecordrepository_php_managerregistry",
      "community": 528,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_findbyuuid",
      "community": 528,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "PatientMedicalRecord",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "patientmedicalrecord",
      "community": 528,
      "norm_label": "patientmedicalrecord"
    },
    {
      "label": ".findByRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_findbyrecord",
      "community": 528,
      "norm_label": ".findbyrecord()"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "src_patient_repository_patientmedicalrecordrepository_php_patientrecord",
      "community": 528,
      "norm_label": "patientrecord"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_save",
      "community": 528,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_remove",
      "community": 528,
      "norm_label": ".remove()"
    },
    {
      "label": "PatientMessageRepository.php",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_patientmessagerepository",
      "community": 671,
      "norm_label": "patientmessagerepository.php"
    },
    {
      "label": "PatientMessageRepository",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_patientmessagerepository_patientmessagerepository",
      "community": 671,
      "norm_label": "patientmessagerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_patientmessagerepository_patientmessagerepository_construct",
      "community": 671,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_patient_repository_patientmessagerepository_php_managerregistry",
      "community": 671,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_patientmessagerepository_patientmessagerepository_findbyuuid",
      "community": 671,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "PatientMessage",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "patientmessage",
      "community": 671,
      "norm_label": "patientmessage"
    },
    {
      "label": ".findByRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "repository_patientmessagerepository_patientmessagerepository_findbyrecord",
      "community": 671,
      "norm_label": ".findbyrecord()"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "src_patient_repository_patientmessagerepository_php_patientrecord",
      "community": 671,
      "norm_label": "patientrecord"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "repository_patientmessagerepository_patientmessagerepository_save",
      "community": 671,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "repository_patientmessagerepository_patientmessagerepository_remove",
      "community": 671,
      "norm_label": ".remove()"
    },
    {
      "label": "PatientNoteRepository.php",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_patientnoterepository",
      "community": 683,
      "norm_label": "patientnoterepository.php"
    },
    {
      "label": "PatientNoteRepository",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_patientnoterepository_patientnoterepository",
      "community": 683,
      "norm_label": "patientnoterepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_patientnoterepository_patientnoterepository_construct",
      "community": 683,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_patient_repository_patientnoterepository_php_managerregistry",
      "community": 683,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_patientnoterepository_patientnoterepository_findbyuuid",
      "community": 683,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "PatientNote",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "patientnote",
      "community": 683,
      "norm_label": "patientnote"
    },
    {
      "label": ".findByRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "repository_patientnoterepository_patientnoterepository_findbyrecord",
      "community": 683,
      "norm_label": ".findbyrecord()"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_patient_repository_patientnoterepository_php_patientrecord",
      "community": 683,
      "norm_label": "patientrecord"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "repository_patientnoterepository_patientnoterepository_save",
      "community": 683,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "repository_patientnoterepository_patientnoterepository_remove",
      "community": 683,
      "norm_label": ".remove()"
    },
    {
      "label": "PatientRecordRepository.php",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_patientrecordrepository",
      "community": 243,
      "norm_label": "patientrecordrepository.php"
    },
    {
      "label": "PatientRecordRepository",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_patientrecordrepository_patientrecordrepository",
      "community": 243,
      "norm_label": "patientrecordrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_patientrecordrepository_patientrecordrepository_construct",
      "community": 243,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_patient_repository_patientrecordrepository_php_managerregistry",
      "community": 243,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_patientrecordrepository_patientrecordrepository_findbyuuid",
      "community": 243,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_patient_repository_patientrecordrepository_php_patientrecord",
      "community": 243,
      "norm_label": "patientrecord"
    },
    {
      "label": ".findByEntityAndUser()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_patientrecordrepository_patientrecordrepository_findbyentityanduser",
      "community": 243,
      "norm_label": ".findbyentityanduser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_patient_repository_patientrecordrepository_php_user",
      "community": 243,
      "norm_label": "user"
    },
    {
      "label": ".findByEntity()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "repository_patientrecordrepository_patientrecordrepository_findbyentity",
      "community": 243,
      "norm_label": ".findbyentity()"
    },
    {
      "label": ".countByEntity()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "repository_patientrecordrepository_patientrecordrepository_countbyentity",
      "community": 243,
      "norm_label": ".countbyentity()"
    },
    {
      "label": ".isVisibleToDoctors()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "repository_patientrecordrepository_patientrecordrepository_isvisibletodoctors",
      "community": 243,
      "norm_label": ".isvisibletodoctors()"
    },
    {
      "label": ".applyDoctorRestriction()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "repository_patientrecordrepository_patientrecordrepository_applydoctorrestriction",
      "community": 243,
      "norm_label": ".applydoctorrestriction()"
    },
    {
      "label": "QueryBuilder",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "src_patient_repository_patientrecordrepository_php_querybuilder",
      "community": 243,
      "norm_label": "querybuilder"
    },
    {
      "label": ".baseQuery()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "repository_patientrecordrepository_patientrecordrepository_basequery",
      "community": 243,
      "norm_label": ".basequery()"
    },
    {
      "label": ".applyFilters()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L136",
      "_origin": "ast",
      "id": "repository_patientrecordrepository_patientrecordrepository_applyfilters",
      "community": 243,
      "norm_label": ".applyfilters()"
    },
    {
      "label": ".countUnique()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L184",
      "_origin": "ast",
      "id": "repository_patientrecordrepository_patientrecordrepository_countunique",
      "community": 243,
      "norm_label": ".countunique()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L200",
      "_origin": "ast",
      "id": "repository_patientrecordrepository_patientrecordrepository_save",
      "community": 243,
      "norm_label": ".save()"
    },
    {
      "label": "PatientSessionRepository.php",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_patientsessionrepository",
      "community": 223,
      "norm_label": "patientsessionrepository.php"
    },
    {
      "label": "PatientSessionRepository",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_patientsessionrepository_patientsessionrepository",
      "community": 223,
      "norm_label": "patientsessionrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_patientsessionrepository_patientsessionrepository_construct",
      "community": 223,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_patient_repository_patientsessionrepository_php_managerregistry",
      "community": 223,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "repository_patientsessionrepository_patientsessionrepository_findbyuuid",
      "community": 223,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "src_patient_repository_patientsessionrepository_php_patientsession",
      "community": 223,
      "norm_label": "patientsession"
    },
    {
      "label": ".findByAppointmentAndEntity()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "repository_patientsessionrepository_patientsessionrepository_findbyappointmentandentity",
      "community": 223,
      "norm_label": ".findbyappointmentandentity()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_patient_repository_patientsessionrepository_php_appointment",
      "community": 223,
      "norm_label": "appointment"
    },
    {
      "label": ".findByRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "repository_patientsessionrepository_patientsessionrepository_findbyrecord",
      "community": 223,
      "norm_label": ".findbyrecord()"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "src_patient_repository_patientsessionrepository_php_patientrecord",
      "community": 223,
      "norm_label": "patientrecord"
    },
    {
      "label": ".countByRecord()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "repository_patientsessionrepository_patientsessionrepository_countbyrecord",
      "community": 223,
      "norm_label": ".countbyrecord()"
    },
    {
      "label": ".applyArchivedFilter()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "repository_patientsessionrepository_patientsessionrepository_applyarchivedfilter",
      "community": 223,
      "norm_label": ".applyarchivedfilter()"
    },
    {
      "label": "QueryBuilder",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "src_patient_repository_patientsessionrepository_php_querybuilder",
      "community": 223,
      "norm_label": "querybuilder"
    },
    {
      "label": ".sumRevenue()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "repository_patientsessionrepository_patientsessionrepository_sumrevenue",
      "community": 223,
      "norm_label": ".sumrevenue()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "repository_patientsessionrepository_patientsessionrepository_save",
      "community": 223,
      "norm_label": ".save()"
    },
    {
      "label": ".datesForIds()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "repository_patientsessionrepository_patientsessionrepository_datesforids",
      "community": 223,
      "norm_label": ".datesforids()"
    },
    {
      "label": ".patientInfoForIds()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L131",
      "_origin": "ast",
      "id": "repository_patientsessionrepository_patientsessionrepository_patientinfoforids",
      "community": 223,
      "norm_label": ".patientinfoforids()"
    },
    {
      "label": "SessionAuditLogRepository.php",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_sessionauditlogrepository",
      "community": 53,
      "norm_label": "sessionauditlogrepository.php"
    },
    {
      "label": "SessionAuditLogRepository",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_sessionauditlogrepository_sessionauditlogrepository",
      "community": 53,
      "norm_label": "sessionauditlogrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_sessionauditlogrepository_sessionauditlogrepository_construct",
      "community": 53,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_patient_repository_sessionauditlogrepository_php_managerregistry",
      "community": 53,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_sessionauditlogrepository_sessionauditlogrepository_save",
      "community": 53,
      "norm_label": ".save()"
    },
    {
      "label": "SessionAuditLog",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "sessionauditlog",
      "community": 53,
      "norm_label": "sessionauditlog"
    },
    {
      "label": ".findBySessionUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_sessionauditlogrepository_sessionauditlogrepository_findbysessionuuid",
      "community": 53,
      "norm_label": ".findbysessionuuid()"
    },
    {
      "label": "SessionConsumableRepository.php",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_sessionconsumablerepository",
      "community": 941,
      "norm_label": "sessionconsumablerepository.php"
    },
    {
      "label": "SessionConsumableRepository",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_sessionconsumablerepository_sessionconsumablerepository",
      "community": 941,
      "norm_label": "sessionconsumablerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_sessionconsumablerepository_sessionconsumablerepository_construct",
      "community": 941,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_patient_repository_sessionconsumablerepository_php_managerregistry",
      "community": 941,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_sessionconsumablerepository_sessionconsumablerepository_save",
      "community": 941,
      "norm_label": ".save()"
    },
    {
      "label": "SessionConsumable",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_patient_repository_sessionconsumablerepository_php_sessionconsumable",
      "community": 941,
      "norm_label": "sessionconsumable"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_sessionconsumablerepository_sessionconsumablerepository_remove",
      "community": 941,
      "norm_label": ".remove()"
    },
    {
      "label": "SessionPaymentRepository.php",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_sessionpaymentrepository",
      "community": 769,
      "norm_label": "sessionpaymentrepository.php"
    },
    {
      "label": "SessionPaymentRepository",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_sessionpaymentrepository_sessionpaymentrepository",
      "community": 769,
      "norm_label": "sessionpaymentrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_sessionpaymentrepository_sessionpaymentrepository_construct",
      "community": 769,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_patient_repository_sessionpaymentrepository_php_managerregistry",
      "community": 769,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_sessionpaymentrepository_sessionpaymentrepository_save",
      "community": 769,
      "norm_label": ".save()"
    },
    {
      "label": "SessionPayment",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_patient_repository_sessionpaymentrepository_php_sessionpayment",
      "community": 769,
      "norm_label": "sessionpayment"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_sessionpaymentrepository_sessionpaymentrepository_remove",
      "community": 769,
      "norm_label": ".remove()"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "repository_sessionpaymentrepository_sessionpaymentrepository_findbyuuid",
      "community": 769,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "SessionServiceRepository.php",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_sessionservicerepository",
      "community": 53,
      "norm_label": "sessionservicerepository.php"
    },
    {
      "label": "SessionServiceRepository",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_sessionservicerepository_sessionservicerepository",
      "community": 53,
      "norm_label": "sessionservicerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_sessionservicerepository_sessionservicerepository_construct",
      "community": 53,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_patient_repository_sessionservicerepository_php_managerregistry",
      "community": 53,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_sessionservicerepository_sessionservicerepository_save",
      "community": 53,
      "norm_label": ".save()"
    },
    {
      "label": "SessionService",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_patient_repository_sessionservicerepository_php_sessionservice",
      "community": 53,
      "norm_label": "sessionservice"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_sessionservicerepository_sessionservicerepository_remove",
      "community": 53,
      "norm_label": ".remove()"
    },
    {
      "label": "PatientRecordScope.php",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "security_patientrecordscope",
      "community": 919,
      "norm_label": "patientrecordscope.php"
    },
    {
      "label": "PatientRecordScope",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "security_patientrecordscope_patientrecordscope",
      "community": 919,
      "norm_label": "patientrecordscope"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "security_patientrecordscope_patientrecordscope_construct",
      "community": 919,
      "norm_label": ".__construct()"
    },
    {
      "label": ".forDoctor()",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "security_patientrecordscope_patientrecordscope_fordoctor",
      "community": 919,
      "norm_label": ".fordoctor()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_patient_security_patientrecordscope_php_self",
      "community": 919,
      "norm_label": "self"
    },
    {
      "label": ".forClinic()",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "security_patientrecordscope_patientrecordscope_forclinic",
      "community": 919,
      "norm_label": ".forclinic()"
    },
    {
      "label": ".forClinicRestrictedToDoctors()",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "security_patientrecordscope_patientrecordscope_forclinicrestrictedtodoctors",
      "community": 919,
      "norm_label": ".forclinicrestrictedtodoctors()"
    },
    {
      "label": ".unknown()",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "security_patientrecordscope_patientrecordscope_unknown",
      "community": 919,
      "norm_label": ".unknown()"
    },
    {
      "label": ".isRestricted()",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "security_patientrecordscope_patientrecordscope_isrestricted",
      "community": 919,
      "norm_label": ".isrestricted()"
    },
    {
      "label": ".toLegacyTuple()",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "security_patientrecordscope_patientrecordscope_tolegacytuple",
      "community": 919,
      "norm_label": ".tolegacytuple()"
    },
    {
      "label": "PatientRecordScopeResolver.php",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "security_patientrecordscoperesolver",
      "community": 699,
      "norm_label": "patientrecordscoperesolver.php"
    },
    {
      "label": "PatientRecordScopeResolver",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "security_patientrecordscoperesolver_patientrecordscoperesolver",
      "community": 699,
      "norm_label": "patientrecordscoperesolver"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "security_patientrecordscoperesolver_patientrecordscoperesolver_construct",
      "community": 699,
      "norm_label": ".__construct()"
    },
    {
      "label": ".resolve()",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "security_patientrecordscoperesolver_patientrecordscoperesolver_resolve",
      "community": 699,
      "norm_label": ".resolve()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_patient_security_patientrecordscoperesolver_php_user",
      "community": 699,
      "norm_label": "user"
    },
    {
      "label": "PatientRecordScope",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_patient_security_patientrecordscoperesolver_php_patientrecordscope",
      "community": 699,
      "norm_label": "patientrecordscope"
    },
    {
      "label": ".restrictionInClinic()",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "security_patientrecordscoperesolver_patientrecordscoperesolver_restrictioninclinic",
      "community": 699,
      "norm_label": ".restrictioninclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "src_patient_security_patientrecordscoperesolver_php_clinic",
      "community": 699,
      "norm_label": "clinic"
    },
    {
      "label": "PatientResolver.php",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_patientresolver",
      "community": 729,
      "norm_label": "patientresolver.php"
    },
    {
      "label": "PatientResolver",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "service_patientresolver_patientresolver",
      "community": 729,
      "norm_label": "patientresolver"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "service_patientresolver_patientresolver_construct",
      "community": 729,
      "norm_label": ".__construct()"
    },
    {
      "label": ".resolveForBooking()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "service_patientresolver_patientresolver_resolveforbooking",
      "community": 729,
      "norm_label": ".resolveforbooking()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_patient_service_patientresolver_php_user",
      "community": 729,
      "norm_label": "user"
    },
    {
      "label": ".bindNationalCode()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "service_patientresolver_patientresolver_bindnationalcode",
      "community": 729,
      "norm_label": ".bindnationalcode()"
    },
    {
      "label": "UserProfile",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "src_patient_service_patientresolver_php_userprofile",
      "community": 729,
      "norm_label": "userprofile"
    },
    {
      "label": ".fillNameIfEmpty()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "service_patientresolver_patientresolver_fillnameifempty",
      "community": 729,
      "norm_label": ".fillnameifempty()"
    },
    {
      "label": "PatientService.php",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_patientservice",
      "community": 315,
      "norm_label": "patientservice.php"
    },
    {
      "label": "PatientService",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "service_patientservice_patientservice",
      "community": 315,
      "norm_label": "patientservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_construct",
      "community": 315,
      "norm_label": ".__construct()"
    },
    {
      "label": ".logSessionChange()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_logsessionchange",
      "community": 315,
      "norm_label": ".logsessionchange()"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "src_patient_service_patientservice_php_patientsession",
      "community": 315,
      "norm_label": "patientsession"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "src_patient_service_patientservice_php_user",
      "community": 315,
      "norm_label": "user"
    },
    {
      "label": ".servicesSummary()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_servicessummary",
      "community": 315,
      "norm_label": ".servicessummary()"
    },
    {
      "label": ".consumablesSummary()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_consumablessummary",
      "community": 315,
      "norm_label": ".consumablessummary()"
    },
    {
      "label": ".calculateFinalPrice()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_calculatefinalprice",
      "community": 315,
      "norm_label": ".calculatefinalprice()"
    },
    {
      "label": "ServiceCategory",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "src_patient_service_patientservice_php_servicecategory",
      "community": 315,
      "norm_label": "servicecategory"
    },
    {
      "label": ".contractPercent()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_contractpercent",
      "community": 315,
      "norm_label": ".contractpercent()"
    },
    {
      "label": ".autoCreateOnAppointmentConfirm()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L176",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_autocreateonappointmentconfirm",
      "community": 315,
      "norm_label": ".autocreateonappointmentconfirm()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L176",
      "_origin": "ast",
      "id": "src_patient_service_patientservice_php_appointment",
      "community": 315,
      "norm_label": "appointment"
    },
    {
      "label": ".autoCreateForEntity()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L188",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_autocreateforentity",
      "community": 315,
      "norm_label": ".autocreateforentity()"
    },
    {
      "label": ".createSession()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L284",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_createsession",
      "community": 315,
      "norm_label": ".createsession()"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L284",
      "_origin": "ast",
      "id": "src_patient_service_patientservice_php_patientrecord",
      "community": 315,
      "norm_label": "patientrecord"
    },
    {
      "label": ".updateSessionServices()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L403",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_updatesessionservices",
      "community": 315,
      "norm_label": ".updatesessionservices()"
    },
    {
      "label": ".updatePayment()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L514",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_updatepayment",
      "community": 315,
      "norm_label": ".updatepayment()"
    },
    {
      "label": "SessionPayment",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L514",
      "_origin": "ast",
      "id": "src_patient_service_patientservice_php_sessionpayment",
      "community": 315,
      "norm_label": "sessionpayment"
    },
    {
      "label": ".deletePayment()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L553",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_deletepayment",
      "community": 315,
      "norm_label": ".deletepayment()"
    },
    {
      "label": ".recomputeSettlement()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L568",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_recomputesettlement",
      "community": 315,
      "norm_label": ".recomputesettlement()"
    },
    {
      "label": ".applyDiscount()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L589",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_applydiscount",
      "community": 315,
      "norm_label": ".applydiscount()"
    },
    {
      "label": ".applyDiscountRule()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L632",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_applydiscountrule",
      "community": 315,
      "norm_label": ".applydiscountrule()"
    },
    {
      "label": "DiscountRule",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L632",
      "_origin": "ast",
      "id": "src_patient_service_patientservice_php_discountrule",
      "community": 315,
      "norm_label": "discountrule"
    },
    {
      "label": ".persistDiscount()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L643",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_persistdiscount",
      "community": 315,
      "norm_label": ".persistdiscount()"
    },
    {
      "label": ".addSessionPayment()",
      "file_type": "code",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L663",
      "_origin": "ast",
      "id": "service_patientservice_patientservice_addsessionpayment",
      "community": 315,
      "norm_label": ".addsessionpayment()"
    },
    {
      "label": "PaymentController.php",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_paymentcontroller",
      "community": 15,
      "norm_label": "paymentcontroller.php"
    },
    {
      "label": "PaymentController",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller",
      "community": 15,
      "norm_label": "paymentcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_construct",
      "community": 15,
      "norm_label": ".__construct()"
    },
    {
      "label": ".initiateAppointment()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_initiateappointment",
      "community": 15,
      "norm_label": ".initiateappointment()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "src_payment_controller_paymentcontroller_php_request",
      "community": 15,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "src_payment_controller_paymentcontroller_php_user",
      "community": 15,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "src_payment_controller_paymentcontroller_php_jsonresponse",
      "community": 15,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".startOrderPayment()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_startorderpayment",
      "community": 15,
      "norm_label": ".startorderpayment()"
    },
    {
      "label": "Response",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "src_payment_controller_paymentcontroller_php_response",
      "community": 15,
      "norm_label": "response"
    },
    {
      "label": ".createAppointmentPayment()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L203",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_createappointmentpayment",
      "community": 15,
      "norm_label": ".createappointmentpayment()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L203",
      "_origin": "ast",
      "id": "src_payment_controller_paymentcontroller_php_appointment",
      "community": 15,
      "norm_label": "appointment"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L203",
      "_origin": "ast",
      "id": "src_payment_controller_paymentcontroller_php_payment",
      "community": 15,
      "norm_label": "payment"
    },
    {
      "label": ".expireAppointmentPayment()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L214",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_expireappointmentpayment",
      "community": 15,
      "norm_label": ".expireappointmentpayment()"
    },
    {
      "label": ".redirectToReturn()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L228",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_redirecttoreturn",
      "community": 15,
      "norm_label": ".redirecttoreturn()"
    },
    {
      "label": ".pay()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L239",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_pay",
      "community": 15,
      "norm_label": ".pay()"
    },
    {
      "label": ".autoSubmitForm()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L288",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_autosubmitform",
      "community": 15,
      "norm_label": ".autosubmitform()"
    },
    {
      "label": ".callback()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L298",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_callback",
      "community": 15,
      "norm_label": ".callback()"
    },
    {
      "label": ".initiateSubscription()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L353",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_initiatesubscription",
      "community": 15,
      "norm_label": ".initiatesubscription()"
    },
    {
      "label": ".subscriptionCallback()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L436",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_subscriptioncallback",
      "community": 15,
      "norm_label": ".subscriptioncallback()"
    },
    {
      "label": ".config()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L471",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_config",
      "community": 15,
      "norm_label": ".config()"
    },
    {
      "label": ".myPayments()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L521",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_mypayments",
      "community": 15,
      "norm_label": ".mypayments()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L540",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_getstatus",
      "community": 15,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".allowedHosts()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L559",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_allowedhosts",
      "community": 15,
      "norm_label": ".allowedhosts()"
    },
    {
      "label": ".isAllowedFrontend()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L566",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_isallowedfrontend",
      "community": 15,
      "norm_label": ".isallowedfrontend()"
    },
    {
      "label": ".isAllowedCallbackIp()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L576",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_isallowedcallbackip",
      "community": 15,
      "norm_label": ".isallowedcallbackip()"
    },
    {
      "label": ".renderPaymentResult()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L601",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_renderpaymentresult",
      "community": 15,
      "norm_label": ".renderpaymentresult()"
    },
    {
      "label": ".redirectToFrontend()",
      "file_type": "code",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L627",
      "_origin": "ast",
      "id": "controller_paymentcontroller_paymentcontroller_redirecttofrontend",
      "community": 15,
      "norm_label": ".redirecttofrontend()"
    },
    {
      "label": "Payment.php",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_payment",
      "community": 48,
      "norm_label": "payment.php"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "entity_payment_payment",
      "community": 48,
      "norm_label": "payment"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "src_payment_entity_payment_php_user",
      "community": 48,
      "norm_label": "user"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "src_payment_entity_payment_php_appointment",
      "community": 48,
      "norm_label": "appointment"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "entity_payment_payment_construct",
      "community": 48,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L101",
      "_origin": "ast",
      "id": "entity_payment_payment_getid",
      "community": 48,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "entity_payment_payment_getuuid",
      "community": 48,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getOrderId()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "entity_payment_payment_getorderid",
      "community": 48,
      "norm_label": ".getorderid()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "entity_payment_payment_getuser",
      "community": 48,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getAppointment()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "entity_payment_payment_getappointment",
      "community": 48,
      "norm_label": ".getappointment()"
    },
    {
      "label": ".getAmountRials()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "entity_payment_payment_getamountrials",
      "community": 48,
      "norm_label": ".getamountrials()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "entity_payment_payment_getstatus",
      "community": 48,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getGateway()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "entity_payment_payment_getgateway",
      "community": 48,
      "norm_label": ".getgateway()"
    },
    {
      "label": ".getType()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "entity_payment_payment_gettype",
      "community": 48,
      "norm_label": ".gettype()"
    },
    {
      "label": ".getGatewayToken()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "entity_payment_payment_getgatewaytoken",
      "community": 48,
      "norm_label": ".getgatewaytoken()"
    },
    {
      "label": ".getReferenceId()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "entity_payment_payment_getreferenceid",
      "community": 48,
      "norm_label": ".getreferenceid()"
    },
    {
      "label": ".getFrontendAddress()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L112",
      "_origin": "ast",
      "id": "entity_payment_payment_getfrontendaddress",
      "community": 48,
      "norm_label": ".getfrontendaddress()"
    },
    {
      "label": ".getCallbackIp()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "entity_payment_payment_getcallbackip",
      "community": 48,
      "norm_label": ".getcallbackip()"
    },
    {
      "label": ".getMetadata()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "entity_payment_payment_getmetadata",
      "community": 48,
      "norm_label": ".getmetadata()"
    },
    {
      "label": ".setAppointment()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "entity_payment_payment_setappointment",
      "community": 48,
      "norm_label": ".setappointment()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "src_payment_entity_payment_php_self",
      "community": 48,
      "norm_label": "self"
    },
    {
      "label": ".setMetadata()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L117",
      "_origin": "ast",
      "id": "entity_payment_payment_setmetadata",
      "community": 48,
      "norm_label": ".setmetadata()"
    },
    {
      "label": ".setGatewayToken()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "entity_payment_payment_setgatewaytoken",
      "community": 48,
      "norm_label": ".setgatewaytoken()"
    },
    {
      "label": ".setReferenceId()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L119",
      "_origin": "ast",
      "id": "entity_payment_payment_setreferenceid",
      "community": 48,
      "norm_label": ".setreferenceid()"
    },
    {
      "label": ".setStatus()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "entity_payment_payment_setstatus",
      "community": 48,
      "norm_label": ".setstatus()"
    },
    {
      "label": ".setCallbackIp()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "entity_payment_payment_setcallbackip",
      "community": 48,
      "norm_label": ".setcallbackip()"
    },
    {
      "label": ".setFrontendAddress()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "entity_payment_payment_setfrontendaddress",
      "community": 48,
      "norm_label": ".setfrontendaddress()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L124",
      "_origin": "ast",
      "id": "entity_payment_payment_touch",
      "community": 48,
      "norm_label": ".touch()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "entity_payment_payment_toarray",
      "community": 48,
      "norm_label": ".toarray()"
    },
    {
      "label": "PaymentLog.php",
      "file_type": "code",
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_paymentlog",
      "community": 680,
      "norm_label": "paymentlog.php"
    },
    {
      "label": "PaymentLog",
      "file_type": "code",
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "entity_paymentlog_paymentlog",
      "community": 680,
      "norm_label": "paymentlog"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "entity_paymentlog_paymentlog_construct",
      "community": 680,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_paymentlog_paymentlog_getid",
      "community": 680,
      "norm_label": ".getid()"
    },
    {
      "label": ".getPaymentId()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_paymentlog_paymentlog_getpaymentid",
      "community": 680,
      "norm_label": ".getpaymentid()"
    },
    {
      "label": ".getAction()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_paymentlog_paymentlog_getaction",
      "community": 680,
      "norm_label": ".getaction()"
    },
    {
      "label": ".getResult()",
      "file_type": "code",
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_paymentlog_paymentlog_getresult",
      "community": 680,
      "norm_label": ".getresult()"
    },
    {
      "label": "GatewayFactory.php",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "gateway_gatewayfactory",
      "community": 451,
      "norm_label": "gatewayfactory.php"
    },
    {
      "label": "GatewayFactory",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "gateway_gatewayfactory_gatewayfactory",
      "community": 869,
      "norm_label": "gatewayfactory"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "gateway_gatewayfactory_gatewayfactory_construct",
      "community": 869,
      "norm_label": ".__construct()"
    },
    {
      "label": "MellatGateway",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "mellatgateway",
      "community": 869,
      "norm_label": "mellatgateway"
    },
    {
      "label": "SepGateway",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "sepgateway",
      "community": 869,
      "norm_label": "sepgateway"
    },
    {
      "label": ".isTestMode()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "gateway_gatewayfactory_gatewayfactory_istestmode",
      "community": 869,
      "norm_label": ".istestmode()"
    },
    {
      "label": ".isMellatSandbox()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "gateway_gatewayfactory_gatewayfactory_ismellatsandbox",
      "community": 869,
      "norm_label": ".ismellatsandbox()"
    },
    {
      "label": ".resolve()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "gateway_gatewayfactory_gatewayfactory_resolve",
      "community": 869,
      "norm_label": ".resolve()"
    },
    {
      "label": "PaymentGatewayInterface",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "src_payment_gateway_gatewayfactory_php_paymentgatewayinterface",
      "community": 206,
      "norm_label": "paymentgatewayinterface"
    },
    {
      "label": ".isEnabled()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "gateway_gatewayfactory_gatewayfactory_isenabled",
      "community": 869,
      "norm_label": ".isenabled()"
    },
    {
      "label": ".activeGateways()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "gateway_gatewayfactory_gatewayfactory_activegateways",
      "community": 869,
      "norm_label": ".activegateways()"
    },
    {
      "label": "MellatGateway.php",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "gateway_mellatgateway",
      "community": 33,
      "norm_label": "mellatgateway.php"
    },
    {
      "label": "MellatGateway",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway",
      "community": 206,
      "norm_label": "mellatgateway"
    },
    {
      "label": "SoapClient",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "soapclient",
      "community": 206,
      "norm_label": "soapclient"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_construct",
      "community": 206,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_getname",
      "community": 206,
      "norm_label": ".getname()"
    },
    {
      "label": ".isConfigured()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_isconfigured",
      "community": 206,
      "norm_label": ".isconfigured()"
    },
    {
      "label": ".sandbox()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_sandbox",
      "community": 206,
      "norm_label": ".sandbox()"
    },
    {
      "label": ".paymentUrl()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_paymenturl",
      "community": 206,
      "norm_label": ".paymenturl()"
    },
    {
      "label": ".wsdlUrl()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_wsdlurl",
      "community": 206,
      "norm_label": ".wsdlurl()"
    },
    {
      "label": ".soap()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_soap",
      "community": 206,
      "norm_label": ".soap()"
    },
    {
      "label": ".soapAuth()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_soapauth",
      "community": 206,
      "norm_label": ".soapauth()"
    },
    {
      "label": ".restHeaders()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_restheaders",
      "community": 206,
      "norm_label": ".restheaders()"
    },
    {
      "label": ".restParts()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_restparts",
      "community": 206,
      "norm_label": ".restparts()"
    },
    {
      "label": ".restCall()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_restcall",
      "community": 206,
      "norm_label": ".restcall()"
    },
    {
      "label": ".cfg()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_cfg",
      "community": 206,
      "norm_label": ".cfg()"
    },
    {
      "label": ".initiate()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_initiate",
      "community": 206,
      "norm_label": ".initiate()"
    },
    {
      "label": "PaymentInitResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "src_payment_gateway_mellatgateway_php_paymentinitresult",
      "community": 206,
      "norm_label": "paymentinitresult"
    },
    {
      "label": ".verify()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L194",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_verify",
      "community": 206,
      "norm_label": ".verify()"
    },
    {
      "label": "PaymentVerifyResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L194",
      "_origin": "ast",
      "id": "src_payment_gateway_mellatgateway_php_paymentverifyresult",
      "community": 206,
      "norm_label": "paymentverifyresult"
    },
    {
      "label": ".refund()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L256",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_refund",
      "community": 206,
      "norm_label": ".refund()"
    },
    {
      "label": "PaymentRefundResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L256",
      "_origin": "ast",
      "id": "src_payment_gateway_mellatgateway_php_paymentrefundresult",
      "community": 206,
      "norm_label": "paymentrefundresult"
    },
    {
      "label": ".reverse()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L287",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_reverse",
      "community": 206,
      "norm_label": ".reverse()"
    },
    {
      "label": ".mellatMessage()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L311",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_mellatmessage",
      "community": 206,
      "norm_label": ".mellatmessage()"
    },
    {
      "label": ".uniqueOrderId()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L339",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_uniqueorderid",
      "community": 206,
      "norm_label": ".uniqueorderid()"
    },
    {
      "label": ".refundPayload()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L345",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_refundpayload",
      "community": 206,
      "norm_label": ".refundpayload()"
    },
    {
      "label": ".reversalPayload()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L351",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_reversalpayload",
      "community": 206,
      "norm_label": ".reversalpayload()"
    },
    {
      "label": ".date()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L363",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_date",
      "community": 20,
      "norm_label": ".date()"
    },
    {
      "label": ".time()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L367",
      "_origin": "ast",
      "id": "gateway_mellatgateway_mellatgateway_time",
      "community": 16,
      "norm_label": ".time()"
    },
    {
      "label": "MockGateway.php",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "gateway_mockgateway",
      "community": 206,
      "norm_label": "mockgateway.php"
    },
    {
      "label": "MockGateway",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L5",
      "_origin": "ast",
      "id": "gateway_mockgateway_mockgateway",
      "community": 206,
      "norm_label": "mockgateway"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "gateway_mockgateway_mockgateway_getname",
      "community": 206,
      "norm_label": ".getname()"
    },
    {
      "label": ".isConfigured()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "gateway_mockgateway_mockgateway_isconfigured",
      "community": 206,
      "norm_label": ".isconfigured()"
    },
    {
      "label": ".initiate()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "gateway_mockgateway_mockgateway_initiate",
      "community": 206,
      "norm_label": ".initiate()"
    },
    {
      "label": "PaymentInitResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_payment_gateway_mockgateway_php_paymentinitresult",
      "community": 206,
      "norm_label": "paymentinitresult"
    },
    {
      "label": ".verify()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "gateway_mockgateway_mockgateway_verify",
      "community": 206,
      "norm_label": ".verify()"
    },
    {
      "label": "PaymentVerifyResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_payment_gateway_mockgateway_php_paymentverifyresult",
      "community": 206,
      "norm_label": "paymentverifyresult"
    },
    {
      "label": ".refund()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "gateway_mockgateway_mockgateway_refund",
      "community": 206,
      "norm_label": ".refund()"
    },
    {
      "label": "PaymentRefundResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "src_payment_gateway_mockgateway_php_paymentrefundresult",
      "community": 206,
      "norm_label": "paymentrefundresult"
    },
    {
      "label": ".reverse()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "gateway_mockgateway_mockgateway_reverse",
      "community": 206,
      "norm_label": ".reverse()"
    },
    {
      "label": "PaymentGatewayInterface.php",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "gateway_paymentgatewayinterface",
      "community": 398,
      "norm_label": "paymentgatewayinterface.php"
    },
    {
      "label": "getName()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "gateway_paymentgatewayinterface_getname",
      "community": 398,
      "norm_label": "getname()"
    },
    {
      "label": "isConfigured()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "gateway_paymentgatewayinterface_isconfigured",
      "community": 398,
      "norm_label": "isconfigured()"
    },
    {
      "label": "initiate()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "gateway_paymentgatewayinterface_initiate",
      "community": 398,
      "norm_label": "initiate()"
    },
    {
      "label": "PaymentInitResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_payment_gateway_paymentgatewayinterface_php_paymentinitresult",
      "community": 398,
      "norm_label": "paymentinitresult"
    },
    {
      "label": "verify()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "gateway_paymentgatewayinterface_verify",
      "community": 398,
      "norm_label": "verify()"
    },
    {
      "label": "PaymentVerifyResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_payment_gateway_paymentgatewayinterface_php_paymentverifyresult",
      "community": 398,
      "norm_label": "paymentverifyresult"
    },
    {
      "label": "refund()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "gateway_paymentgatewayinterface_refund",
      "community": 398,
      "norm_label": "refund()"
    },
    {
      "label": "PaymentRefundResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_payment_gateway_paymentgatewayinterface_php_paymentrefundresult",
      "community": 398,
      "norm_label": "paymentrefundresult"
    },
    {
      "label": "reverse()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "gateway_paymentgatewayinterface_reverse",
      "community": 398,
      "norm_label": "reverse()"
    },
    {
      "label": "PaymentInitResult.php",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentInitResult.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "gateway_paymentinitresult",
      "community": 610,
      "norm_label": "paymentinitresult.php"
    },
    {
      "label": "PaymentInitResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentInitResult.php",
      "source_location": "L5",
      "_origin": "ast",
      "id": "gateway_paymentinitresult_paymentinitresult",
      "community": 610,
      "norm_label": "paymentinitresult"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentInitResult.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "gateway_paymentinitresult_paymentinitresult_construct",
      "community": 610,
      "norm_label": ".__construct()"
    },
    {
      "label": "PaymentRefundResult.php",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentRefundResult.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "gateway_paymentrefundresult",
      "community": 691,
      "norm_label": "paymentrefundresult.php"
    },
    {
      "label": "PaymentRefundResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentRefundResult.php",
      "source_location": "L5",
      "_origin": "ast",
      "id": "gateway_paymentrefundresult_paymentrefundresult",
      "community": 691,
      "norm_label": "paymentrefundresult"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentRefundResult.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "gateway_paymentrefundresult_paymentrefundresult_construct",
      "community": 691,
      "norm_label": ".__construct()"
    },
    {
      "label": "PaymentVerifyResult.php",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentVerifyResult.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "gateway_paymentverifyresult",
      "community": 611,
      "norm_label": "paymentverifyresult.php"
    },
    {
      "label": "PaymentVerifyResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentVerifyResult.php",
      "source_location": "L5",
      "_origin": "ast",
      "id": "gateway_paymentverifyresult_paymentverifyresult",
      "community": 611,
      "norm_label": "paymentverifyresult"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/PaymentVerifyResult.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "gateway_paymentverifyresult_paymentverifyresult_construct",
      "community": 611,
      "norm_label": ".__construct()"
    },
    {
      "label": "SepGateway.php",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "gateway_sepgateway",
      "community": 33,
      "norm_label": "sepgateway.php"
    },
    {
      "label": "SepGateway",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "gateway_sepgateway_sepgateway",
      "community": 206,
      "norm_label": "sepgateway"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "gateway_sepgateway_sepgateway_construct",
      "community": 206,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "gateway_sepgateway_sepgateway_getname",
      "community": 206,
      "norm_label": ".getname()"
    },
    {
      "label": ".isConfigured()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "gateway_sepgateway_sepgateway_isconfigured",
      "community": 206,
      "norm_label": ".isconfigured()"
    },
    {
      "label": ".cfg()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "gateway_sepgateway_sepgateway_cfg",
      "community": 206,
      "norm_label": ".cfg()"
    },
    {
      "label": ".initiate()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "gateway_sepgateway_sepgateway_initiate",
      "community": 206,
      "norm_label": ".initiate()"
    },
    {
      "label": "PaymentInitResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_payment_gateway_sepgateway_php_paymentinitresult",
      "community": 206,
      "norm_label": "paymentinitresult"
    },
    {
      "label": ".verify()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "gateway_sepgateway_sepgateway_verify",
      "community": 206,
      "norm_label": ".verify()"
    },
    {
      "label": "PaymentVerifyResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "src_payment_gateway_sepgateway_php_paymentverifyresult",
      "community": 206,
      "norm_label": "paymentverifyresult"
    },
    {
      "label": ".refund()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "gateway_sepgateway_sepgateway_refund",
      "community": 206,
      "norm_label": ".refund()"
    },
    {
      "label": "PaymentRefundResult",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "src_payment_gateway_sepgateway_php_paymentrefundresult",
      "community": 206,
      "norm_label": "paymentrefundresult"
    },
    {
      "label": ".reverse()",
      "file_type": "code",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "gateway_sepgateway_sepgateway_reverse",
      "community": 206,
      "norm_label": ".reverse()"
    },
    {
      "label": "PaymentLogRepository.php",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_paymentlogrepository",
      "community": 53,
      "norm_label": "paymentlogrepository.php"
    },
    {
      "label": "PaymentLogRepository",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_paymentlogrepository_paymentlogrepository",
      "community": 53,
      "norm_label": "paymentlogrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_paymentlogrepository_paymentlogrepository_construct",
      "community": 53,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_payment_repository_paymentlogrepository_php_managerregistry",
      "community": 53,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_paymentlogrepository_paymentlogrepository_save",
      "community": 53,
      "norm_label": ".save()"
    },
    {
      "label": "PaymentLog",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "paymentlog",
      "community": 53,
      "norm_label": "paymentlog"
    },
    {
      "label": "PaymentRepository.php",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_paymentrepository",
      "community": 224,
      "norm_label": "paymentrepository.php"
    },
    {
      "label": "PaymentRepository",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_paymentrepository_paymentrepository",
      "community": 224,
      "norm_label": "paymentrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_paymentrepository_paymentrepository_construct",
      "community": 224,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_payment_repository_paymentrepository_php_managerregistry",
      "community": 224,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "repository_paymentrepository_paymentrepository_findbyuuid",
      "community": 224,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "src_payment_repository_paymentrepository_php_payment",
      "community": 224,
      "norm_label": "payment"
    },
    {
      "label": ".findByUser()",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "repository_paymentrepository_paymentrepository_findbyuser",
      "community": 224,
      "norm_label": ".findbyuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_payment_repository_paymentrepository_php_user",
      "community": 224,
      "norm_label": "user"
    },
    {
      "label": ".countByUser()",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "repository_paymentrepository_paymentrepository_countbyuser",
      "community": 224,
      "norm_label": ".countbyuser()"
    },
    {
      "label": ".findByOrderId()",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "repository_paymentrepository_paymentrepository_findbyorderid",
      "community": 224,
      "norm_label": ".findbyorderid()"
    },
    {
      "label": ".findByReferenceId()",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "repository_paymentrepository_paymentrepository_findbyreferenceid",
      "community": 224,
      "norm_label": ".findbyreferenceid()"
    },
    {
      "label": ".findByOrderIdForUpdate()",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "repository_paymentrepository_paymentrepository_findbyorderidforupdate",
      "community": 224,
      "norm_label": ".findbyorderidforupdate()"
    },
    {
      "label": ".findPendingByAppointment()",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "repository_paymentrepository_paymentrepository_findpendingbyappointment",
      "community": 224,
      "norm_label": ".findpendingbyappointment()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "src_payment_repository_paymentrepository_php_appointment",
      "community": 224,
      "norm_label": "appointment"
    },
    {
      "label": ".findSuccessfulByAppointment()",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "repository_paymentrepository_paymentrepository_findsuccessfulbyappointment",
      "community": 224,
      "norm_label": ".findsuccessfulbyappointment()"
    },
    {
      "label": ".findPendingByAppointments()",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "repository_paymentrepository_paymentrepository_findpendingbyappointments",
      "community": 224,
      "norm_label": ".findpendingbyappointments()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "repository_paymentrepository_paymentrepository_save",
      "community": 224,
      "norm_label": ".save()"
    },
    {
      "label": "CircuitBreakerService.php",
      "file_type": "code",
      "source_file": "src/Payment/Service/CircuitBreakerService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_circuitbreakerservice",
      "community": 464,
      "norm_label": "circuitbreakerservice.php"
    },
    {
      "label": "CircuitBreakerService",
      "file_type": "code",
      "source_file": "src/Payment/Service/CircuitBreakerService.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "service_circuitbreakerservice_circuitbreakerservice",
      "community": 464,
      "norm_label": "circuitbreakerservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Payment/Service/CircuitBreakerService.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "service_circuitbreakerservice_circuitbreakerservice_construct",
      "community": 464,
      "norm_label": ".__construct()"
    },
    {
      "label": ".isOpen()",
      "file_type": "code",
      "source_file": "src/Payment/Service/CircuitBreakerService.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "service_circuitbreakerservice_circuitbreakerservice_isopen",
      "community": 464,
      "norm_label": ".isopen()"
    },
    {
      "label": ".recordFailure()",
      "file_type": "code",
      "source_file": "src/Payment/Service/CircuitBreakerService.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "service_circuitbreakerservice_circuitbreakerservice_recordfailure",
      "community": 464,
      "norm_label": ".recordfailure()"
    },
    {
      "label": ".recordSuccess()",
      "file_type": "code",
      "source_file": "src/Payment/Service/CircuitBreakerService.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "service_circuitbreakerservice_circuitbreakerservice_recordsuccess",
      "community": 464,
      "norm_label": ".recordsuccess()"
    },
    {
      "label": "PaymentManager.php",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_paymentmanager",
      "community": 176,
      "norm_label": "paymentmanager.php"
    },
    {
      "label": "PaymentManager",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager",
      "community": 176,
      "norm_label": "paymentmanager"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_construct",
      "community": 176,
      "norm_label": ".__construct()"
    },
    {
      "label": ".bookingRepresentationIdFor()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_bookingrepresentationidfor",
      "community": 176,
      "norm_label": ".bookingrepresentationidfor()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "src_payment_service_paymentmanager_php_payment",
      "community": 176,
      "norm_label": "payment"
    },
    {
      "label": ".startGatewayHandoff()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_startgatewayhandoff",
      "community": 176,
      "norm_label": ".startgatewayhandoff()"
    },
    {
      "label": "PaymentInitResult",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "src_payment_service_paymentmanager_php_paymentinitresult",
      "community": 176,
      "norm_label": "paymentinitresult"
    },
    {
      "label": ".processCallback()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L101",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_processcallback",
      "community": 176,
      "norm_label": ".processcallback()"
    },
    {
      "label": ".refundPayment()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L186",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_refundpayment",
      "community": 176,
      "norm_label": ".refundpayment()"
    },
    {
      "label": "PaymentRefundResult",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L186",
      "_origin": "ast",
      "id": "src_payment_service_paymentmanager_php_paymentrefundresult",
      "community": 176,
      "norm_label": "paymentrefundresult"
    },
    {
      "label": ".reversePayment()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L226",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_reversepayment",
      "community": 176,
      "norm_label": ".reversepayment()"
    },
    {
      "label": ".callbackUrl()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L252",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_callbackurl",
      "community": 176,
      "norm_label": ".callbackurl()"
    },
    {
      "label": ".runPostAction()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L262",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_runpostaction",
      "community": 176,
      "norm_label": ".runpostaction()"
    },
    {
      "label": ".runReversePostAction()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L273",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_runreversepostaction",
      "community": 176,
      "norm_label": ".runreversepostaction()"
    },
    {
      "label": ".reverseAppointment()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L283",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_reverseappointment",
      "community": 176,
      "norm_label": ".reverseappointment()"
    },
    {
      "label": ".reverseSmsWalletCharge()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L294",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_reversesmswalletcharge",
      "community": 176,
      "norm_label": ".reversesmswalletcharge()"
    },
    {
      "label": ".handleAppointmentConfirmation()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L312",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_handleappointmentconfirmation",
      "community": 176,
      "norm_label": ".handleappointmentconfirmation()"
    },
    {
      "label": ".handleSubscriptionActivation()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L343",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_handlesubscriptionactivation",
      "community": 176,
      "norm_label": ".handlesubscriptionactivation()"
    },
    {
      "label": ".handleSmsWalletCharge()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L374",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_handlesmswalletcharge",
      "community": 176,
      "norm_label": ".handlesmswalletcharge()"
    },
    {
      "label": ".failPayment()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L389",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_failpayment",
      "community": 176,
      "norm_label": ".failpayment()"
    },
    {
      "label": ".log()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L396",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_log",
      "community": 176,
      "norm_label": ".log()"
    },
    {
      "label": ".sanitize()",
      "file_type": "code",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L415",
      "_origin": "ast",
      "id": "service_paymentmanager_paymentmanager_sanitize",
      "community": 176,
      "norm_label": ".sanitize()"
    },
    {
      "label": "PaymentMethodController.php",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller",
      "community": 699,
      "norm_label": "paymentmethodcontroller.php"
    },
    {
      "label": "PaymentMethodController",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "community": 699,
      "norm_label": "paymentmethodcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller_construct",
      "community": 699,
      "norm_label": ".__construct()"
    },
    {
      "label": ".guard()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller_guard",
      "community": 699,
      "norm_label": ".guard()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "src_paymentmethod_controller_paymentmethodcontroller_php_user",
      "community": 699,
      "norm_label": "user"
    },
    {
      "label": "EntityContext",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "src_paymentmethod_controller_paymentmethodcontroller_php_entitycontext",
      "community": 699,
      "norm_label": "entitycontext"
    },
    {
      "label": ".listBankAccounts()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller_listbankaccounts",
      "community": 699,
      "norm_label": ".listbankaccounts()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "src_paymentmethod_controller_paymentmethodcontroller_php_jsonresponse",
      "community": 699,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".createBankAccount()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller_createbankaccount",
      "community": 699,
      "norm_label": ".createbankaccount()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "src_paymentmethod_controller_paymentmethodcontroller_php_request",
      "community": 699,
      "norm_label": "request"
    },
    {
      "label": ".updateBankAccount()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller_updatebankaccount",
      "community": 699,
      "norm_label": ".updatebankaccount()"
    },
    {
      "label": ".toggleBankAccountStatus()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller_togglebankaccountstatus",
      "community": 699,
      "norm_label": ".togglebankaccountstatus()"
    },
    {
      "label": ".assignBankAccountEnvironment()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller_assignbankaccountenvironment",
      "community": 699,
      "norm_label": ".assignbankaccountenvironment()"
    },
    {
      "label": ".listPos()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller_listpos",
      "community": 699,
      "norm_label": ".listpos()"
    },
    {
      "label": ".createPos()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller_createpos",
      "community": 699,
      "norm_label": ".createpos()"
    },
    {
      "label": ".updatePos()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller_updatepos",
      "community": 699,
      "norm_label": ".updatepos()"
    },
    {
      "label": ".togglePosStatus()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller_toggleposstatus",
      "community": 699,
      "norm_label": ".toggleposstatus()"
    },
    {
      "label": ".assignPosEnvironment()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L131",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller_assignposenvironment",
      "community": 699,
      "norm_label": ".assignposenvironment()"
    },
    {
      "label": ".assertRole()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L139",
      "_origin": "ast",
      "id": "controller_paymentmethodcontroller_paymentmethodcontroller_assertrole",
      "community": 699,
      "norm_label": ".assertrole()"
    },
    {
      "label": "BankAccount.php",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_bankaccount",
      "community": 532,
      "norm_label": "bankaccount.php"
    },
    {
      "label": "BankAccount",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount",
      "community": 532,
      "norm_label": "bankaccount"
    },
    {
      "label": "NullableTenantOwnedTrait",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "nullabletenantownedtrait",
      "community": 532,
      "norm_label": "nullabletenantownedtrait"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "src_paymentmethod_entity_bankaccount_php_user",
      "community": 532,
      "norm_label": "user"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_construct",
      "community": 532,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_getid",
      "community": 532,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_getuuid",
      "community": 532,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_getuser",
      "community": 532,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getBankName()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_getbankname",
      "community": 532,
      "norm_label": ".getbankname()"
    },
    {
      "label": ".getCardNumber()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_getcardnumber",
      "community": 532,
      "norm_label": ".getcardnumber()"
    },
    {
      "label": ".getAccountNumber()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_getaccountnumber",
      "community": 532,
      "norm_label": ".getaccountnumber()"
    },
    {
      "label": ".getShabaNumber()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_getshabanumber",
      "community": 532,
      "norm_label": ".getshabanumber()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_isactive",
      "community": 532,
      "norm_label": ".isactive()"
    },
    {
      "label": ".setBankName()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_setbankname",
      "community": 532,
      "norm_label": ".setbankname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "src_paymentmethod_entity_bankaccount_php_self",
      "community": 532,
      "norm_label": "self"
    },
    {
      "label": ".setCardNumber()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_setcardnumber",
      "community": 532,
      "norm_label": ".setcardnumber()"
    },
    {
      "label": ".setAccountNumber()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_setaccountnumber",
      "community": 532,
      "norm_label": ".setaccountnumber()"
    },
    {
      "label": ".setShabaNumber()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_setshabanumber",
      "community": 532,
      "norm_label": ".setshabanumber()"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_setactive",
      "community": 532,
      "norm_label": ".setactive()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_touch",
      "community": 532,
      "norm_label": ".touch()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "entity_bankaccount_bankaccount_toarray",
      "community": 532,
      "norm_label": ".toarray()"
    },
    {
      "label": "Pos.php",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_pos",
      "community": 532,
      "norm_label": "pos.php"
    },
    {
      "label": "Pos",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "entity_pos_pos",
      "community": 532,
      "norm_label": "pos"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "src_paymentmethod_entity_pos_php_user",
      "community": 532,
      "norm_label": "user"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_pos_pos_construct",
      "community": 532,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_pos_pos_getid",
      "community": 532,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_pos_pos_getuuid",
      "community": 532,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "entity_pos_pos_getuser",
      "community": 532,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getBankName()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_pos_pos_getbankname",
      "community": 532,
      "norm_label": ".getbankname()"
    },
    {
      "label": ".getSerialNumber()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "entity_pos_pos_getserialnumber",
      "community": 532,
      "norm_label": ".getserialnumber()"
    },
    {
      "label": ".getTerminalNumber()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_pos_pos_getterminalnumber",
      "community": 532,
      "norm_label": ".getterminalnumber()"
    },
    {
      "label": ".getAccountNumber()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_pos_pos_getaccountnumber",
      "community": 532,
      "norm_label": ".getaccountnumber()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_pos_pos_isactive",
      "community": 532,
      "norm_label": ".isactive()"
    },
    {
      "label": ".setBankName()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_pos_pos_setbankname",
      "community": 532,
      "norm_label": ".setbankname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "src_paymentmethod_entity_pos_php_self",
      "community": 532,
      "norm_label": "self"
    },
    {
      "label": ".setSerialNumber()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_pos_pos_setserialnumber",
      "community": 532,
      "norm_label": ".setserialnumber()"
    },
    {
      "label": ".setTerminalNumber()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "entity_pos_pos_setterminalnumber",
      "community": 532,
      "norm_label": ".setterminalnumber()"
    },
    {
      "label": ".setAccountNumber()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "entity_pos_pos_setaccountnumber",
      "community": 532,
      "norm_label": ".setaccountnumber()"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "entity_pos_pos_setactive",
      "community": 532,
      "norm_label": ".setactive()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "entity_pos_pos_touch",
      "community": 532,
      "norm_label": ".touch()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "entity_pos_pos_toarray",
      "community": 532,
      "norm_label": ".toarray()"
    },
    {
      "label": "BankAccountRepository.php",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_bankaccountrepository",
      "community": 758,
      "norm_label": "bankaccountrepository.php"
    },
    {
      "label": "BankAccountRepository",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_bankaccountrepository_bankaccountrepository",
      "community": 758,
      "norm_label": "bankaccountrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_bankaccountrepository_bankaccountrepository_construct",
      "community": 758,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_paymentmethod_repository_bankaccountrepository_php_managerregistry",
      "community": 758,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_bankaccountrepository_bankaccountrepository_findbyuuid",
      "community": 758,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "BankAccount",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_paymentmethod_repository_bankaccountrepository_php_bankaccount",
      "community": 758,
      "norm_label": "bankaccount"
    },
    {
      "label": ".findByEntity()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "repository_bankaccountrepository_bankaccountrepository_findbyentity",
      "community": 758,
      "norm_label": ".findbyentity()"
    },
    {
      "label": ".findUnassignedByUser()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "repository_bankaccountrepository_bankaccountrepository_findunassignedbyuser",
      "community": 758,
      "norm_label": ".findunassignedbyuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "src_paymentmethod_repository_bankaccountrepository_php_user",
      "community": 758,
      "norm_label": "user"
    },
    {
      "label": ".assignEntity()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "repository_bankaccountrepository_bankaccountrepository_assignentity",
      "community": 758,
      "norm_label": ".assignentity()"
    },
    {
      "label": ".reloadByUuid()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "repository_bankaccountrepository_bankaccountrepository_reloadbyuuid",
      "community": 758,
      "norm_label": ".reloadbyuuid()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "repository_bankaccountrepository_bankaccountrepository_save",
      "community": 758,
      "norm_label": ".save()"
    },
    {
      "label": "PosRepository.php",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_posrepository",
      "community": 764,
      "norm_label": "posrepository.php"
    },
    {
      "label": "PosRepository",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_posrepository_posrepository",
      "community": 764,
      "norm_label": "posrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_posrepository_posrepository_construct",
      "community": 764,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_paymentmethod_repository_posrepository_php_managerregistry",
      "community": 764,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_posrepository_posrepository_findbyuuid",
      "community": 764,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "Pos",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_paymentmethod_repository_posrepository_php_pos",
      "community": 764,
      "norm_label": "pos"
    },
    {
      "label": ".findByEntity()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "repository_posrepository_posrepository_findbyentity",
      "community": 764,
      "norm_label": ".findbyentity()"
    },
    {
      "label": ".findUnassignedByUser()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "repository_posrepository_posrepository_findunassignedbyuser",
      "community": 764,
      "norm_label": ".findunassignedbyuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "src_paymentmethod_repository_posrepository_php_user",
      "community": 764,
      "norm_label": "user"
    },
    {
      "label": ".assignEntity()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "repository_posrepository_posrepository_assignentity",
      "community": 764,
      "norm_label": ".assignentity()"
    },
    {
      "label": ".reloadByUuid()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "repository_posrepository_posrepository_reloadbyuuid",
      "community": 764,
      "norm_label": ".reloadbyuuid()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "repository_posrepository_posrepository_save",
      "community": 764,
      "norm_label": ".save()"
    },
    {
      "label": "PaymentMethodService.php",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_paymentmethodservice",
      "community": 696,
      "norm_label": "paymentmethodservice.php"
    },
    {
      "label": "PaymentMethodService",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice",
      "community": 696,
      "norm_label": "paymentmethodservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_construct",
      "community": 696,
      "norm_label": ".__construct()"
    },
    {
      "label": ".listBankAccounts()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_listbankaccounts",
      "community": 696,
      "norm_label": ".listbankaccounts()"
    },
    {
      "label": "EntityContext",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "src_paymentmethod_service_paymentmethodservice_php_entitycontext",
      "community": 696,
      "norm_label": "entitycontext"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "src_paymentmethod_service_paymentmethodservice_php_user",
      "community": 696,
      "norm_label": "user"
    },
    {
      "label": ".createBankAccount()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_createbankaccount",
      "community": 696,
      "norm_label": ".createbankaccount()"
    },
    {
      "label": ".updateBankAccount()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_updatebankaccount",
      "community": 696,
      "norm_label": ".updatebankaccount()"
    },
    {
      "label": ".toggleBankAccountStatus()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L101",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_togglebankaccountstatus",
      "community": 696,
      "norm_label": ".togglebankaccountstatus()"
    },
    {
      "label": ".assignBankAccountEnvironment()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_assignbankaccountenvironment",
      "community": 696,
      "norm_label": ".assignbankaccountenvironment()"
    },
    {
      "label": ".ownedBankAccount()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_ownedbankaccount",
      "community": 696,
      "norm_label": ".ownedbankaccount()"
    },
    {
      "label": "BankAccount",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "src_paymentmethod_service_paymentmethodservice_php_bankaccount",
      "community": 696,
      "norm_label": "bankaccount"
    },
    {
      "label": ".listPos()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L140",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_listpos",
      "community": 696,
      "norm_label": ".listpos()"
    },
    {
      "label": ".createPos()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L150",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_createpos",
      "community": 696,
      "norm_label": ".createpos()"
    },
    {
      "label": ".updatePos()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L173",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_updatepos",
      "community": 696,
      "norm_label": ".updatepos()"
    },
    {
      "label": ".togglePosStatus()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L203",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_toggleposstatus",
      "community": 696,
      "norm_label": ".toggleposstatus()"
    },
    {
      "label": ".assignPosEnvironment()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L213",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_assignposenvironment",
      "community": 696,
      "norm_label": ".assignposenvironment()"
    },
    {
      "label": ".ownedPos()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L229",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_ownedpos",
      "community": 696,
      "norm_label": ".ownedpos()"
    },
    {
      "label": "Pos",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L229",
      "_origin": "ast",
      "id": "src_paymentmethod_service_paymentmethodservice_php_pos",
      "community": 696,
      "norm_label": "pos"
    },
    {
      "label": ".pair()",
      "file_type": "code",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L245",
      "_origin": "ast",
      "id": "service_paymentmethodservice_paymentmethodservice_pair",
      "community": 696,
      "norm_label": ".pair()"
    },
    {
      "label": "RatingController.php",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_ratingcontroller",
      "community": 22,
      "norm_label": "ratingcontroller.php"
    },
    {
      "label": "RatingController",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "controller_ratingcontroller_ratingcontroller",
      "community": 22,
      "norm_label": "ratingcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "controller_ratingcontroller_ratingcontroller_construct",
      "community": 22,
      "norm_label": ".__construct()"
    },
    {
      "label": ".rate()",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "controller_ratingcontroller_ratingcontroller_rate",
      "community": 22,
      "norm_label": ".rate()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_rating_controller_ratingcontroller_php_request",
      "community": 22,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_rating_controller_ratingcontroller_php_user",
      "community": 22,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_rating_controller_ratingcontroller_php_jsonresponse",
      "community": 22,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".getAverage()",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "controller_ratingcontroller_ratingcontroller_getaverage",
      "community": 22,
      "norm_label": ".getaverage()"
    },
    {
      "label": ".eligibility()",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L141",
      "_origin": "ast",
      "id": "controller_ratingcontroller_ratingcontroller_eligibility",
      "community": 22,
      "norm_label": ".eligibility()"
    },
    {
      "label": ".createComment()",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L183",
      "_origin": "ast",
      "id": "controller_ratingcontroller_ratingcontroller_createcomment",
      "community": 22,
      "norm_label": ".createcomment()"
    },
    {
      "label": ".listComments()",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L249",
      "_origin": "ast",
      "id": "controller_ratingcontroller_ratingcontroller_listcomments",
      "community": 22,
      "norm_label": ".listcomments()"
    },
    {
      "label": ".deleteComment()",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L296",
      "_origin": "ast",
      "id": "controller_ratingcontroller_ratingcontroller_deletecomment",
      "community": 22,
      "norm_label": ".deletecomment()"
    },
    {
      "label": ".pendingComments()",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L340",
      "_origin": "ast",
      "id": "controller_ratingcontroller_ratingcontroller_pendingcomments",
      "community": 22,
      "norm_label": ".pendingcomments()"
    },
    {
      "label": ".approveComment()",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L382",
      "_origin": "ast",
      "id": "controller_ratingcontroller_ratingcontroller_approvecomment",
      "community": 22,
      "norm_label": ".approvecomment()"
    },
    {
      "label": ".rejectComment()",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L418",
      "_origin": "ast",
      "id": "controller_ratingcontroller_ratingcontroller_rejectcomment",
      "community": 22,
      "norm_label": ".rejectcomment()"
    },
    {
      "label": ".toggleLike()",
      "file_type": "code",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L456",
      "_origin": "ast",
      "id": "controller_ratingcontroller_ratingcontroller_togglelike",
      "community": 22,
      "norm_label": ".togglelike()"
    },
    {
      "label": "Comment.php",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_comment",
      "community": 96,
      "norm_label": "comment.php"
    },
    {
      "label": "Comment",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "entity_comment_comment",
      "community": 96,
      "norm_label": "comment"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_rating_entity_comment_php_user",
      "community": 96,
      "norm_label": "user"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "src_rating_entity_comment_php_doctor",
      "community": 96,
      "norm_label": "doctor"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "src_rating_entity_comment_php_collection",
      "community": 96,
      "norm_label": "collection"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_comment_comment_construct",
      "community": 96,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_comment_comment_getid",
      "community": 96,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_comment_comment_getuuid",
      "community": 96,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_comment_comment_getuser",
      "community": 96,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getDoctor()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_comment_comment_getdoctor",
      "community": 96,
      "norm_label": ".getdoctor()"
    },
    {
      "label": ".getBody()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_comment_comment_getbody",
      "community": 96,
      "norm_label": ".getbody()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "entity_comment_comment_getstatus",
      "community": 96,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getLikes()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_comment_comment_getlikes",
      "community": 96,
      "norm_label": ".getlikes()"
    },
    {
      "label": ".getParent()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "entity_comment_comment_getparent",
      "community": 96,
      "norm_label": ".getparent()"
    },
    {
      "label": ".getReplies()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_comment_comment_getreplies",
      "community": 96,
      "norm_label": ".getreplies()"
    },
    {
      "label": ".setBody()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_comment_comment_setbody",
      "community": 96,
      "norm_label": ".setbody()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "src_rating_entity_comment_php_self",
      "community": 96,
      "norm_label": "self"
    },
    {
      "label": ".approve()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_comment_comment_approve",
      "community": 96,
      "norm_label": ".approve()"
    },
    {
      "label": ".reject()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_comment_comment_reject",
      "community": 96,
      "norm_label": ".reject()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "entity_comment_comment_toarray",
      "community": 96,
      "norm_label": ".toarray()"
    },
    {
      "label": "Like.php",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_like",
      "community": 208,
      "norm_label": "like.php"
    },
    {
      "label": "Like",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "entity_like_like",
      "community": 208,
      "norm_label": "like"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "src_rating_entity_like_php_user",
      "community": 208,
      "norm_label": "user"
    },
    {
      "label": "Comment",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_rating_entity_like_php_comment",
      "community": 208,
      "norm_label": "comment"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "entity_like_like_construct",
      "community": 208,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "entity_like_like_getid",
      "community": 208,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "entity_like_like_getuuid",
      "community": 208,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "entity_like_like_getuser",
      "community": 208,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getComment()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "entity_like_like_getcomment",
      "community": 208,
      "norm_label": ".getcomment()"
    },
    {
      "label": ".getValue()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "entity_like_like_getvalue",
      "community": 208,
      "norm_label": ".getvalue()"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "entity_like_like_setvalue",
      "community": 208,
      "norm_label": ".setvalue()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "src_rating_entity_like_php_self",
      "community": 208,
      "norm_label": "self"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_like_like_toarray",
      "community": 208,
      "norm_label": ".toarray()"
    },
    {
      "label": "Rate.php",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_rate",
      "community": 125,
      "norm_label": "rate.php"
    },
    {
      "label": "Rate",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_rate_rate",
      "community": 125,
      "norm_label": "rate"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "src_rating_entity_rate_php_user",
      "community": 125,
      "norm_label": "user"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "src_rating_entity_rate_php_doctor",
      "community": 125,
      "norm_label": "doctor"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_rate_rate_construct",
      "community": 125,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_rate_rate_getid",
      "community": 125,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_rate_rate_getuuid",
      "community": 125,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_rate_rate_getuser",
      "community": 125,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getDoctor()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_rate_rate_getdoctor",
      "community": 125,
      "norm_label": ".getdoctor()"
    },
    {
      "label": ".getWaitingTimeAtClinic()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "entity_rate_rate_getwaitingtimeatclinic",
      "community": 125,
      "norm_label": ".getwaitingtimeatclinic()"
    },
    {
      "label": ".getAccuracyOfDiagnosis()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_rate_rate_getaccuracyofdiagnosis",
      "community": 125,
      "norm_label": ".getaccuracyofdiagnosis()"
    },
    {
      "label": ".getDoctorBehavior()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "entity_rate_rate_getdoctorbehavior",
      "community": 125,
      "norm_label": ".getdoctorbehavior()"
    },
    {
      "label": ".getClinicCleanliness()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_rate_rate_getcliniccleanliness",
      "community": 125,
      "norm_label": ".getcliniccleanliness()"
    },
    {
      "label": ".getDoctorExpertise()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_rate_rate_getdoctorexpertise",
      "community": 125,
      "norm_label": ".getdoctorexpertise()"
    },
    {
      "label": ".setDimensions()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_rate_rate_setdimensions",
      "community": 125,
      "norm_label": ".setdimensions()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "src_rating_entity_rate_php_self",
      "community": 125,
      "norm_label": "self"
    },
    {
      "label": ".overallPercent()",
      "file_type": "code",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "entity_rate_rate_overallpercent",
      "community": 125,
      "norm_label": ".overallpercent()"
    },
    {
      "label": "CommentRepository.php",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_commentrepository",
      "community": 241,
      "norm_label": "commentrepository.php"
    },
    {
      "label": "CommentRepository",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_commentrepository_commentrepository",
      "community": 241,
      "norm_label": "commentrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_commentrepository_commentrepository_construct",
      "community": 241,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_rating_repository_commentrepository_php_managerregistry",
      "community": 241,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "repository_commentrepository_commentrepository_findbyuuid",
      "community": 241,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "Comment",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "src_rating_repository_commentrepository_php_comment",
      "community": 241,
      "norm_label": "comment"
    },
    {
      "label": ".findApprovedByDoctor()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "repository_commentrepository_commentrepository_findapprovedbydoctor",
      "community": 241,
      "norm_label": ".findapprovedbydoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "src_rating_repository_commentrepository_php_doctor",
      "community": 241,
      "norm_label": "doctor"
    },
    {
      "label": ".countApprovedRootsByDoctor()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "repository_commentrepository_commentrepository_countapprovedrootsbydoctor",
      "community": 241,
      "norm_label": ".countapprovedrootsbydoctor()"
    },
    {
      "label": ".findApprovedRootsByDoctor()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "repository_commentrepository_commentrepository_findapprovedrootsbydoctor",
      "community": 241,
      "norm_label": ".findapprovedrootsbydoctor()"
    },
    {
      "label": ".countPending()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "repository_commentrepository_commentrepository_countpending",
      "community": 241,
      "norm_label": ".countpending()"
    },
    {
      "label": ".findPending()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "repository_commentrepository_commentrepository_findpending",
      "community": 241,
      "norm_label": ".findpending()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "repository_commentrepository_commentrepository_save",
      "community": 241,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "repository_commentrepository_commentrepository_remove",
      "community": 241,
      "norm_label": ".remove()"
    },
    {
      "label": "LikeRepository.php",
      "file_type": "code",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_likerepository",
      "community": 22,
      "norm_label": "likerepository.php"
    },
    {
      "label": "LikeRepository",
      "file_type": "code",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_likerepository_likerepository",
      "community": 22,
      "norm_label": "likerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_likerepository_likerepository_construct",
      "community": 22,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_rating_repository_likerepository_php_managerregistry",
      "community": 22,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUserAndComment()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "repository_likerepository_likerepository_findbyuserandcomment",
      "community": 22,
      "norm_label": ".findbyuserandcomment()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "src_rating_repository_likerepository_php_user",
      "community": 22,
      "norm_label": "user"
    },
    {
      "label": "Comment",
      "file_type": "code",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "src_rating_repository_likerepository_php_comment",
      "community": 22,
      "norm_label": "comment"
    },
    {
      "label": "Like",
      "file_type": "code",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "like",
      "community": 22,
      "norm_label": "like"
    },
    {
      "label": ".countByComment()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "repository_likerepository_likerepository_countbycomment",
      "community": 22,
      "norm_label": ".countbycomment()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "repository_likerepository_likerepository_save",
      "community": 22,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "repository_likerepository_likerepository_remove",
      "community": 22,
      "norm_label": ".remove()"
    },
    {
      "label": "RateRepository.php",
      "file_type": "code",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_raterepository",
      "community": 22,
      "norm_label": "raterepository.php"
    },
    {
      "label": "RateRepository",
      "file_type": "code",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_raterepository_raterepository",
      "community": 22,
      "norm_label": "raterepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_raterepository_raterepository_construct",
      "community": 22,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_rating_repository_raterepository_php_managerregistry",
      "community": 22,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUserAndDoctor()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "repository_raterepository_raterepository_findbyuseranddoctor",
      "community": 22,
      "norm_label": ".findbyuseranddoctor()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "src_rating_repository_raterepository_php_user",
      "community": 22,
      "norm_label": "user"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "src_rating_repository_raterepository_php_doctor",
      "community": 22,
      "norm_label": "doctor"
    },
    {
      "label": "Rate",
      "file_type": "code",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "rate",
      "community": 22,
      "norm_label": "rate"
    },
    {
      "label": ".getAggregate()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_raterepository_raterepository_getaggregate",
      "community": 22,
      "norm_label": ".getaggregate()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "repository_raterepository_raterepository_save",
      "community": 22,
      "norm_label": ".save()"
    },
    {
      "label": "RepresentationActionController.php",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_representationactioncontroller",
      "community": 77,
      "norm_label": "representationactioncontroller.php"
    },
    {
      "label": "RepresentationActionController",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller",
      "community": 77,
      "norm_label": "representationactioncontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_construct",
      "community": 77,
      "norm_label": ".__construct()"
    },
    {
      "label": ".me()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_me",
      "community": 77,
      "norm_label": ".me()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "src_representation_controller_representationactioncontroller_php_user",
      "community": 77,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "src_representation_controller_representationactioncontroller_php_jsonresponse",
      "community": 77,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".repProfile()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_repprofile",
      "community": 77,
      "norm_label": ".repprofile()"
    },
    {
      "label": "Representation",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "src_representation_controller_representationactioncontroller_php_representation",
      "community": 77,
      "norm_label": "representation"
    },
    {
      "label": ".verifyNationalCode()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_verifynationalcode",
      "community": 77,
      "norm_label": ".verifynationalcode()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "src_representation_controller_representationactioncontroller_php_request",
      "community": 77,
      "norm_label": "request"
    },
    {
      "label": ".addIban()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_addiban",
      "community": 77,
      "norm_label": ".addiban()"
    },
    {
      "label": ".removeIban()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L179",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_removeiban",
      "community": 77,
      "norm_label": ".removeiban()"
    },
    {
      "label": ".normalizeIban()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L201",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_normalizeiban",
      "community": 77,
      "norm_label": ".normalizeiban()"
    },
    {
      "label": ".normalizeBirthDate()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L214",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_normalizebirthdate",
      "community": 77,
      "norm_label": ".normalizebirthdate()"
    },
    {
      "label": ".createDoctor()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L232",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_createdoctor",
      "community": 77,
      "norm_label": ".createdoctor()"
    },
    {
      "label": ".createClinic()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L324",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_createclinic",
      "community": 77,
      "norm_label": ".createclinic()"
    },
    {
      "label": ".doctors()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L403",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_doctors",
      "community": 77,
      "norm_label": ".doctors()"
    },
    {
      "label": ".clinics()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L460",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_clinics",
      "community": 77,
      "norm_label": ".clinics()"
    },
    {
      "label": ".appointments()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L513",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_appointments",
      "community": 77,
      "norm_label": ".appointments()"
    },
    {
      "label": ".doctorStats()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L591",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_doctorstats",
      "community": 77,
      "norm_label": ".doctorstats()"
    },
    {
      "label": ".toggleDoctorStatus()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L622",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_toggledoctorstatus",
      "community": 77,
      "norm_label": ".toggledoctorstatus()"
    },
    {
      "label": ".dashboardSummary()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L653",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_dashboardsummary",
      "community": 77,
      "norm_label": ".dashboardsummary()"
    },
    {
      "label": ".doctorsPerformance()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L704",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_doctorsperformance",
      "community": 77,
      "norm_label": ".doctorsperformance()"
    },
    {
      "label": ".financeReport()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L775",
      "_origin": "ast",
      "id": "controller_representationactioncontroller_representationactioncontroller_financereport",
      "community": 77,
      "norm_label": ".financereport()"
    },
    {
      "label": "RepresentationController.php",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_representationcontroller",
      "community": 607,
      "norm_label": "representationcontroller.php"
    },
    {
      "label": "RepresentationController",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "controller_representationcontroller_representationcontroller",
      "community": 607,
      "norm_label": "representationcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "controller_representationcontroller_representationcontroller_construct",
      "community": 607,
      "norm_label": ".__construct()"
    },
    {
      "label": ".applyRepresentationData()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "controller_representationcontroller_representationcontroller_applyrepresentationdata",
      "community": 607,
      "norm_label": ".applyrepresentationdata()"
    },
    {
      "label": "Representation",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "src_representation_controller_representationcontroller_php_representation",
      "community": 607,
      "norm_label": "representation"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "controller_representationcontroller_representationcontroller_create",
      "community": 607,
      "norm_label": ".create()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "src_representation_controller_representationcontroller_php_request",
      "community": 607,
      "norm_label": "request"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "src_representation_controller_representationcontroller_php_jsonresponse",
      "community": 607,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".get()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L192",
      "_origin": "ast",
      "id": "controller_representationcontroller_representationcontroller_get",
      "community": 607,
      "norm_label": ".get()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L192",
      "_origin": "ast",
      "id": "src_representation_controller_representationcontroller_php_user",
      "community": 607,
      "norm_label": "user"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L230",
      "_origin": "ast",
      "id": "controller_representationcontroller_representationcontroller_update",
      "community": 607,
      "norm_label": ".update()"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L317",
      "_origin": "ast",
      "id": "controller_representationcontroller_representationcontroller_delete",
      "community": 607,
      "norm_label": ".delete()"
    },
    {
      "label": ".dashboardMonthly()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L357",
      "_origin": "ast",
      "id": "controller_representationcontroller_representationcontroller_dashboardmonthly",
      "community": 607,
      "norm_label": ".dashboardmonthly()"
    },
    {
      "label": ".dashboardYearly()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L415",
      "_origin": "ast",
      "id": "controller_representationcontroller_representationcontroller_dashboardyearly",
      "community": 607,
      "norm_label": ".dashboardyearly()"
    },
    {
      "label": ".buildStats()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L492",
      "_origin": "ast",
      "id": "controller_representationcontroller_representationcontroller_buildstats",
      "community": 607,
      "norm_label": ".buildstats()"
    },
    {
      "label": "SiteContextController.php",
      "file_type": "code",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_sitecontextcontroller",
      "community": 108,
      "norm_label": "sitecontextcontroller.php"
    },
    {
      "label": "SiteContextController",
      "file_type": "code",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "controller_sitecontextcontroller_sitecontextcontroller",
      "community": 108,
      "norm_label": "sitecontextcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "controller_sitecontextcontroller_sitecontextcontroller_construct",
      "community": 108,
      "norm_label": ".__construct()"
    },
    {
      "label": ".resolve()",
      "file_type": "code",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "controller_sitecontextcontroller_sitecontextcontroller_resolve",
      "community": 108,
      "norm_label": ".resolve()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "src_representation_controller_sitecontextcontroller_php_request",
      "community": 108,
      "norm_label": "request"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "src_representation_controller_sitecontextcontroller_php_jsonresponse",
      "community": 108,
      "norm_label": "jsonresponse"
    },
    {
      "label": "Representation.php",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_representation",
      "community": 55,
      "norm_label": "representation.php"
    },
    {
      "label": "Representation",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "entity_representation_representation",
      "community": 55,
      "norm_label": "representation"
    },
    {
      "label": "HasIbansTrait",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "hasibanstrait",
      "community": 5,
      "norm_label": "hasibanstrait"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "src_representation_entity_representation_php_user",
      "community": 55,
      "norm_label": "user"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "src_representation_entity_representation_php_collection",
      "community": 55,
      "norm_label": "collection"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_representation_representation_construct",
      "community": 55,
      "norm_label": ".__construct()"
    },
    {
      "label": ".normalizeDomain()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_representation_representation_normalizedomain",
      "community": 55,
      "norm_label": ".normalizedomain()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "entity_representation_representation_getid",
      "community": 55,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "entity_representation_representation_getuuid",
      "community": 55,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "entity_representation_representation_getuser",
      "community": 55,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getFullName()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "entity_representation_representation_getfullname",
      "community": 55,
      "norm_label": ".getfullname()"
    },
    {
      "label": ".getMobileNumber()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "entity_representation_representation_getmobilenumber",
      "community": 55,
      "norm_label": ".getmobilenumber()"
    },
    {
      "label": ".getCityId()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "entity_representation_representation_getcityid",
      "community": 55,
      "norm_label": ".getcityid()"
    },
    {
      "label": ".getCities()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "entity_representation_representation_getcities",
      "community": 55,
      "norm_label": ".getcities()"
    },
    {
      "label": ".cityIds()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "entity_representation_representation_cityids",
      "community": 55,
      "norm_label": ".cityids()"
    },
    {
      "label": ".getDomain()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "entity_representation_representation_getdomain",
      "community": 55,
      "norm_label": ".getdomain()"
    },
    {
      "label": ".isGlobal()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "entity_representation_representation_isglobal",
      "community": 55,
      "norm_label": ".isglobal()"
    },
    {
      "label": ".getCommissionPercent()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "entity_representation_representation_getcommissionpercent",
      "community": 55,
      "norm_label": ".getcommissionpercent()"
    },
    {
      "label": ".getBankAccount()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "entity_representation_representation_getbankaccount",
      "community": 55,
      "norm_label": ".getbankaccount()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "entity_representation_representation_isactive",
      "community": 55,
      "norm_label": ".isactive()"
    },
    {
      "label": ".setFullName()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "entity_representation_representation_setfullname",
      "community": 55,
      "norm_label": ".setfullname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "src_representation_entity_representation_php_self",
      "community": 55,
      "norm_label": "self"
    },
    {
      "label": ".setMobileNumber()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L112",
      "_origin": "ast",
      "id": "entity_representation_representation_setmobilenumber",
      "community": 55,
      "norm_label": ".setmobilenumber()"
    },
    {
      "label": ".setCityId()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "entity_representation_representation_setcityid",
      "community": 55,
      "norm_label": ".setcityid()"
    },
    {
      "label": ".setCities()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "entity_representation_representation_setcities",
      "community": 55,
      "norm_label": ".setcities()"
    },
    {
      "label": ".setDomain()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L124",
      "_origin": "ast",
      "id": "entity_representation_representation_setdomain",
      "community": 55,
      "norm_label": ".setdomain()"
    },
    {
      "label": ".setIsGlobal()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "entity_representation_representation_setisglobal",
      "community": 55,
      "norm_label": ".setisglobal()"
    },
    {
      "label": ".setCommissionPercent()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "entity_representation_representation_setcommissionpercent",
      "community": 55,
      "norm_label": ".setcommissionpercent()"
    },
    {
      "label": ".setBankAccount()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "entity_representation_representation_setbankaccount",
      "community": 55,
      "norm_label": ".setbankaccount()"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L128",
      "_origin": "ast",
      "id": "entity_representation_representation_setactive",
      "community": 55,
      "norm_label": ".setactive()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "entity_representation_representation_touch",
      "community": 55,
      "norm_label": ".touch()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "entity_representation_representation_toarray",
      "community": 55,
      "norm_label": ".toarray()"
    },
    {
      "label": "RepresentationRepository.php",
      "file_type": "code",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_representationrepository",
      "community": 264,
      "norm_label": "representationrepository.php"
    },
    {
      "label": "RepresentationRepository",
      "file_type": "code",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_representationrepository_representationrepository",
      "community": 264,
      "norm_label": "representationrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_representationrepository_representationrepository_construct",
      "community": 264,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_representation_repository_representationrepository_php_managerregistry",
      "community": 264,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_representationrepository_representationrepository_findbyuuid",
      "community": 264,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "Representation",
      "file_type": "code",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_representation_repository_representationrepository_php_representation",
      "community": 264,
      "norm_label": "representation"
    },
    {
      "label": ".findByUser()",
      "file_type": "code",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_representationrepository_representationrepository_findbyuser",
      "community": 264,
      "norm_label": ".findbyuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_representation_repository_representationrepository_php_user",
      "community": 264,
      "norm_label": "user"
    },
    {
      "label": ".findActiveByDomain()",
      "file_type": "code",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "repository_representationrepository_representationrepository_findactivebydomain",
      "community": 264,
      "norm_label": ".findactivebydomain()"
    },
    {
      "label": ".findActiveByDomainPrefix()",
      "file_type": "code",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "repository_representationrepository_representationrepository_findactivebydomainprefix",
      "community": 264,
      "norm_label": ".findactivebydomainprefix()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "repository_representationrepository_representationrepository_save",
      "community": 264,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "repository_representationrepository_representationrepository_remove",
      "community": 264,
      "norm_label": ".remove()"
    },
    {
      "label": "DomainContext.php",
      "file_type": "code",
      "source_file": "src/Representation/Service/DomainContext.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_domaincontext",
      "community": 711,
      "norm_label": "domaincontext.php"
    },
    {
      "label": "DomainContext",
      "file_type": "code",
      "source_file": "src/Representation/Service/DomainContext.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "service_domaincontext_domaincontext",
      "community": 711,
      "norm_label": "domaincontext"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Representation/Service/DomainContext.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "service_domaincontext_domaincontext_construct",
      "community": 711,
      "norm_label": ".__construct()"
    },
    {
      "label": ".empty()",
      "file_type": "code",
      "source_file": "src/Representation/Service/DomainContext.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "service_domaincontext_domaincontext_empty",
      "community": 711,
      "norm_label": ".empty()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Representation/Service/DomainContext.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_representation_service_domaincontext_php_self",
      "community": 711,
      "norm_label": "self"
    },
    {
      "label": ".representationId()",
      "file_type": "code",
      "source_file": "src/Representation/Service/DomainContext.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "service_domaincontext_domaincontext_representationid",
      "community": 711,
      "norm_label": ".representationid()"
    },
    {
      "label": "DomainContextResolver.php",
      "file_type": "code",
      "source_file": "src/Representation/Service/DomainContextResolver.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_domaincontextresolver",
      "community": 688,
      "norm_label": "domaincontextresolver.php"
    },
    {
      "label": "DomainContextResolver",
      "file_type": "code",
      "source_file": "src/Representation/Service/DomainContextResolver.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "service_domaincontextresolver_domaincontextresolver",
      "community": 688,
      "norm_label": "domaincontextresolver"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Representation/Service/DomainContextResolver.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "service_domaincontextresolver_domaincontextresolver_construct",
      "community": 688,
      "norm_label": ".__construct()"
    },
    {
      "label": ".applyToListFilters()",
      "file_type": "code",
      "source_file": "src/Representation/Service/DomainContextResolver.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "service_domaincontextresolver_domaincontextresolver_applytolistfilters",
      "community": 688,
      "norm_label": ".applytolistfilters()"
    },
    {
      "label": ".resolve()",
      "file_type": "code",
      "source_file": "src/Representation/Service/DomainContextResolver.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "service_domaincontextresolver_domaincontextresolver_resolve",
      "community": 688,
      "norm_label": ".resolve()"
    },
    {
      "label": "DomainContext",
      "file_type": "code",
      "source_file": "src/Representation/Service/DomainContextResolver.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "domaincontext",
      "community": 688,
      "norm_label": "domaincontext"
    },
    {
      "label": "JalaliDateService.php",
      "file_type": "code",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_jalalidateservice",
      "community": 664,
      "norm_label": "jalalidateservice.php"
    },
    {
      "label": "JalaliDateService",
      "file_type": "code",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "service_jalalidateservice_jalalidateservice",
      "community": 664,
      "norm_label": "jalalidateservice"
    },
    {
      "label": ".toJalali()",
      "file_type": "code",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "service_jalalidateservice_jalalidateservice_tojalali",
      "community": 664,
      "norm_label": ".tojalali()"
    },
    {
      "label": "DateTimeInterface",
      "file_type": "code",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "datetimeinterface",
      "community": 664,
      "norm_label": "datetimeinterface"
    },
    {
      "label": ".gregorianToJalali()",
      "file_type": "code",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "service_jalalidateservice_jalalidateservice_gregoriantojalali",
      "community": 664,
      "norm_label": ".gregoriantojalali()"
    },
    {
      "label": ".formatDateTime()",
      "file_type": "code",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "service_jalalidateservice_jalalidateservice_formatdatetime",
      "community": 664,
      "norm_label": ".formatdatetime()"
    },
    {
      "label": ".jalaliYear()",
      "file_type": "code",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "service_jalalidateservice_jalalidateservice_jalaliyear",
      "community": 664,
      "norm_label": ".jalaliyear()"
    },
    {
      "label": ".jalaliMonth()",
      "file_type": "code",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "service_jalalidateservice_jalalidateservice_jalalimonth",
      "community": 664,
      "norm_label": ".jalalimonth()"
    },
    {
      "label": ".jalaliMonthRange()",
      "file_type": "code",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "service_jalalidateservice_jalalidateservice_jalalimonthrange",
      "community": 664,
      "norm_label": ".jalalimonthrange()"
    },
    {
      "label": ".jalaliYearRange()",
      "file_type": "code",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "service_jalalidateservice_jalalidateservice_jalaliyearrange",
      "community": 664,
      "norm_label": ".jalaliyearrange()"
    },
    {
      "label": ".jalaliToGregorian()",
      "file_type": "code",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "service_jalalidateservice_jalalidateservice_jalalitogregorian",
      "community": 664,
      "norm_label": ".jalalitogregorian()"
    },
    {
      "label": "Schedule.php",
      "file_type": "code",
      "source_file": "src/Schedule.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "src_schedule",
      "community": 258,
      "norm_label": "schedule.php"
    },
    {
      "label": "Schedule",
      "file_type": "code",
      "source_file": "src/Schedule.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "src_schedule_schedule",
      "community": 258,
      "norm_label": "schedule"
    },
    {
      "label": "ScheduleProviderInterface",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "scheduleproviderinterface",
      "community": 258,
      "norm_label": "scheduleproviderinterface"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Schedule.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_schedule_schedule_construct",
      "community": 258,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getSchedule()",
      "file_type": "code",
      "source_file": "src/Schedule.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_schedule_schedule_getschedule",
      "community": 258,
      "norm_label": ".getschedule()"
    },
    {
      "label": "SymfonySchedule",
      "file_type": "code",
      "source_file": "src/Schedule.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "symfonyschedule",
      "community": 258,
      "norm_label": "symfonyschedule"
    },
    {
      "label": "SecretaryController.php",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_secretarycontroller",
      "community": 265,
      "norm_label": "secretarycontroller.php"
    },
    {
      "label": "SecretaryController",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller",
      "community": 265,
      "norm_label": "secretarycontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_construct",
      "community": 265,
      "norm_label": ".__construct()"
    },
    {
      "label": ".shareRelationsOf()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_sharerelationsof",
      "community": 265,
      "norm_label": ".sharerelationsof()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "src_secretary_controller_secretarycontroller_php_user",
      "community": 265,
      "norm_label": "user"
    },
    {
      "label": ".earningsSummary()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_earningssummary",
      "community": 265,
      "norm_label": ".earningssummary()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "src_secretary_controller_secretarycontroller_php_jsonresponse",
      "community": 265,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".earningsReport()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_earningsreport",
      "community": 265,
      "norm_label": ".earningsreport()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "src_secretary_controller_secretarycontroller_php_request",
      "community": 265,
      "norm_label": "request"
    },
    {
      "label": ".addIban()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_addiban",
      "community": 265,
      "norm_label": ".addiban()"
    },
    {
      "label": ".removeIban()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L162",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_removeiban",
      "community": 265,
      "norm_label": ".removeiban()"
    },
    {
      "label": ".me()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L181",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_me",
      "community": 265,
      "norm_label": ".me()"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L208",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_create",
      "community": 265,
      "norm_label": ".create()"
    },
    {
      "label": ".sendWelcomeSms()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L307",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_sendwelcomesms",
      "community": 265,
      "norm_label": ".sendwelcomesms()"
    },
    {
      "label": ".show()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L322",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_show",
      "community": 265,
      "norm_label": ".show()"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L337",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_update",
      "community": 265,
      "norm_label": ".update()"
    },
    {
      "label": ".deactivate()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L377",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_deactivate",
      "community": 265,
      "norm_label": ".deactivate()"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L396",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_list",
      "community": 265,
      "norm_label": ".list()"
    },
    {
      "label": ".listByClinic()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L418",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_listbyclinic",
      "community": 265,
      "norm_label": ".listbyclinic()"
    },
    {
      "label": ".createForClinicDoctors()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L439",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_createforclinicdoctors",
      "community": 265,
      "norm_label": ".createforclinicdoctors()"
    },
    {
      "label": ".syncClinicDoctors()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L470",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_syncclinicdoctors",
      "community": 265,
      "norm_label": ".syncclinicdoctors()"
    },
    {
      "label": ".canManage()",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L504",
      "_origin": "ast",
      "id": "controller_secretarycontroller_secretarycontroller_canmanage",
      "community": 265,
      "norm_label": ".canmanage()"
    },
    {
      "label": "DoctorSecretary",
      "file_type": "code",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L504",
      "_origin": "ast",
      "id": "src_secretary_controller_secretarycontroller_php_doctorsecretary",
      "community": 265,
      "norm_label": "doctorsecretary"
    },
    {
      "label": "DoctorSecretary.php",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_doctorsecretary",
      "community": 76,
      "norm_label": "doctorsecretary.php"
    },
    {
      "label": "DoctorSecretary",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary",
      "community": 76,
      "norm_label": "doctorsecretary"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "src_secretary_entity_doctorsecretary_php_doctor",
      "community": 76,
      "norm_label": "doctor"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "src_secretary_entity_doctorsecretary_php_user",
      "community": 76,
      "norm_label": "user"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "src_secretary_entity_doctorsecretary_php_clinic",
      "community": 76,
      "norm_label": "clinic"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_construct",
      "community": 76,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L112",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_getid",
      "community": 76,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_getuuid",
      "community": 76,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getDoctor()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_getdoctor",
      "community": 76,
      "norm_label": ".getdoctor()"
    },
    {
      "label": ".getSecretary()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_getsecretary",
      "community": 76,
      "norm_label": ".getsecretary()"
    },
    {
      "label": ".getOwnerType()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_getownertype",
      "community": 76,
      "norm_label": ".getownertype()"
    },
    {
      "label": ".getClinic()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L117",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_getclinic",
      "community": 76,
      "norm_label": ".getclinic()"
    },
    {
      "label": ".getPermissions()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_getpermissions",
      "community": 76,
      "norm_label": ".getpermissions()"
    },
    {
      "label": ".getNationalCode()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L119",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_getnationalcode",
      "community": 76,
      "norm_label": ".getnationalcode()"
    },
    {
      "label": ".getAddress()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_getaddress",
      "community": 76,
      "norm_label": ".getaddress()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_isactive",
      "community": 76,
      "norm_label": ".isactive()"
    },
    {
      "label": ".isOnlineShareEnabled()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_isonlineshareenabled",
      "community": 76,
      "norm_label": ".isonlineshareenabled()"
    },
    {
      "label": ".getOnlineSharePercent()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_getonlinesharepercent",
      "community": 76,
      "norm_label": ".getonlinesharepercent()"
    },
    {
      "label": ".effectiveOnlineSharePercent()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_effectiveonlinesharepercent",
      "community": 76,
      "norm_label": ".effectiveonlinesharepercent()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L129",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_getcreatedat",
      "community": 76,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_getupdatedat",
      "community": 76,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_setactive",
      "community": 76,
      "norm_label": ".setactive()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "src_secretary_entity_doctorsecretary_php_self",
      "community": 76,
      "norm_label": "self"
    },
    {
      "label": ".setPermissions()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L133",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_setpermissions",
      "community": 76,
      "norm_label": ".setpermissions()"
    },
    {
      "label": ".setNationalCode()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_setnationalcode",
      "community": 76,
      "norm_label": ".setnationalcode()"
    },
    {
      "label": ".setAddress()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_setaddress",
      "community": 76,
      "norm_label": ".setaddress()"
    },
    {
      "label": ".setOnlineShareEnabled()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L136",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_setonlineshareenabled",
      "community": 76,
      "norm_label": ".setonlineshareenabled()"
    },
    {
      "label": ".setOnlineSharePercent()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L137",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_setonlinesharepercent",
      "community": 76,
      "norm_label": ".setonlinesharepercent()"
    },
    {
      "label": ".mergePermissions()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L140",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_mergepermissions",
      "community": 76,
      "norm_label": ".mergepermissions()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L160",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_touch",
      "community": 76,
      "norm_label": ".touch()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L162",
      "_origin": "ast",
      "id": "entity_doctorsecretary_doctorsecretary_toarray",
      "community": 76,
      "norm_label": ".toarray()"
    },
    {
      "label": "SecretaryEarning.php",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_secretaryearning",
      "community": 857,
      "norm_label": "secretaryearning.php"
    },
    {
      "label": "SecretaryEarning",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "entity_secretaryearning_secretaryearning",
      "community": 857,
      "norm_label": "secretaryearning"
    },
    {
      "label": "FinancialBreakdown",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_secretary_entity_secretaryearning_php_financialbreakdown",
      "community": 857,
      "norm_label": "financialbreakdown"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "src_secretary_entity_secretaryearning_php_user",
      "community": 857,
      "norm_label": "user"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "entity_secretaryearning_secretaryearning_construct",
      "community": 857,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "entity_secretaryearning_secretaryearning_getid",
      "community": 857,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "entity_secretaryearning_secretaryearning_getuuid",
      "community": 857,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getBreakdown()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "entity_secretaryearning_secretaryearning_getbreakdown",
      "community": 857,
      "norm_label": ".getbreakdown()"
    },
    {
      "label": ".getSecretary()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_secretaryearning_secretaryearning_getsecretary",
      "community": 857,
      "norm_label": ".getsecretary()"
    },
    {
      "label": ".getRelationUuid()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_secretaryearning_secretaryearning_getrelationuuid",
      "community": 857,
      "norm_label": ".getrelationuuid()"
    },
    {
      "label": ".getSharePercent()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_secretaryearning_secretaryearning_getsharepercent",
      "community": 857,
      "norm_label": ".getsharepercent()"
    },
    {
      "label": ".getShareRials()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_secretaryearning_secretaryearning_getsharerials",
      "community": 857,
      "norm_label": ".getsharerials()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_secretaryearning_secretaryearning_getcreatedat",
      "community": 857,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_secretaryearning_secretaryearning_toarray",
      "community": 857,
      "norm_label": ".toarray()"
    },
    {
      "label": "DoctorSecretaryRepository.php",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository",
      "community": 90,
      "norm_label": "doctorsecretaryrepository.php"
    },
    {
      "label": "DoctorSecretaryRepository",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "community": 90,
      "norm_label": "doctorsecretaryrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_construct",
      "community": 90,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "src_secretary_repository_doctorsecretaryrepository_php_managerregistry",
      "community": 90,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbyuuid",
      "community": 90,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "DoctorSecretary",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary",
      "community": 90,
      "norm_label": "doctorsecretary"
    },
    {
      "label": ".countActiveByDoctor()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_countactivebydoctor",
      "community": 90,
      "norm_label": ".countactivebydoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_secretary_repository_doctorsecretaryrepository_php_doctor",
      "community": 90,
      "norm_label": "doctor"
    },
    {
      "label": ".findByDoctor()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbydoctor",
      "community": 90,
      "norm_label": ".findbydoctor()"
    },
    {
      "label": ".listWithRelations()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_listwithrelations",
      "community": 90,
      "norm_label": ".listwithrelations()"
    },
    {
      "label": "QueryBuilder",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "src_secretary_repository_doctorsecretaryrepository_php_querybuilder",
      "community": 90,
      "norm_label": "querybuilder"
    },
    {
      "label": ".findByDoctorScope()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbydoctorscope",
      "community": 90,
      "norm_label": ".findbydoctorscope()"
    },
    {
      "label": ".findActiveBySecretaryForDoctor()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretaryfordoctor",
      "community": 90,
      "norm_label": ".findactivebysecretaryfordoctor()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "src_secretary_repository_doctorsecretaryrepository_php_user",
      "community": 90,
      "norm_label": "user"
    },
    {
      "label": ".findActiveBySecretaryForClinic()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretaryforclinic",
      "community": 90,
      "norm_label": ".findactivebysecretaryforclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "src_secretary_repository_doctorsecretaryrepository_php_clinic",
      "community": 90,
      "norm_label": "clinic"
    },
    {
      "label": ".findActiveClinicRow()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactiveclinicrow",
      "community": 90,
      "norm_label": ".findactiveclinicrow()"
    },
    {
      "label": ".findDoctorsBySecretaryInClinic()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_finddoctorsbysecretaryinclinic",
      "community": 90,
      "norm_label": ".finddoctorsbysecretaryinclinic()"
    },
    {
      "label": ".findAllActiveBySecretary()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findallactivebysecretary",
      "community": 90,
      "norm_label": ".findallactivebysecretary()"
    },
    {
      "label": ".findActiveBySecretary()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L128",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretary",
      "community": 90,
      "norm_label": ".findactivebysecretary()"
    },
    {
      "label": ".isDoctorInClinic()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L133",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_isdoctorinclinic",
      "community": 90,
      "norm_label": ".isdoctorinclinic()"
    },
    {
      "label": ".findByClinicAndSecretary()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L139",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbyclinicandsecretary",
      "community": 90,
      "norm_label": ".findbyclinicandsecretary()"
    },
    {
      "label": ".findByClinic()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L155",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbyclinic",
      "community": 90,
      "norm_label": ".findbyclinic()"
    },
    {
      "label": ".findOnlineShareRows()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L172",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findonlinesharerows",
      "community": 90,
      "norm_label": ".findonlinesharerows()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L196",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_save",
      "community": 90,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L204",
      "_origin": "ast",
      "id": "repository_doctorsecretaryrepository_doctorsecretaryrepository_remove",
      "community": 90,
      "norm_label": ".remove()"
    },
    {
      "label": "SecretaryEarningRepository.php",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_secretaryearningrepository",
      "community": 932,
      "norm_label": "secretaryearningrepository.php"
    },
    {
      "label": "SecretaryEarningRepository",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_secretaryearningrepository_secretaryearningrepository",
      "community": 932,
      "norm_label": "secretaryearningrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_secretaryearningrepository_secretaryearningrepository_construct",
      "community": 932,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_secretary_repository_secretaryearningrepository_php_managerregistry",
      "community": 932,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_secretaryearningrepository_secretaryearningrepository_save",
      "community": 932,
      "norm_label": ".save()"
    },
    {
      "label": "SecretaryEarning",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_secretary_repository_secretaryearningrepository_php_secretaryearning",
      "community": 932,
      "norm_label": "secretaryearning"
    },
    {
      "label": ".sumFor()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "repository_secretaryearningrepository_secretaryearningrepository_sumfor",
      "community": 932,
      "norm_label": ".sumfor()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "src_secretary_repository_secretaryearningrepository_php_user",
      "community": 932,
      "norm_label": "user"
    },
    {
      "label": ".countFor()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "repository_secretaryearningrepository_secretaryearningrepository_countfor",
      "community": 932,
      "norm_label": ".countfor()"
    },
    {
      "label": ".reportFor()",
      "file_type": "code",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "repository_secretaryearningrepository_secretaryearningrepository_reportfor",
      "community": 932,
      "norm_label": ".reportfor()"
    },
    {
      "label": "SecretaryAccessChecker.php",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "security_secretaryaccesschecker",
      "community": 699,
      "norm_label": "secretaryaccesschecker.php"
    },
    {
      "label": "SecretaryAccessChecker",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "security_secretaryaccesschecker_secretaryaccesschecker",
      "community": 699,
      "norm_label": "secretaryaccesschecker"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "security_secretaryaccesschecker_secretaryaccesschecker_construct",
      "community": 699,
      "norm_label": ".__construct()"
    },
    {
      "label": ".activeRelation()",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "security_secretaryaccesschecker_secretaryaccesschecker_activerelation",
      "community": 699,
      "norm_label": ".activerelation()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "src_secretary_security_secretaryaccesschecker_php_user",
      "community": 699,
      "norm_label": "user"
    },
    {
      "label": "DoctorSecretary",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "src_secretary_security_secretaryaccesschecker_php_doctorsecretary",
      "community": 699,
      "norm_label": "doctorsecretary"
    },
    {
      "label": ".can()",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "security_secretaryaccesschecker_secretaryaccesschecker_can",
      "community": 699,
      "norm_label": ".can()"
    },
    {
      "label": ".resolveOwnerEntity()",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "security_secretaryaccesschecker_secretaryaccesschecker_resolveownerentity",
      "community": 699,
      "norm_label": ".resolveownerentity()"
    },
    {
      "label": ".canForDoctor()",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "security_secretaryaccesschecker_secretaryaccesschecker_canfordoctor",
      "community": 699,
      "norm_label": ".canfordoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "src_secretary_security_secretaryaccesschecker_php_doctor",
      "community": 699,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "src_secretary_security_secretaryaccesschecker_php_clinic",
      "community": 699,
      "norm_label": "clinic"
    },
    {
      "label": ".assignedClinicDoctorIds()",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "security_secretaryaccesschecker_secretaryaccesschecker_assignedclinicdoctorids",
      "community": 699,
      "norm_label": ".assignedclinicdoctorids()"
    },
    {
      "label": ".canForClinic()",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "security_secretaryaccesschecker_secretaryaccesschecker_canforclinic",
      "community": 699,
      "norm_label": ".canforclinic()"
    },
    {
      "label": ".canOrNonSecretary()",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L128",
      "_origin": "ast",
      "id": "security_secretaryaccesschecker_secretaryaccesschecker_canornonsecretary",
      "community": 699,
      "norm_label": ".canornonsecretary()"
    },
    {
      "label": ".denyUnlessGranted()",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "security_secretaryaccesschecker_secretaryaccesschecker_denyunlessgranted",
      "community": 699,
      "norm_label": ".denyunlessgranted()"
    },
    {
      "label": "SecretaryPermissionChecker.php",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryPermissionChecker.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "security_secretarypermissionchecker",
      "community": 508,
      "norm_label": "secretarypermissionchecker.php"
    },
    {
      "label": "SecretaryPermissionChecker",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryPermissionChecker.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "security_secretarypermissionchecker_secretarypermissionchecker",
      "community": 508,
      "norm_label": "secretarypermissionchecker"
    },
    {
      "label": ".can()",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryPermissionChecker.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "security_secretarypermissionchecker_secretarypermissionchecker_can",
      "community": 508,
      "norm_label": ".can()"
    },
    {
      "label": "DoctorSecretary",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryPermissionChecker.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "src_secretary_security_secretarypermissionchecker_php_doctorsecretary",
      "community": 508,
      "norm_label": "doctorsecretary"
    },
    {
      "label": ".canAll()",
      "file_type": "code",
      "source_file": "src/Secretary/Security/SecretaryPermissionChecker.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "security_secretarypermissionchecker_secretarypermissionchecker_canall",
      "community": 508,
      "norm_label": ".canall()"
    },
    {
      "label": "SecretaryService.php",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_secretaryservice",
      "community": 825,
      "norm_label": "secretaryservice.php"
    },
    {
      "label": "SecretaryService",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "service_secretaryservice_secretaryservice",
      "community": 825,
      "norm_label": "secretaryservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "service_secretaryservice_secretaryservice_construct",
      "community": 825,
      "norm_label": ".__construct()"
    },
    {
      "label": ".resolveSecretaryUser()",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "service_secretaryservice_secretaryservice_resolvesecretaryuser",
      "community": 825,
      "norm_label": ".resolvesecretaryuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "src_secretary_service_secretaryservice_php_user",
      "community": 825,
      "norm_label": "user"
    },
    {
      "label": ".doctorAtSecretaryLimit()",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "service_secretaryservice_secretaryservice_doctoratsecretarylimit",
      "community": 825,
      "norm_label": ".doctoratsecretarylimit()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "src_secretary_service_secretaryservice_php_doctor",
      "community": 825,
      "norm_label": "doctor"
    },
    {
      "label": ".assignToClinicDoctors()",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "service_secretaryservice_secretaryservice_assigntoclinicdoctors",
      "community": 825,
      "norm_label": ".assigntoclinicdoctors()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "src_secretary_service_secretaryservice_php_clinic",
      "community": 825,
      "norm_label": "clinic"
    },
    {
      "label": ".syncClinicDoctors()",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "service_secretaryservice_secretaryservice_syncclinicdoctors",
      "community": 825,
      "norm_label": ".syncclinicdoctors()"
    },
    {
      "label": ".applyMeta()",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L194",
      "_origin": "ast",
      "id": "service_secretaryservice_secretaryservice_applymeta",
      "community": 825,
      "norm_label": ".applymeta()"
    },
    {
      "label": "DoctorSecretary",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L194",
      "_origin": "ast",
      "id": "src_secretary_service_secretaryservice_php_doctorsecretary",
      "community": 825,
      "norm_label": "doctorsecretary"
    },
    {
      "label": ".sendWelcomeSms()",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L207",
      "_origin": "ast",
      "id": "service_secretaryservice_secretaryservice_sendwelcomesms",
      "community": 825,
      "norm_label": ".sendwelcomesms()"
    },
    {
      "label": "SecretaryShareResolver.php",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryShareResolver.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_secretaryshareresolver",
      "community": 1071,
      "norm_label": "secretaryshareresolver.php"
    },
    {
      "label": "SecretaryShareResolver",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryShareResolver.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "service_secretaryshareresolver_secretaryshareresolver",
      "community": 1071,
      "norm_label": "secretaryshareresolver"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryShareResolver.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "service_secretaryshareresolver_secretaryshareresolver_construct",
      "community": 1071,
      "norm_label": ".__construct()"
    },
    {
      "label": ".for()",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryShareResolver.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "service_secretaryshareresolver_secretaryshareresolver_for",
      "community": 1071,
      "norm_label": ".for()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Secretary/Service/SecretaryShareResolver.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_secretary_service_secretaryshareresolver_php_payment",
      "community": 1071,
      "norm_label": "payment"
    },
    {
      "label": "SettlementController.php",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_settlementcontroller",
      "community": 6,
      "norm_label": "settlementcontroller.php"
    },
    {
      "label": "SettlementController",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "controller_settlementcontroller_settlementcontroller",
      "community": 6,
      "norm_label": "settlementcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "controller_settlementcontroller_settlementcontroller_construct",
      "community": 6,
      "norm_label": ".__construct()"
    },
    {
      "label": ".balance()",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "controller_settlementcontroller_settlementcontroller_balance",
      "community": 6,
      "norm_label": ".balance()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "src_settlement_controller_settlementcontroller_php_user",
      "community": 6,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "src_settlement_controller_settlementcontroller_php_jsonresponse",
      "community": 6,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".transactions()",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "controller_settlementcontroller_settlementcontroller_transactions",
      "community": 6,
      "norm_label": ".transactions()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "src_settlement_controller_settlementcontroller_php_request",
      "community": 6,
      "norm_label": "request"
    },
    {
      "label": ".request()",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "controller_settlementcontroller_settlementcontroller_request",
      "community": 6,
      "norm_label": ".request()"
    },
    {
      "label": ".listMine()",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L187",
      "_origin": "ast",
      "id": "controller_settlementcontroller_settlementcontroller_listmine",
      "community": 6,
      "norm_label": ".listmine()"
    },
    {
      "label": ".get()",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L227",
      "_origin": "ast",
      "id": "controller_settlementcontroller_settlementcontroller_get",
      "community": 6,
      "norm_label": ".get()"
    },
    {
      "label": ".approve()",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L267",
      "_origin": "ast",
      "id": "controller_settlementcontroller_settlementcontroller_approve",
      "community": 6,
      "norm_label": ".approve()"
    },
    {
      "label": ".reject()",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L319",
      "_origin": "ast",
      "id": "controller_settlementcontroller_settlementcontroller_reject",
      "community": 6,
      "norm_label": ".reject()"
    },
    {
      "label": ".uploadReceipt()",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L388",
      "_origin": "ast",
      "id": "controller_settlementcontroller_settlementcontroller_uploadreceipt",
      "community": 6,
      "norm_label": ".uploadreceipt()"
    },
    {
      "label": ".markPaid()",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L401",
      "_origin": "ast",
      "id": "controller_settlementcontroller_settlementcontroller_markpaid",
      "community": 6,
      "norm_label": ".markpaid()"
    },
    {
      "label": ".saveReceipt()",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L446",
      "_origin": "ast",
      "id": "controller_settlementcontroller_settlementcontroller_savereceipt",
      "community": 6,
      "norm_label": ".savereceipt()"
    },
    {
      "label": ".handleFileUpload()",
      "file_type": "code",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L490",
      "_origin": "ast",
      "id": "controller_settlementcontroller_settlementcontroller_handlefileupload",
      "community": 6,
      "norm_label": ".handlefileupload()"
    },
    {
      "label": "FinancialBreakdown.php",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_financialbreakdown",
      "community": 596,
      "norm_label": "financialbreakdown.php"
    },
    {
      "label": "FinancialBreakdown",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_financialbreakdown_financialbreakdown",
      "community": 596,
      "norm_label": "financialbreakdown"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "src_settlement_entity_financialbreakdown_php_payment",
      "community": 596,
      "norm_label": "payment"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "src_settlement_entity_financialbreakdown_php_user",
      "community": 596,
      "norm_label": "user"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_financialbreakdown_financialbreakdown_construct",
      "community": 596,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L117",
      "_origin": "ast",
      "id": "entity_financialbreakdown_financialbreakdown_getid",
      "community": 596,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "entity_financialbreakdown_financialbreakdown_getuuid",
      "community": 596,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getPayment()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L119",
      "_origin": "ast",
      "id": "entity_financialbreakdown_financialbreakdown_getpayment",
      "community": 596,
      "norm_label": ".getpayment()"
    },
    {
      "label": ".getSource()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "entity_financialbreakdown_financialbreakdown_getsource",
      "community": 596,
      "norm_label": ".getsource()"
    },
    {
      "label": ".getRepresentationId()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "entity_financialbreakdown_financialbreakdown_getrepresentationid",
      "community": 596,
      "norm_label": ".getrepresentationid()"
    },
    {
      "label": ".getSecretaryShareRials()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "entity_financialbreakdown_financialbreakdown_getsecretarysharerials",
      "community": 596,
      "norm_label": ".getsecretarysharerials()"
    },
    {
      "label": ".setSecretaryShareRials()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "entity_financialbreakdown_financialbreakdown_setsecretarysharerials",
      "community": 596,
      "norm_label": ".setsecretarysharerials()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "src_settlement_entity_financialbreakdown_php_self",
      "community": 596,
      "norm_label": "self"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "entity_financialbreakdown_financialbreakdown_toarray",
      "community": 596,
      "norm_label": ".toarray()"
    },
    {
      "label": "Settlement.php",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_settlement",
      "community": 113,
      "norm_label": "settlement.php"
    },
    {
      "label": "Settlement",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "entity_settlement_settlement",
      "community": 113,
      "norm_label": "settlement"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "src_settlement_entity_settlement_php_user",
      "community": 113,
      "norm_label": "user"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_settlement_settlement_construct",
      "community": 113,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "entity_settlement_settlement_getid",
      "community": 113,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_settlement_settlement_getuuid",
      "community": 113,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_settlement_settlement_getuser",
      "community": 113,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getAmountRials()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_settlement_settlement_getamountrials",
      "community": 113,
      "norm_label": ".getamountrials()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_settlement_settlement_getstatus",
      "community": 113,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getBankAccount()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_settlement_settlement_getbankaccount",
      "community": 113,
      "norm_label": ".getbankaccount()"
    },
    {
      "label": ".getAdminNote()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_settlement_settlement_getadminnote",
      "community": 113,
      "norm_label": ".getadminnote()"
    },
    {
      "label": ".getReceipt()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_settlement_settlement_getreceipt",
      "community": 113,
      "norm_label": ".getreceipt()"
    },
    {
      "label": ".setReceipt()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "entity_settlement_settlement_setreceipt",
      "community": 113,
      "norm_label": ".setreceipt()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "src_settlement_entity_settlement_php_self",
      "community": 113,
      "norm_label": "self"
    },
    {
      "label": ".approve()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_settlement_settlement_approve",
      "community": 113,
      "norm_label": ".approve()"
    },
    {
      "label": ".reject()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "entity_settlement_settlement_reject",
      "community": 113,
      "norm_label": ".reject()"
    },
    {
      "label": ".markPaid()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "entity_settlement_settlement_markpaid",
      "community": 113,
      "norm_label": ".markpaid()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "entity_settlement_settlement_toarray",
      "community": 113,
      "norm_label": ".toarray()"
    },
    {
      "label": "WalletTransaction.php",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_wallettransaction",
      "community": 128,
      "norm_label": "wallettransaction.php"
    },
    {
      "label": "WalletTransaction",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction",
      "community": 128,
      "norm_label": "wallettransaction"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_settlement_entity_wallettransaction_php_user",
      "community": 128,
      "norm_label": "user"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_settlement_entity_wallettransaction_php_payment",
      "community": 128,
      "norm_label": "payment"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_construct",
      "community": 128,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getid",
      "community": 128,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getuuid",
      "community": 128,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getuser",
      "community": 128,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getPayment()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getpayment",
      "community": 128,
      "norm_label": ".getpayment()"
    },
    {
      "label": ".getAmountRials()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getamountrials",
      "community": 128,
      "norm_label": ".getamountrials()"
    },
    {
      "label": ".getType()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_gettype",
      "community": 128,
      "norm_label": ".gettype()"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L112",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getdescription",
      "community": 128,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".getBalanceAfter()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getbalanceafter",
      "community": 128,
      "norm_label": ".getbalanceafter()"
    },
    {
      "label": ".getCreatedBy()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getcreatedby",
      "community": 128,
      "norm_label": ".getcreatedby()"
    },
    {
      "label": ".getCreatedByName()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getcreatedbyname",
      "community": 128,
      "norm_label": ".getcreatedbyname()"
    },
    {
      "label": ".getPaymentMethod()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getpaymentmethod",
      "community": 128,
      "norm_label": ".getpaymentmethod()"
    },
    {
      "label": ".getReference()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L117",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getreference",
      "community": 128,
      "norm_label": ".getreference()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getstatus",
      "community": 128,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getRecordedEntityType()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L119",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getrecordedentitytype",
      "community": 128,
      "norm_label": ".getrecordedentitytype()"
    },
    {
      "label": ".getRecordedEntityId()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_getrecordedentityid",
      "community": 128,
      "norm_label": ".getrecordedentityid()"
    },
    {
      "label": ".setPayment()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_setpayment",
      "community": 128,
      "norm_label": ".setpayment()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "src_settlement_entity_wallettransaction_php_self",
      "community": 128,
      "norm_label": "self"
    },
    {
      "label": ".setDescription()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_setdescription",
      "community": 128,
      "norm_label": ".setdescription()"
    },
    {
      "label": ".setCreatedBy()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L124",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_setcreatedby",
      "community": 128,
      "norm_label": ".setcreatedby()"
    },
    {
      "label": ".setCreatedByName()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_setcreatedbyname",
      "community": 128,
      "norm_label": ".setcreatedbyname()"
    },
    {
      "label": ".setPaymentMethod()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_setpaymentmethod",
      "community": 128,
      "norm_label": ".setpaymentmethod()"
    },
    {
      "label": ".setReference()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_setreference",
      "community": 128,
      "norm_label": ".setreference()"
    },
    {
      "label": ".setStatus()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L128",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_setstatus",
      "community": 128,
      "norm_label": ".setstatus()"
    },
    {
      "label": ".setRecordedEnvironment()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L131",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_setrecordedenvironment",
      "community": 128,
      "norm_label": ".setrecordedenvironment()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L139",
      "_origin": "ast",
      "id": "entity_wallettransaction_wallettransaction_toarray",
      "community": 128,
      "norm_label": ".toarray()"
    },
    {
      "label": "FinancialBreakdownRepository.php",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_financialbreakdownrepository",
      "community": 940,
      "norm_label": "financialbreakdownrepository.php"
    },
    {
      "label": "FinancialBreakdownRepository",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_financialbreakdownrepository_financialbreakdownrepository",
      "community": 940,
      "norm_label": "financialbreakdownrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_financialbreakdownrepository_financialbreakdownrepository_construct",
      "community": 940,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_settlement_repository_financialbreakdownrepository_php_managerregistry",
      "community": 940,
      "norm_label": "managerregistry"
    },
    {
      "label": ".existsForPayment()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_financialbreakdownrepository_financialbreakdownrepository_existsforpayment",
      "community": 940,
      "norm_label": ".existsforpayment()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_settlement_repository_financialbreakdownrepository_php_payment",
      "community": 940,
      "norm_label": "payment"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_financialbreakdownrepository_financialbreakdownrepository_save",
      "community": 940,
      "norm_label": ".save()"
    },
    {
      "label": "FinancialBreakdown",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_settlement_repository_financialbreakdownrepository_php_financialbreakdown",
      "community": 940,
      "norm_label": "financialbreakdown"
    },
    {
      "label": "SettlementRepository.php",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_settlementrepository",
      "community": 6,
      "norm_label": "settlementrepository.php"
    },
    {
      "label": "SettlementRepository",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_settlementrepository_settlementrepository",
      "community": 6,
      "norm_label": "settlementrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_settlementrepository_settlementrepository_construct",
      "community": 6,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_settlement_repository_settlementrepository_php_managerregistry",
      "community": 6,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_settlementrepository_settlementrepository_findbyuuid",
      "community": 6,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "Settlement",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "settlement",
      "community": 6,
      "norm_label": "settlement"
    },
    {
      "label": ".findByUser()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "repository_settlementrepository_settlementrepository_findbyuser",
      "community": 6,
      "norm_label": ".findbyuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "src_settlement_repository_settlementrepository_php_user",
      "community": 6,
      "norm_label": "user"
    },
    {
      "label": ".countByUser()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "repository_settlementrepository_settlementrepository_countbyuser",
      "community": 6,
      "norm_label": ".countbyuser()"
    },
    {
      "label": ".getWalletBalance()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "repository_settlementrepository_settlementrepository_getwalletbalance",
      "community": 6,
      "norm_label": ".getwalletbalance()"
    },
    {
      "label": ".sumByStatus()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "repository_settlementrepository_settlementrepository_sumbystatus",
      "community": 6,
      "norm_label": ".sumbystatus()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "repository_settlementrepository_settlementrepository_save",
      "community": 6,
      "norm_label": ".save()"
    },
    {
      "label": "WalletTransactionRepository.php",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_wallettransactionrepository",
      "community": 718,
      "norm_label": "wallettransactionrepository.php"
    },
    {
      "label": "WalletTransactionRepository",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_wallettransactionrepository_wallettransactionrepository",
      "community": 718,
      "norm_label": "wallettransactionrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_wallettransactionrepository_wallettransactionrepository_construct",
      "community": 718,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_settlement_repository_wallettransactionrepository_php_managerregistry",
      "community": 718,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUser()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "repository_wallettransactionrepository_wallettransactionrepository_findbyuser",
      "community": 718,
      "norm_label": ".findbyuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "src_settlement_repository_wallettransactionrepository_php_user",
      "community": 718,
      "norm_label": "user"
    },
    {
      "label": ".countByUser()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "repository_wallettransactionrepository_wallettransactionrepository_countbyuser",
      "community": 718,
      "norm_label": ".countbyuser()"
    },
    {
      "label": ".findByUserForEnvironment()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "repository_wallettransactionrepository_wallettransactionrepository_findbyuserforenvironment",
      "community": 718,
      "norm_label": ".findbyuserforenvironment()"
    },
    {
      "label": ".countByUserForEnvironment()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "repository_wallettransactionrepository_wallettransactionrepository_countbyuserforenvironment",
      "community": 718,
      "norm_label": ".countbyuserforenvironment()"
    },
    {
      "label": ".environmentScoped()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "repository_wallettransactionrepository_wallettransactionrepository_environmentscoped",
      "community": 718,
      "norm_label": ".environmentscoped()"
    },
    {
      "label": "QueryBuilder",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "src_settlement_repository_wallettransactionrepository_php_querybuilder",
      "community": 718,
      "norm_label": "querybuilder"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "repository_wallettransactionrepository_wallettransactionrepository_save",
      "community": 718,
      "norm_label": ".save()"
    },
    {
      "label": "WalletTransaction",
      "file_type": "code",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "src_settlement_repository_wallettransactionrepository_php_wallettransaction",
      "community": 718,
      "norm_label": "wallettransaction"
    },
    {
      "label": "CommissionService.php",
      "file_type": "code",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_commissionservice",
      "community": 421,
      "norm_label": "commissionservice.php"
    },
    {
      "label": "CommissionService",
      "file_type": "code",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "service_commissionservice_commissionservice",
      "community": 421,
      "norm_label": "commissionservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "service_commissionservice_commissionservice_construct",
      "community": 421,
      "norm_label": ".__construct()"
    },
    {
      "label": ".processAppointment()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "service_commissionservice_commissionservice_processappointment",
      "community": 421,
      "norm_label": ".processappointment()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "src_settlement_service_commissionservice_php_payment",
      "community": 421,
      "norm_label": "payment"
    },
    {
      "label": ".eligibleAppointmentRep()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "service_commissionservice_commissionservice_eligibleappointmentrep",
      "community": 421,
      "norm_label": ".eligibleappointmentrep()"
    },
    {
      "label": "Representation",
      "file_type": "code",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "src_settlement_service_commissionservice_php_representation",
      "community": 421,
      "norm_label": "representation"
    },
    {
      "label": ".processSubscription()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "service_commissionservice_commissionservice_processsubscription",
      "community": 421,
      "norm_label": ".processsubscription()"
    },
    {
      "label": ".resolveRep()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "service_commissionservice_commissionservice_resolverep",
      "community": 421,
      "norm_label": ".resolverep()"
    },
    {
      "label": ".settle()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "service_commissionservice_commissionservice_settle",
      "community": 421,
      "norm_label": ".settle()"
    },
    {
      "label": ".credit()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L186",
      "_origin": "ast",
      "id": "service_commissionservice_commissionservice_credit",
      "community": 421,
      "norm_label": ".credit()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L186",
      "_origin": "ast",
      "id": "src_settlement_service_commissionservice_php_user",
      "community": 421,
      "norm_label": "user"
    },
    {
      "label": ".clipPercents()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L202",
      "_origin": "ast",
      "id": "service_commissionservice_commissionservice_clippercents",
      "community": 421,
      "norm_label": ".clippercents()"
    },
    {
      "label": "UserIbanResolver.php",
      "file_type": "code",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_useribanresolver",
      "community": 1063,
      "norm_label": "useribanresolver.php"
    },
    {
      "label": "UserIbanResolver",
      "file_type": "code",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "service_useribanresolver_useribanresolver",
      "community": 1063,
      "norm_label": "useribanresolver"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "service_useribanresolver_useribanresolver_construct",
      "community": 1063,
      "norm_label": ".__construct()"
    },
    {
      "label": ".findVerifiedIban()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "service_useribanresolver_useribanresolver_findverifiediban",
      "community": 1063,
      "norm_label": ".findverifiediban()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_settlement_service_useribanresolver_php_user",
      "community": 1063,
      "norm_label": "user"
    },
    {
      "label": ".ibansOf()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "service_useribanresolver_useribanresolver_ibansof",
      "community": 1063,
      "norm_label": ".ibansof()"
    },
    {
      "label": "WalletService.php",
      "file_type": "code",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_walletservice",
      "community": 636,
      "norm_label": "walletservice.php"
    },
    {
      "label": "WalletService",
      "file_type": "code",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "service_walletservice_walletservice",
      "community": 636,
      "norm_label": "walletservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "service_walletservice_walletservice_construct",
      "community": 636,
      "norm_label": ".__construct()"
    },
    {
      "label": ".balance()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "service_walletservice_walletservice_balance",
      "community": 636,
      "norm_label": ".balance()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_settlement_service_walletservice_php_user",
      "community": 636,
      "norm_label": "user"
    },
    {
      "label": ".resolveActorName()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "service_walletservice_walletservice_resolveactorname",
      "community": 636,
      "norm_label": ".resolveactorname()"
    },
    {
      "label": ".charge()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "service_walletservice_walletservice_charge",
      "community": 636,
      "norm_label": ".charge()"
    },
    {
      "label": "WalletTransaction",
      "file_type": "code",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "src_settlement_service_walletservice_php_wallettransaction",
      "community": 636,
      "norm_label": "wallettransaction"
    },
    {
      "label": ".withdraw()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "service_walletservice_walletservice_withdraw",
      "community": 636,
      "norm_label": ".withdraw()"
    },
    {
      "label": ".record()",
      "file_type": "code",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "service_walletservice_walletservice_record",
      "community": 636,
      "norm_label": ".record()"
    },
    {
      "label": "AltchaService.php",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "captcha_altchaservice",
      "community": 367,
      "norm_label": "altchaservice.php"
    },
    {
      "label": "AltchaService",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "captcha_altchaservice_altchaservice",
      "community": 367,
      "norm_label": "altchaservice"
    },
    {
      "label": "Altcha",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "altcha",
      "community": 367,
      "norm_label": "altcha"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "captcha_altchaservice_altchaservice_construct",
      "community": 367,
      "norm_label": ".__construct()"
    },
    {
      "label": ".enabled()",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "captcha_altchaservice_altchaservice_enabled",
      "community": 367,
      "norm_label": ".enabled()"
    },
    {
      "label": ".createChallenge()",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "captcha_altchaservice_altchaservice_createchallenge",
      "community": 367,
      "norm_label": ".createchallenge()"
    },
    {
      "label": ".verifySolution()",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "captcha_altchaservice_altchaservice_verifysolution",
      "community": 367,
      "norm_label": ".verifysolution()"
    },
    {
      "label": ".consumeOnce()",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "captcha_altchaservice_altchaservice_consumeonce",
      "community": 367,
      "norm_label": ".consumeonce()"
    },
    {
      "label": "CaptchaController.php",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "captcha_captchacontroller",
      "community": 108,
      "norm_label": "captchacontroller.php"
    },
    {
      "label": "CaptchaController",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "captcha_captchacontroller_captchacontroller",
      "community": 108,
      "norm_label": "captchacontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "captcha_captchacontroller_captchacontroller_construct",
      "community": 108,
      "norm_label": ".__construct()"
    },
    {
      "label": ".challenge()",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "captcha_captchacontroller_captchacontroller_challenge",
      "community": 108,
      "norm_label": ".challenge()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "src_shared_captcha_captchacontroller_php_jsonresponse",
      "community": 108,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".config()",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "captcha_captchacontroller_captchacontroller_config",
      "community": 108,
      "norm_label": ".config()"
    },
    {
      "label": "CaptchaGuard.php",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/CaptchaGuard.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "captcha_captchaguard",
      "community": 709,
      "norm_label": "captchaguard.php"
    },
    {
      "label": "CaptchaGuard",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/CaptchaGuard.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "captcha_captchaguard_captchaguard",
      "community": 709,
      "norm_label": "captchaguard"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/CaptchaGuard.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "captcha_captchaguard_captchaguard_construct",
      "community": 709,
      "norm_label": ".__construct()"
    },
    {
      "label": ".assertValid()",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/CaptchaGuard.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "captcha_captchaguard_captchaguard_assertvalid",
      "community": 709,
      "norm_label": ".assertvalid()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Shared/Captcha/CaptchaGuard.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "src_shared_captcha_captchaguard_php_request",
      "community": 709,
      "norm_label": "request"
    },
    {
      "label": "AuditPollutedRecordsCommand.php",
      "file_type": "code",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_auditpollutedrecordscommand",
      "community": 725,
      "norm_label": "auditpollutedrecordscommand.php"
    },
    {
      "label": "AuditPollutedRecordsCommand",
      "file_type": "code",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "command_auditpollutedrecordscommand_auditpollutedrecordscommand",
      "community": 725,
      "norm_label": "auditpollutedrecordscommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_construct",
      "community": 725,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_configure",
      "community": 725,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_execute",
      "community": 725,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "src_shared_command_auditpollutedrecordscommand_php_inputinterface",
      "community": 725,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "src_shared_command_auditpollutedrecordscommand_php_outputinterface",
      "community": 725,
      "norm_label": "outputinterface"
    },
    {
      "label": ".auditDoctors()",
      "file_type": "code",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_auditdoctors",
      "community": 725,
      "norm_label": ".auditdoctors()"
    },
    {
      "label": "SymfonyStyle",
      "file_type": "code",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "src_shared_command_auditpollutedrecordscommand_php_symfonystyle",
      "community": 725,
      "norm_label": "symfonystyle"
    },
    {
      "label": ".auditClinics()",
      "file_type": "code",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L124",
      "_origin": "ast",
      "id": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_auditclinics",
      "community": 725,
      "norm_label": ".auditclinics()"
    },
    {
      "label": "SeedDemoDataCommand.php",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_seeddemodatacommand",
      "community": 205,
      "norm_label": "seeddemodatacommand.php"
    },
    {
      "label": "SeedDemoDataCommand",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand",
      "community": 205,
      "norm_label": "seeddemodatacommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_construct",
      "community": 205,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_configure",
      "community": 205,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "community": 205,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "src_shared_command_seeddemodatacommand_php_inputinterface",
      "community": 205,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "src_shared_command_seeddemodatacommand_php_outputinterface",
      "community": 205,
      "norm_label": "outputinterface"
    },
    {
      "label": ".purge()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_purge",
      "community": 205,
      "norm_label": ".purge()"
    },
    {
      "label": "SymfonyStyle",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "src_shared_command_seeddemodatacommand_php_symfonystyle",
      "community": 205,
      "norm_label": "symfonystyle"
    },
    {
      "label": ".bulkInsert()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L172",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_bulkinsert",
      "community": 205,
      "norm_label": ".bulkinsert()"
    },
    {
      "label": ".insertUser()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L192",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_insertuser",
      "community": 205,
      "norm_label": ".insertuser()"
    },
    {
      "label": ".persianName()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L207",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_persianname",
      "community": 205,
      "norm_label": ".persianname()"
    },
    {
      "label": ".resolveSpecialtyIds()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L212",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_resolvespecialtyids",
      "community": 205,
      "norm_label": ".resolvespecialtyids()"
    },
    {
      "label": ".seedRepresentations()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L232",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_seedrepresentations",
      "community": 205,
      "norm_label": ".seedrepresentations()"
    },
    {
      "label": ".seedPatients()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L302",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_seedpatients",
      "community": 205,
      "norm_label": ".seedpatients()"
    },
    {
      "label": ".seedDoctors()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L326",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_seeddoctors",
      "community": 205,
      "norm_label": ".seeddoctors()"
    },
    {
      "label": ".session()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L427",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_session",
      "community": 205,
      "norm_label": ".session()"
    },
    {
      "label": ".seedClinics()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L439",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_seedclinics",
      "community": 205,
      "norm_label": ".seedclinics()"
    },
    {
      "label": ".seedAppointments()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L507",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_seedappointments",
      "community": 205,
      "norm_label": ".seedappointments()"
    },
    {
      "label": ".breakdownRows()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L612",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_breakdownrows",
      "community": 205,
      "norm_label": ".breakdownrows()"
    },
    {
      "label": ".seedSubscriptions()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L649",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_seedsubscriptions",
      "community": 205,
      "norm_label": ".seedsubscriptions()"
    },
    {
      "label": ".verifyParity()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L721",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_verifyparity",
      "community": 205,
      "norm_label": ".verifyparity()"
    },
    {
      "label": ".expectedShare()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L754",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_expectedshare",
      "community": 205,
      "norm_label": ".expectedshare()"
    },
    {
      "label": ".report()",
      "file_type": "code",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L766",
      "_origin": "ast",
      "id": "command_seeddemodatacommand_seeddemodatacommand_report",
      "community": 205,
      "norm_label": ".report()"
    },
    {
      "label": "TenantDumpCommand.php",
      "file_type": "code",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_tenantdumpcommand",
      "community": 1079,
      "norm_label": "tenantdumpcommand.php"
    },
    {
      "label": "TenantDumpCommand",
      "file_type": "code",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "command_tenantdumpcommand_tenantdumpcommand",
      "community": 1079,
      "norm_label": "tenantdumpcommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "command_tenantdumpcommand_tenantdumpcommand_construct",
      "community": 1079,
      "norm_label": ".__construct()"
    },
    {
      "label": ".configure()",
      "file_type": "code",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "command_tenantdumpcommand_tenantdumpcommand_configure",
      "community": 1079,
      "norm_label": ".configure()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "command_tenantdumpcommand_tenantdumpcommand_execute",
      "community": 1079,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "src_shared_command_tenantdumpcommand_php_inputinterface",
      "community": 1079,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "src_shared_command_tenantdumpcommand_php_outputinterface",
      "community": 1079,
      "norm_label": "outputinterface"
    },
    {
      "label": ".parseTenant()",
      "file_type": "code",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "command_tenantdumpcommand_tenantdumpcommand_parsetenant",
      "community": 1079,
      "norm_label": ".parsetenant()"
    },
    {
      "label": ".tenantExists()",
      "file_type": "code",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "command_tenantdumpcommand_tenantdumpcommand_tenantexists",
      "community": 1079,
      "norm_label": ".tenantexists()"
    },
    {
      "label": ".tenantTables()",
      "file_type": "code",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "command_tenantdumpcommand_tenantdumpcommand_tenanttables",
      "community": 1079,
      "norm_label": ".tenanttables()"
    },
    {
      "label": ".dump()",
      "file_type": "code",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "command_tenantdumpcommand_tenantdumpcommand_dump",
      "community": 1079,
      "norm_label": ".dump()"
    },
    {
      "label": "ErrorCodes.php",
      "file_type": "code",
      "source_file": "src/Shared/Constant/ErrorCodes.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "constant_errorcodes",
      "community": 433,
      "norm_label": "errorcodes.php"
    },
    {
      "label": "ErrorCodes",
      "file_type": "code",
      "source_file": "src/Shared/Constant/ErrorCodes.php",
      "source_location": "L5",
      "_origin": "ast",
      "id": "constant_errorcodes_errorcodes",
      "community": 433,
      "norm_label": "errorcodes"
    },
    {
      "label": ".message()",
      "file_type": "code",
      "source_file": "src/Shared/Constant/ErrorCodes.php",
      "source_location": "L117",
      "_origin": "ast",
      "id": "constant_errorcodes_errorcodes_message",
      "community": 433,
      "norm_label": ".message()"
    },
    {
      "label": "EntityContext.php",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "context_entitycontext",
      "community": 675,
      "norm_label": "entitycontext.php"
    },
    {
      "label": "EntityContext",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "context_entitycontext_entitycontext",
      "community": 675,
      "norm_label": "entitycontext"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "context_entitycontext_entitycontext_construct",
      "community": 675,
      "norm_label": ".__construct()"
    },
    {
      "label": ".forDoctor()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "context_entitycontext_entitycontext_fordoctor",
      "community": 675,
      "norm_label": ".fordoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "src_shared_context_entitycontext_php_doctor",
      "community": 675,
      "norm_label": "doctor"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "src_shared_context_entitycontext_php_self",
      "community": 675,
      "norm_label": "self"
    },
    {
      "label": ".asChosen()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "context_entitycontext_entitycontext_aschosen",
      "community": 675,
      "norm_label": ".aschosen()"
    },
    {
      "label": ".forClinic()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "context_entitycontext_entitycontext_forclinic",
      "community": 675,
      "norm_label": ".forclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "src_shared_context_entitycontext_php_clinic",
      "community": 675,
      "norm_label": "clinic"
    },
    {
      "label": ".forBooking()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "context_entitycontext_entitycontext_forbooking",
      "community": 675,
      "norm_label": ".forbooking()"
    },
    {
      "label": ".unknown()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "context_entitycontext_entitycontext_unknown",
      "community": 675,
      "norm_label": ".unknown()"
    },
    {
      "label": ".isClinic()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "context_entitycontext_entitycontext_isclinic",
      "community": 675,
      "norm_label": ".isclinic()"
    },
    {
      "label": ".isResolved()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "context_entitycontext_entitycontext_isresolved",
      "community": 675,
      "norm_label": ".isresolved()"
    },
    {
      "label": ".toEntityPair()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "context_entitycontext_entitycontext_toentitypair",
      "community": 675,
      "norm_label": ".toentitypair()"
    },
    {
      "label": "EntityContextResolver.php",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "context_entitycontextresolver",
      "community": 785,
      "norm_label": "entitycontextresolver.php"
    },
    {
      "label": "EntityContextResolver",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "context_entitycontextresolver_entitycontextresolver",
      "community": 785,
      "norm_label": "entitycontextresolver"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "context_entitycontextresolver_entitycontextresolver_construct",
      "community": 785,
      "norm_label": ".__construct()"
    },
    {
      "label": ".resolve()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "context_entitycontextresolver_entitycontextresolver_resolve",
      "community": 785,
      "norm_label": ".resolve()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "src_shared_context_entitycontextresolver_php_user",
      "community": 785,
      "norm_label": "user"
    },
    {
      "label": "EntityContext",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "src_shared_context_entitycontextresolver_php_entitycontext",
      "community": 785,
      "norm_label": "entitycontext"
    },
    {
      "label": ".tryResolve()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "context_entitycontextresolver_entitycontextresolver_tryresolve",
      "community": 785,
      "norm_label": ".tryresolve()"
    },
    {
      "label": ".ownedEntity()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "context_entitycontextresolver_entitycontextresolver_ownedentity",
      "community": 785,
      "norm_label": ".ownedentity()"
    },
    {
      "label": ".canActInClinic()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "context_entitycontextresolver_entitycontextresolver_canactinclinic",
      "community": 785,
      "norm_label": ".canactinclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "src_shared_context_entitycontextresolver_php_clinic",
      "community": 785,
      "norm_label": "clinic"
    },
    {
      "label": ".assertCanActInClinic()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "context_entitycontextresolver_entitycontextresolver_assertcanactinclinic",
      "community": 785,
      "norm_label": ".assertcanactinclinic()"
    },
    {
      "label": ".fromActiveContext()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "context_entitycontextresolver_entitycontextresolver_fromactivecontext",
      "community": 785,
      "norm_label": ".fromactivecontext()"
    },
    {
      "label": ".canActForDoctor()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L157",
      "_origin": "ast",
      "id": "context_entitycontextresolver_entitycontextresolver_canactfordoctor",
      "community": 785,
      "norm_label": ".canactfordoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L157",
      "_origin": "ast",
      "id": "src_shared_context_entitycontextresolver_php_doctor",
      "community": 785,
      "norm_label": "doctor"
    },
    {
      "label": ".fromRole()",
      "file_type": "code",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L170",
      "_origin": "ast",
      "id": "context_entitycontextresolver_entitycontextresolver_fromrole",
      "community": 785,
      "norm_label": ".fromrole()"
    },
    {
      "label": "BaseController.php",
      "file_type": "code",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_basecontroller",
      "community": 108,
      "norm_label": "basecontroller.php"
    },
    {
      "label": "BaseController",
      "file_type": "code",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "controller_basecontroller_basecontroller",
      "community": 108,
      "norm_label": "basecontroller"
    },
    {
      "label": ".success()",
      "file_type": "code",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "controller_basecontroller_basecontroller_success",
      "community": 108,
      "norm_label": ".success()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "src_shared_controller_basecontroller_php_jsonresponse",
      "community": 108,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".paginated()",
      "file_type": "code",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "controller_basecontroller_basecontroller_paginated",
      "community": 108,
      "norm_label": ".paginated()"
    },
    {
      "label": ".error()",
      "file_type": "code",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "controller_basecontroller_basecontroller_error",
      "community": 108,
      "norm_label": ".error()"
    },
    {
      "label": ".validationError()",
      "file_type": "code",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "controller_basecontroller_basecontroller_validationerror",
      "community": 108,
      "norm_label": ".validationerror()"
    },
    {
      "label": "HealthController.php",
      "file_type": "code",
      "source_file": "src/Shared/Controller/HealthController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_healthcontroller",
      "community": 961,
      "norm_label": "healthcontroller.php"
    },
    {
      "label": "HealthController",
      "file_type": "code",
      "source_file": "src/Shared/Controller/HealthController.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "controller_healthcontroller_healthcontroller",
      "community": 961,
      "norm_label": "healthcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Controller/HealthController.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "controller_healthcontroller_healthcontroller_construct",
      "community": 961,
      "norm_label": ".__construct()"
    },
    {
      "label": ".__invoke()",
      "file_type": "code",
      "source_file": "src/Shared/Controller/HealthController.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "controller_healthcontroller_healthcontroller_invoke",
      "community": 961,
      "norm_label": ".__invoke()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Shared/Controller/HealthController.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_shared_controller_healthcontroller_php_jsonresponse",
      "community": 961,
      "norm_label": "jsonresponse"
    },
    {
      "label": "HomeController.php",
      "file_type": "code",
      "source_file": "src/Shared/Controller/HomeController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_homecontroller",
      "community": 295,
      "norm_label": "homecontroller.php"
    },
    {
      "label": "HomeController",
      "file_type": "code",
      "source_file": "src/Shared/Controller/HomeController.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "controller_homecontroller_homecontroller",
      "community": 295,
      "norm_label": "homecontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Controller/HomeController.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "controller_homecontroller_homecontroller_construct",
      "community": 295,
      "norm_label": ".__construct()"
    },
    {
      "label": ".index()",
      "file_type": "code",
      "source_file": "src/Shared/Controller/HomeController.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "controller_homecontroller_homecontroller_index",
      "community": 295,
      "norm_label": ".index()"
    },
    {
      "label": "Response",
      "file_type": "code",
      "source_file": "src/Shared/Controller/HomeController.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "src_shared_controller_homecontroller_php_response",
      "community": 295,
      "norm_label": "response"
    },
    {
      "label": "SeoController.php",
      "file_type": "code",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_seocontroller",
      "community": 295,
      "norm_label": "seocontroller.php"
    },
    {
      "label": "SeoController",
      "file_type": "code",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "controller_seocontroller_seocontroller",
      "community": 295,
      "norm_label": "seocontroller"
    },
    {
      "label": ".robots()",
      "file_type": "code",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "controller_seocontroller_seocontroller_robots",
      "community": 295,
      "norm_label": ".robots()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_shared_controller_seocontroller_php_request",
      "community": 295,
      "norm_label": "request"
    },
    {
      "label": "Response",
      "file_type": "code",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_shared_controller_seocontroller_php_response",
      "community": 295,
      "norm_label": "response"
    },
    {
      "label": ".sitemap()",
      "file_type": "code",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "controller_seocontroller_seocontroller_sitemap",
      "community": 295,
      "norm_label": ".sitemap()"
    },
    {
      "label": ".isStaging()",
      "file_type": "code",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "controller_seocontroller_seocontroller_isstaging",
      "community": 295,
      "norm_label": ".isstaging()"
    },
    {
      "label": "CorsRegexEnvProcessor.php",
      "file_type": "code",
      "source_file": "src/Shared/DependencyInjection/CorsRegexEnvProcessor.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "dependencyinjection_corsregexenvprocessor",
      "community": 317,
      "norm_label": "corsregexenvprocessor.php"
    },
    {
      "label": "CorsRegexEnvProcessor",
      "file_type": "code",
      "source_file": "src/Shared/DependencyInjection/CorsRegexEnvProcessor.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "dependencyinjection_corsregexenvprocessor_corsregexenvprocessor",
      "community": 317,
      "norm_label": "corsregexenvprocessor"
    },
    {
      "label": "EnvVarProcessorInterface",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "envvarprocessorinterface",
      "community": 317,
      "norm_label": "envvarprocessorinterface"
    },
    {
      "label": ".getEnv()",
      "file_type": "code",
      "source_file": "src/Shared/DependencyInjection/CorsRegexEnvProcessor.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "dependencyinjection_corsregexenvprocessor_corsregexenvprocessor_getenv",
      "community": 956,
      "norm_label": ".getenv()"
    },
    {
      "label": "Closure",
      "file_type": "code",
      "source_file": "src/Shared/DependencyInjection/CorsRegexEnvProcessor.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "closure",
      "community": 956,
      "norm_label": "closure"
    },
    {
      "label": ".getProvidedTypes()",
      "file_type": "code",
      "source_file": "src/Shared/DependencyInjection/CorsRegexEnvProcessor.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "dependencyinjection_corsregexenvprocessor_corsregexenvprocessor_getprovidedtypes",
      "community": 317,
      "norm_label": ".getprovidedtypes()"
    },
    {
      "label": "JsonContains.php",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctrine_jsoncontains",
      "community": 338,
      "norm_label": "jsoncontains.php"
    },
    {
      "label": "JsonContains",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "doctrine_jsoncontains_jsoncontains",
      "community": 338,
      "norm_label": "jsoncontains"
    },
    {
      "label": "FunctionNode",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "functionnode",
      "community": 338,
      "norm_label": "functionnode"
    },
    {
      "label": "Node",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_shared_doctrine_jsoncontains_php_node",
      "community": 338,
      "norm_label": "node"
    },
    {
      "label": ".parse()",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "doctrine_jsoncontains_jsoncontains_parse",
      "community": 338,
      "norm_label": ".parse()"
    },
    {
      "label": "Parser",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "src_shared_doctrine_jsoncontains_php_parser",
      "community": 338,
      "norm_label": "parser"
    },
    {
      "label": ".getSql()",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "doctrine_jsoncontains_jsoncontains_getsql",
      "community": 338,
      "norm_label": ".getsql()"
    },
    {
      "label": "SqlWalker",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_shared_doctrine_jsoncontains_php_sqlwalker",
      "community": 338,
      "norm_label": "sqlwalker"
    },
    {
      "label": "JsonExtract.php",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctrine_jsonextract",
      "community": 338,
      "norm_label": "jsonextract.php"
    },
    {
      "label": "JsonExtract",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "doctrine_jsonextract_jsonextract",
      "community": 338,
      "norm_label": "jsonextract"
    },
    {
      "label": "Node",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_shared_doctrine_jsonextract_php_node",
      "community": 338,
      "norm_label": "node"
    },
    {
      "label": ".parse()",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "doctrine_jsonextract_jsonextract_parse",
      "community": 338,
      "norm_label": ".parse()"
    },
    {
      "label": "Parser",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "src_shared_doctrine_jsonextract_php_parser",
      "community": 338,
      "norm_label": "parser"
    },
    {
      "label": ".getSql()",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "doctrine_jsonextract_jsonextract_getsql",
      "community": 338,
      "norm_label": ".getsql()"
    },
    {
      "label": "SqlWalker",
      "file_type": "code",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "src_shared_doctrine_jsonextract_php_sqlwalker",
      "community": 338,
      "norm_label": "sqlwalker"
    },
    {
      "label": "HasIbansTrait.php",
      "file_type": "code",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_hasibanstrait",
      "community": 908,
      "norm_label": "hasibanstrait.php"
    },
    {
      "label": "getIbans()",
      "file_type": "code",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "entity_hasibanstrait_getibans",
      "community": 908,
      "norm_label": "getibans()"
    },
    {
      "label": "addIban()",
      "file_type": "code",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "entity_hasibanstrait_addiban",
      "community": 908,
      "norm_label": "addiban()"
    },
    {
      "label": "static",
      "file_type": "code",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "static",
      "community": 908,
      "norm_label": "static"
    },
    {
      "label": "removeIban()",
      "file_type": "code",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "entity_hasibanstrait_removeiban",
      "community": 908,
      "norm_label": "removeiban()"
    },
    {
      "label": "findVerifiedIban()",
      "file_type": "code",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "entity_hasibanstrait_findverifiediban",
      "community": 908,
      "norm_label": "findverifiediban()"
    },
    {
      "label": "AdminCspSubscriber.php",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/AdminCspSubscriber.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "eventsubscriber_admincspsubscriber",
      "community": 759,
      "norm_label": "admincspsubscriber.php"
    },
    {
      "label": "AdminCspSubscriber",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/AdminCspSubscriber.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "eventsubscriber_admincspsubscriber_admincspsubscriber",
      "community": 759,
      "norm_label": "admincspsubscriber"
    },
    {
      "label": "EventSubscriberInterface",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "eventsubscriberinterface",
      "community": 759,
      "norm_label": "eventsubscriberinterface"
    },
    {
      "label": ".getSubscribedEvents()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/AdminCspSubscriber.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "eventsubscriber_admincspsubscriber_admincspsubscriber_getsubscribedevents",
      "community": 759,
      "norm_label": ".getsubscribedevents()"
    },
    {
      "label": ".onResponse()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/AdminCspSubscriber.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "eventsubscriber_admincspsubscriber_admincspsubscriber_onresponse",
      "community": 759,
      "norm_label": ".onresponse()"
    },
    {
      "label": "ResponseEvent",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/AdminCspSubscriber.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_shared_eventsubscriber_admincspsubscriber_php_responseevent",
      "community": 759,
      "norm_label": "responseevent"
    },
    {
      "label": "ExceptionSubscriber.php",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "eventsubscriber_exceptionsubscriber",
      "community": 759,
      "norm_label": "exceptionsubscriber.php"
    },
    {
      "label": "ExceptionSubscriber",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "eventsubscriber_exceptionsubscriber_exceptionsubscriber",
      "community": 759,
      "norm_label": "exceptionsubscriber"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "eventsubscriber_exceptionsubscriber_exceptionsubscriber_construct",
      "community": 759,
      "norm_label": ".__construct()"
    },
    {
      "label": ".onKernelException()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "eventsubscriber_exceptionsubscriber_exceptionsubscriber_onkernelexception",
      "community": 759,
      "norm_label": ".onkernelexception()"
    },
    {
      "label": "ExceptionEvent",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "src_shared_eventsubscriber_exceptionsubscriber_php_exceptionevent",
      "community": 759,
      "norm_label": "exceptionevent"
    },
    {
      "label": ".getSubscribedEvents()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L164",
      "_origin": "ast",
      "id": "eventsubscriber_exceptionsubscriber_exceptionsubscriber_getsubscribedevents",
      "community": 759,
      "norm_label": ".getsubscribedevents()"
    },
    {
      "label": "MaintenanceSubscriber.php",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "eventsubscriber_maintenancesubscriber",
      "community": 759,
      "norm_label": "maintenancesubscriber.php"
    },
    {
      "label": "MaintenanceSubscriber",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "eventsubscriber_maintenancesubscriber_maintenancesubscriber",
      "community": 759,
      "norm_label": "maintenancesubscriber"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_construct",
      "community": 759,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getSubscribedEvents()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_getsubscribedevents",
      "community": 759,
      "norm_label": ".getsubscribedevents()"
    },
    {
      "label": ".onKernelRequest()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_onkernelrequest",
      "community": 759,
      "norm_label": ".onkernelrequest()"
    },
    {
      "label": "RequestEvent",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "src_shared_eventsubscriber_maintenancesubscriber_php_requestevent",
      "community": 759,
      "norm_label": "requestevent"
    },
    {
      "label": ".onKernelException()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_onkernelexception",
      "community": 759,
      "norm_label": ".onkernelexception()"
    },
    {
      "label": "ExceptionEvent",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "src_shared_eventsubscriber_maintenancesubscriber_php_exceptionevent",
      "community": 759,
      "norm_label": "exceptionevent"
    },
    {
      "label": ".maintenanceResponseFor()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_maintenanceresponsefor",
      "community": 759,
      "norm_label": ".maintenanceresponsefor()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "src_shared_eventsubscriber_maintenancesubscriber_php_request",
      "community": 759,
      "norm_label": "request"
    },
    {
      "label": "Response",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "src_shared_eventsubscriber_maintenancesubscriber_php_response",
      "community": 759,
      "norm_label": "response"
    },
    {
      "label": ".isAdmin()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_isadmin",
      "community": 759,
      "norm_label": ".isadmin()"
    },
    {
      "label": ".isWhitelisted()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L141",
      "_origin": "ast",
      "id": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_iswhitelisted",
      "community": 759,
      "norm_label": ".iswhitelisted()"
    },
    {
      "label": ".buildResponse()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L153",
      "_origin": "ast",
      "id": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_buildresponse",
      "community": 759,
      "norm_label": ".buildresponse()"
    },
    {
      "label": ".expectsJson()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L180",
      "_origin": "ast",
      "id": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_expectsjson",
      "community": 759,
      "norm_label": ".expectsjson()"
    },
    {
      "label": "NumericFieldNormalizerSubscriber.php",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "eventsubscriber_numericfieldnormalizersubscriber",
      "community": 759,
      "norm_label": "numericfieldnormalizersubscriber.php"
    },
    {
      "label": "NumericFieldNormalizerSubscriber",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber",
      "community": 759,
      "norm_label": "numericfieldnormalizersubscriber"
    },
    {
      "label": ".getSubscribedEvents()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber_getsubscribedevents",
      "community": 759,
      "norm_label": ".getsubscribedevents()"
    },
    {
      "label": ".onKernelRequest()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber_onkernelrequest",
      "community": 759,
      "norm_label": ".onkernelrequest()"
    },
    {
      "label": "RequestEvent",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "src_shared_eventsubscriber_numericfieldnormalizersubscriber_php_requestevent",
      "community": 759,
      "norm_label": "requestevent"
    },
    {
      "label": ".normalizeTree()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber_normalizetree",
      "community": 759,
      "norm_label": ".normalizetree()"
    },
    {
      "label": "SecurityHeadersSubscriber.php",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/SecurityHeadersSubscriber.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "eventsubscriber_securityheaderssubscriber",
      "community": 759,
      "norm_label": "securityheaderssubscriber.php"
    },
    {
      "label": "SecurityHeadersSubscriber",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/SecurityHeadersSubscriber.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "eventsubscriber_securityheaderssubscriber_securityheaderssubscriber",
      "community": 759,
      "norm_label": "securityheaderssubscriber"
    },
    {
      "label": ".onKernelResponse()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/SecurityHeadersSubscriber.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "eventsubscriber_securityheaderssubscriber_securityheaderssubscriber_onkernelresponse",
      "community": 759,
      "norm_label": ".onkernelresponse()"
    },
    {
      "label": "ResponseEvent",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/SecurityHeadersSubscriber.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_shared_eventsubscriber_securityheaderssubscriber_php_responseevent",
      "community": 759,
      "norm_label": "responseevent"
    },
    {
      "label": ".getSubscribedEvents()",
      "file_type": "code",
      "source_file": "src/Shared/EventSubscriber/SecurityHeadersSubscriber.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "eventsubscriber_securityheaderssubscriber_securityheaderssubscriber_getsubscribedevents",
      "community": 759,
      "norm_label": ".getsubscribedevents()"
    },
    {
      "label": "AppException.php",
      "file_type": "code",
      "source_file": "src/Shared/Exception/AppException.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "exception_appexception",
      "community": 942,
      "norm_label": "appexception.php"
    },
    {
      "label": "AppException",
      "file_type": "code",
      "source_file": "src/Shared/Exception/AppException.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "exception_appexception_appexception",
      "community": 942,
      "norm_label": "appexception"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Exception/AppException.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "exception_appexception_appexception_construct",
      "community": 942,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getErrorCode()",
      "file_type": "code",
      "source_file": "src/Shared/Exception/AppException.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "exception_appexception_appexception_geterrorcode",
      "community": 942,
      "norm_label": ".geterrorcode()"
    },
    {
      "label": ".getHttpStatus()",
      "file_type": "code",
      "source_file": "src/Shared/Exception/AppException.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "exception_appexception_appexception_gethttpstatus",
      "community": 942,
      "norm_label": ".gethttpstatus()"
    },
    {
      "label": ".getField()",
      "file_type": "code",
      "source_file": "src/Shared/Exception/AppException.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "exception_appexception_appexception_getfield",
      "community": 942,
      "norm_label": ".getfield()"
    },
    {
      "label": "AppLog.php",
      "file_type": "code",
      "source_file": "src/Shared/Logging/AppLog.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "logging_applog",
      "community": 1224,
      "norm_label": "applog.php"
    },
    {
      "label": "AppLog",
      "file_type": "code",
      "source_file": "src/Shared/Logging/AppLog.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "logging_applog_applog",
      "community": 1224,
      "norm_label": "applog"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/AppLog.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "logging_applog_applog_construct",
      "community": 1224,
      "norm_label": ".__construct()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/AppLog.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "logging_applog_applog_toarray",
      "community": 1224,
      "norm_label": ".toarray()"
    },
    {
      "label": "AppLogRepository.php",
      "file_type": "code",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "logging_applogrepository",
      "community": 53,
      "norm_label": "applogrepository.php"
    },
    {
      "label": "AppLogRepository",
      "file_type": "code",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "logging_applogrepository_applogrepository",
      "community": 53,
      "norm_label": "applogrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "logging_applogrepository_applogrepository_construct",
      "community": 53,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "src_shared_logging_applogrepository_php_managerregistry",
      "community": 53,
      "norm_label": "managerregistry"
    },
    {
      "label": ".deleteAll()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "logging_applogrepository_applogrepository_deleteall",
      "community": 53,
      "norm_label": ".deleteall()"
    },
    {
      "label": ".deleteOlderThan()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "logging_applogrepository_applogrepository_deleteolderthan",
      "community": 53,
      "norm_label": ".deleteolderthan()"
    },
    {
      "label": "PruneLogsCommand.php",
      "file_type": "code",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_prunelogscommand",
      "community": 979,
      "norm_label": "prunelogscommand.php"
    },
    {
      "label": "PruneLogsCommand",
      "file_type": "code",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "command_prunelogscommand_prunelogscommand",
      "community": 979,
      "norm_label": "prunelogscommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "command_prunelogscommand_prunelogscommand_construct",
      "community": 979,
      "norm_label": ".__construct()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "command_prunelogscommand_prunelogscommand_execute",
      "community": 979,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "src_shared_logging_command_prunelogscommand_php_inputinterface",
      "community": 979,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "src_shared_logging_command_prunelogscommand_php_outputinterface",
      "community": 979,
      "norm_label": "outputinterface"
    },
    {
      "label": "DbLogger.php",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "logging_dblogger",
      "community": 82,
      "norm_label": "dblogger.php"
    },
    {
      "label": "DbLogger",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "logging_dblogger_dblogger",
      "community": 824,
      "norm_label": "dblogger"
    },
    {
      "label": "LoggerInterface",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "loggerinterface",
      "community": 33,
      "norm_label": "loggerinterface"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "logging_dblogger_dblogger_construct",
      "community": 824,
      "norm_label": ".__construct()"
    },
    {
      "label": ".log()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "logging_dblogger_dblogger_log",
      "community": 824,
      "norm_label": ".log()"
    },
    {
      "label": "Stringable",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "stringable",
      "community": 824,
      "norm_label": "stringable"
    },
    {
      "label": ".emergency()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "logging_dblogger_dblogger_emergency",
      "community": 824,
      "norm_label": ".emergency()"
    },
    {
      "label": ".alert()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "logging_dblogger_dblogger_alert",
      "community": 824,
      "norm_label": ".alert()"
    },
    {
      "label": ".critical()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "logging_dblogger_dblogger_critical",
      "community": 824,
      "norm_label": ".critical()"
    },
    {
      "label": ".error()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "logging_dblogger_dblogger_error",
      "community": 824,
      "norm_label": ".error()"
    },
    {
      "label": ".warning()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "logging_dblogger_dblogger_warning",
      "community": 824,
      "norm_label": ".warning()"
    },
    {
      "label": ".notice()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "logging_dblogger_dblogger_notice",
      "community": 824,
      "norm_label": ".notice()"
    },
    {
      "label": ".info()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "logging_dblogger_dblogger_info",
      "community": 824,
      "norm_label": ".info()"
    },
    {
      "label": ".debug()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "logging_dblogger_dblogger_debug",
      "community": 824,
      "norm_label": ".debug()"
    },
    {
      "label": ".sanitize()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "logging_dblogger_dblogger_sanitize",
      "community": 824,
      "norm_label": ".sanitize()"
    },
    {
      "label": "LogPruneService.php",
      "file_type": "code",
      "source_file": "src/Shared/Logging/LogPruneService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "logging_logpruneservice",
      "community": 451,
      "norm_label": "logpruneservice.php"
    },
    {
      "label": "LogPruneService",
      "file_type": "code",
      "source_file": "src/Shared/Logging/LogPruneService.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "logging_logpruneservice_logpruneservice",
      "community": 451,
      "norm_label": "logpruneservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/LogPruneService.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "logging_logpruneservice_logpruneservice_construct",
      "community": 451,
      "norm_label": ".__construct()"
    },
    {
      "label": ".pruneByRetention()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/LogPruneService.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "logging_logpruneservice_logpruneservice_prunebyretention",
      "community": 451,
      "norm_label": ".prunebyretention()"
    },
    {
      "label": "PruneLogsMessage.php",
      "file_type": "code",
      "source_file": "src/Shared/Logging/Message/PruneLogsMessage.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "message_prunelogsmessage",
      "community": 679,
      "norm_label": "prunelogsmessage.php"
    },
    {
      "label": "PruneLogsMessage",
      "file_type": "code",
      "source_file": "src/Shared/Logging/Message/PruneLogsMessage.php",
      "source_location": "L5",
      "_origin": "ast",
      "id": "message_prunelogsmessage_prunelogsmessage",
      "community": 679,
      "norm_label": "prunelogsmessage"
    },
    {
      "label": "PruneLogsHandler.php",
      "file_type": "code",
      "source_file": "src/Shared/Logging/MessageHandler/PruneLogsHandler.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "messagehandler_prunelogshandler",
      "community": 258,
      "norm_label": "prunelogshandler.php"
    },
    {
      "label": "PruneLogsHandler",
      "file_type": "code",
      "source_file": "src/Shared/Logging/MessageHandler/PruneLogsHandler.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "messagehandler_prunelogshandler_prunelogshandler",
      "community": 258,
      "norm_label": "prunelogshandler"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/MessageHandler/PruneLogsHandler.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "messagehandler_prunelogshandler_prunelogshandler_construct",
      "community": 258,
      "norm_label": ".__construct()"
    },
    {
      "label": ".__invoke()",
      "file_type": "code",
      "source_file": "src/Shared/Logging/MessageHandler/PruneLogsHandler.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "messagehandler_prunelogshandler_prunelogshandler_invoke",
      "community": 258,
      "norm_label": ".__invoke()"
    },
    {
      "label": "PruneLogsMessage",
      "file_type": "code",
      "source_file": "src/Shared/Logging/MessageHandler/PruneLogsHandler.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prunelogsmessage",
      "community": 258,
      "norm_label": "prunelogsmessage"
    },
    {
      "label": "ApiIrService.php",
      "file_type": "code",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_apiirservice",
      "community": 33,
      "norm_label": "apiirservice.php"
    },
    {
      "label": "ApiIrService",
      "file_type": "code",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "service_apiirservice_apiirservice",
      "community": 809,
      "norm_label": "apiirservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "service_apiirservice_apiirservice_construct",
      "community": 809,
      "norm_label": ".__construct()"
    },
    {
      "label": ".isConfigured()",
      "file_type": "code",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "service_apiirservice_apiirservice_isconfigured",
      "community": 809,
      "norm_label": ".isconfigured()"
    },
    {
      "label": ".shahkarMatch()",
      "file_type": "code",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "service_apiirservice_apiirservice_shahkarmatch",
      "community": 809,
      "norm_label": ".shahkarmatch()"
    },
    {
      "label": ".ibanMatch()",
      "file_type": "code",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "service_apiirservice_apiirservice_ibanmatch",
      "community": 809,
      "norm_label": ".ibanmatch()"
    },
    {
      "label": ".personInfo()",
      "file_type": "code",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "service_apiirservice_apiirservice_personinfo",
      "community": 809,
      "norm_label": ".personinfo()"
    },
    {
      "label": ".post()",
      "file_type": "code",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "service_apiirservice_apiirservice_post",
      "community": 809,
      "norm_label": ".post()"
    },
    {
      "label": ".extractMatched()",
      "file_type": "code",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "service_apiirservice_apiirservice_extractmatched",
      "community": 809,
      "norm_label": ".extractmatched()"
    },
    {
      "label": "FileUploadService.php",
      "file_type": "code",
      "source_file": "src/Shared/Service/FileUploadService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_fileuploadservice",
      "community": 731,
      "norm_label": "fileuploadservice.php"
    },
    {
      "label": "FileUploadService",
      "file_type": "code",
      "source_file": "src/Shared/Service/FileUploadService.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "service_fileuploadservice_fileuploadservice",
      "community": 731,
      "norm_label": "fileuploadservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Service/FileUploadService.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "service_fileuploadservice_fileuploadservice_construct",
      "community": 731,
      "norm_label": ".__construct()"
    },
    {
      "label": ".storeFromRequest()",
      "file_type": "code",
      "source_file": "src/Shared/Service/FileUploadService.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "service_fileuploadservice_fileuploadservice_storefromrequest",
      "community": 731,
      "norm_label": ".storefromrequest()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Shared/Service/FileUploadService.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "src_shared_service_fileuploadservice_php_request",
      "community": 731,
      "norm_label": "request"
    },
    {
      "label": "FileValidatorService.php",
      "file_type": "code",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_filevalidatorservice",
      "community": 353,
      "norm_label": "filevalidatorservice.php"
    },
    {
      "label": "FileValidatorService",
      "file_type": "code",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "service_filevalidatorservice_filevalidatorservice",
      "community": 353,
      "norm_label": "filevalidatorservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "service_filevalidatorservice_filevalidatorservice_construct",
      "community": 353,
      "norm_label": ".__construct()"
    },
    {
      "label": ".validateUploadedFile()",
      "file_type": "code",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "service_filevalidatorservice_filevalidatorservice_validateuploadedfile",
      "community": 353,
      "norm_label": ".validateuploadedfile()"
    },
    {
      "label": "UploadedFile",
      "file_type": "code",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "uploadedfile",
      "community": 353,
      "norm_label": "uploadedfile"
    },
    {
      "label": ".validate()",
      "file_type": "code",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "service_filevalidatorservice_filevalidatorservice_validate",
      "community": 353,
      "norm_label": ".validate()"
    },
    {
      "label": ".sanitizeFilename()",
      "file_type": "code",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "service_filevalidatorservice_filevalidatorservice_sanitizefilename",
      "community": 353,
      "norm_label": ".sanitizefilename()"
    },
    {
      "label": ".detectMimeType()",
      "file_type": "code",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "service_filevalidatorservice_filevalidatorservice_detectmimetype",
      "community": 353,
      "norm_label": ".detectmimetype()"
    },
    {
      "label": "InputValidator.php",
      "file_type": "code",
      "source_file": "src/Shared/Service/InputValidator.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_inputvalidator",
      "community": 655,
      "norm_label": "inputvalidator.php"
    },
    {
      "label": "InputValidator",
      "file_type": "code",
      "source_file": "src/Shared/Service/InputValidator.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "service_inputvalidator_inputvalidator",
      "community": 655,
      "norm_label": "inputvalidator"
    },
    {
      "label": ".isValidIranMobile()",
      "file_type": "code",
      "source_file": "src/Shared/Service/InputValidator.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "service_inputvalidator_inputvalidator_isvalidiranmobile",
      "community": 655,
      "norm_label": ".isvalidiranmobile()"
    },
    {
      "label": ".isValidIranNationalCode()",
      "file_type": "code",
      "source_file": "src/Shared/Service/InputValidator.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "service_inputvalidator_inputvalidator_isvalidirannationalcode",
      "community": 655,
      "norm_label": ".isvalidirannationalcode()"
    },
    {
      "label": ".maskMobile()",
      "file_type": "code",
      "source_file": "src/Shared/Service/InputValidator.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "service_inputvalidator_inputvalidator_maskmobile",
      "community": 655,
      "norm_label": ".maskmobile()"
    },
    {
      "label": ".toEnglishDigits()",
      "file_type": "code",
      "source_file": "src/Shared/Service/InputValidator.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "service_inputvalidator_inputvalidator_toenglishdigits",
      "community": 655,
      "norm_label": ".toenglishdigits()"
    },
    {
      "label": "GlobalTables.php",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/GlobalTables.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "tenant_globaltables",
      "community": 1221,
      "norm_label": "globaltables.php"
    },
    {
      "label": "GlobalTables",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/GlobalTables.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "tenant_globaltables_globaltables",
      "community": 1221,
      "norm_label": "globaltables"
    },
    {
      "label": "NullableTenantOwnedTrait.php",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/NullableTenantOwnedTrait.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "tenant_nullabletenantownedtrait",
      "community": 1191,
      "norm_label": "nullabletenantownedtrait.php"
    },
    {
      "label": "getEntityType()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/NullableTenantOwnedTrait.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "tenant_nullabletenantownedtrait_getentitytype",
      "community": 1191,
      "norm_label": "getentitytype()"
    },
    {
      "label": "getEntityId()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/NullableTenantOwnedTrait.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "tenant_nullabletenantownedtrait_getentityid",
      "community": 1191,
      "norm_label": "getentityid()"
    },
    {
      "label": "hasTenant()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/NullableTenantOwnedTrait.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "tenant_nullabletenantownedtrait_hastenant",
      "community": 1191,
      "norm_label": "hastenant()"
    },
    {
      "label": "assignTenant()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/NullableTenantOwnedTrait.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "tenant_nullabletenantownedtrait_assigntenant",
      "community": 1191,
      "norm_label": "assigntenant()"
    },
    {
      "label": "EntityContext",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/NullableTenantOwnedTrait.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "src_shared_tenant_nullabletenantownedtrait_php_entitycontext",
      "community": 1191,
      "norm_label": "entitycontext"
    },
    {
      "label": "TenantFilter.php",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantFilter.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "tenant_tenantfilter",
      "community": 1201,
      "norm_label": "tenantfilter.php"
    },
    {
      "label": "TenantFilter",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantFilter.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "tenant_tenantfilter_tenantfilter",
      "community": 1201,
      "norm_label": "tenantfilter"
    },
    {
      "label": "SQLFilter",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "sqlfilter",
      "community": 1201,
      "norm_label": "sqlfilter"
    },
    {
      "label": ".addFilterConstraint()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantFilter.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "tenant_tenantfilter_tenantfilter_addfilterconstraint",
      "community": 1201,
      "norm_label": ".addfilterconstraint()"
    },
    {
      "label": "ClassMetadata",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantFilter.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "classmetadata",
      "community": 1201,
      "norm_label": "classmetadata"
    },
    {
      "label": "TenantFilterSubscriber.php",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "tenant_tenantfiltersubscriber",
      "community": 759,
      "norm_label": "tenantfiltersubscriber.php"
    },
    {
      "label": "TenantFilterSubscriber",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "tenant_tenantfiltersubscriber_tenantfiltersubscriber",
      "community": 759,
      "norm_label": "tenantfiltersubscriber"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "tenant_tenantfiltersubscriber_tenantfiltersubscriber_construct",
      "community": 759,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getSubscribedEvents()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "tenant_tenantfiltersubscriber_tenantfiltersubscriber_getsubscribedevents",
      "community": 759,
      "norm_label": ".getsubscribedevents()"
    },
    {
      "label": ".onRequest()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "tenant_tenantfiltersubscriber_tenantfiltersubscriber_onrequest",
      "community": 759,
      "norm_label": ".onrequest()"
    },
    {
      "label": "RequestEvent",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "src_shared_tenant_tenantfiltersubscriber_php_requestevent",
      "community": 759,
      "norm_label": "requestevent"
    },
    {
      "label": "TenantOwnedTrait.php",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantOwnedTrait.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "tenant_tenantownedtrait",
      "community": 1192,
      "norm_label": "tenantownedtrait.php"
    },
    {
      "label": "getEntityType()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantOwnedTrait.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "tenant_tenantownedtrait_getentitytype",
      "community": 1192,
      "norm_label": "getentitytype()"
    },
    {
      "label": "getEntityId()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantOwnedTrait.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "tenant_tenantownedtrait_getentityid",
      "community": 1192,
      "norm_label": "getentityid()"
    },
    {
      "label": "assignTenant()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantOwnedTrait.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "tenant_tenantownedtrait_assigntenant",
      "community": 1192,
      "norm_label": "assigntenant()"
    },
    {
      "label": "EntityContext",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantOwnedTrait.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_shared_tenant_tenantownedtrait_php_entitycontext",
      "community": 1192,
      "norm_label": "entitycontext"
    },
    {
      "label": "assignTenantPair()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantOwnedTrait.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "tenant_tenantownedtrait_assigntenantpair",
      "community": 1192,
      "norm_label": "assigntenantpair()"
    },
    {
      "label": "TenantOwnershipChecker.php",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "tenant_tenantownershipchecker",
      "community": 1193,
      "norm_label": "tenantownershipchecker.php"
    },
    {
      "label": "TenantOwnershipChecker",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "tenant_tenantownershipchecker_tenantownershipchecker",
      "community": 1193,
      "norm_label": "tenantownershipchecker"
    },
    {
      "label": ".belongsTo()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "tenant_tenantownershipchecker_tenantownershipchecker_belongsto",
      "community": 1193,
      "norm_label": ".belongsto()"
    },
    {
      "label": "EntityContext",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "src_shared_tenant_tenantownershipchecker_php_entitycontext",
      "community": 1193,
      "norm_label": "entitycontext"
    },
    {
      "label": ".belongsToPair()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "tenant_tenantownershipchecker_tenantownershipchecker_belongstopair",
      "community": 1193,
      "norm_label": ".belongstopair()"
    },
    {
      "label": ".allBelongTo()",
      "file_type": "code",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "tenant_tenantownershipchecker_tenantownershipchecker_allbelongto",
      "community": 1193,
      "norm_label": ".allbelongto()"
    },
    {
      "label": "DisplayName.php",
      "file_type": "code",
      "source_file": "src/Shared/Util/DisplayName.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "util_displayname",
      "community": 527,
      "norm_label": "displayname.php"
    },
    {
      "label": "DisplayName",
      "file_type": "code",
      "source_file": "src/Shared/Util/DisplayName.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "util_displayname_displayname",
      "community": 527,
      "norm_label": "displayname"
    },
    {
      "label": ".isPlaceholder()",
      "file_type": "code",
      "source_file": "src/Shared/Util/DisplayName.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "util_displayname_displayname_isplaceholder",
      "community": 527,
      "norm_label": ".isplaceholder()"
    },
    {
      "label": ".assertReal()",
      "file_type": "code",
      "source_file": "src/Shared/Util/DisplayName.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "util_displayname_displayname_assertreal",
      "community": 527,
      "norm_label": ".assertreal()"
    },
    {
      "label": "PersianText.php",
      "file_type": "code",
      "source_file": "src/Shared/Util/PersianText.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "util_persiantext",
      "community": 646,
      "norm_label": "persiantext.php"
    },
    {
      "label": "PersianText",
      "file_type": "code",
      "source_file": "src/Shared/Util/PersianText.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "util_persiantext_persiantext",
      "community": 646,
      "norm_label": "persiantext"
    },
    {
      "label": ".normalize()",
      "file_type": "code",
      "source_file": "src/Shared/Util/PersianText.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "util_persiantext_persiantext_normalize",
      "community": 646,
      "norm_label": ".normalize()"
    },
    {
      "label": ".digits()",
      "file_type": "code",
      "source_file": "src/Shared/Util/PersianText.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "util_persiantext_persiantext_digits",
      "community": 646,
      "norm_label": ".digits()"
    },
    {
      "label": ".sameName()",
      "file_type": "code",
      "source_file": "src/Shared/Util/PersianText.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "util_persiantext_persiantext_samename",
      "community": 646,
      "norm_label": ".samename()"
    },
    {
      "label": ".stripDoctorTitle()",
      "file_type": "code",
      "source_file": "src/Shared/Util/PersianText.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "util_persiantext_persiantext_stripdoctortitle",
      "community": 646,
      "norm_label": ".stripdoctortitle()"
    },
    {
      "label": ".withDoctorTitle()",
      "file_type": "code",
      "source_file": "src/Shared/Util/PersianText.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "util_persiantext_persiantext_withdoctortitle",
      "community": 646,
      "norm_label": ".withdoctortitle()"
    },
    {
      "label": "SeedSmsMessageTemplatesCommand.php",
      "file_type": "code",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "command_seedsmsmessagetemplatescommand",
      "community": 979,
      "norm_label": "seedsmsmessagetemplatescommand.php"
    },
    {
      "label": "SeedSmsMessageTemplatesCommand",
      "file_type": "code",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "command_seedsmsmessagetemplatescommand_seedsmsmessagetemplatescommand",
      "community": 979,
      "norm_label": "seedsmsmessagetemplatescommand"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "command_seedsmsmessagetemplatescommand_seedsmsmessagetemplatescommand_construct",
      "community": 979,
      "norm_label": ".__construct()"
    },
    {
      "label": ".execute()",
      "file_type": "code",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "command_seedsmsmessagetemplatescommand_seedsmsmessagetemplatescommand_execute",
      "community": 979,
      "norm_label": ".execute()"
    },
    {
      "label": "InputInterface",
      "file_type": "code",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "src_sms_command_seedsmsmessagetemplatescommand_php_inputinterface",
      "community": 979,
      "norm_label": "inputinterface"
    },
    {
      "label": "OutputInterface",
      "file_type": "code",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "src_sms_command_seedsmsmessagetemplatescommand_php_outputinterface",
      "community": 979,
      "norm_label": "outputinterface"
    },
    {
      "label": "SmsController.php",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_smscontroller",
      "community": 275,
      "norm_label": "smscontroller.php"
    },
    {
      "label": "SmsController",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "controller_smscontroller_smscontroller",
      "community": 275,
      "norm_label": "smscontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "controller_smscontroller_smscontroller_construct",
      "community": 275,
      "norm_label": ".__construct()"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "controller_smscontroller_smscontroller_send",
      "community": 275,
      "norm_label": ".send()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "src_sms_controller_smscontroller_php_request",
      "community": 275,
      "norm_label": "request"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "src_sms_controller_smscontroller_php_jsonresponse",
      "community": 275,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".createTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "controller_smscontroller_smscontroller_createtemplate",
      "community": 275,
      "norm_label": ".createtemplate()"
    },
    {
      "label": ".getTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "controller_smscontroller_smscontroller_gettemplate",
      "community": 275,
      "norm_label": ".gettemplate()"
    },
    {
      "label": ".updateTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L155",
      "_origin": "ast",
      "id": "controller_smscontroller_smscontroller_updatetemplate",
      "community": 275,
      "norm_label": ".updatetemplate()"
    },
    {
      "label": ".submitTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L216",
      "_origin": "ast",
      "id": "controller_smscontroller_smscontroller_submittemplate",
      "community": 275,
      "norm_label": ".submittemplate()"
    },
    {
      "label": ".deleteTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L254",
      "_origin": "ast",
      "id": "controller_smscontroller_smscontroller_deletetemplate",
      "community": 275,
      "norm_label": ".deletetemplate()"
    },
    {
      "label": ".listTemplates()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L293",
      "_origin": "ast",
      "id": "controller_smscontroller_smscontroller_listtemplates",
      "community": 275,
      "norm_label": ".listtemplates()"
    },
    {
      "label": ".approveTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L320",
      "_origin": "ast",
      "id": "controller_smscontroller_smscontroller_approvetemplate",
      "community": 275,
      "norm_label": ".approvetemplate()"
    },
    {
      "label": ".rejectTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L369",
      "_origin": "ast",
      "id": "controller_smscontroller_smscontroller_rejecttemplate",
      "community": 275,
      "norm_label": ".rejecttemplate()"
    },
    {
      "label": ".sendViaTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L424",
      "_origin": "ast",
      "id": "controller_smscontroller_smscontroller_sendviatemplate",
      "community": 275,
      "norm_label": ".sendviatemplate()"
    },
    {
      "label": "SmsMessageController.php",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_smsmessagecontroller",
      "community": 907,
      "norm_label": "smsmessagecontroller.php"
    },
    {
      "label": "SmsMessageController",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "controller_smsmessagecontroller_smsmessagecontroller",
      "community": 907,
      "norm_label": "smsmessagecontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "controller_smsmessagecontroller_smsmessagecontroller_construct",
      "community": 907,
      "norm_label": ".__construct()"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "controller_smsmessagecontroller_smsmessagecontroller_list",
      "community": 907,
      "norm_label": ".list()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "src_sms_controller_smsmessagecontroller_php_jsonresponse",
      "community": 907,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "controller_smsmessagecontroller_smsmessagecontroller_update",
      "community": 907,
      "norm_label": ".update()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "src_sms_controller_smsmessagecontroller_php_request",
      "community": 907,
      "norm_label": "request"
    },
    {
      "label": "SmsWalletController.php",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_smswalletcontroller",
      "community": 64,
      "norm_label": "smswalletcontroller.php"
    },
    {
      "label": "SmsWalletController",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller",
      "community": 64,
      "norm_label": "smswalletcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller_construct",
      "community": 64,
      "norm_label": ".__construct()"
    },
    {
      "label": ".smsPriceRials()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller_smspricerials",
      "community": 64,
      "norm_label": ".smspricerials()"
    },
    {
      "label": ".balance()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller_balance",
      "community": 64,
      "norm_label": ".balance()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "src_sms_controller_smswalletcontroller_php_user",
      "community": 64,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "src_sms_controller_smswalletcontroller_php_jsonresponse",
      "community": 64,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".charge()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller_charge",
      "community": 64,
      "norm_label": ".charge()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "src_sms_controller_smswalletcontroller_php_request",
      "community": 64,
      "norm_label": "request"
    },
    {
      "label": ".logs()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller_logs",
      "community": 64,
      "norm_label": ".logs()"
    },
    {
      "label": ".getSettings()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller_getsettings",
      "community": 64,
      "norm_label": ".getsettings()"
    },
    {
      "label": ".updateSettings()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L160",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller_updatesettings",
      "community": 64,
      "norm_label": ".updatesettings()"
    },
    {
      "label": ".adminReviewList()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L192",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller_adminreviewlist",
      "community": 64,
      "norm_label": ".adminreviewlist()"
    },
    {
      "label": ".adminApprove()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L216",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller_adminapprove",
      "community": 64,
      "norm_label": ".adminapprove()"
    },
    {
      "label": ".adminReject()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L231",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller_adminreject",
      "community": 64,
      "norm_label": ".adminreject()"
    },
    {
      "label": ".resolveEntityName()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L252",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller_resolveentityname",
      "community": 64,
      "norm_label": ".resolveentityname()"
    },
    {
      "label": ".adminReport()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L263",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller_adminreport",
      "community": 64,
      "norm_label": ".adminreport()"
    },
    {
      "label": ".resolveEntity()",
      "file_type": "code",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L285",
      "_origin": "ast",
      "id": "controller_smswalletcontroller_smswalletcontroller_resolveentity",
      "community": 64,
      "norm_label": ".resolveentity()"
    },
    {
      "label": "SmsLog.php",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_smslog",
      "community": 339,
      "norm_label": "smslog.php"
    },
    {
      "label": "SmsLog",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "entity_smslog_smslog",
      "community": 339,
      "norm_label": "smslog"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_smslog_smslog_construct",
      "community": 339,
      "norm_label": ".__construct()"
    },
    {
      "label": ".setTemplateUuid()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_smslog_smslog_settemplateuuid",
      "community": 339,
      "norm_label": ".settemplateuuid()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "src_sms_entity_smslog_php_self",
      "community": 339,
      "norm_label": "self"
    },
    {
      "label": ".setTemplateCode()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_smslog_smslog_settemplatecode",
      "community": 339,
      "norm_label": ".settemplatecode()"
    },
    {
      "label": ".getTemplateCode()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_smslog_smslog_gettemplatecode",
      "community": 339,
      "norm_label": ".gettemplatecode()"
    },
    {
      "label": ".getTag()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_smslog_smslog_gettag",
      "community": 339,
      "norm_label": ".gettag()"
    },
    {
      "label": ".setTag()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_smslog_smslog_settag",
      "community": 339,
      "norm_label": ".settag()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "entity_smslog_smslog_toarray",
      "community": 339,
      "norm_label": ".toarray()"
    },
    {
      "label": "SmsMessageTemplate.php",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate",
      "community": 210,
      "norm_label": "smsmessagetemplate.php"
    },
    {
      "label": "SmsMessageTemplate",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate",
      "community": 210,
      "norm_label": "smsmessagetemplate"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_construct",
      "community": 210,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L124",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_getid",
      "community": 210,
      "norm_label": ".getid()"
    },
    {
      "label": ".getTag()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_gettag",
      "community": 210,
      "norm_label": ".gettag()"
    },
    {
      "label": ".getTitle()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_gettitle",
      "community": 210,
      "norm_label": ".gettitle()"
    },
    {
      "label": ".getBody()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_getbody",
      "community": 210,
      "norm_label": ".getbody()"
    },
    {
      "label": ".getVariables()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L128",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_getvariables",
      "community": 210,
      "norm_label": ".getvariables()"
    },
    {
      "label": ".getKavenegarTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L129",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_getkavenegartemplate",
      "community": 210,
      "norm_label": ".getkavenegartemplate()"
    },
    {
      "label": ".getTokenMap()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_gettokenmap",
      "community": 210,
      "norm_label": ".gettokenmap()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L131",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_getupdatedat",
      "community": 210,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".setTitle()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L133",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_settitle",
      "community": 210,
      "norm_label": ".settitle()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L133",
      "_origin": "ast",
      "id": "src_sms_entity_smsmessagetemplate_php_self",
      "community": 210,
      "norm_label": "self"
    },
    {
      "label": ".setBody()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_setbody",
      "community": 210,
      "norm_label": ".setbody()"
    },
    {
      "label": ".setKavenegarTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_setkavenegartemplate",
      "community": 210,
      "norm_label": ".setkavenegartemplate()"
    },
    {
      "label": ".setTokenMap()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L136",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_settokenmap",
      "community": 210,
      "norm_label": ".settokenmap()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "entity_smsmessagetemplate_smsmessagetemplate_toarray",
      "community": 210,
      "norm_label": ".toarray()"
    },
    {
      "label": "SmsSettings.php",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_smssettings",
      "community": 182,
      "norm_label": "smssettings.php"
    },
    {
      "label": "SmsSettings",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings",
      "community": 182,
      "norm_label": "smssettings"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_construct",
      "community": 182,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_getid",
      "community": 182,
      "norm_label": ".getid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_getentitytype",
      "community": 182,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_getentityid",
      "community": 182,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".isReminderEnabled()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_isreminderenabled",
      "community": 182,
      "norm_label": ".isreminderenabled()"
    },
    {
      "label": ".getReminderHoursBefore()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_getreminderhoursbefore",
      "community": 182,
      "norm_label": ".getreminderhoursbefore()"
    },
    {
      "label": ".isPostVisitEnabled()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_ispostvisitenabled",
      "community": 182,
      "norm_label": ".ispostvisitenabled()"
    },
    {
      "label": ".getPostVisitText()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_getpostvisittext",
      "community": 182,
      "norm_label": ".getpostvisittext()"
    },
    {
      "label": ".getPostVisitTextPending()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_getpostvisittextpending",
      "community": 182,
      "norm_label": ".getpostvisittextpending()"
    },
    {
      "label": ".getPostVisitTextStatus()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_getpostvisittextstatus",
      "community": 182,
      "norm_label": ".getpostvisittextstatus()"
    },
    {
      "label": ".getPostVisitTextRejectReason()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_getpostvisittextrejectreason",
      "community": 182,
      "norm_label": ".getpostvisittextrejectreason()"
    },
    {
      "label": ".setReminderEnabled()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_setreminderenabled",
      "community": 182,
      "norm_label": ".setreminderenabled()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "src_sms_entity_smssettings_php_self",
      "community": 182,
      "norm_label": "self"
    },
    {
      "label": ".setReminderHoursBefore()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_setreminderhoursbefore",
      "community": 182,
      "norm_label": ".setreminderhoursbefore()"
    },
    {
      "label": ".setPostVisitEnabled()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_setpostvisitenabled",
      "community": 182,
      "norm_label": ".setpostvisitenabled()"
    },
    {
      "label": ".setPostVisitText()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_setpostvisittext",
      "community": 182,
      "norm_label": ".setpostvisittext()"
    },
    {
      "label": ".submitPostVisitText()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_submitpostvisittext",
      "community": 182,
      "norm_label": ".submitpostvisittext()"
    },
    {
      "label": ".approvePostVisitText()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_approvepostvisittext",
      "community": 182,
      "norm_label": ".approvepostvisittext()"
    },
    {
      "label": ".rejectPostVisitText()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_rejectpostvisittext",
      "community": 182,
      "norm_label": ".rejectpostvisittext()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "entity_smssettings_smssettings_toarray",
      "community": 182,
      "norm_label": ".toarray()"
    },
    {
      "label": "SmsTemplate.php",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_smstemplate",
      "community": 73,
      "norm_label": "smstemplate.php"
    },
    {
      "label": "SmsTemplate",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate",
      "community": 73,
      "norm_label": "smstemplate"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_construct",
      "community": 73,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_getid",
      "community": 73,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_getuuid",
      "community": 73,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_getname",
      "community": 73,
      "norm_label": ".getname()"
    },
    {
      "label": ".getBody()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_getbody",
      "community": 73,
      "norm_label": ".getbody()"
    },
    {
      "label": ".getProviderCode()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_getprovidercode",
      "community": 73,
      "norm_label": ".getprovidercode()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_getstatus",
      "community": 73,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getVariables()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_getvariables",
      "community": 73,
      "norm_label": ".getvariables()"
    },
    {
      "label": ".getAdminNote()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_getadminnote",
      "community": 73,
      "norm_label": ".getadminnote()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_setname",
      "community": 73,
      "norm_label": ".setname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "src_sms_entity_smstemplate_php_self",
      "community": 73,
      "norm_label": "self"
    },
    {
      "label": ".setBody()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_setbody",
      "community": 73,
      "norm_label": ".setbody()"
    },
    {
      "label": ".setProviderCode()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_setprovidercode",
      "community": 73,
      "norm_label": ".setprovidercode()"
    },
    {
      "label": ".setVariables()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_setvariables",
      "community": 73,
      "norm_label": ".setvariables()"
    },
    {
      "label": ".submitForReview()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_submitforreview",
      "community": 73,
      "norm_label": ".submitforreview()"
    },
    {
      "label": ".revertToDraft()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_reverttodraft",
      "community": 73,
      "norm_label": ".reverttodraft()"
    },
    {
      "label": ".approve()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_approve",
      "community": 73,
      "norm_label": ".approve()"
    },
    {
      "label": ".reject()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_reject",
      "community": 73,
      "norm_label": ".reject()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_touch",
      "community": 73,
      "norm_label": ".touch()"
    },
    {
      "label": ".renderBody()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_renderbody",
      "community": 73,
      "norm_label": ".renderbody()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "entity_smstemplate_smstemplate_toarray",
      "community": 73,
      "norm_label": ".toarray()"
    },
    {
      "label": "SmsWallet.php",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_smswallet",
      "community": 16,
      "norm_label": "smswallet.php"
    },
    {
      "label": "SmsWallet",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "entity_smswallet_smswallet",
      "community": 16,
      "norm_label": "smswallet"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "entity_smswallet_smswallet_construct",
      "community": 16,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "entity_smswallet_smswallet_getid",
      "community": 16,
      "norm_label": ".getid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "entity_smswallet_smswallet_getentitytype",
      "community": 16,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "entity_smswallet_smswallet_getentityid",
      "community": 16,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getBalanceRials()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "entity_smswallet_smswallet_getbalancerials",
      "community": 16,
      "norm_label": ".getbalancerials()"
    },
    {
      "label": ".credit()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "entity_smswallet_smswallet_credit",
      "community": 16,
      "norm_label": ".credit()"
    },
    {
      "label": ".debit()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "entity_smswallet_smswallet_debit",
      "community": 16,
      "norm_label": ".debit()"
    },
    {
      "label": "SmsWalletTransaction.php",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_smswallettransaction",
      "community": 234,
      "norm_label": "smswallettransaction.php"
    },
    {
      "label": "SmsWalletTransaction",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "entity_smswallettransaction_smswallettransaction",
      "community": 234,
      "norm_label": "smswallettransaction"
    },
    {
      "label": "SmsWallet",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "src_sms_entity_smswallettransaction_php_smswallet",
      "community": 234,
      "norm_label": "smswallet"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "src_sms_entity_smswallettransaction_php_payment",
      "community": 234,
      "norm_label": "payment"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "entity_smswallettransaction_smswallettransaction_construct",
      "community": 234,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "entity_smswallettransaction_smswallettransaction_getid",
      "community": 234,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "entity_smswallettransaction_smswallettransaction_getuuid",
      "community": 234,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getType()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "entity_smswallettransaction_smswallettransaction_gettype",
      "community": 234,
      "norm_label": ".gettype()"
    },
    {
      "label": ".getAmountRials()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_smswallettransaction_smswallettransaction_getamountrials",
      "community": 234,
      "norm_label": ".getamountrials()"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_smswallettransaction_smswallettransaction_getdescription",
      "community": 234,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_smswallettransaction_smswallettransaction_getcreatedat",
      "community": 234,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_smswallettransaction_smswallettransaction_toarray",
      "community": 234,
      "norm_label": ".toarray()"
    },
    {
      "label": "SendSmsMessage.php",
      "file_type": "code",
      "source_file": "src/Sms/Message/SendSmsMessage.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "message_sendsmsmessage",
      "community": 1006,
      "norm_label": "sendsmsmessage.php"
    },
    {
      "label": "SendSmsMessage",
      "file_type": "code",
      "source_file": "src/Sms/Message/SendSmsMessage.php",
      "source_location": "L5",
      "_origin": "ast",
      "id": "message_sendsmsmessage_sendsmsmessage",
      "community": 1006,
      "norm_label": "sendsmsmessage"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Message/SendSmsMessage.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "message_sendsmsmessage_sendsmsmessage_construct",
      "community": 1006,
      "norm_label": ".__construct()"
    },
    {
      "label": "KavehNegarProvider.php",
      "file_type": "code",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "provider_kavehnegarprovider",
      "community": 33,
      "norm_label": "kavehnegarprovider.php"
    },
    {
      "label": "KavehNegarProvider",
      "file_type": "code",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "provider_kavehnegarprovider_kavehnegarprovider",
      "community": 1118,
      "norm_label": "kavehnegarprovider"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "provider_kavehnegarprovider_kavehnegarprovider_construct",
      "community": 1118,
      "norm_label": ".__construct()"
    },
    {
      "label": ".key()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "provider_kavehnegarprovider_kavehnegarprovider_key",
      "community": 1118,
      "norm_label": ".key()"
    },
    {
      "label": ".sender()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "provider_kavehnegarprovider_kavehnegarprovider_sender",
      "community": 1118,
      "norm_label": ".sender()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "provider_kavehnegarprovider_kavehnegarprovider_getname",
      "community": 1118,
      "norm_label": ".getname()"
    },
    {
      "label": ".get()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "provider_kavehnegarprovider_kavehnegarprovider_get",
      "community": 1118,
      "norm_label": ".get()"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "provider_kavehnegarprovider_kavehnegarprovider_send",
      "community": 1118,
      "norm_label": ".send()"
    },
    {
      "label": ".forSlot()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "provider_kavehnegarprovider_kavehnegarprovider_forslot",
      "community": 1118,
      "norm_label": ".forslot()"
    },
    {
      "label": ".sendTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "provider_kavehnegarprovider_kavehnegarprovider_sendtemplate",
      "community": 1118,
      "norm_label": ".sendtemplate()"
    },
    {
      "label": "RanginehProvider.php",
      "file_type": "code",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "provider_ranginehprovider",
      "community": 33,
      "norm_label": "ranginehprovider.php"
    },
    {
      "label": "RanginehProvider",
      "file_type": "code",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "provider_ranginehprovider_ranginehprovider",
      "community": 694,
      "norm_label": "ranginehprovider"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "provider_ranginehprovider_ranginehprovider_construct",
      "community": 694,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "provider_ranginehprovider_ranginehprovider_getname",
      "community": 694,
      "norm_label": ".getname()"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "provider_ranginehprovider_ranginehprovider_send",
      "community": 694,
      "norm_label": ".send()"
    },
    {
      "label": ".sendTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "provider_ranginehprovider_ranginehprovider_sendtemplate",
      "community": 694,
      "norm_label": ".sendtemplate()"
    },
    {
      "label": "SmsProviderInterface.php",
      "file_type": "code",
      "source_file": "src/Sms/Provider/SmsProviderInterface.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "provider_smsproviderinterface",
      "community": 582,
      "norm_label": "smsproviderinterface.php"
    },
    {
      "label": "getName()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/SmsProviderInterface.php",
      "source_location": "L7",
      "_origin": "ast",
      "id": "provider_smsproviderinterface_getname",
      "community": 582,
      "norm_label": "getname()"
    },
    {
      "label": "send()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/SmsProviderInterface.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "provider_smsproviderinterface_send",
      "community": 582,
      "norm_label": "send()"
    },
    {
      "label": "sendTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Provider/SmsProviderInterface.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "provider_smsproviderinterface_sendtemplate",
      "community": 582,
      "norm_label": "sendtemplate()"
    },
    {
      "label": "SmsLogRepository.php",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_smslogrepository",
      "community": 407,
      "norm_label": "smslogrepository.php"
    },
    {
      "label": "SmsLogRepository",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_smslogrepository_smslogrepository",
      "community": 407,
      "norm_label": "smslogrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_smslogrepository_smslogrepository_construct",
      "community": 407,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_sms_repository_smslogrepository_php_managerregistry",
      "community": 407,
      "norm_label": "managerregistry"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_smslogrepository_smslogrepository_save",
      "community": 407,
      "norm_label": ".save()"
    },
    {
      "label": "SmsLog",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "smslog",
      "community": 407,
      "norm_label": "smslog"
    },
    {
      "label": "SmsMessageTemplateRepository.php",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_smsmessagetemplaterepository",
      "community": 559,
      "norm_label": "smsmessagetemplaterepository.php"
    },
    {
      "label": "SmsMessageTemplateRepository",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository",
      "community": 559,
      "norm_label": "smsmessagetemplaterepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository_construct",
      "community": 559,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_sms_repository_smsmessagetemplaterepository_php_managerregistry",
      "community": 559,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByTag()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository_findbytag",
      "community": 559,
      "norm_label": ".findbytag()"
    },
    {
      "label": "SmsMessageTemplate",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "smsmessagetemplate",
      "community": 559,
      "norm_label": "smsmessagetemplate"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository_save",
      "community": 559,
      "norm_label": ".save()"
    },
    {
      "label": "SmsSettingsRepository.php",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_smssettingsrepository",
      "community": 926,
      "norm_label": "smssettingsrepository.php"
    },
    {
      "label": "SmsSettingsRepository",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_smssettingsrepository_smssettingsrepository",
      "community": 926,
      "norm_label": "smssettingsrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_smssettingsrepository_smssettingsrepository_construct",
      "community": 926,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_sms_repository_smssettingsrepository_php_managerregistry",
      "community": 926,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByEntity()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_smssettingsrepository_smssettingsrepository_findbyentity",
      "community": 926,
      "norm_label": ".findbyentity()"
    },
    {
      "label": "SmsSettings",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "smssettings",
      "community": 926,
      "norm_label": "smssettings"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repository_smssettingsrepository_smssettingsrepository_save",
      "community": 926,
      "norm_label": ".save()"
    },
    {
      "label": "SmsTemplateRepository.php",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_smstemplaterepository",
      "community": 815,
      "norm_label": "smstemplaterepository.php"
    },
    {
      "label": "SmsTemplateRepository",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_smstemplaterepository_smstemplaterepository",
      "community": 815,
      "norm_label": "smstemplaterepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_smstemplaterepository_smstemplaterepository_construct",
      "community": 815,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_sms_repository_smstemplaterepository_php_managerregistry",
      "community": 815,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_smstemplaterepository_smstemplaterepository_findbyuuid",
      "community": 815,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "SmsTemplate",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "smstemplate",
      "community": 815,
      "norm_label": "smstemplate"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "repository_smstemplaterepository_smstemplaterepository_save",
      "community": 815,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "repository_smstemplaterepository_smstemplaterepository_remove",
      "community": 815,
      "norm_label": ".remove()"
    },
    {
      "label": "SmsWalletRepository.php",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_smswalletrepository",
      "community": 350,
      "norm_label": "smswalletrepository.php"
    },
    {
      "label": "SmsWalletRepository",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_smswalletrepository_smswalletrepository",
      "community": 350,
      "norm_label": "smswalletrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_smswalletrepository_smswalletrepository_construct",
      "community": 350,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_sms_repository_smswalletrepository_php_managerregistry",
      "community": 350,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByEntity()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_smswalletrepository_smswalletrepository_findbyentity",
      "community": 350,
      "norm_label": ".findbyentity()"
    },
    {
      "label": "SmsWallet",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_sms_repository_smswalletrepository_php_smswallet",
      "community": 350,
      "norm_label": "smswallet"
    },
    {
      "label": ".getBalance()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repository_smswalletrepository_smswalletrepository_getbalance",
      "community": 350,
      "norm_label": ".getbalance()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "repository_smswalletrepository_smswalletrepository_save",
      "community": 350,
      "norm_label": ".save()"
    },
    {
      "label": "SmsWalletTransactionRepository.php",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_smswallettransactionrepository",
      "community": 120,
      "norm_label": "smswallettransactionrepository.php"
    },
    {
      "label": "SmsWalletTransactionRepository",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_smswallettransactionrepository_smswallettransactionrepository",
      "community": 120,
      "norm_label": "smswallettransactionrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_smswallettransactionrepository_smswallettransactionrepository_construct",
      "community": 120,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_sms_repository_smswallettransactionrepository_php_managerregistry",
      "community": 120,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByWallet()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_smswallettransactionrepository_smswallettransactionrepository_findbywallet",
      "community": 120,
      "norm_label": ".findbywallet()"
    },
    {
      "label": "SmsWallet",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_sms_repository_smswallettransactionrepository_php_smswallet",
      "community": 120,
      "norm_label": "smswallet"
    },
    {
      "label": ".countByWallet()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "repository_smswallettransactionrepository_smswallettransactionrepository_countbywallet",
      "community": 120,
      "norm_label": ".countbywallet()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "repository_smswallettransactionrepository_smswallettransactionrepository_save",
      "community": 120,
      "norm_label": ".save()"
    },
    {
      "label": "SmsWalletTransaction",
      "file_type": "code",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "smswallettransaction",
      "community": 120,
      "norm_label": "smswallettransaction"
    },
    {
      "label": "SendSmsHandler.php",
      "file_type": "code",
      "source_file": "src/Sms/Service/SendSmsHandler.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_sendsmshandler",
      "community": 509,
      "norm_label": "sendsmshandler.php"
    },
    {
      "label": "SendSmsHandler",
      "file_type": "code",
      "source_file": "src/Sms/Service/SendSmsHandler.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "service_sendsmshandler_sendsmshandler",
      "community": 509,
      "norm_label": "sendsmshandler"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SendSmsHandler.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "service_sendsmshandler_sendsmshandler_construct",
      "community": 509,
      "norm_label": ".__construct()"
    },
    {
      "label": ".__invoke()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SendSmsHandler.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "service_sendsmshandler_sendsmshandler_invoke",
      "community": 509,
      "norm_label": ".__invoke()"
    },
    {
      "label": "SendSmsMessage",
      "file_type": "code",
      "source_file": "src/Sms/Service/SendSmsHandler.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "src_sms_service_sendsmshandler_php_sendsmsmessage",
      "community": 509,
      "norm_label": "sendsmsmessage"
    },
    {
      "label": "SmsService.php",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_smsservice",
      "community": 407,
      "norm_label": "smsservice.php"
    },
    {
      "label": "SmsService",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "service_smsservice_smsservice",
      "community": 694,
      "norm_label": "smsservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "service_smsservice_smsservice_construct",
      "community": 694,
      "norm_label": ".__construct()"
    },
    {
      "label": ".dispatchTemplate()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "service_smsservice_smsservice_dispatchtemplate",
      "community": 694,
      "norm_label": ".dispatchtemplate()"
    },
    {
      "label": ".dispatchAsync()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "service_smsservice_smsservice_dispatchasync",
      "community": 694,
      "norm_label": ".dispatchasync()"
    },
    {
      "label": ".sendNow()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "service_smsservice_smsservice_sendnow",
      "community": 694,
      "norm_label": ".sendnow()"
    },
    {
      "label": "SendSmsMessage",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "src_sms_service_smsservice_php_sendsmsmessage",
      "community": 694,
      "norm_label": "sendsmsmessage"
    },
    {
      "label": ".resolveProvider()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "service_smsservice_smsservice_resolveprovider",
      "community": 694,
      "norm_label": ".resolveprovider()"
    },
    {
      "label": "SmsProviderInterface",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "src_sms_service_smsservice_php_smsproviderinterface",
      "community": 694,
      "norm_label": "smsproviderinterface"
    },
    {
      "label": "SmsTextResolver.php",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsTextResolver.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_smstextresolver",
      "community": 559,
      "norm_label": "smstextresolver.php"
    },
    {
      "label": "SmsTextResolver",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsTextResolver.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "service_smstextresolver_smstextresolver",
      "community": 559,
      "norm_label": "smstextresolver"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsTextResolver.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "service_smstextresolver_smstextresolver_construct",
      "community": 559,
      "norm_label": ".__construct()"
    },
    {
      "label": ".resolve()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsTextResolver.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "service_smstextresolver_smstextresolver_resolve",
      "community": 559,
      "norm_label": ".resolve()"
    },
    {
      "label": "SmsWalletService.php",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_smswalletservice",
      "community": 120,
      "norm_label": "smswalletservice.php"
    },
    {
      "label": "SmsWalletService",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "service_smswalletservice_smswalletservice",
      "community": 120,
      "norm_label": "smswalletservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "service_smswalletservice_smswalletservice_construct",
      "community": 120,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getOrCreate()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "service_smswalletservice_smswalletservice_getorcreate",
      "community": 120,
      "norm_label": ".getorcreate()"
    },
    {
      "label": "SmsWallet",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "src_sms_service_smswalletservice_php_smswallet",
      "community": 120,
      "norm_label": "smswallet"
    },
    {
      "label": ".charge()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "service_smswalletservice_smswalletservice_charge",
      "community": 120,
      "norm_label": ".charge()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "src_sms_service_smswalletservice_php_payment",
      "community": 120,
      "norm_label": "payment"
    },
    {
      "label": ".deduct()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "service_smswalletservice_smswalletservice_deduct",
      "community": 120,
      "norm_label": ".deduct()"
    },
    {
      "label": ".getBalance()",
      "file_type": "code",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "service_smswalletservice_smswalletservice_getbalance",
      "community": 120,
      "norm_label": ".getbalance()"
    },
    {
      "label": "SpecialtyController.php",
      "file_type": "code",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_specialtycontroller",
      "community": 736,
      "norm_label": "specialtycontroller.php"
    },
    {
      "label": "SpecialtyController",
      "file_type": "code",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "controller_specialtycontroller_specialtycontroller",
      "community": 736,
      "norm_label": "specialtycontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "controller_specialtycontroller_specialtycontroller_construct",
      "community": 736,
      "norm_label": ".__construct()"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "controller_specialtycontroller_specialtycontroller_list",
      "community": 736,
      "norm_label": ".list()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_specialty_controller_specialtycontroller_php_request",
      "community": 736,
      "norm_label": "request"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_specialty_controller_specialtycontroller_php_jsonresponse",
      "community": 736,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".doctorCounts()",
      "file_type": "code",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "controller_specialtycontroller_specialtycontroller_doctorcounts",
      "community": 736,
      "norm_label": ".doctorcounts()"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "controller_specialtycontroller_specialtycontroller_create",
      "community": 736,
      "norm_label": ".create()"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "controller_specialtycontroller_specialtycontroller_update",
      "community": 736,
      "norm_label": ".update()"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "controller_specialtycontroller_specialtycontroller_delete",
      "community": 736,
      "norm_label": ".delete()"
    },
    {
      "label": ".adminList()",
      "file_type": "code",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L124",
      "_origin": "ast",
      "id": "controller_specialtycontroller_specialtycontroller_adminlist",
      "community": 736,
      "norm_label": ".adminlist()"
    },
    {
      "label": ".slugify()",
      "file_type": "code",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L154",
      "_origin": "ast",
      "id": "controller_specialtycontroller_specialtycontroller_slugify",
      "community": 736,
      "norm_label": ".slugify()"
    },
    {
      "label": "Specialty.php",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_specialty",
      "community": 490,
      "norm_label": "specialty.php"
    },
    {
      "label": "Specialty",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "entity_specialty_specialty",
      "community": 678,
      "norm_label": "specialty"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "src_specialty_entity_specialty_php_self",
      "community": 678,
      "norm_label": "self"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "entity_specialty_specialty_construct",
      "community": 678,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "entity_specialty_specialty_getid",
      "community": 678,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "entity_specialty_specialty_getuuid",
      "community": 678,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "entity_specialty_specialty_getname",
      "community": 678,
      "norm_label": ".getname()"
    },
    {
      "label": ".getSlug()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "entity_specialty_specialty_getslug",
      "community": 678,
      "norm_label": ".getslug()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "entity_specialty_specialty_getstatus",
      "community": 678,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".getWeight()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "entity_specialty_specialty_getweight",
      "community": 678,
      "norm_label": ".getweight()"
    },
    {
      "label": ".getParent()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "entity_specialty_specialty_getparent",
      "community": 678,
      "norm_label": ".getparent()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "entity_specialty_specialty_setname",
      "community": 678,
      "norm_label": ".setname()"
    },
    {
      "label": ".setSlug()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "entity_specialty_specialty_setslug",
      "community": 678,
      "norm_label": ".setslug()"
    },
    {
      "label": ".setStatus()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_specialty_specialty_setstatus",
      "community": 678,
      "norm_label": ".setstatus()"
    },
    {
      "label": ".setWeight()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_specialty_specialty_setweight",
      "community": 678,
      "norm_label": ".setweight()"
    },
    {
      "label": ".setParent()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_specialty_specialty_setparent",
      "community": 678,
      "norm_label": ".setparent()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_specialty_specialty_toarray",
      "community": 678,
      "norm_label": ".toarray()"
    },
    {
      "label": "SpecialtyRepository.php",
      "file_type": "code",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_specialtyrepository",
      "community": 874,
      "norm_label": "specialtyrepository.php"
    },
    {
      "label": "SpecialtyRepository",
      "file_type": "code",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_specialtyrepository_specialtyrepository",
      "community": 874,
      "norm_label": "specialtyrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "repository_specialtyrepository_specialtyrepository_construct",
      "community": 874,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "src_specialty_repository_specialtyrepository_php_managerregistry",
      "community": 874,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findActive()",
      "file_type": "code",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repository_specialtyrepository_specialtyrepository_findactive",
      "community": 874,
      "norm_label": ".findactive()"
    },
    {
      "label": ".doctorCountsByCity()",
      "file_type": "code",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "repository_specialtyrepository_specialtyrepository_doctorcountsbycity",
      "community": 874,
      "norm_label": ".doctorcountsbycity()"
    },
    {
      "label": ".findBySlug()",
      "file_type": "code",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "repository_specialtyrepository_specialtyrepository_findbyslug",
      "community": 874,
      "norm_label": ".findbyslug()"
    },
    {
      "label": "Specialty",
      "file_type": "code",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "src_specialty_repository_specialtyrepository_php_specialty",
      "community": 874,
      "norm_label": "specialty"
    },
    {
      "label": ".expandWithAncestors()",
      "file_type": "code",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "repository_specialtyrepository_specialtyrepository_expandwithancestors",
      "community": 874,
      "norm_label": ".expandwithancestors()"
    },
    {
      "label": ".parentMap()",
      "file_type": "code",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "repository_specialtyrepository_specialtyrepository_parentmap",
      "community": 874,
      "norm_label": ".parentmap()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "repository_specialtyrepository_specialtyrepository_save",
      "community": 874,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "repository_specialtyrepository_specialtyrepository_remove",
      "community": 874,
      "norm_label": ".remove()"
    },
    {
      "label": "StaffController.php",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_staffcontroller",
      "community": 768,
      "norm_label": "staffcontroller.php"
    },
    {
      "label": "StaffController",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "controller_staffcontroller_staffcontroller",
      "community": 768,
      "norm_label": "staffcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "controller_staffcontroller_staffcontroller_construct",
      "community": 768,
      "norm_label": ".__construct()"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "controller_staffcontroller_staffcontroller_list",
      "community": 768,
      "norm_label": ".list()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_staff_controller_staffcontroller_php_user",
      "community": 768,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "src_staff_controller_staffcontroller_php_jsonresponse",
      "community": 768,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "controller_staffcontroller_staffcontroller_create",
      "community": 768,
      "norm_label": ".create()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "src_staff_controller_staffcontroller_php_request",
      "community": 768,
      "norm_label": "request"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "controller_staffcontroller_staffcontroller_update",
      "community": 768,
      "norm_label": ".update()"
    },
    {
      "label": ".toggle()",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "controller_staffcontroller_staffcontroller_toggle",
      "community": 768,
      "norm_label": ".toggle()"
    },
    {
      "label": ".ownerUser()",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L142",
      "_origin": "ast",
      "id": "controller_staffcontroller_staffcontroller_owneruser",
      "community": 768,
      "norm_label": ".owneruser()"
    },
    {
      "label": ".resolveEntity()",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L155",
      "_origin": "ast",
      "id": "controller_staffcontroller_staffcontroller_resolveentity",
      "community": 768,
      "norm_label": ".resolveentity()"
    },
    {
      "label": ".ownsStaff()",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L180",
      "_origin": "ast",
      "id": "controller_staffcontroller_staffcontroller_ownsstaff",
      "community": 768,
      "norm_label": ".ownsstaff()"
    },
    {
      "label": "ClinicStaff",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L180",
      "_origin": "ast",
      "id": "src_staff_controller_staffcontroller_php_clinicstaff",
      "community": 768,
      "norm_label": "clinicstaff"
    },
    {
      "label": ".toLatinDigits()",
      "file_type": "code",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L192",
      "_origin": "ast",
      "id": "controller_staffcontroller_staffcontroller_tolatindigits",
      "community": 768,
      "norm_label": ".tolatindigits()"
    },
    {
      "label": "ClinicStaff.php",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_clinicstaff",
      "community": 66,
      "norm_label": "clinicstaff.php"
    },
    {
      "label": "ClinicStaff",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff",
      "community": 66,
      "norm_label": "clinicstaff"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "src_staff_entity_clinicstaff_php_user",
      "community": 66,
      "norm_label": "user"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_construct",
      "community": 66,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_getid",
      "community": 66,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_getuuid",
      "community": 66,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_getentitytype",
      "community": 66,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_getentityid",
      "community": 66,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getFullName()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_getfullname",
      "community": 66,
      "norm_label": ".getfullname()"
    },
    {
      "label": ".getPhone()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_getphone",
      "community": 66,
      "norm_label": ".getphone()"
    },
    {
      "label": ".getJobTitle()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_getjobtitle",
      "community": 66,
      "norm_label": ".getjobtitle()"
    },
    {
      "label": ".getAddress()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_getaddress",
      "community": 66,
      "norm_label": ".getaddress()"
    },
    {
      "label": ".getNationalCode()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_getnationalcode",
      "community": 66,
      "norm_label": ".getnationalcode()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_isactive",
      "community": 66,
      "norm_label": ".isactive()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_getuser",
      "community": 66,
      "norm_label": ".getuser()"
    },
    {
      "label": ".hasAccount()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_hasaccount",
      "community": 66,
      "norm_label": ".hasaccount()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_getcreatedat",
      "community": 66,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_getupdatedat",
      "community": 66,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".setFullName()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_setfullname",
      "community": 66,
      "norm_label": ".setfullname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "src_staff_entity_clinicstaff_php_self",
      "community": 66,
      "norm_label": "self"
    },
    {
      "label": ".setPhone()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_setphone",
      "community": 66,
      "norm_label": ".setphone()"
    },
    {
      "label": ".setJobTitle()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_setjobtitle",
      "community": 66,
      "norm_label": ".setjobtitle()"
    },
    {
      "label": ".setAddress()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_setaddress",
      "community": 66,
      "norm_label": ".setaddress()"
    },
    {
      "label": ".setNationalCode()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_setnationalcode",
      "community": 66,
      "norm_label": ".setnationalcode()"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_setactive",
      "community": 66,
      "norm_label": ".setactive()"
    },
    {
      "label": ".setUser()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_setuser",
      "community": 66,
      "norm_label": ".setuser()"
    },
    {
      "label": ".toggleActive()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_toggleactive",
      "community": 66,
      "norm_label": ".toggleactive()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "entity_clinicstaff_clinicstaff_toarray",
      "community": 66,
      "norm_label": ".toarray()"
    },
    {
      "label": "ClinicStaffRepository.php",
      "file_type": "code",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_clinicstaffrepository",
      "community": 998,
      "norm_label": "clinicstaffrepository.php"
    },
    {
      "label": "ClinicStaffRepository",
      "file_type": "code",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_clinicstaffrepository_clinicstaffrepository",
      "community": 998,
      "norm_label": "clinicstaffrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_clinicstaffrepository_clinicstaffrepository_construct",
      "community": 998,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_staff_repository_clinicstaffrepository_php_managerregistry",
      "community": 998,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_clinicstaffrepository_clinicstaffrepository_findbyuuid",
      "community": 998,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "ClinicStaff",
      "file_type": "code",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_staff_repository_clinicstaffrepository_php_clinicstaff",
      "community": 998,
      "norm_label": "clinicstaff"
    },
    {
      "label": ".findByEntity()",
      "file_type": "code",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_clinicstaffrepository_clinicstaffrepository_findbyentity",
      "community": 998,
      "norm_label": ".findbyentity()"
    },
    {
      "label": ".findActiveByUser()",
      "file_type": "code",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "repository_clinicstaffrepository_clinicstaffrepository_findactivebyuser",
      "community": 998,
      "norm_label": ".findactivebyuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "src_staff_repository_clinicstaffrepository_php_user",
      "community": 998,
      "norm_label": "user"
    },
    {
      "label": ".findActiveByUserAndEntity()",
      "file_type": "code",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "repository_clinicstaffrepository_clinicstaffrepository_findactivebyuserandentity",
      "community": 998,
      "norm_label": ".findactivebyuserandentity()"
    },
    {
      "label": ".findByEntityAndPhone()",
      "file_type": "code",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "repository_clinicstaffrepository_clinicstaffrepository_findbyentityandphone",
      "community": 998,
      "norm_label": ".findbyentityandphone()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "repository_clinicstaffrepository_clinicstaffrepository_save",
      "community": 998,
      "norm_label": ".save()"
    },
    {
      "label": "StaffPermissions.php",
      "file_type": "code",
      "source_file": "src/Staff/Security/StaffPermissions.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "security_staffpermissions",
      "community": 1220,
      "norm_label": "staffpermissions.php"
    },
    {
      "label": "StaffPermissions",
      "file_type": "code",
      "source_file": "src/Staff/Security/StaffPermissions.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "security_staffpermissions_staffpermissions",
      "community": 1220,
      "norm_label": "staffpermissions"
    },
    {
      "label": "StaffRouteGuardSubscriber.php",
      "file_type": "code",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "security_staffrouteguardsubscriber",
      "community": 759,
      "norm_label": "staffrouteguardsubscriber.php"
    },
    {
      "label": "StaffRouteGuardSubscriber",
      "file_type": "code",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "security_staffrouteguardsubscriber_staffrouteguardsubscriber",
      "community": 759,
      "norm_label": "staffrouteguardsubscriber"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "security_staffrouteguardsubscriber_staffrouteguardsubscriber_construct",
      "community": 759,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getSubscribedEvents()",
      "file_type": "code",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "security_staffrouteguardsubscriber_staffrouteguardsubscriber_getsubscribedevents",
      "community": 759,
      "norm_label": ".getsubscribedevents()"
    },
    {
      "label": ".onKernelRequest()",
      "file_type": "code",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "security_staffrouteguardsubscriber_staffrouteguardsubscriber_onkernelrequest",
      "community": 759,
      "norm_label": ".onkernelrequest()"
    },
    {
      "label": "RequestEvent",
      "file_type": "code",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "src_staff_security_staffrouteguardsubscriber_php_requestevent",
      "community": 759,
      "norm_label": "requestevent"
    },
    {
      "label": ".isStaffOnly()",
      "file_type": "code",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "security_staffrouteguardsubscriber_staffrouteguardsubscriber_isstaffonly",
      "community": 759,
      "norm_label": ".isstaffonly()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "src_staff_security_staffrouteguardsubscriber_php_user",
      "community": 759,
      "norm_label": "user"
    },
    {
      "label": "StaffAccountService.php",
      "file_type": "code",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_staffaccountservice",
      "community": 1173,
      "norm_label": "staffaccountservice.php"
    },
    {
      "label": "StaffAccountService",
      "file_type": "code",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "service_staffaccountservice_staffaccountservice",
      "community": 1173,
      "norm_label": "staffaccountservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "service_staffaccountservice_staffaccountservice_construct",
      "community": 1173,
      "norm_label": ".__construct()"
    },
    {
      "label": ".attachAccount()",
      "file_type": "code",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "service_staffaccountservice_staffaccountservice_attachaccount",
      "community": 1173,
      "norm_label": ".attachaccount()"
    },
    {
      "label": "ClinicStaff",
      "file_type": "code",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "src_staff_service_staffaccountservice_php_clinicstaff",
      "community": 1173,
      "norm_label": "clinicstaff"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "src_staff_service_staffaccountservice_php_user",
      "community": 1173,
      "norm_label": "user"
    },
    {
      "label": ".normalizeMobile()",
      "file_type": "code",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "service_staffaccountservice_staffaccountservice_normalizemobile",
      "community": 1173,
      "norm_label": ".normalizemobile()"
    },
    {
      "label": "SubscriptionController.php",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller",
      "community": 122,
      "norm_label": "subscriptioncontroller.php"
    },
    {
      "label": "SubscriptionController",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller_subscriptioncontroller",
      "community": 122,
      "norm_label": "subscriptioncontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller_subscriptioncontroller_construct",
      "community": 122,
      "norm_label": ".__construct()"
    },
    {
      "label": ".plans()",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller_subscriptioncontroller_plans",
      "community": 122,
      "norm_label": ".plans()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "src_subscription_controller_subscriptioncontroller_php_jsonresponse",
      "community": 122,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".my()",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller_subscriptioncontroller_my",
      "community": 122,
      "norm_label": ".my()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "src_subscription_controller_subscriptioncontroller_php_user",
      "community": 122,
      "norm_label": "user"
    },
    {
      "label": ".trial()",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller_subscriptioncontroller_trial",
      "community": 122,
      "norm_label": ".trial()"
    },
    {
      "label": ".adminPlans()",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller_subscriptioncontroller_adminplans",
      "community": 122,
      "norm_label": ".adminplans()"
    },
    {
      "label": ".adminCreatePlan()",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L112",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller_subscriptioncontroller_admincreateplan",
      "community": 122,
      "norm_label": ".admincreateplan()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L112",
      "_origin": "ast",
      "id": "src_subscription_controller_subscriptioncontroller_php_request",
      "community": 122,
      "norm_label": "request"
    },
    {
      "label": ".adminUpdatePlan()",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L139",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller_subscriptioncontroller_adminupdateplan",
      "community": 122,
      "norm_label": ".adminupdateplan()"
    },
    {
      "label": ".adminCreatePeriod()",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L167",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller_subscriptioncontroller_admincreateperiod",
      "community": 122,
      "norm_label": ".admincreateperiod()"
    },
    {
      "label": ".adminUpdatePeriod()",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L197",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller_subscriptioncontroller_adminupdateperiod",
      "community": 122,
      "norm_label": ".adminupdateperiod()"
    },
    {
      "label": ".adminDeletePeriod()",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L219",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller_subscriptioncontroller_admindeleteperiod",
      "community": 122,
      "norm_label": ".admindeleteperiod()"
    },
    {
      "label": ".adminReport()",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L234",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller_subscriptioncontroller_adminreport",
      "community": 122,
      "norm_label": ".adminreport()"
    },
    {
      "label": ".resolveEntity()",
      "file_type": "code",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L267",
      "_origin": "ast",
      "id": "controller_subscriptioncontroller_subscriptioncontroller_resolveentity",
      "community": 122,
      "norm_label": ".resolveentity()"
    },
    {
      "label": "ClinicSubscription.php",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_clinicsubscription",
      "community": 95,
      "norm_label": "clinicsubscription.php"
    },
    {
      "label": "ClinicSubscription",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription",
      "community": 95,
      "norm_label": "clinicsubscription"
    },
    {
      "label": "SubscriptionPlan",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "src_subscription_entity_clinicsubscription_php_subscriptionplan",
      "community": 95,
      "norm_label": "subscriptionplan"
    },
    {
      "label": "SubscriptionPeriod",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "src_subscription_entity_clinicsubscription_php_subscriptionperiod",
      "community": 95,
      "norm_label": "subscriptionperiod"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "src_subscription_entity_clinicsubscription_php_payment",
      "community": 95,
      "norm_label": "payment"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_construct",
      "community": 95,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_getid",
      "community": 95,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_getuuid",
      "community": 95,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_getentitytype",
      "community": 95,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_getentityid",
      "community": 95,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getPlan()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_getplan",
      "community": 95,
      "norm_label": ".getplan()"
    },
    {
      "label": ".getPeriod()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_getperiod",
      "community": 95,
      "norm_label": ".getperiod()"
    },
    {
      "label": ".getPayment()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_getpayment",
      "community": 95,
      "norm_label": ".getpayment()"
    },
    {
      "label": ".isTrial()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_istrial",
      "community": 95,
      "norm_label": ".istrial()"
    },
    {
      "label": ".getStartsAt()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_getstartsat",
      "community": 95,
      "norm_label": ".getstartsat()"
    },
    {
      "label": ".getExpiresAt()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_getexpiresat",
      "community": 95,
      "norm_label": ".getexpiresat()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_getcreatedat",
      "community": 95,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_isactive",
      "community": 95,
      "norm_label": ".isactive()"
    },
    {
      "label": ".getDaysRemaining()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_getdaysremaining",
      "community": 95,
      "norm_label": ".getdaysremaining()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "entity_clinicsubscription_clinicsubscription_toarray",
      "community": 95,
      "norm_label": ".toarray()"
    },
    {
      "label": "SubscriptionPeriod.php",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_subscriptionperiod",
      "community": 78,
      "norm_label": "subscriptionperiod.php"
    },
    {
      "label": "SubscriptionPeriod",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod",
      "community": 78,
      "norm_label": "subscriptionperiod"
    },
    {
      "label": "SubscriptionPlan",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "src_subscription_entity_subscriptionperiod_php_subscriptionplan",
      "community": 78,
      "norm_label": "subscriptionplan"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_construct",
      "community": 78,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_getid",
      "community": 78,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_getuuid",
      "community": 78,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getPlan()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_getplan",
      "community": 78,
      "norm_label": ".getplan()"
    },
    {
      "label": ".getLabel()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_getlabel",
      "community": 78,
      "norm_label": ".getlabel()"
    },
    {
      "label": ".getDurationMonths()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_getdurationmonths",
      "community": 78,
      "norm_label": ".getdurationmonths()"
    },
    {
      "label": ".getPriceRials()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_getpricerials",
      "community": 78,
      "norm_label": ".getpricerials()"
    },
    {
      "label": ".isTrial()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_istrial",
      "community": 78,
      "norm_label": ".istrial()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_isactive",
      "community": 78,
      "norm_label": ".isactive()"
    },
    {
      "label": ".getSortOrder()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_getsortorder",
      "community": 78,
      "norm_label": ".getsortorder()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_getcreatedat",
      "community": 78,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_getupdatedat",
      "community": 78,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".setLabel()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_setlabel",
      "community": 78,
      "norm_label": ".setlabel()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "src_subscription_entity_subscriptionperiod_php_self",
      "community": 78,
      "norm_label": "self"
    },
    {
      "label": ".setDurationMonths()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_setdurationmonths",
      "community": 78,
      "norm_label": ".setdurationmonths()"
    },
    {
      "label": ".setPriceRials()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_setpricerials",
      "community": 78,
      "norm_label": ".setpricerials()"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_setactive",
      "community": 78,
      "norm_label": ".setactive()"
    },
    {
      "label": ".setSortOrder()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_setsortorder",
      "community": 78,
      "norm_label": ".setsortorder()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "entity_subscriptionperiod_subscriptionperiod_toarray",
      "community": 78,
      "norm_label": ".toarray()"
    },
    {
      "label": "SubscriptionPlan.php",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_subscriptionplan",
      "community": 79,
      "norm_label": "subscriptionplan.php"
    },
    {
      "label": "SubscriptionPlan",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan",
      "community": 79,
      "norm_label": "subscriptionplan"
    },
    {
      "label": "Collection",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "src_subscription_entity_subscriptionplan_php_collection",
      "community": 79,
      "norm_label": "collection"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_construct",
      "community": 79,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_getid",
      "community": 79,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_getuuid",
      "community": 79,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_getname",
      "community": 79,
      "norm_label": ".getname()"
    },
    {
      "label": ".getLevel()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_getlevel",
      "community": 79,
      "norm_label": ".getlevel()"
    },
    {
      "label": ".getMaxSecretaries()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_getmaxsecretaries",
      "community": 79,
      "norm_label": ".getmaxsecretaries()"
    },
    {
      "label": ".getFeatures()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_getfeatures",
      "community": 79,
      "norm_label": ".getfeatures()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_isactive",
      "community": 79,
      "norm_label": ".isactive()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_getcreatedat",
      "community": 79,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_getupdatedat",
      "community": 79,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".getPeriods()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_getperiods",
      "community": 79,
      "norm_label": ".getperiods()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_setname",
      "community": 79,
      "norm_label": ".setname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "src_subscription_entity_subscriptionplan_php_self",
      "community": 79,
      "norm_label": "self"
    },
    {
      "label": ".setLevel()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_setlevel",
      "community": 79,
      "norm_label": ".setlevel()"
    },
    {
      "label": ".setMaxSecretaries()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_setmaxsecretaries",
      "community": 79,
      "norm_label": ".setmaxsecretaries()"
    },
    {
      "label": ".setFeatures()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_setfeatures",
      "community": 79,
      "norm_label": ".setfeatures()"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_setactive",
      "community": 79,
      "norm_label": ".setactive()"
    },
    {
      "label": ".hasFeature()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_hasfeature",
      "community": 79,
      "norm_label": ".hasfeature()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "entity_subscriptionplan_subscriptionplan_toarray",
      "community": 79,
      "norm_label": ".toarray()"
    },
    {
      "label": "ClinicSubscriptionRepository.php",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_clinicsubscriptionrepository",
      "community": 312,
      "norm_label": "clinicsubscriptionrepository.php"
    },
    {
      "label": "ClinicSubscriptionRepository",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository",
      "community": 312,
      "norm_label": "clinicsubscriptionrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_construct",
      "community": 312,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_subscription_repository_clinicsubscriptionrepository_php_managerregistry",
      "community": 312,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_findbyuuid",
      "community": 312,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "ClinicSubscription",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_subscription_repository_clinicsubscriptionrepository_php_clinicsubscription",
      "community": 312,
      "norm_label": "clinicsubscription"
    },
    {
      "label": ".findActive()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_findactive",
      "community": 312,
      "norm_label": ".findactive()"
    },
    {
      "label": ".hasUsedTrial()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_hasusedtrial",
      "community": 312,
      "norm_label": ".hasusedtrial()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_save",
      "community": 312,
      "norm_label": ".save()"
    },
    {
      "label": ".findByPayment()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_findbypayment",
      "community": 312,
      "norm_label": ".findbypayment()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "src_subscription_repository_clinicsubscriptionrepository_php_payment",
      "community": 312,
      "norm_label": "payment"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_remove",
      "community": 312,
      "norm_label": ".remove()"
    },
    {
      "label": "SubscriptionPeriodRepository.php",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_subscriptionperiodrepository",
      "community": 929,
      "norm_label": "subscriptionperiodrepository.php"
    },
    {
      "label": "SubscriptionPeriodRepository",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_subscriptionperiodrepository_subscriptionperiodrepository",
      "community": 929,
      "norm_label": "subscriptionperiodrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_subscriptionperiodrepository_subscriptionperiodrepository_construct",
      "community": 929,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_subscription_repository_subscriptionperiodrepository_php_managerregistry",
      "community": 929,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_subscriptionperiodrepository_subscriptionperiodrepository_findbyuuid",
      "community": 929,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "SubscriptionPeriod",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_subscription_repository_subscriptionperiodrepository_php_subscriptionperiod",
      "community": 929,
      "norm_label": "subscriptionperiod"
    },
    {
      "label": ".findTrialPeriodForPlan()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_subscriptionperiodrepository_subscriptionperiodrepository_findtrialperiodforplan",
      "community": 929,
      "norm_label": ".findtrialperiodforplan()"
    },
    {
      "label": "SubscriptionPlan",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_subscription_repository_subscriptionperiodrepository_php_subscriptionplan",
      "community": 929,
      "norm_label": "subscriptionplan"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "repository_subscriptionperiodrepository_subscriptionperiodrepository_save",
      "community": 929,
      "norm_label": ".save()"
    },
    {
      "label": "SubscriptionPlanRepository.php",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_subscriptionplanrepository",
      "community": 859,
      "norm_label": "subscriptionplanrepository.php"
    },
    {
      "label": "SubscriptionPlanRepository",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_subscriptionplanrepository_subscriptionplanrepository",
      "community": 859,
      "norm_label": "subscriptionplanrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_subscriptionplanrepository_subscriptionplanrepository_construct",
      "community": 859,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_subscription_repository_subscriptionplanrepository_php_managerregistry",
      "community": 859,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_subscriptionplanrepository_subscriptionplanrepository_findbyuuid",
      "community": 859,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "SubscriptionPlan",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_subscription_repository_subscriptionplanrepository_php_subscriptionplan",
      "community": 859,
      "norm_label": "subscriptionplan"
    },
    {
      "label": ".findByName()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "repository_subscriptionplanrepository_subscriptionplanrepository_findbyname",
      "community": 859,
      "norm_label": ".findbyname()"
    },
    {
      "label": ".findAllActive()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "repository_subscriptionplanrepository_subscriptionplanrepository_findallactive",
      "community": 859,
      "norm_label": ".findallactive()"
    },
    {
      "label": ".findAllForAdmin()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "repository_subscriptionplanrepository_subscriptionplanrepository_findallforadmin",
      "community": 859,
      "norm_label": ".findallforadmin()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "repository_subscriptionplanrepository_subscriptionplanrepository_save",
      "community": 859,
      "norm_label": ".save()"
    },
    {
      "label": "SubscriptionService.php",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "service_subscriptionservice",
      "community": 677,
      "norm_label": "subscriptionservice.php"
    },
    {
      "label": "SubscriptionService",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "service_subscriptionservice_subscriptionservice",
      "community": 677,
      "norm_label": "subscriptionservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "service_subscriptionservice_subscriptionservice_construct",
      "community": 677,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getActiveSubscription()",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "service_subscriptionservice_subscriptionservice_getactivesubscription",
      "community": 677,
      "norm_label": ".getactivesubscription()"
    },
    {
      "label": "ClinicSubscription",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "src_subscription_service_subscriptionservice_php_clinicsubscription",
      "community": 677,
      "norm_label": "clinicsubscription"
    },
    {
      "label": ".getEffectivePlan()",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "service_subscriptionservice_subscriptionservice_geteffectiveplan",
      "community": 677,
      "norm_label": ".geteffectiveplan()"
    },
    {
      "label": "SubscriptionPlan",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_subscription_service_subscriptionservice_php_subscriptionplan",
      "community": 677,
      "norm_label": "subscriptionplan"
    },
    {
      "label": ".hasFeature()",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "service_subscriptionservice_subscriptionservice_hasfeature",
      "community": 677,
      "norm_label": ".hasfeature()"
    },
    {
      "label": ".getSecretaryLimit()",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "service_subscriptionservice_subscriptionservice_getsecretarylimit",
      "community": 677,
      "norm_label": ".getsecretarylimit()"
    },
    {
      "label": ".hasUsedTrial()",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "service_subscriptionservice_subscriptionservice_hasusedtrial",
      "community": 677,
      "norm_label": ".hasusedtrial()"
    },
    {
      "label": ".activateTrial()",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "service_subscriptionservice_subscriptionservice_activatetrial",
      "community": 677,
      "norm_label": ".activatetrial()"
    },
    {
      "label": ".createFromPayment()",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "service_subscriptionservice_subscriptionservice_createfrompayment",
      "community": 677,
      "norm_label": ".createfrompayment()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "src_subscription_service_subscriptionservice_php_payment",
      "community": 677,
      "norm_label": "payment"
    },
    {
      "label": ".deleteByPayment()",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "service_subscriptionservice_subscriptionservice_deletebypayment",
      "community": 677,
      "norm_label": ".deletebypayment()"
    },
    {
      "label": ".calculateExpiresAt()",
      "file_type": "code",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "service_subscriptionservice_subscriptionservice_calculateexpiresat",
      "community": 677,
      "norm_label": ".calculateexpiresat()"
    },
    {
      "label": "TagController.php",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_tagcontroller",
      "community": 104,
      "norm_label": "tagcontroller.php"
    },
    {
      "label": "TagController",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "controller_tagcontroller_tagcontroller",
      "community": 104,
      "norm_label": "tagcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "controller_tagcontroller_tagcontroller_construct",
      "community": 104,
      "norm_label": ".__construct()"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "controller_tagcontroller_tagcontroller_list",
      "community": 104,
      "norm_label": ".list()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "src_tag_controller_tagcontroller_php_jsonresponse",
      "community": 104,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "controller_tagcontroller_tagcontroller_create",
      "community": 104,
      "norm_label": ".create()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "src_tag_controller_tagcontroller_php_request",
      "community": 104,
      "norm_label": "request"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "controller_tagcontroller_tagcontroller_update",
      "community": 104,
      "norm_label": ".update()"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "controller_tagcontroller_tagcontroller_delete",
      "community": 104,
      "norm_label": ".delete()"
    },
    {
      "label": ".adminList()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "controller_tagcontroller_tagcontroller_adminlist",
      "community": 104,
      "norm_label": ".adminlist()"
    },
    {
      "label": ".slugify()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "controller_tagcontroller_tagcontroller_slugify",
      "community": 104,
      "norm_label": ".slugify()"
    },
    {
      "label": "TenantTagController.php",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_tenanttagcontroller",
      "community": 245,
      "norm_label": "tenanttagcontroller.php"
    },
    {
      "label": "TenantTagController",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "controller_tenanttagcontroller_tenanttagcontroller",
      "community": 245,
      "norm_label": "tenanttagcontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "controller_tenanttagcontroller_tenanttagcontroller_construct",
      "community": 245,
      "norm_label": ".__construct()"
    },
    {
      "label": ".guardTagView()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "controller_tenanttagcontroller_tenanttagcontroller_guardtagview",
      "community": 245,
      "norm_label": ".guardtagview()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "src_tag_controller_tenanttagcontroller_php_user",
      "community": 245,
      "norm_label": "user"
    },
    {
      "label": ".list()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "controller_tenanttagcontroller_tenanttagcontroller_list",
      "community": 245,
      "norm_label": ".list()"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "src_tag_controller_tenanttagcontroller_php_jsonresponse",
      "community": 245,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "controller_tenanttagcontroller_tenanttagcontroller_create",
      "community": 245,
      "norm_label": ".create()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "src_tag_controller_tenanttagcontroller_php_request",
      "community": 245,
      "norm_label": "request"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "controller_tenanttagcontroller_tenanttagcontroller_update",
      "community": 245,
      "norm_label": ".update()"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L129",
      "_origin": "ast",
      "id": "controller_tenanttagcontroller_tenanttagcontroller_delete",
      "community": 245,
      "norm_label": ".delete()"
    },
    {
      "label": ".ownedTag()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L147",
      "_origin": "ast",
      "id": "controller_tenanttagcontroller_tenanttagcontroller_ownedtag",
      "community": 245,
      "norm_label": ".ownedtag()"
    },
    {
      "label": "TenantTag",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L147",
      "_origin": "ast",
      "id": "src_tag_controller_tenanttagcontroller_php_tenanttag",
      "community": 245,
      "norm_label": "tenanttag"
    },
    {
      "label": ".resolveEntity()",
      "file_type": "code",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L165",
      "_origin": "ast",
      "id": "controller_tenanttagcontroller_tenanttagcontroller_resolveentity",
      "community": 245,
      "norm_label": ".resolveentity()"
    },
    {
      "label": "Tag.php",
      "file_type": "code",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_tag",
      "community": 211,
      "norm_label": "tag.php"
    },
    {
      "label": "Tag",
      "file_type": "code",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "entity_tag_tag",
      "community": 211,
      "norm_label": "tag"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "entity_tag_tag_construct",
      "community": 211,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "entity_tag_tag_getid",
      "community": 211,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "entity_tag_tag_getuuid",
      "community": 211,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "entity_tag_tag_getname",
      "community": 211,
      "norm_label": ".getname()"
    },
    {
      "label": ".getSlug()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "entity_tag_tag_getslug",
      "community": 211,
      "norm_label": ".getslug()"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "entity_tag_tag_getstatus",
      "community": 211,
      "norm_label": ".getstatus()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "entity_tag_tag_setname",
      "community": 211,
      "norm_label": ".setname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "src_tag_entity_tag_php_self",
      "community": 211,
      "norm_label": "self"
    },
    {
      "label": ".setSlug()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "entity_tag_tag_setslug",
      "community": 211,
      "norm_label": ".setslug()"
    },
    {
      "label": ".setStatus()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "entity_tag_tag_setstatus",
      "community": 211,
      "norm_label": ".setstatus()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "entity_tag_tag_toarray",
      "community": 211,
      "norm_label": ".toarray()"
    },
    {
      "label": "TenantTag.php",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_tenanttag",
      "community": 225,
      "norm_label": "tenanttag.php"
    },
    {
      "label": "TenantTag",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "entity_tenanttag_tenanttag",
      "community": 225,
      "norm_label": "tenanttag"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "entity_tenanttag_tenanttag_construct",
      "community": 225,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "entity_tenanttag_tenanttag_getid",
      "community": 225,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "entity_tenanttag_tenanttag_getuuid",
      "community": 225,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getEntityType()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "entity_tenanttag_tenanttag_getentitytype",
      "community": 225,
      "norm_label": ".getentitytype()"
    },
    {
      "label": ".getEntityId()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "entity_tenanttag_tenanttag_getentityid",
      "community": 225,
      "norm_label": ".getentityid()"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "entity_tenanttag_tenanttag_getname",
      "community": 225,
      "norm_label": ".getname()"
    },
    {
      "label": ".getColor()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "entity_tenanttag_tenanttag_getcolor",
      "community": 225,
      "norm_label": ".getcolor()"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "entity_tenanttag_tenanttag_isactive",
      "community": 225,
      "norm_label": ".isactive()"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "entity_tenanttag_tenanttag_setname",
      "community": 225,
      "norm_label": ".setname()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "src_tag_entity_tenanttag_php_self",
      "community": 225,
      "norm_label": "self"
    },
    {
      "label": ".setColor()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "entity_tenanttag_tenanttag_setcolor",
      "community": 225,
      "norm_label": ".setcolor()"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "entity_tenanttag_tenanttag_setactive",
      "community": 225,
      "norm_label": ".setactive()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "entity_tenanttag_tenanttag_toarray",
      "community": 225,
      "norm_label": ".toarray()"
    },
    {
      "label": "TagRepository.php",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_tagrepository",
      "community": 1177,
      "norm_label": "tagrepository.php"
    },
    {
      "label": "TagRepository",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_tagrepository_tagrepository",
      "community": 1177,
      "norm_label": "tagrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_tagrepository_tagrepository_construct",
      "community": 1177,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_tag_repository_tagrepository_php_managerregistry",
      "community": 1177,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findActive()",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_tagrepository_tagrepository_findactive",
      "community": 1177,
      "norm_label": ".findactive()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "repository_tagrepository_tagrepository_save",
      "community": 1177,
      "norm_label": ".save()"
    },
    {
      "label": "Tag",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "tag",
      "community": 1177,
      "norm_label": "tag"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "repository_tagrepository_tagrepository_remove",
      "community": 1177,
      "norm_label": ".remove()"
    },
    {
      "label": "TenantTagRepository.php",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_tenanttagrepository",
      "community": 866,
      "norm_label": "tenanttagrepository.php"
    },
    {
      "label": "TenantTagRepository",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L9",
      "_origin": "ast",
      "id": "repository_tenanttagrepository_tenanttagrepository",
      "community": 866,
      "norm_label": "tenanttagrepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "repository_tenanttagrepository_tenanttagrepository_construct",
      "community": 866,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "src_tag_repository_tenanttagrepository_php_managerregistry",
      "community": 866,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "repository_tenanttagrepository_tenanttagrepository_findbyuuid",
      "community": 866,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": "TenantTag",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "src_tag_repository_tenanttagrepository_php_tenanttag",
      "community": 866,
      "norm_label": "tenanttag"
    },
    {
      "label": ".findByEntity()",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_tenanttagrepository_tenanttagrepository_findbyentity",
      "community": 866,
      "norm_label": ".findbyentity()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "repository_tenanttagrepository_tenanttagrepository_save",
      "community": 866,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "repository_tenanttagrepository_tenanttagrepository_remove",
      "community": 866,
      "norm_label": ".remove()"
    },
    {
      "label": "UserProfileController.php",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "controller_userprofilecontroller",
      "community": 139,
      "norm_label": "userprofilecontroller.php"
    },
    {
      "label": "UserProfileController",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "controller_userprofilecontroller_userprofilecontroller",
      "community": 139,
      "norm_label": "userprofilecontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "controller_userprofilecontroller_userprofilecontroller_construct",
      "community": 139,
      "norm_label": ".__construct()"
    },
    {
      "label": ".uploadAvatar()",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "controller_userprofilecontroller_userprofilecontroller_uploadavatar",
      "community": 139,
      "norm_label": ".uploadavatar()"
    },
    {
      "label": "Request",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_userprofile_controller_userprofilecontroller_php_request",
      "community": 139,
      "norm_label": "request"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_userprofile_controller_userprofilecontroller_php_user",
      "community": 139,
      "norm_label": "user"
    },
    {
      "label": "JsonResponse",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "src_userprofile_controller_userprofilecontroller_php_jsonresponse",
      "community": 139,
      "norm_label": "jsonresponse"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "controller_userprofilecontroller_userprofilecontroller_create",
      "community": 139,
      "norm_label": ".create()"
    },
    {
      "label": ".show()",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "controller_userprofilecontroller_userprofilecontroller_show",
      "community": 139,
      "norm_label": ".show()"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L124",
      "_origin": "ast",
      "id": "controller_userprofilecontroller_userprofilecontroller_update",
      "community": 139,
      "norm_label": ".update()"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L149",
      "_origin": "ast",
      "id": "controller_userprofilecontroller_userprofilecontroller_delete",
      "community": 139,
      "norm_label": ".delete()"
    },
    {
      "label": ".resolveProfile()",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L171",
      "_origin": "ast",
      "id": "controller_userprofilecontroller_userprofilecontroller_resolveprofile",
      "community": 139,
      "norm_label": ".resolveprofile()"
    },
    {
      "label": "UserProfile",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L171",
      "_origin": "ast",
      "id": "src_userprofile_controller_userprofilecontroller_php_userprofile",
      "community": 139,
      "norm_label": "userprofile"
    },
    {
      "label": ".canAccess()",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L200",
      "_origin": "ast",
      "id": "controller_userprofilecontroller_userprofilecontroller_canaccess",
      "community": 139,
      "norm_label": ".canaccess()"
    },
    {
      "label": ".guardNationalCode()",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L211",
      "_origin": "ast",
      "id": "controller_userprofilecontroller_userprofilecontroller_guardnationalcode",
      "community": 139,
      "norm_label": ".guardnationalcode()"
    },
    {
      "label": ".hydrate()",
      "file_type": "code",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L237",
      "_origin": "ast",
      "id": "controller_userprofilecontroller_userprofilecontroller_hydrate",
      "community": 139,
      "norm_label": ".hydrate()"
    },
    {
      "label": "UserProfile.php",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "entity_userprofile",
      "community": 5,
      "norm_label": "userprofile.php"
    },
    {
      "label": "UserProfile",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile",
      "community": 5,
      "norm_label": "userprofile"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "src_userprofile_entity_userprofile_php_user",
      "community": 5,
      "norm_label": "user"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_construct",
      "community": 5,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getId()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L131",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getid",
      "community": 5,
      "norm_label": ".getid()"
    },
    {
      "label": ".getUuid()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getuuid",
      "community": 5,
      "norm_label": ".getuuid()"
    },
    {
      "label": ".getUser()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L133",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getuser",
      "community": 5,
      "norm_label": ".getuser()"
    },
    {
      "label": ".getLabel()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getlabel",
      "community": 5,
      "norm_label": ".getlabel()"
    },
    {
      "label": ".getFamily()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L136",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getfamily",
      "community": 5,
      "norm_label": ".getfamily()"
    },
    {
      "label": ".getFathersName()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L137",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getfathersname",
      "community": 5,
      "norm_label": ".getfathersname()"
    },
    {
      "label": ".getNationalCode()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getnationalcode",
      "community": 5,
      "norm_label": ".getnationalcode()"
    },
    {
      "label": ".isNationalCodeApproved()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L139",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_isnationalcodeapproved",
      "community": 5,
      "norm_label": ".isnationalcodeapproved()"
    },
    {
      "label": ".getGender()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L140",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getgender",
      "community": 5,
      "norm_label": ".getgender()"
    },
    {
      "label": ".getDateOfBirth()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L141",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getdateofbirth",
      "community": 5,
      "norm_label": ".getdateofbirth()"
    },
    {
      "label": ".getBloodType()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L142",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getbloodtype",
      "community": 5,
      "norm_label": ".getbloodtype()"
    },
    {
      "label": ".getMaritalStatus()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L143",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getmaritalstatus",
      "community": 5,
      "norm_label": ".getmaritalstatus()"
    },
    {
      "label": ".getEducation()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L144",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_geteducation",
      "community": 5,
      "norm_label": ".geteducation()"
    },
    {
      "label": ".getFieldOfStudy()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L145",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getfieldofstudy",
      "community": 5,
      "norm_label": ".getfieldofstudy()"
    },
    {
      "label": ".getJob()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L146",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getjob",
      "community": 5,
      "norm_label": ".getjob()"
    },
    {
      "label": ".getAddress()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L147",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getaddress",
      "community": 5,
      "norm_label": ".getaddress()"
    },
    {
      "label": ".getProvinceId()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L148",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getprovinceid",
      "community": 5,
      "norm_label": ".getprovinceid()"
    },
    {
      "label": ".getCityId()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L149",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getcityid",
      "community": 5,
      "norm_label": ".getcityid()"
    },
    {
      "label": ".getPostalCode()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L150",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getpostalcode",
      "community": 5,
      "norm_label": ".getpostalcode()"
    },
    {
      "label": ".getReferralSource()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L151",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getreferralsource",
      "community": 5,
      "norm_label": ".getreferralsource()"
    },
    {
      "label": ".getHomePhone()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L152",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_gethomephone",
      "community": 5,
      "norm_label": ".gethomephone()"
    },
    {
      "label": ".getWorkPhone()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L153",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getworkphone",
      "community": 5,
      "norm_label": ".getworkphone()"
    },
    {
      "label": ".getInsuranceId()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L154",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getinsuranceid",
      "community": 5,
      "norm_label": ".getinsuranceid()"
    },
    {
      "label": ".getBasicInsuranceId()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L155",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getbasicinsuranceid",
      "community": 5,
      "norm_label": ".getbasicinsuranceid()"
    },
    {
      "label": ".getSupplementaryInsuranceId()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L156",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getsupplementaryinsuranceid",
      "community": 5,
      "norm_label": ".getsupplementaryinsuranceid()"
    },
    {
      "label": ".getOther()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L157",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getother",
      "community": 5,
      "norm_label": ".getother()"
    },
    {
      "label": ".isSharingWithUser()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L158",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_issharingwithuser",
      "community": 5,
      "norm_label": ".issharingwithuser()"
    },
    {
      "label": ".getDescription()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getdescription",
      "community": 5,
      "norm_label": ".getdescription()"
    },
    {
      "label": ".getAvatar()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L160",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getavatar",
      "community": 5,
      "norm_label": ".getavatar()"
    },
    {
      "label": ".getCreatedAt()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L161",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getcreatedat",
      "community": 5,
      "norm_label": ".getcreatedat()"
    },
    {
      "label": ".getUpdatedAt()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L162",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getupdatedat",
      "community": 5,
      "norm_label": ".getupdatedat()"
    },
    {
      "label": ".setLabel()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L164",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setlabel",
      "community": 446,
      "norm_label": ".setlabel()"
    },
    {
      "label": "self",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L164",
      "_origin": "ast",
      "id": "src_userprofile_entity_userprofile_php_self",
      "community": 446,
      "norm_label": "self"
    },
    {
      "label": ".setFamily()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L165",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setfamily",
      "community": 446,
      "norm_label": ".setfamily()"
    },
    {
      "label": ".setFathersName()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L166",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setfathersname",
      "community": 446,
      "norm_label": ".setfathersname()"
    },
    {
      "label": ".setNationalCode()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L167",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setnationalcode",
      "community": 446,
      "norm_label": ".setnationalcode()"
    },
    {
      "label": ".setNationalCodeApproved()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L168",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setnationalcodeapproved",
      "community": 446,
      "norm_label": ".setnationalcodeapproved()"
    },
    {
      "label": ".setGender()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L169",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setgender",
      "community": 446,
      "norm_label": ".setgender()"
    },
    {
      "label": ".setDateOfBirth()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L170",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setdateofbirth",
      "community": 446,
      "norm_label": ".setdateofbirth()"
    },
    {
      "label": ".setBloodType()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L171",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setbloodtype",
      "community": 446,
      "norm_label": ".setbloodtype()"
    },
    {
      "label": ".setMaritalStatus()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L172",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setmaritalstatus",
      "community": 446,
      "norm_label": ".setmaritalstatus()"
    },
    {
      "label": ".setEducation()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L173",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_seteducation",
      "community": 446,
      "norm_label": ".seteducation()"
    },
    {
      "label": ".setFieldOfStudy()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L174",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setfieldofstudy",
      "community": 446,
      "norm_label": ".setfieldofstudy()"
    },
    {
      "label": ".setJob()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L175",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setjob",
      "community": 446,
      "norm_label": ".setjob()"
    },
    {
      "label": ".setAddress()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L176",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setaddress",
      "community": 446,
      "norm_label": ".setaddress()"
    },
    {
      "label": ".setProvinceId()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L177",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setprovinceid",
      "community": 446,
      "norm_label": ".setprovinceid()"
    },
    {
      "label": ".setCityId()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L178",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setcityid",
      "community": 446,
      "norm_label": ".setcityid()"
    },
    {
      "label": ".setPostalCode()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L179",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setpostalcode",
      "community": 446,
      "norm_label": ".setpostalcode()"
    },
    {
      "label": ".setReferralSource()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L180",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setreferralsource",
      "community": 446,
      "norm_label": ".setreferralsource()"
    },
    {
      "label": ".setHomePhone()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L181",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_sethomephone",
      "community": 446,
      "norm_label": ".sethomephone()"
    },
    {
      "label": ".setWorkPhone()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L182",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setworkphone",
      "community": 446,
      "norm_label": ".setworkphone()"
    },
    {
      "label": ".setInsuranceId()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L183",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setinsuranceid",
      "community": 446,
      "norm_label": ".setinsuranceid()"
    },
    {
      "label": ".setBasicInsuranceId()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L184",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setbasicinsuranceid",
      "community": 446,
      "norm_label": ".setbasicinsuranceid()"
    },
    {
      "label": ".setSupplementaryInsuranceId()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L185",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setsupplementaryinsuranceid",
      "community": 446,
      "norm_label": ".setsupplementaryinsuranceid()"
    },
    {
      "label": ".setOther()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L186",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setother",
      "community": 446,
      "norm_label": ".setother()"
    },
    {
      "label": ".setSharingWithUser()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L187",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setsharingwithuser",
      "community": 446,
      "norm_label": ".setsharingwithuser()"
    },
    {
      "label": ".setDescription()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L188",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setdescription",
      "community": 446,
      "norm_label": ".setdescription()"
    },
    {
      "label": ".setAvatar()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L189",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setavatar",
      "community": 446,
      "norm_label": ".setavatar()"
    },
    {
      "label": ".getBankAccount()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L191",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_getbankaccount",
      "community": 5,
      "norm_label": ".getbankaccount()"
    },
    {
      "label": ".setBankAccount()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L192",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_setbankaccount",
      "community": 446,
      "norm_label": ".setbankaccount()"
    },
    {
      "label": ".touch()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L194",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_touch",
      "community": 446,
      "norm_label": ".touch()"
    },
    {
      "label": ".toArray()",
      "file_type": "code",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L196",
      "_origin": "ast",
      "id": "entity_userprofile_userprofile_toarray",
      "community": 5,
      "norm_label": ".toarray()"
    },
    {
      "label": "UserProfileRepository.php",
      "file_type": "code",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "repository_userprofilerepository",
      "community": 266,
      "norm_label": "userprofilerepository.php"
    },
    {
      "label": "UserProfileRepository",
      "file_type": "code",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "repository_userprofilerepository_userprofilerepository",
      "community": 266,
      "norm_label": "userprofilerepository"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "repository_userprofilerepository_userprofilerepository_construct",
      "community": 266,
      "norm_label": ".__construct()"
    },
    {
      "label": "ManagerRegistry",
      "file_type": "code",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "src_userprofile_repository_userprofilerepository_php_managerregistry",
      "community": 266,
      "norm_label": "managerregistry"
    },
    {
      "label": ".findByUser()",
      "file_type": "code",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "repository_userprofilerepository_userprofilerepository_findbyuser",
      "community": 266,
      "norm_label": ".findbyuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_userprofile_repository_userprofilerepository_php_user",
      "community": 266,
      "norm_label": "user"
    },
    {
      "label": "UserProfile",
      "file_type": "code",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "src_userprofile_repository_userprofilerepository_php_userprofile",
      "community": 266,
      "norm_label": "userprofile"
    },
    {
      "label": ".findByUuid()",
      "file_type": "code",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "repository_userprofilerepository_userprofilerepository_findbyuuid",
      "community": 266,
      "norm_label": ".findbyuuid()"
    },
    {
      "label": ".findOneByNationalCode()",
      "file_type": "code",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "repository_userprofilerepository_userprofilerepository_findonebynationalcode",
      "community": 266,
      "norm_label": ".findonebynationalcode()"
    },
    {
      "label": ".nationalCodesByUserIds()",
      "file_type": "code",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "repository_userprofilerepository_userprofilerepository_nationalcodesbyuserids",
      "community": 266,
      "norm_label": ".nationalcodesbyuserids()"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "repository_userprofilerepository_userprofilerepository_save",
      "community": 266,
      "norm_label": ".save()"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "repository_userprofilerepository_userprofilerepository_remove",
      "community": 266,
      "norm_label": ".remove()"
    },
    {
      "label": "AdminChangeLoginMobileTest.php",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest",
      "community": 724,
      "norm_label": "adminchangeloginmobiletest.php"
    },
    {
      "label": "AdminChangeLoginMobileTest",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "community": 724,
      "norm_label": "adminchangeloginmobiletest"
    },
    {
      "label": ".newMobile()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_newmobile",
      "community": 724,
      "norm_label": ".newmobile()"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_makedoctor",
      "community": 724,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "tests_admin_adminchangeloginmobiletest_php_doctor",
      "community": 724,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinic()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_makeclinic",
      "community": 724,
      "norm_label": ".makeclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "tests_admin_adminchangeloginmobiletest_php_clinic",
      "community": 724,
      "norm_label": "clinic"
    },
    {
      "label": ".reloadUser()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_reloaduser",
      "community": 724,
      "norm_label": ".reloaduser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "tests_admin_adminchangeloginmobiletest_php_user",
      "community": 724,
      "norm_label": "user"
    },
    {
      "label": ".testAdminChangesDoctorLoginMobile()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testadminchangesdoctorloginmobile",
      "community": 724,
      "norm_label": ".testadminchangesdoctorloginmobile()"
    },
    {
      "label": ".testDoctorDisplayMobileFollowsTheLoginMobile()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testdoctordisplaymobilefollowstheloginmobile",
      "community": 724,
      "norm_label": ".testdoctordisplaymobilefollowstheloginmobile()"
    },
    {
      "label": ".testAdminChangesClinicLoginMobile()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testadminchangesclinicloginmobile",
      "community": 724,
      "norm_label": ".testadminchangesclinicloginmobile()"
    },
    {
      "label": ".testDuplicateMobileIsRejected()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testduplicatemobileisrejected",
      "community": 724,
      "norm_label": ".testduplicatemobileisrejected()"
    },
    {
      "label": ".testInvalidMobileIsRejected()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testinvalidmobileisrejected",
      "community": 724,
      "norm_label": ".testinvalidmobileisrejected()"
    },
    {
      "label": ".testPersianDigitsAreAccepted()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testpersiandigitsareaccepted",
      "community": 724,
      "norm_label": ".testpersiandigitsareaccepted()"
    },
    {
      "label": ".testNonAdminCannotChangeIt()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L140",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testnonadmincannotchangeit",
      "community": 724,
      "norm_label": ".testnonadmincannotchangeit()"
    },
    {
      "label": ".testUnknownDoctorIsNotFound()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L151",
      "_origin": "ast",
      "id": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testunknowndoctorisnotfound",
      "community": 724,
      "norm_label": ".testunknowndoctorisnotfound()"
    },
    {
      "label": "AdminLogsTest.php",
      "file_type": "code",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "admin_adminlogstest",
      "community": 1222,
      "norm_label": "adminlogstest.php"
    },
    {
      "label": "AdminLogsTest",
      "file_type": "code",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "admin_adminlogstest_adminlogstest",
      "community": 1222,
      "norm_label": "adminlogstest"
    },
    {
      "label": ".seedLog()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "admin_adminlogstest_adminlogstest_seedlog",
      "community": 1222,
      "norm_label": ".seedlog()"
    },
    {
      "label": ".testNonAdminForbidden()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "admin_adminlogstest_adminlogstest_testnonadminforbidden",
      "community": 1222,
      "norm_label": ".testnonadminforbidden()"
    },
    {
      "label": ".testAdminSeesLogsFilteredByLevel()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "admin_adminlogstest_adminlogstest_testadminseeslogsfilteredbylevel",
      "community": 1222,
      "norm_label": ".testadminseeslogsfilteredbylevel()"
    },
    {
      "label": ".testExportNonAdminForbidden()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "admin_adminlogstest_adminlogstest_testexportnonadminforbidden",
      "community": 1222,
      "norm_label": ".testexportnonadminforbidden()"
    },
    {
      "label": ".testAdminExportsCsvFilteredByLevel()",
      "file_type": "code",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "admin_adminlogstest_adminlogstest_testadminexportscsvfilteredbylevel",
      "community": 1222,
      "norm_label": ".testadminexportscsvfilteredbylevel()"
    },
    {
      "label": "ApiTestCase.php",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "tests_apitestcase",
      "community": 86,
      "norm_label": "apitestcase.php"
    },
    {
      "label": "ApiTestCase",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase",
      "community": 86,
      "norm_label": "apitestcase"
    },
    {
      "label": "WebTestCase",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "webtestcase",
      "community": 908,
      "norm_label": "webtestcase"
    },
    {
      "label": "KernelBrowser",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "kernelbrowser",
      "community": 86,
      "norm_label": "kernelbrowser"
    },
    {
      "label": "EntityManagerInterface",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "tests_apitestcase_php_entitymanagerinterface",
      "community": 86,
      "norm_label": "entitymanagerinterface"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase_setup",
      "community": 86,
      "norm_label": ".setup()"
    },
    {
      "label": ".ensureFreePlan()",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase_ensurefreeplan",
      "community": 86,
      "norm_label": ".ensurefreeplan()"
    },
    {
      "label": ".createUser()",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase_createuser",
      "community": 86,
      "norm_label": ".createuser()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "tests_apitestcase_php_user",
      "community": 86,
      "norm_label": "user"
    },
    {
      "label": ".persistUser()",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase_persistuser",
      "community": 86,
      "norm_label": ".persistuser()"
    },
    {
      "label": ".newAppointment()",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase_newappointment",
      "community": 86,
      "norm_label": ".newappointment()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "tests_apitestcase_php_doctor",
      "community": 86,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "tests_apitestcase_php_clinic",
      "community": 86,
      "norm_label": "clinic"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "tests_apitestcase_php_appointment",
      "community": 86,
      "norm_label": "appointment"
    },
    {
      "label": ".newWeeklySchedule()",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase_newweeklyschedule",
      "community": 86,
      "norm_label": ".newweeklyschedule()"
    },
    {
      "label": "WeeklySchedule",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "tests_apitestcase_php_weeklyschedule",
      "community": 86,
      "norm_label": "weeklyschedule"
    },
    {
      "label": ".stampTenant()",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L149",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase_stamptenant",
      "community": 86,
      "norm_label": ".stamptenant()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L149",
      "_origin": "ast",
      "id": "tests_apitestcase_php_payment",
      "community": 86,
      "norm_label": "payment"
    },
    {
      "label": ".newDateOverride()",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L163",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase_newdateoverride",
      "community": 86,
      "norm_label": ".newdateoverride()"
    },
    {
      "label": "DateOverride",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L163",
      "_origin": "ast",
      "id": "tests_apitestcase_php_dateoverride",
      "community": 86,
      "norm_label": "dateoverride"
    },
    {
      "label": ".flushIfNew()",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L178",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase_flushifnew",
      "community": 86,
      "norm_label": ".flushifnew()"
    },
    {
      "label": ".jwtFor()",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L196",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase_jwtfor",
      "community": 86,
      "norm_label": ".jwtfor()"
    },
    {
      "label": ".authJson()",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L206",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase_authjson",
      "community": 86,
      "norm_label": ".authjson()"
    },
    {
      "label": ".responseCode()",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L221",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase_responsecode",
      "community": 86,
      "norm_label": ".responsecode()"
    },
    {
      "label": ".countQueries()",
      "file_type": "code",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L230",
      "_origin": "ast",
      "id": "tests_apitestcase_apitestcase_countqueries",
      "community": 908,
      "norm_label": ".countqueries()"
    },
    {
      "label": "AppointmentConfirmFlowTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest",
      "community": 492,
      "norm_label": "appointmentconfirmflowtest.php"
    },
    {
      "label": "AppointmentConfirmFlowTest",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "community": 492,
      "norm_label": "appointmentconfirmflowtest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor",
      "community": 492,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "tests_appointment_appointmentconfirmflowtest_php_doctor",
      "community": 492,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinicWith()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeclinicwith",
      "community": 492,
      "norm_label": ".makeclinicwith()"
    },
    {
      "label": ".makeAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment",
      "community": 492,
      "norm_label": ".makeappointment()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "tests_appointment_appointmentconfirmflowtest_php_clinic",
      "community": 492,
      "norm_label": "clinic"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "tests_appointment_appointmentconfirmflowtest_php_user",
      "community": 492,
      "norm_label": "user"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "tests_appointment_appointmentconfirmflowtest_php_appointment",
      "community": 492,
      "norm_label": "appointment"
    },
    {
      "label": ".reload()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_reload",
      "community": 492,
      "norm_label": ".reload()"
    },
    {
      "label": ".testPanelBookingIsCreatedPending()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testpanelbookingiscreatedpending",
      "community": 492,
      "norm_label": ".testpanelbookingiscreatedpending()"
    },
    {
      "label": ".testConfirmWithoutPaymentMovesToConfirmedAndOpensSession()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmwithoutpaymentmovestoconfirmedandopenssession",
      "community": 492,
      "norm_label": ".testconfirmwithoutpaymentmovestoconfirmedandopenssession()"
    },
    {
      "label": ".testConfirmWithPartialPaymentLeavesRemainder()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmwithpartialpaymentleavesremainder",
      "community": 492,
      "norm_label": ".testconfirmwithpartialpaymentleavesremainder()"
    },
    {
      "label": ".testConfirmWithFullPaymentSettlesSession()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmwithfullpaymentsettlessession",
      "community": 492,
      "norm_label": ".testconfirmwithfullpaymentsettlessession()"
    },
    {
      "label": ".testConfirmAcceptsSeveralPaymentRows()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L142",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmacceptsseveralpaymentrows",
      "community": 492,
      "norm_label": ".testconfirmacceptsseveralpaymentrows()"
    },
    {
      "label": ".testConfirmPersistsPerPaymentMethodDetails()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L160",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmpersistsperpaymentmethoddetails",
      "community": 492,
      "norm_label": ".testconfirmpersistsperpaymentmethoddetails()"
    },
    {
      "label": ".testConfirmReusesExistingRecordOfSameDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L189",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmreusesexistingrecordofsamedoctor",
      "community": 492,
      "norm_label": ".testconfirmreusesexistingrecordofsamedoctor()"
    },
    {
      "label": ".testConfirmInClinicFilesUnderClinicRecord()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L218",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirminclinicfilesunderclinicrecord",
      "community": 492,
      "norm_label": ".testconfirminclinicfilesunderclinicrecord()"
    },
    {
      "label": ".testPaymentAboveTotalIsRejectedAndNothingIsCommitted()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L247",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testpaymentabovetotalisrejectedandnothingiscommitted",
      "community": 492,
      "norm_label": ".testpaymentabovetotalisrejectedandnothingiscommitted()"
    },
    {
      "label": ".testUnknownPaymentMethodIs422()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L261",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testunknownpaymentmethodis422",
      "community": 492,
      "norm_label": ".testunknownpaymentmethodis422()"
    },
    {
      "label": ".testStaleVersionIs409()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L275",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_teststaleversionis409",
      "community": 492,
      "norm_label": ".teststaleversionis409()"
    },
    {
      "label": ".testConfirmingAnAlreadyConfirmedAppointmentIs422()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L287",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirminganalreadyconfirmedappointmentis422",
      "community": 492,
      "norm_label": ".testconfirminganalreadyconfirmedappointmentis422()"
    },
    {
      "label": ".testStrangerCannotConfirm()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L305",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_teststrangercannotconfirm",
      "community": 492,
      "norm_label": ".teststrangercannotconfirm()"
    },
    {
      "label": ".testDetailExposesServicePricesForTheModal()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L317",
      "_origin": "ast",
      "id": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testdetailexposesservicepricesforthemodal",
      "community": 492,
      "norm_label": ".testdetailexposesservicepricesforthemodal()"
    },
    {
      "label": "AppointmentConfirmInsuranceSharesTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_appointmentconfirminsurancesharestest",
      "community": 138,
      "norm_label": "appointmentconfirminsurancesharestest.php"
    },
    {
      "label": "AppointmentConfirmInsuranceSharesTest",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest",
      "community": 138,
      "norm_label": "appointmentconfirminsurancesharestest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makedoctor",
      "community": 138,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "tests_appointment_appointmentconfirminsurancesharestest_php_doctor",
      "community": 138,
      "norm_label": "doctor"
    },
    {
      "label": ".makeAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeappointment",
      "community": 138,
      "norm_label": ".makeappointment()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "tests_appointment_appointmentconfirminsurancesharestest_php_appointment",
      "community": 138,
      "norm_label": "appointment"
    },
    {
      "label": ".makeInsuranceWithDefaults()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeinsurancewithdefaults",
      "community": 138,
      "norm_label": ".makeinsurancewithdefaults()"
    },
    {
      "label": "Insurance",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "tests_appointment_appointmentconfirminsurancesharestest_php_insurance",
      "community": 138,
      "norm_label": "insurance"
    },
    {
      "label": ".reloadSession()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_reloadsession",
      "community": 138,
      "norm_label": ".reloadsession()"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "tests_appointment_appointmentconfirminsurancesharestest_php_patientsession",
      "community": 138,
      "norm_label": "patientsession"
    },
    {
      "label": ".testInpatientReferenceScenario()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testinpatientreferencescenario",
      "community": 138,
      "norm_label": ".testinpatientreferencescenario()"
    },
    {
      "label": ".testOutpatientUsesItsOwnPercent()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testoutpatientusesitsownpercent",
      "community": 138,
      "norm_label": ".testoutpatientusesitsownpercent()"
    },
    {
      "label": ".testAppointmentWithoutInsuranceStaysFullyOnThePatient()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testappointmentwithoutinsurancestaysfullyonthepatient",
      "community": 138,
      "norm_label": ".testappointmentwithoutinsurancestaysfullyonthepatient()"
    },
    {
      "label": ".testSingleEnabledCategoryIsUsedWithoutAnExplicitChoice()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testsingleenabledcategoryisusedwithoutanexplicitchoice",
      "community": 138,
      "norm_label": ".testsingleenabledcategoryisusedwithoutanexplicitchoice()"
    },
    {
      "label": ".testInvoiceSnapshotsTheServiceCategory()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L145",
      "_origin": "ast",
      "id": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testinvoicesnapshotstheservicecategory",
      "community": 138,
      "norm_label": ".testinvoicesnapshotstheservicecategory()"
    },
    {
      "label": "AppointmentCreateReserveTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_appointmentcreatereservetest",
      "community": 1224,
      "norm_label": "appointmentcreatereservetest.php"
    },
    {
      "label": "AppointmentCreateReserveTest",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "appointment_appointmentcreatereservetest_appointmentcreatereservetest",
      "community": 1224,
      "norm_label": "appointmentcreatereservetest"
    },
    {
      "label": ".doctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_doctor",
      "community": 1224,
      "norm_label": ".doctor()"
    },
    {
      "label": ".testCreateWithWorkflowFields()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testcreatewithworkflowfields",
      "community": 1224,
      "norm_label": ".testcreatewithworkflowfields()"
    },
    {
      "label": ".testReserveEntriesSkipSlotRulesAndAreListedSeparately()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testreserveentriesskipslotrulesandarelistedseparately",
      "community": 1224,
      "norm_label": ".testreserveentriesskipslotrulesandarelistedseparately()"
    },
    {
      "label": ".testExistingProfileNameWinsOverModalInput()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testexistingprofilenamewinsovermodalinput",
      "community": 1224,
      "norm_label": ".testexistingprofilenamewinsovermodalinput()"
    },
    {
      "label": ".testUnknownServiceUuidIs422()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L129",
      "_origin": "ast",
      "id": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testunknownserviceuuidis422",
      "community": 1224,
      "norm_label": ".testunknownserviceuuidis422()"
    },
    {
      "label": "AppointmentExpiryServiceTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentExpiryServiceTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_appointmentexpiryservicetest",
      "community": 908,
      "norm_label": "appointmentexpiryservicetest.php"
    },
    {
      "label": "AppointmentExpiryServiceTest",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentExpiryServiceTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "appointment_appointmentexpiryservicetest_appointmentexpiryservicetest",
      "community": 908,
      "norm_label": "appointmentexpiryservicetest"
    },
    {
      "label": ".testExpiresStaleAndCancelsPendingPayments()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentExpiryServiceTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "appointment_appointmentexpiryservicetest_appointmentexpiryservicetest_testexpiresstaleandcancelspendingpayments",
      "community": 908,
      "norm_label": ".testexpiresstaleandcancelspendingpayments()"
    },
    {
      "label": ".testPanelRegisteredPendingSurvivesExpiry()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentExpiryServiceTest.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "appointment_appointmentexpiryservicetest_appointmentexpiryservicetest_testpanelregisteredpendingsurvivesexpiry",
      "community": 908,
      "norm_label": ".testpanelregisteredpendingsurvivesexpiry()"
    },
    {
      "label": "AppointmentInsuranceSelectionTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_appointmentinsuranceselectiontest",
      "community": 453,
      "norm_label": "appointmentinsuranceselectiontest.php"
    },
    {
      "label": "AppointmentInsuranceSelectionTest",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest",
      "community": 453,
      "norm_label": "appointmentinsuranceselectiontest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makedoctor",
      "community": 453,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "tests_appointment_appointmentinsuranceselectiontest_php_doctor",
      "community": 453,
      "norm_label": "doctor"
    },
    {
      "label": ".makeAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makeappointment",
      "community": 453,
      "norm_label": ".makeappointment()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "tests_appointment_appointmentinsuranceselectiontest_php_appointment",
      "community": 453,
      "norm_label": "appointment"
    },
    {
      "label": ".makeContract()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makecontract",
      "community": 453,
      "norm_label": ".makecontract()"
    },
    {
      "label": "InsuranceType",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "tests_appointment_appointmentinsuranceselectiontest_php_insurancetype",
      "community": 453,
      "norm_label": "insurancetype"
    },
    {
      "label": "Insurance",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "tests_appointment_appointmentinsuranceselectiontest_php_insurance",
      "community": 453,
      "norm_label": "insurance"
    },
    {
      "label": ".testPatchStoresCategoryAndInsurance()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testpatchstorescategoryandinsurance",
      "community": 453,
      "norm_label": ".testpatchstorescategoryandinsurance()"
    },
    {
      "label": ".testPatchClearsTheSelectionWithNull()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testpatchclearstheselectionwithnull",
      "community": 453,
      "norm_label": ".testpatchclearstheselectionwithnull()"
    },
    {
      "label": ".testUnknownCategoryIsRejected()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testunknowncategoryisrejected",
      "community": 453,
      "norm_label": ".testunknowncategoryisrejected()"
    },
    {
      "label": ".testDisabledCategoryIsRejected()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testdisabledcategoryisrejected",
      "community": 453,
      "norm_label": ".testdisabledcategoryisrejected()"
    },
    {
      "label": ".testInsuranceWithoutAnActiveContractIsRejected()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testinsurancewithoutanactivecontractisrejected",
      "community": 453,
      "norm_label": ".testinsurancewithoutanactivecontractisrejected()"
    },
    {
      "label": ".testSupplementaryInsuranceIsRejectedOnAnAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L139",
      "_origin": "ast",
      "id": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testsupplementaryinsuranceisrejectedonanappointment",
      "community": 453,
      "norm_label": ".testsupplementaryinsuranceisrejectedonanappointment()"
    },
    {
      "label": ".testConfirmAcceptsTheSelectionAndPersistsItOnTheAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L152",
      "_origin": "ast",
      "id": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testconfirmacceptstheselectionandpersistsitontheappointment",
      "community": 453,
      "norm_label": ".testconfirmacceptstheselectionandpersistsitontheappointment()"
    },
    {
      "label": "AppointmentMultiServiceTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_appointmentmultiservicetest",
      "community": 710,
      "norm_label": "appointmentmultiservicetest.php"
    },
    {
      "label": "AppointmentMultiServiceTest",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "appointment_appointmentmultiservicetest_appointmentmultiservicetest",
      "community": 710,
      "norm_label": "appointmentmultiservicetest"
    },
    {
      "label": ".doctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_doctor",
      "community": 710,
      "norm_label": ".doctor()"
    },
    {
      "label": ".serviceItem()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_serviceitem",
      "community": 710,
      "norm_label": ".serviceitem()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "tests_appointment_appointmentmultiservicetest_php_doctor",
      "community": 710,
      "norm_label": "doctor"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "tests_appointment_appointmentmultiservicetest_php_serviceitem",
      "community": 710,
      "norm_label": "serviceitem"
    },
    {
      "label": ".nationalCode()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_nationalcode",
      "community": 710,
      "norm_label": ".nationalcode()"
    },
    {
      "label": ".body()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_body",
      "community": 710,
      "norm_label": ".body()"
    },
    {
      "label": ".reload()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_reload",
      "community": 710,
      "norm_label": ".reload()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "tests_appointment_appointmentmultiservicetest_php_appointment",
      "community": 710,
      "norm_label": "appointment"
    },
    {
      "label": ".testSlotModeAttachesMultipleServicesAndKeepsManualEnd()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testslotmodeattachesmultipleservicesandkeepsmanualend",
      "community": 710,
      "norm_label": ".testslotmodeattachesmultipleservicesandkeepsmanualend()"
    },
    {
      "label": ".testServiceModeRecomputesEndFromDurations()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testservicemoderecomputesendfromdurations",
      "community": 710,
      "norm_label": ".testservicemoderecomputesendfromdurations()"
    },
    {
      "label": ".testUnknownServiceUuidIsRejected()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testunknownserviceuuidisrejected",
      "community": 710,
      "norm_label": ".testunknownserviceuuidisrejected()"
    },
    {
      "label": "AppointmentNationalCodeTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_appointmentnationalcodetest",
      "community": 480,
      "norm_label": "appointmentnationalcodetest.php"
    },
    {
      "label": "AppointmentNationalCodeTest",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "appointment_appointmentnationalcodetest_appointmentnationalcodetest",
      "community": 480,
      "norm_label": "appointmentnationalcodetest"
    },
    {
      "label": ".doctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_doctor",
      "community": 480,
      "norm_label": ".doctor()"
    },
    {
      "label": ".nationalCode()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_nationalcode",
      "community": 480,
      "norm_label": ".nationalcode()"
    },
    {
      "label": ".mobile()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_mobile",
      "community": 480,
      "norm_label": ".mobile()"
    },
    {
      "label": ".body()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_body",
      "community": 480,
      "norm_label": ".body()"
    },
    {
      "label": ".profileByNationalCode()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_profilebynationalcode",
      "community": 480,
      "norm_label": ".profilebynationalcode()"
    },
    {
      "label": "UserProfile",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "tests_appointment_appointmentnationalcodetest_php_userprofile",
      "community": 480,
      "norm_label": "userprofile"
    },
    {
      "label": ".testStoresNationalCodeOnProfile()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_teststoresnationalcodeonprofile",
      "community": 480,
      "norm_label": ".teststoresnationalcodeonprofile()"
    },
    {
      "label": ".testSameNationalCodeDifferentMobileReusesSinglePatient()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testsamenationalcodedifferentmobilereusessinglepatient",
      "community": 480,
      "norm_label": ".testsamenationalcodedifferentmobilereusessinglepatient()"
    },
    {
      "label": ".testExistingProfileNationalCodeIsReusedNotDuplicated()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testexistingprofilenationalcodeisreusednotduplicated",
      "community": 480,
      "norm_label": ".testexistingprofilenationalcodeisreusednotduplicated()"
    },
    {
      "label": ".testMissingNationalCodeIs422()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testmissingnationalcodeis422",
      "community": 480,
      "norm_label": ".testmissingnationalcodeis422()"
    },
    {
      "label": ".testInvalidNationalCodeIs422()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testinvalidnationalcodeis422",
      "community": 480,
      "norm_label": ".testinvalidnationalcodeis422()"
    },
    {
      "label": ".testMobileBelongingToAnotherNationalCodeIsRejected()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L143",
      "_origin": "ast",
      "id": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testmobilebelongingtoanothernationalcodeisrejected",
      "community": 480,
      "norm_label": ".testmobilebelongingtoanothernationalcodeisrejected()"
    },
    {
      "label": "AppointmentServiceFieldsTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_appointmentservicefieldstest",
      "community": 576,
      "norm_label": "appointmentservicefieldstest.php"
    },
    {
      "label": "AppointmentServiceFieldsTest",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "appointment_appointmentservicefieldstest_appointmentservicefieldstest",
      "community": 576,
      "norm_label": "appointmentservicefieldstest"
    },
    {
      "label": ".doctorWithServices()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_doctorwithservices",
      "community": 576,
      "norm_label": ".doctorwithservices()"
    },
    {
      "label": ".appointmentFor()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_appointmentfor",
      "community": 576,
      "norm_label": ".appointmentfor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "tests_appointment_appointmentservicefieldstest_php_doctor",
      "community": 576,
      "norm_label": "doctor"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "tests_appointment_appointmentservicefieldstest_php_appointment",
      "community": 576,
      "norm_label": "appointment"
    },
    {
      "label": ".testReplaceServiceItemsSyncsTheLegacySingleColumn()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testreplaceserviceitemssyncsthelegacysinglecolumn",
      "community": 576,
      "norm_label": ".testreplaceserviceitemssyncsthelegacysinglecolumn()"
    },
    {
      "label": ".testCurrentServiceUuidsKeepsInputOrder()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testcurrentserviceuuidskeepsinputorder",
      "community": 576,
      "norm_label": ".testcurrentserviceuuidskeepsinputorder()"
    },
    {
      "label": ".testSetServiceDurationIsExposedInToArray()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testsetservicedurationisexposedintoarray",
      "community": 576,
      "norm_label": ".testsetservicedurationisexposedintoarray()"
    },
    {
      "label": ".testReplaceWithEmptyListClearsTheLegacySingleColumn()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testreplacewithemptylistclearsthelegacysinglecolumn",
      "community": 576,
      "norm_label": ".testreplacewithemptylistclearsthelegacysinglecolumn()"
    },
    {
      "label": ".testSlotModeAppointmentKeepsBothColumnsNull()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testslotmodeappointmentkeepsbothcolumnsnull",
      "community": 576,
      "norm_label": ".testslotmodeappointmentkeepsbothcolumnsnull()"
    },
    {
      "label": ".testClearingDurationAlsoClearsBuffer()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L119",
      "_origin": "ast",
      "id": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testclearingdurationalsoclearsbuffer",
      "community": 576,
      "norm_label": ".testclearingdurationalsoclearsbuffer()"
    },
    {
      "label": ".testDuplicateItemsInReplaceAreDeduplicated()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testduplicateitemsinreplacearededuplicated",
      "community": 576,
      "norm_label": ".testduplicateitemsinreplacearededuplicated()"
    },
    {
      "label": ".testLegacyAppointmentWithOnlySingleItemStillReportsItsUuid()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L142",
      "_origin": "ast",
      "id": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testlegacyappointmentwithonlysingleitemstillreportsitsuuid",
      "community": 576,
      "norm_label": ".testlegacyappointmentwithonlysingleitemstillreportsitsuuid()"
    },
    {
      "label": ".testReplacePersistsThroughFlush()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L154",
      "_origin": "ast",
      "id": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testreplacepersiststhroughflush",
      "community": 576,
      "norm_label": ".testreplacepersiststhroughflush()"
    },
    {
      "label": "AppointmentSettingsListOwnershipTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_appointmentsettingslistownershiptest",
      "community": 541,
      "norm_label": "appointmentsettingslistownershiptest.php"
    },
    {
      "label": "AppointmentSettingsListOwnershipTest",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest",
      "community": 541,
      "norm_label": "appointmentsettingslistownershiptest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest_makedoctor",
      "community": 541,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "tests_appointment_appointmentsettingslistownershiptest_php_doctor",
      "community": 541,
      "norm_label": "doctor"
    },
    {
      "label": ".endpoints()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest_endpoints",
      "community": 541,
      "norm_label": ".endpoints()"
    },
    {
      "label": ".testStrangerForbidden()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest_teststrangerforbidden",
      "community": 541,
      "norm_label": ".teststrangerforbidden()"
    },
    {
      "label": ".testOwnerAllowed()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest_testownerallowed",
      "community": 541,
      "norm_label": ".testownerallowed()"
    },
    {
      "label": "AppointmentUpdateTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_appointmentupdatetest",
      "community": 877,
      "norm_label": "appointmentupdatetest.php"
    },
    {
      "label": "AppointmentUpdateTest",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "appointment_appointmentupdatetest_appointmentupdatetest",
      "community": 877,
      "norm_label": "appointmentupdatetest"
    },
    {
      "label": ".booking()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "appointment_appointmentupdatetest_appointmentupdatetest_booking",
      "community": 877,
      "norm_label": ".booking()"
    },
    {
      "label": ".testUpdatesWorkflowFields()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "appointment_appointmentupdatetest_appointmentupdatetest_testupdatesworkflowfields",
      "community": 877,
      "norm_label": ".testupdatesworkflowfields()"
    },
    {
      "label": ".testRescheduleMovesSlot()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "appointment_appointmentupdatetest_appointmentupdatetest_testreschedulemovesslot",
      "community": 877,
      "norm_label": ".testreschedulemovesslot()"
    },
    {
      "label": ".testRescheduleRejectsTakenSlot()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "appointment_appointmentupdatetest_appointmentupdatetest_testreschedulerejectstakenslot",
      "community": 877,
      "norm_label": ".testreschedulerejectstakenslot()"
    },
    {
      "label": ".testTransferToReserveAndBack()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "appointment_appointmentupdatetest_appointmentupdatetest_testtransfertoreserveandback",
      "community": 877,
      "norm_label": ".testtransfertoreserveandback()"
    },
    {
      "label": ".testRejectsHalfSlotPair()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "appointment_appointmentupdatetest_appointmentupdatetest_testrejectshalfslotpair",
      "community": 877,
      "norm_label": ".testrejectshalfslotpair()"
    },
    {
      "label": ".testForbiddenForStranger()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "appointment_appointmentupdatetest_appointmentupdatetest_testforbiddenforstranger",
      "community": 877,
      "norm_label": ".testforbiddenforstranger()"
    },
    {
      "label": ".testUnknownStaffUuidIs422()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "appointment_appointmentupdatetest_appointmentupdatetest_testunknownstaffuuidis422",
      "community": 877,
      "norm_label": ".testunknownstaffuuidis422()"
    },
    {
      "label": "AppointmentWorkflowFieldsTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_appointmentworkflowfieldstest",
      "community": 765,
      "norm_label": "appointmentworkflowfieldstest.php"
    },
    {
      "label": "AppointmentWorkflowFieldsTest",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest",
      "community": 765,
      "norm_label": "appointmentworkflowfieldstest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_makedoctor",
      "community": 765,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "tests_appointment_appointmentworkflowfieldstest_php_doctor",
      "community": 765,
      "norm_label": "doctor"
    },
    {
      "label": ".newBooking()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_newbooking",
      "community": 765,
      "norm_label": ".newbooking()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "tests_appointment_appointmentworkflowfieldstest_php_appointment",
      "community": 765,
      "norm_label": "appointment"
    },
    {
      "label": ".testDayOfWorkflowTransitions()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testdayofworkflowtransitions",
      "community": 765,
      "norm_label": ".testdayofworkflowtransitions()"
    },
    {
      "label": ".testPendingCannotJumpToSalon()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testpendingcannotjumptosalon",
      "community": 765,
      "norm_label": ".testpendingcannotjumptosalon()"
    },
    {
      "label": ".testWorkflowFieldsPersistAndSerialize()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testworkflowfieldspersistandserialize",
      "community": 765,
      "norm_label": ".testworkflowfieldspersistandserialize()"
    },
    {
      "label": ".testRescheduleFreesTheOldSlot()",
      "file_type": "code",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testreschedulefreestheoldslot",
      "community": 765,
      "norm_label": ".testreschedulefreestheoldslot()"
    },
    {
      "label": "BookingLocationValidityTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_bookinglocationvaliditytest",
      "community": 403,
      "norm_label": "bookinglocationvaliditytest.php"
    },
    {
      "label": "BookingLocationValidityTest",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest",
      "community": 403,
      "norm_label": "bookinglocationvaliditytest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makedoctor",
      "community": 403,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "tests_appointment_bookinglocationvaliditytest_php_doctor",
      "community": 403,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinicWith()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makeclinicwith",
      "community": 403,
      "norm_label": ".makeclinicwith()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "tests_appointment_bookinglocationvaliditytest_php_clinic",
      "community": 403,
      "norm_label": "clinic"
    },
    {
      "label": ".scheduleFor()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_schedulefor",
      "community": 403,
      "norm_label": ".schedulefor()"
    },
    {
      "label": "WeeklySchedule",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "tests_appointment_bookinglocationvaliditytest_php_weeklyschedule",
      "community": 403,
      "norm_label": "weeklyschedule"
    },
    {
      "label": ".locations()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_locations",
      "community": 403,
      "norm_label": ".locations()"
    },
    {
      "label": ".testLocationWithoutAnyAddressIsNotReturned()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testlocationwithoutanyaddressisnotreturned",
      "community": 403,
      "norm_label": ".testlocationwithoutanyaddressisnotreturned()"
    },
    {
      "label": ".testLocationWhoseShiftsPointOutsideItsContextIsNotReturned()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testlocationwhoseshiftspointoutsideitscontextisnotreturned",
      "community": 403,
      "norm_label": ".testlocationwhoseshiftspointoutsideitscontextisnotreturned()"
    },
    {
      "label": ".testValidLocationIsReturnedWithItsOpeningHours()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testvalidlocationisreturnedwithitsopeninghours",
      "community": 403,
      "norm_label": ".testvalidlocationisreturnedwithitsopeninghours()"
    },
    {
      "label": ".testDateParameterReportsPerDayAvailability()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L117",
      "_origin": "ast",
      "id": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testdateparameterreportsperdayavailability",
      "community": 403,
      "norm_label": ".testdateparameterreportsperdayavailability()"
    },
    {
      "label": ".testInvalidDateIsRejected()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L144",
      "_origin": "ast",
      "id": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testinvaliddateisrejected",
      "community": 403,
      "norm_label": ".testinvaliddateisrejected()"
    },
    {
      "label": ".testEmptyReasonDistinguishesTheCauses()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L153",
      "_origin": "ast",
      "id": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testemptyreasondistinguishesthecauses",
      "community": 403,
      "norm_label": ".testemptyreasondistinguishesthecauses()"
    },
    {
      "label": ".nextWeekday()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L187",
      "_origin": "ast",
      "id": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_nextweekday",
      "community": 403,
      "norm_label": ".nextweekday()"
    },
    {
      "label": "BookingLocationsScanTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_bookinglocationsscantest",
      "community": 837,
      "norm_label": "bookinglocationsscantest.php"
    },
    {
      "label": "BookingLocationsScanTest",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "appointment_bookinglocationsscantest_bookinglocationsscantest",
      "community": 837,
      "norm_label": "bookinglocationsscantest"
    },
    {
      "label": ".weekOfSessions()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "appointment_bookinglocationsscantest_bookinglocationsscantest_weekofsessions",
      "community": 837,
      "norm_label": ".weekofsessions()"
    },
    {
      "label": ".makeDoctorWithSchedules()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "appointment_bookinglocationsscantest_bookinglocationsscantest_makedoctorwithschedules",
      "community": 837,
      "norm_label": ".makedoctorwithschedules()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "tests_appointment_bookinglocationsscantest_php_doctor",
      "community": 837,
      "norm_label": "doctor"
    },
    {
      "label": ".testQueryCountGrowsOnlyPerLocation()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "appointment_bookinglocationsscantest_bookinglocationsscantest_testquerycountgrowsonlyperlocation",
      "community": 837,
      "norm_label": ".testquerycountgrowsonlyperlocation()"
    },
    {
      "label": ".testNextAvailableIsReportedPerLocation()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "appointment_bookinglocationsscantest_bookinglocationsscantest_testnextavailableisreportedperlocation",
      "community": 837,
      "norm_label": ".testnextavailableisreportedperlocation()"
    },
    {
      "label": "BookingModeImmutableTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingModeImmutableTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_bookingmodeimmutabletest",
      "community": 988,
      "norm_label": "bookingmodeimmutabletest.php"
    },
    {
      "label": "BookingModeImmutableTest",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingModeImmutableTest.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest",
      "community": 988,
      "norm_label": "bookingmodeimmutabletest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingModeImmutableTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest_makedoctor",
      "community": 988,
      "norm_label": ".makedoctor()"
    },
    {
      "label": ".testFirstSaveCommitsAndSecondSaveKeepsSameMode()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingModeImmutableTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest_testfirstsavecommitsandsecondsavekeepssamemode",
      "community": 988,
      "norm_label": ".testfirstsavecommitsandsecondsavekeepssamemode()"
    },
    {
      "label": ".testCannotChangeModeAfterCommit()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingModeImmutableTest.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest_testcannotchangemodeaftercommit",
      "community": 988,
      "norm_label": ".testcannotchangemodeaftercommit()"
    },
    {
      "label": "BookingScopeTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_bookingscopetest",
      "community": 562,
      "norm_label": "bookingscopetest.php"
    },
    {
      "label": "BookingScopeTest",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "appointment_bookingscopetest_bookingscopetest",
      "community": 562,
      "norm_label": "bookingscopetest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "appointment_bookingscopetest_bookingscopetest_makedoctor",
      "community": 562,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "tests_appointment_bookingscopetest_php_doctor",
      "community": 562,
      "norm_label": "doctor"
    },
    {
      "label": ".bookingBody()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "appointment_bookingscopetest_bookingscopetest_bookingbody",
      "community": 562,
      "norm_label": ".bookingbody()"
    },
    {
      "label": ".testDoctorCannotBookOntoAnotherDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "appointment_bookingscopetest_bookingscopetest_testdoctorcannotbookontoanotherdoctor",
      "community": 562,
      "norm_label": ".testdoctorcannotbookontoanotherdoctor()"
    },
    {
      "label": ".testDoctorCanBookOntoOwnCalendar()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "appointment_bookingscopetest_bookingscopetest_testdoctorcanbookontoowncalendar",
      "community": 562,
      "norm_label": ".testdoctorcanbookontoowncalendar()"
    },
    {
      "label": "BookingServicesPublicTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingServicesPublicTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_bookingservicespublictest",
      "community": 86,
      "norm_label": "bookingservicespublictest.php"
    },
    {
      "label": "BookingServicesPublicTest",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingServicesPublicTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "appointment_bookingservicespublictest_bookingservicespublictest",
      "community": 86,
      "norm_label": "bookingservicespublictest"
    },
    {
      "label": ".testReturnsModeAndBookableServicesWithoutAuth()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingServicesPublicTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "appointment_bookingservicespublictest_bookingservicespublictest_testreturnsmodeandbookableserviceswithoutauth",
      "community": 86,
      "norm_label": ".testreturnsmodeandbookableserviceswithoutauth()"
    },
    {
      "label": ".testSlotModeReturnsEmptyServices()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingServicesPublicTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "appointment_bookingservicespublictest_bookingservicespublictest_testslotmodereturnsemptyservices",
      "community": 86,
      "norm_label": ".testslotmodereturnsemptyservices()"
    },
    {
      "label": "BookingTenantTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_bookingtenanttest",
      "community": 934,
      "norm_label": "bookingtenanttest.php"
    },
    {
      "label": "BookingTenantTest",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "appointment_bookingtenanttest_bookingtenanttest",
      "community": 934,
      "norm_label": "bookingtenanttest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "appointment_bookingtenanttest_bookingtenanttest_makedoctor",
      "community": 934,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "tests_appointment_bookingtenanttest_php_doctor",
      "community": 934,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinic()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "appointment_bookingtenanttest_bookingtenanttest_makeclinic",
      "community": 934,
      "norm_label": ".makeclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "tests_appointment_bookingtenanttest_php_clinic",
      "community": 934,
      "norm_label": "clinic"
    },
    {
      "label": ".uniqueSlot()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "appointment_bookingtenanttest_bookingtenanttest_uniqueslot",
      "community": 934,
      "norm_label": ".uniqueslot()"
    },
    {
      "label": ".testPersonalBookingIsOwnedByTheDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "appointment_bookingtenanttest_bookingtenanttest_testpersonalbookingisownedbythedoctor",
      "community": 934,
      "norm_label": ".testpersonalbookingisownedbythedoctor()"
    },
    {
      "label": ".testClinicBookingIsOwnedByTheClinic()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "appointment_bookingtenanttest_bookingtenanttest_testclinicbookingisownedbytheclinic",
      "community": 934,
      "norm_label": ".testclinicbookingisownedbytheclinic()"
    },
    {
      "label": ".testSameDoctorGetsDifferentOwnersInDifferentEnvironments()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "appointment_bookingtenanttest_bookingtenanttest_testsamedoctorgetsdifferentownersindifferentenvironments",
      "community": 934,
      "norm_label": ".testsamedoctorgetsdifferentownersindifferentenvironments()"
    },
    {
      "label": ".testAssigningAnUnresolvedContextIsRejected()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "appointment_bookingtenanttest_bookingtenanttest_testassigninganunresolvedcontextisrejected",
      "community": 934,
      "norm_label": ".testassigninganunresolvedcontextisrejected()"
    },
    {
      "label": ".testTwoDoctorsInOneClinicEachKeepTheirOwnSchedule()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "appointment_bookingtenanttest_bookingtenanttest_testtwodoctorsinonecliniceachkeeptheirownschedule",
      "community": 934,
      "norm_label": ".testtwodoctorsinonecliniceachkeeptheirownschedule()"
    },
    {
      "label": ".testOneSchedulePerEnvironmentPerDoctorIsStillEnforced()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "appointment_bookingtenanttest_bookingtenanttest_testonescheduleperenvironmentperdoctorisstillenforced",
      "community": 934,
      "norm_label": ".testonescheduleperenvironmentperdoctorisstillenforced()"
    },
    {
      "label": "BookingWindowUnitTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_bookingwindowunittest",
      "community": 820,
      "norm_label": "bookingwindowunittest.php"
    },
    {
      "label": "BookingWindowUnitTest",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "appointment_bookingwindowunittest_bookingwindowunittest",
      "community": 820,
      "norm_label": "bookingwindowunittest"
    },
    {
      "label": ".makeAlwaysOpenDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "appointment_bookingwindowunittest_bookingwindowunittest_makealwaysopendoctor",
      "community": 820,
      "norm_label": ".makealwaysopendoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "tests_appointment_bookingwindowunittest_php_doctor",
      "community": 820,
      "norm_label": "doctor"
    },
    {
      "label": ".assertBookable()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "appointment_bookingwindowunittest_bookingwindowunittest_assertbookable",
      "community": 820,
      "norm_label": ".assertbookable()"
    },
    {
      "label": ".assertOutsideWindow()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "appointment_bookingwindowunittest_bookingwindowunittest_assertoutsidewindow",
      "community": 820,
      "norm_label": ".assertoutsidewindow()"
    },
    {
      "label": ".testDayUnitLimitsWindowToExactDays()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "appointment_bookingwindowunittest_bookingwindowunittest_testdayunitlimitswindowtoexactdays",
      "community": 820,
      "norm_label": ".testdayunitlimitswindowtoexactdays()"
    },
    {
      "label": ".testWeekUnitStillSupported()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "appointment_bookingwindowunittest_bookingwindowunittest_testweekunitstillsupported",
      "community": 820,
      "norm_label": ".testweekunitstillsupported()"
    },
    {
      "label": ".testDefaultWindowIsThreeMonths()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "appointment_bookingwindowunittest_bookingwindowunittest_testdefaultwindowisthreemonths",
      "community": 820,
      "norm_label": ".testdefaultwindowisthreemonths()"
    },
    {
      "label": ".testInvalidUnitKeepsCurrentValue()",
      "file_type": "code",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "appointment_bookingwindowunittest_bookingwindowunittest_testinvalidunitkeepscurrentvalue",
      "community": 820,
      "norm_label": ".testinvalidunitkeepscurrentvalue()"
    },
    {
      "label": "ClinicAppointmentAccessTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest",
      "community": 0,
      "norm_label": "clinicappointmentaccesstest.php"
    },
    {
      "label": "ClinicAppointmentAccessTest",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "community": 0,
      "norm_label": "clinicappointmentaccesstest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor",
      "community": 0,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "tests_appointment_clinicappointmentaccesstest_php_doctor",
      "community": 0,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinicWith()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith",
      "community": 0,
      "norm_label": ".makeclinicwith()"
    },
    {
      "label": ".makeAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment",
      "community": 0,
      "norm_label": ".makeappointment()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "tests_appointment_clinicappointmentaccesstest_php_clinic",
      "community": 0,
      "norm_label": "clinic"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "tests_appointment_clinicappointmentaccesstest_php_user",
      "community": 0,
      "norm_label": "user"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "tests_appointment_clinicappointmentaccesstest_php_appointment",
      "community": 0,
      "norm_label": "appointment"
    },
    {
      "label": ".makeClinicSecretary()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicsecretary",
      "community": 0,
      "norm_label": ".makeclinicsecretary()"
    },
    {
      "label": ".testClinicOwnerCanViewClinicAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanviewclinicappointment",
      "community": 0,
      "norm_label": ".testclinicownercanviewclinicappointment()"
    },
    {
      "label": ".testClinicOwnerCanUpdateAndMoveClinicAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanupdateandmoveclinicappointment",
      "community": 0,
      "norm_label": ".testclinicownercanupdateandmoveclinicappointment()"
    },
    {
      "label": ".testClinicOwnerCanChangeStatusOfClinicAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanchangestatusofclinicappointment",
      "community": 0,
      "norm_label": ".testclinicownercanchangestatusofclinicappointment()"
    },
    {
      "label": ".testClinicOwnerCanTransferAppointmentToReserveAndBack()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercantransferappointmenttoreserveandback",
      "community": 0,
      "norm_label": ".testclinicownercantransferappointmenttoreserveandback()"
    },
    {
      "label": ".testClinicOwnerCanReadAppointmentEvents()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L147",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanreadappointmentevents",
      "community": 0,
      "norm_label": ".testclinicownercanreadappointmentevents()"
    },
    {
      "label": ".testClinicOwnerCannotTouchDoctorPersonalAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L158",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercannottouchdoctorpersonalappointment",
      "community": 0,
      "norm_label": ".testclinicownercannottouchdoctorpersonalappointment()"
    },
    {
      "label": ".testForeignClinicOwnerIsDenied()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L169",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testforeignclinicownerisdenied",
      "community": 0,
      "norm_label": ".testforeignclinicownerisdenied()"
    },
    {
      "label": ".testMemberDoctorLosesAccessWhenDeactivated()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L181",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testmemberdoctorlosesaccesswhendeactivated",
      "community": 0,
      "norm_label": ".testmemberdoctorlosesaccesswhendeactivated()"
    },
    {
      "label": ".testClinicSecretaryCanManageAssignedDoctorAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L202",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicsecretarycanmanageassigneddoctorappointment",
      "community": 0,
      "norm_label": ".testclinicsecretarycanmanageassigneddoctorappointment()"
    },
    {
      "label": ".testClinicSecretaryCannotTouchUnassignedDoctorAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L219",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicsecretarycannottouchunassigneddoctorappointment",
      "community": 0,
      "norm_label": ".testclinicsecretarycannottouchunassigneddoctorappointment()"
    },
    {
      "label": ".testSecretaryCancelRequiresCancelPermission()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L232",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarycancelrequirescancelpermission",
      "community": 0,
      "norm_label": ".testsecretarycancelrequirescancelpermission()"
    },
    {
      "label": ".testSecretaryWithCancelPermissionCanCancel()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L247",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarywithcancelpermissioncancancel",
      "community": 0,
      "norm_label": ".testsecretarywithcancelpermissioncancancel()"
    },
    {
      "label": ".testInlineStatusCannotBypassCancelGate()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L262",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testinlinestatuscannotbypasscancelgate",
      "community": 0,
      "norm_label": ".testinlinestatuscannotbypasscancelgate()"
    },
    {
      "label": ".testOwnerDoctorKeepsFullAccessToOwnClinicAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L277",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testownerdoctorkeepsfullaccesstoownclinicappointment",
      "community": 0,
      "norm_label": ".testownerdoctorkeepsfullaccesstoownclinicappointment()"
    },
    {
      "label": ".testPatientCanViewButNotRescheduleOwnAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L288",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testpatientcanviewbutnotrescheduleownappointment",
      "community": 0,
      "norm_label": ".testpatientcanviewbutnotrescheduleownappointment()"
    },
    {
      "label": ".testPatientCanCancelOwnAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L306",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testpatientcancancelownappointment",
      "community": 0,
      "norm_label": ".testpatientcancancelownappointment()"
    },
    {
      "label": ".testStrangerIsDenied()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L320",
      "_origin": "ast",
      "id": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_teststrangerisdenied",
      "community": 0,
      "norm_label": ".teststrangerisdenied()"
    },
    {
      "label": "ClinicOwnerScheduleAccessTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest",
      "community": 0,
      "norm_label": "clinicownerscheduleaccesstest.php"
    },
    {
      "label": "ClinicOwnerScheduleAccessTest",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "community": 0,
      "norm_label": "clinicownerscheduleaccesstest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor",
      "community": 0,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "tests_appointment_clinicownerscheduleaccesstest_php_doctor",
      "community": 0,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinicWith()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makeclinicwith",
      "community": 0,
      "norm_label": ".makeclinicwith()"
    },
    {
      "label": ".addressFor()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_addressfor",
      "community": 0,
      "norm_label": ".addressfor()"
    },
    {
      "label": "DoctorAddress",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "tests_appointment_clinicownerscheduleaccesstest_php_doctoraddress",
      "community": 0,
      "norm_label": "doctoraddress"
    },
    {
      "label": ".clinicAddress()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_clinicaddress",
      "community": 0,
      "norm_label": ".clinicaddress()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "tests_appointment_clinicownerscheduleaccesstest_php_clinic",
      "community": 0,
      "norm_label": "clinic"
    },
    {
      "label": ".schedulePayload()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload",
      "community": 0,
      "norm_label": ".schedulepayload()"
    },
    {
      "label": ".testClinicOwnerCanReadAndWriteMemberDoctorScheduleInClinicContext()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testclinicownercanreadandwritememberdoctorscheduleincliniccontext",
      "community": 0,
      "norm_label": ".testclinicownercanreadandwritememberdoctorscheduleincliniccontext()"
    },
    {
      "label": ".testClinicOwnerCannotTouchDoctorPersonalSchedule()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testclinicownercannottouchdoctorpersonalschedule",
      "community": 0,
      "norm_label": ".testclinicownercannottouchdoctorpersonalschedule()"
    },
    {
      "label": ".testClinicContextRejectsPersonalAddress()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testcliniccontextrejectspersonaladdress",
      "community": 0,
      "norm_label": ".testcliniccontextrejectspersonaladdress()"
    },
    {
      "label": ".testPersonalContextRejectsClinicAddress()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalcontextrejectsclinicaddress",
      "community": 0,
      "norm_label": ".testpersonalcontextrejectsclinicaddress()"
    },
    {
      "label": ".testStrangerClinicUuidIsRejected()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L131",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_teststrangerclinicuuidisrejected",
      "community": 0,
      "norm_label": ".teststrangerclinicuuidisrejected()"
    },
    {
      "label": ".testPersonalAndClinicSchedulesCoexistIndependently()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L143",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalandclinicschedulescoexistindependently",
      "community": 0,
      "norm_label": ".testpersonalandclinicschedulescoexistindependently()"
    },
    {
      "label": ".testDoctorKeepsFullAccessToOwnSchedule()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L171",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testdoctorkeepsfullaccesstoownschedule",
      "community": 0,
      "norm_label": ".testdoctorkeepsfullaccesstoownschedule()"
    },
    {
      "label": ".testDoctorCannotTouchAnotherDoctorSchedule()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L183",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testdoctorcannottouchanotherdoctorschedule",
      "community": 0,
      "norm_label": ".testdoctorcannottouchanotherdoctorschedule()"
    },
    {
      "label": ".testAdminCanWriteAnyDoctorSchedule()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L194",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testadmincanwriteanydoctorschedule",
      "community": 0,
      "norm_label": ".testadmincanwriteanydoctorschedule()"
    },
    {
      "label": ".testMemberDoctorLosesAccessWhenPermissionRevoked()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L205",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testmemberdoctorlosesaccesswhenpermissionrevoked",
      "community": 0,
      "norm_label": ".testmemberdoctorlosesaccesswhenpermissionrevoked()"
    },
    {
      "label": ".testEditingOneDoctorDoesNotAffectAnother()",
      "file_type": "code",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L221",
      "_origin": "ast",
      "id": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testeditingonedoctordoesnotaffectanother",
      "community": 0,
      "norm_label": ".testeditingonedoctordoesnotaffectanother()"
    },
    {
      "label": "DateOverrideOwnershipTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_dateoverrideownershiptest",
      "community": 86,
      "norm_label": "dateoverrideownershiptest.php"
    },
    {
      "label": "DateOverrideOwnershipTest",
      "file_type": "code",
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "appointment_dateoverrideownershiptest_dateoverrideownershiptest",
      "community": 86,
      "norm_label": "dateoverrideownershiptest"
    },
    {
      "label": ".makeOverride()",
      "file_type": "code",
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "appointment_dateoverrideownershiptest_dateoverrideownershiptest_makeoverride",
      "community": 86,
      "norm_label": ".makeoverride()"
    },
    {
      "label": ".testOwnerCanRead()",
      "file_type": "code",
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "appointment_dateoverrideownershiptest_dateoverrideownershiptest_testownercanread",
      "community": 86,
      "norm_label": ".testownercanread()"
    },
    {
      "label": ".testOtherUserIsForbidden()",
      "file_type": "code",
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "appointment_dateoverrideownershiptest_dateoverrideownershiptest_testotheruserisforbidden",
      "community": 86,
      "norm_label": ".testotheruserisforbidden()"
    },
    {
      "label": "DoctorAppointmentFilterTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_doctorappointmentfiltertest",
      "community": 971,
      "norm_label": "doctorappointmentfiltertest.php"
    },
    {
      "label": "DoctorAppointmentFilterTest",
      "file_type": "code",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest",
      "community": 971,
      "norm_label": "doctorappointmentfiltertest"
    },
    {
      "label": ".repo()",
      "file_type": "code",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_repo",
      "community": 971,
      "norm_label": ".repo()"
    },
    {
      "label": "AppointmentRepository",
      "file_type": "code",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "appointmentrepository",
      "community": 971,
      "norm_label": "appointmentrepository"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_makedoctor",
      "community": 971,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "tests_appointment_doctorappointmentfiltertest_php_doctor",
      "community": 971,
      "norm_label": "doctor"
    },
    {
      "label": ".booking()",
      "file_type": "code",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_booking",
      "community": 971,
      "norm_label": ".booking()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "tests_appointment_doctorappointmentfiltertest_php_appointment",
      "community": 971,
      "norm_label": "appointment"
    },
    {
      "label": ".testStatusFilterExcludesVisited()",
      "file_type": "code",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_teststatusfilterexcludesvisited",
      "community": 971,
      "norm_label": ".teststatusfilterexcludesvisited()"
    },
    {
      "label": ".testDateRangeAndNameSearch()",
      "file_type": "code",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testdaterangeandnamesearch",
      "community": 971,
      "norm_label": ".testdaterangeandnamesearch()"
    },
    {
      "label": ".testPaginationSlicesAndReportsFullTotal()",
      "file_type": "code",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testpaginationslicesandreportsfulltotal",
      "community": 971,
      "norm_label": ".testpaginationslicesandreportsfulltotal()"
    },
    {
      "label": ".testEmptyResultForUnmatchedFilter()",
      "file_type": "code",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testemptyresultforunmatchedfilter",
      "community": 971,
      "norm_label": ".testemptyresultforunmatchedfilter()"
    },
    {
      "label": "OnlineBookingManagementTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_onlinebookingmanagementtest",
      "community": 779,
      "norm_label": "onlinebookingmanagementtest.php"
    },
    {
      "label": "OnlineBookingManagementTest",
      "file_type": "code",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest",
      "community": 779,
      "norm_label": "onlinebookingmanagementtest"
    },
    {
      "label": ".makeDoctorWithBookingDisabled()",
      "file_type": "code",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_makedoctorwithbookingdisabled",
      "community": 779,
      "norm_label": ".makedoctorwithbookingdisabled()"
    },
    {
      "label": ".testPublicSeesNoSlotsWhenBookingDisabled()",
      "file_type": "code",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testpublicseesnoslotswhenbookingdisabled",
      "community": 779,
      "norm_label": ".testpublicseesnoslotswhenbookingdisabled()"
    },
    {
      "label": ".testManagementSeesSlotsWhenBookingDisabled()",
      "file_type": "code",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testmanagementseesslotswhenbookingdisabled",
      "community": 779,
      "norm_label": ".testmanagementseesslotswhenbookingdisabled()"
    },
    {
      "label": ".testPastDateRejectedEvenForManagement()",
      "file_type": "code",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testpastdaterejectedevenformanagement",
      "community": 779,
      "norm_label": ".testpastdaterejectedevenformanagement()"
    },
    {
      "label": ".slotsUri()",
      "file_type": "code",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_slotsuri",
      "community": 779,
      "norm_label": ".slotsuri()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "tests_appointment_onlinebookingmanagementtest_php_doctor",
      "community": 779,
      "norm_label": "doctor"
    },
    {
      "label": ".testEndpointAnonymousGetsNoSlots()",
      "file_type": "code",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testendpointanonymousgetsnoslots",
      "community": 779,
      "norm_label": ".testendpointanonymousgetsnoslots()"
    },
    {
      "label": ".testEndpointOwnerDoctorWithManagementGetsSlots()",
      "file_type": "code",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testendpointownerdoctorwithmanagementgetsslots",
      "community": 779,
      "norm_label": ".testendpointownerdoctorwithmanagementgetsslots()"
    },
    {
      "label": ".testEndpointManagementFlagIgnoredForUnauthorizedUser()",
      "file_type": "code",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testendpointmanagementflagignoredforunauthorizeduser",
      "community": 779,
      "norm_label": ".testendpointmanagementflagignoredforunauthorizeduser()"
    },
    {
      "label": ".testClinicOwnerSeesClinicSlotsWhenBookingDisabled()",
      "file_type": "code",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testclinicownerseesclinicslotswhenbookingdisabled",
      "community": 779,
      "norm_label": ".testclinicownerseesclinicslotswhenbookingdisabled()"
    },
    {
      "label": "PatientLookupTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_patientlookuptest",
      "community": 784,
      "norm_label": "patientlookuptest.php"
    },
    {
      "label": "PatientLookupTest",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "appointment_patientlookuptest_patientlookuptest",
      "community": 784,
      "norm_label": "patientlookuptest"
    },
    {
      "label": ".booker()",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "appointment_patientlookuptest_patientlookuptest_booker",
      "community": 784,
      "norm_label": ".booker()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "tests_appointment_patientlookuptest_php_user",
      "community": 784,
      "norm_label": "user"
    },
    {
      "label": ".mobile()",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "appointment_patientlookuptest_patientlookuptest_mobile",
      "community": 784,
      "norm_label": ".mobile()"
    },
    {
      "label": ".nationalCode()",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "appointment_patientlookuptest_patientlookuptest_nationalcode",
      "community": 784,
      "norm_label": ".nationalcode()"
    },
    {
      "label": ".testFoundWithNationalCode()",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "appointment_patientlookuptest_patientlookuptest_testfoundwithnationalcode",
      "community": 784,
      "norm_label": ".testfoundwithnationalcode()"
    },
    {
      "label": ".testFoundWithoutNationalCode()",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "appointment_patientlookuptest_patientlookuptest_testfoundwithoutnationalcode",
      "community": 784,
      "norm_label": ".testfoundwithoutnationalcode()"
    },
    {
      "label": ".testNotFound()",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "appointment_patientlookuptest_patientlookuptest_testnotfound",
      "community": 784,
      "norm_label": ".testnotfound()"
    },
    {
      "label": ".testInvalidMobileIs422()",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "appointment_patientlookuptest_patientlookuptest_testinvalidmobileis422",
      "community": 784,
      "norm_label": ".testinvalidmobileis422()"
    },
    {
      "label": ".testFoundByNationalCode()",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "appointment_patientlookuptest_patientlookuptest_testfoundbynationalcode",
      "community": 784,
      "norm_label": ".testfoundbynationalcode()"
    },
    {
      "label": ".testNationalCodeNotFound()",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "appointment_patientlookuptest_patientlookuptest_testnationalcodenotfound",
      "community": 784,
      "norm_label": ".testnationalcodenotfound()"
    },
    {
      "label": ".testInvalidNationalCodeIs422()",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "appointment_patientlookuptest_patientlookuptest_testinvalidnationalcodeis422",
      "community": 784,
      "norm_label": ".testinvalidnationalcodeis422()"
    },
    {
      "label": ".testPlainUserIsForbidden()",
      "file_type": "code",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "appointment_patientlookuptest_patientlookuptest_testplainuserisforbidden",
      "community": 784,
      "norm_label": ".testplainuserisforbidden()"
    },
    {
      "label": "ScheduleOwnershipTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_scheduleownershiptest",
      "community": 1231,
      "norm_label": "scheduleownershiptest.php"
    },
    {
      "label": "ScheduleOwnershipTest",
      "file_type": "code",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "appointment_scheduleownershiptest_scheduleownershiptest",
      "community": 1231,
      "norm_label": "scheduleownershiptest"
    },
    {
      "label": ".makeDoctorWithSchedule()",
      "file_type": "code",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "appointment_scheduleownershiptest_scheduleownershiptest_makedoctorwithschedule",
      "community": 1231,
      "norm_label": ".makedoctorwithschedule()"
    },
    {
      "label": ".testOwnerCanReadOwnSchedule()",
      "file_type": "code",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "appointment_scheduleownershiptest_scheduleownershiptest_testownercanreadownschedule",
      "community": 1231,
      "norm_label": ".testownercanreadownschedule()"
    },
    {
      "label": ".testOtherUserIsForbidden()",
      "file_type": "code",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "appointment_scheduleownershiptest_scheduleownershiptest_testotheruserisforbidden",
      "community": 1231,
      "norm_label": ".testotheruserisforbidden()"
    },
    {
      "label": ".testAdminCanRead()",
      "file_type": "code",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "appointment_scheduleownershiptest_scheduleownershiptest_testadmincanread",
      "community": 1231,
      "norm_label": ".testadmincanread()"
    },
    {
      "label": "ServiceBasedSlotsTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_servicebasedslotstest",
      "community": 908,
      "norm_label": "servicebasedslotstest.php"
    },
    {
      "label": "ServiceBasedSlotsTest",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "appointment_servicebasedslotstest_servicebasedslotstest",
      "community": 908,
      "norm_label": "servicebasedslotstest"
    },
    {
      "label": ".makeDoctorWithServiceSchedule()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "appointment_servicebasedslotstest_servicebasedslotstest_makedoctorwithserviceschedule",
      "community": 908,
      "norm_label": ".makedoctorwithserviceschedule()"
    },
    {
      "label": ".testGapPackingWithBuffer()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "appointment_servicebasedslotstest_servicebasedslotstest_testgappackingwithbuffer",
      "community": 908,
      "norm_label": ".testgappackingwithbuffer()"
    },
    {
      "label": ".testBookedIntervalIsSkipped()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "appointment_servicebasedslotstest_servicebasedslotstest_testbookedintervalisskipped",
      "community": 908,
      "norm_label": ".testbookedintervalisskipped()"
    },
    {
      "label": ".testNoRoomReturnsEmpty()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "appointment_servicebasedslotstest_servicebasedslotstest_testnoroomreturnsempty",
      "community": 908,
      "norm_label": ".testnoroomreturnsempty()"
    },
    {
      "label": ".testMetaDefaultsAndWhitelist()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "appointment_servicebasedslotstest_servicebasedslotstest_testmetadefaultsandwhitelist",
      "community": 908,
      "norm_label": ".testmetadefaultsandwhitelist()"
    },
    {
      "label": "ServiceBookingCalculatorTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest",
      "community": 254,
      "norm_label": "servicebookingcalculatortest.php"
    },
    {
      "label": "ServiceBookingCalculatorTest",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "community": 254,
      "norm_label": "servicebookingcalculatortest"
    },
    {
      "label": ".calculator()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator",
      "community": 254,
      "norm_label": ".calculator()"
    },
    {
      "label": "ServiceBookingCalculator",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "servicebookingcalculator",
      "community": 254,
      "norm_label": "servicebookingcalculator"
    },
    {
      "label": ".serviceModeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor",
      "community": 254,
      "norm_label": ".servicemodedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "tests_appointment_servicebookingcalculatortest_php_doctor",
      "community": 254,
      "norm_label": "doctor"
    },
    {
      "label": ".slotModeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_slotmodedoctor",
      "community": 254,
      "norm_label": ".slotmodedoctor()"
    },
    {
      "label": ".service()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_service",
      "community": 254,
      "norm_label": ".service()"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "tests_appointment_servicebookingcalculatortest_php_serviceitem",
      "community": 254,
      "norm_label": "serviceitem"
    },
    {
      "label": ".testSumsDurationsAndCarriesBuffer()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testsumsdurationsandcarriesbuffer",
      "community": 254,
      "norm_label": ".testsumsdurationsandcarriesbuffer()"
    },
    {
      "label": ".testEndForExcludesBuffer()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testendforexcludesbuffer",
      "community": 254,
      "norm_label": ".testendforexcludesbuffer()"
    },
    {
      "label": ".testSecretaryOverrideWinsWithoutTouchingTheService()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testsecretaryoverridewinswithouttouchingtheservice",
      "community": 254,
      "norm_label": ".testsecretaryoverridewinswithouttouchingtheservice()"
    },
    {
      "label": ".testIsServiceModeReadsBookingModeOnly()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testisservicemodereadsbookingmodeonly",
      "community": 254,
      "norm_label": ".testisservicemodereadsbookingmodeonly()"
    },
    {
      "label": ".testServiceWithoutDurationIsRejected()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testservicewithoutdurationisrejected",
      "community": 254,
      "norm_label": ".testservicewithoutdurationisrejected()"
    },
    {
      "label": ".testInactiveServiceIsRejectedByDefault()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testinactiveserviceisrejectedbydefault",
      "community": 254,
      "norm_label": ".testinactiveserviceisrejectedbydefault()"
    },
    {
      "label": ".testForeignTenantServiceLeaksNothing()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L152",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testforeigntenantserviceleaksnothing",
      "community": 254,
      "norm_label": ".testforeigntenantserviceleaksnothing()"
    },
    {
      "label": ".testUnknownUuidIsIndistinguishableFromForeignService()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L168",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testunknownuuidisindistinguishablefromforeignservice",
      "community": 254,
      "norm_label": ".testunknownuuidisindistinguishablefromforeignservice()"
    },
    {
      "label": ".testAllowInactiveTurnsRejectionIntoWarning()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L182",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testallowinactiveturnsrejectionintowarning",
      "community": 254,
      "norm_label": ".testallowinactiveturnsrejectionintowarning()"
    },
    {
      "label": ".testAllowInactiveStillRejectsMissingDuration()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L194",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testallowinactivestillrejectsmissingduration",
      "community": 254,
      "norm_label": ".testallowinactivestillrejectsmissingduration()"
    },
    {
      "label": ".testEmptySelectionYieldsZeroMinutes()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L204",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testemptyselectionyieldszerominutes",
      "community": 254,
      "norm_label": ".testemptyselectionyieldszerominutes()"
    },
    {
      "label": ".testNonPositiveOverrideFallsBackToServiceDuration()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L216",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testnonpositiveoverridefallsbacktoserviceduration",
      "community": 254,
      "norm_label": ".testnonpositiveoverridefallsbacktoserviceduration()"
    },
    {
      "label": ".testDoctorWithoutScheduleFallsBackToDefaultMeta()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L229",
      "_origin": "ast",
      "id": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testdoctorwithoutschedulefallsbacktodefaultmeta",
      "community": 254,
      "norm_label": ".testdoctorwithoutschedulefallsbacktodefaultmeta()"
    },
    {
      "label": "ServiceModeContextTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_servicemodecontexttest",
      "community": 962,
      "norm_label": "servicemodecontexttest.php"
    },
    {
      "label": "ServiceModeContextTest",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "appointment_servicemodecontexttest_servicemodecontexttest",
      "community": 962,
      "norm_label": "servicemodecontexttest"
    },
    {
      "label": ".makeDoctorInClinic()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "appointment_servicemodecontexttest_servicemodecontexttest_makedoctorinclinic",
      "community": 962,
      "norm_label": ".makedoctorinclinic()"
    },
    {
      "label": ".bookableServiceFor()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "appointment_servicemodecontexttest_servicemodecontexttest_bookableservicefor",
      "community": 962,
      "norm_label": ".bookableservicefor()"
    },
    {
      "label": ".servicePayload()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "appointment_servicemodecontexttest_servicemodecontexttest_servicepayload",
      "community": 962,
      "norm_label": ".servicepayload()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "tests_appointment_servicemodecontexttest_php_doctor",
      "community": 962,
      "norm_label": "doctor"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "tests_appointment_servicemodecontexttest_php_clinic",
      "community": 962,
      "norm_label": "clinic"
    },
    {
      "label": ".testClinicServiceModeAcceptsClinicOwnedService()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "appointment_servicemodecontexttest_servicemodecontexttest_testclinicservicemodeacceptsclinicownedservice",
      "community": 962,
      "norm_label": ".testclinicservicemodeacceptsclinicownedservice()"
    },
    {
      "label": ".testPersonalServiceModeIgnoresClinicServices()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "appointment_servicemodecontexttest_servicemodecontexttest_testpersonalservicemodeignoresclinicservices",
      "community": 962,
      "norm_label": ".testpersonalservicemodeignoresclinicservices()"
    },
    {
      "label": ".testPersonalServiceModeAcceptsOwnService()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "appointment_servicemodecontexttest_servicemodecontexttest_testpersonalservicemodeacceptsownservice",
      "community": 962,
      "norm_label": ".testpersonalservicemodeacceptsownservice()"
    },
    {
      "label": ".testBookingModeLocksPerContextNotGlobally()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "appointment_servicemodecontexttest_servicemodecontexttest_testbookingmodelockspercontextnotglobally",
      "community": 962,
      "norm_label": ".testbookingmodelockspercontextnotglobally()"
    },
    {
      "label": "ServiceModeSectionDurationTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest",
      "community": 658,
      "norm_label": "servicemodesectiondurationtest.php"
    },
    {
      "label": "ServiceModeSectionDurationTest",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "community": 658,
      "norm_label": "servicemodesectiondurationtest"
    },
    {
      "label": ".serviceDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor",
      "community": 658,
      "norm_label": ".servicedoctor()"
    },
    {
      "label": ".service()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service",
      "community": 658,
      "norm_label": ".service()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "tests_appointment_servicemodesectiondurationtest_php_doctor",
      "community": 658,
      "norm_label": "doctor"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "tests_appointment_servicemodesectiondurationtest_php_serviceitem",
      "community": 658,
      "norm_label": "serviceitem"
    },
    {
      "label": ".testBookingServicesReturnsSection()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testbookingservicesreturnssection",
      "community": 658,
      "norm_label": ".testbookingservicesreturnssection()"
    },
    {
      "label": ".testServiceSlotsHonorsDurationOverride()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testserviceslotshonorsdurationoverride",
      "community": 658,
      "norm_label": ".testserviceslotshonorsdurationoverride()"
    },
    {
      "label": ".testCreateAppliesDurationOverrideToSlotEnd()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testcreateappliesdurationoverridetoslotend",
      "community": 658,
      "norm_label": ".testcreateappliesdurationoverridetoslotend()"
    },
    {
      "label": ".testServiceSlotsRejectsAServiceFromAnotherEnvironment()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L131",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testserviceslotsrejectsaservicefromanotherenvironment",
      "community": 658,
      "norm_label": ".testserviceslotsrejectsaservicefromanotherenvironment()"
    },
    {
      "label": ".testOneForeignServiceInvalidatesTheWholeRequest()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L146",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testoneforeignserviceinvalidatesthewholerequest",
      "community": 658,
      "norm_label": ".testoneforeignserviceinvalidatesthewholerequest()"
    },
    {
      "label": ".testServiceSlotsStillWorkForTheDoctorsOwnService()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L162",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testserviceslotsstillworkforthedoctorsownservice",
      "community": 658,
      "norm_label": ".testserviceslotsstillworkforthedoctorsownservice()"
    },
    {
      "label": ".testPanelBookingRejectsAServiceFromAnotherEnvironment()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L182",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaservicefromanotherenvironment",
      "community": 658,
      "norm_label": ".testpanelbookingrejectsaservicefromanotherenvironment()"
    },
    {
      "label": ".testPanelBookingRejectsAForeignServiceItemField()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L204",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaforeignserviceitemfield",
      "community": 658,
      "norm_label": ".testpanelbookingrejectsaforeignserviceitemfield()"
    },
    {
      "label": ".testPanelBookingRejectsAForeignServiceSection()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L226",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaforeignservicesection",
      "community": 658,
      "norm_label": ".testpanelbookingrejectsaforeignservicesection()"
    },
    {
      "label": ".testPanelBookingStillAcceptsTheDoctorsOwnService()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L248",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingstillacceptsthedoctorsownservice",
      "community": 658,
      "norm_label": ".testpanelbookingstillacceptsthedoctorsownservice()"
    },
    {
      "label": ".testUnknownServiceUuidIsIndistinguishableFromAForeignOne()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L270",
      "_origin": "ast",
      "id": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testunknownserviceuuidisindistinguishablefromaforeignone",
      "community": 658,
      "norm_label": ".testunknownserviceuuidisindistinguishablefromaforeignone()"
    },
    {
      "label": "ServiceSlotExcludeSelfTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_serviceslotexcludeselftest",
      "community": 690,
      "norm_label": "serviceslotexcludeselftest.php"
    },
    {
      "label": "ServiceSlotExcludeSelfTest",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest",
      "community": 690,
      "norm_label": "serviceslotexcludeselftest"
    },
    {
      "label": ".serviceDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_servicedoctor",
      "community": 690,
      "norm_label": ".servicedoctor()"
    },
    {
      "label": ".confirmedAppointment()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_confirmedappointment",
      "community": 690,
      "norm_label": ".confirmedappointment()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "tests_appointment_serviceslotexcludeselftest_php_doctor",
      "community": 690,
      "norm_label": "doctor"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "tests_appointment_serviceslotexcludeselftest_php_appointment",
      "community": 690,
      "norm_label": "appointment"
    },
    {
      "label": ".calc()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_calc",
      "community": 690,
      "norm_label": ".calc()"
    },
    {
      "label": "SlotCalculatorService",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "slotcalculatorservice",
      "community": 690,
      "norm_label": "slotcalculatorservice"
    },
    {
      "label": ".testOwnIntervalReappearsWhenExcluded()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testownintervalreappearswhenexcluded",
      "community": 690,
      "norm_label": ".testownintervalreappearswhenexcluded()"
    },
    {
      "label": ".testExcludingAllowsALongerDurationAtTheSameStart()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testexcludingallowsalongerdurationatthesamestart",
      "community": 690,
      "norm_label": ".testexcludingallowsalongerdurationatthesamestart()"
    },
    {
      "label": ".testOtherAppointmentsStayBlockingWhenOneIsExcluded()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testotherappointmentsstayblockingwhenoneisexcluded",
      "community": 690,
      "norm_label": ".testotherappointmentsstayblockingwhenoneisexcluded()"
    },
    {
      "label": ".testNullExcludeIdBehavesExactlyLikeBefore()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testnullexcludeidbehavesexactlylikebefore",
      "community": 690,
      "norm_label": ".testnullexcludeidbehavesexactlylikebefore()"
    },
    {
      "label": ".testRepositoryExcludeIdFiltersOnlyThatRow()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testrepositoryexcludeidfiltersonlythatrow",
      "community": 690,
      "norm_label": ".testrepositoryexcludeidfiltersonlythatrow()"
    },
    {
      "label": ".testExcludingAReserveEntryChangesNothing()",
      "file_type": "code",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L133",
      "_origin": "ast",
      "id": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testexcludingareserveentrychangesnothing",
      "community": 690,
      "norm_label": ".testexcludingareserveentrychangesnothing()"
    },
    {
      "label": "SlotModeFrozenTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_slotmodefrozentest",
      "community": 690,
      "norm_label": "slotmodefrozentest.php"
    },
    {
      "label": "SlotModeFrozenTest",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "appointment_slotmodefrozentest_slotmodefrozentest",
      "community": 975,
      "norm_label": "slotmodefrozentest"
    },
    {
      "label": ".makeSlotModeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "appointment_slotmodefrozentest_slotmodefrozentest_makeslotmodedoctor",
      "community": 975,
      "norm_label": ".makeslotmodedoctor()"
    },
    {
      "label": ".testAppointmentSlotsContractIsFrozen()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "appointment_slotmodefrozentest_slotmodefrozentest_testappointmentslotscontractisfrozen",
      "community": 975,
      "norm_label": ".testappointmentslotscontractisfrozen()"
    },
    {
      "label": ".testMonthAvailabilityContractIsFrozen()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "appointment_slotmodefrozentest_slotmodefrozentest_testmonthavailabilitycontractisfrozen",
      "community": 975,
      "norm_label": ".testmonthavailabilitycontractisfrozen()"
    },
    {
      "label": ".testSlotCalculatorPublicApiIsFrozen()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L149",
      "_origin": "ast",
      "id": "appointment_slotmodefrozentest_slotmodefrozentest_testslotcalculatorpublicapiisfrozen",
      "community": 975,
      "norm_label": ".testslotcalculatorpublicapiisfrozen()"
    },
    {
      "label": ".publicSignaturesOf()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "appointment_slotmodefrozentest_slotmodefrozentest_publicsignaturesof",
      "community": 975,
      "norm_label": ".publicsignaturesof()"
    },
    {
      "label": ".normalize()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L195",
      "_origin": "ast",
      "id": "appointment_slotmodefrozentest_slotmodefrozentest_normalize",
      "community": 975,
      "norm_label": ".normalize()"
    },
    {
      "label": ".fixture()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L227",
      "_origin": "ast",
      "id": "appointment_slotmodefrozentest_slotmodefrozentest_fixture",
      "community": 975,
      "norm_label": ".fixture()"
    },
    {
      "label": "SlotUniquenessTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_slotuniquenesstest",
      "community": 497,
      "norm_label": "slotuniquenesstest.php"
    },
    {
      "label": "SlotUniquenessTest",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "appointment_slotuniquenesstest_slotuniquenesstest",
      "community": 497,
      "norm_label": "slotuniquenesstest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "appointment_slotuniquenesstest_slotuniquenesstest_makedoctor",
      "community": 497,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "tests_appointment_slotuniquenesstest_php_doctor",
      "community": 497,
      "norm_label": "doctor"
    },
    {
      "label": ".newBooking()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "appointment_slotuniquenesstest_slotuniquenesstest_newbooking",
      "community": 497,
      "norm_label": ".newbooking()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "tests_appointment_slotuniquenesstest_php_appointment",
      "community": 497,
      "norm_label": "appointment"
    },
    {
      "label": ".testTwoLiveBookingsOnSameSlotViolateUniqueKey()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "appointment_slotuniquenesstest_slotuniquenesstest_testtwolivebookingsonsameslotviolateuniquekey",
      "community": 497,
      "norm_label": ".testtwolivebookingsonsameslotviolateuniquekey()"
    },
    {
      "label": ".testCancelledBookingFreesTheSlot()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "appointment_slotuniquenesstest_slotuniquenesstest_testcancelledbookingfreestheslot",
      "community": 497,
      "norm_label": ".testcancelledbookingfreestheslot()"
    },
    {
      "label": ".testBookAtomicallyRejectsAlreadyTakenSlot()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "appointment_slotuniquenesstest_slotuniquenesstest_testbookatomicallyrejectsalreadytakenslot",
      "community": 497,
      "norm_label": ".testbookatomicallyrejectsalreadytakenslot()"
    },
    {
      "label": ".testConsumedBookingStillMarksSlotTaken()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "appointment_slotuniquenesstest_slotuniquenesstest_testconsumedbookingstillmarksslottaken",
      "community": 497,
      "norm_label": ".testconsumedbookingstillmarksslottaken()"
    },
    {
      "label": ".testCancelledBookingLeavesSlotFreeForAvailability()",
      "file_type": "code",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "appointment_slotuniquenesstest_slotuniquenesstest_testcancelledbookingleavesslotfreeforavailability",
      "community": 497,
      "norm_label": ".testcancelledbookingleavesslotfreeforavailability()"
    },
    {
      "label": "SpecialDateBoundaryTest.php",
      "file_type": "code",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "appointment_specialdateboundarytest",
      "community": 937,
      "norm_label": "specialdateboundarytest.php"
    },
    {
      "label": "SpecialDateBoundaryTest",
      "file_type": "code",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "appointment_specialdateboundarytest_specialdateboundarytest",
      "community": 937,
      "norm_label": "specialdateboundarytest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "appointment_specialdateboundarytest_specialdateboundarytest_makedoctor",
      "community": 937,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "tests_appointment_specialdateboundarytest_php_doctor",
      "community": 937,
      "norm_label": "doctor"
    },
    {
      "label": ".testOverrideKeepsExactDayAndReturnsDateString()",
      "file_type": "code",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "appointment_specialdateboundarytest_specialdateboundarytest_testoverridekeepsexactdayandreturnsdatestring",
      "community": 937,
      "norm_label": ".testoverridekeepsexactdayandreturnsdatestring()"
    },
    {
      "label": ".testOverrideNormalizesTimestampWithTimeToLocalMidnight()",
      "file_type": "code",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "appointment_specialdateboundarytest_specialdateboundarytest_testoverridenormalizestimestampwithtimetolocalmidnight",
      "community": 937,
      "norm_label": ".testoverridenormalizestimestampwithtimetolocalmidnight()"
    },
    {
      "label": ".testOverridePatchKeepsExactDay()",
      "file_type": "code",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "appointment_specialdateboundarytest_specialdateboundarytest_testoverridepatchkeepsexactday",
      "community": 937,
      "norm_label": ".testoverridepatchkeepsexactday()"
    },
    {
      "label": ".testHolidayKeepsExactDaysAndReturnsDateStrings()",
      "file_type": "code",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "appointment_specialdateboundarytest_specialdateboundarytest_testholidaykeepsexactdaysandreturnsdatestrings",
      "community": 937,
      "norm_label": ".testholidaykeepsexactdaysandreturnsdatestrings()"
    },
    {
      "label": ".testInvalidDateIsRejected()",
      "file_type": "code",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "appointment_specialdateboundarytest_specialdateboundarytest_testinvaliddateisrejected",
      "community": 937,
      "norm_label": ".testinvaliddateisrejected()"
    },
    {
      "label": "slot-calculator-signatures.php",
      "file_type": "code",
      "source_file": "tests/Appointment/fixtures/slot-calculator-signatures.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "fixtures_slot_calculator_signatures",
      "community": 1251,
      "norm_label": "slot-calculator-signatures.php"
    },
    {
      "label": "LowTierFixesTest.php",
      "file_type": "code",
      "source_file": "tests/Audit/LowTierFixesTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "audit_lowtierfixestest",
      "community": 86,
      "norm_label": "lowtierfixestest.php"
    },
    {
      "label": "LowTierFixesTest",
      "file_type": "code",
      "source_file": "tests/Audit/LowTierFixesTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "audit_lowtierfixestest_lowtierfixestest",
      "community": 86,
      "norm_label": "lowtierfixestest"
    },
    {
      "label": ".testUpdateSessionEnforcesPatientGate()",
      "file_type": "code",
      "source_file": "tests/Audit/LowTierFixesTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "audit_lowtierfixestest_lowtierfixestest_testupdatesessionenforcespatientgate",
      "community": 86,
      "norm_label": ".testupdatesessionenforcespatientgate()"
    },
    {
      "label": ".testPreRegistrationReturns201()",
      "file_type": "code",
      "source_file": "tests/Audit/LowTierFixesTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "audit_lowtierfixestest_lowtierfixestest_testpreregistrationreturns201",
      "community": 86,
      "norm_label": ".testpreregistrationreturns201()"
    },
    {
      "label": "ChangePasswordTest.php",
      "file_type": "code",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "auth_changepasswordtest",
      "community": 685,
      "norm_label": "changepasswordtest.php"
    },
    {
      "label": "ChangePasswordTest",
      "file_type": "code",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "auth_changepasswordtest_changepasswordtest",
      "community": 685,
      "norm_label": "changepasswordtest"
    },
    {
      "label": ".userWithPassword()",
      "file_type": "code",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "auth_changepasswordtest_changepasswordtest_userwithpassword",
      "community": 685,
      "norm_label": ".userwithpassword()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "tests_auth_changepasswordtest_php_user",
      "community": 685,
      "norm_label": "user"
    },
    {
      "label": ".testChangesPasswordWithCorrectCurrent()",
      "file_type": "code",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "auth_changepasswordtest_changepasswordtest_testchangespasswordwithcorrectcurrent",
      "community": 685,
      "norm_label": ".testchangespasswordwithcorrectcurrent()"
    },
    {
      "label": ".testRejectsWrongCurrentPassword()",
      "file_type": "code",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "auth_changepasswordtest_changepasswordtest_testrejectswrongcurrentpassword",
      "community": 685,
      "norm_label": ".testrejectswrongcurrentpassword()"
    },
    {
      "label": ".testRejectsShortNewPassword()",
      "file_type": "code",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "auth_changepasswordtest_changepasswordtest_testrejectsshortnewpassword",
      "community": 685,
      "norm_label": ".testrejectsshortnewpassword()"
    },
    {
      "label": ".testRejectsSameAsCurrent()",
      "file_type": "code",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "auth_changepasswordtest_changepasswordtest_testrejectssameascurrent",
      "community": 685,
      "norm_label": ".testrejectssameascurrent()"
    },
    {
      "label": "MultiClinicOwnerContextTest.php",
      "file_type": "code",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "auth_multiclinicownercontexttest",
      "community": 1095,
      "norm_label": "multiclinicownercontexttest.php"
    },
    {
      "label": "MultiClinicOwnerContextTest",
      "file_type": "code",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "auth_multiclinicownercontexttest_multiclinicownercontexttest",
      "community": 1095,
      "norm_label": "multiclinicownercontexttest"
    },
    {
      "label": ".ownerOfTwoClinics()",
      "file_type": "code",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "auth_multiclinicownercontexttest_multiclinicownercontexttest_owneroftwoclinics",
      "community": 1095,
      "norm_label": ".owneroftwoclinics()"
    },
    {
      "label": ".switchTo()",
      "file_type": "code",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "auth_multiclinicownercontexttest_multiclinicownercontexttest_switchto",
      "community": 1095,
      "norm_label": ".switchto()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "tests_auth_multiclinicownercontexttest_php_user",
      "community": 1095,
      "norm_label": "user"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "tests_auth_multiclinicownercontexttest_php_clinic",
      "community": 1095,
      "norm_label": "clinic"
    },
    {
      "label": ".testBothOwnedClinicsCanBeSelected()",
      "file_type": "code",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "auth_multiclinicownercontexttest_multiclinicownercontexttest_testbothownedclinicscanbeselected",
      "community": 1095,
      "norm_label": ".testbothownedclinicscanbeselected()"
    },
    {
      "label": ".testTheOwnerCanSwitchToTheSecondClinic()",
      "file_type": "code",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "auth_multiclinicownercontexttest_multiclinicownercontexttest_testtheownercanswitchtothesecondclinic",
      "community": 1095,
      "norm_label": ".testtheownercanswitchtothesecondclinic()"
    },
    {
      "label": ".testAnotherOwnersClinicIsStillRefused()",
      "file_type": "code",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "auth_multiclinicownercontexttest_multiclinicownercontexttest_testanotherownersclinicisstillrefused",
      "community": 1095,
      "norm_label": ".testanotherownersclinicisstillrefused()"
    },
    {
      "label": ".testDataOfTheSecondClinicBecomesReachableAfterSwitching()",
      "file_type": "code",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "auth_multiclinicownercontexttest_multiclinicownercontexttest_testdataofthesecondclinicbecomesreachableafterswitching",
      "community": 1095,
      "norm_label": ".testdataofthesecondclinicbecomesreachableafterswitching()"
    },
    {
      "label": "PreRegistrationNameTitleTest.php",
      "file_type": "code",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "auth_preregistrationnametitletest",
      "community": 959,
      "norm_label": "preregistrationnametitletest.php"
    },
    {
      "label": "PreRegistrationNameTitleTest",
      "file_type": "code",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "auth_preregistrationnametitletest_preregistrationnametitletest",
      "community": 959,
      "norm_label": "preregistrationnametitletest"
    },
    {
      "label": ".freshMobile()",
      "file_type": "code",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "auth_preregistrationnametitletest_preregistrationnametitletest_freshmobile",
      "community": 959,
      "norm_label": ".freshmobile()"
    },
    {
      "label": ".submit()",
      "file_type": "code",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "auth_preregistrationnametitletest_preregistrationnametitletest_submit",
      "community": 959,
      "norm_label": ".submit()"
    },
    {
      "label": ".storedName()",
      "file_type": "code",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "auth_preregistrationnametitletest_preregistrationnametitletest_storedname",
      "community": 959,
      "norm_label": ".storedname()"
    },
    {
      "label": ".testTitleIsStrippedOnSubmit()",
      "file_type": "code",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "auth_preregistrationnametitletest_preregistrationnametitletest_testtitleisstrippedonsubmit",
      "community": 959,
      "norm_label": ".testtitleisstrippedonsubmit()"
    },
    {
      "label": ".testPlainNameIsLeftAlone()",
      "file_type": "code",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "auth_preregistrationnametitletest_preregistrationnametitletest_testplainnameisleftalone",
      "community": 959,
      "norm_label": ".testplainnameisleftalone()"
    },
    {
      "label": ".testRepeatedTitlePrefixIsCollapsed()",
      "file_type": "code",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "auth_preregistrationnametitletest_preregistrationnametitletest_testrepeatedtitleprefixiscollapsed",
      "community": 959,
      "norm_label": ".testrepeatedtitleprefixiscollapsed()"
    },
    {
      "label": "RefreshTokenTest.php",
      "file_type": "code",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "auth_refreshtokentest",
      "community": 565,
      "norm_label": "refreshtokentest.php"
    },
    {
      "label": "RefreshTokenTest",
      "file_type": "code",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "auth_refreshtokentest_refreshtokentest",
      "community": 565,
      "norm_label": "refreshtokentest"
    },
    {
      "label": ".issueRefresh()",
      "file_type": "code",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "auth_refreshtokentest_refreshtokentest_issuerefresh",
      "community": 565,
      "norm_label": ".issuerefresh()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "tests_auth_refreshtokentest_php_user",
      "community": 565,
      "norm_label": "user"
    },
    {
      "label": ".refresh()",
      "file_type": "code",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "auth_refreshtokentest_refreshtokentest_refresh",
      "community": 565,
      "norm_label": ".refresh()"
    },
    {
      "label": ".testTokenIsReusableAndReturnedUnchanged()",
      "file_type": "code",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "auth_refreshtokentest_refreshtokentest_testtokenisreusableandreturnedunchanged",
      "community": 565,
      "norm_label": ".testtokenisreusableandreturnedunchanged()"
    },
    {
      "label": ".testSuspendedUserCannotRefresh()",
      "file_type": "code",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "auth_refreshtokentest_refreshtokentest_testsuspendedusercannotrefresh",
      "community": 565,
      "norm_label": ".testsuspendedusercannotrefresh()"
    },
    {
      "label": "SendCodeMobileRateLimitTest.php",
      "file_type": "code",
      "source_file": "tests/Auth/SendCodeMobileRateLimitTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "auth_sendcodemobileratelimittest",
      "community": 86,
      "norm_label": "sendcodemobileratelimittest.php"
    },
    {
      "label": "SendCodeMobileRateLimitTest",
      "file_type": "code",
      "source_file": "tests/Auth/SendCodeMobileRateLimitTest.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "auth_sendcodemobileratelimittest_sendcodemobileratelimittest",
      "community": 86,
      "norm_label": "sendcodemobileratelimittest"
    },
    {
      "label": ".testPerMobileCapHoldsAcrossDifferentIps()",
      "file_type": "code",
      "source_file": "tests/Auth/SendCodeMobileRateLimitTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "auth_sendcodemobileratelimittest_sendcodemobileratelimittest_testpermobilecapholdsacrossdifferentips",
      "community": 86,
      "norm_label": ".testpermobilecapholdsacrossdifferentips()"
    },
    {
      "label": "BillingCalculatorTest.php",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "billing_billingcalculatortest",
      "community": 533,
      "norm_label": "billingcalculatortest.php"
    },
    {
      "label": "BillingCalculatorTest",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest",
      "community": 533,
      "norm_label": "billingcalculatortest"
    },
    {
      "label": "TestCase",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "testcase",
      "community": 169,
      "norm_label": "testcase"
    },
    {
      "label": "BillingCalculator",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "billingcalculator",
      "community": 533,
      "norm_label": "billingcalculator"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_setup",
      "community": 533,
      "norm_label": ".setup()"
    },
    {
      "label": ".testNoInsuranceAllPatient()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_testnoinsuranceallpatient",
      "community": 533,
      "norm_label": ".testnoinsuranceallpatient()"
    },
    {
      "label": ".testBaseAndSupplementary()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_testbaseandsupplementary",
      "community": 533,
      "norm_label": ".testbaseandsupplementary()"
    },
    {
      "label": ".testBaseOnly()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_testbaseonly",
      "community": 533,
      "norm_label": ".testbaseonly()"
    },
    {
      "label": ".testBaseCeilingCapsShare()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_testbaseceilingcapsshare",
      "community": 533,
      "norm_label": ".testbaseceilingcapsshare()"
    },
    {
      "label": ".testReferenceScenarioBasePercentOnly()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_testreferencescenariobasepercentonly",
      "community": 533,
      "norm_label": ".testreferencescenariobasepercentonly()"
    },
    {
      "label": ".testBaseFranchiseDoesNotChargePatient()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_testbasefranchisedoesnotchargepatient",
      "community": 533,
      "norm_label": ".testbasefranchisedoesnotchargepatient()"
    },
    {
      "label": ".testSupplementaryFranchiseIsDeductedFromTheInsurerShare()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_testsupplementaryfranchiseisdeductedfromtheinsurershare",
      "community": 533,
      "norm_label": ".testsupplementaryfranchiseisdeductedfromtheinsurershare()"
    },
    {
      "label": ".testSupplementaryOnlyWithFranchise()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_testsupplementaryonlywithfranchise",
      "community": 533,
      "norm_label": ".testsupplementaryonlywithfranchise()"
    },
    {
      "label": ".testFullFranchiseLeavesNothingForTheSupplementary()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_testfullfranchiseleavesnothingforthesupplementary",
      "community": 533,
      "norm_label": ".testfullfranchiseleavesnothingforthesupplementary()"
    },
    {
      "label": ".testFranchiseNeverPushesTheInsurerShareBelowZero()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_testfranchiseneverpushestheinsurersharebelowzero",
      "community": 533,
      "norm_label": ".testfranchiseneverpushestheinsurersharebelowzero()"
    },
    {
      "label": ".testZeroPercentLeavesEverythingToPatient()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_testzeropercentleaveseverythingtopatient",
      "community": 533,
      "norm_label": ".testzeropercentleaveseverythingtopatient()"
    },
    {
      "label": ".testFullPercentLeavesNothingToPatient()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L142",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_testfullpercentleavesnothingtopatient",
      "community": 533,
      "norm_label": ".testfullpercentleavesnothingtopatient()"
    },
    {
      "label": ".testNotCoveredRule()",
      "file_type": "code",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L150",
      "_origin": "ast",
      "id": "billing_billingcalculatortest_billingcalculatortest_testnotcoveredrule",
      "community": 533,
      "norm_label": ".testnotcoveredrule()"
    },
    {
      "label": "ClaimAmountBoundsTest.php",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "billing_claimamountboundstest",
      "community": 925,
      "norm_label": "claimamountboundstest.php"
    },
    {
      "label": "ClaimAmountBoundsTest",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "billing_claimamountboundstest_claimamountboundstest",
      "community": 925,
      "norm_label": "claimamountboundstest"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "tests_billing_claimamountboundstest_php_doctor",
      "community": 925,
      "norm_label": "doctor"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "tests_billing_claimamountboundstest_php_user",
      "community": 925,
      "norm_label": "user"
    },
    {
      "label": ".submittedClaim()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "billing_claimamountboundstest_claimamountboundstest_submittedclaim",
      "community": 925,
      "norm_label": ".submittedclaim()"
    },
    {
      "label": "Claim",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "tests_billing_claimamountboundstest_php_claim",
      "community": 925,
      "norm_label": "claim"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "billing_claimamountboundstest_claimamountboundstest_setup",
      "community": 925,
      "norm_label": ".setup()"
    },
    {
      "label": ".testApproveAboveClaimedIsRejected()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "billing_claimamountboundstest_claimamountboundstest_testapproveaboveclaimedisrejected",
      "community": 925,
      "norm_label": ".testapproveaboveclaimedisrejected()"
    },
    {
      "label": ".testApproveWithinBoundsSucceeds()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "billing_claimamountboundstest_claimamountboundstest_testapprovewithinboundssucceeds",
      "community": 925,
      "norm_label": ".testapprovewithinboundssucceeds()"
    },
    {
      "label": "ClaimAutoCreationTest.php",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "billing_claimautocreationtest",
      "community": 138,
      "norm_label": "claimautocreationtest.php"
    },
    {
      "label": "ClaimAutoCreationTest",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "billing_claimautocreationtest_claimautocreationtest",
      "community": 138,
      "norm_label": "claimautocreationtest"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "tests_billing_claimautocreationtest_php_doctor",
      "community": 138,
      "norm_label": "doctor"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "tests_billing_claimautocreationtest_php_patientrecord",
      "community": 138,
      "norm_label": "patientrecord"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "billing_claimautocreationtest_claimautocreationtest_setup",
      "community": 138,
      "norm_label": ".setup()"
    },
    {
      "label": ".draftInvoice()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "billing_claimautocreationtest_claimautocreationtest_draftinvoice",
      "community": 138,
      "norm_label": ".draftinvoice()"
    },
    {
      "label": "Invoice",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "tests_billing_claimautocreationtest_php_invoice",
      "community": 138,
      "norm_label": "invoice"
    },
    {
      "label": ".claimRepo()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "billing_claimautocreationtest_claimautocreationtest_claimrepo",
      "community": 138,
      "norm_label": ".claimrepo()"
    },
    {
      "label": "ClaimRepository",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "claimrepository",
      "community": 72,
      "norm_label": "claimrepository"
    },
    {
      "label": ".invoiceService()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "billing_claimautocreationtest_claimautocreationtest_invoiceservice",
      "community": 138,
      "norm_label": ".invoiceservice()"
    },
    {
      "label": "InvoiceService",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "invoiceservice",
      "community": 138,
      "norm_label": "invoiceservice"
    },
    {
      "label": ".testFinalizingAnInsuredInvoiceCreatesItsClaims()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "billing_claimautocreationtest_claimautocreationtest_testfinalizinganinsuredinvoicecreatesitsclaims",
      "community": 138,
      "norm_label": ".testfinalizinganinsuredinvoicecreatesitsclaims()"
    },
    {
      "label": ".testASupplementaryOnlyInvoiceStillGetsItsClaim()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "billing_claimautocreationtest_claimautocreationtest_testasupplementaryonlyinvoicestillgetsitsclaim",
      "community": 138,
      "norm_label": ".testasupplementaryonlyinvoicestillgetsitsclaim()"
    },
    {
      "label": ".testFinalizingTwiceDoesNotDuplicateClaims()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "billing_claimautocreationtest_claimautocreationtest_testfinalizingtwicedoesnotduplicateclaims",
      "community": 138,
      "norm_label": ".testfinalizingtwicedoesnotduplicateclaims()"
    },
    {
      "label": ".testAnInvoiceWithoutAnyInsuranceShareGetsNoClaim()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "billing_claimautocreationtest_claimautocreationtest_testaninvoicewithoutanyinsurancesharegetsnoclaim",
      "community": 138,
      "norm_label": ".testaninvoicewithoutanyinsurancesharegetsnoclaim()"
    },
    {
      "label": ".testAZeroShareInsuranceIsNotClaimed()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L117",
      "_origin": "ast",
      "id": "billing_claimautocreationtest_claimautocreationtest_testazeroshareinsuranceisnotclaimed",
      "community": 138,
      "norm_label": ".testazeroshareinsuranceisnotclaimed()"
    },
    {
      "label": "ClaimsByPatientTest.php",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest",
      "community": 925,
      "norm_label": "claimsbypatienttest.php"
    },
    {
      "label": "ClaimsByPatientTest",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest",
      "community": 925,
      "norm_label": "claimsbypatienttest"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "tests_billing_claimsbypatienttest_php_user",
      "community": 925,
      "norm_label": "user"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "tests_billing_claimsbypatienttest_php_doctor",
      "community": 925,
      "norm_label": "doctor"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "tests_billing_claimsbypatienttest_php_patientrecord",
      "community": 925,
      "norm_label": "patientrecord"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_setup",
      "community": 925,
      "norm_label": ".setup()"
    },
    {
      "label": ".invoiceWithClaims()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims",
      "community": 925,
      "norm_label": ".invoicewithclaims()"
    },
    {
      "label": "Invoice",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "tests_billing_claimsbypatienttest_php_invoice",
      "community": 925,
      "norm_label": "invoice"
    },
    {
      "label": ".testAggregatesOneRowPerPatientWithConsistentShares()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_testaggregatesonerowperpatientwithconsistentshares",
      "community": 925,
      "norm_label": ".testaggregatesonerowperpatientwithconsistentshares()"
    },
    {
      "label": ".testServiceTotalIsNotDoubleCountedWhenAnInvoiceHasTwoClaims()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_testservicetotalisnotdoublecountedwhenaninvoicehastwoclaims",
      "community": 925,
      "norm_label": ".testservicetotalisnotdoublecountedwhenaninvoicehastwoclaims()"
    },
    {
      "label": ".testOverallStatusIsMixedWhenClaimsDisagree()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L119",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_testoverallstatusismixedwhenclaimsdisagree",
      "community": 925,
      "norm_label": ".testoverallstatusismixedwhenclaimsdisagree()"
    },
    {
      "label": ".testEachRowCarriesTheInsurancesItsClaimsBelongTo()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L128",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_testeachrowcarriestheinsurancesitsclaimsbelongto",
      "community": 925,
      "norm_label": ".testeachrowcarriestheinsurancesitsclaimsbelongto()"
    },
    {
      "label": ".testKindFilterKeepsOnlyThatKindOfClaim()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L153",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_testkindfilterkeepsonlythatkindofclaim",
      "community": 925,
      "norm_label": ".testkindfilterkeepsonlythatkindofclaim()"
    },
    {
      "label": ".testAnUnknownKindIsRejected()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L165",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_testanunknownkindisrejected",
      "community": 925,
      "norm_label": ".testanunknownkindisrejected()"
    },
    {
      "label": ".testSearchAlsoMatchesTheInsuranceName()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L173",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_testsearchalsomatchestheinsurancename",
      "community": 925,
      "norm_label": ".testsearchalsomatchestheinsurancename()"
    },
    {
      "label": ".testStatusFilterNarrowsTheAggregation()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L189",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_teststatusfilternarrowstheaggregation",
      "community": 925,
      "norm_label": ".teststatusfilternarrowstheaggregation()"
    },
    {
      "label": ".testDetailListsClaimsWithCoverageAndTimeline()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L198",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_testdetaillistsclaimswithcoverageandtimeline",
      "community": 925,
      "norm_label": ".testdetaillistsclaimswithcoverageandtimeline()"
    },
    {
      "label": ".testDetailRefusesARecordOfAnotherTenant()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L213",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_testdetailrefusesarecordofanothertenant",
      "community": 925,
      "norm_label": ".testdetailrefusesarecordofanothertenant()"
    },
    {
      "label": ".testSubmitStoresTheTrackingNumberAndLogsTheTransition()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L225",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_testsubmitstoresthetrackingnumberandlogsthetransition",
      "community": 925,
      "norm_label": ".testsubmitstoresthetrackingnumberandlogsthetransition()"
    },
    {
      "label": ".testRejectWithoutAReasonIsRefused()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L244",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_testrejectwithoutareasonisrefused",
      "community": 925,
      "norm_label": ".testrejectwithoutareasonisrefused()"
    },
    {
      "label": ".testAnotherTenantsClaimsNeverAppearInTheDashboard()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L260",
      "_origin": "ast",
      "id": "billing_claimsbypatienttest_claimsbypatienttest_testanothertenantsclaimsneverappearinthedashboard",
      "community": 925,
      "norm_label": ".testanothertenantsclaimsneverappearinthedashboard()"
    },
    {
      "label": "ClaimsListNPlusOneTest.php",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsListNPlusOneTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "billing_claimslistnplusonetest",
      "community": 925,
      "norm_label": "claimslistnplusonetest.php"
    },
    {
      "label": "ClaimsListNPlusOneTest",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsListNPlusOneTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "billing_claimslistnplusonetest_claimslistnplusonetest",
      "community": 925,
      "norm_label": "claimslistnplusonetest"
    },
    {
      "label": ".makeTenantWithClaims()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsListNPlusOneTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "billing_claimslistnplusonetest_claimslistnplusonetest_maketenantwithclaims",
      "community": 925,
      "norm_label": ".maketenantwithclaims()"
    },
    {
      "label": ".testQueryCountDoesNotGrowWithClaimCount()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsListNPlusOneTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "billing_claimslistnplusonetest_claimslistnplusonetest_testquerycountdoesnotgrowwithclaimcount",
      "community": 925,
      "norm_label": ".testquerycountdoesnotgrowwithclaimcount()"
    },
    {
      "label": "ClaimsListPaginationTest.php",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsListPaginationTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "billing_claimslistpaginationtest",
      "community": 86,
      "norm_label": "claimslistpaginationtest.php"
    },
    {
      "label": "ClaimsListPaginationTest",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsListPaginationTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "billing_claimslistpaginationtest_claimslistpaginationtest",
      "community": 86,
      "norm_label": "claimslistpaginationtest"
    },
    {
      "label": ".testPaginatesAndReportsTotals()",
      "file_type": "code",
      "source_file": "tests/Billing/ClaimsListPaginationTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "billing_claimslistpaginationtest_claimslistpaginationtest_testpaginatesandreportstotals",
      "community": 86,
      "norm_label": ".testpaginatesandreportstotals()"
    },
    {
      "label": "InvoiceShowSessionTest.php",
      "file_type": "code",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "billing_invoiceshowsessiontest",
      "community": 538,
      "norm_label": "invoiceshowsessiontest.php"
    },
    {
      "label": "InvoiceShowSessionTest",
      "file_type": "code",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "billing_invoiceshowsessiontest_invoiceshowsessiontest",
      "community": 538,
      "norm_label": "invoiceshowsessiontest"
    },
    {
      "label": ".doctor()",
      "file_type": "code",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "billing_invoiceshowsessiontest_invoiceshowsessiontest_doctor",
      "community": 538,
      "norm_label": ".doctor()"
    },
    {
      "label": ".patientRecord()",
      "file_type": "code",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "billing_invoiceshowsessiontest_invoiceshowsessiontest_patientrecord",
      "community": 538,
      "norm_label": ".patientrecord()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "tests_billing_invoiceshowsessiontest_php_doctor",
      "community": 538,
      "norm_label": "doctor"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "tests_billing_invoiceshowsessiontest_php_patientrecord",
      "community": 538,
      "norm_label": "patientrecord"
    },
    {
      "label": ".setField()",
      "file_type": "code",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "billing_invoiceshowsessiontest_invoiceshowsessiontest_setfield",
      "community": 538,
      "norm_label": ".setfield()"
    },
    {
      "label": ".testShowIncludesSessionPaymentsConsumablesAndDiscount()",
      "file_type": "code",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshowincludessessionpaymentsconsumablesanddiscount",
      "community": 538,
      "norm_label": ".testshowincludessessionpaymentsconsumablesanddiscount()"
    },
    {
      "label": ".testShowSessionNullWhenInvoiceHasNoSession()",
      "file_type": "code",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshowsessionnullwheninvoicehasnosession",
      "community": 538,
      "norm_label": ".testshowsessionnullwheninvoicehasnosession()"
    },
    {
      "label": ".testShowNotFoundForUnknownUuid()",
      "file_type": "code",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L129",
      "_origin": "ast",
      "id": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshownotfoundforunknownuuid",
      "community": 538,
      "norm_label": ".testshownotfoundforunknownuuid()"
    },
    {
      "label": ".testShowNotFoundForOtherTenant()",
      "file_type": "code",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L136",
      "_origin": "ast",
      "id": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshownotfoundforothertenant",
      "community": 538,
      "norm_label": ".testshownotfoundforothertenant()"
    },
    {
      "label": ".testShowSessionEmptyPaymentsAndConsumables()",
      "file_type": "code",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L148",
      "_origin": "ast",
      "id": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshowsessionemptypaymentsandconsumables",
      "community": 538,
      "norm_label": ".testshowsessionemptypaymentsandconsumables()"
    },
    {
      "label": "PatientPaymentsTest.php",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "billing_patientpaymentstest",
      "community": 633,
      "norm_label": "patientpaymentstest.php"
    },
    {
      "label": "PatientPaymentsTest",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest",
      "community": 633,
      "norm_label": "patientpaymentstest"
    },
    {
      "label": ".doctor()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_doctor",
      "community": 633,
      "norm_label": ".doctor()"
    },
    {
      "label": ".patientRecord()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_patientrecord",
      "community": 633,
      "norm_label": ".patientrecord()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "tests_billing_patientpaymentstest_php_doctor",
      "community": 633,
      "norm_label": "doctor"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "tests_billing_patientpaymentstest_php_patientrecord",
      "community": 633,
      "norm_label": "patientrecord"
    },
    {
      "label": ".nationalCodeOf()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_nationalcodeof",
      "community": 633,
      "norm_label": ".nationalcodeof()"
    },
    {
      "label": ".invoice()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_invoice",
      "community": 633,
      "norm_label": ".invoice()"
    },
    {
      "label": "Invoice",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "tests_billing_patientpaymentstest_php_invoice",
      "community": 633,
      "norm_label": "invoice"
    },
    {
      "label": ".paidSession()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_paidsession",
      "community": 633,
      "norm_label": ".paidsession()"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "tests_billing_patientpaymentstest_php_patientsession",
      "community": 633,
      "norm_label": "patientsession"
    },
    {
      "label": ".setField()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_setfield",
      "community": 633,
      "norm_label": ".setfield()"
    },
    {
      "label": ".testListsFlatInvoicesNewestFirst()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_testlistsflatinvoicesnewestfirst",
      "community": 633,
      "norm_label": ".testlistsflatinvoicesnewestfirst()"
    },
    {
      "label": ".testFiltersByNationalCodeAndStatus()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L136",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_testfiltersbynationalcodeandstatus",
      "community": 633,
      "norm_label": ".testfiltersbynationalcodeandstatus()"
    },
    {
      "label": ".patientRecordWithProfileCode()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L166",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_patientrecordwithprofilecode",
      "community": 633,
      "norm_label": ".patientrecordwithprofilecode()"
    },
    {
      "label": ".testNationalCodeFromProfileSurfacesInListAndDetail()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L182",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_testnationalcodefromprofilesurfacesinlistanddetail",
      "community": 633,
      "norm_label": ".testnationalcodefromprofilesurfacesinlistanddetail()"
    },
    {
      "label": ".testEmptyWhenNoInvoices()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L202",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_testemptywhennoinvoices",
      "community": 633,
      "norm_label": ".testemptywhennoinvoices()"
    },
    {
      "label": ".testForbiddenWithoutProfile()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L211",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_testforbiddenwithoutprofile",
      "community": 633,
      "norm_label": ".testforbiddenwithoutprofile()"
    },
    {
      "label": ".testListsPatientInvoicesWithHeaderAndDerivedStatus()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L220",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_testlistspatientinvoiceswithheaderandderivedstatus",
      "community": 633,
      "norm_label": ".testlistspatientinvoiceswithheaderandderivedstatus()"
    },
    {
      "label": ".testPatientInvoiceRowsCarryTheirPaymentMethods()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L247",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicerowscarrytheirpaymentmethods",
      "community": 633,
      "norm_label": ".testpatientinvoicerowscarrytheirpaymentmethods()"
    },
    {
      "label": ".testPatientInvoiceWithoutSessionHasNoPayments()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L274",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicewithoutsessionhasnopayments",
      "community": 633,
      "norm_label": ".testpatientinvoicewithoutsessionhasnopayments()"
    },
    {
      "label": ".testPatientInvoicesNotFoundForOtherTenant()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L288",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicesnotfoundforothertenant",
      "community": 633,
      "norm_label": ".testpatientinvoicesnotfoundforothertenant()"
    },
    {
      "label": ".testPatientInvoicesEmpty()",
      "file_type": "code",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L298",
      "_origin": "ast",
      "id": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicesempty",
      "community": 633,
      "norm_label": ".testpatientinvoicesempty()"
    },
    {
      "label": "PaymentsSummaryTest.php",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "billing_paymentssummarytest",
      "community": 534,
      "norm_label": "paymentssummarytest.php"
    },
    {
      "label": "PaymentsSummaryTest",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "billing_paymentssummarytest_paymentssummarytest",
      "community": 534,
      "norm_label": "paymentssummarytest"
    },
    {
      "label": ".doctor()",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "billing_paymentssummarytest_paymentssummarytest_doctor",
      "community": 534,
      "norm_label": ".doctor()"
    },
    {
      "label": ".patientRecord()",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "billing_paymentssummarytest_paymentssummarytest_patientrecord",
      "community": 534,
      "norm_label": ".patientrecord()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "tests_billing_paymentssummarytest_php_doctor",
      "community": 534,
      "norm_label": "doctor"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "tests_billing_paymentssummarytest_php_patientrecord",
      "community": 534,
      "norm_label": "patientrecord"
    },
    {
      "label": ".setField()",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "billing_paymentssummarytest_paymentssummarytest_setfield",
      "community": 534,
      "norm_label": ".setfield()"
    },
    {
      "label": ".paidSession()",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "billing_paymentssummarytest_paymentssummarytest_paidsession",
      "community": 534,
      "norm_label": ".paidsession()"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "tests_billing_paymentssummarytest_php_patientsession",
      "community": 534,
      "norm_label": "patientsession"
    },
    {
      "label": ".invoice()",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "billing_paymentssummarytest_paymentssummarytest_invoice",
      "community": 534,
      "norm_label": ".invoice()"
    },
    {
      "label": "Invoice",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "tests_billing_paymentssummarytest_php_invoice",
      "community": 534,
      "norm_label": "invoice"
    },
    {
      "label": ".testSummarySplitsPaidAndUnsettled()",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "billing_paymentssummarytest_paymentssummarytest_testsummarysplitspaidandunsettled",
      "community": 534,
      "norm_label": ".testsummarysplitspaidandunsettled()"
    },
    {
      "label": ".testSummaryHonoursStatusAndDateFilters()",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "billing_paymentssummarytest_paymentssummarytest_testsummaryhonoursstatusanddatefilters",
      "community": 534,
      "norm_label": ".testsummaryhonoursstatusanddatefilters()"
    },
    {
      "label": ".testSummaryFiltersByNationalCode()",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L131",
      "_origin": "ast",
      "id": "billing_paymentssummarytest_paymentssummarytest_testsummaryfiltersbynationalcode",
      "community": 534,
      "norm_label": ".testsummaryfiltersbynationalcode()"
    },
    {
      "label": ".testSummaryIsZeroWhenNothingMatches()",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L147",
      "_origin": "ast",
      "id": "billing_paymentssummarytest_paymentssummarytest_testsummaryiszerowhennothingmatches",
      "community": 534,
      "norm_label": ".testsummaryiszerowhennothingmatches()"
    },
    {
      "label": ".testPatientInvoicesCarryTheirOwnSummary()",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "billing_paymentssummarytest_paymentssummarytest_testpatientinvoicescarrytheirownsummary",
      "community": 534,
      "norm_label": ".testpatientinvoicescarrytheirownsummary()"
    },
    {
      "label": ".testSummaryExcludesOtherTenants()",
      "file_type": "code",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L180",
      "_origin": "ast",
      "id": "billing_paymentssummarytest_paymentssummarytest_testsummaryexcludesothertenants",
      "community": 534,
      "norm_label": ".testsummaryexcludesothertenants()"
    },
    {
      "label": "BlogCacheInvalidatorTest.php",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "blog_blogcacheinvalidatortest",
      "community": 33,
      "norm_label": "blogcacheinvalidatortest.php"
    },
    {
      "label": "BlogCacheInvalidatorTest",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest",
      "community": 33,
      "norm_label": "blogcacheinvalidatortest"
    },
    {
      "label": ".makeBlog()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_makeblog",
      "community": 33,
      "norm_label": ".makeblog()"
    },
    {
      "label": "Blog",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "tests_blog_blogcacheinvalidatortest_php_blog",
      "community": 33,
      "norm_label": "blog"
    },
    {
      "label": ".recordingClient()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_recordingclient",
      "community": 33,
      "norm_label": ".recordingclient()"
    },
    {
      "label": "HttpClientInterface",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "httpclientinterface",
      "community": 33,
      "norm_label": "httpclientinterface"
    },
    {
      "label": ".testSendsTagsForSlugUuidAndList()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_testsendstagsforsluguuidandlist",
      "community": 33,
      "norm_label": ".testsendstagsforsluguuidandlist()"
    },
    {
      "label": ".testNetworkFailureIsSwallowed()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_testnetworkfailureisswallowed",
      "community": 33,
      "norm_label": ".testnetworkfailureisswallowed()"
    },
    {
      "label": ".testNoRequestWhenWebhookIsNotConfigured()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_testnorequestwhenwebhookisnotconfigured",
      "community": 33,
      "norm_label": ".testnorequestwhenwebhookisnotconfigured()"
    },
    {
      "label": "BlogCityScopeTest.php",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "blog_blogcityscopetest",
      "community": 719,
      "norm_label": "blogcityscopetest.php"
    },
    {
      "label": "BlogCityScopeTest",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest",
      "community": 719,
      "norm_label": "blogcityscopetest"
    },
    {
      "label": ".makeCity()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_makecity",
      "community": 719,
      "norm_label": ".makecity()"
    },
    {
      "label": "City",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "tests_blog_blogcityscopetest_php_city",
      "community": 719,
      "norm_label": "city"
    },
    {
      "label": ".makePost()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_makepost",
      "community": 719,
      "norm_label": ".makepost()"
    },
    {
      "label": "Blog",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "tests_blog_blogcityscopetest_php_blog",
      "community": 719,
      "norm_label": "blog"
    },
    {
      "label": ".listBy()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_listby",
      "community": 719,
      "norm_label": ".listby()"
    },
    {
      "label": ".testCityScopedListReturnsCityPostsPlusNationwide()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_testcityscopedlistreturnscitypostsplusnationwide",
      "community": 719,
      "norm_label": ".testcityscopedlistreturnscitypostsplusnationwide()"
    },
    {
      "label": ".testUnscopedListReturnsEveryPublishedPost()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_testunscopedlistreturnseverypublishedpost",
      "community": 719,
      "norm_label": ".testunscopedlistreturnseverypublishedpost()"
    },
    {
      "label": ".testCityAppearsInListAndDetailPayload()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_testcityappearsinlistanddetailpayload",
      "community": 719,
      "norm_label": ".testcityappearsinlistanddetailpayload()"
    },
    {
      "label": ".testDetailIsNotFoundOnAnotherCityDomain()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L117",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_testdetailisnotfoundonanothercitydomain",
      "community": 719,
      "norm_label": ".testdetailisnotfoundonanothercitydomain()"
    },
    {
      "label": ".testDetailIsFoundOnItsOwnCityDomain()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L128",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_testdetailisfoundonitsowncitydomain",
      "community": 719,
      "norm_label": ".testdetailisfoundonitsowncitydomain()"
    },
    {
      "label": ".testNationwideDetailIsReadableFromEveryCityDomain()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_testnationwidedetailisreadablefromeverycitydomain",
      "community": 719,
      "norm_label": ".testnationwidedetailisreadablefromeverycitydomain()"
    },
    {
      "label": ".testDetailWithoutCityIdStaysUnscoped()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L148",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_testdetailwithoutcityidstaysunscoped",
      "community": 719,
      "norm_label": ".testdetailwithoutcityidstaysunscoped()"
    },
    {
      "label": ".testAdminCanCreatePostWithAndWithoutCity()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L162",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_testadmincancreatepostwithandwithoutcity",
      "community": 719,
      "norm_label": ".testadmincancreatepostwithandwithoutcity()"
    },
    {
      "label": ".testAdminCanMovePostBetweenCityAndNationwide()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L184",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_testadmincanmovepostbetweencityandnationwide",
      "community": 719,
      "norm_label": ".testadmincanmovepostbetweencityandnationwide()"
    },
    {
      "label": ".testPatchWithoutCityIdLeavesCityUntouched()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L204",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_testpatchwithoutcityidleavescityuntouched",
      "community": 719,
      "norm_label": ".testpatchwithoutcityidleavescityuntouched()"
    },
    {
      "label": ".testUnknownCityIdIsRejected()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L218",
      "_origin": "ast",
      "id": "blog_blogcityscopetest_blogcityscopetest_testunknowncityidisrejected",
      "community": 719,
      "norm_label": ".testunknowncityidisrejected()"
    },
    {
      "label": "BlogReviewGateTest.php",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest",
      "community": 444,
      "norm_label": "blogreviewgatetest.php"
    },
    {
      "label": "BlogReviewGateTest",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest_blogreviewgatetest",
      "community": 444,
      "norm_label": "blogreviewgatetest"
    },
    {
      "label": ".makePendingPost()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest_blogreviewgatetest_makependingpost",
      "community": 444,
      "norm_label": ".makependingpost()"
    },
    {
      "label": "Blog",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "tests_blog_blogreviewgatetest_php_blog",
      "community": 444,
      "norm_label": "blog"
    },
    {
      "label": ".testReviewQueueReturnsOnlyPendingPosts()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest_blogreviewgatetest_testreviewqueuereturnsonlypendingposts",
      "community": 444,
      "norm_label": ".testreviewqueuereturnsonlypendingposts()"
    },
    {
      "label": ".testReviewQueueRequiresAdmin()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest_blogreviewgatetest_testreviewqueuerequiresadmin",
      "community": 444,
      "norm_label": ".testreviewqueuerequiresadmin()"
    },
    {
      "label": ".testReviewQueueIsReadableByImporter()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest_blogreviewgatetest_testreviewqueueisreadablebyimporter",
      "community": 444,
      "norm_label": ".testreviewqueueisreadablebyimporter()"
    },
    {
      "label": ".testImporterCreatesDraftForcedIntoTheReviewGate()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest_blogreviewgatetest_testimportercreatesdraftforcedintothereviewgate",
      "community": 444,
      "norm_label": ".testimportercreatesdraftforcedintothereviewgate()"
    },
    {
      "label": ".testPlainUserCannotCreateBlog()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest_blogreviewgatetest_testplainusercannotcreateblog",
      "community": 444,
      "norm_label": ".testplainusercannotcreateblog()"
    },
    {
      "label": ".testApprovePublishesAndRecordsReviewer()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest_blogreviewgatetest_testapprovepublishesandrecordsreviewer",
      "community": 444,
      "norm_label": ".testapprovepublishesandrecordsreviewer()"
    },
    {
      "label": ".testApproveWithPublishFalseKeepsDraft()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest_blogreviewgatetest_testapprovewithpublishfalsekeepsdraft",
      "community": 444,
      "norm_label": ".testapprovewithpublishfalsekeepsdraft()"
    },
    {
      "label": ".testRejectRequiresNoteAndKeepsDraft()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest_blogreviewgatetest_testrejectrequiresnoteandkeepsdraft",
      "community": 444,
      "norm_label": ".testrejectrequiresnoteandkeepsdraft()"
    },
    {
      "label": ".testInvalidDecisionIsRejected()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L151",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest_blogreviewgatetest_testinvaliddecisionisrejected",
      "community": 444,
      "norm_label": ".testinvaliddecisionisrejected()"
    },
    {
      "label": ".testReviewUnknownPostReturns404()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L162",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest_blogreviewgatetest_testreviewunknownpostreturns404",
      "community": 444,
      "norm_label": ".testreviewunknownpostreturns404()"
    },
    {
      "label": ".testCreateIsIdempotentOnTopicSlug()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L173",
      "_origin": "ast",
      "id": "blog_blogreviewgatetest_blogreviewgatetest_testcreateisidempotentontopicslug",
      "community": 444,
      "norm_label": ".testcreateisidempotentontopicslug()"
    },
    {
      "label": "BlogTagFilterTest.php",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest",
      "community": 580,
      "norm_label": "blogtagfiltertest.php"
    },
    {
      "label": "BlogTagFilterTest",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest",
      "community": 580,
      "norm_label": "blogtagfiltertest"
    },
    {
      "label": ".makeCity()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_makecity",
      "community": 580,
      "norm_label": ".makecity()"
    },
    {
      "label": "City",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "tests_blog_blogtagfiltertest_php_city",
      "community": 580,
      "norm_label": "city"
    },
    {
      "label": ".makePost()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_makepost",
      "community": 580,
      "norm_label": ".makepost()"
    },
    {
      "label": "Blog",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "tests_blog_blogtagfiltertest_php_blog",
      "community": 580,
      "norm_label": "blog"
    },
    {
      "label": ".listBy()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_listby",
      "community": 580,
      "norm_label": ".listby()"
    },
    {
      "label": ".facets()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_facets",
      "community": 580,
      "norm_label": ".facets()"
    },
    {
      "label": ".testPersianTagFilterReturnsMatchingPosts()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_testpersiantagfilterreturnsmatchingposts",
      "community": 580,
      "norm_label": ".testpersiantagfilterreturnsmatchingposts()"
    },
    {
      "label": ".testUnknownTagReturnsEmptyListNotAnError()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_testunknowntagreturnsemptylistnotanerror",
      "community": 580,
      "norm_label": ".testunknowntagreturnsemptylistnotanerror()"
    },
    {
      "label": ".testTagMatchIsExactNotAPrefix()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_testtagmatchisexactnotaprefix",
      "community": 580,
      "norm_label": ".testtagmatchisexactnotaprefix()"
    },
    {
      "label": ".testTagMatchDoesNotTreatUnderscoreOrPercentAsWildcard()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_testtagmatchdoesnottreatunderscoreorpercentaswildcard",
      "community": 580,
      "norm_label": ".testtagmatchdoesnottreatunderscoreorpercentaswildcard()"
    },
    {
      "label": ".testDraftPostsAreExcludedFromFilterAndFacets()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_testdraftpostsareexcludedfromfilterandfacets",
      "community": 580,
      "norm_label": ".testdraftpostsareexcludedfromfilterandfacets()"
    },
    {
      "label": ".testTagAndCityFiltersApplyTogether()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_testtagandcityfiltersapplytogether",
      "community": 580,
      "norm_label": ".testtagandcityfiltersapplytogether()"
    },
    {
      "label": ".testFacetsCountPublishedPostsPerTag()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L143",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_testfacetscountpublishedpostspertag",
      "community": 580,
      "norm_label": ".testfacetscountpublishedpostspertag()"
    },
    {
      "label": ".testFacetsHonourCityScope()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_testfacetshonourcityscope",
      "community": 580,
      "norm_label": ".testfacetshonourcityscope()"
    },
    {
      "label": ".testFacetCountMatchesFilteredTotal()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L179",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_testfacetcountmatchesfilteredtotal",
      "community": 580,
      "norm_label": ".testfacetcountmatchesfilteredtotal()"
    },
    {
      "label": ".testPostsWithoutTagsProduceNoFacetEntry()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L195",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_testpostswithouttagsproducenofacetentry",
      "community": 580,
      "norm_label": ".testpostswithouttagsproducenofacetentry()"
    },
    {
      "label": ".testFacetsEndpointIsPublic()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L207",
      "_origin": "ast",
      "id": "blog_blogtagfiltertest_blogtagfiltertest_testfacetsendpointispublic",
      "community": 580,
      "norm_label": ".testfacetsendpointispublic()"
    },
    {
      "label": "BlogV2FieldsTest.php",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest",
      "community": 230,
      "norm_label": "blogv2fieldstest.php"
    },
    {
      "label": "BlogV2FieldsTest",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest",
      "community": 230,
      "norm_label": "blogv2fieldstest"
    },
    {
      "label": ".makeCity()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest_makecity",
      "community": 230,
      "norm_label": ".makecity()"
    },
    {
      "label": "City",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "tests_blog_blogv2fieldstest_php_city",
      "community": 230,
      "norm_label": "city"
    },
    {
      "label": ".makeRepresentation()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest_makerepresentation",
      "community": 230,
      "norm_label": ".makerepresentation()"
    },
    {
      "label": "Representation",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "tests_blog_blogv2fieldstest_php_representation",
      "community": 230,
      "norm_label": "representation"
    },
    {
      "label": ".testAdminCreateStoresSeoFields()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest_testadmincreatestoresseofields",
      "community": 230,
      "norm_label": ".testadmincreatestoresseofields()"
    },
    {
      "label": ".testAdminListReturnsDraftsThatPublicListHides()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest_testadminlistreturnsdraftsthatpubliclisthides",
      "community": 230,
      "norm_label": ".testadminlistreturnsdraftsthatpubliclisthides()"
    },
    {
      "label": ".testAdminListRequiresAdmin()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest_testadminlistrequiresadmin",
      "community": 230,
      "norm_label": ".testadminlistrequiresadmin()"
    },
    {
      "label": ".testRepresentativeCreatesPostInOwnCity()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecreatespostinowncity",
      "community": 230,
      "norm_label": ".testrepresentativecreatespostinowncity()"
    },
    {
      "label": ".testRepresentativeCannotUseCityOutsideCoverage()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecannotusecityoutsidecoverage",
      "community": 230,
      "norm_label": ".testrepresentativecannotusecityoutsidecoverage()"
    },
    {
      "label": ".testRepresentativeListShowsOnlyOwnPosts()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativelistshowsonlyownposts",
      "community": 230,
      "norm_label": ".testrepresentativelistshowsonlyownposts()"
    },
    {
      "label": ".testRepresentativeCanGetOwnPostButNotOthers()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L152",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecangetownpostbutnotothers",
      "community": 230,
      "norm_label": ".testrepresentativecangetownpostbutnotothers()"
    },
    {
      "label": ".testRepresentativeCannotEditOthersPost()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L171",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecannoteditotherspost",
      "community": 230,
      "norm_label": ".testrepresentativecannoteditotherspost()"
    },
    {
      "label": ".testNonRepresentativeIsForbidden()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L186",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest_testnonrepresentativeisforbidden",
      "community": 230,
      "norm_label": ".testnonrepresentativeisforbidden()"
    },
    {
      "label": ".makeScheduled()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L195",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest_makescheduled",
      "community": 230,
      "norm_label": ".makescheduled()"
    },
    {
      "label": "Blog",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L195",
      "_origin": "ast",
      "id": "tests_blog_blogv2fieldstest_php_blog",
      "community": 230,
      "norm_label": "blog"
    },
    {
      "label": ".testScheduledPublisherPublishesDuePosts()",
      "file_type": "code",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L204",
      "_origin": "ast",
      "id": "blog_blogv2fieldstest_blogv2fieldstest_testscheduledpublisherpublishesdueposts",
      "community": 230,
      "norm_label": ".testscheduledpublisherpublishesdueposts()"
    },
    {
      "label": "CategoryImportTest.php",
      "file_type": "code",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "category_categoryimporttest",
      "community": 82,
      "norm_label": "categoryimporttest.php"
    },
    {
      "label": "CategoryImportTest",
      "file_type": "code",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "category_categoryimporttest_categoryimporttest",
      "community": 82,
      "norm_label": "categoryimporttest"
    },
    {
      "label": ".db()",
      "file_type": "code",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "category_categoryimporttest_categoryimporttest_db",
      "community": 82,
      "norm_label": ".db()"
    },
    {
      "label": "Connection",
      "file_type": "code",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "connection",
      "community": 82,
      "norm_label": "connection"
    },
    {
      "label": ".rowCount()",
      "file_type": "code",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "category_categoryimporttest_categoryimporttest_rowcount",
      "community": 82,
      "norm_label": ".rowcount()"
    },
    {
      "label": ".testValidImportReplacesTheWholeTable()",
      "file_type": "code",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "category_categoryimporttest_categoryimporttest_testvalidimportreplacesthewholetable",
      "community": 82,
      "norm_label": ".testvalidimportreplacesthewholetable()"
    },
    {
      "label": ".testInvalidFileIsRejectedAndNothingIsWritten()",
      "file_type": "code",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "category_categoryimporttest_categoryimporttest_testinvalidfileisrejectedandnothingiswritten",
      "community": 82,
      "norm_label": ".testinvalidfileisrejectedandnothingiswritten()"
    },
    {
      "label": ".testSpecialtyParentMustExistWithinTheFile()",
      "file_type": "code",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "category_categoryimporttest_categoryimporttest_testspecialtyparentmustexistwithinthefile",
      "community": 82,
      "norm_label": ".testspecialtyparentmustexistwithinthefile()"
    },
    {
      "label": ".testCityTitleAndSocialMediaRoundTripThroughImportExport()",
      "file_type": "code",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "category_categoryimporttest_categoryimporttest_testcitytitleandsocialmediaroundtripthroughimportexport",
      "community": 82,
      "norm_label": ".testcitytitleandsocialmediaroundtripthroughimportexport()"
    },
    {
      "label": ".testNonAdminIsForbidden()",
      "file_type": "code",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "category_categoryimporttest_categoryimporttest_testnonadminisforbidden",
      "community": 82,
      "norm_label": ".testnonadminisforbidden()"
    },
    {
      "label": ".testUnknownBundleIs404()",
      "file_type": "code",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "category_categoryimporttest_categoryimporttest_testunknownbundleis404",
      "community": 82,
      "norm_label": ".testunknownbundleis404()"
    },
    {
      "label": "ClinicContactSourceTest.php",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "clinic_cliniccontactsourcetest",
      "community": 917,
      "norm_label": "cliniccontactsourcetest.php"
    },
    {
      "label": "ClinicContactSourceTest",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "clinic_cliniccontactsourcetest_cliniccontactsourcetest",
      "community": 917,
      "norm_label": "cliniccontactsourcetest"
    },
    {
      "label": ".testContactFieldsComeFromTheAddressRecord()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testcontactfieldscomefromtheaddressrecord",
      "community": 917,
      "norm_label": ".testcontactfieldscomefromtheaddressrecord()"
    },
    {
      "label": ".testLegacyColumnsAreUsedWhenTheClinicHasNoAddressRecord()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testlegacycolumnsareusedwhentheclinichasnoaddressrecord",
      "community": 917,
      "norm_label": ".testlegacycolumnsareusedwhentheclinichasnoaddressrecord()"
    },
    {
      "label": ".testBlankAddressFieldsFallBackInsteadOfBlankingTheContactBlock()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testblankaddressfieldsfallbackinsteadofblankingthecontactblock",
      "community": 917,
      "norm_label": ".testblankaddressfieldsfallbackinsteadofblankingthecontactblock()"
    },
    {
      "label": ".createClinic()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_createclinic",
      "community": 917,
      "norm_label": ".createclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "tests_clinic_cliniccontactsourcetest_php_clinic",
      "community": 917,
      "norm_label": "clinic"
    },
    {
      "label": ".createAddressFor()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_createaddressfor",
      "community": 917,
      "norm_label": ".createaddressfor()"
    },
    {
      "label": "DoctorAddress",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "tests_clinic_cliniccontactsourcetest_php_doctoraddress",
      "community": 917,
      "norm_label": "doctoraddress"
    },
    {
      "label": ".fetchClinic()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_fetchclinic",
      "community": 917,
      "norm_label": ".fetchclinic()"
    },
    {
      "label": "ClinicDoctorPermissionEnforcementTest.php",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissionenforcementtest",
      "community": 978,
      "norm_label": "clinicdoctorpermissionenforcementtest.php"
    },
    {
      "label": "ClinicDoctorPermissionEnforcementTest",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest",
      "community": 978,
      "norm_label": "clinicdoctorpermissionenforcementtest"
    },
    {
      "label": ".makeMemberDoctor()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_makememberdoctor",
      "community": 978,
      "norm_label": ".makememberdoctor()"
    },
    {
      "label": ".testInventoryDeniedByDefault()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_testinventorydeniedbydefault",
      "community": 978,
      "norm_label": ".testinventorydeniedbydefault()"
    },
    {
      "label": ".testInventoryAllowedWhenGranted()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_testinventoryallowedwhengranted",
      "community": 978,
      "norm_label": ".testinventoryallowedwhengranted()"
    },
    {
      "label": ".testStaffDeniedByDefault()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_teststaffdeniedbydefault",
      "community": 978,
      "norm_label": ".teststaffdeniedbydefault()"
    },
    {
      "label": ".testStaffCreateDeniedButViewGranted()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_teststaffcreatedeniedbutviewgranted",
      "community": 978,
      "norm_label": ".teststaffcreatedeniedbutviewgranted()"
    },
    {
      "label": ".testIndependentDoctorIsNotRestricted()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_testindependentdoctorisnotrestricted",
      "community": 978,
      "norm_label": ".testindependentdoctorisnotrestricted()"
    },
    {
      "label": "ClinicDoctorPermissionTest.php",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissiontest",
      "community": 0,
      "norm_label": "clinicdoctorpermissiontest.php"
    },
    {
      "label": "ClinicDoctorPermissionTest",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest",
      "community": 0,
      "norm_label": "clinicdoctorpermissiontest"
    },
    {
      "label": ".createClinicWithDoctor()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_createclinicwithdoctor",
      "community": 0,
      "norm_label": ".createclinicwithdoctor()"
    },
    {
      "label": ".permRepo()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_permrepo",
      "community": 0,
      "norm_label": ".permrepo()"
    },
    {
      "label": "ClinicDoctorPermissionRepository",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "clinicdoctorpermissionrepository",
      "community": 0,
      "norm_label": "clinicdoctorpermissionrepository"
    },
    {
      "label": ".testOwnerReadsLazilyProvisionedDefaults()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testownerreadslazilyprovisioneddefaults",
      "community": 0,
      "norm_label": ".testownerreadslazilyprovisioneddefaults()"
    },
    {
      "label": ".testPatchOnlyTouchesProvidedKeys()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testpatchonlytouchesprovidedkeys",
      "community": 0,
      "norm_label": ".testpatchonlytouchesprovidedkeys()"
    },
    {
      "label": ".testUnknownResourceAndActionAreIgnored()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testunknownresourceandactionareignored",
      "community": 0,
      "norm_label": ".testunknownresourceandactionareignored()"
    },
    {
      "label": ".testDeactivationRevokesEverything()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testdeactivationrevokeseverything",
      "community": 0,
      "norm_label": ".testdeactivationrevokeseverything()"
    },
    {
      "label": ".testMemberDoctorCannotEditOwnPermissions()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testmemberdoctorcannoteditownpermissions",
      "community": 0,
      "norm_label": ".testmemberdoctorcannoteditownpermissions()"
    },
    {
      "label": ".testDoctorOfAnotherClinicIsNotFound()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testdoctorofanotherclinicisnotfound",
      "community": 0,
      "norm_label": ".testdoctorofanotherclinicisnotfound()"
    },
    {
      "label": ".testOwnerIsNeverRestrictedByPermissions()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L139",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testownerisneverrestrictedbypermissions",
      "community": 0,
      "norm_label": ".testownerisneverrestrictedbypermissions()"
    },
    {
      "label": ".testMemberContextCarriesPermissionsAndOwnPracticeDoesNot()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L151",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testmembercontextcarriespermissionsandownpracticedoesnot",
      "community": 0,
      "norm_label": ".testmembercontextcarriespermissionsandownpracticedoesnot()"
    },
    {
      "label": ".testDetachingDoctorRemovesPermissionRow()",
      "file_type": "code",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L171",
      "_origin": "ast",
      "id": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testdetachingdoctorremovespermissionrow",
      "community": 0,
      "norm_label": ".testdetachingdoctorremovespermissionrow()"
    },
    {
      "label": "CreateClinicValidationTest.php",
      "file_type": "code",
      "source_file": "tests/Clinic/CreateClinicValidationTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "clinic_createclinicvalidationtest",
      "community": 86,
      "norm_label": "createclinicvalidationtest.php"
    },
    {
      "label": "CreateClinicValidationTest",
      "file_type": "code",
      "source_file": "tests/Clinic/CreateClinicValidationTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "clinic_createclinicvalidationtest_createclinicvalidationtest",
      "community": 86,
      "norm_label": "createclinicvalidationtest"
    },
    {
      "label": ".testEmptyBodyIsRejected()",
      "file_type": "code",
      "source_file": "tests/Clinic/CreateClinicValidationTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "clinic_createclinicvalidationtest_createclinicvalidationtest_testemptybodyisrejected",
      "community": 86,
      "norm_label": ".testemptybodyisrejected()"
    },
    {
      "label": ".testBlankNameIsRejected()",
      "file_type": "code",
      "source_file": "tests/Clinic/CreateClinicValidationTest.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "clinic_createclinicvalidationtest_createclinicvalidationtest_testblanknameisrejected",
      "community": 86,
      "norm_label": ".testblanknameisrejected()"
    },
    {
      "label": ".testNamedClinicIsCreatedAndGrantsClinicRole()",
      "file_type": "code",
      "source_file": "tests/Clinic/CreateClinicValidationTest.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "clinic_createclinicvalidationtest_createclinicvalidationtest_testnamedcliniciscreatedandgrantsclinicrole",
      "community": 86,
      "norm_label": ".testnamedcliniciscreatedandgrantsclinicrole()"
    },
    {
      "label": ".testSecondClinicForTheSameUserIsRejected()",
      "file_type": "code",
      "source_file": "tests/Clinic/CreateClinicValidationTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "clinic_createclinicvalidationtest_createclinicvalidationtest_testsecondclinicforthesameuserisrejected",
      "community": 86,
      "norm_label": ".testsecondclinicforthesameuserisrejected()"
    },
    {
      "label": "DetachDoctorPermissionTest.php",
      "file_type": "code",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "clinic_detachdoctorpermissiontest",
      "community": 851,
      "norm_label": "detachdoctorpermissiontest.php"
    },
    {
      "label": "DetachDoctorPermissionTest",
      "file_type": "code",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest",
      "community": 851,
      "norm_label": "detachdoctorpermissiontest"
    },
    {
      "label": ".makeClinicWithDoctor()",
      "file_type": "code",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_makeclinicwithdoctor",
      "community": 851,
      "norm_label": ".makeclinicwithdoctor()"
    },
    {
      "label": ".detachUri()",
      "file_type": "code",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_detachuri",
      "community": 851,
      "norm_label": ".detachuri()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "tests_clinic_detachdoctorpermissiontest_php_clinic",
      "community": 851,
      "norm_label": "clinic"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "tests_clinic_detachdoctorpermissiontest_php_doctor",
      "community": 851,
      "norm_label": "doctor"
    },
    {
      "label": ".testClinicOwnerCanDetachOwnDoctor()",
      "file_type": "code",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testclinicownercandetachowndoctor",
      "community": 851,
      "norm_label": ".testclinicownercandetachowndoctor()"
    },
    {
      "label": ".testAdminCanDetachAnyDoctor()",
      "file_type": "code",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testadmincandetachanydoctor",
      "community": 851,
      "norm_label": ".testadmincandetachanydoctor()"
    },
    {
      "label": ".testForeignClinicOwnerIsForbidden()",
      "file_type": "code",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testforeignclinicownerisforbidden",
      "community": 851,
      "norm_label": ".testforeignclinicownerisforbidden()"
    },
    {
      "label": ".testPlainDoctorIsForbidden()",
      "file_type": "code",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testplaindoctorisforbidden",
      "community": 851,
      "norm_label": ".testplaindoctorisforbidden()"
    },
    {
      "label": "ClinicInvitationFlowTest.php",
      "file_type": "code",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "clinicinvitation_clinicinvitationflowtest",
      "community": 828,
      "norm_label": "clinicinvitationflowtest.php"
    },
    {
      "label": "ClinicInvitationFlowTest",
      "file_type": "code",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest",
      "community": 828,
      "norm_label": "clinicinvitationflowtest"
    },
    {
      "label": ".createClinicOwner()",
      "file_type": "code",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_createclinicowner",
      "community": 828,
      "norm_label": ".createclinicowner()"
    },
    {
      "label": ".invitedMobile()",
      "file_type": "code",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_invitedmobile",
      "community": 828,
      "norm_label": ".invitedmobile()"
    },
    {
      "label": ".testInviteCreatesDoctorProfileWithoutLinkingClinic()",
      "file_type": "code",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testinvitecreatesdoctorprofilewithoutlinkingclinic",
      "community": 828,
      "norm_label": ".testinvitecreatesdoctorprofilewithoutlinkingclinic()"
    },
    {
      "label": ".testAcceptLinksDoctorAndIssuesLoginCredentials()",
      "file_type": "code",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testacceptlinksdoctorandissueslogincredentials",
      "community": 828,
      "norm_label": ".testacceptlinksdoctorandissueslogincredentials()"
    },
    {
      "label": ".testAcceptDoesNotOverwriteExistingPassword()",
      "file_type": "code",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testacceptdoesnotoverwriteexistingpassword",
      "community": 828,
      "norm_label": ".testacceptdoesnotoverwriteexistingpassword()"
    },
    {
      "label": ".testSuspendAndReactivateInvitation()",
      "file_type": "code",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testsuspendandreactivateinvitation",
      "community": 828,
      "norm_label": ".testsuspendandreactivateinvitation()"
    },
    {
      "label": ".testInvalidStatusIsRejected()",
      "file_type": "code",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testinvalidstatusisrejected",
      "community": 828,
      "norm_label": ".testinvalidstatusisrejected()"
    },
    {
      "label": ".testDeleteInvitationReturnsJsonBody()",
      "file_type": "code",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L137",
      "_origin": "ast",
      "id": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testdeleteinvitationreturnsjsonbody",
      "community": 828,
      "norm_label": ".testdeleteinvitationreturnsjsonbody()"
    },
    {
      "label": ".testAcceptedInvitationCannotReturnToPending()",
      "file_type": "code",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L152",
      "_origin": "ast",
      "id": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testacceptedinvitationcannotreturntopending",
      "community": 828,
      "norm_label": ".testacceptedinvitationcannotreturntopending()"
    },
    {
      "label": "ServiceCategoryApiTest.php",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "clinicservice_servicecategoryapitest",
      "community": 968,
      "norm_label": "servicecategoryapitest.php"
    },
    {
      "label": "ServiceCategoryApiTest",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "clinicservice_servicecategoryapitest_servicecategoryapitest",
      "community": 968,
      "norm_label": "servicecategoryapitest"
    },
    {
      "label": ".makeDoctorAndSection()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "clinicservice_servicecategoryapitest_servicecategoryapitest_makedoctorandsection",
      "community": 968,
      "norm_label": ".makedoctorandsection()"
    },
    {
      "label": ".testCategoryListIsServedByTheApi()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "clinicservice_servicecategoryapitest_servicecategoryapitest_testcategorylistisservedbytheapi",
      "community": 968,
      "norm_label": ".testcategorylistisservedbytheapi()"
    },
    {
      "label": ".testServiceDefaultsToOutpatient()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "clinicservice_servicecategoryapitest_servicecategoryapitest_testservicedefaultstooutpatient",
      "community": 968,
      "norm_label": ".testservicedefaultstooutpatient()"
    },
    {
      "label": ".testCategoryIsStoredAndUpdatable()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "clinicservice_servicecategoryapitest_servicecategoryapitest_testcategoryisstoredandupdatable",
      "community": 968,
      "norm_label": ".testcategoryisstoredandupdatable()"
    },
    {
      "label": ".testInvalidCategoryIsRejected()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "clinicservice_servicecategoryapitest_servicecategoryapitest_testinvalidcategoryisrejected",
      "community": 968,
      "norm_label": ".testinvalidcategoryisrejected()"
    },
    {
      "label": "ServiceItemDeleteCleanupTest.php",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemDeleteCleanupTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "clinicservice_serviceitemdeletecleanuptest",
      "community": 86,
      "norm_label": "serviceitemdeletecleanuptest.php"
    },
    {
      "label": "ServiceItemDeleteCleanupTest",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemDeleteCleanupTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "clinicservice_serviceitemdeletecleanuptest_serviceitemdeletecleanuptest",
      "community": 86,
      "norm_label": "serviceitemdeletecleanuptest"
    },
    {
      "label": ".testDeletingItemIsRejected()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemDeleteCleanupTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "clinicservice_serviceitemdeletecleanuptest_serviceitemdeletecleanuptest_testdeletingitemisrejected",
      "community": 86,
      "norm_label": ".testdeletingitemisrejected()"
    },
    {
      "label": ".testDeletingSectionIsRejected()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemDeleteCleanupTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "clinicservice_serviceitemdeletecleanuptest_serviceitemdeletecleanuptest_testdeletingsectionisrejected",
      "community": 86,
      "norm_label": ".testdeletingsectionisrejected()"
    },
    {
      "label": "ServiceItemDetailApiTest.php",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "clinicservice_serviceitemdetailapitest",
      "community": 86,
      "norm_label": "serviceitemdetailapitest.php"
    },
    {
      "label": "ServiceItemDetailApiTest",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest",
      "community": 86,
      "norm_label": "serviceitemdetailapitest"
    },
    {
      "label": ".makeDoctorWithItem()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_makedoctorwithitem",
      "community": 86,
      "norm_label": ".makedoctorwithitem()"
    },
    {
      "label": ".testReturnsTheItemWithEverythingTheDetailPageNeeds()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_testreturnstheitemwitheverythingthedetailpageneeds",
      "community": 86,
      "norm_label": ".testreturnstheitemwitheverythingthedetailpageneeds()"
    },
    {
      "label": ".testUnknownUuidReturns404()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_testunknownuuidreturns404",
      "community": 86,
      "norm_label": ".testunknownuuidreturns404()"
    },
    {
      "label": ".testAnotherTenantCannotReadTheItem()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_testanothertenantcannotreadtheitem",
      "community": 86,
      "norm_label": ".testanothertenantcannotreadtheitem()"
    },
    {
      "label": ".testRequiresAuthentication()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_testrequiresauthentication",
      "community": 86,
      "norm_label": ".testrequiresauthentication()"
    },
    {
      "label": "ServiceItemMultiStaffTest.php",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemMultiStaffTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "clinicservice_serviceitemmultistafftest",
      "community": 86,
      "norm_label": "serviceitemmultistafftest.php"
    },
    {
      "label": "ServiceItemMultiStaffTest",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemMultiStaffTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "clinicservice_serviceitemmultistafftest_serviceitemmultistafftest",
      "community": 86,
      "norm_label": "serviceitemmultistafftest"
    },
    {
      "label": ".testMultiStaffToArrayAndSectionCount()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemMultiStaffTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "clinicservice_serviceitemmultistafftest_serviceitemmultistafftest_testmultistafftoarrayandsectioncount",
      "community": 86,
      "norm_label": ".testmultistafftoarrayandsectioncount()"
    },
    {
      "label": ".testCreateAndUpdateItemWithMultipleStaffViaApi()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemMultiStaffTest.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "clinicservice_serviceitemmultistafftest_serviceitemmultistafftest_testcreateandupdateitemwithmultiplestaffviaapi",
      "community": 86,
      "norm_label": ".testcreateandupdateitemwithmultiplestaffviaapi()"
    },
    {
      "label": ".testLegacySingleStaffFallsBackInToArray()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemMultiStaffTest.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "clinicservice_serviceitemmultistafftest_serviceitemmultistafftest_testlegacysinglestafffallsbackintoarray",
      "community": 86,
      "norm_label": ".testlegacysinglestafffallsbackintoarray()"
    },
    {
      "label": "ServiceItemPackageAndAuditTest.php",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest",
      "community": 442,
      "norm_label": "serviceitempackageandaudittest.php"
    },
    {
      "label": "ServiceItemPackageAndAuditTest",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "community": 442,
      "norm_label": "serviceitempackageandaudittest"
    },
    {
      "label": ".makeDoctorWithSection()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection",
      "community": 442,
      "norm_label": ".makedoctorwithsection()"
    },
    {
      "label": ".makePackage()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makepackage",
      "community": 442,
      "norm_label": ".makepackage()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "tests_clinicservice_serviceitempackageandaudittest_php_doctor",
      "community": 442,
      "norm_label": "doctor"
    },
    {
      "label": "InventoryPackage",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "tests_clinicservice_serviceitempackageandaudittest_php_inventorypackage",
      "community": 442,
      "norm_label": "inventorypackage"
    },
    {
      "label": ".makeItem()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem",
      "community": 442,
      "norm_label": ".makeitem()"
    },
    {
      "label": "ServiceSection",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "tests_clinicservice_serviceitempackageandaudittest_php_servicesection",
      "community": 442,
      "norm_label": "servicesection"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "tests_clinicservice_serviceitempackageandaudittest_php_serviceitem",
      "community": 442,
      "norm_label": "serviceitem"
    },
    {
      "label": ".testAttachingAPackageIsReflectedInTheDetailResponse()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testattachingapackageisreflectedinthedetailresponse",
      "community": 442,
      "norm_label": ".testattachingapackageisreflectedinthedetailresponse()"
    },
    {
      "label": ".testDetachingWithNullClearsThePackage()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testdetachingwithnullclearsthepackage",
      "community": 442,
      "norm_label": ".testdetachingwithnullclearsthepackage()"
    },
    {
      "label": ".testPackageOfAnotherTenantIsRejected()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testpackageofanothertenantisrejected",
      "community": 442,
      "norm_label": ".testpackageofanothertenantisrejected()"
    },
    {
      "label": ".testUnknownPackageUuidIsRejected()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testunknownpackageuuidisrejected",
      "community": 442,
      "norm_label": ".testunknownpackageuuidisrejected()"
    },
    {
      "label": ".makeInventoryItem()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeinventoryitem",
      "community": 442,
      "norm_label": ".makeinventoryitem()"
    },
    {
      "label": "InventoryItem",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "tests_clinicservice_serviceitempackageandaudittest_php_inventoryitem",
      "community": 442,
      "norm_label": "inventoryitem"
    },
    {
      "label": ".testAServiceCanHaveBothAPackageAndIndividualItems()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testaservicecanhavebothapackageandindividualitems",
      "community": 442,
      "norm_label": ".testaservicecanhavebothapackageandindividualitems()"
    },
    {
      "label": ".testResendingConsumablesReplacesTheWholeList()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testresendingconsumablesreplacesthewholelist",
      "community": 442,
      "norm_label": ".testresendingconsumablesreplacesthewholelist()"
    },
    {
      "label": ".testEmptyConsumablesArrayClearsThem()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L184",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testemptyconsumablesarrayclearsthem",
      "community": 442,
      "norm_label": ".testemptyconsumablesarrayclearsthem()"
    },
    {
      "label": ".testConsumableOfAnotherTenantIsRejected()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L199",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testconsumableofanothertenantisrejected",
      "community": 442,
      "norm_label": ".testconsumableofanothertenantisrejected()"
    },
    {
      "label": ".testConsumablesCanBeSetAtCreationTime()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L217",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testconsumablescanbesetatcreationtime",
      "community": 442,
      "norm_label": ".testconsumablescanbesetatcreationtime()"
    },
    {
      "label": ".testChangingConsumablesIsLogged()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L234",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testchangingconsumablesislogged",
      "community": 442,
      "norm_label": ".testchangingconsumablesislogged()"
    },
    {
      "label": ".testCreatingAServiceWritesACreateLog()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L254",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testcreatingaservicewritesacreatelog",
      "community": 442,
      "norm_label": ".testcreatingaservicewritesacreatelog()"
    },
    {
      "label": ".testEachChangedFieldGetsItsOwnLogRow()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L273",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testeachchangedfieldgetsitsownlogrow",
      "community": 442,
      "norm_label": ".testeachchangedfieldgetsitsownlogrow()"
    },
    {
      "label": ".testUnchangedFieldsAreNotLogged()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L296",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testunchangedfieldsarenotlogged",
      "community": 442,
      "norm_label": ".testunchangedfieldsarenotlogged()"
    },
    {
      "label": ".testAttachingAPackageIsLogged()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L311",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testattachingapackageislogged",
      "community": 442,
      "norm_label": ".testattachingapackageislogged()"
    },
    {
      "label": ".testAuditLogsOfAnotherTenantAreNotReadable()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L327",
      "_origin": "ast",
      "id": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testauditlogsofanothertenantarenotreadable",
      "community": 442,
      "norm_label": ".testauditlogsofanothertenantarenotreadable()"
    },
    {
      "label": "ServiceItemStaffOwnershipTest.php",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemStaffOwnershipTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "clinicservice_serviceitemstaffownershiptest",
      "community": 86,
      "norm_label": "serviceitemstaffownershiptest.php"
    },
    {
      "label": "ServiceItemStaffOwnershipTest",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemStaffOwnershipTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "clinicservice_serviceitemstaffownershiptest_serviceitemstaffownershiptest",
      "community": 86,
      "norm_label": "serviceitemstaffownershiptest"
    },
    {
      "label": ".testCannotBindForeignStaff()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemStaffOwnershipTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "clinicservice_serviceitemstaffownershiptest_serviceitemstaffownershiptest_testcannotbindforeignstaff",
      "community": 86,
      "norm_label": ".testcannotbindforeignstaff()"
    },
    {
      "label": "ServiceItemsUnresolvedContextTest.php",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemsUnresolvedContextTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "clinicservice_serviceitemsunresolvedcontexttest",
      "community": 86,
      "norm_label": "serviceitemsunresolvedcontexttest.php"
    },
    {
      "label": "ServiceItemsUnresolvedContextTest",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemsUnresolvedContextTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "clinicservice_serviceitemsunresolvedcontexttest_serviceitemsunresolvedcontexttest",
      "community": 86,
      "norm_label": "serviceitemsunresolvedcontexttest"
    },
    {
      "label": ".testUserWithoutDoctorOrClinicGetsForbiddenNotServerError()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemsUnresolvedContextTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "clinicservice_serviceitemsunresolvedcontexttest_serviceitemsunresolvedcontexttest_testuserwithoutdoctororclinicgetsforbiddennotservererror",
      "community": 86,
      "norm_label": ".testuserwithoutdoctororclinicgetsforbiddennotservererror()"
    },
    {
      "label": ".testDoctorStillGetsTheirOwnItems()",
      "file_type": "code",
      "source_file": "tests/ClinicService/ServiceItemsUnresolvedContextTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "clinicservice_serviceitemsunresolvedcontexttest_serviceitemsunresolvedcontexttest_testdoctorstillgetstheirownitems",
      "community": 86,
      "norm_label": ".testdoctorstillgetstheirownitems()"
    },
    {
      "label": "DashboardChartPeriodTest.php",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "dashboard_dashboardchartperiodtest",
      "community": 918,
      "norm_label": "dashboardchartperiodtest.php"
    },
    {
      "label": "DashboardChartPeriodTest",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest",
      "community": 918,
      "norm_label": "dashboardchartperiodtest"
    },
    {
      "label": ".currentJalali()",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_currentjalali",
      "community": 918,
      "norm_label": ".currentjalali()"
    },
    {
      "label": ".jalaliMonthLength()",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_jalalimonthlength",
      "community": 918,
      "norm_label": ".jalalimonthlength()"
    },
    {
      "label": ".clinicWithDoctor()",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_clinicwithdoctor",
      "community": 918,
      "norm_label": ".clinicwithdoctor()"
    },
    {
      "label": ".testClinicChartsDefaultToCurrentJalaliPeriod()",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testclinicchartsdefaulttocurrentjalaliperiod",
      "community": 918,
      "norm_label": ".testclinicchartsdefaulttocurrentjalaliperiod()"
    },
    {
      "label": ".testClinicChartsHonourRequestedPeriod()",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testclinicchartshonourrequestedperiod",
      "community": 918,
      "norm_label": ".testclinicchartshonourrequestedperiod()"
    },
    {
      "label": ".testTodayAppointmentIsCountedOnItsJalaliDay()",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testtodayappointmentiscountedonitsjalaliday",
      "community": 918,
      "norm_label": ".testtodayappointmentiscountedonitsjalaliday()"
    },
    {
      "label": ".testOutOfRangeParamsAreClamped()",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testoutofrangeparamsareclamped",
      "community": 918,
      "norm_label": ".testoutofrangeparamsareclamped()"
    },
    {
      "label": ".testDoctorChartsUseSameJalaliPeriod()",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testdoctorchartsusesamejalaliperiod",
      "community": 918,
      "norm_label": ".testdoctorchartsusesamejalaliperiod()"
    },
    {
      "label": "DashboardTodayAppointmentsTest.php",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "dashboard_dashboardtodayappointmentstest",
      "community": 539,
      "norm_label": "dashboardtodayappointmentstest.php"
    },
    {
      "label": "DashboardTodayAppointmentsTest",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest",
      "community": 539,
      "norm_label": "dashboardtodayappointmentstest"
    },
    {
      "label": ".todayAppointment()",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_todayappointment",
      "community": 539,
      "norm_label": ".todayappointment()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "tests_dashboard_dashboardtodayappointmentstest_php_doctor",
      "community": 539,
      "norm_label": "doctor"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "tests_dashboard_dashboardtodayappointmentstest_php_user",
      "community": 539,
      "norm_label": "user"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "tests_dashboard_dashboardtodayappointmentstest_php_appointment",
      "community": 539,
      "norm_label": "appointment"
    },
    {
      "label": ".testDoctorTodayAppointmentsExposeExtendedFields()",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_testdoctortodayappointmentsexposeextendedfields",
      "community": 539,
      "norm_label": ".testdoctortodayappointmentsexposeextendedfields()"
    },
    {
      "label": ".testServiceNameNullWhenNoServiceItem()",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_testservicenamenullwhennoserviceitem",
      "community": 539,
      "norm_label": ".testservicenamenullwhennoserviceitem()"
    },
    {
      "label": ".testClinicTodayAppointmentsExposeExtendedFields()",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_testclinictodayappointmentsexposeextendedfields",
      "community": 539,
      "norm_label": ".testclinictodayappointmentsexposeextendedfields()"
    },
    {
      "label": ".testDoctorNotFoundReturns404()",
      "file_type": "code",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_testdoctornotfoundreturns404",
      "community": 539,
      "norm_label": ".testdoctornotfoundreturns404()"
    },
    {
      "label": "InvitedDoctorDashboardScopeTest.php",
      "file_type": "code",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "dashboard_inviteddoctordashboardscopetest",
      "community": 86,
      "norm_label": "inviteddoctordashboardscopetest.php"
    },
    {
      "label": "InvitedDoctorDashboardScopeTest",
      "file_type": "code",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest",
      "community": 86,
      "norm_label": "inviteddoctordashboardscopetest"
    },
    {
      "label": ".makeDoctorInClinic()",
      "file_type": "code",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_makedoctorinclinic",
      "community": 86,
      "norm_label": ".makedoctorinclinic()"
    },
    {
      "label": ".testClinicContextOmitsFinancialFields()",
      "file_type": "code",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_testcliniccontextomitsfinancialfields",
      "community": 86,
      "norm_label": ".testcliniccontextomitsfinancialfields()"
    },
    {
      "label": ".testPersonalContextStillReturnsFinancialFields()",
      "file_type": "code",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_testpersonalcontextstillreturnsfinancialfields",
      "community": 86,
      "norm_label": ".testpersonalcontextstillreturnsfinancialfields()"
    },
    {
      "label": ".testForeignClinicUuidFallsBackToPersonalScope()",
      "file_type": "code",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_testforeignclinicuuidfallsbacktopersonalscope",
      "community": 86,
      "norm_label": ".testforeignclinicuuidfallsbacktopersonalscope()"
    },
    {
      "label": "UniqueConstraintsTest.php",
      "file_type": "code",
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "database_uniqueconstraintstest",
      "community": 86,
      "norm_label": "uniqueconstraintstest.php"
    },
    {
      "label": "UniqueConstraintsTest",
      "file_type": "code",
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "database_uniqueconstraintstest_uniqueconstraintstest",
      "community": 86,
      "norm_label": "uniqueconstraintstest"
    },
    {
      "label": ".testDuplicateEmailRejected()",
      "file_type": "code",
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "database_uniqueconstraintstest_uniqueconstraintstest_testduplicateemailrejected",
      "community": 86,
      "norm_label": ".testduplicateemailrejected()"
    },
    {
      "label": ".testDuplicateGatewayTokenRejected()",
      "file_type": "code",
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "database_uniqueconstraintstest_uniqueconstraintstest_testduplicategatewaytokenrejected",
      "community": 86,
      "norm_label": ".testduplicategatewaytokenrejected()"
    },
    {
      "label": ".testDuplicateDateOverrideRejected()",
      "file_type": "code",
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "database_uniqueconstraintstest_uniqueconstraintstest_testduplicatedateoverriderejected",
      "community": 86,
      "norm_label": ".testduplicatedateoverriderejected()"
    },
    {
      "label": ".testDuplicateBreakdownPaymentSourceRejected()",
      "file_type": "code",
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "database_uniqueconstraintstest_uniqueconstraintstest_testduplicatebreakdownpaymentsourcerejected",
      "community": 86,
      "norm_label": ".testduplicatebreakdownpaymentsourcerejected()"
    },
    {
      "label": "ClinicDoctorListNPlusOneTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/ClinicDoctorListNPlusOneTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_clinicdoctorlistnplusonetest",
      "community": 609,
      "norm_label": "clinicdoctorlistnplusonetest.php"
    },
    {
      "label": "ClinicDoctorListNPlusOneTest",
      "file_type": "code",
      "source_file": "tests/Doctor/ClinicDoctorListNPlusOneTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "doctor_clinicdoctorlistnplusonetest_clinicdoctorlistnplusonetest",
      "community": 609,
      "norm_label": "clinicdoctorlistnplusonetest"
    },
    {
      "label": ".makeClinicWithDoctors()",
      "file_type": "code",
      "source_file": "tests/Doctor/ClinicDoctorListNPlusOneTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "doctor_clinicdoctorlistnplusonetest_clinicdoctorlistnplusonetest_makeclinicwithdoctors",
      "community": 609,
      "norm_label": ".makeclinicwithdoctors()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Doctor/ClinicDoctorListNPlusOneTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "tests_doctor_clinicdoctorlistnplusonetest_php_clinic",
      "community": 609,
      "norm_label": "clinic"
    },
    {
      "label": ".testQueryCountDoesNotGrowWithDoctorCount()",
      "file_type": "code",
      "source_file": "tests/Doctor/ClinicDoctorListNPlusOneTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "doctor_clinicdoctorlistnplusonetest_clinicdoctorlistnplusonetest_testquerycountdoesnotgrowwithdoctorcount",
      "community": 609,
      "norm_label": ".testquerycountdoesnotgrowwithdoctorcount()"
    },
    {
      "label": "DoctorAddressOwnershipTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_doctoraddressownershiptest",
      "community": 574,
      "norm_label": "doctoraddressownershiptest.php"
    },
    {
      "label": "DoctorAddressOwnershipTest",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "doctor_doctoraddressownershiptest_doctoraddressownershiptest",
      "community": 574,
      "norm_label": "doctoraddressownershiptest"
    },
    {
      "label": ".makeAddress()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "doctor_doctoraddressownershiptest_doctoraddressownershiptest_makeaddress",
      "community": 574,
      "norm_label": ".makeaddress()"
    },
    {
      "label": "DoctorAddress",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "tests_doctor_doctoraddressownershiptest_php_doctoraddress",
      "community": 574,
      "norm_label": "doctoraddress"
    },
    {
      "label": ".testOtherDoctorCannotRead()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "doctor_doctoraddressownershiptest_doctoraddressownershiptest_testotherdoctorcannotread",
      "community": 574,
      "norm_label": ".testotherdoctorcannotread()"
    },
    {
      "label": ".testOwnerCanRead()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "doctor_doctoraddressownershiptest_doctoraddressownershiptest_testownercanread",
      "community": 574,
      "norm_label": ".testownercanread()"
    },
    {
      "label": "DoctorBookingStateAggregationTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_doctorbookingstateaggregationtest",
      "community": 921,
      "norm_label": "doctorbookingstateaggregationtest.php"
    },
    {
      "label": "DoctorBookingStateAggregationTest",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest",
      "community": 921,
      "norm_label": "doctorbookingstateaggregationtest"
    },
    {
      "label": ".doctorPayload()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_doctorpayload",
      "community": 921,
      "norm_label": ".doctorpayload()"
    },
    {
      "label": ".week()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_week",
      "community": 921,
      "norm_label": ".week()"
    },
    {
      "label": ".session()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_session",
      "community": 921,
      "norm_label": ".session()"
    },
    {
      "label": ".makeDoctorWithInactivePersonalAndClinic()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_makedoctorwithinactivepersonalandclinic",
      "community": 921,
      "norm_label": ".makedoctorwithinactivepersonalandclinic()"
    },
    {
      "label": ".testClinicScheduleKeepsDoctorBookableDespiteEmptyPersonalSchedule()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testclinicschedulekeepsdoctorbookabledespiteemptypersonalschedule",
      "community": 921,
      "norm_label": ".testclinicschedulekeepsdoctorbookabledespiteemptypersonalschedule()"
    },
    {
      "label": ".testAllSchedulesDisabledReportsBookingDisabled()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testallschedulesdisabledreportsbookingdisabled",
      "community": 921,
      "norm_label": ".testallschedulesdisabledreportsbookingdisabled()"
    },
    {
      "label": ".testDetailExposesRawIsActiveFlagForDeactivatedDoctor()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testdetailexposesrawisactiveflagfordeactivateddoctor",
      "community": 921,
      "norm_label": ".testdetailexposesrawisactiveflagfordeactivateddoctor()"
    },
    {
      "label": ".testDisabledClinicScheduleDoesNotMaskActivePersonalSchedule()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L121",
      "_origin": "ast",
      "id": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testdisabledclinicscheduledoesnotmaskactivepersonalschedule",
      "community": 921,
      "norm_label": ".testdisabledclinicscheduledoesnotmaskactivepersonalschedule()"
    },
    {
      "label": "DoctorClaimTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest",
      "community": 854,
      "norm_label": "doctorclaimtest.php"
    },
    {
      "label": "DoctorClaimTest",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest",
      "community": 486,
      "norm_label": "doctorclaimtest"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_setup",
      "community": 486,
      "norm_label": ".setup()"
    },
    {
      "label": ".mockApiIr()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_mockapiir",
      "community": 486,
      "norm_label": ".mockapiir()"
    },
    {
      "label": ".importUnclaimedDoctor()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor",
      "community": 486,
      "norm_label": ".importunclaimeddoctor()"
    },
    {
      "label": ".claimBody()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_claimbody",
      "community": 486,
      "norm_label": ".claimbody()"
    },
    {
      "label": ".testSuccessfulClaimTransfersOwnershipAndDeletesSurrogate()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testsuccessfulclaimtransfersownershipanddeletessurrogate",
      "community": 486,
      "norm_label": ".testsuccessfulclaimtransfersownershipanddeletessurrogate()"
    },
    {
      "label": ".testNameMismatchRevertsToUnclaimed()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testnamemismatchrevertstounclaimed",
      "community": 486,
      "norm_label": ".testnamemismatchrevertstounclaimed()"
    },
    {
      "label": ".testDeceasedPersonIsRejected()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testdeceasedpersonisrejected",
      "community": 486,
      "norm_label": ".testdeceasedpersonisrejected()"
    },
    {
      "label": ".testShahkarMismatchIsRejected()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testshahkarmismatchisrejected",
      "community": 486,
      "norm_label": ".testshahkarmismatchisrejected()"
    },
    {
      "label": ".testAlreadyClaimedIsConflict()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testalreadyclaimedisconflict",
      "community": 486,
      "norm_label": ".testalreadyclaimedisconflict()"
    },
    {
      "label": ".testUserWhoAlreadyOwnsADoctorCannotClaim()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L141",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testuserwhoalreadyownsadoctorcannotclaim",
      "community": 486,
      "norm_label": ".testuserwhoalreadyownsadoctorcannotclaim()"
    },
    {
      "label": ".testValidationErrors()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testvalidationerrors",
      "community": 486,
      "norm_label": ".testvalidationerrors()"
    },
    {
      "label": ".testMobileMismatchIsRejected()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L172",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testmobilemismatchisrejected",
      "community": 486,
      "norm_label": ".testmobilemismatchisrejected()"
    },
    {
      "label": ".testOwnerCanDeleteOwnProfileButOthersCannot()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L184",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testownercandeleteownprofilebutotherscannot",
      "community": 486,
      "norm_label": ".testownercandeleteownprofilebutotherscannot()"
    },
    {
      "label": ".testUnclaimedProfileNotDeletableByRandomUser()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L205",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testunclaimedprofilenotdeletablebyrandomuser",
      "community": 486,
      "norm_label": ".testunclaimedprofilenotdeletablebyrandomuser()"
    },
    {
      "label": ".testClaimInfoIsPublic()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L213",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testclaiminfoispublic",
      "community": 486,
      "norm_label": ".testclaiminfoispublic()"
    },
    {
      "label": ".testAdminTransferHappyPath()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L224",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testadmintransferhappypath",
      "community": 486,
      "norm_label": ".testadmintransferhappypath()"
    },
    {
      "label": ".testAdminTransferRequiresAdmin()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L246",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testadmintransferrequiresadmin",
      "community": 486,
      "norm_label": ".testadmintransferrequiresadmin()"
    },
    {
      "label": ".testClaimRequiresAuthentication()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L254",
      "_origin": "ast",
      "id": "doctor_doctorclaimtest_doctorclaimtest_testclaimrequiresauthentication",
      "community": 486,
      "norm_label": ".testclaimrequiresauthentication()"
    },
    {
      "label": "DoctorImportTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_doctorimporttest",
      "community": 743,
      "norm_label": "doctorimporttest.php"
    },
    {
      "label": "DoctorImportTest",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest",
      "community": 743,
      "norm_label": "doctorimporttest"
    },
    {
      "label": ".importPayload()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_importpayload",
      "community": 743,
      "norm_label": ".importpayload()"
    },
    {
      "label": ".freshCode()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_freshcode",
      "community": 743,
      "norm_label": ".freshcode()"
    },
    {
      "label": ".testImportCreatesUnclaimedDoctorWithSurrogateUser()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_testimportcreatesunclaimeddoctorwithsurrogateuser",
      "community": 743,
      "norm_label": ".testimportcreatesunclaimeddoctorwithsurrogateuser()"
    },
    {
      "label": ".testReimportUpdatesInsteadOfDuplicating()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_testreimportupdatesinsteadofduplicating",
      "community": 743,
      "norm_label": ".testreimportupdatesinsteadofduplicating()"
    },
    {
      "label": ".testClaimedDoctorIsNeverOverwritten()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_testclaimeddoctorisneveroverwritten",
      "community": 743,
      "norm_label": ".testclaimeddoctorisneveroverwritten()"
    },
    {
      "label": ".testImportCreatesDefaultOfficeAddressWithCityAndProvince()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L112",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_testimportcreatesdefaultofficeaddresswithcityandprovince",
      "community": 743,
      "norm_label": ".testimportcreatesdefaultofficeaddresswithcityandprovince()"
    },
    {
      "label": ".testImportWithoutLocationStillCreatesOfficeAddress()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L153",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_testimportwithoutlocationstillcreatesofficeaddress",
      "community": 743,
      "norm_label": ".testimportwithoutlocationstillcreatesofficeaddress()"
    },
    {
      "label": ".testManualDoctorWithSameCodeIsNeverDuplicated()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L167",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_testmanualdoctorwithsamecodeisneverduplicated",
      "community": 743,
      "norm_label": ".testmanualdoctorwithsamecodeisneverduplicated()"
    },
    {
      "label": ".freshProfileId()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L194",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_freshprofileid",
      "community": 743,
      "norm_label": ".freshprofileid()"
    },
    {
      "label": ".payloadWithProfile()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L199",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_payloadwithprofile",
      "community": 743,
      "norm_label": ".payloadwithprofile()"
    },
    {
      "label": ".testSameProfileIdWithDifferentCodeUpdatesInsteadOfDuplicating()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L206",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_testsameprofileidwithdifferentcodeupdatesinsteadofduplicating",
      "community": 743,
      "norm_label": ".testsameprofileidwithdifferentcodeupdatesinsteadofduplicating()"
    },
    {
      "label": ".testDifferentProfileIdsAreKeptSeparate()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L229",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_testdifferentprofileidsarekeptseparate",
      "community": 743,
      "norm_label": ".testdifferentprofileidsarekeptseparate()"
    },
    {
      "label": ".testProfileIdIsBackfilledFromSourceRefOnImport()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L243",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_testprofileidisbackfilledfromsourcerefonimport",
      "community": 743,
      "norm_label": ".testprofileidisbackfilledfromsourcerefonimport()"
    },
    {
      "label": ".testValidationErrors()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L256",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_testvalidationerrors",
      "community": 743,
      "norm_label": ".testvalidationerrors()"
    },
    {
      "label": ".testNonAdminIsRejected()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L267",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_testnonadminisrejected",
      "community": 743,
      "norm_label": ".testnonadminisrejected()"
    },
    {
      "label": ".testImporterRoleCanImportButNothingElse()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L274",
      "_origin": "ast",
      "id": "doctor_doctorimporttest_doctorimporttest_testimporterrolecanimportbutnothingelse",
      "community": 743,
      "norm_label": ".testimporterrolecanimportbutnothingelse()"
    },
    {
      "label": "DoctorListBookableSortFilterTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_doctorlistbookablesortfiltertest",
      "community": 920,
      "norm_label": "doctorlistbookablesortfiltertest.php"
    },
    {
      "label": "DoctorListBookableSortFilterTest",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest",
      "community": 920,
      "norm_label": "doctorlistbookablesortfiltertest"
    },
    {
      "label": "Specialty",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "tests_doctor_doctorlistbookablesortfiltertest_php_specialty",
      "community": 920,
      "norm_label": "specialty"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "tests_doctor_doctorlistbookablesortfiltertest_php_doctor",
      "community": 920,
      "norm_label": "doctor"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_setup",
      "community": 920,
      "norm_label": ".setup()"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_makedoctor",
      "community": 920,
      "norm_label": ".makedoctor()"
    },
    {
      "label": ".listDoctors()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_listdoctors",
      "community": 920,
      "norm_label": ".listdoctors()"
    },
    {
      "label": ".testDefaultListHidesDeactivatedDoctorsBookableFirst()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_testdefaultlisthidesdeactivateddoctorsbookablefirst",
      "community": 920,
      "norm_label": ".testdefaultlisthidesdeactivateddoctorsbookablefirst()"
    },
    {
      "label": ".testActiveFilterReturnsOnlyBookableDoctors()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_testactivefilterreturnsonlybookabledoctors",
      "community": 920,
      "norm_label": ".testactivefilterreturnsonlybookabledoctors()"
    },
    {
      "label": ".testActiveZeroReturnsOnlyFlagOffDoctors()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_testactivezeroreturnsonlyflagoffdoctors",
      "community": 920,
      "norm_label": ".testactivezeroreturnsonlyflagoffdoctors()"
    },
    {
      "label": "DoctorListLocationTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_doctorlistlocationtest",
      "community": 871,
      "norm_label": "doctorlistlocationtest.php"
    },
    {
      "label": "DoctorListLocationTest",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "doctor_doctorlistlocationtest_doctorlistlocationtest",
      "community": 871,
      "norm_label": "doctorlistlocationtest"
    },
    {
      "label": ".makeCity()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "doctor_doctorlistlocationtest_doctorlistlocationtest_makecity",
      "community": 871,
      "norm_label": ".makecity()"
    },
    {
      "label": "City",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "tests_doctor_doctorlistlocationtest_php_city",
      "community": 871,
      "norm_label": "city"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "doctor_doctorlistlocationtest_doctorlistlocationtest_makedoctor",
      "community": 871,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "tests_doctor_doctorlistlocationtest_php_doctor",
      "community": 871,
      "norm_label": "doctor"
    },
    {
      "label": ".giveOwnAddress()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "doctor_doctorlistlocationtest_doctorlistlocationtest_giveownaddress",
      "community": 871,
      "norm_label": ".giveownaddress()"
    },
    {
      "label": ".fetchListByName()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "doctor_doctorlistlocationtest_doctorlistlocationtest_fetchlistbyname",
      "community": 871,
      "norm_label": ".fetchlistbyname()"
    },
    {
      "label": ".testDoctorWithOwnAddressReportsItsCity()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithownaddressreportsitscity",
      "community": 871,
      "norm_label": ".testdoctorwithownaddressreportsitscity()"
    },
    {
      "label": ".testDoctorWithoutOwnAddressFallsBackToClinicCity()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithoutownaddressfallsbacktocliniccity",
      "community": 871,
      "norm_label": ".testdoctorwithoutownaddressfallsbacktocliniccity()"
    },
    {
      "label": ".testDoctorWithNoLocationReportsEmptyArrays()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithnolocationreportsemptyarrays",
      "community": 871,
      "norm_label": ".testdoctorwithnolocationreportsemptyarrays()"
    },
    {
      "label": ".testReportedCityMatchesCityIdFilter()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "doctor_doctorlistlocationtest_doctorlistlocationtest_testreportedcitymatchescityidfilter",
      "community": 871,
      "norm_label": ".testreportedcitymatchescityidfilter()"
    },
    {
      "label": ".testLocationResolutionCostIsConstant()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L147",
      "_origin": "ast",
      "id": "doctor_doctorlistlocationtest_doctorlistlocationtest_testlocationresolutioncostisconstant",
      "community": 871,
      "norm_label": ".testlocationresolutioncostisconstant()"
    },
    {
      "label": ".testPaginationMetaExposesAppliedLimit()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L181",
      "_origin": "ast",
      "id": "doctor_doctorlistlocationtest_doctorlistlocationtest_testpaginationmetaexposesappliedlimit",
      "community": 871,
      "norm_label": ".testpaginationmetaexposesappliedlimit()"
    },
    {
      "label": "DoctorNameTitleTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_doctornametitletest",
      "community": 936,
      "norm_label": "doctornametitletest.php"
    },
    {
      "label": "DoctorNameTitleTest",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "doctor_doctornametitletest_doctornametitletest",
      "community": 936,
      "norm_label": "doctornametitletest"
    },
    {
      "label": ".freshMobile()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "doctor_doctornametitletest_doctornametitletest_freshmobile",
      "community": 936,
      "norm_label": ".freshmobile()"
    },
    {
      "label": ".createDoctorAs()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "doctor_doctornametitletest_doctornametitletest_createdoctoras",
      "community": 936,
      "norm_label": ".createdoctoras()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "tests_doctor_doctornametitletest_php_doctor",
      "community": 936,
      "norm_label": "doctor"
    },
    {
      "label": ".testAdminCreateStripsTheTitle()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "doctor_doctornametitletest_doctornametitletest_testadmincreatestripsthetitle",
      "community": 936,
      "norm_label": ".testadmincreatestripsthetitle()"
    },
    {
      "label": ".testPlainNameIsLeftAlone()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "doctor_doctornametitletest_doctornametitletest_testplainnameisleftalone",
      "community": 936,
      "norm_label": ".testplainnameisleftalone()"
    },
    {
      "label": ".testStripDoctorTitle()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "doctor_doctornametitletest_doctornametitletest_teststripdoctortitle",
      "community": 936,
      "norm_label": ".teststripdoctortitle()"
    },
    {
      "label": ".titleVariants()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "doctor_doctornametitletest_doctornametitletest_titlevariants",
      "community": 936,
      "norm_label": ".titlevariants()"
    },
    {
      "label": "DoctorSpecialtyParentsTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_doctorspecialtyparentstest",
      "community": 490,
      "norm_label": "doctorspecialtyparentstest.php"
    },
    {
      "label": "DoctorSpecialtyParentsTest",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest",
      "community": 490,
      "norm_label": "doctorspecialtyparentstest"
    },
    {
      "label": ".makeSpecialty()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_makespecialty",
      "community": 490,
      "norm_label": ".makespecialty()"
    },
    {
      "label": "Specialty",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "tests_doctor_doctorspecialtyparentstest_php_specialty",
      "community": 490,
      "norm_label": "specialty"
    },
    {
      "label": ".repo()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_repo",
      "community": 490,
      "norm_label": ".repo()"
    },
    {
      "label": "SpecialtyRepository",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "specialtyrepository",
      "community": 490,
      "norm_label": "specialtyrepository"
    },
    {
      "label": ".testExpandWithAncestorsWalksTheWholeChain()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testexpandwithancestorswalksthewholechain",
      "community": 490,
      "norm_label": ".testexpandwithancestorswalksthewholechain()"
    },
    {
      "label": ".testExpandWithAncestorsDeduplicatesAndDropsUnknownIds()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testexpandwithancestorsdeduplicatesanddropsunknownids",
      "community": 490,
      "norm_label": ".testexpandwithancestorsdeduplicatesanddropsunknownids()"
    },
    {
      "label": ".testExpandWithAncestorsReturnsEmptyForNoInput()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testexpandwithancestorsreturnsemptyfornoinput",
      "community": 490,
      "norm_label": ".testexpandwithancestorsreturnsemptyfornoinput()"
    },
    {
      "label": ".testImportAttachesParentSpecialty()",
      "file_type": "code",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testimportattachesparentspecialty",
      "community": 490,
      "norm_label": ".testimportattachesparentspecialty()"
    },
    {
      "label": "IrimcDegreeMappingTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_irimcdegreemappingtest",
      "community": 858,
      "norm_label": "irimcdegreemappingtest.php"
    },
    {
      "label": "IrimcDegreeMappingTest",
      "file_type": "code",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "doctor_irimcdegreemappingtest_irimcdegreemappingtest",
      "community": 858,
      "norm_label": "irimcdegreemappingtest"
    },
    {
      "label": ".testDegreeFromIrimcTitle()",
      "file_type": "code",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_testdegreefromirimctitle",
      "community": 858,
      "norm_label": ".testdegreefromirimctitle()"
    },
    {
      "label": ".titles()",
      "file_type": "code",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_titles",
      "community": 858,
      "norm_label": ".titles()"
    },
    {
      "label": ".testMappedDegreeIsAlwaysAValidEntityDegree()",
      "file_type": "code",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_testmappeddegreeisalwaysavalidentitydegree",
      "community": 858,
      "norm_label": ".testmappeddegreeisalwaysavalidentitydegree()"
    },
    {
      "label": ".testLabelsMatchTheAdminPanelWording()",
      "file_type": "code",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_testlabelsmatchtheadminpanelwording",
      "community": 858,
      "norm_label": ".testlabelsmatchtheadminpanelwording()"
    },
    {
      "label": ".testEveryLabelKeyIsAKnownEntityDegree()",
      "file_type": "code",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_testeverylabelkeyisaknownentitydegree",
      "community": 858,
      "norm_label": ".testeverylabelkeyisaknownentitydegree()"
    },
    {
      "label": "PollutedNameRejectionTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_pollutednamerejectiontest",
      "community": 957,
      "norm_label": "pollutednamerejectiontest.php"
    },
    {
      "label": "PollutedNameRejectionTest",
      "file_type": "code",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "doctor_pollutednamerejectiontest_pollutednamerejectiontest",
      "community": 957,
      "norm_label": "pollutednamerejectiontest"
    },
    {
      "label": ".testDoctorCannotBeCreatedWithPhoneNumberAsName()",
      "file_type": "code",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testdoctorcannotbecreatedwithphonenumberasname",
      "community": 957,
      "norm_label": ".testdoctorcannotbecreatedwithphonenumberasname()"
    },
    {
      "label": ".testDoctorCannotBeRenamedToPlaceholder()",
      "file_type": "code",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testdoctorcannotberenamedtoplaceholder",
      "community": 957,
      "norm_label": ".testdoctorcannotberenamedtoplaceholder()"
    },
    {
      "label": ".testClinicCannotBeNamedAfterPhoneNumber()",
      "file_type": "code",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testcliniccannotbenamedafterphonenumber",
      "community": 957,
      "norm_label": ".testcliniccannotbenamedafterphonenumber()"
    },
    {
      "label": ".testClinicNameMayStayNullBeforeItIsSet()",
      "file_type": "code",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testclinicnamemaystaynullbeforeitisset",
      "community": 957,
      "norm_label": ".testclinicnamemaystaynullbeforeitisset()"
    },
    {
      "label": ".testAdminCreatingDoctorWithPhoneNameGets422()",
      "file_type": "code",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testadmincreatingdoctorwithphonenamegets422",
      "community": 957,
      "norm_label": ".testadmincreatingdoctorwithphonenamegets422()"
    },
    {
      "label": ".testInvitingDoctorByMobileDoesNotUseMobileAsName()",
      "file_type": "code",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testinvitingdoctorbymobiledoesnotusemobileasname",
      "community": 957,
      "norm_label": ".testinvitingdoctorbymobiledoesnotusemobileasname()"
    },
    {
      "label": ".testInvitedNameIsUsedWhenTheClinicProvidesOne()",
      "file_type": "code",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testinvitednameisusedwhentheclinicprovidesone",
      "community": 957,
      "norm_label": ".testinvitednameisusedwhentheclinicprovidesone()"
    },
    {
      "label": "PurgeDoctorsCommandTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_purgedoctorscommandtest",
      "community": 435,
      "norm_label": "purgedoctorscommandtest.php"
    },
    {
      "label": "PurgeDoctorsCommandTest",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "doctor_purgedoctorscommandtest_purgedoctorscommandtest",
      "community": 435,
      "norm_label": "purgedoctorscommandtest"
    },
    {
      "label": "KernelTestCase",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "id": "kerneltestcase",
      "community": 435,
      "norm_label": "kerneltestcase"
    },
    {
      "label": ".tester()",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "doctor_purgedoctorscommandtest_purgedoctorscommandtest_tester",
      "community": 435,
      "norm_label": ".tester()"
    },
    {
      "label": "CommandTester",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "tests_doctor_purgedoctorscommandtest_php_commandtester",
      "community": 435,
      "norm_label": "commandtester"
    },
    {
      "label": ".testDryRunRunsInTestEnv()",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "doctor_purgedoctorscommandtest_purgedoctorscommandtest_testdryrunrunsintestenv",
      "community": 435,
      "norm_label": ".testdryrunrunsintestenv()"
    },
    {
      "label": ".testRefusesOnProdWithNoEscapeHatch()",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "doctor_purgedoctorscommandtest_purgedoctorscommandtest_testrefusesonprodwithnoescapehatch",
      "community": 435,
      "norm_label": ".testrefusesonprodwithnoescapehatch()"
    },
    {
      "label": "PurgeUnclaimedDoctorsCommandTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_purgeunclaimeddoctorscommandtest",
      "community": 435,
      "norm_label": "purgeunclaimeddoctorscommandtest.php"
    },
    {
      "label": "PurgeUnclaimedDoctorsCommandTest",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest",
      "community": 435,
      "norm_label": "purgeunclaimeddoctorscommandtest"
    },
    {
      "label": ".tester()",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_tester",
      "community": 435,
      "norm_label": ".tester()"
    },
    {
      "label": "CommandTester",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "tests_doctor_purgeunclaimeddoctorscommandtest_php_commandtester",
      "community": 435,
      "norm_label": "commandtester"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_makedoctor",
      "community": 435,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "tests_doctor_purgeunclaimeddoctorscommandtest_php_doctor",
      "community": 435,
      "norm_label": "doctor"
    },
    {
      "label": ".doctorExists()",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_doctorexists",
      "community": 435,
      "norm_label": ".doctorexists()"
    },
    {
      "label": ".testDryRunDeletesNothing()",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testdryrundeletesnothing",
      "community": 435,
      "norm_label": ".testdryrundeletesnothing()"
    },
    {
      "label": ".testForceDeletesUnclaimedImportedDoctorAndSurrogate()",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testforcedeletesunclaimedimporteddoctorandsurrogate",
      "community": 435,
      "norm_label": ".testforcedeletesunclaimedimporteddoctorandsurrogate()"
    },
    {
      "label": ".prodTester()",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_prodtester",
      "community": 435,
      "norm_label": ".prodtester()"
    },
    {
      "label": ".testRefusesOnProdWithoutExplicitSwitch()",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testrefusesonprodwithoutexplicitswitch",
      "community": 435,
      "norm_label": ".testrefusesonprodwithoutexplicitswitch()"
    },
    {
      "label": ".testRunsOnProdWithExplicitSwitch()",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L105",
      "_origin": "ast",
      "id": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testrunsonprodwithexplicitswitch",
      "community": 435,
      "norm_label": ".testrunsonprodwithexplicitswitch()"
    },
    {
      "label": ".testClaimedAndOtherSourceDoctorsSurvive()",
      "file_type": "code",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testclaimedandothersourcedoctorssurvive",
      "community": 435,
      "norm_label": ".testclaimedandothersourcedoctorssurvive()"
    },
    {
      "label": "RepairImportedDoctorsCommandTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_repairimporteddoctorscommandtest",
      "community": 938,
      "norm_label": "repairimporteddoctorscommandtest.php"
    },
    {
      "label": "RepairImportedDoctorsCommandTest",
      "file_type": "code",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest",
      "community": 938,
      "norm_label": "repairimporteddoctorscommandtest"
    },
    {
      "label": ".tester()",
      "file_type": "code",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_tester",
      "community": 938,
      "norm_label": ".tester()"
    },
    {
      "label": "CommandTester",
      "file_type": "code",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "tests_doctor_repairimporteddoctorscommandtest_php_commandtester",
      "community": 938,
      "norm_label": "commandtester"
    },
    {
      "label": ".makeBrokenDoctor()",
      "file_type": "code",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_makebrokendoctor",
      "community": 938,
      "norm_label": ".makebrokendoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "tests_doctor_repairimporteddoctorscommandtest_php_doctor",
      "community": 938,
      "norm_label": "doctor"
    },
    {
      "label": ".testEveryStepIsAutoDiscovered()",
      "file_type": "code",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testeverystepisautodiscovered",
      "community": 938,
      "norm_label": ".testeverystepisautodiscovered()"
    },
    {
      "label": ".testDryRunWritesNothing()",
      "file_type": "code",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testdryrunwritesnothing",
      "community": 938,
      "norm_label": ".testdryrunwritesnothing()"
    },
    {
      "label": ".testRepairFixesDegreeAndNameThenIsIdempotent()",
      "file_type": "code",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testrepairfixesdegreeandnamethenisidempotent",
      "community": 938,
      "norm_label": ".testrepairfixesdegreeandnamethenisidempotent()"
    },
    {
      "label": ".testUnknownStepIsRejected()",
      "file_type": "code",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testunknownstepisrejected",
      "community": 938,
      "norm_label": ".testunknownstepisrejected()"
    },
    {
      "label": "SourceProfileIdTest.php",
      "file_type": "code",
      "source_file": "tests/Doctor/SourceProfileIdTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctor_sourceprofileidtest",
      "community": 169,
      "norm_label": "sourceprofileidtest.php"
    },
    {
      "label": "SourceProfileIdTest",
      "file_type": "code",
      "source_file": "tests/Doctor/SourceProfileIdTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "doctor_sourceprofileidtest_sourceprofileidtest",
      "community": 169,
      "norm_label": "sourceprofileidtest"
    },
    {
      "label": ".testFromRef()",
      "file_type": "code",
      "source_file": "tests/Doctor/SourceProfileIdTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "doctor_sourceprofileidtest_sourceprofileidtest_testfromref",
      "community": 813,
      "norm_label": ".testfromref()"
    },
    {
      "label": ".refs()",
      "file_type": "code",
      "source_file": "tests/Doctor/SourceProfileIdTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "doctor_sourceprofileidtest_sourceprofileidtest_refs",
      "community": 169,
      "norm_label": ".refs()"
    },
    {
      "label": "RepositoryClassMappingTest.php",
      "file_type": "code",
      "source_file": "tests/Doctrine/RepositoryClassMappingTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "doctrine_repositoryclassmappingtest",
      "community": 435,
      "norm_label": "repositoryclassmappingtest.php"
    },
    {
      "label": "RepositoryClassMappingTest",
      "file_type": "code",
      "source_file": "tests/Doctrine/RepositoryClassMappingTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "doctrine_repositoryclassmappingtest_repositoryclassmappingtest",
      "community": 435,
      "norm_label": "repositoryclassmappingtest"
    },
    {
      "label": ".testEntitiesWithCustomRepoDeclareIt()",
      "file_type": "code",
      "source_file": "tests/Doctrine/RepositoryClassMappingTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "doctrine_repositoryclassmappingtest_repositoryclassmappingtest_testentitieswithcustomrepodeclareit",
      "community": 435,
      "norm_label": ".testentitieswithcustomrepodeclareit()"
    },
    {
      "label": "CoverageDefaultsApiTest.php",
      "file_type": "code",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "insurance_coveragedefaultsapitest",
      "community": 903,
      "norm_label": "coveragedefaultsapitest.php"
    },
    {
      "label": "CoverageDefaultsApiTest",
      "file_type": "code",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "insurance_coveragedefaultsapitest_coveragedefaultsapitest",
      "community": 903,
      "norm_label": "coveragedefaultsapitest"
    },
    {
      "label": ".makeInsurance()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_makeinsurance",
      "community": 903,
      "norm_label": ".makeinsurance()"
    },
    {
      "label": "Insurance",
      "file_type": "code",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "tests_insurance_coveragedefaultsapitest_php_insurance",
      "community": 903,
      "norm_label": "insurance"
    },
    {
      "label": ".testAdminGetsEveryServiceCategory()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testadmingetseveryservicecategory",
      "community": 903,
      "norm_label": ".testadmingetseveryservicecategory()"
    },
    {
      "label": ".testAdminSavesPercentages()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testadminsavespercentages",
      "community": 903,
      "norm_label": ".testadminsavespercentages()"
    },
    {
      "label": ".testPercentAbove100IsRejected()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testpercentabove100isrejected",
      "community": 903,
      "norm_label": ".testpercentabove100isrejected()"
    },
    {
      "label": ".testUnknownCategoryIsRejected()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testunknowncategoryisrejected",
      "community": 903,
      "norm_label": ".testunknowncategoryisrejected()"
    },
    {
      "label": ".testNonAdminIsForbidden()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L78",
      "_origin": "ast",
      "id": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testnonadminisforbidden",
      "community": 903,
      "norm_label": ".testnonadminisforbidden()"
    },
    {
      "label": ".testMissingInsuranceIsNotFound()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testmissinginsuranceisnotfound",
      "community": 903,
      "norm_label": ".testmissinginsuranceisnotfound()"
    },
    {
      "label": "CoveragePercentResolutionTest.php",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "insurance_coveragepercentresolutiontest",
      "community": 26,
      "norm_label": "coveragepercentresolutiontest.php"
    },
    {
      "label": "CoveragePercentResolutionTest",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "community": 26,
      "norm_label": "coveragepercentresolutiontest"
    },
    {
      "label": "TenantInsuranceService",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "tenantinsuranceservice",
      "community": 26,
      "norm_label": "tenantinsuranceservice"
    },
    {
      "label": "InsuranceCoverageDefaultService",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "insurancecoveragedefaultservice",
      "community": 26,
      "norm_label": "insurancecoveragedefaultservice"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_setup",
      "community": 26,
      "norm_label": ".setup()"
    },
    {
      "label": ".makeContract()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_makecontract",
      "community": 26,
      "norm_label": ".makecontract()"
    },
    {
      "label": ".testFallsBackToLegacyContractPercentWhenNothingIsConfigured()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testfallsbacktolegacycontractpercentwhennothingisconfigured",
      "community": 26,
      "norm_label": ".testfallsbacktolegacycontractpercentwhennothingisconfigured()"
    },
    {
      "label": ".testAdminDefaultWinsOverLegacyContractPercent()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testadmindefaultwinsoverlegacycontractpercent",
      "community": 26,
      "norm_label": ".testadmindefaultwinsoverlegacycontractpercent()"
    },
    {
      "label": ".testChangingTheAdminDefaultImmediatelyChangesTheContract()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testchangingtheadmindefaultimmediatelychangesthecontract",
      "community": 26,
      "norm_label": ".testchangingtheadmindefaultimmediatelychangesthecontract()"
    },
    {
      "label": ".testContractCategoryOverrideWinsOverAdminDefault()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testcontractcategoryoverridewinsoveradmindefault",
      "community": 26,
      "norm_label": ".testcontractcategoryoverridewinsoveradmindefault()"
    },
    {
      "label": ".testServiceOverrideWinsOverEveryOtherLevel()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L107",
      "_origin": "ast",
      "id": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testserviceoverridewinsovereveryotherlevel",
      "community": 26,
      "norm_label": ".testserviceoverridewinsovereveryotherlevel()"
    },
    {
      "label": ".testServiceRuleUsesTheCategoryOfTheServiceItem()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testserviceruleusesthecategoryoftheserviceitem",
      "community": 26,
      "norm_label": ".testserviceruleusesthecategoryoftheserviceitem()"
    },
    {
      "label": ".testVisitRuleAlwaysUsesTheOutpatientPercent()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L150",
      "_origin": "ast",
      "id": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testvisitrulealwaysusestheoutpatientpercent",
      "community": 26,
      "norm_label": ".testvisitrulealwaysusestheoutpatientpercent()"
    },
    {
      "label": ".testRemovingTheOverrideReturnsToTheAdminDefault()",
      "file_type": "code",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L167",
      "_origin": "ast",
      "id": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testremovingtheoverridereturnstotheadmindefault",
      "community": 26,
      "norm_label": ".testremovingtheoverridereturnstotheadmindefault()"
    },
    {
      "label": "DoctorInsuranceOwnershipTest.php",
      "file_type": "code",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "insurance_doctorinsuranceownershiptest",
      "community": 575,
      "norm_label": "doctorinsuranceownershiptest.php"
    },
    {
      "label": "DoctorInsuranceOwnershipTest",
      "file_type": "code",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest",
      "community": 575,
      "norm_label": "doctorinsuranceownershiptest"
    },
    {
      "label": ".makeDoctorInsurance()",
      "file_type": "code",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest_makedoctorinsurance",
      "community": 575,
      "norm_label": ".makedoctorinsurance()"
    },
    {
      "label": "DoctorInsurance",
      "file_type": "code",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "tests_insurance_doctorinsuranceownershiptest_php_doctorinsurance",
      "community": 575,
      "norm_label": "doctorinsurance"
    },
    {
      "label": ".testOtherDoctorCannotRead()",
      "file_type": "code",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest_testotherdoctorcannotread",
      "community": 575,
      "norm_label": ".testotherdoctorcannotread()"
    },
    {
      "label": ".testOwnerCanRead()",
      "file_type": "code",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest_testownercanread",
      "community": 575,
      "norm_label": ".testownercanread()"
    },
    {
      "label": "InsuranceServiceCategorySettingsApiTest.php",
      "file_type": "code",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "insurance_insuranceservicecategorysettingsapitest",
      "community": 914,
      "norm_label": "insuranceservicecategorysettingsapitest.php"
    },
    {
      "label": "InsuranceServiceCategorySettingsApiTest",
      "file_type": "code",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest",
      "community": 914,
      "norm_label": "insuranceservicecategorysettingsapitest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_makedoctor",
      "community": 914,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "tests_insurance_insuranceservicecategorysettingsapitest_php_user",
      "community": 914,
      "norm_label": "user"
    },
    {
      "label": ".testPricingPayloadCarriesEveryServiceCategory()",
      "file_type": "code",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testpricingpayloadcarrieseveryservicecategory",
      "community": 914,
      "norm_label": ".testpricingpayloadcarrieseveryservicecategory()"
    },
    {
      "label": ".testDisablingOneKindMakesTheOtherTheDefault()",
      "file_type": "code",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testdisablingonekindmakestheotherthedefault",
      "community": 914,
      "norm_label": ".testdisablingonekindmakestheotherthedefault()"
    },
    {
      "label": ".testDisablingEveryKindIsRejected()",
      "file_type": "code",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testdisablingeverykindisrejected",
      "community": 914,
      "norm_label": ".testdisablingeverykindisrejected()"
    },
    {
      "label": ".testUnknownKindIsRejected()",
      "file_type": "code",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testunknownkindisrejected",
      "community": 914,
      "norm_label": ".testunknownkindisrejected()"
    },
    {
      "label": ".testOmittingTheKeyKeepsTheStoredSettings()",
      "file_type": "code",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testomittingthekeykeepsthestoredsettings",
      "community": 914,
      "norm_label": ".testomittingthekeykeepsthestoredsettings()"
    },
    {
      "label": "RequireVisitPriceTest.php",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest",
      "community": 445,
      "norm_label": "requirevisitpricetest.php"
    },
    {
      "label": "RequireVisitPriceTest",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest",
      "community": 445,
      "norm_label": "requirevisitpricetest"
    },
    {
      "label": ".doctor()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_doctor",
      "community": 445,
      "norm_label": ".doctor()"
    },
    {
      "label": ".pricingRow()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_pricingrow",
      "community": 445,
      "norm_label": ".pricingrow()"
    },
    {
      "label": "EntityInsurancePricing",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing",
      "community": 445,
      "norm_label": "entityinsurancepricing"
    },
    {
      "label": ".recordFor()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_recordfor",
      "community": 445,
      "norm_label": ".recordfor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "tests_insurance_requirevisitpricetest_php_doctor",
      "community": 445,
      "norm_label": "doctor"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "tests_insurance_requirevisitpricetest_php_patientrecord",
      "community": 445,
      "norm_label": "patientrecord"
    },
    {
      "label": ".appointmentBody()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_appointmentbody",
      "community": 445,
      "norm_label": ".appointmentbody()"
    },
    {
      "label": ".testSaveFlagOnWithZeroPriceIs422()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagonwithzeropriceis422",
      "community": 445,
      "norm_label": ".testsaveflagonwithzeropriceis422()"
    },
    {
      "label": ".testSaveFlagOnWithValidPricePersistsBoth()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagonwithvalidpricepersistsboth",
      "community": 445,
      "norm_label": ".testsaveflagonwithvalidpricepersistsboth()"
    },
    {
      "label": ".testSaveFlagAloneKeepsStoredPrice()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagalonekeepsstoredprice",
      "community": 445,
      "norm_label": ".testsaveflagalonekeepsstoredprice()"
    },
    {
      "label": ".testSaveFlagAloneOnEnabledRowWithZeroStoredPriceIs422()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagaloneonenabledrowwithzerostoredpriceis422",
      "community": 445,
      "norm_label": ".testsaveflagaloneonenabledrowwithzerostoredpriceis422()"
    },
    {
      "label": ".testSaveFlagFalseWithoutRowDoesNotCreateRow()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagfalsewithoutrowdoesnotcreaterow",
      "community": 445,
      "norm_label": ".testsaveflagfalsewithoutrowdoesnotcreaterow()"
    },
    {
      "label": ".testSessionWithoutVisitPriceIs422WhenFlagOn()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L137",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithoutvisitpriceis422whenflagon",
      "community": 445,
      "norm_label": ".testsessionwithoutvisitpriceis422whenflagon()"
    },
    {
      "label": ".testSessionWithVisitPriceIs201WhenFlagOn()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L151",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithvisitpriceis201whenflagon",
      "community": 445,
      "norm_label": ".testsessionwithvisitpriceis201whenflagon()"
    },
    {
      "label": ".testSessionWithZeroVisitPriceStaysAllowedWhenFlagOff()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L165",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithzerovisitpricestaysallowedwhenflagoff",
      "community": 445,
      "norm_label": ".testsessionwithzerovisitpricestaysallowedwhenflagoff()"
    },
    {
      "label": ".testMyAppointmentWithoutVisitPriceIs422WhenFlagOn()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L180",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithoutvisitpriceis422whenflagon",
      "community": 445,
      "norm_label": ".testmyappointmentwithoutvisitpriceis422whenflagon()"
    },
    {
      "label": ".testMyAppointmentWithVisitPriceIs201AndStored()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L191",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithvisitpriceis201andstored",
      "community": 445,
      "norm_label": ".testmyappointmentwithvisitpriceis201andstored()"
    },
    {
      "label": ".testMyAppointmentWithoutVisitPriceIs201WhenFlagOff()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L205",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithoutvisitpriceis201whenflagoff",
      "community": 445,
      "norm_label": ".testmyappointmentwithoutvisitpriceis201whenflagoff()"
    },
    {
      "label": ".testFlagFallsBackToSingleClinicOfDoctor()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L214",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testflagfallsbacktosingleclinicofdoctor",
      "community": 445,
      "norm_label": ".testflagfallsbacktosingleclinicofdoctor()"
    },
    {
      "label": ".testAdminAppointmentWithoutVisitPriceIs422WhenFlagOn()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L233",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testadminappointmentwithoutvisitpriceis422whenflagon",
      "community": 445,
      "norm_label": ".testadminappointmentwithoutvisitpriceis422whenflagon()"
    },
    {
      "label": ".testAdminAppointmentWithVisitPriceIs201()",
      "file_type": "code",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L245",
      "_origin": "ast",
      "id": "insurance_requirevisitpricetest_requirevisitpricetest_testadminappointmentwithvisitpriceis201",
      "community": 445,
      "norm_label": ".testadminappointmentwithvisitpriceis201()"
    },
    {
      "label": "ServiceCoverageNPlusOneTest.php",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageNPlusOneTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "insurance_servicecoveragenplusonetest",
      "community": 1023,
      "norm_label": "servicecoveragenplusonetest.php"
    },
    {
      "label": "ServiceCoverageNPlusOneTest",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageNPlusOneTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest",
      "community": 1023,
      "norm_label": "servicecoveragenplusonetest"
    },
    {
      "label": ".testEveryRowResolvesItsServiceItemUuid()",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageNPlusOneTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest_testeveryrowresolvesitsserviceitemuuid",
      "community": 1023,
      "norm_label": ".testeveryrowresolvesitsserviceitemuuid()"
    },
    {
      "label": ".makeContract()",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageNPlusOneTest.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest_makecontract",
      "community": 1023,
      "norm_label": ".makecontract()"
    },
    {
      "label": ".testQueryCountDoesNotGrowWithCoverageRows()",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageNPlusOneTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest_testquerycountdoesnotgrowwithcoveragerows",
      "community": 1023,
      "norm_label": ".testquerycountdoesnotgrowwithcoveragerows()"
    },
    {
      "label": "ServiceCoverageSyncsItemFlagTest.php",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "insurance_servicecoveragesyncsitemflagtest",
      "community": 826,
      "norm_label": "servicecoveragesyncsitemflagtest.php"
    },
    {
      "label": "ServiceCoverageSyncsItemFlagTest",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest",
      "community": 826,
      "norm_label": "servicecoveragesyncsitemflagtest"
    },
    {
      "label": ".makeDoctorContractAndItem()",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_makedoctorcontractanditem",
      "community": 826,
      "norm_label": ".makedoctorcontractanditem()"
    },
    {
      "label": ".isInsured()",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_isinsured",
      "community": 826,
      "norm_label": ".isinsured()"
    },
    {
      "label": ".putCoverage()",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_putcoverage",
      "community": 826,
      "norm_label": ".putcoverage()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "tests_insurance_servicecoveragesyncsitemflagtest_php_user",
      "community": 826,
      "norm_label": "user"
    },
    {
      "label": "TenantInsurance",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "tests_insurance_servicecoveragesyncsitemflagtest_php_tenantinsurance",
      "community": 826,
      "norm_label": "tenantinsurance"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "tests_insurance_servicecoveragesyncsitemflagtest_php_serviceitem",
      "community": 826,
      "norm_label": "serviceitem"
    },
    {
      "label": ".testSavingCoveredCoverageMarksItemAsInsured()",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testsavingcoveredcoveragemarksitemasinsured",
      "community": 826,
      "norm_label": ".testsavingcoveredcoveragemarksitemasinsured()"
    },
    {
      "label": ".testRemovingTheOnlyCoverageClearsTheFlag()",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testremovingtheonlycoverageclearstheflag",
      "community": 826,
      "norm_label": ".testremovingtheonlycoverageclearstheflag()"
    },
    {
      "label": ".testFlagStaysSetWhileAnotherContractStillCoversTheItem()",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testflagstayssetwhileanothercontractstillcoverstheitem",
      "community": 826,
      "norm_label": ".testflagstayssetwhileanothercontractstillcoverstheitem()"
    },
    {
      "label": ".testUnknownServiceItemIsRejected()",
      "file_type": "code",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testunknownserviceitemisrejected",
      "community": 826,
      "norm_label": ".testunknownserviceitemisrejected()"
    },
    {
      "label": "TenantInsuranceCategoryCoverageApiTest.php",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecategorycoverageapitest",
      "community": 26,
      "norm_label": "tenantinsurancecategorycoverageapitest.php"
    },
    {
      "label": "TenantInsuranceCategoryCoverageApiTest",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest",
      "community": 908,
      "norm_label": "tenantinsurancecategorycoverageapitest"
    },
    {
      "label": ".makeDoctorAndInsurance()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_makedoctorandinsurance",
      "community": 908,
      "norm_label": ".makedoctorandinsurance()"
    },
    {
      "label": ".testContractWithoutOverridesFollowsTheAdminDefault()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testcontractwithoutoverridesfollowstheadmindefault",
      "community": 908,
      "norm_label": ".testcontractwithoutoverridesfollowstheadmindefault()"
    },
    {
      "label": ".testSendingCategoryCoveragesStoresAnOverride()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testsendingcategorycoveragesstoresanoverride",
      "community": 908,
      "norm_label": ".testsendingcategorycoveragesstoresanoverride()"
    },
    {
      "label": ".testAnEnabledServiceKindCannotBeLeftWithoutAPercent()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testanenabledservicekindcannotbeleftwithoutapercent",
      "community": 908,
      "norm_label": ".testanenabledservicekindcannotbeleftwithoutapercent()"
    },
    {
      "label": ".testADisabledServiceKindNeedsNoPercent()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testadisabledservicekindneedsnopercent",
      "community": 908,
      "norm_label": ".testadisabledservicekindneedsnopercent()"
    },
    {
      "label": ".testListReturnsEffectivePercentsAndSources()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L112",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testlistreturnseffectivepercentsandsources",
      "community": 908,
      "norm_label": ".testlistreturnseffectivepercentsandsources()"
    },
    {
      "label": ".testUnknownCategoryIsRejected()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L128",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testunknowncategoryisrejected",
      "community": 908,
      "norm_label": ".testunknowncategoryisrejected()"
    },
    {
      "label": ".testPercentAbove100IsRejected()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L140",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testpercentabove100isrejected",
      "community": 908,
      "norm_label": ".testpercentabove100isrejected()"
    },
    {
      "label": ".testPatchCanDropAnOverrideBackToTheAdminDefault()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L152",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testpatchcandropanoverridebacktotheadmindefault",
      "community": 908,
      "norm_label": ".testpatchcandropanoverridebacktotheadmindefault()"
    },
    {
      "label": "TenantInsuranceCleanupTest.php",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCleanupTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecleanuptest",
      "community": 86,
      "norm_label": "tenantinsurancecleanuptest.php"
    },
    {
      "label": "TenantInsuranceCleanupTest",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCleanupTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecleanuptest_tenantinsurancecleanuptest",
      "community": 86,
      "norm_label": "tenantinsurancecleanuptest"
    },
    {
      "label": ".testPurgeRemovesTenantInsurancePricingAndCoverage()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCleanupTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecleanuptest_tenantinsurancecleanuptest_testpurgeremovestenantinsurancepricingandcoverage",
      "community": 86,
      "norm_label": ".testpurgeremovestenantinsurancepricingandcoverage()"
    },
    {
      "label": ".testDeleteDoctorEndpointPurgesInsuranceConfig()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceCleanupTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecleanuptest_tenantinsurancecleanuptest_testdeletedoctorendpointpurgesinsuranceconfig",
      "community": 86,
      "norm_label": ".testdeletedoctorendpointpurgesinsuranceconfig()"
    },
    {
      "label": "TenantInsuranceContractApiTest.php",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecontractapitest",
      "community": 744,
      "norm_label": "tenantinsurancecontractapitest.php"
    },
    {
      "label": "TenantInsuranceContractApiTest",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest",
      "community": 744,
      "norm_label": "tenantinsurancecontractapitest"
    },
    {
      "label": ".makeDoctorAndInsurance()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_makedoctorandinsurance",
      "community": 744,
      "norm_label": ".makedoctorandinsurance()"
    },
    {
      "label": "InsuranceType",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "tests_insurance_tenantinsurancecontractapitest_php_insurancetype",
      "community": 744,
      "norm_label": "insurancetype"
    },
    {
      "label": ".testCreateContractPersistsDatesAndKind()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testcreatecontractpersistsdatesandkind",
      "community": 744,
      "norm_label": ".testcreatecontractpersistsdatesandkind()"
    },
    {
      "label": ".testFranchiseAboveHundredIsRejected()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testfranchiseabovehundredisrejected",
      "community": 744,
      "norm_label": ".testfranchiseabovehundredisrejected()"
    },
    {
      "label": ".testNegativeFranchiseOnEditIsRejected()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testnegativefranchiseoneditisrejected",
      "community": 744,
      "norm_label": ".testnegativefranchiseoneditisrejected()"
    },
    {
      "label": ".testKindDefaultsToCatalogTypeWhenOmitted()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testkinddefaultstocatalogtypewhenomitted",
      "community": 744,
      "norm_label": ".testkinddefaultstocatalogtypewhenomitted()"
    },
    {
      "label": ".testEditUpdatesDatesKindAndAmounts()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testeditupdatesdateskindandamounts",
      "community": 744,
      "norm_label": ".testeditupdatesdateskindandamounts()"
    },
    {
      "label": ".testToggleIsActiveDoesNotClobberEffectiveTo()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testtoggleisactivedoesnotclobbereffectiveto",
      "community": 744,
      "norm_label": ".testtoggleisactivedoesnotclobbereffectiveto()"
    },
    {
      "label": ".testListReturnsInactiveContracts()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L144",
      "_origin": "ast",
      "id": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testlistreturnsinactivecontracts",
      "community": 744,
      "norm_label": ".testlistreturnsinactivecontracts()"
    },
    {
      "label": "TenantInsurancePerDoctorTest.php",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "insurance_tenantinsuranceperdoctortest",
      "community": 748,
      "norm_label": "tenantinsuranceperdoctortest.php"
    },
    {
      "label": "TenantInsurancePerDoctorTest",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest",
      "community": 748,
      "norm_label": "tenantinsuranceperdoctortest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makedoctor",
      "community": 748,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "tests_insurance_tenantinsuranceperdoctortest_php_doctor",
      "community": 748,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinicWith()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeclinicwith",
      "community": 748,
      "norm_label": ".makeclinicwith()"
    },
    {
      "label": ".makeInsurance()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeinsurance",
      "community": 748,
      "norm_label": ".makeinsurance()"
    },
    {
      "label": "InsuranceType",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "tests_insurance_tenantinsuranceperdoctortest_php_insurancetype",
      "community": 748,
      "norm_label": "insurancetype"
    },
    {
      "label": "Insurance",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "tests_insurance_tenantinsuranceperdoctortest_php_insurance",
      "community": 748,
      "norm_label": "insurance"
    },
    {
      "label": ".testClinicOwnerCreatesContractForMemberDoctor()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testclinicownercreatescontractformemberdoctor",
      "community": 748,
      "norm_label": ".testclinicownercreatescontractformemberdoctor()"
    },
    {
      "label": ".testContractsAreIsolatedPerDoctor()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testcontractsareisolatedperdoctor",
      "community": 748,
      "norm_label": ".testcontractsareisolatedperdoctor()"
    },
    {
      "label": ".testStrangerDoctorUuidIsForbidden()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_teststrangerdoctoruuidisforbidden",
      "community": 748,
      "norm_label": ".teststrangerdoctoruuidisforbidden()"
    },
    {
      "label": ".testUnknownDoctorUuidReturns404()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testunknowndoctoruuidreturns404",
      "community": 748,
      "norm_label": ".testunknowndoctoruuidreturns404()"
    },
    {
      "label": ".testWithoutDoctorUuidKeepsLegacyBehavior()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L119",
      "_origin": "ast",
      "id": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testwithoutdoctoruuidkeepslegacybehavior",
      "community": 748,
      "norm_label": ".testwithoutdoctoruuidkeepslegacybehavior()"
    },
    {
      "label": "TenantServiceCategoryServiceTest.php",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "insurance_tenantservicecategoryservicetest",
      "community": 453,
      "norm_label": "tenantservicecategoryservicetest.php"
    },
    {
      "label": "TenantServiceCategoryServiceTest",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest",
      "community": 453,
      "norm_label": "tenantservicecategoryservicetest"
    },
    {
      "label": "TenantServiceCategoryService",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "tenantservicecategoryservice",
      "community": 453,
      "norm_label": "tenantservicecategoryservice"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_setup",
      "community": 453,
      "norm_label": ".setup()"
    },
    {
      "label": ".testEveryKindIsEnabledWithoutStoredRows()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testeverykindisenabledwithoutstoredrows",
      "community": 453,
      "norm_label": ".testeverykindisenabledwithoutstoredrows()"
    },
    {
      "label": ".testSettingsRowsAlwaysCoverEveryKind()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testsettingsrowsalwayscovereverykind",
      "community": 453,
      "norm_label": ".testsettingsrowsalwayscovereverykind()"
    },
    {
      "label": ".testSingleEnabledKindBecomesTheDefault()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testsingleenabledkindbecomesthedefault",
      "community": 453,
      "norm_label": ".testsingleenabledkindbecomesthedefault()"
    },
    {
      "label": ".testBothEnabledLeavesTheChoiceToTheUser()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testbothenabledleavesthechoicetotheuser",
      "community": 453,
      "norm_label": ".testbothenabledleavesthechoicetotheuser()"
    },
    {
      "label": ".testDisablingEveryKindIsRejected()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testdisablingeverykindisrejected",
      "community": 453,
      "norm_label": ".testdisablingeverykindisrejected()"
    },
    {
      "label": ".testDisablingTheLastRemainingKindIsRejected()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testdisablingthelastremainingkindisrejected",
      "community": 453,
      "norm_label": ".testdisablingthelastremainingkindisrejected()"
    },
    {
      "label": ".testUnknownKindIsRejected()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testunknownkindisrejected",
      "community": 453,
      "norm_label": ".testunknownkindisrejected()"
    },
    {
      "label": ".testSettingsAreIsolatedPerTenant()",
      "file_type": "code",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testsettingsareisolatedpertenant",
      "community": 453,
      "norm_label": ".testsettingsareisolatedpertenant()"
    },
    {
      "label": "InventoryApiTest.php",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "inventory_inventoryapitest",
      "community": 775,
      "norm_label": "inventoryapitest.php"
    },
    {
      "label": "InventoryApiTest",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest",
      "community": 775,
      "norm_label": "inventoryapitest"
    },
    {
      "label": ".doctorUser()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_doctoruser",
      "community": 775,
      "norm_label": ".doctoruser()"
    },
    {
      "label": ".testItemCreateListUpdateDelete()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testitemcreatelistupdatedelete",
      "community": 775,
      "norm_label": ".testitemcreatelistupdatedelete()"
    },
    {
      "label": ".testStatusDerivation()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_teststatusderivation",
      "community": 775,
      "norm_label": ".teststatusderivation()"
    },
    {
      "label": ".testItemRejectsEmptyName()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testitemrejectsemptyname",
      "community": 775,
      "norm_label": ".testitemrejectsemptyname()"
    },
    {
      "label": ".testEmptyStateReturnsZeroStats()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testemptystatereturnszerostats",
      "community": 775,
      "norm_label": ".testemptystatereturnszerostats()"
    },
    {
      "label": ".testCategoriesReturnsDistinctUsedCategories()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testcategoriesreturnsdistinctusedcategories",
      "community": 775,
      "norm_label": ".testcategoriesreturnsdistinctusedcategories()"
    },
    {
      "label": ".testMetaReturnsUnitAndCategoryLists()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testmetareturnsunitandcategorylists",
      "community": 775,
      "norm_label": ".testmetareturnsunitandcategorylists()"
    },
    {
      "label": ".testCreateStoresValidUnitAndCategory()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testcreatestoresvalidunitandcategory",
      "community": 775,
      "norm_label": ".testcreatestoresvalidunitandcategory()"
    },
    {
      "label": ".testCreateRejectsInvalidUnit()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testcreaterejectsinvalidunit",
      "community": 775,
      "norm_label": ".testcreaterejectsinvalidunit()"
    },
    {
      "label": ".testCreateRejectsInvalidCategory()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testcreaterejectsinvalidcategory",
      "community": 775,
      "norm_label": ".testcreaterejectsinvalidcategory()"
    },
    {
      "label": ".testEmptyUnitFallsBackToDefault()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L139",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testemptyunitfallsbacktodefault",
      "community": 775,
      "norm_label": ".testemptyunitfallsbacktodefault()"
    },
    {
      "label": ".testCannotTouchAnotherTenantsItem()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L147",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testcannottouchanothertenantsitem",
      "community": 775,
      "norm_label": ".testcannottouchanothertenantsitem()"
    },
    {
      "label": ".testPackageCreateComputesTotalAndAvailability()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L162",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testpackagecreatecomputestotalandavailability",
      "community": 775,
      "norm_label": ".testpackagecreatecomputestotalandavailability()"
    },
    {
      "label": ".testPackageUpdateReplacesItemsAndDelete()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L188",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testpackageupdatereplacesitemsanddelete",
      "community": 775,
      "norm_label": ".testpackageupdatereplacesitemsanddelete()"
    },
    {
      "label": ".testPackageSkipsForeignItemReferences()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L212",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testpackageskipsforeignitemreferences",
      "community": 775,
      "norm_label": ".testpackageskipsforeignitemreferences()"
    },
    {
      "label": ".testPackageRejectsEmptyTitle()",
      "file_type": "code",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L234",
      "_origin": "ast",
      "id": "inventory_inventoryapitest_inventoryapitest_testpackagerejectsemptytitle",
      "community": 775,
      "norm_label": ".testpackagerejectsemptytitle()"
    },
    {
      "label": "AppointmentSupplementaryInsuranceTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_appointmentsupplementaryinsurancetest",
      "community": 737,
      "norm_label": "appointmentsupplementaryinsurancetest.php"
    },
    {
      "label": "AppointmentSupplementaryInsuranceTest",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest",
      "community": 737,
      "norm_label": "appointmentsupplementaryinsurancetest"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "tests_patient_appointmentsupplementaryinsurancetest_php_doctor",
      "community": 737,
      "norm_label": "doctor"
    },
    {
      "label": "Insurance",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "tests_patient_appointmentsupplementaryinsurancetest_php_insurance",
      "community": 737,
      "norm_label": "insurance"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_setup",
      "community": 737,
      "norm_label": ".setup()"
    },
    {
      "label": ".contract()",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_contract",
      "community": 737,
      "norm_label": ".contract()"
    },
    {
      "label": "TenantInsurance",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "tests_patient_appointmentsupplementaryinsurancetest_php_tenantinsurance",
      "community": 737,
      "norm_label": "tenantinsurance"
    },
    {
      "label": ".appointmentWithVisitPrice()",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_appointmentwithvisitprice",
      "community": 737,
      "norm_label": ".appointmentwithvisitprice()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "tests_patient_appointmentsupplementaryinsurancetest_php_appointment",
      "community": 737,
      "norm_label": "appointment"
    },
    {
      "label": ".testTheSessionBillsBaseThenSupplementaryOnTheRemainder()",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testthesessionbillsbasethensupplementaryontheremainder",
      "community": 737,
      "norm_label": ".testthesessionbillsbasethensupplementaryontheremainder()"
    },
    {
      "label": ".testASupplementaryInsuranceCannotBePickedAsTheBasicOne()",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testasupplementaryinsurancecannotbepickedasthebasicone",
      "community": 737,
      "norm_label": ".testasupplementaryinsurancecannotbepickedasthebasicone()"
    },
    {
      "label": ".testABasicInsuranceCannotBePickedAsTheSupplementaryOne()",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testabasicinsurancecannotbepickedasthesupplementaryone",
      "community": 737,
      "norm_label": ".testabasicinsurancecannotbepickedasthesupplementaryone()"
    },
    {
      "label": ".testAnInsuranceWithoutAnActiveContractIsRefused()",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L119",
      "_origin": "ast",
      "id": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testaninsurancewithoutanactivecontractisrefused",
      "community": 737,
      "norm_label": ".testaninsurancewithoutanactivecontractisrefused()"
    },
    {
      "label": ".testTheConfirmedVisitProducesBothClaims()",
      "file_type": "code",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testtheconfirmedvisitproducesbothclaims",
      "community": 737,
      "norm_label": ".testtheconfirmedvisitproducesbothclaims()"
    },
    {
      "label": "AutoCreateSessionOnConfirmTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_autocreatesessiononconfirmtest",
      "community": 653,
      "norm_label": "autocreatesessiononconfirmtest.php"
    },
    {
      "label": "AutoCreateSessionOnConfirmTest",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest",
      "community": 653,
      "norm_label": "autocreatesessiononconfirmtest"
    },
    {
      "label": ".confirmation()",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_confirmation",
      "community": 653,
      "norm_label": ".confirmation()"
    },
    {
      "label": "AppointmentConfirmationService",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "appointmentconfirmationservice",
      "community": 653,
      "norm_label": "appointmentconfirmationservice"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makedoctor",
      "community": 653,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "tests_patient_autocreatesessiononconfirmtest_php_doctor",
      "community": 653,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinic()",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeclinic",
      "community": 653,
      "norm_label": ".makeclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "tests_patient_autocreatesessiononconfirmtest_php_clinic",
      "community": 653,
      "norm_label": "clinic"
    },
    {
      "label": ".makeAppointment()",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeappointment",
      "community": 653,
      "norm_label": ".makeappointment()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "tests_patient_autocreatesessiononconfirmtest_php_appointment",
      "community": 653,
      "norm_label": "appointment"
    },
    {
      "label": ".recordsFor()",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_recordsfor",
      "community": 653,
      "norm_label": ".recordsfor()"
    },
    {
      "label": ".sessionsFor()",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_sessionsfor",
      "community": 653,
      "norm_label": ".sessionsfor()"
    },
    {
      "label": ".testClinicBookingFilesOnlyTheClinicRecord()",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testclinicbookingfilesonlytheclinicrecord",
      "community": 653,
      "norm_label": ".testclinicbookingfilesonlytheclinicrecord()"
    },
    {
      "label": ".testPersonalBookingFilesOnlyTheDoctorRecord()",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testpersonalbookingfilesonlythedoctorrecord",
      "community": 653,
      "norm_label": ".testpersonalbookingfilesonlythedoctorrecord()"
    },
    {
      "label": ".testExistingRecordGetsAnotherSessionInsteadOfAnotherRecord()",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testexistingrecordgetsanothersessioninsteadofanotherrecord",
      "community": 653,
      "norm_label": ".testexistingrecordgetsanothersessioninsteadofanotherrecord()"
    },
    {
      "label": ".testConfirmingTwiceDoesNotDuplicateTheSession()",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L124",
      "_origin": "ast",
      "id": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testconfirmingtwicedoesnotduplicatethesession",
      "community": 653,
      "norm_label": ".testconfirmingtwicedoesnotduplicatethesession()"
    },
    {
      "label": ".testDayLevelReserveIsNotFiled()",
      "file_type": "code",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L137",
      "_origin": "ast",
      "id": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testdaylevelreserveisnotfiled",
      "community": 653,
      "norm_label": ".testdaylevelreserveisnotfiled()"
    },
    {
      "label": "ClinicRecordAccessTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest",
      "community": 0,
      "norm_label": "clinicrecordaccesstest.php"
    },
    {
      "label": "ClinicRecordAccessTest",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "community": 0,
      "norm_label": "clinicrecordaccesstest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makedoctor",
      "community": 0,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "tests_patient_clinicrecordaccesstest_php_doctor",
      "community": 0,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinicWith()",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicwith",
      "community": 0,
      "norm_label": ".makeclinicwith()"
    },
    {
      "label": ".activeContext()",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest_activecontext",
      "community": 0,
      "norm_label": ".activecontext()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "tests_patient_clinicrecordaccesstest_php_user",
      "community": 0,
      "norm_label": "user"
    },
    {
      "label": ".makeClinicRecordFor()",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicrecordfor",
      "community": 0,
      "norm_label": ".makeclinicrecordfor()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "tests_patient_clinicrecordaccesstest_php_clinic",
      "community": 0,
      "norm_label": "clinic"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "tests_patient_clinicrecordaccesstest_php_patientrecord",
      "community": 0,
      "norm_label": "patientrecord"
    },
    {
      "label": ".uuidsFromList()",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest_uuidsfromlist",
      "community": 0,
      "norm_label": ".uuidsfromlist()"
    },
    {
      "label": ".testMemberDoctorSeesOwnPatientsClinicRecord()",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorseesownpatientsclinicrecord",
      "community": 0,
      "norm_label": ".testmemberdoctorseesownpatientsclinicrecord()"
    },
    {
      "label": ".testMemberDoctorCannotSeeAnotherDoctorsClinicRecord()",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorcannotseeanotherdoctorsclinicrecord",
      "community": 0,
      "norm_label": ".testmemberdoctorcannotseeanotherdoctorsclinicrecord()"
    },
    {
      "label": ".testMemberDoctorCanOpenAndManageOwnPatientRecord()",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorcanopenandmanageownpatientrecord",
      "community": 0,
      "norm_label": ".testmemberdoctorcanopenandmanageownpatientrecord()"
    },
    {
      "label": ".testDoctorInPersonalContextSeesOnlyOwnOfficeRecords()",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdoctorinpersonalcontextseesonlyownofficerecords",
      "community": 0,
      "norm_label": ".testdoctorinpersonalcontextseesonlyownofficerecords()"
    },
    {
      "label": ".testDeactivatedDoctorLosesClinicRecordsButOwnerKeepsThem()",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L144",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdeactivateddoctorlosesclinicrecordsbutownerkeepsthem",
      "community": 0,
      "norm_label": ".testdeactivateddoctorlosesclinicrecordsbutownerkeepsthem()"
    },
    {
      "label": ".testClinicOwnerSeesEveryDoctorsRecords()",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L174",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testclinicownerseeseverydoctorsrecords",
      "community": 0,
      "norm_label": ".testclinicownerseeseverydoctorsrecords()"
    },
    {
      "label": ".testClinicSecretaryIsLimitedToAssignedDoctors()",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L192",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testclinicsecretaryislimitedtoassigneddoctors",
      "community": 0,
      "norm_label": ".testclinicsecretaryislimitedtoassigneddoctors()"
    },
    {
      "label": ".testConfirmedClinicAppointmentRecordIsVisibleToBothRoles()",
      "file_type": "code",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L217",
      "_origin": "ast",
      "id": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testconfirmedclinicappointmentrecordisvisibletobothroles",
      "community": 0,
      "norm_label": ".testconfirmedclinicappointmentrecordisvisibletobothroles()"
    },
    {
      "label": "PatientAppointmentsTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientappointmentstest",
      "community": 659,
      "norm_label": "patientappointmentstest.php"
    },
    {
      "label": "PatientAppointmentsTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "patient_patientappointmentstest_patientappointmentstest",
      "community": 659,
      "norm_label": "patientappointmentstest"
    },
    {
      "label": ".recordFor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "patient_patientappointmentstest_patientappointmentstest_recordfor",
      "community": 659,
      "norm_label": ".recordfor()"
    },
    {
      "label": ".appointment()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "patient_patientappointmentstest_patientappointmentstest_appointment",
      "community": 659,
      "norm_label": ".appointment()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "tests_patient_patientappointmentstest_php_doctor",
      "community": 659,
      "norm_label": "doctor"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "tests_patient_patientappointmentstest_php_patientrecord",
      "community": 659,
      "norm_label": "patientrecord"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "tests_patient_patientappointmentstest_php_appointment",
      "community": 659,
      "norm_label": "appointment"
    },
    {
      "label": ".testListReturnsShapeWithVersion()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "patient_patientappointmentstest_patientappointmentstest_testlistreturnsshapewithversion",
      "community": 659,
      "norm_label": ".testlistreturnsshapewithversion()"
    },
    {
      "label": ".testSortedByStartDescending()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "patient_patientappointmentstest_patientappointmentstest_testsortedbystartdescending",
      "community": 659,
      "norm_label": ".testsortedbystartdescending()"
    },
    {
      "label": ".testEmptyWhenNoAppointments()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "patient_patientappointmentstest_patientappointmentstest_testemptywhennoappointments",
      "community": 659,
      "norm_label": ".testemptywhennoappointments()"
    },
    {
      "label": ".testNotFoundForUnknownRecord()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "patient_patientappointmentstest_patientappointmentstest_testnotfoundforunknownrecord",
      "community": 659,
      "norm_label": ".testnotfoundforunknownrecord()"
    },
    {
      "label": ".testOwnershipScoped()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "patient_patientappointmentstest_patientappointmentstest_testownershipscoped",
      "community": 659,
      "norm_label": ".testownershipscoped()"
    },
    {
      "label": "PatientAttachmentTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientattachmenttest",
      "community": 294,
      "norm_label": "patientattachmenttest.php"
    },
    {
      "label": "PatientAttachmentTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "patient_patientattachmenttest_patientattachmenttest",
      "community": 294,
      "norm_label": "patientattachmenttest"
    },
    {
      "label": ".recordFor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "patient_patientattachmenttest_patientattachmenttest_recordfor",
      "community": 294,
      "norm_label": ".recordfor()"
    },
    {
      "label": ".testListAndDelete()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "patient_patientattachmenttest_patientattachmenttest_testlistanddelete",
      "community": 294,
      "norm_label": ".testlistanddelete()"
    },
    {
      "label": ".testCannotDeleteAnotherTenantsAttachment()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "patient_patientattachmenttest_patientattachmenttest_testcannotdeleteanothertenantsattachment",
      "community": 294,
      "norm_label": ".testcannotdeleteanothertenantsattachment()"
    },
    {
      "label": "PatientCallTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientcalltest",
      "community": 431,
      "norm_label": "patientcalltest.php"
    },
    {
      "label": "PatientCallTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "patient_patientcalltest_patientcalltest",
      "community": 431,
      "norm_label": "patientcalltest"
    },
    {
      "label": ".recordFor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "patient_patientcalltest_patientcalltest_recordfor",
      "community": 431,
      "norm_label": ".recordfor()"
    },
    {
      "label": ".testCreateListDelete()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "patient_patientcalltest_patientcalltest_testcreatelistdelete",
      "community": 431,
      "norm_label": ".testcreatelistdelete()"
    },
    {
      "label": ".testRequiresSubject()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "patient_patientcalltest_patientcalltest_testrequiressubject",
      "community": 431,
      "norm_label": ".testrequiressubject()"
    },
    {
      "label": ".testOutcomeFilter()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "patient_patientcalltest_patientcalltest_testoutcomefilter",
      "community": 431,
      "norm_label": ".testoutcomefilter()"
    },
    {
      "label": ".testInvalidOutcomeFallsBackToSuccess()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "patient_patientcalltest_patientcalltest_testinvalidoutcomefallsbacktosuccess",
      "community": 431,
      "norm_label": ".testinvalidoutcomefallsbacktosuccess()"
    },
    {
      "label": ".testOwnershipScoped()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "patient_patientcalltest_patientcalltest_testownershipscoped",
      "community": 431,
      "norm_label": ".testownershipscoped()"
    },
    {
      "label": "PatientFinancialsTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientfinancialstest",
      "community": 583,
      "norm_label": "patientfinancialstest.php"
    },
    {
      "label": "PatientFinancialsTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest",
      "community": 583,
      "norm_label": "patientfinancialstest"
    },
    {
      "label": ".recordFor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest_recordfor",
      "community": 583,
      "norm_label": ".recordfor()"
    },
    {
      "label": ".testListsPatientPayments()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest_testlistspatientpayments",
      "community": 583,
      "norm_label": ".testlistspatientpayments()"
    },
    {
      "label": ".testWalletBalanceReflectsCreditMinusDebit()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest_testwalletbalancereflectscreditminusdebit",
      "community": 583,
      "norm_label": ".testwalletbalancereflectscreditminusdebit()"
    },
    {
      "label": ".testListsWalletTransactionsPaginated()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest_testlistswallettransactionspaginated",
      "community": 583,
      "norm_label": ".testlistswallettransactionspaginated()"
    },
    {
      "label": ".testChargeWalletCreatesCreditAndReturnsBalance()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest_testchargewalletcreatescreditandreturnsbalance",
      "community": 583,
      "norm_label": ".testchargewalletcreatescreditandreturnsbalance()"
    },
    {
      "label": ".testChargeWalletRejectsNonPositiveAmount()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest_testchargewalletrejectsnonpositiveamount",
      "community": 583,
      "norm_label": ".testchargewalletrejectsnonpositiveamount()"
    },
    {
      "label": ".testWithdrawWalletCreatesDebitAndReducesBalance()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest_testwithdrawwalletcreatesdebitandreducesbalance",
      "community": 583,
      "norm_label": ".testwithdrawwalletcreatesdebitandreducesbalance()"
    },
    {
      "label": ".testWithdrawWalletDefaultsDescription()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest_testwithdrawwalletdefaultsdescription",
      "community": 583,
      "norm_label": ".testwithdrawwalletdefaultsdescription()"
    },
    {
      "label": ".testWithdrawWalletRejectsAmountAboveBalance()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L137",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest_testwithdrawwalletrejectsamountabovebalance",
      "community": 583,
      "norm_label": ".testwithdrawwalletrejectsamountabovebalance()"
    },
    {
      "label": ".testWithdrawWalletRejectsNonPositiveAmount()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L151",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest_testwithdrawwalletrejectsnonpositiveamount",
      "community": 583,
      "norm_label": ".testwithdrawwalletrejectsnonpositiveamount()"
    },
    {
      "label": ".testChargeRecordsActingUserPaymentMethodAndStatus()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L158",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest_testchargerecordsactinguserpaymentmethodandstatus",
      "community": 583,
      "norm_label": ".testchargerecordsactinguserpaymentmethodandstatus()"
    },
    {
      "label": ".testChargeIgnoresUnknownPaymentMethod()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L173",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest_testchargeignoresunknownpaymentmethod",
      "community": 583,
      "norm_label": ".testchargeignoresunknownpaymentmethod()"
    },
    {
      "label": ".testFinancialsAreOwnershipScoped()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L183",
      "_origin": "ast",
      "id": "patient_patientfinancialstest_patientfinancialstest_testfinancialsareownershipscoped",
      "community": 583,
      "norm_label": ".testfinancialsareownershipscoped()"
    },
    {
      "label": "PatientListFilterTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientlistfiltertest",
      "community": 318,
      "norm_label": "patientlistfiltertest.php"
    },
    {
      "label": "PatientListFilterTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "patient_patientlistfiltertest_patientlistfiltertest",
      "community": 318,
      "norm_label": "patientlistfiltertest"
    },
    {
      "label": ".doctor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "patient_patientlistfiltertest_patientlistfiltertest_doctor",
      "community": 318,
      "norm_label": ".doctor()"
    },
    {
      "label": ".record()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "patient_patientlistfiltertest_patientlistfiltertest_record",
      "community": 318,
      "norm_label": ".record()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "tests_patient_patientlistfiltertest_php_doctor",
      "community": 318,
      "norm_label": "doctor"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "tests_patient_patientlistfiltertest_php_patientrecord",
      "community": 318,
      "norm_label": "patientrecord"
    },
    {
      "label": ".tag()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "patient_patientlistfiltertest_patientlistfiltertest_tag",
      "community": 318,
      "norm_label": ".tag()"
    },
    {
      "label": "TenantTag",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "tests_patient_patientlistfiltertest_php_tenanttag",
      "community": 318,
      "norm_label": "tenanttag"
    },
    {
      "label": ".uuids()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "patient_patientlistfiltertest_patientlistfiltertest_uuids",
      "community": 318,
      "norm_label": ".uuids()"
    },
    {
      "label": ".testFilterByTag()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbytag",
      "community": 318,
      "norm_label": ".testfilterbytag()"
    },
    {
      "label": ".testFilterByGenderAndInsurance()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbygenderandinsurance",
      "community": 318,
      "norm_label": ".testfilterbygenderandinsurance()"
    },
    {
      "label": ".testFilterByAdmissionDateRange()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbyadmissiondaterange",
      "community": 318,
      "norm_label": ".testfilterbyadmissiondaterange()"
    },
    {
      "label": ".testFilterByServiceStatusAndDebt()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbyservicestatusanddebt",
      "community": 318,
      "norm_label": ".testfilterbyservicestatusanddebt()"
    },
    {
      "label": ".testNoFiltersReturnsAll()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L133",
      "_origin": "ast",
      "id": "patient_patientlistfiltertest_patientlistfiltertest_testnofiltersreturnsall",
      "community": 318,
      "norm_label": ".testnofiltersreturnsall()"
    },
    {
      "label": "PatientListNationalCodeTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListNationalCodeTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientlistnationalcodetest",
      "community": 1259,
      "norm_label": "patientlistnationalcodetest.php"
    },
    {
      "label": "PatientListNationalCodeTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListNationalCodeTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "patient_patientlistnationalcodetest_patientlistnationalcodetest",
      "community": 1259,
      "norm_label": "patientlistnationalcodetest"
    },
    {
      "label": ".doctor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListNationalCodeTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "patient_patientlistnationalcodetest_patientlistnationalcodetest_doctor",
      "community": 1259,
      "norm_label": ".doctor()"
    },
    {
      "label": ".testNationalCodeFromProfileIsReturned()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListNationalCodeTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "patient_patientlistnationalcodetest_patientlistnationalcodetest_testnationalcodefromprofileisreturned",
      "community": 1259,
      "norm_label": ".testnationalcodefromprofileisreturned()"
    },
    {
      "label": ".testNullWhenNoNationalCodeAnywhere()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientListNationalCodeTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "patient_patientlistnationalcodetest_patientlistnationalcodetest_testnullwhennonationalcodeanywhere",
      "community": 1259,
      "norm_label": ".testnullwhennonationalcodeanywhere()"
    },
    {
      "label": "PatientMedicalRecordTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientmedicalrecordtest",
      "community": 1046,
      "norm_label": "patientmedicalrecordtest.php"
    },
    {
      "label": "PatientMedicalRecordTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "patient_patientmedicalrecordtest_patientmedicalrecordtest",
      "community": 1046,
      "norm_label": "patientmedicalrecordtest"
    },
    {
      "label": ".recordFor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "patient_patientmedicalrecordtest_patientmedicalrecordtest_recordfor",
      "community": 1046,
      "norm_label": ".recordfor()"
    },
    {
      "label": ".testCrud()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "patient_patientmedicalrecordtest_patientmedicalrecordtest_testcrud",
      "community": 1046,
      "norm_label": ".testcrud()"
    },
    {
      "label": ".testRequiresTitle()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "patient_patientmedicalrecordtest_patientmedicalrecordtest_testrequirestitle",
      "community": 1046,
      "norm_label": ".testrequirestitle()"
    },
    {
      "label": ".testOwnershipScoped()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "patient_patientmedicalrecordtest_patientmedicalrecordtest_testownershipscoped",
      "community": 1046,
      "norm_label": ".testownershipscoped()"
    },
    {
      "label": "PatientMessageTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientmessagetest",
      "community": 1189,
      "norm_label": "patientmessagetest.php"
    },
    {
      "label": "PatientMessageTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "patient_patientmessagetest_patientmessagetest",
      "community": 1189,
      "norm_label": "patientmessagetest"
    },
    {
      "label": ".recordFor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "patient_patientmessagetest_patientmessagetest_recordfor",
      "community": 1189,
      "norm_label": ".recordfor()"
    },
    {
      "label": ".testCreateListDelete()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "patient_patientmessagetest_patientmessagetest_testcreatelistdelete",
      "community": 1189,
      "norm_label": ".testcreatelistdelete()"
    },
    {
      "label": ".testRequiresBody()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "patient_patientmessagetest_patientmessagetest_testrequiresbody",
      "community": 1189,
      "norm_label": ".testrequiresbody()"
    },
    {
      "label": ".testOwnershipScoped()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "patient_patientmessagetest_patientmessagetest_testownershipscoped",
      "community": 1189,
      "norm_label": ".testownershipscoped()"
    },
    {
      "label": "PatientNoteTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientnotetest",
      "community": 640,
      "norm_label": "patientnotetest.php"
    },
    {
      "label": "PatientNoteTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "patient_patientnotetest_patientnotetest",
      "community": 640,
      "norm_label": "patientnotetest"
    },
    {
      "label": ".recordFor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "patient_patientnotetest_patientnotetest_recordfor",
      "community": 640,
      "norm_label": ".recordfor()"
    },
    {
      "label": ".testCreateCapturesAuthorAndDefaults()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "patient_patientnotetest_patientnotetest_testcreatecapturesauthoranddefaults",
      "community": 640,
      "norm_label": ".testcreatecapturesauthoranddefaults()"
    },
    {
      "label": ".testListReturnsPinnedFirst()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "patient_patientnotetest_patientnotetest_testlistreturnspinnedfirst",
      "community": 640,
      "norm_label": ".testlistreturnspinnedfirst()"
    },
    {
      "label": ".testEditBodyAndTogglePin()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "patient_patientnotetest_patientnotetest_testeditbodyandtogglepin",
      "community": 640,
      "norm_label": ".testeditbodyandtogglepin()"
    },
    {
      "label": ".testDelete()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "patient_patientnotetest_patientnotetest_testdelete",
      "community": 640,
      "norm_label": ".testdelete()"
    },
    {
      "label": ".testRequiresBodyOnCreate()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "patient_patientnotetest_patientnotetest_testrequiresbodyoncreate",
      "community": 640,
      "norm_label": ".testrequiresbodyoncreate()"
    },
    {
      "label": ".testRejectsEmptyBodyOnEdit()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "patient_patientnotetest_patientnotetest_testrejectsemptybodyonedit",
      "community": 640,
      "norm_label": ".testrejectsemptybodyonedit()"
    },
    {
      "label": ".testOwnershipScoped()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L114",
      "_origin": "ast",
      "id": "patient_patientnotetest_patientnotetest_testownershipscoped",
      "community": 640,
      "norm_label": ".testownershipscoped()"
    },
    {
      "label": "PatientRecordFieldsTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientRecordFieldsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientrecordfieldstest",
      "community": 86,
      "norm_label": "patientrecordfieldstest.php"
    },
    {
      "label": "PatientRecordFieldsTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientRecordFieldsTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "patient_patientrecordfieldstest_patientrecordfieldstest",
      "community": 86,
      "norm_label": "patientrecordfieldstest"
    },
    {
      "label": ".testFieldsAndTagsRoundTrip()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientRecordFieldsTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "patient_patientrecordfieldstest_patientrecordfieldstest_testfieldsandtagsroundtrip",
      "community": 86,
      "norm_label": ".testfieldsandtagsroundtrip()"
    },
    {
      "label": "PatientRecordTagsApiTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientrecordtagsapitest",
      "community": 531,
      "norm_label": "patientrecordtagsapitest.php"
    },
    {
      "label": "PatientRecordTagsApiTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "patient_patientrecordtagsapitest_patientrecordtagsapitest",
      "community": 531,
      "norm_label": "patientrecordtagsapitest"
    },
    {
      "label": ".doctor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "patient_patientrecordtagsapitest_patientrecordtagsapitest_doctor",
      "community": 531,
      "norm_label": ".doctor()"
    },
    {
      "label": ".tag()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "patient_patientrecordtagsapitest_patientrecordtagsapitest_tag",
      "community": 531,
      "norm_label": ".tag()"
    },
    {
      "label": "TenantTag",
      "file_type": "code",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "tests_patient_patientrecordtagsapitest_php_tenanttag",
      "community": 531,
      "norm_label": "tenanttag"
    },
    {
      "label": ".testCreateAndUpdateWithRecordNumberAndTags()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "patient_patientrecordtagsapitest_patientrecordtagsapitest_testcreateandupdatewithrecordnumberandtags",
      "community": 531,
      "norm_label": ".testcreateandupdatewithrecordnumberandtags()"
    },
    {
      "label": ".testRejectsForeignTag()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "patient_patientrecordtagsapitest_patientrecordtagsapitest_testrejectsforeigntag",
      "community": 531,
      "norm_label": ".testrejectsforeigntag()"
    },
    {
      "label": "PatientUpdateProfileTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientupdateprofiletest",
      "community": 482,
      "norm_label": "patientupdateprofiletest.php"
    },
    {
      "label": "PatientUpdateProfileTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "patient_patientupdateprofiletest_patientupdateprofiletest",
      "community": 482,
      "norm_label": "patientupdateprofiletest"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "tests_patient_patientupdateprofiletest_php_user",
      "community": 482,
      "norm_label": "user"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "patient_patientupdateprofiletest_patientupdateprofiletest_setup",
      "community": 482,
      "norm_label": ".setup()"
    },
    {
      "label": ".makeRecord()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "patient_patientupdateprofiletest_patientupdateprofiletest_makerecord",
      "community": 482,
      "norm_label": ".makerecord()"
    },
    {
      "label": ".testUpdatePersistsExtendedDemographicFields()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "patient_patientupdateprofiletest_patientupdateprofiletest_testupdatepersistsextendeddemographicfields",
      "community": 482,
      "norm_label": ".testupdatepersistsextendeddemographicfields()"
    },
    {
      "label": ".testEmptyStringClearsFieldToNull()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "patient_patientupdateprofiletest_patientupdateprofiletest_testemptystringclearsfieldtonull",
      "community": 482,
      "norm_label": ".testemptystringclearsfieldtonull()"
    },
    {
      "label": ".testMobileEditRewritesLoginIdentifier()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "patient_patientupdateprofiletest_patientupdateprofiletest_testmobileeditrewritesloginidentifier",
      "community": 482,
      "norm_label": ".testmobileeditrewritesloginidentifier()"
    },
    {
      "label": ".testMobileTakenByAnotherUserReturns409()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "patient_patientupdateprofiletest_patientupdateprofiletest_testmobiletakenbyanotheruserreturns409",
      "community": 482,
      "norm_label": ".testmobiletakenbyanotheruserreturns409()"
    },
    {
      "label": ".testInvalidMobileReturns422()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "patient_patientupdateprofiletest_patientupdateprofiletest_testinvalidmobilereturns422",
      "community": 482,
      "norm_label": ".testinvalidmobilereturns422()"
    },
    {
      "label": "PatientWalletSessionSettleTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientwalletsessionsettletest",
      "community": 659,
      "norm_label": "patientwalletsessionsettletest.php"
    },
    {
      "label": "PatientWalletSessionSettleTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest",
      "community": 659,
      "norm_label": "patientwalletsessionsettletest"
    },
    {
      "label": ".recordFor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_recordfor",
      "community": 659,
      "norm_label": ".recordfor()"
    },
    {
      "label": ".sessionFor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_sessionfor",
      "community": 659,
      "norm_label": ".sessionfor()"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "tests_patient_patientwalletsessionsettletest_php_patientrecord",
      "community": 659,
      "norm_label": "patientrecord"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "tests_patient_patientwalletsessionsettletest_php_patientsession",
      "community": 659,
      "norm_label": "patientsession"
    },
    {
      "label": ".testSettleSessionFromWalletDebitsBalanceAndMarksPaid()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlesessionfromwalletdebitsbalanceandmarkspaid",
      "community": 659,
      "norm_label": ".testsettlesessionfromwalletdebitsbalanceandmarkspaid()"
    },
    {
      "label": ".testSettleSessionFromWalletRejectedWhenInsufficient()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlesessionfromwalletrejectedwheninsufficient",
      "community": 659,
      "norm_label": ".testsettlesessionfromwalletrejectedwheninsufficient()"
    },
    {
      "label": ".testSettlingTwiceDoesNotChargeWalletAgain()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlingtwicedoesnotchargewalletagain",
      "community": 659,
      "norm_label": ".testsettlingtwicedoesnotchargewalletagain()"
    },
    {
      "label": ".testWalletSettleChargesPayableAfterDiscount()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L117",
      "_origin": "ast",
      "id": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testwalletsettlechargespayableafterdiscount",
      "community": 659,
      "norm_label": ".testwalletsettlechargespayableafterdiscount()"
    },
    {
      "label": ".testSettleSessionWithCashDoesNotTouchWallet()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlesessionwithcashdoesnottouchwallet",
      "community": 659,
      "norm_label": ".testsettlesessionwithcashdoesnottouchwallet()"
    },
    {
      "label": "PatientWalletTenantTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest",
      "community": 666,
      "norm_label": "patientwallettenanttest.php"
    },
    {
      "label": "PatientWalletTenantTest",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest_patientwallettenanttest",
      "community": 666,
      "norm_label": "patientwallettenanttest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest_patientwallettenanttest_makedoctor",
      "community": 666,
      "norm_label": ".makedoctor()"
    },
    {
      "label": ".recordFor()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest_patientwallettenanttest_recordfor",
      "community": 666,
      "norm_label": ".recordfor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "tests_patient_patientwallettenanttest_php_doctor",
      "community": 666,
      "norm_label": "doctor"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "tests_patient_patientwallettenanttest_php_user",
      "community": 666,
      "norm_label": "user"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "tests_patient_patientwallettenanttest_php_patientrecord",
      "community": 666,
      "norm_label": "patientrecord"
    },
    {
      "label": ".charge()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest_patientwallettenanttest_charge",
      "community": 666,
      "norm_label": ".charge()"
    },
    {
      "label": ".ledger()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest_patientwallettenanttest_ledger",
      "community": 666,
      "norm_label": ".ledger()"
    },
    {
      "label": ".balance()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest_patientwallettenanttest_balance",
      "community": 666,
      "norm_label": ".balance()"
    },
    {
      "label": ".sharedPatientInTwoEnvironments()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest_patientwallettenanttest_sharedpatientintwoenvironments",
      "community": 666,
      "norm_label": ".sharedpatientintwoenvironments()"
    },
    {
      "label": ".testEachEnvironmentSeesItsOwnEntries()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L90",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest_patientwallettenanttest_testeachenvironmentseesitsownentries",
      "community": 666,
      "norm_label": ".testeachenvironmentseesitsownentries()"
    },
    {
      "label": ".testOneEnvironmentCannotReadWhatThePatientPaidInAnother()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest_patientwallettenanttest_testoneenvironmentcannotreadwhatthepatientpaidinanother",
      "community": 666,
      "norm_label": ".testoneenvironmentcannotreadwhatthepatientpaidinanother()"
    },
    {
      "label": ".testTheBalanceStaysGlobalEvenThoughTheLedgerIsScoped()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest_patientwallettenanttest_testthebalancestaysglobaleventhoughtheledgerisscoped",
      "community": 666,
      "norm_label": ".testthebalancestaysglobaleventhoughtheledgerisscoped()"
    },
    {
      "label": ".testUnattributedLegacyRowsRemainVisibleEverywhere()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest_patientwallettenanttest_testunattributedlegacyrowsremainvisibleeverywhere",
      "community": 666,
      "norm_label": ".testunattributedlegacyrowsremainvisibleeverywhere()"
    },
    {
      "label": ".testTheWalletSummaryOnlyShowsThisEnvironmentsRecentEntries()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L138",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest_patientwallettenanttest_testthewalletsummaryonlyshowsthisenvironmentsrecententries",
      "community": 666,
      "norm_label": ".testthewalletsummaryonlyshowsthisenvironmentsrecententries()"
    },
    {
      "label": ".testAVisitPaidFromTheWalletIsAttributedToTheRecordsEnvironment()",
      "file_type": "code",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L153",
      "_origin": "ast",
      "id": "patient_patientwallettenanttest_patientwallettenanttest_testavisitpaidfromthewalletisattributedtotherecordsenvironment",
      "community": 666,
      "norm_label": ".testavisitpaidfromthewalletisattributedtotherecordsenvironment()"
    },
    {
      "label": "SessionConsumableTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_sessionconsumabletest",
      "community": 424,
      "norm_label": "sessionconsumabletest.php"
    },
    {
      "label": "SessionConsumableTest",
      "file_type": "code",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "patient_sessionconsumabletest_sessionconsumabletest",
      "community": 424,
      "norm_label": "sessionconsumabletest"
    },
    {
      "label": ".recordFor()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "patient_sessionconsumabletest_sessionconsumabletest_recordfor",
      "community": 424,
      "norm_label": ".recordfor()"
    },
    {
      "label": ".itemFor()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "patient_sessionconsumabletest_sessionconsumabletest_itemfor",
      "community": 424,
      "norm_label": ".itemfor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "tests_patient_sessionconsumabletest_php_doctor",
      "community": 424,
      "norm_label": "doctor"
    },
    {
      "label": "InventoryItem",
      "file_type": "code",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "tests_patient_sessionconsumabletest_php_inventoryitem",
      "community": 424,
      "norm_label": "inventoryitem"
    },
    {
      "label": ".testCreateSessionWithConsumablesPackageAndSessionAt()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "patient_sessionconsumabletest_sessionconsumabletest_testcreatesessionwithconsumablespackageandsessionat",
      "community": 424,
      "norm_label": ".testcreatesessionwithconsumablespackageandsessionat()"
    },
    {
      "label": ".testConsumablesAppearInSessionsList()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "patient_sessionconsumabletest_sessionconsumabletest_testconsumablesappearinsessionslist",
      "community": 424,
      "norm_label": ".testconsumablesappearinsessionslist()"
    },
    {
      "label": ".testForeignTenantConsumableAndPackageSilentlySkipped()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "patient_sessionconsumabletest_sessionconsumabletest_testforeigntenantconsumableandpackagesilentlyskipped",
      "community": 424,
      "norm_label": ".testforeigntenantconsumableandpackagesilentlyskipped()"
    },
    {
      "label": ".testUnknownConsumableUuidSkipped()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L129",
      "_origin": "ast",
      "id": "patient_sessionconsumabletest_sessionconsumabletest_testunknownconsumableuuidskipped",
      "community": 424,
      "norm_label": ".testunknownconsumableuuidskipped()"
    },
    {
      "label": ".testEmptyConsumablesAndNoSessionAtDefaults()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L145",
      "_origin": "ast",
      "id": "patient_sessionconsumabletest_sessionconsumabletest_testemptyconsumablesandnosessionatdefaults",
      "community": 424,
      "norm_label": ".testemptyconsumablesandnosessionatdefaults()"
    },
    {
      "label": ".testZeroQuantityCoercedToOne()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L161",
      "_origin": "ast",
      "id": "patient_sessionconsumabletest_sessionconsumabletest_testzeroquantitycoercedtoone",
      "community": 424,
      "norm_label": ".testzeroquantitycoercedtoone()"
    },
    {
      "label": "SessionInsuranceShareTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_sessioninsurancesharetest",
      "community": 730,
      "norm_label": "sessioninsurancesharetest.php"
    },
    {
      "label": "SessionInsuranceShareTest",
      "file_type": "code",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "patient_sessioninsurancesharetest_sessioninsurancesharetest",
      "community": 730,
      "norm_label": "sessioninsurancesharetest"
    },
    {
      "label": ".tenant()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "patient_sessioninsurancesharetest_sessioninsurancesharetest_tenant",
      "community": 730,
      "norm_label": ".tenant()"
    },
    {
      "label": ".serviceItem()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "patient_sessioninsurancesharetest_sessioninsurancesharetest_serviceitem",
      "community": 730,
      "norm_label": ".serviceitem()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "tests_patient_sessioninsurancesharetest_php_doctor",
      "community": 730,
      "norm_label": "doctor"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "tests_patient_sessioninsurancesharetest_php_serviceitem",
      "community": 730,
      "norm_label": "serviceitem"
    },
    {
      "label": ".contract()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "patient_sessioninsurancesharetest_sessioninsurancesharetest_contract",
      "community": 730,
      "norm_label": ".contract()"
    },
    {
      "label": "Insurance",
      "file_type": "code",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L53",
      "_origin": "ast",
      "id": "tests_patient_sessioninsurancesharetest_php_insurance",
      "community": 730,
      "norm_label": "insurance"
    },
    {
      "label": ".testSessionStoresInsuranceAndPatientSharesForACoveredService()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testsessionstoresinsuranceandpatientsharesforacoveredservice",
      "community": 730,
      "norm_label": ".testsessionstoresinsuranceandpatientsharesforacoveredservice()"
    },
    {
      "label": ".testTheBreakdownAlwaysSumsBackToTheGrossTotal()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testthebreakdownalwayssumsbacktothegrosstotal",
      "community": 730,
      "norm_label": ".testthebreakdownalwayssumsbacktothegrosstotal()"
    },
    {
      "label": ".testAServiceWithoutCoverageLeavesTheWholeAmountToThePatient()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testaservicewithoutcoverageleavesthewholeamounttothepatient",
      "community": 730,
      "norm_label": ".testaservicewithoutcoverageleavesthewholeamounttothepatient()"
    },
    {
      "label": ".testSessionWithoutInsuranceKeepsTheFullAmountAsThePatientShare()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L137",
      "_origin": "ast",
      "id": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testsessionwithoutinsurancekeepsthefullamountasthepatientshare",
      "community": 730,
      "norm_label": ".testsessionwithoutinsurancekeepsthefullamountasthepatientshare()"
    },
    {
      "label": "SessionPaymentTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest",
      "community": 483,
      "norm_label": "sessionpaymenttest.php"
    },
    {
      "label": "SessionPaymentTest",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest",
      "community": 483,
      "norm_label": "sessionpaymenttest"
    },
    {
      "label": ".recordFor()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_recordfor",
      "community": 483,
      "norm_label": ".recordfor()"
    },
    {
      "label": ".sessionFor()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor",
      "community": 483,
      "norm_label": ".sessionfor()"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "tests_patient_sessionpaymenttest_php_patientrecord",
      "community": 483,
      "norm_label": "patientrecord"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "tests_patient_sessionpaymenttest_php_patientsession",
      "community": 483,
      "norm_label": "patientsession"
    },
    {
      "label": ".testPartialPaymentReducesDebtButNotPaid()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testpartialpaymentreducesdebtbutnotpaid",
      "community": 483,
      "norm_label": ".testpartialpaymentreducesdebtbutnotpaid()"
    },
    {
      "label": ".testFullSettlementViaMultiplePaymentsMarksPaid()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testfullsettlementviamultiplepaymentsmarkspaid",
      "community": 483,
      "norm_label": ".testfullsettlementviamultiplepaymentsmarkspaid()"
    },
    {
      "label": ".testWalletPartialPaymentDebitsWallet()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testwalletpartialpaymentdebitswallet",
      "community": 483,
      "norm_label": ".testwalletpartialpaymentdebitswallet()"
    },
    {
      "label": ".testWalletPaymentRejectedWhenInsufficient()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testwalletpaymentrejectedwheninsufficient",
      "community": 483,
      "norm_label": ".testwalletpaymentrejectedwheninsufficient()"
    },
    {
      "label": ".testPaymentExceedingDebtRejected()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testpaymentexceedingdebtrejected",
      "community": 483,
      "norm_label": ".testpaymentexceedingdebtrejected()"
    },
    {
      "label": ".testInvalidMethodRejected()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testinvalidmethodrejected",
      "community": 483,
      "norm_label": ".testinvalidmethodrejected()"
    },
    {
      "label": ".testZeroAmountRejected()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L146",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testzeroamountrejected",
      "community": 483,
      "norm_label": ".testzeroamountrejected()"
    },
    {
      "label": ".testSessionNotFoundReturns404()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L158",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testsessionnotfoundreturns404",
      "community": 483,
      "norm_label": ".testsessionnotfoundreturns404()"
    },
    {
      "label": ".testPercentDiscountReducesDebt()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L170",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testpercentdiscountreducesdebt",
      "community": 483,
      "norm_label": ".testpercentdiscountreducesdebt()"
    },
    {
      "label": ".testFixedDiscountThenRemove()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L186",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testfixeddiscountthenremove",
      "community": 483,
      "norm_label": ".testfixeddiscountthenremove()"
    },
    {
      "label": ".testDiscountOverLimitsRejected()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L205",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testdiscountoverlimitsrejected",
      "community": 483,
      "norm_label": ".testdiscountoverlimitsrejected()"
    },
    {
      "label": ".testFullPercentDiscountMarksPaid()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L223",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testfullpercentdiscountmarkspaid",
      "community": 483,
      "norm_label": ".testfullpercentdiscountmarkspaid()"
    },
    {
      "label": ".testDiscountPlusPaymentSettles()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L236",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testdiscountpluspaymentsettles",
      "community": 483,
      "norm_label": ".testdiscountpluspaymentsettles()"
    },
    {
      "label": ".testPaymentOnSettledSessionRejected()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L253",
      "_origin": "ast",
      "id": "patient_sessionpaymenttest_sessionpaymenttest_testpaymentonsettledsessionrejected",
      "community": 483,
      "norm_label": ".testpaymentonsettledsessionrejected()"
    },
    {
      "label": "SessionServiceTenantTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_sessionservicetenanttest",
      "community": 791,
      "norm_label": "sessionservicetenanttest.php"
    },
    {
      "label": "SessionServiceTenantTest",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "patient_sessionservicetenanttest_sessionservicetenanttest",
      "community": 791,
      "norm_label": "sessionservicetenanttest"
    },
    {
      "label": ".recordFor()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "patient_sessionservicetenanttest_sessionservicetenanttest_recordfor",
      "community": 791,
      "norm_label": ".recordfor()"
    },
    {
      "label": ".serviceFor()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "patient_sessionservicetenanttest_sessionservicetenanttest_servicefor",
      "community": 791,
      "norm_label": ".servicefor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "tests_patient_sessionservicetenanttest_php_doctor",
      "community": 791,
      "norm_label": "doctor"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "tests_patient_sessionservicetenanttest_php_serviceitem",
      "community": 791,
      "norm_label": "serviceitem"
    },
    {
      "label": ".createSession()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "patient_sessionservicetenanttest_sessionservicetenanttest_createsession",
      "community": 791,
      "norm_label": ".createsession()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "tests_patient_sessionservicetenanttest_php_user",
      "community": 791,
      "norm_label": "user"
    },
    {
      "label": "PatientRecord",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L49",
      "_origin": "ast",
      "id": "tests_patient_sessionservicetenanttest_php_patientrecord",
      "community": 791,
      "norm_label": "patientrecord"
    },
    {
      "label": ".testOwnServiceIsPriced()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "patient_sessionservicetenanttest_sessionservicetenanttest_testownserviceispriced",
      "community": 791,
      "norm_label": ".testownserviceispriced()"
    },
    {
      "label": ".testAnotherEnvironmentsServiceIsIgnoredOnCreate()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsserviceisignoredoncreate",
      "community": 791,
      "norm_label": ".testanotherenvironmentsserviceisignoredoncreate()"
    },
    {
      "label": ".storedServiceCount()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "patient_sessionservicetenanttest_sessionservicetenanttest_storedservicecount",
      "community": 791,
      "norm_label": ".storedservicecount()"
    },
    {
      "label": ".testAnotherEnvironmentsServiceIsIgnoredOnUpdate()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsserviceisignoredonupdate",
      "community": 791,
      "norm_label": ".testanotherenvironmentsserviceisignoredonupdate()"
    },
    {
      "label": ".testOwnServiceSurvivesAlongsideAForeignOne()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "patient_sessionservicetenanttest_sessionservicetenanttest_testownservicesurvivesalongsideaforeignone",
      "community": 791,
      "norm_label": ".testownservicesurvivesalongsideaforeignone()"
    },
    {
      "label": ".testAnotherEnvironmentsStaffIsNotAttached()",
      "file_type": "code",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L142",
      "_origin": "ast",
      "id": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsstaffisnotattached",
      "community": 791,
      "norm_label": ".testanotherenvironmentsstaffisnotattached()"
    },
    {
      "label": "UserProfileDemographicsTest.php",
      "file_type": "code",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "patient_userprofiledemographicstest",
      "community": 1044,
      "norm_label": "userprofiledemographicstest.php"
    },
    {
      "label": "UserProfileDemographicsTest",
      "file_type": "code",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "patient_userprofiledemographicstest_userprofiledemographicstest",
      "community": 1044,
      "norm_label": "userprofiledemographicstest"
    },
    {
      "label": ".profile()",
      "file_type": "code",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "patient_userprofiledemographicstest_userprofiledemographicstest_profile",
      "community": 1044,
      "norm_label": ".profile()"
    },
    {
      "label": "UserProfile",
      "file_type": "code",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "tests_patient_userprofiledemographicstest_php_userprofile",
      "community": 1044,
      "norm_label": "userprofile"
    },
    {
      "label": ".testNewDemographicSettersRoundTrip()",
      "file_type": "code",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "patient_userprofiledemographicstest_userprofiledemographicstest_testnewdemographicsettersroundtrip",
      "community": 1044,
      "norm_label": ".testnewdemographicsettersroundtrip()"
    },
    {
      "label": ".testNewFieldsDefaultToNull()",
      "file_type": "code",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "patient_userprofiledemographicstest_userprofiledemographicstest_testnewfieldsdefaulttonull",
      "community": 1044,
      "norm_label": ".testnewfieldsdefaulttonull()"
    },
    {
      "label": ".testToArrayExposesNewKeys()",
      "file_type": "code",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "patient_userprofiledemographicstest_userprofiledemographicstest_testtoarrayexposesnewkeys",
      "community": 1044,
      "norm_label": ".testtoarrayexposesnewkeys()"
    },
    {
      "label": "AppointmentPaidConfirmFilesSessionTest.php",
      "file_type": "code",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "payment_appointmentpaidconfirmfilessessiontest",
      "community": 927,
      "norm_label": "appointmentpaidconfirmfilessessiontest.php"
    },
    {
      "label": "AppointmentPaidConfirmFilesSessionTest",
      "file_type": "code",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest",
      "community": 927,
      "norm_label": "appointmentpaidconfirmfilessessiontest"
    },
    {
      "label": ".enableTestMode()",
      "file_type": "code",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_enabletestmode",
      "community": 927,
      "norm_label": ".enabletestmode()"
    },
    {
      "label": ".pendingPaidBooking()",
      "file_type": "code",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_pendingpaidbooking",
      "community": 927,
      "norm_label": ".pendingpaidbooking()"
    },
    {
      "label": ".fireCallback()",
      "file_type": "code",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_firecallback",
      "community": 927,
      "norm_label": ".firecallback()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "tests_payment_appointmentpaidconfirmfilessessiontest_php_payment",
      "community": 927,
      "norm_label": "payment"
    },
    {
      "label": ".reload()",
      "file_type": "code",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_reload",
      "community": 927,
      "norm_label": ".reload()"
    },
    {
      "label": "Appointment",
      "file_type": "code",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "tests_payment_appointmentpaidconfirmfilessessiontest_php_appointment",
      "community": 927,
      "norm_label": "appointment"
    },
    {
      "label": ".testPaidBookingStaysPendingUntilSomeoneConfirmsIt()",
      "file_type": "code",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testpaidbookingstayspendinguntilsomeoneconfirmsit",
      "community": 927,
      "norm_label": ".testpaidbookingstayspendinguntilsomeoneconfirmsit()"
    },
    {
      "label": ".testConfirmingThePaidBookingFilesTheSession()",
      "file_type": "code",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testconfirmingthepaidbookingfilesthesession",
      "community": 927,
      "norm_label": ".testconfirmingthepaidbookingfilesthesession()"
    },
    {
      "label": ".testFinancialSplitHappensOnConfirmNotOnPayment()",
      "file_type": "code",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L108",
      "_origin": "ast",
      "id": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testfinancialsplithappensonconfirmnotonpayment",
      "community": 927,
      "norm_label": ".testfinancialsplithappensonconfirmnotonpayment()"
    },
    {
      "label": ".testConfirmedClinicBookingIsFiledUnderTheClinic()",
      "file_type": "code",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testconfirmedclinicbookingisfiledundertheclinic",
      "community": 927,
      "norm_label": ".testconfirmedclinicbookingisfiledundertheclinic()"
    },
    {
      "label": "MellatGatewayTest.php",
      "file_type": "code",
      "source_file": "tests/Payment/MellatGatewayTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "payment_mellatgatewaytest",
      "community": 33,
      "norm_label": "mellatgatewaytest.php"
    },
    {
      "label": "MellatGatewayTest",
      "file_type": "code",
      "source_file": "tests/Payment/MellatGatewayTest.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "payment_mellatgatewaytest_mellatgatewaytest",
      "community": 33,
      "norm_label": "mellatgatewaytest"
    },
    {
      "label": ".testConstructorAcceptsNullCredentials()",
      "file_type": "code",
      "source_file": "tests/Payment/MellatGatewayTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "payment_mellatgatewaytest_mellatgatewaytest_testconstructoracceptsnullcredentials",
      "community": 33,
      "norm_label": ".testconstructoracceptsnullcredentials()"
    },
    {
      "label": "PaymentCallbackAmountTest.php",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "payment_paymentcallbackamounttest",
      "community": 484,
      "norm_label": "paymentcallbackamounttest.php"
    },
    {
      "label": "PaymentCallbackAmountTest",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "payment_paymentcallbackamounttest_paymentcallbackamounttest",
      "community": 484,
      "norm_label": "paymentcallbackamounttest"
    },
    {
      "label": ".enableTestMode()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "payment_paymentcallbackamounttest_paymentcallbackamounttest_enabletestmode",
      "community": 484,
      "norm_label": ".enabletestmode()"
    },
    {
      "label": ".makePayment()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "payment_paymentcallbackamounttest_paymentcallbackamounttest_makepayment",
      "community": 484,
      "norm_label": ".makepayment()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "tests_payment_paymentcallbackamounttest_php_payment",
      "community": 484,
      "norm_label": "payment"
    },
    {
      "label": ".fireCallback()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "payment_paymentcallbackamounttest_paymentcallbackamounttest_firecallback",
      "community": 484,
      "norm_label": ".firecallback()"
    },
    {
      "label": ".reload()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "payment_paymentcallbackamounttest_paymentcallbackamounttest_reload",
      "community": 484,
      "norm_label": ".reload()"
    },
    {
      "label": ".testUnderpaymentIsRejected()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testunderpaymentisrejected",
      "community": 484,
      "norm_label": ".testunderpaymentisrejected()"
    },
    {
      "label": ".testMatchingAmountSucceeds()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testmatchingamountsucceeds",
      "community": 484,
      "norm_label": ".testmatchingamountsucceeds()"
    },
    {
      "label": ".testReplayedGatewayReferenceIsRejected()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testreplayedgatewayreferenceisrejected",
      "community": 484,
      "norm_label": ".testreplayedgatewayreferenceisrejected()"
    },
    {
      "label": ".fireCallbackWithRef()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "payment_paymentcallbackamounttest_paymentcallbackamounttest_firecallbackwithref",
      "community": 484,
      "norm_label": ".firecallbackwithref()"
    },
    {
      "label": "PaymentTenantTest.php",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "payment_paymenttenanttest",
      "community": 641,
      "norm_label": "paymenttenanttest.php"
    },
    {
      "label": "PaymentTenantTest",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "payment_paymenttenanttest_paymenttenanttest",
      "community": 641,
      "norm_label": "paymenttenanttest"
    },
    {
      "label": ".em()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "payment_paymenttenanttest_paymenttenanttest_em",
      "community": 641,
      "norm_label": ".em()"
    },
    {
      "label": "EntityManagerInterface",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "tests_payment_paymenttenanttest_php_entitymanagerinterface",
      "community": 641,
      "norm_label": "entitymanagerinterface"
    },
    {
      "label": ".tearDown()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "payment_paymenttenanttest_paymenttenanttest_teardown",
      "community": 641,
      "norm_label": ".teardown()"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "payment_paymenttenanttest_paymenttenanttest_makedoctor",
      "community": 641,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "tests_payment_paymenttenanttest_php_doctor",
      "community": 641,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinic()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "payment_paymenttenanttest_paymenttenanttest_makeclinic",
      "community": 641,
      "norm_label": ".makeclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "tests_payment_paymenttenanttest_php_clinic",
      "community": 641,
      "norm_label": "clinic"
    },
    {
      "label": ".storedPayment()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "payment_paymenttenanttest_paymenttenanttest_storedpayment",
      "community": 641,
      "norm_label": ".storedpayment()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "tests_payment_paymenttenanttest_php_payment",
      "community": 641,
      "norm_label": "payment"
    },
    {
      "label": ".payForAppointment()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "payment_paymenttenanttest_paymenttenanttest_payforappointment",
      "community": 641,
      "norm_label": ".payforappointment()"
    },
    {
      "label": ".testAppointmentPaymentBelongsToTheClinicOfTheAppointment()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "payment_paymenttenanttest_paymenttenanttest_testappointmentpaymentbelongstotheclinicoftheappointment",
      "community": 641,
      "norm_label": ".testappointmentpaymentbelongstotheclinicoftheappointment()"
    },
    {
      "label": ".testAppointmentPaymentOfAPersonalPracticeBelongsToTheDoctor()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "payment_paymenttenanttest_paymenttenanttest_testappointmentpaymentofapersonalpracticebelongstothedoctor",
      "community": 641,
      "norm_label": ".testappointmentpaymentofapersonalpracticebelongstothedoctor()"
    },
    {
      "label": ".testSubscriptionPaymentBelongsToTheEnvironmentTheBuyerOwns()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "payment_paymenttenanttest_paymenttenanttest_testsubscriptionpaymentbelongstotheenvironmentthebuyerowns",
      "community": 641,
      "norm_label": ".testsubscriptionpaymentbelongstotheenvironmentthebuyerowns()"
    },
    {
      "label": ".testSubscriptionPaymentWithoutAnOwnedEnvironmentIsRejected()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L123",
      "_origin": "ast",
      "id": "payment_paymenttenanttest_paymenttenanttest_testsubscriptionpaymentwithoutanownedenvironmentisrejected",
      "community": 641,
      "norm_label": ".testsubscriptionpaymentwithoutanownedenvironmentisrejected()"
    },
    {
      "label": ".testThePayingPatientStillSeesTheirOwnPayment()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "payment_paymenttenanttest_paymenttenanttest_testthepayingpatientstillseestheirownpayment",
      "community": 641,
      "norm_label": ".testthepayingpatientstillseestheirownpayment()"
    },
    {
      "label": ".testAnotherEnvironmentDoesNotSeeThePaymentAtAll()",
      "file_type": "code",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L148",
      "_origin": "ast",
      "id": "payment_paymenttenanttest_paymenttenanttest_testanotherenvironmentdoesnotseethepaymentatall",
      "community": 641,
      "norm_label": ".testanotherenvironmentdoesnotseethepaymentatall()"
    },
    {
      "label": "PaymentMethodTenantTest.php",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtenanttest",
      "community": 890,
      "norm_label": "paymentmethodtenanttest.php"
    },
    {
      "label": "PaymentMethodTenantTest",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest",
      "community": 890,
      "norm_label": "paymentmethodtenanttest"
    },
    {
      "label": ".multiEnvironmentUser()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_multienvironmentuser",
      "community": 890,
      "norm_label": ".multienvironmentuser()"
    },
    {
      "label": ".switchTo()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_switchto",
      "community": 890,
      "norm_label": ".switchto()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "tests_paymentmethod_paymentmethodtenanttest_php_user",
      "community": 890,
      "norm_label": "user"
    },
    {
      "label": ".createBankAccount()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_createbankaccount",
      "community": 890,
      "norm_label": ".createbankaccount()"
    },
    {
      "label": ".listBankAccounts()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_listbankaccounts",
      "community": 890,
      "norm_label": ".listbankaccounts()"
    },
    {
      "label": ".testTheSamePersonSeesDifferentCardsInEachEnvironment()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testthesamepersonseesdifferentcardsineachenvironment",
      "community": 890,
      "norm_label": ".testthesamepersonseesdifferentcardsineachenvironment()"
    },
    {
      "label": ".testACardOfTheOtherEnvironmentCannotBeEditedEvenByItsOwner()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L94",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testacardoftheotherenvironmentcannotbeeditedevenbyitsowner",
      "community": 890,
      "norm_label": ".testacardoftheotherenvironmentcannotbeeditedevenbyitsowner()"
    },
    {
      "label": ".testAnUnassignedCardIsListedButNotEditable()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testanunassignedcardislistedbutnoteditable",
      "community": 890,
      "norm_label": ".testanunassignedcardislistedbutnoteditable()"
    },
    {
      "label": ".testAssigningAnEnvironmentMakesTheCardUsable()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L129",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testassigninganenvironmentmakesthecardusable",
      "community": 890,
      "norm_label": ".testassigninganenvironmentmakesthecardusable()"
    },
    {
      "label": ".testAssigningAnAlreadyAssignedCardIsRejected()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L148",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testassigninganalreadyassignedcardisrejected",
      "community": 890,
      "norm_label": ".testassigninganalreadyassignedcardisrejected()"
    },
    {
      "label": ".testAnotherPersonsUnassignedCardCannotBeClaimed()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L166",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testanotherpersonsunassignedcardcannotbeclaimed",
      "community": 890,
      "norm_label": ".testanotherpersonsunassignedcardcannotbeclaimed()"
    },
    {
      "label": ".testUnassignedRowsHaveTheSameShapeAsAssignedOnes()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L182",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testunassignedrowshavethesameshapeasassignedones",
      "community": 890,
      "norm_label": ".testunassignedrowshavethesameshapeasassignedones()"
    },
    {
      "label": "PaymentMethodTest.php",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest",
      "community": 715,
      "norm_label": "paymentmethodtest.php"
    },
    {
      "label": "PaymentMethodTest",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "community": 715,
      "norm_label": "paymentmethodtest"
    },
    {
      "label": ".clinicOwner()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_clinicowner",
      "community": 715,
      "norm_label": ".clinicowner()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "tests_paymentmethod_paymentmethodtest_php_user",
      "community": 715,
      "norm_label": "user"
    },
    {
      "label": ".doctorOwner()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_doctorowner",
      "community": 715,
      "norm_label": ".doctorowner()"
    },
    {
      "label": ".testEmptyBankAccountListForNewClinic()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testemptybankaccountlistfornewclinic",
      "community": 715,
      "norm_label": ".testemptybankaccountlistfornewclinic()"
    },
    {
      "label": ".testCreateAndListBankAccount()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testcreateandlistbankaccount",
      "community": 715,
      "norm_label": ".testcreateandlistbankaccount()"
    },
    {
      "label": ".testCreateBankAccountValidationErrorWhenBankNameMissing()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testcreatebankaccountvalidationerrorwhenbanknamemissing",
      "community": 715,
      "norm_label": ".testcreatebankaccountvalidationerrorwhenbanknamemissing()"
    },
    {
      "label": ".testUpdateBankAccount()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testupdatebankaccount",
      "community": 715,
      "norm_label": ".testupdatebankaccount()"
    },
    {
      "label": ".testToggleBankAccountStatus()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testtogglebankaccountstatus",
      "community": 715,
      "norm_label": ".testtogglebankaccountstatus()"
    },
    {
      "label": ".testToggleUnknownBankAccountReturns404()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L122",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testtoggleunknownbankaccountreturns404",
      "community": 715,
      "norm_label": ".testtoggleunknownbankaccountreturns404()"
    },
    {
      "label": ".testCannotTouchAnotherClinicsBankAccount()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testcannottouchanotherclinicsbankaccount",
      "community": 715,
      "norm_label": ".testcannottouchanotherclinicsbankaccount()"
    },
    {
      "label": ".testBankAccountForbiddenForPlainUser()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L150",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testbankaccountforbiddenforplainuser",
      "community": 715,
      "norm_label": ".testbankaccountforbiddenforplainuser()"
    },
    {
      "label": ".testRoleWithoutAnActualEnvironmentIsRejected()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L158",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testrolewithoutanactualenvironmentisrejected",
      "community": 715,
      "norm_label": ".testrolewithoutanactualenvironmentisrejected()"
    },
    {
      "label": ".testCreateAndListPos()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L167",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testcreateandlistpos",
      "community": 715,
      "norm_label": ".testcreateandlistpos()"
    },
    {
      "label": ".testCreatePosValidationErrorWhenTerminalMissing()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L187",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testcreateposvalidationerrorwhenterminalmissing",
      "community": 715,
      "norm_label": ".testcreateposvalidationerrorwhenterminalmissing()"
    },
    {
      "label": ".testTogglePosStatus()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L197",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testtoggleposstatus",
      "community": 715,
      "norm_label": ".testtoggleposstatus()"
    },
    {
      "label": ".testSecretaryWithoutPaymentsPermissionCannotManagePos()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L213",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testsecretarywithoutpaymentspermissioncannotmanagepos",
      "community": 715,
      "norm_label": ".testsecretarywithoutpaymentspermissioncannotmanagepos()"
    },
    {
      "label": ".createSecretaryWithPayments()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L226",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_createsecretarywithpayments",
      "community": 715,
      "norm_label": ".createsecretarywithpayments()"
    },
    {
      "label": ".testPosListIsolatedPerEnvironment()",
      "file_type": "code",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L246",
      "_origin": "ast",
      "id": "paymentmethod_paymentmethodtest_paymentmethodtest_testposlistisolatedperenvironment",
      "community": 715,
      "norm_label": ".testposlistisolatedperenvironment()"
    },
    {
      "label": "CommentListNPlusOneTest.php",
      "file_type": "code",
      "source_file": "tests/Rating/CommentListNPlusOneTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "rating_commentlistnplusonetest",
      "community": 1204,
      "norm_label": "commentlistnplusonetest.php"
    },
    {
      "label": "CommentListNPlusOneTest",
      "file_type": "code",
      "source_file": "tests/Rating/CommentListNPlusOneTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "rating_commentlistnplusonetest_commentlistnplusonetest",
      "community": 1204,
      "norm_label": "commentlistnplusonetest"
    },
    {
      "label": ".testTreeIsSerializedCorrectly()",
      "file_type": "code",
      "source_file": "tests/Rating/CommentListNPlusOneTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "rating_commentlistnplusonetest_commentlistnplusonetest_testtreeisserializedcorrectly",
      "community": 1204,
      "norm_label": ".testtreeisserializedcorrectly()"
    },
    {
      "label": ".jsonGet()",
      "file_type": "code",
      "source_file": "tests/Rating/CommentListNPlusOneTest.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "rating_commentlistnplusonetest_commentlistnplusonetest_jsonget",
      "community": 1204,
      "norm_label": ".jsonget()"
    },
    {
      "label": ".testRepositoryFetchJoinsCollections()",
      "file_type": "code",
      "source_file": "tests/Rating/CommentListNPlusOneTest.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "rating_commentlistnplusonetest_commentlistnplusonetest_testrepositoryfetchjoinscollections",
      "community": 1204,
      "norm_label": ".testrepositoryfetchjoinscollections()"
    },
    {
      "label": "CommentPaginationTest.php",
      "file_type": "code",
      "source_file": "tests/Rating/CommentPaginationTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "rating_commentpaginationtest",
      "community": 86,
      "norm_label": "commentpaginationtest.php"
    },
    {
      "label": "CommentPaginationTest",
      "file_type": "code",
      "source_file": "tests/Rating/CommentPaginationTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "rating_commentpaginationtest_commentpaginationtest",
      "community": 86,
      "norm_label": "commentpaginationtest"
    },
    {
      "label": ".testPublicListPaginates()",
      "file_type": "code",
      "source_file": "tests/Rating/CommentPaginationTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "rating_commentpaginationtest_commentpaginationtest_testpubliclistpaginates",
      "community": 86,
      "norm_label": ".testpubliclistpaginates()"
    },
    {
      "label": ".testAdminPendingListPaginates()",
      "file_type": "code",
      "source_file": "tests/Rating/CommentPaginationTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "rating_commentpaginationtest_commentpaginationtest_testadminpendinglistpaginates",
      "community": 86,
      "norm_label": ".testadminpendinglistpaginates()"
    },
    {
      "label": "DomainCommissionTest.php",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "representation_domaincommissiontest",
      "community": 704,
      "norm_label": "domaincommissiontest.php"
    },
    {
      "label": "DomainCommissionTest",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "representation_domaincommissiontest_domaincommissiontest",
      "community": 704,
      "norm_label": "domaincommissiontest"
    },
    {
      "label": ".makeRep()",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "representation_domaincommissiontest_domaincommissiontest_makerep",
      "community": 704,
      "norm_label": ".makerep()"
    },
    {
      "label": "Representation",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "tests_representation_domaincommissiontest_php_representation",
      "community": 704,
      "norm_label": "representation"
    },
    {
      "label": ".makePayment()",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "representation_domaincommissiontest_domaincommissiontest_makepayment",
      "community": 704,
      "norm_label": ".makepayment()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "tests_representation_domaincommissiontest_php_payment",
      "community": 704,
      "norm_label": "payment"
    },
    {
      "label": ".resolver()",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "representation_domaincommissiontest_domaincommissiontest_resolver",
      "community": 704,
      "norm_label": ".resolver()"
    },
    {
      "label": "DomainContextResolver",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "domaincontextresolver",
      "community": 704,
      "norm_label": "domaincontextresolver"
    },
    {
      "label": ".testResolverMatchesRepresentationDomainWithNormalization()",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "representation_domaincommissiontest_domaincommissiontest_testresolvermatchesrepresentationdomainwithnormalization",
      "community": 704,
      "norm_label": ".testresolvermatchesrepresentationdomainwithnormalization()"
    },
    {
      "label": ".testResolverIgnoresInactiveRepresentation()",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "representation_domaincommissiontest_domaincommissiontest_testresolverignoresinactiverepresentation",
      "community": 704,
      "norm_label": ".testresolverignoresinactiverepresentation()"
    },
    {
      "label": ".testResolverUnknownDomainIsEmpty()",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "representation_domaincommissiontest_domaincommissiontest_testresolverunknowndomainisempty",
      "community": 704,
      "norm_label": ".testresolverunknowndomainisempty()"
    },
    {
      "label": ".testResolverMatchesByFirstLabelForLocalDev()",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "representation_domaincommissiontest_domaincommissiontest_testresolvermatchesbyfirstlabelforlocaldev",
      "community": 704,
      "norm_label": ".testresolvermatchesbyfirstlabelforlocaldev()"
    },
    {
      "label": ".testAppointmentCommissionOnlyWhenDomainOwnerMatchesDoctorOwner()",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "representation_domaincommissiontest_domaincommissiontest_testappointmentcommissiononlywhendomainownermatchesdoctorowner",
      "community": 704,
      "norm_label": ".testappointmentcommissiononlywhendomainownermatchesdoctorowner()"
    },
    {
      "label": ".testSubscriptionCommissionUsesSameDomainGuard()",
      "file_type": "code",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "representation_domaincommissiontest_domaincommissiontest_testsubscriptioncommissionusessamedomainguard",
      "community": 704,
      "norm_label": ".testsubscriptioncommissionusessamedomainguard()"
    },
    {
      "label": "RepresentationCommissionTest.php",
      "file_type": "code",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "representation_representationcommissiontest",
      "community": 535,
      "norm_label": "representationcommissiontest.php"
    },
    {
      "label": "RepresentationCommissionTest",
      "file_type": "code",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "representation_representationcommissiontest_representationcommissiontest",
      "community": 535,
      "norm_label": "representationcommissiontest"
    },
    {
      "label": ".makeRep()",
      "file_type": "code",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "representation_representationcommissiontest_representationcommissiontest_makerep",
      "community": 535,
      "norm_label": ".makerep()"
    },
    {
      "label": ".testOwnerCannotChangeOwnCommission()",
      "file_type": "code",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "representation_representationcommissiontest_representationcommissiontest_testownercannotchangeowncommission",
      "community": 535,
      "norm_label": ".testownercannotchangeowncommission()"
    },
    {
      "label": ".testOwnerCannotSelfActivate()",
      "file_type": "code",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "representation_representationcommissiontest_representationcommissiontest_testownercannotselfactivate",
      "community": 535,
      "norm_label": ".testownercannotselfactivate()"
    },
    {
      "label": ".testAdminCanChangeCommission()",
      "file_type": "code",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "representation_representationcommissiontest_representationcommissiontest_testadmincanchangecommission",
      "community": 535,
      "norm_label": ".testadmincanchangecommission()"
    },
    {
      "label": ".testAdminRejectedOnOutOfRangeCommission()",
      "file_type": "code",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "representation_representationcommissiontest_representationcommissiontest_testadminrejectedonoutofrangecommission",
      "community": 535,
      "norm_label": ".testadminrejectedonoutofrangecommission()"
    },
    {
      "label": ".testOwnerCanStillEditOwnName()",
      "file_type": "code",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "representation_representationcommissiontest_representationcommissiontest_testownercanstilleditownname",
      "community": 535,
      "norm_label": ".testownercanstilleditownname()"
    },
    {
      "label": "ClinicSharedSecretaryTest.php",
      "file_type": "code",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "secretary_clinicsharedsecretarytest",
      "community": 856,
      "norm_label": "clinicsharedsecretarytest.php"
    },
    {
      "label": "ClinicSharedSecretaryTest",
      "file_type": "code",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest",
      "community": 856,
      "norm_label": "clinicsharedsecretarytest"
    },
    {
      "label": ".makeClinicWithDoctors()",
      "file_type": "code",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_makeclinicwithdoctors",
      "community": 856,
      "norm_label": ".makeclinicwithdoctors()"
    },
    {
      "label": ".mobile()",
      "file_type": "code",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_mobile",
      "community": 856,
      "norm_label": ".mobile()"
    },
    {
      "label": ".testClinicOwnerAssignsSecretaryToMultipleDoctors()",
      "file_type": "code",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testclinicownerassignssecretarytomultipledoctors",
      "community": 856,
      "norm_label": ".testclinicownerassignssecretarytomultipledoctors()"
    },
    {
      "label": ".testSkipsDuplicatesOnReassign()",
      "file_type": "code",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testskipsduplicatesonreassign",
      "community": 856,
      "norm_label": ".testskipsduplicatesonreassign()"
    },
    {
      "label": ".testRejectsDoctorOutsideClinic()",
      "file_type": "code",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testrejectsdoctoroutsideclinic",
      "community": 856,
      "norm_label": ".testrejectsdoctoroutsideclinic()"
    },
    {
      "label": ".testSyncAddsAndRemovesDoctors()",
      "file_type": "code",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L88",
      "_origin": "ast",
      "id": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testsyncaddsandremovesdoctors",
      "community": 856,
      "norm_label": ".testsyncaddsandremovesdoctors()"
    },
    {
      "label": ".testSyncCopiesProfileAndPermissionsToNewLinks()",
      "file_type": "code",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L110",
      "_origin": "ast",
      "id": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testsynccopiesprofileandpermissionstonewlinks",
      "community": 856,
      "norm_label": ".testsynccopiesprofileandpermissionstonewlinks()"
    },
    {
      "label": ".testForeignOwnerCannotSync()",
      "file_type": "code",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L140",
      "_origin": "ast",
      "id": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testforeignownercannotsync",
      "community": 856,
      "norm_label": ".testforeignownercannotsync()"
    },
    {
      "label": "SecretaryAppointmentScopeTest.php",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryAppointmentScopeTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "secretary_secretaryappointmentscopetest",
      "community": 978,
      "norm_label": "secretaryappointmentscopetest.php"
    },
    {
      "label": "SecretaryAppointmentScopeTest",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryAppointmentScopeTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "secretary_secretaryappointmentscopetest_secretaryappointmentscopetest",
      "community": 978,
      "norm_label": "secretaryappointmentscopetest"
    },
    {
      "label": ".testSecretarySeesOnlyAssignedDoctorsAppointments()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryAppointmentScopeTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "secretary_secretaryappointmentscopetest_secretaryappointmentscopetest_testsecretaryseesonlyassigneddoctorsappointments",
      "community": 978,
      "norm_label": ".testsecretaryseesonlyassigneddoctorsappointments()"
    },
    {
      "label": ".testSecretaryWithNoAssignmentSeesNothing()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryAppointmentScopeTest.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "secretary_secretaryappointmentscopetest_secretaryappointmentscopetest_testsecretarywithnoassignmentseesnothing",
      "community": 978,
      "norm_label": ".testsecretarywithnoassignmentseesnothing()"
    },
    {
      "label": "SecretaryFieldsTest.php",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "secretary_secretaryfieldstest",
      "community": 1027,
      "norm_label": "secretaryfieldstest.php"
    },
    {
      "label": "SecretaryFieldsTest",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "secretary_secretaryfieldstest_secretaryfieldstest",
      "community": 1027,
      "norm_label": "secretaryfieldstest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "secretary_secretaryfieldstest_secretaryfieldstest_makedoctor",
      "community": 1027,
      "norm_label": ".makedoctor()"
    },
    {
      "label": ".testCreatePersistsNationalCodeAddressAndExtendedPermissions()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "secretary_secretaryfieldstest_secretaryfieldstest_testcreatepersistsnationalcodeaddressandextendedpermissions",
      "community": 1027,
      "norm_label": ".testcreatepersistsnationalcodeaddressandextendedpermissions()"
    },
    {
      "label": ".testCreateWithoutOptionalFieldsPersistsNulls()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "secretary_secretaryfieldstest_secretaryfieldstest_testcreatewithoutoptionalfieldspersistsnulls",
      "community": 1027,
      "norm_label": ".testcreatewithoutoptionalfieldspersistsnulls()"
    },
    {
      "label": ".testUpdateChangesNameNationalCodeAddressAndPermissions()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "secretary_secretaryfieldstest_secretaryfieldstest_testupdatechangesnamenationalcodeaddressandpermissions",
      "community": 1027,
      "norm_label": ".testupdatechangesnamenationalcodeaddressandpermissions()"
    },
    {
      "label": ".testCreateRequiresDoctorUuidAndMobile()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L101",
      "_origin": "ast",
      "id": "secretary_secretaryfieldstest_secretaryfieldstest_testcreaterequiresdoctoruuidandmobile",
      "community": 1027,
      "norm_label": ".testcreaterequiresdoctoruuidandmobile()"
    },
    {
      "label": "SecretaryListNPlusOneTest.php",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryListNPlusOneTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "secretary_secretarylistnplusonetest",
      "community": 86,
      "norm_label": "secretarylistnplusonetest.php"
    },
    {
      "label": "SecretaryListNPlusOneTest",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryListNPlusOneTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "secretary_secretarylistnplusonetest_secretarylistnplusonetest",
      "community": 86,
      "norm_label": "secretarylistnplusonetest"
    },
    {
      "label": ".makeDoctorWithSecretaries()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryListNPlusOneTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "secretary_secretarylistnplusonetest_secretarylistnplusonetest_makedoctorwithsecretaries",
      "community": 86,
      "norm_label": ".makedoctorwithsecretaries()"
    },
    {
      "label": ".testQueryCountDoesNotGrowWithSecretaryCount()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryListNPlusOneTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "secretary_secretarylistnplusonetest_secretarylistnplusonetest_testquerycountdoesnotgrowwithsecretarycount",
      "community": 86,
      "norm_label": ".testquerycountdoesnotgrowwithsecretarycount()"
    },
    {
      "label": "SecretaryMultiClinicScopeTest.php",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "secretary_secretarymulticlinicscopetest",
      "community": 1099,
      "norm_label": "secretarymulticlinicscopetest.php"
    },
    {
      "label": "SecretaryMultiClinicScopeTest",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest",
      "community": 1099,
      "norm_label": "secretarymulticlinicscopetest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makedoctor",
      "community": 1099,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "tests_secretary_secretarymulticlinicscopetest_php_doctor",
      "community": 1099,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinic()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makeclinic",
      "community": 1099,
      "norm_label": ".makeclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "tests_secretary_secretarymulticlinicscopetest_php_clinic",
      "community": 1099,
      "norm_label": "clinic"
    },
    {
      "label": ".testSameSecretaryCanServeSameDoctorInTwoDifferentClinics()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testsamesecretarycanservesamedoctorintwodifferentclinics",
      "community": 1099,
      "norm_label": ".testsamesecretarycanservesamedoctorintwodifferentclinics()"
    },
    {
      "label": ".testDuplicateAssignmentInTheSameClinicIsStillRejected()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L65",
      "_origin": "ast",
      "id": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testduplicateassignmentinthesameclinicisstillrejected",
      "community": 1099,
      "norm_label": ".testduplicateassignmentinthesameclinicisstillrejected()"
    },
    {
      "label": ".testPersonalAndClinicAssignmentsCoexist()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L80",
      "_origin": "ast",
      "id": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testpersonalandclinicassignmentscoexist",
      "community": 1099,
      "norm_label": ".testpersonalandclinicassignmentscoexist()"
    },
    {
      "label": ".testAssignmentWithoutAClinicBelongsToThePersonalPractice()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testassignmentwithoutaclinicbelongstothepersonalpractice",
      "community": 1099,
      "norm_label": ".testassignmentwithoutaclinicbelongstothepersonalpractice()"
    },
    {
      "label": "SecretaryOnlineShareTest.php",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest",
      "community": 608,
      "norm_label": "secretaryonlinesharetest.php"
    },
    {
      "label": "SecretaryOnlineShareTest",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "community": 608,
      "norm_label": "secretaryonlinesharetest"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_setup",
      "community": 908,
      "norm_label": ".setup()"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makedoctor",
      "community": 608,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "tests_secretary_secretaryonlinesharetest_php_doctor",
      "community": 608,
      "norm_label": "doctor"
    },
    {
      "label": ".makeSecretary()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makesecretary",
      "community": 608,
      "norm_label": ".makesecretary()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "tests_secretary_secretaryonlinesharetest_php_clinic",
      "community": 608,
      "norm_label": "clinic"
    },
    {
      "label": "DoctorSecretary",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "tests_secretary_secretaryonlinesharetest_php_doctorsecretary",
      "community": 608,
      "norm_label": "doctorsecretary"
    },
    {
      "label": ".makeOnlinePayment()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makeonlinepayment",
      "community": 608,
      "norm_label": ".makeonlinepayment()"
    },
    {
      "label": "Payment",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L57",
      "_origin": "ast",
      "id": "tests_secretary_secretaryonlinesharetest_php_payment",
      "community": 608,
      "norm_label": "payment"
    },
    {
      "label": ".commission()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_commission",
      "community": 608,
      "norm_label": ".commission()"
    },
    {
      "label": "CommissionService",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "commissionservice",
      "community": 608,
      "norm_label": "commissionservice"
    },
    {
      "label": ".earnings()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_earnings",
      "community": 608,
      "norm_label": ".earnings()"
    },
    {
      "label": "SecretaryEarningRepository",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L77",
      "_origin": "ast",
      "id": "secretaryearningrepository",
      "community": 608,
      "norm_label": "secretaryearningrepository"
    },
    {
      "label": ".testSecretaryEarnsItsPercentWithoutAnyRepresentation()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsecretaryearnsitspercentwithoutanyrepresentation",
      "community": 608,
      "norm_label": ".testsecretaryearnsitspercentwithoutanyrepresentation()"
    },
    {
      "label": ".testDisabledOrZeroPercentEarnsNothing()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testdisabledorzeropercentearnsnothing",
      "community": 608,
      "norm_label": ".testdisabledorzeropercentearnsnothing()"
    },
    {
      "label": ".testEachSecretaryGetsItsOwnPercent()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testeachsecretarygetsitsownpercent",
      "community": 608,
      "norm_label": ".testeachsecretarygetsitsownpercent()"
    },
    {
      "label": ".testPaymentIsNeverSplitTwice()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L129",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testpaymentisneversplittwice",
      "community": 608,
      "norm_label": ".testpaymentisneversplittwice()"
    },
    {
      "label": ".testSharesAreClippedSoTheSystemShareStaysPositive()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L143",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsharesareclippedsothesystemsharestayspositive",
      "community": 608,
      "norm_label": ".testsharesareclippedsothesystemsharestayspositive()"
    },
    {
      "label": ".testClinicAppointmentCreditsTheClinicSecretaries()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L159",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testclinicappointmentcreditstheclinicsecretaries",
      "community": 608,
      "norm_label": ".testclinicappointmentcreditstheclinicsecretaries()"
    },
    {
      "label": ".testShareIsCalculatedOnTheNetAmount()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L180",
      "_origin": "ast",
      "id": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testshareiscalculatedonthenetamount",
      "community": 608,
      "norm_label": ".testshareiscalculatedonthenetamount()"
    },
    {
      "label": "SecretaryResourceEnforcementTest.php",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest",
      "community": 978,
      "norm_label": "secretaryresourceenforcementtest.php"
    },
    {
      "label": "SecretaryResourceEnforcementTest",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "community": 840,
      "norm_label": "secretaryresourceenforcementtest"
    },
    {
      "label": ".makeClinicSecretary()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary",
      "community": 840,
      "norm_label": ".makeclinicsecretary()"
    },
    {
      "label": ".testInventoryDeniedByDefault()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testinventorydeniedbydefault",
      "community": 840,
      "norm_label": ".testinventorydeniedbydefault()"
    },
    {
      "label": ".testInventoryAllowedWhenGranted()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testinventoryallowedwhengranted",
      "community": 840,
      "norm_label": ".testinventoryallowedwhengranted()"
    },
    {
      "label": ".testPatientCreateDeniedByDefault()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testpatientcreatedeniedbydefault",
      "community": 840,
      "norm_label": ".testpatientcreatedeniedbydefault()"
    },
    {
      "label": ".testInventoryCreateDeniedButViewGranted()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testinventorycreatedeniedbutviewgranted",
      "community": 840,
      "norm_label": ".testinventorycreatedeniedbutviewgranted()"
    },
    {
      "label": ".testServicesDeniedByDefault()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testservicesdeniedbydefault",
      "community": 840,
      "norm_label": ".testservicesdeniedbydefault()"
    },
    {
      "label": ".testServicesAllowedWhenGranted()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testservicesallowedwhengranted",
      "community": 840,
      "norm_label": ".testservicesallowedwhengranted()"
    },
    {
      "label": ".testServicesCreateDeniedButViewGranted()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L103",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testservicescreatedeniedbutviewgranted",
      "community": 840,
      "norm_label": ".testservicescreatedeniedbutviewgranted()"
    },
    {
      "label": ".testStaffDeniedByDefault()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L120",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_teststaffdeniedbydefault",
      "community": 840,
      "norm_label": ".teststaffdeniedbydefault()"
    },
    {
      "label": ".testStaffAllowedWhenGranted()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L129",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_teststaffallowedwhengranted",
      "community": 840,
      "norm_label": ".teststaffallowedwhengranted()"
    },
    {
      "label": ".testStaffCreateDeniedButViewGranted()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L139",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_teststaffcreatedeniedbutviewgranted",
      "community": 840,
      "norm_label": ".teststaffcreatedeniedbutviewgranted()"
    },
    {
      "label": ".testDiscountsDeniedByDefault()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L152",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testdiscountsdeniedbydefault",
      "community": 840,
      "norm_label": ".testdiscountsdeniedbydefault()"
    },
    {
      "label": ".testDiscountsAllowedWhenGranted()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L161",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testdiscountsallowedwhengranted",
      "community": 840,
      "norm_label": ".testdiscountsallowedwhengranted()"
    },
    {
      "label": ".testSmsDeniedByDefault()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L171",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testsmsdeniedbydefault",
      "community": 840,
      "norm_label": ".testsmsdeniedbydefault()"
    },
    {
      "label": ".testSmsAllowedWhenGranted()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L180",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testsmsallowedwhengranted",
      "community": 840,
      "norm_label": ".testsmsallowedwhengranted()"
    },
    {
      "label": ".testClinicDoctorsDeniedByDefault()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L190",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testclinicdoctorsdeniedbydefault",
      "community": 840,
      "norm_label": ".testclinicdoctorsdeniedbydefault()"
    },
    {
      "label": ".testClinicDoctorsAllowedWhenGranted()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L199",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testclinicdoctorsallowedwhengranted",
      "community": 840,
      "norm_label": ".testclinicdoctorsallowedwhengranted()"
    },
    {
      "label": ".testAppointmentSettingsDeniedByDefault()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L209",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testappointmentsettingsdeniedbydefault",
      "community": 840,
      "norm_label": ".testappointmentsettingsdeniedbydefault()"
    },
    {
      "label": ".testAppointmentSettingsAllowedWhenGranted()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L219",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testappointmentsettingsallowedwhengranted",
      "community": 840,
      "norm_label": ".testappointmentsettingsallowedwhengranted()"
    },
    {
      "label": ".testSubscriptionDeniedByDefault()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L229",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testsubscriptiondeniedbydefault",
      "community": 840,
      "norm_label": ".testsubscriptiondeniedbydefault()"
    },
    {
      "label": ".testSubscriptionAllowedWhenGranted()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L238",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testsubscriptionallowedwhengranted",
      "community": 840,
      "norm_label": ".testsubscriptionallowedwhengranted()"
    },
    {
      "label": ".testPatientDeleteSeparateFromUpdate()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L248",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testpatientdeleteseparatefromupdate",
      "community": 840,
      "norm_label": ".testpatientdeleteseparatefromupdate()"
    },
    {
      "label": ".testPatientDeleteAllowedWhenGranted()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L260",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testpatientdeleteallowedwhengranted",
      "community": 840,
      "norm_label": ".testpatientdeleteallowedwhengranted()"
    },
    {
      "label": ".testDoctorListReturnsOnlyAssignedDoctors()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L271",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testdoctorlistreturnsonlyassigneddoctors",
      "community": 840,
      "norm_label": ".testdoctorlistreturnsonlyassigneddoctors()"
    },
    {
      "label": ".makeClinicSecretaryWithClinic()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L300",
      "_origin": "ast",
      "id": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretarywithclinic",
      "community": 840,
      "norm_label": ".makeclinicsecretarywithclinic()"
    },
    {
      "label": "SecretaryShareApiTest.php",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest",
      "community": 792,
      "norm_label": "secretaryshareapitest.php"
    },
    {
      "label": "SecretaryShareApiTest",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest",
      "community": 792,
      "norm_label": "secretaryshareapitest"
    },
    {
      "label": ".makeRelation()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation",
      "community": 792,
      "norm_label": ".makerelation()"
    },
    {
      "label": ".testAdminSeesTheRelationDetailWithEarnings()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_testadminseestherelationdetailwithearnings",
      "community": 792,
      "norm_label": ".testadminseestherelationdetailwithearnings()"
    },
    {
      "label": ".testAdminEnablesTheShareWithAPercent()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_testadminenablesthesharewithapercent",
      "community": 792,
      "norm_label": ".testadminenablesthesharewithapercent()"
    },
    {
      "label": ".testPercentAbove100IsRejected()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_testpercentabove100isrejected",
      "community": 792,
      "norm_label": ".testpercentabove100isrejected()"
    },
    {
      "label": ".testEnablingWithoutAPercentIsRejected()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_testenablingwithoutapercentisrejected",
      "community": 792,
      "norm_label": ".testenablingwithoutapercentisrejected()"
    },
    {
      "label": ".testNonAdminIsForbidden()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_testnonadminisforbidden",
      "community": 792,
      "norm_label": ".testnonadminisforbidden()"
    },
    {
      "label": ".testUnknownRelationIsNotFound()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_testunknownrelationisnotfound",
      "community": 792,
      "norm_label": ".testunknownrelationisnotfound()"
    },
    {
      "label": ".testSummaryReportsDisabledWhenNoRelationHasAShare()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L106",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_testsummaryreportsdisabledwhennorelationhasashare",
      "community": 792,
      "norm_label": ".testsummaryreportsdisabledwhennorelationhasashare()"
    },
    {
      "label": ".testSummaryReportsEnabledWithThePercentOnceAdminTurnsItOn()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L117",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_testsummaryreportsenabledwiththepercentonceadminturnsiton",
      "community": 792,
      "norm_label": ".testsummaryreportsenabledwiththepercentonceadminturnsiton()"
    },
    {
      "label": ".testReportIsEmptyButSucceedsWithoutEarnings()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L130",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_testreportisemptybutsucceedswithoutearnings",
      "community": 792,
      "norm_label": ".testreportisemptybutsucceedswithoutearnings()"
    },
    {
      "label": ".testSecretaryManagesItsIbans()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L141",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_testsecretarymanagesitsibans",
      "community": 792,
      "norm_label": ".testsecretarymanagesitsibans()"
    },
    {
      "label": ".testInvalidIbanIsRejected()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L160",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_testinvalidibanisrejected",
      "community": 792,
      "norm_label": ".testinvalidibanisrejected()"
    },
    {
      "label": ".testThirdIbanIsRejected()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L169",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_testthirdibanisrejected",
      "community": 792,
      "norm_label": ".testthirdibanisrejected()"
    },
    {
      "label": ".testSettlementAcceptsAVerifiedSecretaryIban()",
      "file_type": "code",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L181",
      "_origin": "ast",
      "id": "secretary_secretaryshareapitest_secretaryshareapitest_testsettlementacceptsaverifiedsecretaryiban",
      "community": 792,
      "norm_label": ".testsettlementacceptsaverifiedsecretaryiban()"
    },
    {
      "label": "FinancialBreakdownIntegrityTest.php",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialBreakdownIntegrityTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "settlement_financialbreakdownintegritytest",
      "community": 86,
      "norm_label": "financialbreakdownintegritytest.php"
    },
    {
      "label": "FinancialBreakdownIntegrityTest",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialBreakdownIntegrityTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "settlement_financialbreakdownintegritytest_financialbreakdownintegritytest",
      "community": 86,
      "norm_label": "financialbreakdownintegritytest"
    },
    {
      "label": ".testDeletingPaymentWithBreakdownIsRestricted()",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialBreakdownIntegrityTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "settlement_financialbreakdownintegritytest_financialbreakdownintegritytest_testdeletingpaymentwithbreakdownisrestricted",
      "community": 86,
      "norm_label": ".testdeletingpaymentwithbreakdownisrestricted()"
    },
    {
      "label": "FinancialChainTenantTest.php",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "settlement_financialchaintenanttest",
      "community": 846,
      "norm_label": "financialchaintenanttest.php"
    },
    {
      "label": "FinancialChainTenantTest",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "settlement_financialchaintenanttest_financialchaintenanttest",
      "community": 846,
      "norm_label": "financialchaintenanttest"
    },
    {
      "label": ".em()",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "settlement_financialchaintenanttest_financialchaintenanttest_em",
      "community": 846,
      "norm_label": ".em()"
    },
    {
      "label": "EntityManagerInterface",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "tests_settlement_financialchaintenanttest_php_entitymanagerinterface",
      "community": 846,
      "norm_label": "entitymanagerinterface"
    },
    {
      "label": ".tearDown()",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "settlement_financialchaintenanttest_financialchaintenanttest_teardown",
      "community": 846,
      "norm_label": ".teardown()"
    },
    {
      "label": ".enableFilterFor()",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "settlement_financialchaintenanttest_financialchaintenanttest_enablefilterfor",
      "community": 846,
      "norm_label": ".enablefilterfor()"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "settlement_financialchaintenanttest_financialchaintenanttest_makedoctor",
      "community": 846,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "tests_settlement_financialchaintenanttest_php_doctor",
      "community": 846,
      "norm_label": "doctor"
    },
    {
      "label": ".earningFor()",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "settlement_financialchaintenanttest_financialchaintenanttest_earningfor",
      "community": 846,
      "norm_label": ".earningfor()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "tests_settlement_financialchaintenanttest_php_user",
      "community": 846,
      "norm_label": "user"
    },
    {
      "label": "SecretaryEarning",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "tests_settlement_financialchaintenanttest_php_secretaryearning",
      "community": 846,
      "norm_label": "secretaryearning"
    },
    {
      "label": ".reportedUuids()",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L84",
      "_origin": "ast",
      "id": "settlement_financialchaintenanttest_financialchaintenanttest_reporteduuids",
      "community": 846,
      "norm_label": ".reporteduuids()"
    },
    {
      "label": ".testAnEarningIsVisibleInsideItsOwnEnvironment()",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "settlement_financialchaintenanttest_financialchaintenanttest_testanearningisvisibleinsideitsownenvironment",
      "community": 846,
      "norm_label": ".testanearningisvisibleinsideitsownenvironment()"
    },
    {
      "label": ".testTheSameEarningDisappearsInAnotherEnvironment()",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L109",
      "_origin": "ast",
      "id": "settlement_financialchaintenanttest_financialchaintenanttest_testthesameearningdisappearsinanotherenvironment",
      "community": 846,
      "norm_label": ".testthesameearningdisappearsinanotherenvironment()"
    },
    {
      "label": ".testTheUserWalletStaysGlobalAcrossEnvironments()",
      "file_type": "code",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L126",
      "_origin": "ast",
      "id": "settlement_financialchaintenanttest_financialchaintenanttest_testtheuserwalletstaysglobalacrossenvironments",
      "community": 846,
      "norm_label": ".testtheuserwalletstaysglobalacrossenvironments()"
    },
    {
      "label": "SettlementListPaginationTest.php",
      "file_type": "code",
      "source_file": "tests/Settlement/SettlementListPaginationTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "settlement_settlementlistpaginationtest",
      "community": 86,
      "norm_label": "settlementlistpaginationtest.php"
    },
    {
      "label": "SettlementListPaginationTest",
      "file_type": "code",
      "source_file": "tests/Settlement/SettlementListPaginationTest.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "settlement_settlementlistpaginationtest_settlementlistpaginationtest",
      "community": 86,
      "norm_label": "settlementlistpaginationtest"
    },
    {
      "label": ".testPaginatesAndReportsTotals()",
      "file_type": "code",
      "source_file": "tests/Settlement/SettlementListPaginationTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "settlement_settlementlistpaginationtest_settlementlistpaginationtest_testpaginatesandreportstotals",
      "community": 86,
      "norm_label": ".testpaginatesandreportstotals()"
    },
    {
      "label": "WalletTransactionsPaginationTest.php",
      "file_type": "code",
      "source_file": "tests/Settlement/WalletTransactionsPaginationTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "settlement_wallettransactionspaginationtest",
      "community": 86,
      "norm_label": "wallettransactionspaginationtest.php"
    },
    {
      "label": "WalletTransactionsPaginationTest",
      "file_type": "code",
      "source_file": "tests/Settlement/WalletTransactionsPaginationTest.php",
      "source_location": "L12",
      "_origin": "ast",
      "id": "settlement_wallettransactionspaginationtest_wallettransactionspaginationtest",
      "community": 86,
      "norm_label": "wallettransactionspaginationtest"
    },
    {
      "label": ".testPaginatesAndReportsTotals()",
      "file_type": "code",
      "source_file": "tests/Settlement/WalletTransactionsPaginationTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "settlement_wallettransactionspaginationtest_wallettransactionspaginationtest_testpaginatesandreportstotals",
      "community": 86,
      "norm_label": ".testpaginatesandreportstotals()"
    },
    {
      "label": "AdminCspSubscriberTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/AdminCspSubscriberTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_admincspsubscribertest",
      "community": 908,
      "norm_label": "admincspsubscribertest.php"
    },
    {
      "label": "AdminCspSubscriberTest",
      "file_type": "code",
      "source_file": "tests/Shared/AdminCspSubscriberTest.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "shared_admincspsubscribertest_admincspsubscribertest",
      "community": 908,
      "norm_label": "admincspsubscribertest"
    },
    {
      "label": ".testAdminResponseCarriesCsp()",
      "file_type": "code",
      "source_file": "tests/Shared/AdminCspSubscriberTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "shared_admincspsubscribertest_admincspsubscribertest_testadminresponsecarriescsp",
      "community": 908,
      "norm_label": ".testadminresponsecarriescsp()"
    },
    {
      "label": ".testNonAdminResponseDoesNotGetTheAdminCsp()",
      "file_type": "code",
      "source_file": "tests/Shared/AdminCspSubscriberTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "shared_admincspsubscribertest_admincspsubscribertest_testnonadminresponsedoesnotgettheadmincsp",
      "community": 908,
      "norm_label": ".testnonadminresponsedoesnotgettheadmincsp()"
    },
    {
      "label": "AltchaServiceTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "captcha_altchaservicetest",
      "community": 485,
      "norm_label": "altchaservicetest.php"
    },
    {
      "label": "AltchaServiceTest",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "captcha_altchaservicetest_altchaservicetest",
      "community": 485,
      "norm_label": "altchaservicetest"
    },
    {
      "label": ".service()",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "captcha_altchaservicetest_altchaservicetest_service",
      "community": 485,
      "norm_label": ".service()"
    },
    {
      "label": "AltchaService",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "altchaservice",
      "community": 485,
      "norm_label": "altchaservice"
    },
    {
      "label": ".solvedPayload()",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "captcha_altchaservicetest_altchaservicetest_solvedpayload",
      "community": 485,
      "norm_label": ".solvedpayload()"
    },
    {
      "label": ".testCreateChallengeShape()",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "captcha_altchaservicetest_altchaservicetest_testcreatechallengeshape",
      "community": 485,
      "norm_label": ".testcreatechallengeshape()"
    },
    {
      "label": ".testValidSolutionVerifies()",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "captcha_altchaservicetest_altchaservicetest_testvalidsolutionverifies",
      "community": 485,
      "norm_label": ".testvalidsolutionverifies()"
    },
    {
      "label": ".testReplayIsRejected()",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "captcha_altchaservicetest_altchaservicetest_testreplayisrejected",
      "community": 485,
      "norm_label": ".testreplayisrejected()"
    },
    {
      "label": ".testTamperedSignatureRejected()",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "captcha_altchaservicetest_altchaservicetest_testtamperedsignaturerejected",
      "community": 485,
      "norm_label": ".testtamperedsignaturerejected()"
    },
    {
      "label": ".testEmptyAndGarbagePayloadsRejected()",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "captcha_altchaservicetest_altchaservicetest_testemptyandgarbagepayloadsrejected",
      "community": 485,
      "norm_label": ".testemptyandgarbagepayloadsrejected()"
    },
    {
      "label": ".testEnabledFlag()",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L91",
      "_origin": "ast",
      "id": "captcha_altchaservicetest_altchaservicetest_testenabledflag",
      "community": 485,
      "norm_label": ".testenabledflag()"
    },
    {
      "label": ".testAdminOverrideBeatsEnv()",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "captcha_altchaservicetest_altchaservicetest_testadminoverridebeatsenv",
      "community": 485,
      "norm_label": ".testadminoverridebeatsenv()"
    },
    {
      "label": "CaptchaFlowTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/CaptchaFlowTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "captcha_captchaflowtest",
      "community": 86,
      "norm_label": "captchaflowtest.php"
    },
    {
      "label": "CaptchaFlowTest",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/CaptchaFlowTest.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "captcha_captchaflowtest_captchaflowtest",
      "community": 86,
      "norm_label": "captchaflowtest"
    },
    {
      "label": ".testChallengeEndpointIsPublicAndWellFormed()",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/CaptchaFlowTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "captcha_captchaflowtest_captchaflowtest_testchallengeendpointispublicandwellformed",
      "community": 86,
      "norm_label": ".testchallengeendpointispublicandwellformed()"
    },
    {
      "label": ".testPublicEndpointBypassesCaptchaWhenDisabled()",
      "file_type": "code",
      "source_file": "tests/Shared/Captcha/CaptchaFlowTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "captcha_captchaflowtest_captchaflowtest_testpublicendpointbypassescaptchawhendisabled",
      "community": 86,
      "norm_label": ".testpublicendpointbypassescaptchawhendisabled()"
    },
    {
      "label": "CorsRegexEnvProcessorTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_corsregexenvprocessortest",
      "community": 169,
      "norm_label": "corsregexenvprocessortest.php"
    },
    {
      "label": "CorsRegexEnvProcessorTest",
      "file_type": "code",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "shared_corsregexenvprocessortest_corsregexenvprocessortest",
      "community": 317,
      "norm_label": "corsregexenvprocessortest"
    },
    {
      "label": ".regexFor()",
      "file_type": "code",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "shared_corsregexenvprocessortest_corsregexenvprocessortest_regexfor",
      "community": 317,
      "norm_label": ".regexfor()"
    },
    {
      "label": ".originMatches()",
      "file_type": "code",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "shared_corsregexenvprocessortest_corsregexenvprocessortest_originmatches",
      "community": 317,
      "norm_label": ".originmatches()"
    },
    {
      "label": ".testAllowsListedHostsHttpsAndSubdomains()",
      "file_type": "code",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testallowslistedhostshttpsandsubdomains",
      "community": 317,
      "norm_label": ".testallowslistedhostshttpsandsubdomains()"
    },
    {
      "label": ".testAllowsHttpAndPortForLocalDev()",
      "file_type": "code",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testallowshttpandportforlocaldev",
      "community": 317,
      "norm_label": ".testallowshttpandportforlocaldev()"
    },
    {
      "label": ".testRejectsUnlistedAndLookalikeHosts()",
      "file_type": "code",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L38",
      "_origin": "ast",
      "id": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testrejectsunlistedandlookalikehosts",
      "community": 317,
      "norm_label": ".testrejectsunlistedandlookalikehosts()"
    },
    {
      "label": ".testDotIsEscapedNotWildcard()",
      "file_type": "code",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L48",
      "_origin": "ast",
      "id": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testdotisescapednotwildcard",
      "community": 317,
      "norm_label": ".testdotisescapednotwildcard()"
    },
    {
      "label": ".testEmptyListMatchesNothing()",
      "file_type": "code",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testemptylistmatchesnothing",
      "community": 317,
      "norm_label": ".testemptylistmatchesnothing()"
    },
    {
      "label": ".testProvidedType()",
      "file_type": "code",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testprovidedtype",
      "community": 317,
      "norm_label": ".testprovidedtype()"
    },
    {
      "label": "DbLoggerTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/DbLoggerTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_dbloggertest",
      "community": 435,
      "norm_label": "dbloggertest.php"
    },
    {
      "label": "DbLoggerTest",
      "file_type": "code",
      "source_file": "tests/Shared/DbLoggerTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "shared_dbloggertest_dbloggertest",
      "community": 435,
      "norm_label": "dbloggertest"
    },
    {
      "label": ".testWarningPersistedButInfoIsNot()",
      "file_type": "code",
      "source_file": "tests/Shared/DbLoggerTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "shared_dbloggertest_dbloggertest_testwarningpersistedbutinfoisnot",
      "community": 435,
      "norm_label": ".testwarningpersistedbutinfoisnot()"
    },
    {
      "label": "DisplayNameTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_displaynametest",
      "community": 527,
      "norm_label": "displaynametest.php"
    },
    {
      "label": "DisplayNameTest",
      "file_type": "code",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L14",
      "_origin": "ast",
      "id": "shared_displaynametest_displaynametest",
      "community": 527,
      "norm_label": "displaynametest"
    },
    {
      "label": ".pollutedNames()",
      "file_type": "code",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "shared_displaynametest_displaynametest_pollutednames",
      "community": 527,
      "norm_label": ".pollutednames()"
    },
    {
      "label": ".testPollutedNamesAreRejected()",
      "file_type": "code",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "shared_displaynametest_displaynametest_testpollutednamesarerejected",
      "community": 527,
      "norm_label": ".testpollutednamesarerejected()"
    },
    {
      "label": ".realNames()",
      "file_type": "code",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "shared_displaynametest_displaynametest_realnames",
      "community": 527,
      "norm_label": ".realnames()"
    },
    {
      "label": ".testRealNamesPass()",
      "file_type": "code",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L59",
      "_origin": "ast",
      "id": "shared_displaynametest_displaynametest_testrealnamespass",
      "community": 527,
      "norm_label": ".testrealnamespass()"
    },
    {
      "label": ".testNullIsTreatedAsPlaceholder()",
      "file_type": "code",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "shared_displaynametest_displaynametest_testnullistreatedasplaceholder",
      "community": 527,
      "norm_label": ".testnullistreatedasplaceholder()"
    },
    {
      "label": ".testRejectionCarries422()",
      "file_type": "code",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "shared_displaynametest_displaynametest_testrejectioncarries422",
      "community": 527,
      "norm_label": ".testrejectioncarries422()"
    },
    {
      "label": "EntityContextResolverTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest",
      "community": 699,
      "norm_label": "entitycontextresolvertest.php"
    },
    {
      "label": "EntityContextResolverTest",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "community": 699,
      "norm_label": "entitycontextresolvertest"
    },
    {
      "label": ".resolver()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver",
      "community": 699,
      "norm_label": ".resolver()"
    },
    {
      "label": "EntityContextResolver",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "entitycontextresolver",
      "community": 699,
      "norm_label": "entitycontextresolver"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor",
      "community": 699,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "tests_shared_entitycontextresolvertest_php_user",
      "community": 699,
      "norm_label": "user"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "tests_shared_entitycontextresolvertest_php_doctor",
      "community": 699,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinic()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic",
      "community": 699,
      "norm_label": ".makeclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "tests_shared_entitycontextresolvertest_php_clinic",
      "community": 699,
      "norm_label": "clinic"
    },
    {
      "label": ".joinClinic()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_joinclinic",
      "community": 699,
      "norm_label": ".joinclinic()"
    },
    {
      "label": ".setActiveContext()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L58",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_setactivecontext",
      "community": 699,
      "norm_label": ".setactivecontext()"
    },
    {
      "label": ".setClinicContext()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_setcliniccontext",
      "community": 699,
      "norm_label": ".setcliniccontext()"
    },
    {
      "label": ".setDoctorContext()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_setdoctorcontext",
      "community": 699,
      "norm_label": ".setdoctorcontext()"
    },
    {
      "label": ".testIndependentDoctorAlwaysResolvesToOwnPractice()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L76",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testindependentdoctoralwaysresolvestoownpractice",
      "community": 699,
      "norm_label": ".testindependentdoctoralwaysresolvestoownpractice()"
    },
    {
      "label": ".testClinicMemberDoctorResolvesToClinicWhenActiveContextIsClinic()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L87",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorresolvestoclinicwhenactivecontextisclinic",
      "community": 699,
      "norm_label": ".testclinicmemberdoctorresolvestoclinicwhenactivecontextisclinic()"
    },
    {
      "label": ".testClinicMemberDoctorFallsBackToOwnPracticeWhenActiveContextIsSelf()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L99",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorfallsbacktoownpracticewhenactivecontextisself",
      "community": 699,
      "norm_label": ".testclinicmemberdoctorfallsbacktoownpracticewhenactivecontextisself()"
    },
    {
      "label": ".testInactivePermissionStillResolvesToClinicEnvironment()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testinactivepermissionstillresolvestoclinicenvironment",
      "community": 699,
      "norm_label": ".testinactivepermissionstillresolvestoclinicenvironment()"
    },
    {
      "label": ".testDoctorWhoOwnsClinicResolvesToClinicWithoutMembershipRow()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L136",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testdoctorwhoownsclinicresolvestoclinicwithoutmembershiprow",
      "community": 699,
      "norm_label": ".testdoctorwhoownsclinicresolvestoclinicwithoutmembershiprow()"
    },
    {
      "label": ".testDoctorWhoOwnsClinicResolvesToOwnPracticeWhenActiveContextIsSelf()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L149",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testdoctorwhoownsclinicresolvestoownpracticewhenactivecontextisself",
      "community": 699,
      "norm_label": ".testdoctorwhoownsclinicresolvestoownpracticewhenactivecontextisself()"
    },
    {
      "label": ".testClinicManagerAlwaysResolvesToClinic()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L163",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmanageralwaysresolvestoclinic",
      "community": 699,
      "norm_label": ".testclinicmanageralwaysresolvestoclinic()"
    },
    {
      "label": ".testSecretaryWithoutActiveContextResolvesToUnknown()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L174",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithoutactivecontextresolvestounknown",
      "community": 699,
      "norm_label": ".testsecretarywithoutactivecontextresolvestounknown()"
    },
    {
      "label": ".testSecretaryWithActiveClinicRelationResolvesToThatClinic()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L184",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithactiveclinicrelationresolvestothatclinic",
      "community": 699,
      "norm_label": ".testsecretarywithactiveclinicrelationresolvestothatclinic()"
    },
    {
      "label": ".testSecretaryWithActiveDoctorRelationResolvesToThatPractice()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L200",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithactivedoctorrelationresolvestothatpractice",
      "community": 699,
      "norm_label": ".testsecretarywithactivedoctorrelationresolvestothatpractice()"
    },
    {
      "label": ".testSecretaryWithInactiveRelationResolvesToUnknown()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L215",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithinactiverelationresolvestounknown",
      "community": 699,
      "norm_label": ".testsecretarywithinactiverelationresolvestounknown()"
    },
    {
      "label": ".testExplicitClinicUuidForNonMemberThrowsAccessDenied()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L235",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testexplicitclinicuuidfornonmemberthrowsaccessdenied",
      "community": 699,
      "norm_label": ".testexplicitclinicuuidfornonmemberthrowsaccessdenied()"
    },
    {
      "label": ".testTryResolveReturnsNullInsteadOfThrowingForNonMember()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L244",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testtryresolvereturnsnullinsteadofthrowingfornonmember",
      "community": 699,
      "norm_label": ".testtryresolvereturnsnullinsteadofthrowingfornonmember()"
    },
    {
      "label": ".testExplicitClinicUuidWinsOverStoredActiveContext()",
      "file_type": "code",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L252",
      "_origin": "ast",
      "id": "shared_entitycontextresolvertest_entitycontextresolvertest_testexplicitclinicuuidwinsoverstoredactivecontext",
      "community": 699,
      "norm_label": ".testexplicitclinicuuidwinsoverstoredactivecontext()"
    },
    {
      "label": "ErrorCodesTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/ErrorCodesTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_errorcodestest",
      "community": 169,
      "norm_label": "errorcodestest.php"
    },
    {
      "label": "ErrorCodesTest",
      "file_type": "code",
      "source_file": "tests/Shared/ErrorCodesTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "shared_errorcodestest_errorcodestest",
      "community": 169,
      "norm_label": "errorcodestest"
    },
    {
      "label": ".testWireValuesArePreserved()",
      "file_type": "code",
      "source_file": "tests/Shared/ErrorCodesTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "shared_errorcodestest_errorcodestest_testwirevaluesarepreserved",
      "community": 169,
      "norm_label": ".testwirevaluesarepreserved()"
    },
    {
      "label": ".testMessagesResolve()",
      "file_type": "code",
      "source_file": "tests/Shared/ErrorCodesTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "shared_errorcodestest_errorcodestest_testmessagesresolve",
      "community": 169,
      "norm_label": ".testmessagesresolve()"
    },
    {
      "label": "HealthControllerTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_healthcontrollertest",
      "community": 169,
      "norm_label": "healthcontrollertest.php"
    },
    {
      "label": "HealthControllerTest",
      "file_type": "code",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "shared_healthcontrollertest_healthcontrollertest",
      "community": 169,
      "norm_label": "healthcontrollertest"
    },
    {
      "label": ".em()",
      "file_type": "code",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "shared_healthcontrollertest_healthcontrollertest_em",
      "community": 169,
      "norm_label": ".em()"
    },
    {
      "label": "EntityManagerInterface",
      "file_type": "code",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "tests_shared_healthcontrollertest_php_entitymanagerinterface",
      "community": 169,
      "norm_label": "entitymanagerinterface"
    },
    {
      "label": ".testSilencesLoggerOnPool()",
      "file_type": "code",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "shared_healthcontrollertest_healthcontrollertest_testsilencesloggeronpool",
      "community": 169,
      "norm_label": ".testsilencesloggeronpool()"
    },
    {
      "label": "MaintenanceModeTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_maintenancemodetest",
      "community": 451,
      "norm_label": "maintenancemodetest.php"
    },
    {
      "label": "MaintenanceModeTest",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "shared_maintenancemodetest_maintenancemodetest",
      "community": 451,
      "norm_label": "maintenancemodetest"
    },
    {
      "label": "SiteConfigRepository",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "siteconfigrepository",
      "community": 451,
      "norm_label": "siteconfigrepository"
    },
    {
      "label": "MaintenanceService",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "maintenanceservice",
      "community": 451,
      "norm_label": "maintenanceservice"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "shared_maintenancemodetest_maintenancemodetest_setup",
      "community": 451,
      "norm_label": ".setup()"
    },
    {
      "label": ".tearDown()",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "shared_maintenancemodetest_maintenancemodetest_teardown",
      "community": 451,
      "norm_label": ".teardown()"
    },
    {
      "label": ".setMaintenance()",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "shared_maintenancemodetest_maintenancemodetest_setmaintenance",
      "community": 451,
      "norm_label": ".setmaintenance()"
    },
    {
      "label": ".testAnonymousApiRequestIsBlockedWithMaintenanceEnvelope()",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L41",
      "_origin": "ast",
      "id": "shared_maintenancemodetest_maintenancemodetest_testanonymousapirequestisblockedwithmaintenanceenvelope",
      "community": 451,
      "norm_label": ".testanonymousapirequestisblockedwithmaintenanceenvelope()"
    },
    {
      "label": ".testRoutingErrorsAlsoReturnMaintenance()",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "shared_maintenancemodetest_maintenancemodetest_testroutingerrorsalsoreturnmaintenance",
      "community": 451,
      "norm_label": ".testroutingerrorsalsoreturnmaintenance()"
    },
    {
      "label": ".testAdminBypassesMaintenance()",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L71",
      "_origin": "ast",
      "id": "shared_maintenancemodetest_maintenancemodetest_testadminbypassesmaintenance",
      "community": 451,
      "norm_label": ".testadminbypassesmaintenance()"
    },
    {
      "label": ".testNonAdminRoleIsBlocked()",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L81",
      "_origin": "ast",
      "id": "shared_maintenancemodetest_maintenancemodetest_testnonadminroleisblocked",
      "community": 451,
      "norm_label": ".testnonadminroleisblocked()"
    },
    {
      "label": ".testSettingsEndpointStaysReachableSoMaintenanceCanBeTurnedOff()",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "shared_maintenancemodetest_maintenancemodetest_testsettingsendpointstaysreachablesomaintenancecanbeturnedoff",
      "community": 451,
      "norm_label": ".testsettingsendpointstaysreachablesomaintenancecanbeturnedoff()"
    },
    {
      "label": ".testAllowedIpBypassesWithoutAuthentication()",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "shared_maintenancemodetest_maintenancemodetest_testallowedipbypasseswithoutauthentication",
      "community": 451,
      "norm_label": ".testallowedipbypasseswithoutauthentication()"
    },
    {
      "label": ".testDisabledMaintenanceLetsEveryoneThrough()",
      "file_type": "code",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L111",
      "_origin": "ast",
      "id": "shared_maintenancemodetest_maintenancemodetest_testdisabledmaintenanceletseveryonethrough",
      "community": 451,
      "norm_label": ".testdisabledmaintenanceletseveryonethrough()"
    },
    {
      "label": "NumericFieldNormalizerTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_numericfieldnormalizertest",
      "community": 646,
      "norm_label": "numericfieldnormalizertest.php"
    },
    {
      "label": "NumericFieldNormalizerTest",
      "file_type": "code",
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "shared_numericfieldnormalizertest_numericfieldnormalizertest",
      "community": 646,
      "norm_label": "numericfieldnormalizertest"
    },
    {
      "label": ".testDigitsHelperTranslatesWithoutStripping()",
      "file_type": "code",
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "shared_numericfieldnormalizertest_numericfieldnormalizertest_testdigitshelpertranslateswithoutstripping",
      "community": 646,
      "norm_label": ".testdigitshelpertranslateswithoutstripping()"
    },
    {
      "label": ".testSecretaryCreatedWithPersianDigitsIsStoredLatin()",
      "file_type": "code",
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "shared_numericfieldnormalizertest_numericfieldnormalizertest_testsecretarycreatedwithpersiandigitsisstoredlatin",
      "community": 646,
      "norm_label": ".testsecretarycreatedwithpersiandigitsisstoredlatin()"
    },
    {
      "label": ".testNestedArraysAreNormalized()",
      "file_type": "code",
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "shared_numericfieldnormalizertest_numericfieldnormalizertest_testnestedarraysarenormalized",
      "community": 646,
      "norm_label": ".testnestedarraysarenormalized()"
    },
    {
      "label": ".testNonNumericKeysKeepPersianDigits()",
      "file_type": "code",
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "shared_numericfieldnormalizertest_numericfieldnormalizertest_testnonnumerickeyskeeppersiandigits",
      "community": 646,
      "norm_label": ".testnonnumerickeyskeeppersiandigits()"
    },
    {
      "label": "PersianTextTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_persiantexttest",
      "community": 646,
      "norm_label": "persiantexttest.php"
    },
    {
      "label": "PersianTextTest",
      "file_type": "code",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L8",
      "_origin": "ast",
      "id": "shared_persiantexttest_persiantexttest",
      "community": 646,
      "norm_label": "persiantexttest"
    },
    {
      "label": ".testArabicYehAndKafAreUnified()",
      "file_type": "code",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L10",
      "_origin": "ast",
      "id": "shared_persiantexttest_persiantexttest_testarabicyehandkafareunified",
      "community": 646,
      "norm_label": ".testarabicyehandkafareunified()"
    },
    {
      "label": ".testHalfSpaceAndExtraWhitespace()",
      "file_type": "code",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "shared_persiantexttest_persiantexttest_testhalfspaceandextrawhitespace",
      "community": 646,
      "norm_label": ".testhalfspaceandextrawhitespace()"
    },
    {
      "label": ".testPersianAndArabicDigits()",
      "file_type": "code",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "shared_persiantexttest_persiantexttest_testpersianandarabicdigits",
      "community": 646,
      "norm_label": ".testpersianandarabicdigits()"
    },
    {
      "label": ".testStripDoctorTitle()",
      "file_type": "code",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "shared_persiantexttest_persiantexttest_teststripdoctortitle",
      "community": 646,
      "norm_label": ".teststripdoctortitle()"
    },
    {
      "label": ".testDifferentNamesStayDifferent()",
      "file_type": "code",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "shared_persiantexttest_persiantexttest_testdifferentnamesstaydifferent",
      "community": 646,
      "norm_label": ".testdifferentnamesstaydifferent()"
    },
    {
      "label": ".testWithDoctorTitlePrependsExactlyOnce()",
      "file_type": "code",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "shared_persiantexttest_persiantexttest_testwithdoctortitleprependsexactlyonce",
      "community": 646,
      "norm_label": ".testwithdoctortitleprependsexactlyonce()"
    },
    {
      "label": "RequestReachableChildTenantTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_requestreachablechildtenanttest",
      "community": 727,
      "norm_label": "requestreachablechildtenanttest.php"
    },
    {
      "label": "RequestReachableChildTenantTest",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest",
      "community": 727,
      "norm_label": "requestreachablechildtenanttest"
    },
    {
      "label": ".em()",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_em",
      "community": 727,
      "norm_label": ".em()"
    },
    {
      "label": "EntityManagerInterface",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "tests_shared_requestreachablechildtenanttest_php_entitymanagerinterface",
      "community": 727,
      "norm_label": "entitymanagerinterface"
    },
    {
      "label": ".tearDown()",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L36",
      "_origin": "ast",
      "id": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_teardown",
      "community": 727,
      "norm_label": ".teardown()"
    },
    {
      "label": ".enableFilterFor()",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L46",
      "_origin": "ast",
      "id": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_enablefilterfor",
      "community": 727,
      "norm_label": ".enablefilterfor()"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_makedoctor",
      "community": 727,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "tests_shared_requestreachablechildtenanttest_php_doctor",
      "community": 727,
      "norm_label": "doctor"
    },
    {
      "label": ".serviceItemOf()",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_serviceitemof",
      "community": 727,
      "norm_label": ".serviceitemof()"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "tests_shared_requestreachablechildtenanttest_php_serviceitem",
      "community": 727,
      "norm_label": "serviceitem"
    },
    {
      "label": ".sessionOf()",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_sessionof",
      "community": 727,
      "norm_label": ".sessionof()"
    },
    {
      "label": "PatientSession",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L74",
      "_origin": "ast",
      "id": "tests_shared_requestreachablechildtenanttest_php_patientsession",
      "community": 727,
      "norm_label": "patientsession"
    },
    {
      "label": ".testTheChildInheritsItsRootsEnvironmentOnConstruction()",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L86",
      "_origin": "ast",
      "id": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testthechildinheritsitsrootsenvironmentonconstruction",
      "community": 727,
      "norm_label": ".testthechildinheritsitsrootsenvironmentonconstruction()"
    },
    {
      "label": ".testALookupByUuidSucceedsInsideItsOwnEnvironment()",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testalookupbyuuidsucceedsinsideitsownenvironment",
      "community": 727,
      "norm_label": ".testalookupbyuuidsucceedsinsideitsownenvironment()"
    },
    {
      "label": ".testTheSameLookupReturnsNothingInAnotherEnvironment()",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testthesamelookupreturnsnothinginanotherenvironment",
      "community": 727,
      "norm_label": ".testthesamelookupreturnsnothinginanotherenvironment()"
    },
    {
      "label": ".testASessionOfAnotherEnvironmentIsInvisible()",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L125",
      "_origin": "ast",
      "id": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testasessionofanotherenvironmentisinvisible",
      "community": 727,
      "norm_label": ".testasessionofanotherenvironmentisinvisible()"
    },
    {
      "label": ".testAGrandchildTakesTheEnvironmentOfTheChainToo()",
      "file_type": "code",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L137",
      "_origin": "ast",
      "id": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testagrandchildtakestheenvironmentofthechaintoo",
      "community": 727,
      "norm_label": ".testagrandchildtakestheenvironmentofthechaintoo()"
    },
    {
      "label": "TenantDumpCommandTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_tenantdumpcommandtest",
      "community": 1081,
      "norm_label": "tenantdumpcommandtest.php"
    },
    {
      "label": "TenantDumpCommandTest",
      "file_type": "code",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L16",
      "_origin": "ast",
      "id": "shared_tenantdumpcommandtest_tenantdumpcommandtest",
      "community": 1081,
      "norm_label": "tenantdumpcommandtest"
    },
    {
      "label": ".tester()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "shared_tenantdumpcommandtest_tenantdumpcommandtest_tester",
      "community": 1081,
      "norm_label": ".tester()"
    },
    {
      "label": "CommandTester",
      "file_type": "code",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "tests_shared_tenantdumpcommandtest_php_commandtester",
      "community": 1081,
      "norm_label": "commandtester"
    },
    {
      "label": ".outputPath()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "shared_tenantdumpcommandtest_tenantdumpcommandtest_outputpath",
      "community": 1081,
      "norm_label": ".outputpath()"
    },
    {
      "label": ".testDumpsOnlyTheRequestedClinicRows()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testdumpsonlytherequestedclinicrows",
      "community": 1081,
      "norm_label": ".testdumpsonlytherequestedclinicrows()"
    },
    {
      "label": ".testTenantWithNoRowsStillProducesAValidFile()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testtenantwithnorowsstillproducesavalidfile",
      "community": 1081,
      "norm_label": ".testtenantwithnorowsstillproducesavalidfile()"
    },
    {
      "label": ".testUnknownTenantFails()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L66",
      "_origin": "ast",
      "id": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testunknowntenantfails",
      "community": 1081,
      "norm_label": ".testunknowntenantfails()"
    },
    {
      "label": ".testMalformedTenantIsRejectedBeforeTouchingTheDatabase()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testmalformedtenantisrejectedbeforetouchingthedatabase",
      "community": 1081,
      "norm_label": ".testmalformedtenantisrejectedbeforetouchingthedatabase()"
    },
    {
      "label": ".malformedTenants()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L85",
      "_origin": "ast",
      "id": "shared_tenantdumpcommandtest_tenantdumpcommandtest_malformedtenants",
      "community": 1081,
      "norm_label": ".malformedtenants()"
    },
    {
      "label": ".testOutputOptionIsRequired()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testoutputoptionisrequired",
      "community": 1081,
      "norm_label": ".testoutputoptionisrequired()"
    },
    {
      "label": "TenantFilterLeakTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest",
      "community": 543,
      "norm_label": "tenantfilterleaktest.php"
    },
    {
      "label": "TenantFilterLeakTest",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L21",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "community": 543,
      "norm_label": "tenantfilterleaktest"
    },
    {
      "label": ".em()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_em",
      "community": 543,
      "norm_label": ".em()"
    },
    {
      "label": "EntityManagerInterface",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L23",
      "_origin": "ast",
      "id": "tests_shared_tenantfilterleaktest_php_entitymanagerinterface",
      "community": 543,
      "norm_label": "entitymanagerinterface"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_makedoctor",
      "community": 543,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "tests_shared_tenantfilterleaktest_php_user",
      "community": 543,
      "norm_label": "user"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "tests_shared_tenantfilterleaktest_php_doctor",
      "community": 543,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinic()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_makeclinic",
      "community": 543,
      "norm_label": ".makeclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L37",
      "_origin": "ast",
      "id": "tests_shared_tenantfilterleaktest_php_clinic",
      "community": 543,
      "norm_label": "clinic"
    },
    {
      "label": ".rule()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_rule",
      "community": 543,
      "norm_label": ".rule()"
    },
    {
      "label": "DiscountRule",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "tests_shared_tenantfilterleaktest_php_discountrule",
      "community": 543,
      "norm_label": "discountrule"
    },
    {
      "label": ".enableFilterFor()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_enablefilterfor",
      "community": 543,
      "norm_label": ".enablefilterfor()"
    },
    {
      "label": ".tearDown()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L64",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_teardown",
      "community": 543,
      "norm_label": ".teardown()"
    },
    {
      "label": ".testFilterAloneBlocksCrossTenantRowsWithoutAnyManualCondition()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_testfilteraloneblockscrosstenantrowswithoutanymanualcondition",
      "community": 543,
      "norm_label": ".testfilteraloneblockscrosstenantrowswithoutanymanualcondition()"
    },
    {
      "label": ".testFindOneByCannotReachAnotherTenantsRow()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L96",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindonebycannotreachanothertenantsrow",
      "community": 543,
      "norm_label": ".testfindonebycannotreachanothertenantsrow()"
    },
    {
      "label": ".testFindByPrimaryKeyIsAlsoFiltered()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L116",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindbyprimarykeyisalsofiltered",
      "community": 543,
      "norm_label": ".testfindbyprimarykeyisalsofiltered()"
    },
    {
      "label": ".testAnEntityAlreadyInMemoryIsNotHiddenByTheFilter()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L133",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_testanentityalreadyinmemoryisnothiddenbythefilter",
      "community": 543,
      "norm_label": ".testanentityalreadyinmemoryisnothiddenbythefilter()"
    },
    {
      "label": ".testPublicDoctorSearchStaysCrossTenant()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L146",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_testpublicdoctorsearchstayscrosstenant",
      "community": 543,
      "norm_label": ".testpublicdoctorsearchstayscrosstenant()"
    },
    {
      "label": ".testAdminIsNotFiltered()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L157",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_testadminisnotfiltered",
      "community": 543,
      "norm_label": ".testadminisnotfiltered()"
    },
    {
      "label": ".testUserWithoutAChosenContextIsNotFiltered()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L175",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_testuserwithoutachosencontextisnotfiltered",
      "community": 543,
      "norm_label": ".testuserwithoutachosencontextisnotfiltered()"
    },
    {
      "label": ".testStoredActiveContextCountsAsChosen()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L192",
      "_origin": "ast",
      "id": "shared_tenantfilterleaktest_tenantfilterleaktest_teststoredactivecontextcountsaschosen",
      "community": 543,
      "norm_label": ".teststoredactivecontextcountsaschosen()"
    },
    {
      "label": "TenantIsolationMatrixTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest",
      "community": 594,
      "norm_label": "tenantisolationmatrixtest.php"
    },
    {
      "label": "TenantIsolationMatrixTest",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "community": 594,
      "norm_label": "tenantisolationmatrixtest"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makedoctor",
      "community": 594,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "tests_shared_tenantisolationmatrixtest_php_user",
      "community": 594,
      "norm_label": "user"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "tests_shared_tenantisolationmatrixtest_php_doctor",
      "community": 594,
      "norm_label": "doctor"
    },
    {
      "label": ".makeClinic()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makeclinic",
      "community": 594,
      "norm_label": ".makeclinic()"
    },
    {
      "label": "Clinic",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L33",
      "_origin": "ast",
      "id": "tests_shared_tenantisolationmatrixtest_php_clinic",
      "community": 594,
      "norm_label": "clinic"
    },
    {
      "label": ".joinClinic()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L44",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_joinclinic",
      "community": 594,
      "norm_label": ".joinclinic()"
    },
    {
      "label": ".setClinicContext()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_setcliniccontext",
      "community": 594,
      "norm_label": ".setcliniccontext()"
    },
    {
      "label": ".rule()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_rule",
      "community": 594,
      "norm_label": ".rule()"
    },
    {
      "label": "DiscountRule",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L60",
      "_origin": "ast",
      "id": "tests_shared_tenantisolationmatrixtest_php_discountrule",
      "community": 594,
      "norm_label": "discountrule"
    },
    {
      "label": ".listedNames()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L75",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_listednames",
      "community": 594,
      "norm_label": ".listednames()"
    },
    {
      "label": ".testIndependentDoctorSeesOnlyItsOwnRules()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testindependentdoctorseesonlyitsownrules",
      "community": 594,
      "norm_label": ".testindependentdoctorseesonlyitsownrules()"
    },
    {
      "label": ".testClinicManagerSeesOnlyItsClinicRules()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testclinicmanagerseesonlyitsclinicrules",
      "community": 594,
      "norm_label": ".testclinicmanagerseesonlyitsclinicrules()"
    },
    {
      "label": ".testMemberDoctorInClinicContextSeesClinicRules()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L118",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctorincliniccontextseesclinicrules",
      "community": 594,
      "norm_label": ".testmemberdoctorincliniccontextseesclinicrules()"
    },
    {
      "label": ".testMemberDoctorOutsideClinicContextSeesOwnPracticeRules()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L135",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctoroutsidecliniccontextseesownpracticerules",
      "community": 594,
      "norm_label": ".testmemberdoctoroutsidecliniccontextseesownpracticerules()"
    },
    {
      "label": ".testDoctorWhoOwnsClinicSeesClinicRulesInClinicContext()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L151",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testdoctorwhoownsclinicseesclinicrulesincliniccontext",
      "community": 594,
      "norm_label": ".testdoctorwhoownsclinicseesclinicrulesincliniccontext()"
    },
    {
      "label": ".testAnonymousCannotListRules()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L169",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testanonymouscannotlistrules",
      "community": 594,
      "norm_label": ".testanonymouscannotlistrules()"
    },
    {
      "label": ".testUserWithoutAPanelRoleGetsNoRules()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L177",
      "_origin": "ast",
      "id": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testuserwithoutapanelrolegetsnorules",
      "community": 594,
      "norm_label": ".testuserwithoutapanelrolegetsnorules()"
    },
    {
      "label": "TenantLookupInventoryTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/TenantLookupInventoryTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_tenantlookupinventorytest",
      "community": 169,
      "norm_label": "tenantlookupinventorytest.php"
    },
    {
      "label": "TenantLookupInventoryTest",
      "file_type": "code",
      "source_file": "tests/Shared/TenantLookupInventoryTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "shared_tenantlookupinventorytest_tenantlookupinventorytest",
      "community": 169,
      "norm_label": "tenantlookupinventorytest"
    },
    {
      "label": ".projectDir()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantLookupInventoryTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "shared_tenantlookupinventorytest_tenantlookupinventorytest_projectdir",
      "community": 169,
      "norm_label": ".projectdir()"
    },
    {
      "label": ".countLookups()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantLookupInventoryTest.php",
      "source_location": "L69",
      "_origin": "ast",
      "id": "shared_tenantlookupinventorytest_tenantlookupinventorytest_countlookups",
      "community": 169,
      "norm_label": ".countlookups()"
    },
    {
      "label": ".testNoUnreviewedTenantLookupExists()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantLookupInventoryTest.php",
      "source_location": "L95",
      "_origin": "ast",
      "id": "shared_tenantlookupinventorytest_tenantlookupinventorytest_testnounreviewedtenantlookupexists",
      "community": 169,
      "norm_label": ".testnounreviewedtenantlookupexists()"
    },
    {
      "label": "TenantOwnershipCheckerTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest",
      "community": 696,
      "norm_label": "tenantownershipcheckertest.php"
    },
    {
      "label": "TenantOwnershipCheckerTest",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "community": 696,
      "norm_label": "tenantownershipcheckertest"
    },
    {
      "label": ".checker()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest_tenantownershipcheckertest_checker",
      "community": 696,
      "norm_label": ".checker()"
    },
    {
      "label": "TenantOwnershipChecker",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "tenantownershipchecker",
      "community": 696,
      "norm_label": "tenantownershipchecker"
    },
    {
      "label": ".makeDoctor()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest_tenantownershipcheckertest_makedoctor",
      "community": 696,
      "norm_label": ".makedoctor()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "tests_shared_tenantownershipcheckertest_php_doctor",
      "community": 696,
      "norm_label": "doctor"
    },
    {
      "label": ".serviceFor()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest_tenantownershipcheckertest_servicefor",
      "community": 696,
      "norm_label": ".servicefor()"
    },
    {
      "label": "ServiceItem",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L34",
      "_origin": "ast",
      "id": "tests_shared_tenantownershipcheckertest_php_serviceitem",
      "community": 696,
      "norm_label": "serviceitem"
    },
    {
      "label": ".testEntityOfTheSameEnvironmentBelongs()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L45",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentityofthesameenvironmentbelongs",
      "community": 696,
      "norm_label": ".testentityofthesameenvironmentbelongs()"
    },
    {
      "label": ".testEntityOfAnotherEnvironmentDoesNot()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentityofanotherenvironmentdoesnot",
      "community": 696,
      "norm_label": ".testentityofanotherenvironmentdoesnot()"
    },
    {
      "label": ".testAggregateChildIsComparedThroughItsRoot()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L63",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testaggregatechildiscomparedthroughitsroot",
      "community": 696,
      "norm_label": ".testaggregatechildiscomparedthroughitsroot()"
    },
    {
      "label": ".testNullIsNeverOwned()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L73",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testnullisneverowned",
      "community": 696,
      "norm_label": ".testnullisneverowned()"
    },
    {
      "label": ".testUnresolvedContextOwnsNothing()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testunresolvedcontextownsnothing",
      "community": 696,
      "norm_label": ".testunresolvedcontextownsnothing()"
    },
    {
      "label": ".testEntityWithoutATenantPairThrows()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L93",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentitywithoutatenantpairthrows",
      "community": 696,
      "norm_label": ".testentitywithoutatenantpairthrows()"
    },
    {
      "label": ".testOneForeignEntityRejectsTheWholeList()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testoneforeignentityrejectsthewholelist",
      "community": 696,
      "norm_label": ".testoneforeignentityrejectsthewholelist()"
    },
    {
      "label": ".testTypeIsPartOfTheIdentityNotJustTheId()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testtypeispartoftheidentitynotjusttheid",
      "community": 696,
      "norm_label": ".testtypeispartoftheidentitynotjusttheid()"
    },
    {
      "label": ".testEntitiesCarryingTheirOwnPairWorkToo()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentitiescarryingtheirownpairworktoo",
      "community": 696,
      "norm_label": ".testentitiescarryingtheirownpairworktoo()"
    },
    {
      "label": "TenantSchemaCoverageTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_tenantschemacoveragetest",
      "community": 1100,
      "norm_label": "tenantschemacoveragetest.php"
    },
    {
      "label": "TenantSchemaCoverageTest",
      "file_type": "code",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "shared_tenantschemacoveragetest_tenantschemacoveragetest",
      "community": 1100,
      "norm_label": "tenantschemacoveragetest"
    },
    {
      "label": ".allEntityClasses()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "shared_tenantschemacoveragetest_tenantschemacoveragetest_allentityclasses",
      "community": 1100,
      "norm_label": ".allentityclasses()"
    },
    {
      "label": ".isTenantOwned()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "shared_tenantschemacoveragetest_tenantschemacoveragetest_istenantowned",
      "community": 1100,
      "norm_label": ".istenantowned()"
    },
    {
      "label": ".testEveryEntityIsClassified()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L39",
      "_origin": "ast",
      "id": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testeveryentityisclassified",
      "community": 1100,
      "norm_label": ".testeveryentityisclassified()"
    },
    {
      "label": ".testClassificationsDoNotOverlap()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L56",
      "_origin": "ast",
      "id": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testclassificationsdonotoverlap",
      "community": 1100,
      "norm_label": ".testclassificationsdonotoverlap()"
    },
    {
      "label": ".testEveryAggregateChildReachesATenantOwnedRoot()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L82",
      "_origin": "ast",
      "id": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testeveryaggregatechildreachesatenantownedroot",
      "community": 1100,
      "norm_label": ".testeveryaggregatechildreachesatenantownedroot()"
    },
    {
      "label": ".testAggregateChildrenDoNotCarryTheirOwnTenant()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L102",
      "_origin": "ast",
      "id": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testaggregatechildrendonotcarrytheirowntenant",
      "community": 1100,
      "norm_label": ".testaggregatechildrendonotcarrytheirowntenant()"
    },
    {
      "label": ".testEveryClassificationIsRealAndJustified()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testeveryclassificationisrealandjustified",
      "community": 1100,
      "norm_label": ".testeveryclassificationisrealandjustified()"
    },
    {
      "label": ".testThereIsNoUnclassifiedDebtLeft()",
      "file_type": "code",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L132",
      "_origin": "ast",
      "id": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testthereisnounclassifieddebtleft",
      "community": 1100,
      "norm_label": ".testthereisnounclassifieddebtleft()"
    },
    {
      "label": "TimezoneTest.php",
      "file_type": "code",
      "source_file": "tests/Shared/TimezoneTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_timezonetest",
      "community": 169,
      "norm_label": "timezonetest.php"
    },
    {
      "label": "TimezoneTest",
      "file_type": "code",
      "source_file": "tests/Shared/TimezoneTest.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "shared_timezonetest_timezonetest",
      "community": 169,
      "norm_label": "timezonetest"
    },
    {
      "label": ".testDefaultTimezoneIsTehran()",
      "file_type": "code",
      "source_file": "tests/Shared/TimezoneTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "shared_timezonetest_timezonetest_testdefaulttimezoneistehran",
      "community": 169,
      "norm_label": ".testdefaulttimezoneistehran()"
    },
    {
      "label": ".testDateFunctionsUseTehran()",
      "file_type": "code",
      "source_file": "tests/Shared/TimezoneTest.php",
      "source_location": "L18",
      "_origin": "ast",
      "id": "shared_timezonetest_timezonetest_testdatefunctionsusetehran",
      "community": 169,
      "norm_label": ".testdatefunctionsusetehran()"
    },
    {
      "label": "InfraSmokeTest.php",
      "file_type": "code",
      "source_file": "tests/Smoke/InfraSmokeTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "smoke_infrasmoketest",
      "community": 86,
      "norm_label": "infrasmoketest.php"
    },
    {
      "label": "InfraSmokeTest",
      "file_type": "code",
      "source_file": "tests/Smoke/InfraSmokeTest.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "smoke_infrasmoketest_infrasmoketest",
      "community": 86,
      "norm_label": "infrasmoketest"
    },
    {
      "label": ".testHealthIsPublicAnd200()",
      "file_type": "code",
      "source_file": "tests/Smoke/InfraSmokeTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "smoke_infrasmoketest_infrasmoketest_testhealthispublicand200",
      "community": 86,
      "norm_label": ".testhealthispublicand200()"
    },
    {
      "label": ".testUnauthenticatedApiIs401()",
      "file_type": "code",
      "source_file": "tests/Smoke/InfraSmokeTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "smoke_infrasmoketest_infrasmoketest_testunauthenticatedapiis401",
      "community": 86,
      "norm_label": ".testunauthenticatedapiis401()"
    },
    {
      "label": ".testJwtAuthReachesUserInfo()",
      "file_type": "code",
      "source_file": "tests/Smoke/InfraSmokeTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "smoke_infrasmoketest_infrasmoketest_testjwtauthreachesuserinfo",
      "community": 86,
      "norm_label": ".testjwtauthreachesuserinfo()"
    },
    {
      "label": ".testWalletUserTypeIndexExists()",
      "file_type": "code",
      "source_file": "tests/Smoke/InfraSmokeTest.php",
      "source_location": "L35",
      "_origin": "ast",
      "id": "smoke_infrasmoketest_infrasmoketest_testwalletusertypeindexexists",
      "community": 86,
      "norm_label": ".testwalletusertypeindexexists()"
    },
    {
      "label": "KavehNegarProviderTest.php",
      "file_type": "code",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "sms_kavehnegarprovidertest",
      "community": 1003,
      "norm_label": "kavehnegarprovidertest.php"
    },
    {
      "label": "KavehNegarProviderTest",
      "file_type": "code",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L15",
      "_origin": "ast",
      "id": "sms_kavehnegarprovidertest_kavehnegarprovidertest",
      "community": 1003,
      "norm_label": "kavehnegarprovidertest"
    },
    {
      "label": ".provider()",
      "file_type": "code",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "sms_kavehnegarprovidertest_kavehnegarprovidertest_provider",
      "community": 1003,
      "norm_label": ".provider()"
    },
    {
      "label": "KavehNegarProvider",
      "file_type": "code",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "tests_sms_kavehnegarprovidertest_php_kavehnegarprovider",
      "community": 1003,
      "norm_label": "kavehnegarprovider"
    },
    {
      "label": ".testSendTemplateUsesGetWithQuery()",
      "file_type": "code",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L30",
      "_origin": "ast",
      "id": "sms_kavehnegarprovidertest_kavehnegarprovidertest_testsendtemplateusesgetwithquery",
      "community": 1003,
      "norm_label": ".testsendtemplateusesgetwithquery()"
    },
    {
      "label": ".testSendUsesGetNotPost()",
      "file_type": "code",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L42",
      "_origin": "ast",
      "id": "sms_kavehnegarprovidertest_kavehnegarprovidertest_testsendusesgetnotpost",
      "community": 1003,
      "norm_label": ".testsendusesgetnotpost()"
    },
    {
      "label": ".testLongTokenIsCapped()",
      "file_type": "code",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "sms_kavehnegarprovidertest_kavehnegarprovidertest_testlongtokeniscapped",
      "community": 1003,
      "norm_label": ".testlongtokeniscapped()"
    },
    {
      "label": ".testHttpErrorReturnsFalseWithoutThrowing()",
      "file_type": "code",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "sms_kavehnegarprovidertest_kavehnegarprovidertest_testhttperrorreturnsfalsewithoutthrowing",
      "community": 1003,
      "norm_label": ".testhttperrorreturnsfalsewithoutthrowing()"
    },
    {
      "label": "SmsServiceLookupOnlyTest.php",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "sms_smsservicelookuponlytest",
      "community": 407,
      "norm_label": "smsservicelookuponlytest.php"
    },
    {
      "label": "SmsServiceLookupOnlyTest",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "community": 407,
      "norm_label": "smsservicelookuponlytest"
    },
    {
      "label": "KavehNegarProvider",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "tests_sms_smsservicelookuponlytest_php_kavehnegarprovider",
      "community": 407,
      "norm_label": "kavehnegarprovider"
    },
    {
      "label": "MockObject",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L24",
      "_origin": "ast",
      "id": "mockobject",
      "community": 407,
      "norm_label": "mockobject"
    },
    {
      "label": "SmsLogRepository",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L25",
      "_origin": "ast",
      "id": "smslogrepository",
      "community": 407,
      "norm_label": "smslogrepository"
    },
    {
      "label": "MessageBusInterface",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L26",
      "_origin": "ast",
      "id": "messagebusinterface",
      "community": 407,
      "norm_label": "messagebusinterface"
    },
    {
      "label": "SmsMessageTemplateRepository",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L27",
      "_origin": "ast",
      "id": "smsmessagetemplaterepository",
      "community": 407,
      "norm_label": "smsmessagetemplaterepository"
    },
    {
      "label": "SmsTextResolver",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L28",
      "_origin": "ast",
      "id": "smstextresolver",
      "community": 407,
      "norm_label": "smstextresolver"
    },
    {
      "label": "SmsService",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "smsservice",
      "community": 407,
      "norm_label": "smsservice"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "sms_smsservicelookuponlytest_smsservicelookuponlytest_setup",
      "community": 407,
      "norm_label": ".setup()"
    },
    {
      "label": ".testSendNowWithoutTemplateCodeRefusesRawSendAndLogsFailure()",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L51",
      "_origin": "ast",
      "id": "sms_smsservicelookuponlytest_smsservicelookuponlytest_testsendnowwithouttemplatecoderefusesrawsendandlogsfailure",
      "community": 407,
      "norm_label": ".testsendnowwithouttemplatecoderefusesrawsendandlogsfailure()"
    },
    {
      "label": ".testSendNowWithTemplateCodeUsesLookup()",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L68",
      "_origin": "ast",
      "id": "sms_smsservicelookuponlytest_smsservicelookuponlytest_testsendnowwithtemplatecodeuseslookup",
      "community": 407,
      "norm_label": ".testsendnowwithtemplatecodeuseslookup()"
    },
    {
      "label": ".testDispatchTemplateForTagWithoutTemplateDoesNotEnqueueAndLogsFailure()",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "sms_smsservicelookuponlytest_smsservicelookuponlytest_testdispatchtemplatefortagwithouttemplatedoesnotenqueueandlogsfailure",
      "community": 407,
      "norm_label": ".testdispatchtemplatefortagwithouttemplatedoesnotenqueueandlogsfailure()"
    },
    {
      "label": ".testDispatchTemplateForKnownTagEnqueuesWithTemplateCode()",
      "file_type": "code",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "sms_smsservicelookuponlytest_smsservicelookuponlytest_testdispatchtemplateforknowntagenqueueswithtemplatecode",
      "community": 407,
      "norm_label": ".testdispatchtemplateforknowntagenqueueswithtemplatecode()"
    },
    {
      "label": "StaffAccountServiceTest.php",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "staff_staffaccountservicetest",
      "community": 855,
      "norm_label": "staffaccountservicetest.php"
    },
    {
      "label": "StaffAccountServiceTest",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "staff_staffaccountservicetest_staffaccountservicetest",
      "community": 855,
      "norm_label": "staffaccountservicetest"
    },
    {
      "label": ".service()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "staff_staffaccountservicetest_staffaccountservicetest_service",
      "community": 855,
      "norm_label": ".service()"
    },
    {
      "label": "StaffAccountService",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "tests_staff_staffaccountservicetest_php_staffaccountservice",
      "community": 855,
      "norm_label": "staffaccountservice"
    },
    {
      "label": ".newStaff()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "staff_staffaccountservicetest_staffaccountservicetest_newstaff",
      "community": 855,
      "norm_label": ".newstaff()"
    },
    {
      "label": "ClinicStaff",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L31",
      "_origin": "ast",
      "id": "tests_staff_staffaccountservicetest_php_clinicstaff",
      "community": 855,
      "norm_label": "clinicstaff"
    },
    {
      "label": ".newDoctorOwner()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "staff_staffaccountservicetest_staffaccountservicetest_newdoctorowner",
      "community": 855,
      "norm_label": ".newdoctorowner()"
    },
    {
      "label": "Doctor",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L40",
      "_origin": "ast",
      "id": "tests_staff_staffaccountservicetest_php_doctor",
      "community": 855,
      "norm_label": "doctor"
    },
    {
      "label": ".testCreatesNewUserWithStaffRole()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L50",
      "_origin": "ast",
      "id": "staff_staffaccountservicetest_staffaccountservicetest_testcreatesnewuserwithstaffrole",
      "community": 855,
      "norm_label": ".testcreatesnewuserwithstaffrole()"
    },
    {
      "label": ".testReusesExistingUserAndKeepsPassword()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L70",
      "_origin": "ast",
      "id": "staff_staffaccountservicetest_staffaccountservicetest_testreusesexistinguserandkeepspassword",
      "community": 855,
      "norm_label": ".testreusesexistinguserandkeepspassword()"
    },
    {
      "label": ".testRejectsInvalidMobile()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L89",
      "_origin": "ast",
      "id": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsinvalidmobile",
      "community": 855,
      "norm_label": ".testrejectsinvalidmobile()"
    },
    {
      "label": ".testRejectsOwnerMobile()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L100",
      "_origin": "ast",
      "id": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsownermobile",
      "community": 855,
      "norm_label": ".testrejectsownermobile()"
    },
    {
      "label": ".testRejectsDuplicateMobileInSameEntity()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L115",
      "_origin": "ast",
      "id": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsduplicatemobileinsameentity",
      "community": 855,
      "norm_label": ".testrejectsduplicatemobileinsameentity()"
    },
    {
      "label": ".testNormalizesPersianDigits()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L134",
      "_origin": "ast",
      "id": "staff_staffaccountservicetest_staffaccountservicetest_testnormalizespersiandigits",
      "community": 855,
      "norm_label": ".testnormalizespersiandigits()"
    },
    {
      "label": ".testReattachWithNewMobileMovesTheAccount()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L145",
      "_origin": "ast",
      "id": "staff_staffaccountservicetest_staffaccountservicetest_testreattachwithnewmobilemovestheaccount",
      "community": 855,
      "norm_label": ".testreattachwithnewmobilemovestheaccount()"
    },
    {
      "label": "StaffDashboardAccessTest.php",
      "file_type": "code",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "staff_staffdashboardaccesstest",
      "community": 1020,
      "norm_label": "staffdashboardaccesstest.php"
    },
    {
      "label": "StaffDashboardAccessTest",
      "file_type": "code",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "staff_staffdashboardaccesstest_staffdashboardaccesstest",
      "community": 1020,
      "norm_label": "staffdashboardaccesstest"
    },
    {
      "label": ".accounts()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "staff_staffdashboardaccesstest_staffdashboardaccesstest_accounts",
      "community": 1020,
      "norm_label": ".accounts()"
    },
    {
      "label": "StaffAccountService",
      "file_type": "code",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "tests_staff_staffdashboardaccesstest_php_staffaccountservice",
      "community": 1020,
      "norm_label": "staffaccountservice"
    },
    {
      "label": ".staffFixture()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L32",
      "_origin": "ast",
      "id": "staff_staffdashboardaccesstest_staffdashboardaccesstest_stafffixture",
      "community": 1020,
      "norm_label": ".stafffixture()"
    },
    {
      "label": ".get()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L55",
      "_origin": "ast",
      "id": "staff_staffdashboardaccesstest_staffdashboardaccesstest_get",
      "community": 1020,
      "norm_label": ".get()"
    },
    {
      "label": ".json()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L62",
      "_origin": "ast",
      "id": "staff_staffdashboardaccesstest_staffdashboardaccesstest_json",
      "community": 1020,
      "norm_label": ".json()"
    },
    {
      "label": ".testDashboardListsAssignedServices()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L67",
      "_origin": "ast",
      "id": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testdashboardlistsassignedservices",
      "community": 1020,
      "norm_label": ".testdashboardlistsassignedservices()"
    },
    {
      "label": ".testDashboardWithoutServicesReturnsEmptyList()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L92",
      "_origin": "ast",
      "id": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testdashboardwithoutservicesreturnsemptylist",
      "community": 1020,
      "norm_label": ".testdashboardwithoutservicesreturnsemptylist()"
    },
    {
      "label": ".testInactiveStaffIsDenied()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L104",
      "_origin": "ast",
      "id": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testinactivestaffisdenied",
      "community": 1020,
      "norm_label": ".testinactivestaffisdenied()"
    },
    {
      "label": ".testOtherApiRoutesAreForbidden()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L113",
      "_origin": "ast",
      "id": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testotherapiroutesareforbidden",
      "community": 1020,
      "norm_label": ".testotherapiroutesareforbidden()"
    },
    {
      "label": ".testGuardSkipsUsersWithStrongerRole()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L127",
      "_origin": "ast",
      "id": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testguardskipsuserswithstrongerrole",
      "community": 1020,
      "norm_label": ".testguardskipsuserswithstrongerrole()"
    },
    {
      "label": "StaffLoginContextTest.php",
      "file_type": "code",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "staff_stafflogincontexttest",
      "community": 1121,
      "norm_label": "stafflogincontexttest.php"
    },
    {
      "label": "StaffLoginContextTest",
      "file_type": "code",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L17",
      "_origin": "ast",
      "id": "staff_stafflogincontexttest_stafflogincontexttest",
      "community": 1121,
      "norm_label": "stafflogincontexttest"
    },
    {
      "label": ".service()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "staff_stafflogincontexttest_stafflogincontexttest_service",
      "community": 1121,
      "norm_label": ".service()"
    },
    {
      "label": "StaffAccountService",
      "file_type": "code",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L19",
      "_origin": "ast",
      "id": "tests_staff_stafflogincontexttest_php_staffaccountservice",
      "community": 1121,
      "norm_label": "staffaccountservice"
    },
    {
      "label": ".staffWithAccount()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L29",
      "_origin": "ast",
      "id": "staff_stafflogincontexttest_stafflogincontexttest_staffwithaccount",
      "community": 1121,
      "norm_label": ".staffwithaccount()"
    },
    {
      "label": ".json()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L47",
      "_origin": "ast",
      "id": "staff_stafflogincontexttest_stafflogincontexttest_json",
      "community": 1121,
      "norm_label": ".json()"
    },
    {
      "label": ".testStaffCanLogInAndSeesOwnEnvironment()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L52",
      "_origin": "ast",
      "id": "staff_stafflogincontexttest_stafflogincontexttest_teststaffcanloginandseesownenvironment",
      "community": 1121,
      "norm_label": ".teststaffcanloginandseesownenvironment()"
    },
    {
      "label": ".testInactiveStaffGetsNoContext()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "staff_stafflogincontexttest_stafflogincontexttest_testinactivestaffgetsnocontext",
      "community": 1121,
      "norm_label": ".testinactivestaffgetsnocontext()"
    },
    {
      "label": ".testSecretaryRoleWinsOverStaffRole()",
      "file_type": "code",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L98",
      "_origin": "ast",
      "id": "staff_stafflogincontexttest_stafflogincontexttest_testsecretaryrolewinsoverstaffrole",
      "community": 1121,
      "norm_label": ".testsecretaryrolewinsoverstaffrole()"
    },
    {
      "label": "ActivateTrialTest.php",
      "file_type": "code",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "subscription_activatetrialtest",
      "community": 169,
      "norm_label": "activatetrialtest.php"
    },
    {
      "label": "ActivateTrialTest",
      "file_type": "code",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L20",
      "_origin": "ast",
      "id": "subscription_activatetrialtest_activatetrialtest",
      "community": 169,
      "norm_label": "activatetrialtest"
    },
    {
      "label": ".service()",
      "file_type": "code",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "subscription_activatetrialtest_activatetrialtest_service",
      "community": 169,
      "norm_label": ".service()"
    },
    {
      "label": "SubscriptionPlan",
      "file_type": "code",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "tests_subscription_activatetrialtest_php_subscriptionplan",
      "community": 169,
      "norm_label": "subscriptionplan"
    },
    {
      "label": "SubscriptionService",
      "file_type": "code",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "subscriptionservice",
      "community": 169,
      "norm_label": "subscriptionservice"
    },
    {
      "label": ".testNoActiveTrialPeriodIsReportedAsTrialDisabled()",
      "file_type": "code",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L43",
      "_origin": "ast",
      "id": "subscription_activatetrialtest_activatetrialtest_testnoactivetrialperiodisreportedastrialdisabled",
      "community": 169,
      "norm_label": ".testnoactivetrialperiodisreportedastrialdisabled()"
    },
    {
      "label": ".testMissingBasicPlanStaysAServerError()",
      "file_type": "code",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L61",
      "_origin": "ast",
      "id": "subscription_activatetrialtest_activatetrialtest_testmissingbasicplanstaysaservererror",
      "community": 169,
      "norm_label": ".testmissingbasicplanstaysaservererror()"
    },
    {
      "label": ".testAlreadyUsedTrialTakesPrecedence()",
      "file_type": "code",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L79",
      "_origin": "ast",
      "id": "subscription_activatetrialtest_activatetrialtest_testalreadyusedtrialtakesprecedence",
      "community": 169,
      "norm_label": ".testalreadyusedtrialtakesprecedence()"
    },
    {
      "label": ".testDisabledFlagTakesPrecedenceOverMissingPlan()",
      "file_type": "code",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L97",
      "_origin": "ast",
      "id": "subscription_activatetrialtest_activatetrialtest_testdisabledflagtakesprecedenceovermissingplan",
      "community": 169,
      "norm_label": ".testdisabledflagtakesprecedenceovermissingplan()"
    },
    {
      "label": "TenantTagTest.php",
      "file_type": "code",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "tag_tenanttagtest",
      "community": 928,
      "norm_label": "tenanttagtest.php"
    },
    {
      "label": "TenantTagTest",
      "file_type": "code",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L11",
      "_origin": "ast",
      "id": "tag_tenanttagtest_tenanttagtest",
      "community": 928,
      "norm_label": "tenanttagtest"
    },
    {
      "label": ".doctorUser()",
      "file_type": "code",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L13",
      "_origin": "ast",
      "id": "tag_tenanttagtest_tenanttagtest_doctoruser",
      "community": 928,
      "norm_label": ".doctoruser()"
    },
    {
      "label": ".testCreateListUpdateDelete()",
      "file_type": "code",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L22",
      "_origin": "ast",
      "id": "tag_tenanttagtest_tenanttagtest_testcreatelistupdatedelete",
      "community": 928,
      "norm_label": ".testcreatelistupdatedelete()"
    },
    {
      "label": ".testCreateHonorsActiveFlag()",
      "file_type": "code",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L54",
      "_origin": "ast",
      "id": "tag_tenanttagtest_tenanttagtest_testcreatehonorsactiveflag",
      "community": 928,
      "norm_label": ".testcreatehonorsactiveflag()"
    },
    {
      "label": ".testRejectsInvalidNameAndColor()",
      "file_type": "code",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L72",
      "_origin": "ast",
      "id": "tag_tenanttagtest_tenanttagtest_testrejectsinvalidnameandcolor",
      "community": 928,
      "norm_label": ".testrejectsinvalidnameandcolor()"
    },
    {
      "label": ".testCannotTouchAnotherTenantsTag()",
      "file_type": "code",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L83",
      "_origin": "ast",
      "id": "tag_tenanttagtest_tenanttagtest_testcannottouchanothertenantstag",
      "community": 928,
      "norm_label": ".testcannottouchanothertenantstag()"
    },
    {
      "label": "bootstrap.php",
      "file_type": "code",
      "source_file": "tests/bootstrap.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "tests_bootstrap",
      "community": 630,
      "norm_label": "bootstrap.php"
    },
    {
      "label": "doctrine_object_manager.php",
      "file_type": "code",
      "source_file": "tests/doctrine_object_manager.php",
      "source_location": "L1",
      "_origin": "ast",
      "id": "tests_doctrine_object_manager",
      "community": 645,
      "norm_label": "doctrine_object_manager.php"
    },
    {
      "label": "tsconfig.json",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L1",
      "_origin": "ast",
      "id": "tsconfig",
      "community": 173,
      "norm_label": "tsconfig.json"
    },
    {
      "label": "compilerOptions",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L2",
      "_origin": "ast",
      "id": "tsconfig_compileroptions",
      "community": 173,
      "norm_label": "compileroptions"
    },
    {
      "label": "target",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L3",
      "_origin": "ast",
      "id": "tsconfig_compileroptions_target",
      "community": 173,
      "norm_label": "target"
    },
    {
      "label": "module",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L4",
      "_origin": "ast",
      "id": "tsconfig_compileroptions_module",
      "community": 173,
      "norm_label": "module"
    },
    {
      "label": "moduleResolution",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L5",
      "_origin": "ast",
      "id": "tsconfig_compileroptions_moduleresolution",
      "community": 173,
      "norm_label": "moduleresolution"
    },
    {
      "label": "jsx",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L6",
      "_origin": "ast",
      "id": "tsconfig_compileroptions_jsx",
      "community": 173,
      "norm_label": "jsx"
    },
    {
      "label": "strict",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L7",
      "_origin": "ast",
      "id": "tsconfig_compileroptions_strict",
      "community": 173,
      "norm_label": "strict"
    },
    {
      "label": "esModuleInterop",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L8",
      "_origin": "ast",
      "id": "tsconfig_compileroptions_esmoduleinterop",
      "community": 173,
      "norm_label": "esmoduleinterop"
    },
    {
      "label": "allowSyntheticDefaultImports",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L9",
      "_origin": "ast",
      "id": "tsconfig_compileroptions_allowsyntheticdefaultimports",
      "community": 173,
      "norm_label": "allowsyntheticdefaultimports"
    },
    {
      "label": "skipLibCheck",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L10",
      "_origin": "ast",
      "id": "tsconfig_compileroptions_skiplibcheck",
      "community": 173,
      "norm_label": "skiplibcheck"
    },
    {
      "label": "paths",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L11",
      "_origin": "ast",
      "id": "tsconfig_compileroptions_paths",
      "community": 173,
      "norm_label": "paths"
    },
    {
      "label": "@/*",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L12",
      "_origin": "ast",
      "id": "tsconfig_paths",
      "community": 173,
      "norm_label": "@/*"
    },
    {
      "label": "include",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L17",
      "_origin": "ast",
      "id": "tsconfig_include",
      "community": 173,
      "norm_label": "include"
    },
    {
      "label": "exclude",
      "file_type": "code",
      "source_file": "tsconfig.json",
      "source_location": "L20",
      "_origin": "ast",
      "id": "tsconfig_exclude",
      "community": 173,
      "norm_label": "exclude"
    },
    {
      "label": "webpack.config.js",
      "file_type": "code",
      "source_file": "webpack.config.js",
      "source_location": "L1",
      "_origin": "ast",
      "id": "webpack_config",
      "community": 621,
      "norm_label": "webpack.config.js"
    },
    {
      "label": "Encore",
      "file_type": "code",
      "source_file": "webpack.config.js",
      "source_location": "L1",
      "_origin": "ast",
      "id": "webpack_config_encore",
      "community": 621,
      "norm_label": "encore"
    },
    {
      "label": "guidelines.md",
      "file_type": "document",
      "source_file": ".claude/guidelines.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "claude_guidelines",
      "community": 944,
      "norm_label": "guidelines.md"
    },
    {
      "label": "\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 `prompt-writer` \u0648 `run-prompt`",
      "file_type": "document",
      "source_file": ".claude/guidelines.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "claude_guidelines_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_prompt_writer_\u0648_run_prompt",
      "community": 944,
      "norm_label": "\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 `prompt-writer` \u0648 `run-prompt`"
    },
    {
      "label": "\u06f1. \u062f\u0631\u06a9 \u0645\u0633\u0626\u0644\u0647 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u0647\u0631 \u062e\u0637 \u06a9\u062f",
      "file_type": "document",
      "source_file": ".claude/guidelines.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "claude_guidelines_\u06f1_\u062f\u0631\u06a9_\u0645\u0633\u0626\u0644\u0647_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u062e\u0637_\u06a9\u062f",
      "community": 944,
      "norm_label": "\u06f1. \u062f\u0631\u06a9 \u0645\u0633\u064a\u0644\u0647 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u0647\u0631 \u062e\u0637 \u06a9\u062f"
    },
    {
      "label": "\u06f2. Todo \u2014 \u0633\u062a\u0648\u0646 \u0641\u0642\u0631\u0627\u062a \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/guidelines.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "claude_guidelines_\u06f2_todo_\u0633\u062a\u0648\u0646_\u0641\u0642\u0631\u0627\u062a_\u0627\u062c\u0631\u0627",
      "community": 944,
      "norm_label": "\u06f2. todo \u2014 \u0633\u062a\u0648\u0646 \u0641\u0642\u0631\u0627\u062a \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u06f3. \u062a\u0633\u062a \u2014 \u062a\u0639\u0631\u06cc\u0641 \u00ab\u062a\u0645\u0627\u0645 \u0634\u062f\u00bb",
      "file_type": "document",
      "source_file": ".claude/guidelines.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "claude_guidelines_\u06f3_\u062a\u0633\u062a_\u062a\u0639\u0631\u06cc\u0641_\u062a\u0645\u0627\u0645_\u0634\u062f",
      "community": 944,
      "norm_label": "\u06f3. \u062a\u0633\u062a \u2014 \u062a\u0639\u0631\u06cc\u0641 \u00ab\u062a\u0645\u0627\u0645 \u0634\u062f\u00bb"
    },
    {
      "label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc \u2014 \u0628\u062e\u0634\u06cc \u0627\u0632 \u06a9\u0627\u0631\u060c \u0646\u0647 \u0628\u0639\u062f \u0627\u0632 \u06a9\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/guidelines.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "claude_guidelines_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_\u0628\u062e\u0634\u06cc_\u0627\u0632_\u06a9\u0627\u0631_\u0646\u0647_\u0628\u0639\u062f_\u0627\u0632_\u06a9\u0627\u0631",
      "community": 944,
      "norm_label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc \u2014 \u0628\u062e\u0634\u06cc \u0627\u0632 \u06a9\u0627\u0631\u060c \u0646\u0647 \u0628\u0639\u062f \u0627\u0632 \u06a9\u0627\u0631"
    },
    {
      "label": "\u06f5. \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u2014 SOLID \u0648 \u0627\u0644\u06af\u0648\u0647\u0627 \u062f\u0631 \u0628\u0633\u062a\u0631 \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/guidelines.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "claude_guidelines_\u06f5_\u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc_solid_\u0648_\u0627\u0644\u06af\u0648\u0647\u0627_\u062f\u0631_\u0628\u0633\u062a\u0631_\u0627\u06cc\u0646_\u067e\u0631\u0648\u0698\u0647",
      "community": 944,
      "norm_label": "\u06f5. \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u2014 solid \u0648 \u0627\u0644\u06af\u0648\u0647\u0627 \u062f\u0631 \u0628\u0633\u062a\u0631 \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "SOLID \u2014 \u06cc\u0639\u0646\u06cc \u062f\u0631 \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647:",
      "file_type": "document",
      "source_file": ".claude/guidelines.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "claude_guidelines_solid_\u06cc\u0639\u0646\u06cc_\u062f\u0631_\u0627\u06cc\u0646_\u067e\u0631\u0648\u0698\u0647",
      "community": 944,
      "norm_label": "solid \u2014 \u06cc\u0639\u0646\u06cc \u062f\u0631 \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647:"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u067e\u0630\u06cc\u0631\u0641\u062a\u0647\u200c\u0634\u062f\u0647\u0654 \u0627\u06cc\u0646 workspace:",
      "file_type": "document",
      "source_file": ".claude/guidelines.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "claude_guidelines_\u0627\u0644\u06af\u0648\u0647\u0627\u06cc_\u067e\u0630\u06cc\u0631\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u06cc\u0646_workspace",
      "community": 944,
      "norm_label": "\u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u067e\u0630\u06cc\u0631\u0641\u062a\u0647\u200c\u0634\u062f\u0647 \u0627\u06cc\u0646 workspace:"
    },
    {
      "label": "\u0645\u0631\u0632 over-engineering:",
      "file_type": "document",
      "source_file": ".claude/guidelines.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "claude_guidelines_\u0645\u0631\u0632_over_engineering",
      "community": 944,
      "norm_label": "\u0645\u0631\u0632 over-engineering:"
    },
    {
      "label": "\u06f6. \u0631\u0641\u062a\u0627\u0631 \u062a\u062d\u0644\u06cc\u0644\u200c\u06af\u0631 \u2014 \u0646\u0642\u0634 agent \u062f\u0631 \u0647\u0631 \u062f\u0648 \u0627\u0633\u06a9\u06cc\u0644",
      "file_type": "document",
      "source_file": ".claude/guidelines.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "claude_guidelines_\u06f6_\u0631\u0641\u062a\u0627\u0631_\u062a\u062d\u0644\u06cc\u0644_\u06af\u0631_\u0646\u0642\u0634_agent_\u062f\u0631_\u0647\u0631_\u062f\u0648_\u0627\u0633\u06a9\u06cc\u0644",
      "community": 944,
      "norm_label": "\u06f6. \u0631\u0641\u062a\u0627\u0631 \u062a\u062d\u0644\u06cc\u0644\u200c\u06af\u0631 \u2014 \u0646\u0642\u0634 agent \u062f\u0631 \u0647\u0631 \u062f\u0648 \u0627\u0633\u06a9\u06cc\u0644"
    },
    {
      "label": "\u06f7. \u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u067e\u0627\u06cc\u0627\u0646 \u0647\u0631 \u0642\u0627\u0628\u0644\u06cc\u062a (\u0628\u0631\u0627\u06cc `run-prompt`)",
      "file_type": "document",
      "source_file": ".claude/guidelines.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "claude_guidelines_\u06f7_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u067e\u0627\u06cc\u0627\u0646_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0628\u0631\u0627\u06cc_run_prompt",
      "community": 944,
      "norm_label": "\u06f7. \u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u067e\u0627\u06cc\u0627\u0646 \u0647\u0631 \u0642\u0627\u0628\u0644\u06cc\u062a (\u0628\u0631\u0627\u06cc `run-prompt`)"
    },
    {
      "label": "admin-ios-safari-css-fallbacks.md",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_ios_safari_css_fallbacks",
      "community": 70,
      "norm_label": "admin-ios-safari-css-fallbacks.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0628\u0647\u0645\u200c\u0631\u06cc\u062e\u062a\u06af\u06cc \u06a9\u0627\u0645\u0644 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0631\u0648\u06cc iPhone 8 (Safari/Chrome iOS)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_ios_safari_css_fallbacks_\u0631\u0641\u0639_\u0628\u0647\u0645_\u0631\u06cc\u062e\u062a\u06af\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0631\u0648\u06cc_iphone_8_safari_chrome_ios",
      "community": 70,
      "norm_label": "\u0631\u0641\u0639 \u0628\u0647\u0645\u200c\u0631\u06cc\u062e\u062a\u06af\u06cc \u06a9\u0627\u0645\u0644 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0631\u0648\u06cc iphone 8 (safari/chrome ios)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_admin_ios_safari_css_fallbacks_\u067e\u0631\u0648\u0698\u0647",
      "community": 70,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_admin_ios_safari_css_fallbacks_\u0632\u0645\u06cc\u0646\u0647",
      "community": 70,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_admin_ios_safari_css_fallbacks_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 70,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_admin_ios_safari_css_fallbacks_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 70,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_admin_ios_safari_css_fallbacks_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 70,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_admin_ios_safari_css_fallbacks_\u0648\u0638\u0627\u06cc\u0641",
      "community": 70,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. fallback \u0647\u06af\u0632 sRGB \u0628\u0631\u0627\u06cc \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0631\u0646\u06af\u0650 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 oklch",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_admin_ios_safari_css_fallbacks_\u06f1_fallback_\u0647\u06af\u0632_srgb_\u0628\u0631\u0627\u06cc_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0631\u0646\u06af_\u0645\u0628\u062a\u0646\u06cc_\u0628\u0631_oklch",
      "community": 70,
      "norm_label": "\u06f1. fallback \u0647\u06af\u0632 srgb \u0628\u0631\u0627\u06cc \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0631\u0646\u06af \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 oklch"
    },
    {
      "label": "\u06f2. fallback \u0628\u0631\u0627\u06cc color-mix \u062f\u0631 \u0642\u0648\u0627\u0646\u06cc\u0646 inline",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "prompt_admin_ios_safari_css_fallbacks_\u06f2_fallback_\u0628\u0631\u0627\u06cc_color_mix_\u062f\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_inline",
      "community": 70,
      "norm_label": "\u06f2. fallback \u0628\u0631\u0627\u06cc color-mix \u062f\u0631 \u0642\u0648\u0627\u0646\u06cc\u0646 inline"
    },
    {
      "label": "\u06f3. \u062a\u0635\u0645\u06cc\u0645 \u062f\u0631\u0628\u0627\u0631\u0647 Tailwind v4",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L119",
      "_origin": "ast",
      "id": "prompt_admin_ios_safari_css_fallbacks_\u06f3_\u062a\u0635\u0645\u06cc\u0645_\u062f\u0631\u0628\u0627\u0631\u0647_tailwind_v4",
      "community": 70,
      "norm_label": "\u06f3. \u062a\u0635\u0645\u06cc\u0645 \u062f\u0631\u0628\u0627\u0631\u0647 tailwind v4"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L127",
      "_origin": "ast",
      "id": "prompt_admin_ios_safari_css_fallbacks_\u06f4_\u062a\u0633\u062a",
      "community": 70,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "prompt_admin_ios_safari_css_fallbacks_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 70,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "admin-jalali-date-input.md",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_jalali_date_input",
      "community": 732,
      "norm_label": "admin-jalali-date-input.md"
    },
    {
      "label": "\u0647\u0645\u0647\u200c\u06cc \u062a\u0642\u0648\u06cc\u0645\u200c\u0647\u0627\u06cc \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0628\u0627\u06cc\u062f \u0634\u0645\u0633\u06cc \u0628\u0627\u0634\u0646\u062f (\u0631\u0641\u0639 \u062a\u0642\u0648\u06cc\u0645 \u0645\u06cc\u0644\u0627\u062f\u06cc PersianDateInput)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_jalali_date_input_\u0647\u0645\u0647_\u06cc_\u062a\u0642\u0648\u06cc\u0645_\u0647\u0627\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627\u06cc\u062f_\u0634\u0645\u0633\u06cc_\u0628\u0627\u0634\u0646\u062f_\u0631\u0641\u0639_\u062a\u0642\u0648\u06cc\u0645_\u0645\u06cc\u0644\u0627\u062f\u06cc_persiandateinput",
      "community": 732,
      "norm_label": "\u0647\u0645\u0647\u200c\u06cc \u062a\u0642\u0648\u06cc\u0645\u200c\u0647\u0627\u06cc \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0628\u0627\u06cc\u062f \u0634\u0645\u0633\u06cc \u0628\u0627\u0634\u0646\u062f (\u0631\u0641\u0639 \u062a\u0642\u0648\u06cc\u0645 \u0645\u06cc\u0644\u0627\u062f\u06cc persiandateinput)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_admin_jalali_date_input_\u067e\u0631\u0648\u0698\u0647",
      "community": 732,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_admin_jalali_date_input_\u0632\u0645\u06cc\u0646\u0647",
      "community": 732,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_admin_jalali_date_input_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 732,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_admin_jalali_date_input_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 732,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "call site\u0647\u0627\u06cc \u0641\u0639\u0644\u06cc PersianDateInput (\u0646\u0628\u0627\u06cc\u062f \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0646\u0646\u062f \u2014 \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc Props)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "prompt_admin_jalali_date_input_call_site\u0647\u0627\u06cc_\u0641\u0639\u0644\u06cc_persiandateinput_\u0646\u0628\u0627\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631_\u06a9\u0646\u0646\u062f_\u0641\u0642\u0637_\u0628\u0631\u0627\u06cc_\u0627\u0637\u0645\u06cc\u0646\u0627\u0646_\u0627\u0632_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_props",
      "community": 732,
      "norm_label": "call site\u0647\u0627\u06cc \u0641\u0639\u0644\u06cc persiandateinput (\u0646\u0628\u0627\u06cc\u062f \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0646\u0646\u062f \u2014 \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc props)"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0645\u0634\u06a9\u0644\u200c\u062f\u0627\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "prompt_admin_jalali_date_input_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0645\u0634\u06a9\u0644_\u062f\u0627\u0631",
      "community": 732,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0645\u0634\u06a9\u0644\u200c\u062f\u0627\u0631)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L75",
      "_origin": "ast",
      "id": "prompt_admin_jalali_date_input_\u0648\u0638\u0627\u06cc\u0641",
      "community": 732,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc `PersianDateInput.tsx` \u0631\u0648\u06cc \u067e\u06cc\u06a9\u0631 \u0634\u0645\u0633\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_admin_jalali_date_input_\u06f1_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_persiandateinput_tsx_\u0631\u0648\u06cc_\u067e\u06cc\u06a9\u0631_\u0634\u0645\u0633\u06cc",
      "community": 732,
      "norm_label": "\u06f1. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc `persiandateinput.tsx` \u0631\u0648\u06cc \u067e\u06cc\u06a9\u0631 \u0634\u0645\u0633\u06cc"
    },
    {
      "label": "\u06f2. \u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u0633\u0627\u0644 \u0628\u0631\u0627\u06cc \u062a\u0627\u0631\u06cc\u062e \u062a\u0648\u0644\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_admin_jalali_date_input_\u06f2_\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_\u0633\u0627\u0644_\u0628\u0631\u0627\u06cc_\u062a\u0627\u0631\u06cc\u062e_\u062a\u0648\u0644\u062f",
      "community": 732,
      "norm_label": "\u06f2. \u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u0633\u0627\u0644 \u0628\u0631\u0627\u06cc \u062a\u0627\u0631\u06cc\u062e \u062a\u0648\u0644\u062f"
    },
    {
      "label": "\u06f3. \u0631\u0641\u0639 \u0647\u0645\u200c\u067e\u0648\u0634\u0627\u0646\u06cc SOLID (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0648\u0644\u06cc \u062a\u0648\u0635\u06cc\u0647\u200c\u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "prompt_admin_jalali_date_input_\u06f3_\u0631\u0641\u0639_\u0647\u0645_\u067e\u0648\u0634\u0627\u0646\u06cc_solid_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0648\u0644\u06cc_\u062a\u0648\u0635\u06cc\u0647_\u0634\u062f\u0647",
      "community": 732,
      "norm_label": "\u06f3. \u0631\u0641\u0639 \u0647\u0645\u200c\u067e\u0648\u0634\u0627\u0646\u06cc solid (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0648\u0644\u06cc \u062a\u0648\u0635\u06cc\u0647\u200c\u0634\u062f\u0647)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L146",
      "_origin": "ast",
      "id": "prompt_admin_jalali_date_input_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 732,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "admin-mobile-responsive.md",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive",
      "community": 253,
      "norm_label": "admin-mobile-responsive.md"
    },
    {
      "label": "\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648 \u06a9\u0631\u062f\u0646 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0628\u0631\u0627\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644 (iPhone 8 / \u06f3\u06f7\u06f5px)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648_\u06a9\u0631\u062f\u0646_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631\u0627\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_iphone_8_\u06f3\u06f7\u06f5px",
      "community": 253,
      "norm_label": "\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648 \u06a9\u0631\u062f\u0646 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0628\u0631\u0627\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644 (iphone 8 / \u06f3\u06f7\u06f5px)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u067e\u0631\u0648\u0698\u0647",
      "community": 253,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u0632\u0645\u06cc\u0646\u0647",
      "community": 253,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 253,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 253,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 253,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "CSS (`assets/admin/styles.css`)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_css_assets_admin_styles_css",
      "community": 253,
      "norm_label": "css (`assets/admin/styles.css`)"
    },
    {
      "label": "Topbar breakpoint (\u0646\u0627\u0647\u0645\u0627\u0647\u0646\u06af \u0628\u0627 CSS)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_topbar_breakpoint_\u0646\u0627\u0647\u0645\u0627\u0647\u0646\u06af_\u0628\u0627_css",
      "community": 253,
      "norm_label": "topbar breakpoint (\u0646\u0627\u0647\u0645\u0627\u0647\u0646\u06af \u0628\u0627 css)"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647\u0654 \u06af\u0631\u06cc\u062f inline (\u062a\u06a9\u0631\u0627\u0631\u0634\u062f\u0647 \u062f\u0631 \u06f2\u06f0 \u0641\u0627\u06cc\u0644)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u0646\u0645\u0648\u0646\u0647_\u06af\u0631\u06cc\u062f_inline_\u062a\u06a9\u0631\u0627\u0631\u0634\u062f\u0647_\u062f\u0631_\u06f2\u06f0_\u0641\u0627\u06cc\u0644",
      "community": 253,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u06af\u0631\u06cc\u062f inline (\u062a\u06a9\u0631\u0627\u0631\u0634\u062f\u0647 \u062f\u0631 \u06f2\u06f0 \u0641\u0627\u06cc\u0644)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u0648\u0638\u0627\u06cc\u0641",
      "community": 253,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. `.stat-grid` \u0631\u0627 \u0630\u0627\u062a\u0627\u064b \u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648 \u06a9\u0646 (CSS)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u06f1_stat_grid_\u0631\u0627_\u0630\u0627\u062a\u0627_\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648_\u06a9\u0646_css",
      "community": 253,
      "norm_label": "\u06f1. `.stat-grid` \u0631\u0627 \u0630\u0627\u062a\u0627 \u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648 \u06a9\u0646 (css)"
    },
    {
      "label": "\u06f2. \u062d\u0630\u0641 `gridTemplateColumns` inline \u0627\u0632 stat-grid\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u06f2_\u062d\u0630\u0641_gridtemplatecolumns_inline_\u0627\u0632_stat_grid\u0647\u0627",
      "community": 253,
      "norm_label": "\u06f2. \u062d\u0630\u0641 `gridtemplatecolumns` inline \u0627\u0632 stat-grid\u0647\u0627"
    },
    {
      "label": "\u06f3. \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u062f\u0648/\u0633\u0647\u200c\u0633\u062a\u0648\u0646\u0647\u0654 inline \u2192 \u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u06f3_\u0644\u0627\u06cc\u0647_\u0647\u0627\u06cc_\u062f\u0648_\u0633\u0647_\u0633\u062a\u0648\u0646\u0647_inline_\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648",
      "community": 253,
      "norm_label": "\u06f3. \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u062f\u0648/\u0633\u0647\u200c\u0633\u062a\u0648\u0646\u0647 inline \u2192 \u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648"
    },
    {
      "label": "\u06f4. \u0647\u0645\u0627\u0647\u0646\u06af\u06cc breakpoint \u0645\u0646\u0648\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u06f4_\u0647\u0645\u0627\u0647\u0646\u06af\u06cc_breakpoint_\u0645\u0646\u0648\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644",
      "community": 253,
      "norm_label": "\u06f4. \u0647\u0645\u0627\u0647\u0646\u06af\u06cc breakpoint \u0645\u0646\u0648\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644"
    },
    {
      "label": "\u06f5. \u06af\u0627\u0631\u062f \u0633\u0631\u0627\u0633\u0631\u06cc \u0636\u062f-overflow \u0627\u0641\u0642\u06cc + padding \u0645\u0648\u0628\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u06f5_\u06af\u0627\u0631\u062f_\u0633\u0631\u0627\u0633\u0631\u06cc_\u0636\u062f_overflow_\u0627\u0641\u0642\u06cc_padding_\u0645\u0648\u0628\u0627\u06cc\u0644",
      "community": 253,
      "norm_label": "\u06f5. \u06af\u0627\u0631\u062f \u0633\u0631\u0627\u0633\u0631\u06cc \u0636\u062f-overflow \u0627\u0641\u0642\u06cc + padding \u0645\u0648\u0628\u0627\u06cc\u0644"
    },
    {
      "label": "\u06f6. \u062c\u062f\u0648\u0644\u200c\u0647\u0627 \u062f\u0627\u062e\u0644 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u0633\u06a9\u0631\u0648\u0644\u200c\u0634\u0648\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u06f6_\u062c\u062f\u0648\u0644_\u0647\u0627_\u062f\u0627\u062e\u0644_\u06a9\u0627\u0646\u062a\u06cc\u0646\u0631_\u0627\u0633\u06a9\u0631\u0648\u0644_\u0634\u0648\u0646\u062f\u0647",
      "community": 253,
      "norm_label": "\u06f6. \u062c\u062f\u0648\u0644\u200c\u0647\u0627 \u062f\u0627\u062e\u0644 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u0633\u06a9\u0631\u0648\u0644\u200c\u0634\u0648\u0646\u062f\u0647"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "prompt_admin_mobile_responsive_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 253,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "admin-native-select-to-searchableselect.md",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect",
      "community": 708,
      "norm_label": "admin-native-select-to-searchableselect.md"
    },
    {
      "label": "\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0647\u0645\u0647\u200c\u06cc `<select>` \u0628\u0648\u0645\u06cc \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0628\u0627 `SearchableSelect`",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc_\u0647\u0645\u0647_\u06cc_select_\u0628\u0648\u0645\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_searchableselect",
      "community": 708,
      "norm_label": "\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0647\u0645\u0647\u200c\u06cc `<select>` \u0628\u0648\u0645\u06cc \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0628\u0627 `searchableselect`"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u067e\u0631\u0648\u0698\u0647",
      "community": 708,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u0632\u0645\u06cc\u0646\u0647",
      "community": 708,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "API \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a `SearchableSelect` (\u0645\u0631\u062c\u0639 \u2014 \u062a\u063a\u06cc\u06cc\u0631\u0634 \u0646\u062f\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_api_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_searchableselect_\u0645\u0631\u062c\u0639_\u062a\u063a\u06cc\u06cc\u0631\u0634_\u0646\u062f\u0647",
      "community": 708,
      "norm_label": "api \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a `searchableselect` (\u0645\u0631\u062c\u0639 \u2014 \u062a\u063a\u06cc\u06cc\u0631\u0634 \u0646\u062f\u0647)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u0627\u0631\u0627\u06cc `<select>` \u0628\u0648\u0645\u06cc (\u06f1\u06f6 \u0641\u0627\u06cc\u0644\u060c ~\u06f3\u06f5 \u0645\u0648\u0631\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062f\u0627\u0631\u0627\u06cc_select_\u0628\u0648\u0645\u06cc_\u06f1\u06f6_\u0641\u0627\u06cc\u0644_\u06f3\u06f5_\u0645\u0648\u0631\u062f",
      "community": 708,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u0627\u0631\u0627\u06cc `<select>` \u0628\u0648\u0645\u06cc (\u06f1\u06f6 \u0641\u0627\u06cc\u0644\u060c ~\u06f3\u06f5 \u0645\u0648\u0631\u062f)"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u2014 \u0633\u0647 \u0627\u0644\u06af\u0648\u06cc \u0631\u0627\u06cc\u062c",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0633\u0647_\u0627\u0644\u06af\u0648\u06cc_\u0631\u0627\u06cc\u062c",
      "community": 708,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u2014 \u0633\u0647 \u0627\u0644\u06af\u0648\u06cc \u0631\u0627\u06cc\u062c"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc A \u2014 controlled \u0628\u0627 `value` + `onChange` (\u0628\u06cc\u0634\u062a\u0631\u06cc\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u0627\u0644\u06af\u0648\u06cc_a_controlled_\u0628\u0627_value_onchange_\u0628\u06cc\u0634\u062a\u0631\u06cc\u0646",
      "community": 708,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc a \u2014 controlled \u0628\u0627 `value` + `onchange` (\u0628\u06cc\u0634\u062a\u0631\u06cc\u0646)"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc B \u2014 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0648\u0627\u0628\u0633\u062a\u0647 / disabled",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u0627\u0644\u06af\u0648\u06cc_b_\u06af\u0632\u06cc\u0646\u0647_\u0647\u0627\u06cc_\u0648\u0627\u0628\u0633\u062a\u0647_disabled",
      "community": 708,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc b \u2014 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0648\u0627\u0628\u0633\u062a\u0647 / disabled"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc C \u2014 React Hook Form \u0628\u0627 `register` (\u062e\u0627\u0635 \u2014 \u0646\u06cc\u0627\u0632\u0645\u0646\u062f Controller)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u0627\u0644\u06af\u0648\u06cc_c_react_hook_form_\u0628\u0627_register_\u062e\u0627\u0635_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f_controller",
      "community": 708,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc c \u2014 react hook form \u0628\u0627 `register` (\u062e\u0627\u0635 \u2014 \u0646\u06cc\u0627\u0632\u0645\u0646\u062f controller)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u0648\u0638\u0627\u06cc\u0641",
      "community": 708,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u0628\u062f\u06cc\u0644 \u0627\u0644\u06af\u0648\u06cc A (controlled)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u06f1_\u062a\u0628\u062f\u06cc\u0644_\u0627\u0644\u06af\u0648\u06cc_a_controlled",
      "community": 708,
      "norm_label": "\u06f1. \u062a\u0628\u062f\u06cc\u0644 \u0627\u0644\u06af\u0648\u06cc a (controlled)"
    },
    {
      "label": "\u06f2. \u062a\u0628\u062f\u06cc\u0644 \u0627\u0644\u06af\u0648\u06cc B (\u0648\u0627\u0628\u0633\u062a\u0647/disabled)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u06f2_\u062a\u0628\u062f\u06cc\u0644_\u0627\u0644\u06af\u0648\u06cc_b_\u0648\u0627\u0628\u0633\u062a\u0647_disabled",
      "community": 708,
      "norm_label": "\u06f2. \u062a\u0628\u062f\u06cc\u0644 \u0627\u0644\u06af\u0648\u06cc b (\u0648\u0627\u0628\u0633\u062a\u0647/disabled)"
    },
    {
      "label": "\u06f3. \u062a\u0628\u062f\u06cc\u0644 \u0627\u0644\u06af\u0648\u06cc C (React Hook Form)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L138",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u06f3_\u062a\u0628\u062f\u06cc\u0644_\u0627\u0644\u06af\u0648\u06cc_c_react_hook_form",
      "community": 708,
      "norm_label": "\u06f3. \u062a\u0628\u062f\u06cc\u0644 \u0627\u0644\u06af\u0648\u06cc c (react hook form)"
    },
    {
      "label": "\u06f4. \u062d\u0630\u0641 \u06a9\u062f \u0645\u0631\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u06f4_\u062d\u0630\u0641_\u06a9\u062f_\u0645\u0631\u062f\u0647",
      "community": 708,
      "norm_label": "\u06f4. \u062d\u0630\u0641 \u06a9\u062f \u0645\u0631\u062f\u0647"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_admin_native_select_to_searchableselect_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 708,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "admin-payment-refund-reversal.md",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal",
      "community": 103,
      "norm_label": "admin-payment-refund-reversal.md"
    },
    {
      "label": "\u0628\u0631\u06af\u0634\u062a/\u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0648\u062c\u0647 \u0645\u0644\u062a \u0627\u0632 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 (bpReversalRequest / bpRefundRequest)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u0628\u0631\u06af\u0634\u062a_\u0627\u0633\u062a\u0631\u062f\u0627\u062f_\u0648\u062c\u0647_\u0645\u0644\u062a_\u0627\u0632_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_bpreversalrequest_bprefundrequest",
      "community": 103,
      "norm_label": "\u0628\u0631\u06af\u0634\u062a/\u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0648\u062c\u0647 \u0645\u0644\u062a \u0627\u0632 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 (bpreversalrequest / bprefundrequest)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u067e\u0631\u0648\u0698\u0647",
      "community": 103,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u0632\u0645\u06cc\u0646\u0647",
      "community": 103,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 103,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 103,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "`PaymentGatewayInterface.php`",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_paymentgatewayinterface_php",
      "community": 103,
      "norm_label": "`paymentgatewayinterface.php`"
    },
    {
      "label": "`MellatGateway.php` \u2014 \u0627\u0644\u06af\u0648\u06cc \u0645\u0648\u062c\u0648\u062f REST/SOAP (\u067e\u0633 \u0627\u0632 \u06a9\u0627\u0631 sandbox)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_mellatgateway_php_\u0627\u0644\u06af\u0648\u06cc_\u0645\u0648\u062c\u0648\u062f_rest_soap_\u067e\u0633_\u0627\u0632_\u06a9\u0627\u0631_sandbox",
      "community": 103,
      "norm_label": "`mellatgateway.php` \u2014 \u0627\u0644\u06af\u0648\u06cc \u0645\u0648\u062c\u0648\u062f rest/soap (\u067e\u0633 \u0627\u0632 \u06a9\u0627\u0631 sandbox)"
    },
    {
      "label": "`PaymentManager.php` \u2014 \u0627\u0644\u06af\u0648\u06cc log \u0648 transaction",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_paymentmanager_php_\u0627\u0644\u06af\u0648\u06cc_log_\u0648_transaction",
      "community": 103,
      "norm_label": "`paymentmanager.php` \u2014 \u0627\u0644\u06af\u0648\u06cc log \u0648 transaction"
    },
    {
      "label": "`AdminApiController::paymentDetail` \u2014 \u0627\u0644\u0627\u0646 \u0641\u0642\u0637 GET",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_adminapicontroller_paymentdetail_\u0627\u0644\u0627\u0646_\u0641\u0642\u0637_get",
      "community": 103,
      "norm_label": "`adminapicontroller::paymentdetail` \u2014 \u0627\u0644\u0627\u0646 \u0641\u0642\u0637 get"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u0648\u0638\u0627\u06cc\u0641",
      "community": 103,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u06a9\u0644\u0627\u0633 \u0646\u062a\u06cc\u062c\u0647\u0654 refund/reverse",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u06f1_\u06a9\u0644\u0627\u0633_\u0646\u062a\u06cc\u062c\u0647_refund_reverse",
      "community": 103,
      "norm_label": "\u06f1. \u06a9\u0644\u0627\u0633 \u0646\u062a\u06cc\u062c\u0647 refund/reverse"
    },
    {
      "label": "\u06f2. interface \u2014 \u062f\u0648 \u0645\u062a\u062f \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u06f2_interface_\u062f\u0648_\u0645\u062a\u062f_\u062c\u062f\u06cc\u062f",
      "community": 103,
      "norm_label": "\u06f2. interface \u2014 \u062f\u0648 \u0645\u062a\u062f \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u06f3. `MellatGateway` \u2014 refund/reverse",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u06f3_mellatgateway_refund_reverse",
      "community": 103,
      "norm_label": "\u06f3. `mellatgateway` \u2014 refund/reverse"
    },
    {
      "label": "\u06f4. `PaymentLog` \u2014 \u0627\u06a9\u0634\u0646\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u06f4_paymentlog_\u0627\u06a9\u0634\u0646_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 103,
      "norm_label": "\u06f4. `paymentlog` \u2014 \u0627\u06a9\u0634\u0646\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u06f5. `PaymentManager` \u2014 refundPayment / reversePayment",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u06f5_paymentmanager_refundpayment_reversepayment",
      "community": 103,
      "norm_label": "\u06f5. `paymentmanager` \u2014 refundpayment / reversepayment"
    },
    {
      "label": "\u06f6. Admin endpoints",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L206",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u06f6_admin_endpoints",
      "community": 103,
      "norm_label": "\u06f6. admin endpoints"
    },
    {
      "label": "\u06f7. Frontend \u2014 `PaymentDetailPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L225",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u06f7_frontend_paymentdetailpage_tsx",
      "community": 103,
      "norm_label": "\u06f7. frontend \u2014 `paymentdetailpage.tsx`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L234",
      "_origin": "ast",
      "id": "prompt_admin_payment_refund_reversal_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 103,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "admin-pwa.md",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_pwa",
      "community": 259,
      "norm_label": "admin-pwa.md"
    },
    {
      "label": "Admin Panel PWA",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_pwa_admin_panel_pwa",
      "community": 259,
      "norm_label": "admin panel pwa"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_admin_pwa_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "community": 259,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u0645\u0648\u0631\u062f_\u0646\u06cc\u0627\u0632",
      "community": 259,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f1 \u2014 Web App Manifest",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f1_web_app_manifest",
      "community": 259,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f1 \u2014 web app manifest"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f2 \u2014 Service Worker (Cache Shell)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f2_service_worker_cache_shell",
      "community": 259,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f2 \u2014 service worker (cache shell)"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f3 \u2014 \u062b\u0628\u062a Service Worker \u062f\u0631 React",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f3_\u062b\u0628\u062a_service_worker_\u062f\u0631_react",
      "community": 259,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f3 \u2014 \u062b\u0628\u062a service worker \u062f\u0631 react"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f4 \u2014 Install Prompt Banner (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0645\u0627 \u0645\u0637\u0644\u0648\u0628)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f4_install_prompt_banner_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0627\u0645\u0627_\u0645\u0637\u0644\u0648\u0628",
      "community": 259,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f4 \u2014 install prompt banner (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0645\u0627 \u0645\u0637\u0644\u0648\u0628)"
    },
    {
      "label": "\u062a\u0633\u062a \u067e\u0633 \u0627\u0632 \u0647\u0631 \u0642\u0627\u0628\u0644\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_admin_pwa_\u062a\u0633\u062a_\u067e\u0633_\u0627\u0632_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a",
      "community": 259,
      "norm_label": "\u062a\u0633\u062a \u067e\u0633 \u0627\u0632 \u0647\u0631 \u0642\u0627\u0628\u0644\u06cc\u062a"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f5 \u2014 \u0646\u0645\u0627\u06cc\u0634 \u067e\u0631\u0627\u0645\u067e\u062a \u0646\u0635\u0628 \u062f\u0631 \u0635\u0641\u062d\u0647 \u0644\u0627\u06af\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0627\u0645\u067e\u062a_\u0646\u0635\u0628_\u062f\u0631_\u0635\u0641\u062d\u0647_\u0644\u0627\u06af\u06cc\u0646",
      "community": 259,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f5 \u2014 \u0646\u0645\u0627\u06cc\u0634 \u067e\u0631\u0627\u0645\u067e\u062a \u0646\u0635\u0628 \u062f\u0631 \u0635\u0641\u062d\u0647 \u0644\u0627\u06af\u06cc\u0646"
    },
    {
      "label": "\u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627 \u0648 \u0646\u06a9\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L194",
      "_origin": "ast",
      "id": "prompt_admin_pwa_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627_\u0648_\u0646\u06a9\u0627\u062a",
      "community": 259,
      "norm_label": "\u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627 \u0648 \u0646\u06a9\u0627\u062a"
    },
    {
      "label": "admin-spa-adapt-backend-audit.md",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit",
      "community": 337,
      "norm_label": "admin-spa-adapt-backend-audit.md"
    },
    {
      "label": "\u062a\u0637\u0628\u06cc\u0642 Admin SPA \u0628\u0627 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a API \u0628\u0631\u0646\u0686 `backend-audit`",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_\u062a\u0637\u0628\u06cc\u0642_admin_spa_\u0628\u0627_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_api_\u0628\u0631\u0646\u0686_backend_audit",
      "community": 337,
      "norm_label": "\u062a\u0637\u0628\u06cc\u0642 admin spa \u0628\u0627 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a api \u0628\u0631\u0646\u0686 `backend-audit`"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_\u067e\u0631\u0648\u0698\u0647",
      "community": 337,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_\u0632\u0645\u06cc\u0646\u0647",
      "community": 337,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u062c\u062f\u0648\u0644 \u06a9\u0627\u0645\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a API (\u0647\u0645\u0647\u200c\u06cc endpoint\u0647\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_\u062c\u062f\u0648\u0644_\u06a9\u0627\u0645\u0644_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_api_\u0647\u0645\u0647_\u06cc_endpoint\u0647\u0627\u06cc_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647",
      "community": 337,
      "norm_label": "\u062c\u062f\u0648\u0644 \u06a9\u0627\u0645\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a api (\u0647\u0645\u0647\u200c\u06cc endpoint\u0647\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 337,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 337,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "ClaimsPage.tsx \u2014 \u0628\u062f\u0648\u0646 \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc\u060c \u0641\u0642\u0637 `data.data.data`",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_claimspage_tsx_\u0628\u062f\u0648\u0646_\u0635\u0641\u062d\u0647_\u0628\u0646\u062f\u06cc_\u0641\u0642\u0637_data_data_data",
      "community": 337,
      "norm_label": "claimspage.tsx \u2014 \u0628\u062f\u0648\u0646 \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc\u060c \u0641\u0642\u0637 `data.data.data`"
    },
    {
      "label": "RepresentationSettlementPage.tsx \u2014 \u0628\u062f\u0648\u0646 \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_representationsettlementpage_tsx_\u0628\u062f\u0648\u0646_\u0635\u0641\u062d\u0647_\u0628\u0646\u062f\u06cc",
      "community": 337,
      "norm_label": "representationsettlementpage.tsx \u2014 \u0628\u062f\u0648\u0646 \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_\u0648\u0638\u0627\u06cc\u0641",
      "community": 337,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. ClaimsPage \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_\u06f1_claimspage_\u0627\u0641\u0632\u0648\u062f\u0646_\u0635\u0641\u062d\u0647_\u0628\u0646\u062f\u06cc",
      "community": 337,
      "norm_label": "\u06f1. claimspage \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc"
    },
    {
      "label": "\u06f2. ClaimsPage \u2014 \u0647\u0646\u062f\u0644 \u062e\u0637\u0627\u06cc \u06f4\u06f2\u06f2 \u0631\u0648\u06cc approve/pay",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_\u06f2_claimspage_\u0647\u0646\u062f\u0644_\u062e\u0637\u0627\u06cc_\u06f4\u06f2\u06f2_\u0631\u0648\u06cc_approve_pay",
      "community": 337,
      "norm_label": "\u06f2. claimspage \u2014 \u0647\u0646\u062f\u0644 \u062e\u0637\u0627\u06cc \u06f4\u06f2\u06f2 \u0631\u0648\u06cc approve/pay"
    },
    {
      "label": "\u06f3. RepresentationSettlementPage \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_\u06f3_representationsettlementpage_\u0627\u0641\u0632\u0648\u062f\u0646_\u0635\u0641\u062d\u0647_\u0628\u0646\u062f\u06cc",
      "community": 337,
      "norm_label": "\u06f3. representationsettlementpage \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc"
    },
    {
      "label": "\u06f4. \u062a\u0623\u06cc\u06cc\u062f \u0639\u062f\u0645 \u0645\u0635\u0631\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_\u06f4_\u062a\u0623\u06cc\u06cc\u062f_\u0639\u062f\u0645_\u0645\u0635\u0631\u0641",
      "community": 337,
      "norm_label": "\u06f4. \u062a\u0627\u06cc\u06cc\u062f \u0639\u062f\u0645 \u0645\u0635\u0631\u0641"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc (\u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_\u0628\u062f\u0648\u0646_\u062a\u063a\u06cc\u06cc\u0631_\u06a9\u062f",
      "community": 337,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc (\u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u062f)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "prompt_admin_spa_adapt_backend_audit_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 337,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "admin-spa-test-suite.md",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite",
      "community": 465,
      "norm_label": "admin-spa-test-suite.md"
    },
    {
      "label": "\u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u062a\u0633\u062a \u0648 \u0646\u0648\u0634\u062a\u0646 \u062a\u0633\u062a\u200c\u0633\u0648\u0626\u06cc\u062a \u06a9\u0627\u0645\u0644 \u0628\u0631\u0627\u06cc Admin SPA",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u062a\u0633\u062a_\u0648_\u0646\u0648\u0634\u062a\u0646_\u062a\u0633\u062a_\u0633\u0648\u0626\u06cc\u062a_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0627\u06cc_admin_spa",
      "community": 465,
      "norm_label": "\u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u062a\u0633\u062a \u0648 \u0646\u0648\u0634\u062a\u0646 \u062a\u0633\u062a\u200c\u0633\u0648\u064a\u06cc\u062a \u06a9\u0627\u0645\u0644 \u0628\u0631\u0627\u06cc admin spa"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u067e\u0631\u0648\u0698\u0647",
      "community": 465,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u0632\u0645\u06cc\u0646\u0647",
      "community": 465,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 465,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 465,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 465,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u0648\u0638\u0627\u06cc\u0641",
      "community": 465,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0646\u0635\u0628 \u0627\u0628\u0632\u0627\u0631 \u0648 \u06a9\u0627\u0646\u0641\u06cc\u06af runner",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u06f1_\u0646\u0635\u0628_\u0627\u0628\u0632\u0627\u0631_\u0648_\u06a9\u0627\u0646\u0641\u06cc\u06af_runner",
      "community": 465,
      "norm_label": "\u06f1. \u0646\u0635\u0628 \u0627\u0628\u0632\u0627\u0631 \u0648 \u06a9\u0627\u0646\u0641\u06cc\u06af runner"
    },
    {
      "label": "\u06f2. \u062a\u0633\u062a \u0648\u0627\u062d\u062f `lib/utils.ts` (\u0627\u0648\u0644 \u0648 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u2014 \u0645\u0646\u0637\u0642 \u062e\u0627\u0644\u0635\u060c \u0628\u062f\u0648\u0646 mock)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L143",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u06f2_\u062a\u0633\u062a_\u0648\u0627\u062d\u062f_lib_utils_ts_\u0627\u0648\u0644_\u0648_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0645\u0646\u0637\u0642_\u062e\u0627\u0644\u0635_\u0628\u062f\u0648\u0646_mock",
      "community": 465,
      "norm_label": "\u06f2. \u062a\u0633\u062a \u0648\u0627\u062d\u062f `lib/utils.ts` (\u0627\u0648\u0644 \u0648 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u2014 \u0645\u0646\u0637\u0642 \u062e\u0627\u0644\u0635\u060c \u0628\u062f\u0648\u0646 mock)"
    },
    {
      "label": "\u06f3. \u062a\u0633\u062a `lib/api.ts` (mock fetch/localStorage/store/location)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u06f3_\u062a\u0633\u062a_lib_api_ts_mock_fetch_localstorage_store_location",
      "community": 465,
      "norm_label": "\u06f3. \u062a\u0633\u062a `lib/api.ts` (mock fetch/localstorage/store/location)"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a stores",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L213",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u06f4_\u062a\u0633\u062a_stores",
      "community": 465,
      "norm_label": "\u06f4. \u062a\u0633\u062a stores"
    },
    {
      "label": "\u06f5. \u062a\u0633\u062a hooks (\u0628\u0627 QueryClient wrapper + mock api)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L226",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u06f5_\u062a\u0633\u062a_hooks_\u0628\u0627_queryclient_wrapper_mock_api",
      "community": 465,
      "norm_label": "\u06f5. \u062a\u0633\u062a hooks (\u0628\u0627 queryclient wrapper + mock api)"
    },
    {
      "label": "\u06f6. \u062a\u0633\u062a \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a\u200c\u0647\u0627\u06cc UI (render + \u0631\u0641\u062a\u0627\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L258",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u06f6_\u062a\u0633\u062a_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0647\u0627\u06cc_ui_render_\u0631\u0641\u062a\u0627\u0631",
      "community": 465,
      "norm_label": "\u06f6. \u062a\u0633\u062a \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a\u200c\u0647\u0627\u06cc ui (render + \u0631\u0641\u062a\u0627\u0631)"
    },
    {
      "label": "\u06f7. \u062a\u0633\u062a \u0635\u0641\u062d\u0647 (page) \u0628\u0627 mock \u0644\u0627\u06cc\u0647\u200c\u06cc api",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L283",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u06f7_\u062a\u0633\u062a_\u0635\u0641\u062d\u0647_page_\u0628\u0627_mock_\u0644\u0627\u06cc\u0647_\u06cc_api",
      "community": 465,
      "norm_label": "\u06f7. \u062a\u0633\u062a \u0635\u0641\u062d\u0647 (page) \u0628\u0627 mock \u0644\u0627\u06cc\u0647\u200c\u06cc api"
    },
    {
      "label": "\u06f8. \u0627\u062c\u0631\u0627 \u0648 \u0633\u0628\u0632\u06a9\u0631\u062f\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L298",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u06f8_\u0627\u062c\u0631\u0627_\u0648_\u0633\u0628\u0632\u06a9\u0631\u062f\u0646",
      "community": 465,
      "norm_label": "\u06f8. \u0627\u062c\u0631\u0627 \u0648 \u0633\u0628\u0632\u06a9\u0631\u062f\u0646"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L306",
      "_origin": "ast",
      "id": "prompt_admin_spa_test_suite_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 465,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "admin-theme-dark-light-audit.md",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit",
      "community": 11,
      "norm_label": "admin-theme-dark-light-audit.md"
    },
    {
      "label": "\u0627\u0635\u0644\u0627\u062d \u06a9\u0627\u0645\u0644 \u0644\u0627\u06cc\u062a\u200c\u0645\u0648\u062f / \u062f\u0627\u0631\u06a9\u200c\u0645\u0648\u062f \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 (SPA)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0644\u0627\u06cc\u062a_\u0645\u0648\u062f_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_spa",
      "community": 11,
      "norm_label": "\u0627\u0635\u0644\u0627\u062d \u06a9\u0627\u0645\u0644 \u0644\u0627\u06cc\u062a\u200c\u0645\u0648\u062f / \u062f\u0627\u0631\u06a9\u200c\u0645\u0648\u062f \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 (spa)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u067e\u0631\u0648\u0698\u0647",
      "community": 11,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u0632\u0645\u06cc\u0646\u0647",
      "community": 11,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 11,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u062f\u0633\u062a\u0647\u0654 A \u2014 `style` inline \u0628\u0627 \u0631\u0646\u06af \u062b\u0627\u0628\u062a (\u062e\u0631\u0627\u0628\u06cc \u0642\u0637\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u062f\u0633\u062a\u0647_a_style_inline_\u0628\u0627_\u0631\u0646\u06af_\u062b\u0627\u0628\u062a_\u062e\u0631\u0627\u0628\u06cc_\u0642\u0637\u0639\u06cc",
      "community": 11,
      "norm_label": "\u062f\u0633\u062a\u0647 a \u2014 `style` inline \u0628\u0627 \u0631\u0646\u06af \u062b\u0627\u0628\u062a (\u062e\u0631\u0627\u0628\u06cc \u0642\u0637\u0639\u06cc)"
    },
    {
      "label": "\u062f\u0633\u062a\u0647\u0654 B \u2014 utility \u0631\u0648\u0634\u0646 \u0628\u062f\u0648\u0646 \u062c\u0641\u062a `dark:`",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u062f\u0633\u062a\u0647_b_utility_\u0631\u0648\u0634\u0646_\u0628\u062f\u0648\u0646_\u062c\u0641\u062a_dark",
      "community": 11,
      "norm_label": "\u062f\u0633\u062a\u0647 b \u2014 utility \u0631\u0648\u0634\u0646 \u0628\u062f\u0648\u0646 \u062c\u0641\u062a `dark:`"
    },
    {
      "label": "\u062f\u0633\u062a\u0647\u0654 C \u2014 CSS \u062b\u0627\u0628\u062a \u062f\u0631 `styles.css` \u0648 \u0622\u06cc\u06a9\u0648\u0646\u200c\u0647\u0627\u06cc SVG",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u062f\u0633\u062a\u0647_c_css_\u062b\u0627\u0628\u062a_\u062f\u0631_styles_css_\u0648_\u0622\u06cc\u06a9\u0648\u0646_\u0647\u0627\u06cc_svg",
      "community": 11,
      "norm_label": "\u062f\u0633\u062a\u0647 c \u2014 css \u062b\u0627\u0628\u062a \u062f\u0631 `styles.css` \u0648 \u0627\u06cc\u06a9\u0648\u0646\u200c\u0647\u0627\u06cc svg"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 11,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 11,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 11,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc \u0645\u0631\u062f\u0647\u0654 `dark:` \u06a9\u0646\u0627\u0631 inline style \u2014 `components/session/PaymentStep.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u0627\u0644\u06af\u0648\u06cc_\u0645\u0631\u062f\u0647_dark_\u06a9\u0646\u0627\u0631_inline_style_components_session_paymentstep_tsx",
      "community": 11,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc \u0645\u0631\u062f\u0647 `dark:` \u06a9\u0646\u0627\u0631 inline style \u2014 `components/session/paymentstep.tsx`"
    },
    {
      "label": "utility \u0631\u0648\u0634\u0646 \u0628\u062f\u0648\u0646 \u062c\u0641\u062a dark \u2014 `pages/AppointmentDetailPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_utility_\u0631\u0648\u0634\u0646_\u0628\u062f\u0648\u0646_\u062c\u0641\u062a_dark_pages_appointmentdetailpage_tsx",
      "community": 11,
      "norm_label": "utility \u0631\u0648\u0634\u0646 \u0628\u062f\u0648\u0646 \u062c\u0641\u062a dark \u2014 `pages/appointmentdetailpage.tsx`"
    },
    {
      "label": "utility \u0631\u0648\u0634\u0646 \u0628\u062f\u0648\u0646 \u062c\u0641\u062a dark \u2014 `pages/RepresentationDetailPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L114",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_utility_\u0631\u0648\u0634\u0646_\u0628\u062f\u0648\u0646_\u062c\u0641\u062a_dark_pages_representationdetailpage_tsx",
      "community": 11,
      "norm_label": "utility \u0631\u0648\u0634\u0646 \u0628\u062f\u0648\u0646 \u062c\u0641\u062a dark \u2014 `pages/representationdetailpage.tsx`"
    },
    {
      "label": "CSS \u062b\u0627\u0628\u062a \u2014 `assets/admin/styles.css` \u062e\u0637 \u06f9\u06f5\u06f8\u2013\u06f9\u06f7\u06f0",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_css_\u062b\u0627\u0628\u062a_assets_admin_styles_css_\u062e\u0637_\u06f9\u06f5\u06f8_\u06f9\u06f7\u06f0",
      "community": 11,
      "norm_label": "css \u062b\u0627\u0628\u062a \u2014 `assets/admin/styles.css` \u062e\u0637 \u06f9\u06f5\u06f8\u2013\u06f9\u06f7\u06f0"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc \u062f\u0631\u0633\u062a\u0650 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u0631\u0648\u0698\u0647 (\u0645\u0631\u062c\u0639 \u0633\u0628\u06a9) \u2014 `components/FreeVisitPrice.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u0627\u0644\u06af\u0648\u06cc_\u062f\u0631\u0633\u062a_\u0645\u0648\u062c\u0648\u062f_\u062f\u0631_\u067e\u0631\u0648\u0698\u0647_\u0645\u0631\u062c\u0639_\u0633\u0628\u06a9_components_freevisitprice_tsx",
      "community": 11,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc \u062f\u0631\u0633\u062a \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u0631\u0648\u0698\u0647 (\u0645\u0631\u062c\u0639 \u0633\u0628\u06a9) \u2014 `components/freevisitprice.tsx`"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u0648\u0638\u0627\u06cc\u0641",
      "community": 11,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u062b\u0628\u06cc\u062a \u062c\u062f\u0648\u0644 \u0646\u06af\u0627\u0634\u062a \u0631\u0646\u06af \u2192 \u062a\u0648\u06a9\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u06f1_\u062a\u062b\u0628\u06cc\u062a_\u062c\u062f\u0648\u0644_\u0646\u06af\u0627\u0634\u062a_\u0631\u0646\u06af_\u062a\u0648\u06a9\u0646",
      "community": 11,
      "norm_label": "\u06f1. \u062a\u062b\u0628\u06cc\u062a \u062c\u062f\u0648\u0644 \u0646\u06af\u0627\u0634\u062a \u0631\u0646\u06af \u2192 \u062a\u0648\u06a9\u0646"
    },
    {
      "label": "\u06f2. \u067e\u0627\u06a9\u0633\u0627\u0632\u06cc `dark:`\u0647\u0627\u06cc \u0645\u0631\u062f\u0647 (\u062f\u0633\u062a\u0647\u0654 A\u060c \u0627\u0648\u0644\u0648\u06cc\u062a \u0627\u0648\u0644)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L177",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u06f2_\u067e\u0627\u06a9\u0633\u0627\u0632\u06cc_dark_\u0647\u0627\u06cc_\u0645\u0631\u062f\u0647_\u062f\u0633\u062a\u0647_a_\u0627\u0648\u0644\u0648\u06cc\u062a_\u0627\u0648\u0644",
      "community": 11,
      "norm_label": "\u06f2. \u067e\u0627\u06a9\u0633\u0627\u0632\u06cc `dark:`\u0647\u0627\u06cc \u0645\u0631\u062f\u0647 (\u062f\u0633\u062a\u0647 a\u060c \u0627\u0648\u0644\u0648\u06cc\u062a \u0627\u0648\u0644)"
    },
    {
      "label": "\u06f3. \u062a\u0628\u062f\u06cc\u0644 \u0628\u0642\u06cc\u0647\u0654 inline style\u0647\u0627\u06cc \u0631\u0646\u06af\u06cc \u0628\u0647 \u062a\u0648\u06a9\u0646 (\u062f\u0633\u062a\u0647\u0654 A\u060c \u0627\u062f\u0627\u0645\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L214",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u06f3_\u062a\u0628\u062f\u06cc\u0644_\u0628\u0642\u06cc\u0647_inline_style\u0647\u0627\u06cc_\u0631\u0646\u06af\u06cc_\u0628\u0647_\u062a\u0648\u06a9\u0646_\u062f\u0633\u062a\u0647_a_\u0627\u062f\u0627\u0645\u0647",
      "community": 11,
      "norm_label": "\u06f3. \u062a\u0628\u062f\u06cc\u0644 \u0628\u0642\u06cc\u0647 inline style\u0647\u0627\u06cc \u0631\u0646\u06af\u06cc \u0628\u0647 \u062a\u0648\u06a9\u0646 (\u062f\u0633\u062a\u0647 a\u060c \u0627\u062f\u0627\u0645\u0647)"
    },
    {
      "label": "\u06f4. \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u067e\u0648\u0634\u0634 \u062f\u0627\u0631\u06a9 \u0628\u0647 \u062f\u0633\u062a\u0647\u0654 B",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L227",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u06f4_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_\u067e\u0648\u0634\u0634_\u062f\u0627\u0631\u06a9_\u0628\u0647_\u062f\u0633\u062a\u0647_b",
      "community": 11,
      "norm_label": "\u06f4. \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u067e\u0648\u0634\u0634 \u062f\u0627\u0631\u06a9 \u0628\u0647 \u062f\u0633\u062a\u0647 b"
    },
    {
      "label": "\u06f5. \u067e\u0627\u06a9\u0633\u0627\u0632\u06cc `styles.css`",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L254",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u06f5_\u067e\u0627\u06a9\u0633\u0627\u0632\u06cc_styles_css",
      "community": 11,
      "norm_label": "\u06f5. \u067e\u0627\u06a9\u0633\u0627\u0632\u06cc `styles.css`"
    },
    {
      "label": "\u06f6. \u0622\u06cc\u06a9\u0648\u0646\u200c\u0647\u0627\u06cc SVG",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L268",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u06f6_\u0622\u06cc\u06a9\u0648\u0646_\u0647\u0627\u06cc_svg",
      "community": 11,
      "norm_label": "\u06f6. \u0627\u06cc\u06a9\u0648\u0646\u200c\u0647\u0627\u06cc svg"
    },
    {
      "label": "\u06f7. \u062a\u0633\u062a \u06af\u0627\u0631\u062f + \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0633\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L285",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u06f7_\u062a\u0633\u062a_\u06af\u0627\u0631\u062f_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0633\u0646\u062f",
      "community": 11,
      "norm_label": "\u06f7. \u062a\u0633\u062a \u06af\u0627\u0631\u062f + \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0633\u0646\u062f"
    },
    {
      "label": "\u06f8. (\u0641\u0627\u0632 \u06f3 \u2014 \u0641\u0642\u0637 \u0628\u0627 \u062a\u0623\u06cc\u06cc\u062f \u0635\u0631\u06cc\u062d \u06a9\u0627\u0631\u0628\u0631) \u0645\u0647\u0627\u062c\u0631\u062a \u0633\u0647 \u0641\u0627\u06cc\u0644 \u0628\u0632\u0631\u06af",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L306",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u06f8_\u0641\u0627\u0632_\u06f3_\u0641\u0642\u0637_\u0628\u0627_\u062a\u0623\u06cc\u06cc\u062f_\u0635\u0631\u06cc\u062d_\u06a9\u0627\u0631\u0628\u0631_\u0645\u0647\u0627\u062c\u0631\u062a_\u0633\u0647_\u0641\u0627\u06cc\u0644_\u0628\u0632\u0631\u06af",
      "community": 11,
      "norm_label": "\u06f8. (\u0641\u0627\u0632 \u06f3 \u2014 \u0641\u0642\u0637 \u0628\u0627 \u062a\u0627\u06cc\u06cc\u062f \u0635\u0631\u06cc\u062d \u06a9\u0627\u0631\u0628\u0631) \u0645\u0647\u0627\u062c\u0631\u062a \u0633\u0647 \u0641\u0627\u06cc\u0644 \u0628\u0632\u0631\u06af"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L314",
      "_origin": "ast",
      "id": "prompt_admin_theme_dark_light_audit_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 11,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "admin-ui-kit-redesign.md",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_ui_kit_redesign",
      "community": 214,
      "norm_label": "admin-ui-kit-redesign.md"
    },
    {
      "label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0628\u0631 \u0627\u0633\u0627\u0633 UI Kit \u0627\u0644\u0647\u0627\u0645\u200c\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 clinic-pro-tauri",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_ui_kit_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_ui_kit_\u0627\u0644\u0647\u0627\u0645_\u06af\u0631\u0641\u062a\u0647_\u0627\u0632_clinic_pro_tauri",
      "community": 214,
      "norm_label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0628\u0631 \u0627\u0633\u0627\u0633 ui kit \u0627\u0644\u0647\u0627\u0645\u200c\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 clinic-pro-tauri"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_admin_ui_kit_redesign_\u067e\u0631\u0648\u0698\u0647",
      "community": 214,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_admin_ui_kit_redesign_\u0632\u0645\u06cc\u0646\u0647",
      "community": 214,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_admin_ui_kit_redesign_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 214,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_admin_ui_kit_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 214,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u0635\u0631\u06cc \u0647\u062f\u0641 (\u0627\u0632 \u0627\u0633\u06a9\u0631\u06cc\u0646\u200c\u0634\u0627\u062a\u200c\u0647\u0627\u06cc tauri)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "prompt_admin_ui_kit_redesign_\u0648\u06cc\u0698\u06af\u06cc_\u0647\u0627\u06cc_\u0628\u0635\u0631\u06cc_\u0647\u062f\u0641_\u0627\u0632_\u0627\u0633\u06a9\u0631\u06cc\u0646_\u0634\u0627\u062a_\u0647\u0627\u06cc_tauri",
      "community": 214,
      "norm_label": "\u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u0635\u0631\u06cc \u0647\u062f\u0641 (\u0627\u0632 \u0627\u0633\u06a9\u0631\u06cc\u0646\u200c\u0634\u0627\u062a\u200c\u0647\u0627\u06cc tauri)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "prompt_admin_ui_kit_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "community": 214,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648 \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "prompt_admin_ui_kit_redesign_\u06f1_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_\u0648_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0648\u06a9\u0646_\u0647\u0627",
      "community": 214,
      "norm_label": "\u06f1. \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648 \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627"
    },
    {
      "label": "\u06f2. \u0633\u0627\u062e\u062a/\u062a\u06a9\u0645\u06cc\u0644 UI Kit \u062f\u0631 `assets/admin/components/ui/`",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_admin_ui_kit_redesign_\u06f2_\u0633\u0627\u062e\u062a_\u062a\u06a9\u0645\u06cc\u0644_ui_kit_\u062f\u0631_assets_admin_components_ui",
      "community": 214,
      "norm_label": "\u06f2. \u0633\u0627\u062e\u062a/\u062a\u06a9\u0645\u06cc\u0644 ui kit \u062f\u0631 `assets/admin/components/ui/`"
    },
    {
      "label": "\u06f3. \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u0635\u0641\u062d\u0627\u062a \u0631\u0648\u06cc UI Kit",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_admin_ui_kit_redesign_\u06f3_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0627\u062a_\u0631\u0648\u06cc_ui_kit",
      "community": 214,
      "norm_label": "\u06f3. \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u0635\u0641\u062d\u0627\u062a \u0631\u0648\u06cc ui kit"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a \u0647\u0631 \u0645\u0631\u062d\u0644\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "prompt_admin_ui_kit_redesign_\u06f4_\u062a\u0633\u062a_\u0647\u0631_\u0645\u0631\u062d\u0644\u0647",
      "community": 214,
      "norm_label": "\u06f4. \u062a\u0633\u062a \u0647\u0631 \u0645\u0631\u062d\u0644\u0647"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L107",
      "_origin": "ast",
      "id": "prompt_admin_ui_kit_redesign_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 214,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "admin-ui-match-tauri.md",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri",
      "community": 316,
      "norm_label": "admin-ui-match-tauri.md"
    },
    {
      "label": "\u0647\u0645\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644 UI \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 clinicpro \u0628\u0627 \u0641\u06cc\u06af\u0645\u0627 (\u0632\u0628\u0627\u0646 \u0637\u0631\u0627\u062d\u06cc clinic-pro-tauri)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u0647\u0645\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_ui_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_\u0628\u0627_\u0641\u06cc\u06af\u0645\u0627_\u0632\u0628\u0627\u0646_\u0637\u0631\u0627\u062d\u06cc_clinic_pro_tauri",
      "community": 316,
      "norm_label": "\u0647\u0645\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644 ui \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 clinicpro \u0628\u0627 \u0641\u06cc\u06af\u0645\u0627 (\u0632\u0628\u0627\u0646 \u0637\u0631\u0627\u062d\u06cc clinic-pro-tauri)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u067e\u0631\u0648\u0698\u0647",
      "community": 316,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0647\u062f\u0641 \u06a9\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u0647\u062f\u0641_\u06a9\u0644\u06cc",
      "community": 316,
      "norm_label": "\u0647\u062f\u0641 \u06a9\u0644\u06cc"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u0641\u0639\u0644\u06cc (\u0645\u0647\u0645 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u0634\u0631\u0648\u0639 \u0628\u062e\u0648\u0627\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0641\u0639\u0644\u06cc_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u0634\u0631\u0648\u0639_\u0628\u062e\u0648\u0627\u0646",
      "community": 316,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u0641\u0639\u0644\u06cc (\u0645\u0647\u0645 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u0634\u0631\u0648\u0639 \u0628\u062e\u0648\u0627\u0646)"
    },
    {
      "label": "\u0628\u062e\u0634 \u0627\u0644\u0641 \u2014 \u0633\u06cc\u0633\u062a\u0645 \u0637\u0631\u0627\u062d\u06cc \u0645\u0634\u062a\u0631\u06a9 (\u06cc\u06a9\u200c\u0628\u0627\u0631\u060c \u067e\u0627\u06cc\u0647\u200c\u06cc \u0647\u0645\u0647\u200c\u06cc \u0635\u0641\u062d\u0627\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u0628\u062e\u0634_\u0627\u0644\u0641_\u0633\u06cc\u0633\u062a\u0645_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06cc\u06a9_\u0628\u0627\u0631_\u067e\u0627\u06cc\u0647_\u06cc_\u0647\u0645\u0647_\u06cc_\u0635\u0641\u062d\u0627\u062a",
      "community": 316,
      "norm_label": "\u0628\u062e\u0634 \u0627\u0644\u0641 \u2014 \u0633\u06cc\u0633\u062a\u0645 \u0637\u0631\u0627\u062d\u06cc \u0645\u0634\u062a\u0631\u06a9 (\u06cc\u06a9\u200c\u0628\u0627\u0631\u060c \u067e\u0627\u06cc\u0647\u200c\u06cc \u0647\u0645\u0647\u200c\u06cc \u0635\u0641\u062d\u0627\u062a)"
    },
    {
      "label": "\u0627\u0644\u0641-\u06f1. \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0631\u0646\u06af (light + dark)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u0627\u0644\u0641_\u06f1_\u062a\u0648\u06a9\u0646_\u0647\u0627\u06cc_\u0631\u0646\u06af_light_dark",
      "community": 316,
      "norm_label": "\u0627\u0644\u0641-\u06f1. \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0631\u0646\u06af (light + dark)"
    },
    {
      "label": "\u0627\u0644\u0641-\u06f2. \u0633\u0644\u06a9\u062a\u0648\u0631 \u0631\u0646\u06af \u06a9\u0627\u0631\u0628\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u0627\u0644\u0641_\u06f2_\u0633\u0644\u06a9\u062a\u0648\u0631_\u0631\u0646\u06af_\u06a9\u0627\u0631\u0628\u0631",
      "community": 316,
      "norm_label": "\u0627\u0644\u0641-\u06f2. \u0633\u0644\u06a9\u062a\u0648\u0631 \u0631\u0646\u06af \u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "label": "\u0627\u0644\u0641-\u06f3. \u0627\u0628\u0639\u0627\u062f \u0648 \u0631\u0641\u062a\u0627\u0631 layout",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u0627\u0644\u0641_\u06f3_\u0627\u0628\u0639\u0627\u062f_\u0648_\u0631\u0641\u062a\u0627\u0631_layout",
      "community": 316,
      "norm_label": "\u0627\u0644\u0641-\u06f3. \u0627\u0628\u0639\u0627\u062f \u0648 \u0631\u0641\u062a\u0627\u0631 layout"
    },
    {
      "label": "\u0627\u0644\u0641-\u06f4. \u0634\u0639\u0627\u0639\u200c\u0647\u0627 \u0648 input/button",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u0627\u0644\u0641_\u06f4_\u0634\u0639\u0627\u0639_\u0647\u0627_\u0648_input_button",
      "community": 316,
      "norm_label": "\u0627\u0644\u0641-\u06f4. \u0634\u0639\u0627\u0639\u200c\u0647\u0627 \u0648 input/button"
    },
    {
      "label": "\u0627\u0644\u0641-\u06f5. \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a\u200c\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u0645\u0637\u0627\u0628\u0642 \u0641\u06cc\u06af\u0645\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L75",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u0627\u0644\u0641_\u06f5_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0647\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u0645\u0637\u0627\u0628\u0642_\u0641\u06cc\u06af\u0645\u0627",
      "community": 316,
      "norm_label": "\u0627\u0644\u0641-\u06f5. \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a\u200c\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u0645\u0637\u0627\u0628\u0642 \u0641\u06cc\u06af\u0645\u0627"
    },
    {
      "label": "\u0628\u062e\u0634 \u0628 \u2014 \u062a\u0637\u0628\u06cc\u0642 \u062a\u06a9\u200c\u062a\u06a9 \u0635\u0641\u062d\u0627\u062a \u0628\u0627 \u0641\u0631\u06cc\u0645 \u0641\u06cc\u06af\u0645\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u0628\u062e\u0634_\u0628_\u062a\u0637\u0628\u06cc\u0642_\u062a\u06a9_\u062a\u06a9_\u0635\u0641\u062d\u0627\u062a_\u0628\u0627_\u0641\u0631\u06cc\u0645_\u0641\u06cc\u06af\u0645\u0627",
      "community": 316,
      "norm_label": "\u0628\u062e\u0634 \u0628 \u2014 \u062a\u0637\u0628\u06cc\u0642 \u062a\u06a9\u200c\u062a\u06a9 \u0635\u0641\u062d\u0627\u062a \u0628\u0627 \u0641\u0631\u06cc\u0645 \u0641\u06cc\u06af\u0645\u0627"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633 \u0641\u0631\u06cc\u0645\u200c\u0647\u0627\u06cc \u0641\u06cc\u06af\u0645\u0627 (\u06f4 section\u060c node-id \u062f\u0633\u06a9\u062a\u0627\u067e)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0641\u0631\u06cc\u0645_\u0647\u0627\u06cc_\u0641\u06cc\u06af\u0645\u0627_\u06f4_section_node_id_\u062f\u0633\u06a9\u062a\u0627\u067e",
      "community": 316,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633 \u0641\u0631\u06cc\u0645\u200c\u0647\u0627\u06cc \u0641\u06cc\u06af\u0645\u0627 (\u06f4 section\u060c node-id \u062f\u0633\u06a9\u062a\u0627\u067e)"
    },
    {
      "label": "mapping \u0635\u0641\u062d\u0627\u062a clinicpro \u2192 \u0641\u0631\u06cc\u0645 \u0641\u06cc\u06af\u0645\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_mapping_\u0635\u0641\u062d\u0627\u062a_clinicpro_\u0641\u0631\u06cc\u0645_\u0641\u06cc\u06af\u0645\u0627",
      "community": 316,
      "norm_label": "mapping \u0635\u0641\u062d\u0627\u062a clinicpro \u2192 \u0641\u0631\u06cc\u0645 \u0641\u06cc\u06af\u0645\u0627"
    },
    {
      "label": "\u0631\u0648\u0634 \u06a9\u0627\u0631 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc (\u06af\u0627\u0645\u200c\u0628\u0647\u200c\u06af\u0627\u0645 \u0648 \u0627\u06cc\u0645\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L158",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u0631\u0648\u0634_\u06a9\u0627\u0631_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc_\u06af\u0627\u0645_\u0628\u0647_\u06af\u0627\u0645_\u0648_\u0627\u06cc\u0645\u0646",
      "community": 316,
      "norm_label": "\u0631\u0648\u0634 \u06a9\u0627\u0631 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc (\u06af\u0627\u0645\u200c\u0628\u0647\u200c\u06af\u0627\u0645 \u0648 \u0627\u06cc\u0645\u0646)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L165",
      "_origin": "ast",
      "id": "prompt_admin_ui_match_tauri_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 316,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "admin-user-detail-show-profile.md",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile",
      "community": 183,
      "norm_label": "admin-user-detail-show-profile.md"
    },
    {
      "label": "\u0646\u0645\u0627\u06cc\u0634 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631 \u062f\u0631 \u0635\u0641\u062d\u0647\u200c\u06cc \u062c\u0632\u0626\u06cc\u0627\u062a \u06a9\u0627\u0631\u0628\u0631\u0650 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_\u062f\u0631_\u0635\u0641\u062d\u0647_\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a_\u06a9\u0627\u0631\u0628\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 183,
      "norm_label": "\u0646\u0645\u0627\u06cc\u0634 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631 \u062f\u0631 \u0635\u0641\u062d\u0647\u200c\u06cc \u062c\u0632\u064a\u06cc\u0627\u062a \u06a9\u0627\u0631\u0628\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile_\u067e\u0631\u0648\u0698\u0647",
      "community": 183,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile_\u0632\u0645\u06cc\u0646\u0647",
      "community": 183,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 183,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 183,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 183,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "`UserDetailPage.tsx` \u2014 \u0641\u0642\u0637 user query",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile_userdetailpage_tsx_\u0641\u0642\u0637_user_query",
      "community": 183,
      "norm_label": "`userdetailpage.tsx` \u2014 \u0641\u0642\u0637 user query"
    },
    {
      "label": "\u0642\u0631\u0627\u0631\u062f\u0627\u062f \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 (`UserProfile.toArray`)",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_userprofile_toarray",
      "community": 183,
      "norm_label": "\u0642\u0631\u0627\u0631\u062f\u0627\u062f \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 (`userprofile.toarray`)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile_\u0648\u0638\u0627\u06cc\u0641",
      "community": 183,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u06a9\u0648\u0626\u0631\u06cc \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062f\u0631 `UserDetailPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile_\u06f1_\u06a9\u0648\u0626\u0631\u06cc_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u0631_userdetailpage_tsx",
      "community": 183,
      "norm_label": "\u06f1. \u06a9\u0648\u064a\u0631\u06cc \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062f\u0631 `userdetailpage.tsx`"
    },
    {
      "label": "\u06f2. \u0628\u062e\u0634 \u00ab\u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631\u00bb (read-only) \u062f\u0631 \u0631\u0646\u062f\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile_\u06f2_\u0628\u062e\u0634_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_read_only_\u062f\u0631_\u0631\u0646\u062f\u0631",
      "community": 183,
      "norm_label": "\u06f2. \u0628\u062e\u0634 \u00ab\u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631\u00bb (read-only) \u062f\u0631 \u0631\u0646\u062f\u0631"
    },
    {
      "label": "\u06f3. \u062d\u0627\u0644\u062a\u200c\u0647\u0627\u06cc loading / \u062e\u0627\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile_\u06f3_\u062d\u0627\u0644\u062a_\u0647\u0627\u06cc_loading_\u062e\u0627\u0644\u06cc",
      "community": 183,
      "norm_label": "\u06f3. \u062d\u0627\u0644\u062a\u200c\u0647\u0627\u06cc loading / \u062e\u0627\u0644\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "prompt_admin_user_detail_show_profile_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 183,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "altcha-captcha-integration.md",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration",
      "community": 41,
      "norm_label": "altcha-captcha-integration.md"
    },
    {
      "label": "\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647\u200c\u0633\u0627\u0632\u06cc ALTCHA (\u06a9\u067e\u0686\u0627\u06cc Self-Hosted\u060c Proof-of-Work) \u0631\u0648\u06cc endpoint\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_altcha_\u06a9\u067e\u0686\u0627\u06cc_self_hosted_proof_of_work_\u0631\u0648\u06cc_endpoint\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc",
      "community": 41,
      "norm_label": "\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647\u200c\u0633\u0627\u0632\u06cc altcha (\u06a9\u067e\u0686\u0627\u06cc self-hosted\u060c proof-of-work) \u0631\u0648\u06cc endpoint\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u067e\u0631\u0648\u0698\u0647",
      "community": 41,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u0632\u0645\u06cc\u0646\u0647",
      "community": 41,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 41,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "endpoint\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u0648\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_endpoint\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0645\u062d\u0627\u0641\u0638\u062a_\u0634\u0648\u0646\u062f",
      "community": 41,
      "norm_label": "endpoint\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u0648\u0646\u062f"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 41,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u0648\u0638\u0627\u06cc\u0641",
      "community": 41,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0646\u0635\u0628 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u06cc \u0631\u0633\u0645\u06cc PHP",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u06f1_\u0646\u0635\u0628_\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647_\u06cc_\u0631\u0633\u0645\u06cc_php",
      "community": 41,
      "norm_label": "\u06f1. \u0646\u0635\u0628 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u06cc \u0631\u0633\u0645\u06cc php"
    },
    {
      "label": "\u06f2. \u0633\u0631\u0648\u06cc\u0633 \u0645\u0631\u06a9\u0632\u06cc \u2014 `src/Shared/Captcha/AltchaService.php` (namespace \u062c\u062f\u06cc\u062f `App\\Shared\\Captcha`)",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u06f2_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_src_shared_captcha_altchaservice_php_namespace_\u062c\u062f\u06cc\u062f_app_shared_captcha",
      "community": 41,
      "norm_label": "\u06f2. \u0633\u0631\u0648\u06cc\u0633 \u0645\u0631\u06a9\u0632\u06cc \u2014 `src/shared/captcha/altchaservice.php` (namespace \u062c\u062f\u06cc\u062f `app\\shared\\captcha`)"
    },
    {
      "label": "\u06f3. Guard \u0642\u0627\u0628\u0644\u200c\u0627\u0633\u062a\u0641\u0627\u062f\u0647\u200c\u0645\u062c\u062f\u062f \u2014 `src/Shared/Captcha/CaptchaGuard.php`",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u06f3_guard_\u0642\u0627\u0628\u0644_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0645\u062c\u062f\u062f_src_shared_captcha_captchaguard_php",
      "community": 41,
      "norm_label": "\u06f3. guard \u0642\u0627\u0628\u0644\u200c\u0627\u0633\u062a\u0641\u0627\u062f\u0647\u200c\u0645\u062c\u062f\u062f \u2014 `src/shared/captcha/captchaguard.php`"
    },
    {
      "label": "\u06f4. Endpoint \u0635\u062f\u0648\u0631 challenge \u2014 \u0639\u0645\u0648\u0645\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u06f4_endpoint_\u0635\u062f\u0648\u0631_challenge_\u0639\u0645\u0648\u0645\u06cc",
      "community": 41,
      "norm_label": "\u06f4. endpoint \u0635\u062f\u0648\u0631 challenge \u2014 \u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "label": "\u06f5. \u0627\u0639\u0645\u0627\u0644 Guard \u0631\u0648\u06cc endpoint\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u06f5_\u0627\u0639\u0645\u0627\u0644_guard_\u0631\u0648\u06cc_endpoint\u0647\u0627",
      "community": 41,
      "norm_label": "\u06f5. \u0627\u0639\u0645\u0627\u0644 guard \u0631\u0648\u06cc endpoint\u0647\u0627"
    },
    {
      "label": "\u06f6. \u062a\u0646\u0638\u06cc\u0645\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L128",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u06f6_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a",
      "community": 41,
      "norm_label": "\u06f6. \u062a\u0646\u0638\u06cc\u0645\u0627\u062a"
    },
    {
      "label": "\u06f7. Frontend \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 React (`assets/admin/`)",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u06f7_frontend_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react_assets_admin",
      "community": 41,
      "norm_label": "\u06f7. frontend \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 react (`assets/admin/`)"
    },
    {
      "label": "\u06f8. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L158",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u06f8_\u062a\u0633\u062a",
      "community": 41,
      "norm_label": "\u06f8. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f9. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L164",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u06f9_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 41,
      "norm_label": "\u06f9. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "prompt_altcha_captcha_integration_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 41,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "appointment-book-national-code.md",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code",
      "community": 436,
      "norm_label": "appointment-book-national-code.md"
    },
    {
      "label": "\u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0627\u062f\u0645\u06cc\u0646 \u0628\u0631 \u0627\u0633\u0627\u0633 \u06a9\u062f \u0645\u0644\u06cc + \u0645\u0648\u0628\u0627\u06cc\u0644 (\u067e\u0631\u0648\u0646\u062f\u0647 \u06cc\u06a9\u062a\u0627 \u0628\u0627 \u06a9\u062f \u0645\u0644\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_\u06a9\u062f_\u0645\u0644\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc\u06a9\u062a\u0627_\u0628\u0627_\u06a9\u062f_\u0645\u0644\u06cc",
      "community": 436,
      "norm_label": "\u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0627\u062f\u0645\u06cc\u0646 \u0628\u0631 \u0627\u0633\u0627\u0633 \u06a9\u062f \u0645\u0644\u06cc + \u0645\u0648\u0628\u0627\u06cc\u0644 (\u067e\u0631\u0648\u0646\u062f\u0647 \u06cc\u06a9\u062a\u0627 \u0628\u0627 \u06a9\u062f \u0645\u0644\u06cc)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u067e\u0631\u0648\u0698\u0647",
      "community": 436,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u0632\u0645\u06cc\u0646\u0647",
      "community": 436,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u0647\u062f\u0641",
      "community": 436,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 436,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 436,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "`book()` \u0639\u0645\u0648\u0645\u06cc \u2014 \u0627\u0644\u06af\u0648\u06cc \u062f\u0631\u0633\u062a\u0650 \u0645\u0648\u062c\u0648\u062f (\u06a9\u067e\u06cc \u0627\u0632 `AppointmentController::book`, \u062e\u0637 \u06f2\u06f4\u06f2\u2013\u06f2\u06f6\u06f3)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_book_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0644\u06af\u0648\u06cc_\u062f\u0631\u0633\u062a_\u0645\u0648\u062c\u0648\u062f_\u06a9\u067e\u06cc_\u0627\u0632_appointmentcontroller_book_\u062e\u0637_\u06f2\u06f4\u06f2_\u06f2\u06f6\u06f3",
      "community": 436,
      "norm_label": "`book()` \u0639\u0645\u0648\u0645\u06cc \u2014 \u0627\u0644\u06af\u0648\u06cc \u062f\u0631\u0633\u062a \u0645\u0648\u062c\u0648\u062f (\u06a9\u067e\u06cc \u0627\u0632 `appointmentcontroller::book`, \u062e\u0637 \u06f2\u06f4\u06f2\u2013\u06f2\u06f6\u06f3)"
    },
    {
      "label": "\u0645\u0633\u06cc\u0631 \u0627\u062f\u0645\u06cc\u0646 \u2014 \u0628\u06cc\u0645\u0627\u0631 \u0641\u0642\u0637 \u0628\u0627 \u0645\u0648\u0628\u0627\u06cc\u0644 (\u06a9\u067e\u06cc \u0627\u0632 `MyAppointmentsController::createAppointment`, \u062e\u0637 \u06f8\u06f1\u2013\u06f8\u06f7)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u0645\u0633\u06cc\u0631_\u0627\u062f\u0645\u06cc\u0646_\u0628\u06cc\u0645\u0627\u0631_\u0641\u0642\u0637_\u0628\u0627_\u0645\u0648\u0628\u0627\u06cc\u0644_\u06a9\u067e\u06cc_\u0627\u0632_myappointmentscontroller_createappointment_\u062e\u0637_\u06f8\u06f1_\u06f8\u06f7",
      "community": 436,
      "norm_label": "\u0645\u0633\u06cc\u0631 \u0627\u062f\u0645\u06cc\u0646 \u2014 \u0628\u06cc\u0645\u0627\u0631 \u0641\u0642\u0637 \u0628\u0627 \u0645\u0648\u0628\u0627\u06cc\u0644 (\u06a9\u067e\u06cc \u0627\u0632 `myappointmentscontroller::createappointment`, \u062e\u0637 \u06f8\u06f1\u2013\u06f8\u06f7)"
    },
    {
      "label": "\u0641\u0631\u0645 \u2014 \u0628\u062f\u0648\u0646 \u0641\u06cc\u0644\u062f \u06a9\u062f \u0645\u0644\u06cc (\u06a9\u067e\u06cc \u0627\u0632 `AppointmentCreatePage.tsx`)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u0641\u0631\u0645_\u0628\u062f\u0648\u0646_\u0641\u06cc\u0644\u062f_\u06a9\u062f_\u0645\u0644\u06cc_\u06a9\u067e\u06cc_\u0627\u0632_appointmentcreatepage_tsx",
      "community": 436,
      "norm_label": "\u0641\u0631\u0645 \u2014 \u0628\u062f\u0648\u0646 \u0641\u06cc\u0644\u062f \u06a9\u062f \u0645\u0644\u06cc (\u06a9\u067e\u06cc \u0627\u0632 `appointmentcreatepage.tsx`)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u0648\u0638\u0627\u06cc\u0641",
      "community": 436,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. `UserRepository::findByNationalCode`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u06f1_userrepository_findbynationalcode",
      "community": 436,
      "norm_label": "\u06f1. `userrepository::findbynationalcode`"
    },
    {
      "label": "\u06f2. \u0645\u0646\u0637\u0642 resolve \u0628\u06cc\u0645\u0627\u0631 \u0628\u0627 \u06a9\u062f \u0645\u0644\u06cc (\u0627\u0648\u0644\u0648\u06cc\u062a \u0628\u0627 \u06a9\u062f \u0645\u0644\u06cc\u060c \u0633\u067e\u0633 \u0645\u0648\u0628\u0627\u06cc\u0644)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u06f2_\u0645\u0646\u0637\u0642_resolve_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0627_\u06a9\u062f_\u0645\u0644\u06cc_\u0627\u0648\u0644\u0648\u06cc\u062a_\u0628\u0627_\u06a9\u062f_\u0645\u0644\u06cc_\u0633\u067e\u0633_\u0645\u0648\u0628\u0627\u06cc\u0644",
      "community": 436,
      "norm_label": "\u06f2. \u0645\u0646\u0637\u0642 resolve \u0628\u06cc\u0645\u0627\u0631 \u0628\u0627 \u06a9\u062f \u0645\u0644\u06cc (\u0627\u0648\u0644\u0648\u06cc\u062a \u0628\u0627 \u06a9\u062f \u0645\u0644\u06cc\u060c \u0633\u067e\u0633 \u0645\u0648\u0628\u0627\u06cc\u0644)"
    },
    {
      "label": "\u06f3. \u0627\u0644\u0632\u0627\u0645 + \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u06a9\u062f \u0645\u0644\u06cc \u062f\u0631 \u062f\u0648 endpoint \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u06f3_\u0627\u0644\u0632\u0627\u0645_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u06a9\u062f_\u0645\u0644\u06cc_\u062f\u0631_\u062f\u0648_endpoint_\u0627\u062f\u0645\u06cc\u0646",
      "community": 436,
      "norm_label": "\u06f3. \u0627\u0644\u0632\u0627\u0645 + \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u06a9\u062f \u0645\u0644\u06cc \u062f\u0631 \u062f\u0648 endpoint \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u06f4. \u0641\u0631\u0645 `AppointmentCreatePage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L127",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u06f4_\u0641\u0631\u0645_appointmentcreatepage_tsx",
      "community": 436,
      "norm_label": "\u06f4. \u0641\u0631\u0645 `appointmentcreatepage.tsx`"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 436,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "prompt_appointment_book_national_code_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 436,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "appointment-confirm-flow.md",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_confirm_flow",
      "community": 884,
      "norm_label": "appointment-confirm-flow.md"
    },
    {
      "label": "\u0641\u0631\u0622\u06cc\u0646\u062f \u062b\u0628\u062a \u0648 \u0642\u0637\u0639\u06cc \u06a9\u0631\u062f\u0646 \u0646\u0648\u0628\u062a (\u0645\u0648\u062f\u0627\u0644 \u067e\u0631\u062f\u0627\u062e\u062a + \u067e\u0631\u0648\u0646\u062f\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_confirm_flow_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062b\u0628\u062a_\u0648_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a_\u0645\u0648\u062f\u0627\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "community": 884,
      "norm_label": "\u0641\u0631\u0627\u06cc\u0646\u062f \u062b\u0628\u062a \u0648 \u0642\u0637\u0639\u06cc \u06a9\u0631\u062f\u0646 \u0646\u0648\u0628\u062a (\u0645\u0648\u062f\u0627\u0644 \u067e\u0631\u062f\u0627\u062e\u062a + \u067e\u0631\u0648\u0646\u062f\u0647)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_appointment_confirm_flow_\u067e\u0631\u0648\u0698\u0647",
      "community": 884,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_appointment_confirm_flow_\u0632\u0645\u06cc\u0646\u0647",
      "community": 884,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_appointment_confirm_flow_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 884,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "prompt_appointment_confirm_flow_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 884,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "prompt_appointment_confirm_flow_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 884,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "prompt_appointment_confirm_flow_\u0648\u0638\u0627\u06cc\u0641",
      "community": 884,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 \u0633\u0627\u062e\u062a \u067e\u0646\u0644\u06cc \u0628\u0627 \u0648\u0636\u0639\u06cc\u062a `pending` \u0628\u062f\u0648\u0646 \u0627\u0646\u0642\u0636\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_appointment_confirm_flow_\u06f1_backend_\u0633\u0627\u062e\u062a_\u067e\u0646\u0644\u06cc_\u0628\u0627_\u0648\u0636\u0639\u06cc\u062a_pending_\u0628\u062f\u0648\u0646_\u0627\u0646\u0642\u0636\u0627",
      "community": 884,
      "norm_label": "\u06f1. backend \u2014 \u0633\u0627\u062e\u062a \u067e\u0646\u0644\u06cc \u0628\u0627 \u0648\u0636\u0639\u06cc\u062a `pending` \u0628\u062f\u0648\u0646 \u0627\u0646\u0642\u0636\u0627"
    },
    {
      "label": "\u06f2. Backend \u2014 endpoint \u0642\u0637\u0639\u06cc\u200c\u06a9\u0631\u062f\u0646 \u0627\u062a\u0645\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "prompt_appointment_confirm_flow_\u06f2_backend_endpoint_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0627\u062a\u0645\u06cc\u06a9",
      "community": 884,
      "norm_label": "\u06f2. backend \u2014 endpoint \u0642\u0637\u0639\u06cc\u200c\u06a9\u0631\u062f\u0646 \u0627\u062a\u0645\u06cc\u06a9"
    },
    {
      "label": "\u06f3. Frontend \u2014 \u062f\u06a9\u0645\u0647 \u0648 \u0645\u0648\u062f\u0627\u0644 \u00ab\u0642\u0637\u0639\u06cc \u06a9\u0631\u062f\u0646 \u0646\u0648\u0628\u062a\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "prompt_appointment_confirm_flow_\u06f3_frontend_\u062f\u06a9\u0645\u0647_\u0648_\u0645\u0648\u062f\u0627\u0644_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a",
      "community": 884,
      "norm_label": "\u06f3. frontend \u2014 \u062f\u06a9\u0645\u0647 \u0648 \u0645\u0648\u062f\u0627\u0644 \u00ab\u0642\u0637\u0639\u06cc \u06a9\u0631\u062f\u0646 \u0646\u0648\u0628\u062a\u00bb"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_appointment_confirm_flow_\u06f4_\u062a\u0633\u062a_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 884,
      "norm_label": "\u06f4. \u062a\u0633\u062a \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "prompt_appointment_confirm_flow_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 884,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "appointment-detail-enrich.md",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_detail_enrich",
      "community": 260,
      "norm_label": "appointment-detail-enrich.md"
    },
    {
      "label": "\u063a\u0646\u06cc\u200c\u0633\u0627\u0632\u06cc \u067e\u0627\u0633\u062e \u0646\u0648\u0628\u062a \u0628\u0627 \u062a\u062e\u0635\u0635 \u0648 \u0622\u062f\u0631\u0633 \u0645\u0637\u0628 \u067e\u0632\u0634\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_detail_enrich_\u063a\u0646\u06cc_\u0633\u0627\u0632\u06cc_\u067e\u0627\u0633\u062e_\u0646\u0648\u0628\u062a_\u0628\u0627_\u062a\u062e\u0635\u0635_\u0648_\u0622\u062f\u0631\u0633_\u0645\u0637\u0628_\u067e\u0632\u0634\u06a9",
      "community": 260,
      "norm_label": "\u063a\u0646\u06cc\u200c\u0633\u0627\u0632\u06cc \u067e\u0627\u0633\u062e \u0646\u0648\u0628\u062a \u0628\u0627 \u062a\u062e\u0635\u0635 \u0648 \u0627\u062f\u0631\u0633 \u0645\u0637\u0628 \u067e\u0632\u0634\u06a9"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_appointment_detail_enrich_\u067e\u0631\u0648\u0698\u0647",
      "community": 260,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_appointment_detail_enrich_\u0632\u0645\u06cc\u0646\u0647",
      "community": 260,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_appointment_detail_enrich_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 260,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_appointment_detail_enrich_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 260,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_appointment_detail_enrich_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 260,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "prompt_appointment_detail_enrich_\u0648\u0638\u0627\u06cc\u0641",
      "community": 260,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 specialties \u0648 address \u0628\u0647 `doctor` \u062f\u0631 `Appointment::toArray()`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "prompt_appointment_detail_enrich_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_specialties_\u0648_address_\u0628\u0647_doctor_\u062f\u0631_appointment_toarray",
      "community": 260,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 specialties \u0648 address \u0628\u0647 `doctor` \u062f\u0631 `appointment::toarray()`"
    },
    {
      "label": "\u06f2. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc `docs/api/appointment.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "prompt_appointment_detail_enrich_\u06f2_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_appointment_md",
      "community": 260,
      "norm_label": "\u06f2. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc `docs/api/appointment.md`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_appointment_detail_enrich_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 260,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "appointment-insurance-service-type.md",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type",
      "community": 693,
      "norm_label": "appointment-insurance-service-type.md"
    },
    {
      "label": "\u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0648\u0639 \u062e\u062f\u0645\u062a \u0628\u06cc\u0645\u0647 (\u0633\u0631\u067e\u0627\u06cc\u06cc/\u0628\u0633\u062a\u0631\u06cc) \u062f\u0631 \u0646\u0648\u0628\u062a \u0648 \u0627\u0646\u062a\u0634\u0627\u0631 \u0622\u0646 \u062a\u0627 \u0641\u0627\u06a9\u062a\u0648\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u0627\u0646\u062a\u062e\u0627\u0628_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0628\u06cc\u0645\u0647_\u0633\u0631\u067e\u0627\u06cc\u06cc_\u0628\u0633\u062a\u0631\u06cc_\u062f\u0631_\u0646\u0648\u0628\u062a_\u0648_\u0627\u0646\u062a\u0634\u0627\u0631_\u0622\u0646_\u062a\u0627_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "community": 693,
      "norm_label": "\u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0648\u0639 \u062e\u062f\u0645\u062a \u0628\u06cc\u0645\u0647 (\u0633\u0631\u067e\u0627\u06cc\u06cc/\u0628\u0633\u062a\u0631\u06cc) \u062f\u0631 \u0646\u0648\u0628\u062a \u0648 \u0627\u0646\u062a\u0634\u0627\u0631 \u0627\u0646 \u062a\u0627 \u0641\u0627\u06a9\u062a\u0648\u0631"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u067e\u0631\u0648\u0698\u0647",
      "community": 693,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u0632\u0645\u06cc\u0646\u0647",
      "community": 693,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u0647\u062f\u0641",
      "community": 693,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 693,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 693,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u06f1) \u0642\u0637\u0639\u06cc\u200c\u06a9\u0631\u062f\u0646 \u0646\u0648\u0628\u062a\u060c \u0628\u06cc\u0645\u0647 \u0631\u0627 \u06a9\u0627\u0645\u0644\u0627\u064b \u0646\u0627\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u2014 `src/Patient/Service/PatientService.php:212-226`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u06f1_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a_\u0628\u06cc\u0645\u0647_\u0631\u0627_\u06a9\u0627\u0645\u0644\u0627_\u0646\u0627\u062f\u06cc\u062f\u0647_\u0645\u06cc_\u06af\u06cc\u0631\u062f_src_patient_service_patientservice_php_212_226",
      "community": 693,
      "norm_label": "\u06f1) \u0642\u0637\u0639\u06cc\u200c\u06a9\u0631\u062f\u0646 \u0646\u0648\u0628\u062a\u060c \u0628\u06cc\u0645\u0647 \u0631\u0627 \u06a9\u0627\u0645\u0644\u0627 \u0646\u0627\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u2014 `src/patient/service/patientservice.php:212-226`"
    },
    {
      "label": "\u06f2) \u0642\u0627\u0639\u062f\u0647\u0654 \u0648\u06cc\u0632\u06cc\u062a \u0646\u0648\u0639 \u062e\u062f\u0645\u062a \u0631\u0627 \u0646\u0645\u06cc\u200c\u067e\u0630\u06cc\u0631\u062f \u2014 `src/Insurance/Service/TenantInsuranceService.php`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u06f2_\u0642\u0627\u0639\u062f\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0631\u0627_\u0646\u0645\u06cc_\u067e\u0630\u06cc\u0631\u062f_src_insurance_service_tenantinsuranceservice_php",
      "community": 693,
      "norm_label": "\u06f2) \u0642\u0627\u0639\u062f\u0647 \u0648\u06cc\u0632\u06cc\u062a \u0646\u0648\u0639 \u062e\u062f\u0645\u062a \u0631\u0627 \u0646\u0645\u06cc\u200c\u067e\u0630\u06cc\u0631\u062f \u2014 `src/insurance/service/tenantinsuranceservice.php`"
    },
    {
      "label": "\u06f3) \u0645\u0648\u062f\u0627\u0644 \u0642\u0637\u0639\u06cc\u200c\u06a9\u0631\u062f\u0646 \u0641\u0642\u0637 \u062c\u0645\u0639 \u06a9\u0644 \u0631\u0627 \u0645\u06cc\u200c\u0634\u0646\u0627\u0633\u062f \u2014 `assets/admin/components/appointments/ConfirmAppointmentModal.tsx:130-146`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u06f3_\u0645\u0648\u062f\u0627\u0644_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0641\u0642\u0637_\u062c\u0645\u0639_\u06a9\u0644_\u0631\u0627_\u0645\u06cc_\u0634\u0646\u0627\u0633\u062f_assets_admin_components_appointments_confirmappointmentmodal_tsx_130_146",
      "community": 693,
      "norm_label": "\u06f3) \u0645\u0648\u062f\u0627\u0644 \u0642\u0637\u0639\u06cc\u200c\u06a9\u0631\u062f\u0646 \u0641\u0642\u0637 \u062c\u0645\u0639 \u06a9\u0644 \u0631\u0627 \u0645\u06cc\u200c\u0634\u0646\u0627\u0633\u062f \u2014 `assets/admin/components/appointments/confirmappointmentmodal.tsx:130-146`"
    },
    {
      "label": "\u06f4) \u0635\u0641\u062d\u0647\u0654 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0646\u0648\u0628\u062a \u2014 `assets/admin/pages/AppointmentEditPage.tsx:82-94`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u06f4_\u0635\u0641\u062d\u0647_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0646\u0648\u0628\u062a_assets_admin_pages_appointmenteditpage_tsx_82_94",
      "community": 693,
      "norm_label": "\u06f4) \u0635\u0641\u062d\u0647 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0646\u0648\u0628\u062a \u2014 `assets/admin/pages/appointmenteditpage.tsx:82-94`"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u0648\u0638\u0627\u06cc\u0641",
      "community": 693,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u0646\u0638\u06cc\u0645 \u0633\u0631\u0627\u0633\u0631\u06cc\u0650 \u00ab\u0646\u0648\u0639 \u062e\u062f\u0645\u0627\u062a \u0628\u06cc\u0645\u0647\u00bb \u0628\u0631\u0627\u06cc \u0647\u0631 tenant",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u06f1_\u062a\u0646\u0638\u06cc\u0645_\u0633\u0631\u0627\u0633\u0631\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0628\u0631\u0627\u06cc_\u0647\u0631_tenant",
      "community": 693,
      "norm_label": "\u06f1. \u062a\u0646\u0638\u06cc\u0645 \u0633\u0631\u0627\u0633\u0631\u06cc \u00ab\u0646\u0648\u0639 \u062e\u062f\u0645\u0627\u062a \u0628\u06cc\u0645\u0647\u00bb \u0628\u0631\u0627\u06cc \u0647\u0631 tenant"
    },
    {
      "label": "\u06f2. \u0627\u0646\u062a\u0634\u0627\u0631 \u062a\u0646\u0638\u06cc\u0645 \u062f\u0631 API \u0645\u0648\u062c\u0648\u062f (\u0628\u062f\u0648\u0646 endpoint \u062c\u062f\u06cc\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L189",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u06f2_\u0627\u0646\u062a\u0634\u0627\u0631_\u062a\u0646\u0638\u06cc\u0645_\u062f\u0631_api_\u0645\u0648\u062c\u0648\u062f_\u0628\u062f\u0648\u0646_endpoint_\u062c\u062f\u06cc\u062f",
      "community": 693,
      "norm_label": "\u06f2. \u0627\u0646\u062a\u0634\u0627\u0631 \u062a\u0646\u0638\u06cc\u0645 \u062f\u0631 api \u0645\u0648\u062c\u0648\u062f (\u0628\u062f\u0648\u0646 endpoint \u062c\u062f\u06cc\u062f)"
    },
    {
      "label": "\u06f3. \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0628\u06cc\u0645\u0647 \u0631\u0648\u06cc \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L205",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u06f3_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_\u0631\u0648\u06cc_\u0646\u0648\u0628\u062a",
      "community": 693,
      "norm_label": "\u06f3. \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0628\u06cc\u0645\u0647 \u0631\u0648\u06cc \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u06f4. \u0646\u0648\u0639 \u062e\u062f\u0645\u062a \u0631\u0648\u06cc \u0645\u0631\u0627\u062c\u0639\u0647 + \u0645\u062d\u0627\u0633\u0628\u0647\u0654 \u0648\u0627\u0642\u0639\u06cc\u0650 \u0633\u0647\u0645 \u062f\u0631 \u0642\u0637\u0639\u06cc\u200c\u06a9\u0631\u062f\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L237",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u06f4_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0631\u0648\u06cc_\u0645\u0631\u0627\u062c\u0639\u0647_\u0645\u062d\u0627\u0633\u0628\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0633\u0647\u0645_\u062f\u0631_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646",
      "community": 693,
      "norm_label": "\u06f4. \u0646\u0648\u0639 \u062e\u062f\u0645\u062a \u0631\u0648\u06cc \u0645\u0631\u0627\u062c\u0639\u0647 + \u0645\u062d\u0627\u0633\u0628\u0647 \u0648\u0627\u0642\u0639\u06cc \u0633\u0647\u0645 \u062f\u0631 \u0642\u0637\u0639\u06cc\u200c\u06a9\u0631\u062f\u0646"
    },
    {
      "label": "\u06f5. \u0645\u0648\u062f\u0627\u0644 \u00ab\u0642\u0637\u0639\u06cc \u06a9\u0631\u062f\u0646 \u0646\u0648\u0628\u062a\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L274",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u06f5_\u0645\u0648\u062f\u0627\u0644_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a",
      "community": 693,
      "norm_label": "\u06f5. \u0645\u0648\u062f\u0627\u0644 \u00ab\u0642\u0637\u0639\u06cc \u06a9\u0631\u062f\u0646 \u0646\u0648\u0628\u062a\u00bb"
    },
    {
      "label": "\u06f6. \u062a\u0627\u06cc\u0645\u200c\u0644\u0627\u06cc\u0646 \u0646\u0648\u0628\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L297",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u06f6_\u062a\u0627\u06cc\u0645_\u0644\u0627\u06cc\u0646_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "community": 693,
      "norm_label": "\u06f6. \u062a\u0627\u06cc\u0645\u200c\u0644\u0627\u06cc\u0646 \u0646\u0648\u0628\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u06f7. \u0635\u0641\u062d\u0647\u0654 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L303",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u06f7_\u0635\u0641\u062d\u0647_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0646\u0648\u0628\u062a",
      "community": 693,
      "norm_label": "\u06f7. \u0635\u0641\u062d\u0647 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u06f8. \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631 (\u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627) + \u0641\u0627\u06a9\u062a\u0648\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L311",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u06f8_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "community": 693,
      "norm_label": "\u06f8. \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631 (\u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627) + \u0641\u0627\u06a9\u062a\u0648\u0631"
    },
    {
      "label": "\u06f9. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L324",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u06f9_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_\u062a\u0633\u062a",
      "community": 693,
      "norm_label": "\u06f9. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L339",
      "_origin": "ast",
      "id": "prompt_appointment_insurance_service_type_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 693,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "appointment-lock-patient-confirm.md",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm",
      "community": 97,
      "norm_label": "appointment-lock-patient-confirm.md"
    },
    {
      "label": "\u0642\u0641\u0644 \u06f1\u06f5 \u062f\u0642\u06cc\u0642\u0647\u200c\u0627\u06cc \u0646\u0648\u0628\u062a\u060c \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0645\u0627\u0631 \u062c\u062f\u0627 \u0627\u0632 \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u06a9\u0646\u0646\u062f\u0647\u060c \u0648 \u062a\u0623\u06cc\u06cc\u062f \u067e\u0633 \u0627\u0632 \u067e\u0631\u062f\u0627\u062e\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u0642\u0641\u0644_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647_\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u0627_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a_\u06a9\u0646\u0646\u062f\u0647_\u0648_\u062a\u0623\u06cc\u06cc\u062f_\u067e\u0633_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a",
      "community": 97,
      "norm_label": "\u0642\u0641\u0644 \u06f1\u06f5 \u062f\u0642\u06cc\u0642\u0647\u200c\u0627\u06cc \u0646\u0648\u0628\u062a\u060c \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0645\u0627\u0631 \u062c\u062f\u0627 \u0627\u0632 \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u06a9\u0646\u0646\u062f\u0647\u060c \u0648 \u062a\u0627\u06cc\u06cc\u062f \u067e\u0633 \u0627\u0632 \u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u067e\u0631\u0648\u0698\u0647",
      "community": 97,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u0632\u0645\u06cc\u0646\u0647",
      "community": 97,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 97,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 97,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 97,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "`Appointment` \u2014 \u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u060c optimistic lock\u060c \u0628\u062f\u0648\u0646 expiresAt/\u0628\u06cc\u0645\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_appointment_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627_optimistic_lock_\u0628\u062f\u0648\u0646_expiresat_\u0628\u06cc\u0645\u0627\u0631",
      "community": 97,
      "norm_label": "`appointment` \u2014 \u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u060c optimistic lock\u060c \u0628\u062f\u0648\u0646 expiresat/\u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "label": "`isSlotTaken` \u2014 pending \u0631\u0627 \u0642\u0641\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648\u0644\u06cc \u0627\u0646\u0642\u0636\u0627 \u0631\u0627 \u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_isslottaken_pending_\u0631\u0627_\u0642\u0641\u0644_\u0645\u06cc_\u06a9\u0646\u062f_\u0648\u0644\u06cc_\u0627\u0646\u0642\u0636\u0627_\u0631\u0627_\u0646\u0645\u06cc_\u0628\u06cc\u0646\u062f",
      "community": 97,
      "norm_label": "`isslottaken` \u2014 pending \u0631\u0627 \u0642\u0641\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648\u0644\u06cc \u0627\u0646\u0642\u0636\u0627 \u0631\u0627 \u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u062f"
    },
    {
      "label": "`book()` \u2014 \u0628\u062f\u0648\u0646 \u0641\u06cc\u0644\u062f \u0628\u06cc\u0645\u0627\u0631\u060c \u0628\u062f\u0648\u0646 expiresAt",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_book_\u0628\u062f\u0648\u0646_\u0641\u06cc\u0644\u062f_\u0628\u06cc\u0645\u0627\u0631_\u0628\u062f\u0648\u0646_expiresat",
      "community": 97,
      "norm_label": "`book()` \u2014 \u0628\u062f\u0648\u0646 \u0641\u06cc\u0644\u062f \u0628\u06cc\u0645\u0627\u0631\u060c \u0628\u062f\u0648\u0646 expiresat"
    },
    {
      "label": "`findExpiredPending` + Command \u2014 \u0645\u0628\u0646\u0627 \u00ab\u0632\u0645\u0627\u0646 \u0648\u06cc\u0632\u06cc\u062a \u06af\u0630\u0634\u062a\u0647\u00bb (\u0646\u0647 \u0645\u0647\u0644\u062a \u067e\u0631\u062f\u0627\u062e\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_findexpiredpending_command_\u0645\u0628\u0646\u0627_\u0632\u0645\u0627\u0646_\u0648\u06cc\u0632\u06cc\u062a_\u06af\u0630\u0634\u062a\u0647_\u0646\u0647_\u0645\u0647\u0644\u062a_\u067e\u0631\u062f\u0627\u062e\u062a",
      "community": 97,
      "norm_label": "`findexpiredpending` + command \u2014 \u0645\u0628\u0646\u0627 \u00ab\u0632\u0645\u0627\u0646 \u0648\u06cc\u0632\u06cc\u062a \u06af\u0630\u0634\u062a\u0647\u00bb (\u0646\u0647 \u0645\u0647\u0644\u062a \u067e\u0631\u062f\u0627\u062e\u062a)"
    },
    {
      "label": "`PaymentController::handleCallback` \u2014 \u0634\u0627\u062e\u0647\u200c\u06cc appointment \u063a\u0627\u06cc\u0628",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_paymentcontroller_handlecallback_\u0634\u0627\u062e\u0647_\u06cc_appointment_\u063a\u0627\u06cc\u0628",
      "community": 97,
      "norm_label": "`paymentcontroller::handlecallback` \u2014 \u0634\u0627\u062e\u0647\u200c\u06cc appointment \u063a\u0627\u06cc\u0628"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "community": 97,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 `expiresAt` \u0648 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0628\u06cc\u0645\u0627\u0631 \u0628\u0647 `Appointment` (+ migration)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_expiresat_\u0648_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_appointment_migration",
      "community": 97,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 `expiresat` \u0648 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0628\u06cc\u0645\u0627\u0631 \u0628\u0647 `appointment` (+ migration)"
    },
    {
      "label": "\u06f2. \u0644\u062d\u0627\u0638\u200c\u06a9\u0631\u062f\u0646 \u0627\u0646\u0642\u0636\u0627 \u062f\u0631 `isSlotTaken` (\u0622\u0632\u0627\u062f\u0633\u0627\u0632\u06cc \u0646\u0631\u0645 \u0642\u0628\u0644 \u0627\u0632 \u0627\u062c\u0631\u0627\u06cc Command)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u06f2_\u0644\u062d\u0627\u0638_\u06a9\u0631\u062f\u0646_\u0627\u0646\u0642\u0636\u0627_\u062f\u0631_isslottaken_\u0622\u0632\u0627\u062f\u0633\u0627\u0632\u06cc_\u0646\u0631\u0645_\u0642\u0628\u0644_\u0627\u0632_\u0627\u062c\u0631\u0627\u06cc_command",
      "community": 97,
      "norm_label": "\u06f2. \u0644\u062d\u0627\u0638\u200c\u06a9\u0631\u062f\u0646 \u0627\u0646\u0642\u0636\u0627 \u062f\u0631 `isslottaken` (\u0627\u0632\u0627\u062f\u0633\u0627\u0632\u06cc \u0646\u0631\u0645 \u0642\u0628\u0644 \u0627\u0632 \u0627\u062c\u0631\u0627\u06cc command)"
    },
    {
      "label": "\u06f3. \u0633\u0627\u062e\u062a \u0646\u0648\u0628\u062a \u0627\u062a\u0645\u06cc\u06a9 + \u0633\u062a expiresAt + \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0628\u06cc\u0645\u0627\u0631 \u062f\u0631 `book()`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L152",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u06f3_\u0633\u0627\u062e\u062a_\u0646\u0648\u0628\u062a_\u0627\u062a\u0645\u06cc\u06a9_\u0633\u062a_expiresat_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u062f\u0631_book",
      "community": 97,
      "norm_label": "\u06f3. \u0633\u0627\u062e\u062a \u0646\u0648\u0628\u062a \u0627\u062a\u0645\u06cc\u06a9 + \u0633\u062a expiresat + \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0628\u06cc\u0645\u0627\u0631 \u062f\u0631 `book()`"
    },
    {
      "label": "\u06f4. \u0627\u0646\u0642\u0636\u0627\u06cc \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0646\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L162",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u06f4_\u0627\u0646\u0642\u0636\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0634\u062f\u0647",
      "community": 97,
      "norm_label": "\u06f4. \u0627\u0646\u0642\u0636\u0627\u06cc \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0646\u0634\u062f\u0647"
    },
    {
      "label": "\u06f5. \u062a\u0623\u06cc\u06cc\u062f \u0646\u0648\u0628\u062a + SMS \u062f\u0631 callback \u067e\u0631\u062f\u0627\u062e\u062a \u0645\u0648\u0641\u0642",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L182",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u06f5_\u062a\u0623\u06cc\u06cc\u062f_\u0646\u0648\u0628\u062a_sms_\u062f\u0631_callback_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0648\u0641\u0642",
      "community": 97,
      "norm_label": "\u06f5. \u062a\u0627\u06cc\u06cc\u062f \u0646\u0648\u0628\u062a + sms \u062f\u0631 callback \u067e\u0631\u062f\u0627\u062e\u062a \u0645\u0648\u0641\u0642"
    },
    {
      "label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L212",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 97,
      "norm_label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L217",
      "_origin": "ast",
      "id": "prompt_appointment_lock_patient_confirm_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 97,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "appointment-service-mode-section-picker.md",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker",
      "community": 164,
      "norm_label": "appointment-service-mode-section-picker.md"
    },
    {
      "label": "\u0627\u0646\u062a\u062e\u0627\u0628 \u0633\u0631\u0648\u06cc\u0633 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0628\u062e\u0634 + \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0645\u062f\u062a \u062a\u0648\u0633\u0637 \u0645\u0646\u0634\u06cc \u2014 \u062d\u0627\u0644\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_\u0627\u0646\u062a\u062e\u0627\u0628_\u0633\u0631\u0648\u06cc\u0633_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u062e\u0634_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0645\u062f\u062a_\u062a\u0648\u0633\u0637_\u0645\u0646\u0634\u06cc_\u062d\u0627\u0644\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "community": 164,
      "norm_label": "\u0627\u0646\u062a\u062e\u0627\u0628 \u0633\u0631\u0648\u06cc\u0633 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0628\u062e\u0634 + \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0645\u062f\u062a \u062a\u0648\u0633\u0637 \u0645\u0646\u0634\u06cc \u2014 \u062d\u0627\u0644\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_\u0632\u0645\u06cc\u0646\u0647",
      "community": 164,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 164,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 164,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 164,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "backend: `bookingServices` \u2014 \u0633\u0631\u0648\u06cc\u0633 \u062a\u062e\u062a\u060c \u0628\u062f\u0648\u0646 \u0628\u062e\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_backend_bookingservices_\u0633\u0631\u0648\u06cc\u0633_\u062a\u062e\u062a_\u0628\u062f\u0648\u0646_\u0628\u062e\u0634",
      "community": 164,
      "norm_label": "backend: `bookingservices` \u2014 \u0633\u0631\u0648\u06cc\u0633 \u062a\u062e\u062a\u060c \u0628\u062f\u0648\u0646 \u0628\u062e\u0634"
    },
    {
      "label": "backend: `serviceSlots` \u2014 \u0645\u062f\u062a \u06a9\u0644 \u0641\u0642\u0637 \u0627\u0632 duration \u067e\u06cc\u0634\u200c\u0641\u0631\u0636",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_backend_serviceslots_\u0645\u062f\u062a_\u06a9\u0644_\u0641\u0642\u0637_\u0627\u0632_duration_\u067e\u06cc\u0634_\u0641\u0631\u0636",
      "community": 164,
      "norm_label": "backend: `serviceslots` \u2014 \u0645\u062f\u062a \u06a9\u0644 \u0641\u0642\u0637 \u0627\u0632 duration \u067e\u06cc\u0634\u200c\u0641\u0631\u0636"
    },
    {
      "label": "backend: `my/appointment` \u2014 \u0628\u0627\u0632\u0645\u062d\u0627\u0633\u0628\u0647\u0654 slot_end \u0627\u0632 duration \u067e\u06cc\u0634\u200c\u0641\u0631\u0636",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_backend_my_appointment_\u0628\u0627\u0632\u0645\u062d\u0627\u0633\u0628\u0647_slot_end_\u0627\u0632_duration_\u067e\u06cc\u0634_\u0641\u0631\u0636",
      "community": 164,
      "norm_label": "backend: `my/appointment` \u2014 \u0628\u0627\u0632\u0645\u062d\u0627\u0633\u0628\u0647 slot_end \u0627\u0632 duration \u067e\u06cc\u0634\u200c\u0641\u0631\u0636"
    },
    {
      "label": "frontend: `BookingService` type \u2014 \u0628\u062f\u0648\u0646 section",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_frontend_bookingservice_type_\u0628\u062f\u0648\u0646_section",
      "community": 164,
      "norm_label": "frontend: `bookingservice` type \u2014 \u0628\u062f\u0648\u0646 section"
    },
    {
      "label": "frontend: `ServiceSlotPicker` \u2014 \u0644\u06cc\u0633\u062a \u062a\u062e\u062a \u0628\u0627 \u062a\u06cc\u06a9\u060c \u0628\u062f\u0648\u0646 \u0628\u062e\u0634\u060c \u0645\u062f\u062a \u063a\u06cc\u0631\u0642\u0627\u0628\u0644\u200c\u0648\u06cc\u0631\u0627\u06cc\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_frontend_serviceslotpicker_\u0644\u06cc\u0633\u062a_\u062a\u062e\u062a_\u0628\u0627_\u062a\u06cc\u06a9_\u0628\u062f\u0648\u0646_\u0628\u062e\u0634_\u0645\u062f\u062a_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0648\u06cc\u0631\u0627\u06cc\u0634",
      "community": 164,
      "norm_label": "frontend: `serviceslotpicker` \u2014 \u0644\u06cc\u0633\u062a \u062a\u062e\u062a \u0628\u0627 \u062a\u06cc\u06a9\u060c \u0628\u062f\u0648\u0646 \u0628\u062e\u0634\u060c \u0645\u062f\u062a \u063a\u06cc\u0631\u0642\u0627\u0628\u0644\u200c\u0648\u06cc\u0631\u0627\u06cc\u0634"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_\u0648\u0638\u0627\u06cc\u0641",
      "community": 164,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. backend \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 \u0628\u062e\u0634 \u0628\u0647 \u067e\u0627\u0633\u062e `appointment-booking-services`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_\u06f1_backend_\u0627\u0641\u0632\u0648\u062f\u0646_\u0628\u062e\u0634_\u0628\u0647_\u067e\u0627\u0633\u062e_appointment_booking_services",
      "community": 164,
      "norm_label": "\u06f1. backend \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 \u0628\u062e\u0634 \u0628\u0647 \u067e\u0627\u0633\u062e `appointment-booking-services`"
    },
    {
      "label": "\u06f2. backend \u2014 \u067e\u0630\u06cc\u0631\u0634 override \u0645\u062f\u062a \u062f\u0631 `serviceSlots`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_\u06f2_backend_\u067e\u0630\u06cc\u0631\u0634_override_\u0645\u062f\u062a_\u062f\u0631_serviceslots",
      "community": 164,
      "norm_label": "\u06f2. backend \u2014 \u067e\u0630\u06cc\u0631\u0634 override \u0645\u062f\u062a \u062f\u0631 `serviceslots`"
    },
    {
      "label": "\u06f3. backend \u2014 \u0627\u0639\u0645\u0627\u0644 override \u0645\u062f\u062a \u0647\u0646\u06af\u0627\u0645 \u062b\u0628\u062a \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_\u06f3_backend_\u0627\u0639\u0645\u0627\u0644_override_\u0645\u062f\u062a_\u0647\u0646\u06af\u0627\u0645_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a",
      "community": 164,
      "norm_label": "\u06f3. backend \u2014 \u0627\u0639\u0645\u0627\u0644 override \u0645\u062f\u062a \u0647\u0646\u06af\u0627\u0645 \u062b\u0628\u062a \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u06f4. frontend \u2014 type \u0648 hook",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_\u06f4_frontend_type_\u0648_hook",
      "community": 164,
      "norm_label": "\u06f4. frontend \u2014 type \u0648 hook"
    },
    {
      "label": "\u06f5. frontend \u2014 \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc `ServiceSlotPicker` \u0628\u0647 \u00ab\u0628\u062e\u0634 \u2192 \u0633\u0631\u0648\u06cc\u0633\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L166",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_\u06f5_frontend_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_serviceslotpicker_\u0628\u0647_\u0628\u062e\u0634_\u0633\u0631\u0648\u06cc\u0633",
      "community": 164,
      "norm_label": "\u06f5. frontend \u2014 \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc `serviceslotpicker` \u0628\u0647 \u00ab\u0628\u062e\u0634 \u2192 \u0633\u0631\u0648\u06cc\u0633\u00bb"
    },
    {
      "label": "\u06f6. frontend \u2014 payload \u062f\u0631 `AppointmentCreatePage`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_\u06f6_frontend_payload_\u062f\u0631_appointmentcreatepage",
      "community": 164,
      "norm_label": "\u06f6. frontend \u2014 payload \u062f\u0631 `appointmentcreatepage`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L180",
      "_origin": "ast",
      "id": "prompt_appointment_service_mode_section_picker_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 164,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "appointment-settings-move-schedule-and-cancel-log.md",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log",
      "community": 406,
      "norm_label": "appointment-settings-move-schedule-and-cancel-log.md"
    },
    {
      "label": "\u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0627\u0631\u06cc\u060c \u0627\u0635\u0644\u0627\u062d \u0641\u0631\u0645 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u060c \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0639\u062f\u062f\u06cc \u0644\u0627\u062a\u06cc\u0646\u060c \u0631\u0641\u0639 \u0628\u0627\u06af \u0647\u0632\u06cc\u0646\u0647 \u0648\u06cc\u0632\u06cc\u062a \u062f\u0631 \u0645\u0648\u062f\u0627\u0644\u060c \u0648 \u0644\u0627\u06af/\u062a\u0627\u06cc\u0645\u200c\u0644\u0627\u06cc\u0646 \u0644\u063a\u0648 \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0627\u0646\u062a\u0642\u0627\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0635\u0644\u0627\u062d_\u0641\u0631\u0645_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u0645\u0648\u062f\u0627\u0644_\u0648_\u0644\u0627\u06af_\u062a\u0627\u06cc\u0645_\u0644\u0627\u06cc\u0646_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "community": 406,
      "norm_label": "\u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0627\u0631\u06cc\u060c \u0627\u0635\u0644\u0627\u062d \u0641\u0631\u0645 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u060c \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0639\u062f\u062f\u06cc \u0644\u0627\u062a\u06cc\u0646\u060c \u0631\u0641\u0639 \u0628\u0627\u06af \u0647\u0632\u06cc\u0646\u0647 \u0648\u06cc\u0632\u06cc\u062a \u062f\u0631 \u0645\u0648\u062f\u0627\u0644\u060c \u0648 \u0644\u0627\u06af/\u062a\u0627\u06cc\u0645\u200c\u0644\u0627\u06cc\u0646 \u0644\u063a\u0648 \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u067e\u0631\u0648\u0698\u0647",
      "community": 406,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0632\u0645\u06cc\u0646\u0647",
      "community": 406,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 406,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1 \u2014 \u0627\u0646\u062a\u0642\u0627\u0644 \u06a9\u0627\u0645\u0644 \u00ab\u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0627\u0631\u06cc\u00bb \u0627\u0632 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0628\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f1_\u0627\u0646\u062a\u0642\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0632_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 406,
      "norm_label": "\u062a\u0633\u06a9 \u06f1 \u2014 \u0627\u0646\u062a\u0642\u0627\u0644 \u06a9\u0627\u0645\u0644 \u00ab\u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0627\u0631\u06cc\u00bb \u0627\u0632 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0628\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 406,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0647\u062f\u0641",
      "community": 406,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0638\u0627\u06cc\u0641",
      "community": 406,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0646\u06a9\u0627\u062a",
      "community": 406,
      "norm_label": "\u0646\u06a9\u0627\u062a"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f2 \u2014 \u0627\u0635\u0644\u0627\u062d \u0686\u06cc\u062f\u0645\u0627\u0646 \u062f\u06a9\u0645\u0647 \u0630\u062e\u06cc\u0631\u0647 \u062f\u0631 \u0635\u0641\u062d\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f2_\u0627\u0635\u0644\u0627\u062d_\u0686\u06cc\u062f\u0645\u0627\u0646_\u062f\u06a9\u0645\u0647_\u0630\u062e\u06cc\u0631\u0647_\u062f\u0631_\u0635\u0641\u062d\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 406,
      "norm_label": "\u062a\u0633\u06a9 \u06f2 \u2014 \u0627\u0635\u0644\u0627\u062d \u0686\u06cc\u062f\u0645\u0627\u0646 \u062f\u06a9\u0645\u0647 \u0630\u062e\u06cc\u0631\u0647 \u062f\u0631 \u0635\u0641\u062d\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_69",
      "community": 406,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0647\u062f\u0641 (\u0628\u0647\u062a\u0631\u06cc\u0646 UX \u0627\u0646\u062a\u062e\u0627\u0628 \u0648 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0647\u062f\u0641_\u0628\u0647\u062a\u0631\u06cc\u0646_ux_\u0627\u0646\u062a\u062e\u0627\u0628_\u0648_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0634\u0648\u062f",
      "community": 406,
      "norm_label": "\u0647\u062f\u0641 (\u0628\u0647\u062a\u0631\u06cc\u0646 ux \u0627\u0646\u062a\u062e\u0627\u0628 \u0648 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0638\u0627\u06cc\u0641_77",
      "community": 406,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0646\u06a9\u0627\u062a_82",
      "community": 406,
      "norm_label": "\u0646\u06a9\u0627\u062a"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f3 \u2014 \u0627\u062c\u0628\u0627\u0631 \u0648\u0631\u0648\u062f\u06cc \u0644\u0627\u062a\u06cc\u0646 \u062f\u0631 \u0647\u0645\u0647 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0639\u062f\u062f\u06cc \u0633\u0631\u0627\u0633\u0631\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f3_\u0627\u062c\u0628\u0627\u0631_\u0648\u0631\u0648\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0633\u0631\u0627\u0633\u0631\u06cc",
      "community": 406,
      "norm_label": "\u062a\u0633\u06a9 \u06f3 \u2014 \u0627\u062c\u0628\u0627\u0631 \u0648\u0631\u0648\u062f\u06cc \u0644\u0627\u062a\u06cc\u0646 \u062f\u0631 \u0647\u0645\u0647 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0639\u062f\u062f\u06cc \u0633\u0631\u0627\u0633\u0631\u06cc"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_91",
      "community": 406,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0647\u062f\u0641_96",
      "community": 406,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0638\u0627\u06cc\u0641_100",
      "community": 406,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0646\u06a9\u0627\u062a_108",
      "community": 406,
      "norm_label": "\u0646\u06a9\u0627\u062a"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f4 \u2014 \u0631\u0641\u0639 \u0628\u0627\u06af: \u062b\u0628\u062a \u0646\u0648\u0628\u062a \u0647\u0646\u06af\u0627\u0645 \u0627\u0644\u0632\u0627\u0645\u06cc \u0628\u0648\u062f\u0646 \u0647\u0632\u06cc\u0646\u0647 \u0648\u06cc\u0632\u06cc\u062a (\u06f4\u06f2\u06f2)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f4_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0647\u0646\u06af\u0627\u0645_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0648\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u06f4\u06f2\u06f2",
      "community": 406,
      "norm_label": "\u062a\u0633\u06a9 \u06f4 \u2014 \u0631\u0641\u0639 \u0628\u0627\u06af: \u062b\u0628\u062a \u0646\u0648\u0628\u062a \u0647\u0646\u06af\u0627\u0645 \u0627\u0644\u0632\u0627\u0645\u06cc \u0628\u0648\u062f\u0646 \u0647\u0632\u06cc\u0646\u0647 \u0648\u06cc\u0632\u06cc\u062a (\u06f4\u06f2\u06f2)"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_118",
      "community": 406,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0647\u062f\u0641_139",
      "community": 406,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L143",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0638\u0627\u06cc\u0641_143",
      "community": 406,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0646\u06a9\u0627\u062a_153",
      "community": 406,
      "norm_label": "\u0646\u06a9\u0627\u062a"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f5 \u2014 \u062b\u0628\u062a \u0644\u0627\u06af \u0648 \u0631\u0648\u06cc\u062f\u0627\u062f Timeline \u0647\u0646\u06af\u0627\u0645 \u0644\u063a\u0648 \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f5_\u062b\u0628\u062a_\u0644\u0627\u06af_\u0648_\u0631\u0648\u06cc\u062f\u0627\u062f_timeline_\u0647\u0646\u06af\u0627\u0645_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "community": 406,
      "norm_label": "\u062a\u0633\u06a9 \u06f5 \u2014 \u062b\u0628\u062a \u0644\u0627\u06af \u0648 \u0631\u0648\u06cc\u062f\u0627\u062f timeline \u0647\u0646\u06af\u0627\u0645 \u0644\u063a\u0648 \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0645\u0647\u0645 \u2014 \u0633\u06cc\u0633\u062a\u0645 Timeline \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L163",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0645\u0647\u0645_\u0633\u06cc\u0633\u062a\u0645_timeline_\u0648\u062c\u0648\u062f_\u0646\u062f\u0627\u0631\u062f",
      "community": 406,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0645\u0647\u0645 \u2014 \u0633\u06cc\u0633\u062a\u0645 timeline \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f)"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0647\u062f\u0641_170",
      "community": 406,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L174",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0638\u0627\u06cc\u0641_174",
      "community": 406,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L194",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0646\u06a9\u0627\u062a_194",
      "community": 406,
      "norm_label": "\u0646\u06a9\u0627\u062a"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0639\u0645\u0648\u0645\u06cc \u067e\u0631\u0648\u0698\u0647 (\u0628\u0631\u0627\u06cc \u0647\u0645\u0647 \u062a\u0633\u06a9\u200c\u0647\u0627)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L204",
      "_origin": "ast",
      "id": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627",
      "community": 406,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0639\u0645\u0648\u0645\u06cc \u067e\u0631\u0648\u0698\u0647 (\u0628\u0631\u0627\u06cc \u0647\u0645\u0647 \u062a\u0633\u06a9\u200c\u0647\u0627)"
    },
    {
      "label": "appointments-day-of-week.md",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week",
      "community": 52,
      "norm_label": "appointments-day-of-week.md"
    },
    {
      "label": "\u0628\u0627\u06af\u200c\u0641\u06cc\u06a9\u0633 \u0635\u0641\u062d\u0647 \u0646\u0648\u0628\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "community": 52,
      "norm_label": "\u0628\u0627\u06af\u200c\u0641\u06cc\u06a9\u0633 \u0635\u0641\u062d\u0647 \u0646\u0648\u0628\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u0641\u0647\u0631\u0633\u062a \u0628\u0627\u06af\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0641\u0647\u0631\u0633\u062a_\u0628\u0627\u06af_\u0647\u0627",
      "community": 52,
      "norm_label": "\u0641\u0647\u0631\u0633\u062a \u0628\u0627\u06af\u200c\u0647\u0627"
    },
    {
      "label": "\u0628\u0627\u06af \u06f1 \u2014 \u06a9\u0631\u0634 \u062a\u0642\u0648\u06cc\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f1_\u06a9\u0631\u0634_\u062a\u0642\u0648\u06cc\u0645",
      "community": 52,
      "norm_label": "\u0628\u0627\u06af \u06f1 \u2014 \u06a9\u0631\u0634 \u062a\u0642\u0648\u06cc\u0645"
    },
    {
      "label": "\u0639\u0644\u062a \u0631\u06cc\u0634\u0647\u200c\u0627\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0639\u0644\u062a_\u0631\u06cc\u0634\u0647_\u0627\u06cc",
      "community": 52,
      "norm_label": "\u0639\u0644\u062a \u0631\u06cc\u0634\u0647\u200c\u0627\u06cc"
    },
    {
      "label": "\u0641\u06cc\u06a9\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633",
      "community": 52,
      "norm_label": "\u0641\u06cc\u06a9\u0633"
    },
    {
      "label": "\u0628\u0627\u06af \u06f2 \u2014 \u0631\u0648\u0632 \u0647\u0641\u062a\u0647 \u062f\u0631 DateNavigator",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f2_\u0631\u0648\u0632_\u0647\u0641\u062a\u0647_\u062f\u0631_datenavigator",
      "community": 52,
      "norm_label": "\u0628\u0627\u06af \u06f2 \u2014 \u0631\u0648\u0632 \u0647\u0641\u062a\u0647 \u062f\u0631 datenavigator"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 52,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0631\u0641\u062a\u0627\u0631 \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0631\u0641\u062a\u0627\u0631_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631",
      "community": 52,
      "norm_label": "\u0631\u0641\u062a\u0627\u0631 \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "label": "\u0627\u0644\u0632\u0627\u0645\u0627\u062a UI",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0627\u0644\u0632\u0627\u0645\u0627\u062a_ui",
      "community": 52,
      "norm_label": "\u0627\u0644\u0632\u0627\u0645\u0627\u062a ui"
    },
    {
      "label": "\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "community": 52,
      "norm_label": "\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0628\u0627\u06af \u06f3 \u2014 \u067e\u06cc\u0627\u0645 \u00abslot \u0646\u06cc\u0633\u062a\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f3_\u067e\u06cc\u0627\u0645_slot_\u0646\u06cc\u0633\u062a",
      "community": 52,
      "norm_label": "\u0628\u0627\u06af \u06f3 \u2014 \u067e\u06cc\u0627\u0645 \u00abslot \u0646\u06cc\u0633\u062a\u00bb"
    },
    {
      "label": "\u0628\u0627\u06af \u06f4 \u2014 \u0646\u0648\u0628\u062a \u062c\u062f\u06cc\u062f: \u0646\u0627\u0645 \u0627\u062c\u0628\u0627\u0631\u06cc + find-or-create patient",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f4_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0646\u0627\u0645_\u0627\u062c\u0628\u0627\u0631\u06cc_find_or_create_patient",
      "community": 52,
      "norm_label": "\u0628\u0627\u06af \u06f4 \u2014 \u0646\u0648\u0628\u062a \u062c\u062f\u06cc\u062f: \u0646\u0627\u0645 \u0627\u062c\u0628\u0627\u0631\u06cc + find-or-create patient"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0645\u0634\u06a9\u0644_\u0641\u0639\u0644\u06cc",
      "community": 52,
      "norm_label": "\u0645\u0634\u06a9\u0644 \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0641\u06cc\u06a9\u0633 Backend",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_backend",
      "community": 52,
      "norm_label": "\u0641\u06cc\u06a9\u0633 backend"
    },
    {
      "label": "\u06f1. `POST /api/v1/admin/appointment` \u2014 \u062f\u0631 `AdminApiController.php`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u06f1_post_api_v1_admin_appointment_\u062f\u0631_adminapicontroller_php",
      "community": 52,
      "norm_label": "\u06f1. `post /api/v1/admin/appointment` \u2014 \u062f\u0631 `adminapicontroller.php`"
    },
    {
      "label": "\u06f2. `POST /api/v1/my/appointment` \u2014 **endpoint \u062c\u062f\u06cc\u062f** \u062f\u0631 `MyAppointmentsController.php`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L166",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u06f2_post_api_v1_my_appointment_endpoint_\u062c\u062f\u06cc\u062f_\u062f\u0631_myappointmentscontroller_php",
      "community": 52,
      "norm_label": "\u06f2. `post /api/v1/my/appointment` \u2014 **endpoint \u062c\u062f\u06cc\u062f** \u062f\u0631 `myappointmentscontroller.php`"
    },
    {
      "label": "\u0641\u06cc\u06a9\u0633 Frontend \u2014 `NewAppointmentModal`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L223",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_frontend_newappointmentmodal",
      "community": 52,
      "norm_label": "\u0641\u06cc\u06a9\u0633 frontend \u2014 `newappointmentmodal`"
    },
    {
      "label": "\u0628\u0627\u06af \u06f5 \u2014 patient_mobile \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0645\u0648\u0628\u0627\u06cc\u0644 \u067e\u0632\u0634\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L290",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f5_patient_mobile_\u0646\u0634\u0627\u0646_\u0645\u06cc_\u062f\u0647\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9",
      "community": 52,
      "norm_label": "\u0628\u0627\u06af \u06f5 \u2014 patient_mobile \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0645\u0648\u0628\u0627\u06cc\u0644 \u067e\u0632\u0634\u06a9"
    },
    {
      "label": "\u0639\u0644\u062a \u0631\u06cc\u0634\u0647\u200c\u0627\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L292",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0639\u0644\u062a_\u0631\u06cc\u0634\u0647_\u0627\u06cc_292",
      "community": 52,
      "norm_label": "\u0639\u0644\u062a \u0631\u06cc\u0634\u0647\u200c\u0627\u06cc"
    },
    {
      "label": "\u0641\u06cc\u06a9\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L303",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_303",
      "community": 52,
      "norm_label": "\u0641\u06cc\u06a9\u0633"
    },
    {
      "label": "\u0628\u0627\u06af \u06f6 \u2014 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0631\u0632\u0631\u0648 \u0634\u062f\u0647 \u062f\u0631 \u0646\u0645\u0627\u06cc\u0634 \u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L319",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f6_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648_\u0634\u062f\u0647_\u062f\u0631_\u0646\u0645\u0627\u06cc\u0634_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc",
      "community": 52,
      "norm_label": "\u0628\u0627\u06af \u06f6 \u2014 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0631\u0632\u0631\u0648 \u0634\u062f\u0647 \u062f\u0631 \u0646\u0645\u0627\u06cc\u0634 \u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L321",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0645\u0634\u06a9\u0644",
      "community": 52,
      "norm_label": "\u0645\u0634\u06a9\u0644"
    },
    {
      "label": "\u0628\u0631\u0631\u0633\u06cc \u0648 \u0641\u06cc\u06a9\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L327",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0628\u0631\u0631\u0633\u06cc_\u0648_\u0641\u06cc\u06a9\u0633",
      "community": 52,
      "norm_label": "\u0628\u0631\u0631\u0633\u06cc \u0648 \u0641\u06cc\u06a9\u0633"
    },
    {
      "label": "\u0628\u0627\u06af \u06f7 \u2014 \u062d\u0630\u0641 \u0633\u062a\u0648\u0646 \u0639\u0645\u0644\u06cc\u0627\u062a \u0627\u0632 \u0646\u0645\u0627\u06cc\u0634 \u062c\u062f\u0648\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L367",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f7_\u062d\u0630\u0641_\u0633\u062a\u0648\u0646_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0627\u0632_\u0646\u0645\u0627\u06cc\u0634_\u062c\u062f\u0648\u0644\u06cc",
      "community": 52,
      "norm_label": "\u0628\u0627\u06af \u06f7 \u2014 \u062d\u0630\u0641 \u0633\u062a\u0648\u0646 \u0639\u0645\u0644\u06cc\u0627\u062a \u0627\u0632 \u0646\u0645\u0627\u06cc\u0634 \u062c\u062f\u0648\u0644\u06cc"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u0623\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L383",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u0623\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631",
      "community": 52,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u0627\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L394",
      "_origin": "ast",
      "id": "prompt_appointments_day_of_week_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627",
      "community": 52,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "appointments-redesign.md",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointments_redesign",
      "community": 31,
      "norm_label": "appointments-redesign.md"
    },
    {
      "label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u06a9\u0627\u0645\u0644 \u0635\u0641\u062d\u0647 \u0646\u0648\u0628\u062a\u200c\u0647\u0627 (AppointmentsPage)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u06a9\u0627\u0645\u0644_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_appointmentspage",
      "community": 31,
      "norm_label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u06a9\u0627\u0645\u0644 \u0635\u0641\u062d\u0647 \u0646\u0648\u0628\u062a\u200c\u0647\u0627 (appointmentspage)"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u0647\u062f\u0641",
      "community": 31,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u06cc\u06a9 \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a \u0628\u0631\u0627\u06cc \u0647\u0645\u0647 \u0646\u0642\u0634\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u06cc\u06a9_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u0646\u0642\u0634_\u0647\u0627",
      "community": 31,
      "norm_label": "\u06cc\u06a9 \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a \u0628\u0631\u0627\u06cc \u0647\u0645\u0647 \u0646\u0642\u0634\u200c\u0647\u0627"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u0644\u06cc \u0635\u0641\u062d\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u0633\u0627\u062e\u062a\u0627\u0631_\u06a9\u0644\u06cc_\u0635\u0641\u062d\u0647",
      "community": 31,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u0644\u06cc \u0635\u0641\u062d\u0647"
    },
    {
      "label": "\u06f1. \u0646\u0648\u0627\u0631 \u0622\u0645\u0627\u0631 \u0628\u0627\u0644\u0627 (Stats Bar)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u06f1_\u0646\u0648\u0627\u0631_\u0622\u0645\u0627\u0631_\u0628\u0627\u0644\u0627_stats_bar",
      "community": 31,
      "norm_label": "\u06f1. \u0646\u0648\u0627\u0631 \u0627\u0645\u0627\u0631 \u0628\u0627\u0644\u0627 (stats bar)"
    },
    {
      "label": "\u06f2. \u0646\u0648\u0627\u0631 \u06a9\u0646\u062a\u0631\u0644 (Toolbar)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u06f2_\u0646\u0648\u0627\u0631_\u06a9\u0646\u062a\u0631\u0644_toolbar",
      "community": 31,
      "norm_label": "\u06f2. \u0646\u0648\u0627\u0631 \u06a9\u0646\u062a\u0631\u0644 (toolbar)"
    },
    {
      "label": "\u06f3. \u0633\u06cc\u0633\u062a\u0645 \u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u06f3_\u0633\u06cc\u0633\u062a\u0645_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627",
      "community": 31,
      "norm_label": "\u06f3. \u0633\u06cc\u0633\u062a\u0645 \u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u06f4. \u0646\u0645\u0627\u06cc \u062c\u062f\u0648\u0644\u06cc (Table View)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u06f4_\u0646\u0645\u0627\u06cc_\u062c\u062f\u0648\u0644\u06cc_table_view",
      "community": 31,
      "norm_label": "\u06f4. \u0646\u0645\u0627\u06cc \u062c\u062f\u0648\u0644\u06cc (table view)"
    },
    {
      "label": "\u06f5. \u0646\u0645\u0627\u06cc \u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc (Schedule View)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u06f5_\u0646\u0645\u0627\u06cc_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc_schedule_view",
      "community": 31,
      "norm_label": "\u06f5. \u0646\u0645\u0627\u06cc \u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc (schedule view)"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a Backend \u0645\u0648\u062c\u0648\u062f (\u0628\u0631\u0631\u0633\u06cc \u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L185",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u0648\u0636\u0639\u06cc\u062a_backend_\u0645\u0648\u062c\u0648\u062f_\u0628\u0631\u0631\u0633\u06cc_\u0634\u062f\u0647",
      "community": 31,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a backend \u0645\u0648\u062c\u0648\u062f (\u0628\u0631\u0631\u0633\u06cc \u0634\u062f\u0647)"
    },
    {
      "label": "\u2705 \u0645\u0648\u062c\u0648\u062f \u0648 \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L187",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u0645\u0648\u062c\u0648\u062f_\u0648_\u0642\u0627\u0628\u0644_\u0627\u0633\u062a\u0641\u0627\u062f\u0647",
      "community": 31,
      "norm_label": "\u2705 \u0645\u0648\u062c\u0648\u062f \u0648 \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647"
    },
    {
      "label": "\ud83d\udd34 \u0646\u062f\u0627\u0631\u062f \u2014 \u0628\u0627\u06cc\u062f \u0627\u0636\u0627\u0641\u0647 \u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L196",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u0646\u062f\u0627\u0631\u062f_\u0628\u0627\u06cc\u062f_\u0627\u0636\u0627\u0641\u0647_\u0634\u0648\u062f",
      "community": 31,
      "norm_label": "\ud83d\udd34 \u0646\u062f\u0627\u0631\u062f \u2014 \u0628\u0627\u06cc\u062f \u0627\u0636\u0627\u0641\u0647 \u0634\u0648\u062f"
    },
    {
      "label": "\u2b50 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 Feature: \u062b\u0628\u062a \u0646\u0648\u0628\u062a \u0627\u0632 \u0646\u0645\u0627\u06cc \u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L224",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_feature_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0627\u0632_\u0646\u0645\u0627\u06cc_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc",
      "community": 31,
      "norm_label": "\u2b50 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 feature: \u062b\u0628\u062a \u0646\u0648\u0628\u062a \u0627\u0632 \u0646\u0645\u0627\u06cc \u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0634\u0631\u0637: \u062f\u06a9\u062a\u0631 \u0628\u0627\u06cc\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0641\u062a\u06af\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L226",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u067e\u06cc\u0634_\u0634\u0631\u0637_\u062f\u06a9\u062a\u0631_\u0628\u0627\u06cc\u062f_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc_\u062f\u0627\u0634\u062a\u0647_\u0628\u0627\u0634\u062f",
      "community": 31,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0634\u0631\u0637: \u062f\u06a9\u062a\u0631 \u0628\u0627\u06cc\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0641\u062a\u06af\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062b\u0628\u062a \u0646\u0648\u0628\u062a \u0627\u0632 slot \u062e\u0627\u0644\u06cc (\u0627\u0635\u0644\u06cc\u200c\u062a\u0631\u06cc\u0646 UX)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L249",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u062c\u0631\u06cc\u0627\u0646_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0627\u0632_slot_\u062e\u0627\u0644\u06cc_\u0627\u0635\u0644\u06cc_\u062a\u0631\u06cc\u0646_ux",
      "community": 31,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062b\u0628\u062a \u0646\u0648\u0628\u062a \u0627\u0632 slot \u062e\u0627\u0644\u06cc (\u0627\u0635\u0644\u06cc\u200c\u062a\u0631\u06cc\u0646 ux)"
    },
    {
      "label": "Doctor Tabs \u062f\u0631 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L273",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_doctor_tabs_\u062f\u0631_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 31,
      "norm_label": "doctor tabs \u062f\u0631 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f Frontend",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L284",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_frontend",
      "community": 31,
      "norm_label": "\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f frontend"
    },
    {
      "label": "`PersianCalendar.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L286",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_persiancalendar_tsx",
      "community": 31,
      "norm_label": "`persiancalendar.tsx`"
    },
    {
      "label": "`AppointmentStatusDropdown.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L298",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_appointmentstatusdropdown_tsx",
      "community": 31,
      "norm_label": "`appointmentstatusdropdown.tsx`"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u0623\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L313",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u0623\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631",
      "community": 31,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u0627\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631"
    },
    {
      "label": "\u0645\u0646\u0637\u0642 \u0645\u062d\u0627\u0633\u0628\u0647 Slot\u200c\u0647\u0627 (SlotCalculatorService)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L329",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u0645\u0646\u0637\u0642_\u0645\u062d\u0627\u0633\u0628\u0647_slot_\u0647\u0627_slotcalculatorservice",
      "community": 31,
      "norm_label": "\u0645\u0646\u0637\u0642 \u0645\u062d\u0627\u0633\u0628\u0647 slot\u200c\u0647\u0627 (slotcalculatorservice)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L346",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "community": 31,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u2b50 \u0627\u0644\u0632\u0627\u0645 \u062f\u06cc\u0632\u0627\u06cc\u0646: \u062f\u0642\u06cc\u0642\u0627\u064b \u0634\u0628\u06cc\u0647 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0645\u0631\u062c\u0639",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L364",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u0627\u0644\u0632\u0627\u0645_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u062f\u0642\u06cc\u0642\u0627_\u0634\u0628\u06cc\u0647_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639",
      "community": 31,
      "norm_label": "\u2b50 \u0627\u0644\u0632\u0627\u0645 \u062f\u06cc\u0632\u0627\u06cc\u0646: \u062f\u0642\u06cc\u0642\u0627 \u0634\u0628\u06cc\u0647 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0645\u0631\u062c\u0639"
    },
    {
      "label": "\u0647\u0645\u0647 \u062a\u0627\u0631\u06cc\u062e\u200c\u0647\u0627 \u0634\u0645\u0633\u06cc (Jalali)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L370",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u0647\u0645\u0647_\u062a\u0627\u0631\u06cc\u062e_\u0647\u0627_\u0634\u0645\u0633\u06cc_jalali",
      "community": 31,
      "norm_label": "\u0647\u0645\u0647 \u062a\u0627\u0631\u06cc\u062e\u200c\u0647\u0627 \u0634\u0645\u0633\u06cc (jalali)"
    },
    {
      "label": "\u0645\u0634\u062e\u0635\u0627\u062a \u062f\u0642\u06cc\u0642 \u062f\u06cc\u0632\u0627\u06cc\u0646 \u0627\u0632 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0645\u0631\u062c\u0639",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L380",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u0645\u0634\u062e\u0635\u0627\u062a_\u062f\u0642\u06cc\u0642_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0627\u0632_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639",
      "community": 31,
      "norm_label": "\u0645\u0634\u062e\u0635\u0627\u062a \u062f\u0642\u06cc\u0642 \u062f\u06cc\u0632\u0627\u06cc\u0646 \u0627\u0632 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0645\u0631\u062c\u0639"
    },
    {
      "label": "Stats Bar",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L382",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_stats_bar",
      "community": 31,
      "norm_label": "stats bar"
    },
    {
      "label": "Toolbar",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L398",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_toolbar",
      "community": 31,
      "norm_label": "toolbar"
    },
    {
      "label": "\u062c\u062f\u0648\u0644 \u2014 \u0633\u062a\u0648\u0646\u200c\u0647\u0627\u06cc \u0647\u062f\u0631 \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L408",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u062c\u062f\u0648\u0644_\u0633\u062a\u0648\u0646_\u0647\u0627\u06cc_\u0647\u062f\u0631_\u062f\u06a9\u062a\u0631",
      "community": 31,
      "norm_label": "\u062c\u062f\u0648\u0644 \u2014 \u0633\u062a\u0648\u0646\u200c\u0647\u0627\u06cc \u0647\u062f\u0631 \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "Status Badge (inline \u0642\u0627\u0628\u0644 \u06a9\u0644\u06cc\u06a9)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L417",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_status_badge_inline_\u0642\u0627\u0628\u0644_\u06a9\u0644\u06cc\u06a9",
      "community": 31,
      "norm_label": "status badge (inline \u0642\u0627\u0628\u0644 \u06a9\u0644\u06cc\u06a9)"
    },
    {
      "label": "Status Dropdown (\u06a9\u0644\u06cc\u06a9 \u0631\u0648\u06cc badge)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L422",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_status_dropdown_\u06a9\u0644\u06cc\u06a9_\u0631\u0648\u06cc_badge",
      "community": 31,
      "norm_label": "status dropdown (\u06a9\u0644\u06cc\u06a9 \u0631\u0648\u06cc badge)"
    },
    {
      "label": "\u062f\u06a9\u0645\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L437",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u062f\u06a9\u0645\u0647_\u0639\u0645\u0644\u06cc\u0627\u062a",
      "community": 31,
      "norm_label": "\u062f\u06a9\u0645\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a"
    },
    {
      "label": "\u062a\u0642\u0648\u06cc\u0645 Popup (\u06a9\u0644\u06cc\u06a9 \u0631\u0648\u06cc \u0622\u06cc\u06a9\u0648\u0646 \ud83d\udcc5)",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L441",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_\u062a\u0642\u0648\u06cc\u0645_popup_\u06a9\u0644\u06cc\u06a9_\u0631\u0648\u06cc_\u0622\u06cc\u06a9\u0648\u0646",
      "community": 31,
      "norm_label": "\u062a\u0642\u0648\u06cc\u0645 popup (\u06a9\u0644\u06cc\u06a9 \u0631\u0648\u06cc \u0627\u06cc\u06a9\u0648\u0646 \ud83d\udcc5)"
    },
    {
      "label": "Pagination",
      "file_type": "document",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L458",
      "_origin": "ast",
      "id": "prompt_appointments_redesign_pagination",
      "community": 31,
      "norm_label": "pagination"
    },
    {
      "label": "auto-create-record-and-session-on-confirm.md",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm",
      "community": 428,
      "norm_label": "auto-create-record-and-session-on-confirm.md"
    },
    {
      "label": "\u0627\u06cc\u062c\u0627\u062f \u062e\u0648\u062f\u06a9\u0627\u0631 \u067e\u0631\u0648\u0646\u062f\u0647 \u0648 \u0633\u0631\u0648\u06cc\u0633 \u062f\u0631 \u0647\u0645\u0647\u0654 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0642\u0637\u0639\u06cc\u200c\u0634\u062f\u0646 \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u0627\u06cc\u062c\u0627\u062f_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_\u0648_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0647\u0645\u0647_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a",
      "community": 428,
      "norm_label": "\u0627\u06cc\u062c\u0627\u062f \u062e\u0648\u062f\u06a9\u0627\u0631 \u067e\u0631\u0648\u0646\u062f\u0647 \u0648 \u0633\u0631\u0648\u06cc\u0633 \u062f\u0631 \u0647\u0645\u0647 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0642\u0637\u0639\u06cc\u200c\u0634\u062f\u0646 \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u0632\u0645\u06cc\u0646\u0647",
      "community": 428,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 428,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u06f1. \u0645\u0633\u06cc\u0631 \u067e\u0631\u062f\u0627\u062e\u062a \u0622\u0646\u0644\u0627\u06cc\u0646 (Nobat724) \u0627\u0635\u0644\u0627\u064b \u0635\u062f\u0627 \u0646\u0645\u06cc\u200c\u0632\u0646\u062f \u2014 \u0631\u06cc\u0634\u0647\u0654 \u0627\u0635\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u06f1_\u0645\u0633\u06cc\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u0622\u0646\u0644\u0627\u06cc\u0646_nobat724_\u0627\u0635\u0644\u0627_\u0635\u062f\u0627_\u0646\u0645\u06cc_\u0632\u0646\u062f_\u0631\u06cc\u0634\u0647_\u0627\u0635\u0644\u06cc",
      "community": 428,
      "norm_label": "\u06f1. \u0645\u0633\u06cc\u0631 \u067e\u0631\u062f\u0627\u062e\u062a \u0627\u0646\u0644\u0627\u06cc\u0646 (nobat724) \u0627\u0635\u0644\u0627 \u0635\u062f\u0627 \u0646\u0645\u06cc\u200c\u0632\u0646\u062f \u2014 \u0631\u06cc\u0634\u0647 \u0627\u0635\u0644\u06cc"
    },
    {
      "label": "\u06f2. \u062f\u0648 \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u0647\u200c\u062c\u0627\u06cc \u06cc\u06a9 \u067e\u0631\u0648\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u06f2_\u062f\u0648_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u0647_\u062c\u0627\u06cc_\u06cc\u06a9_\u067e\u0631\u0648\u0646\u062f\u0647",
      "community": 428,
      "norm_label": "\u06f2. \u062f\u0648 \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u0647\u200c\u062c\u0627\u06cc \u06cc\u06a9 \u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "label": "\u06f3. \u062a\u0634\u062e\u06cc\u0635 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u062d\u062f\u0633\u06cc \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u06f3_\u062a\u0634\u062e\u06cc\u0635_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062d\u062f\u0633\u06cc_\u0627\u0633\u062a",
      "community": 428,
      "norm_label": "\u06f3. \u062a\u0634\u062e\u06cc\u0635 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u062d\u062f\u0633\u06cc \u0627\u0633\u062a"
    },
    {
      "label": "\u06f4. idempotent \u0646\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u06f4_idempotent_\u0646\u06cc\u0633\u062a",
      "community": 428,
      "norm_label": "\u06f4. idempotent \u0646\u06cc\u0633\u062a"
    },
    {
      "label": "\u06f5. \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u067e\u0646\u0644 \u0648 \u0627\u062f\u0645\u06cc\u0646 \u0627\u0635\u0644\u0627\u064b \u0642\u0637\u0639\u06cc \u0646\u0645\u06cc\u200c\u0634\u0648\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u06f5_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0646\u0644_\u0648_\u0627\u062f\u0645\u06cc\u0646_\u0627\u0635\u0644\u0627_\u0642\u0637\u0639\u06cc_\u0646\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "community": 428,
      "norm_label": "\u06f5. \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u067e\u0646\u0644 \u0648 \u0627\u062f\u0645\u06cc\u0646 \u0627\u0635\u0644\u0627 \u0642\u0637\u0639\u06cc \u0646\u0645\u06cc\u200c\u0634\u0648\u0646\u062f"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 428,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 428,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062f\u0648 \u067e\u0631\u0648\u0646\u062f\u0647 + \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u0650 \u062d\u062f\u0633\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u062f\u0648_\u067e\u0631\u0648\u0646\u062f\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062d\u062f\u0633\u06cc",
      "community": 428,
      "norm_label": "\u062f\u0648 \u067e\u0631\u0648\u0646\u062f\u0647 + \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u062d\u062f\u0633\u06cc"
    },
    {
      "label": "\u0633\u0627\u062e\u062a \u0645\u0631\u0627\u062c\u0639\u0647 \u2014 \u0628\u062f\u0648\u0646 \u06af\u0627\u0631\u062f \u062a\u06a9\u0631\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u0633\u0627\u062e\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0628\u062f\u0648\u0646_\u06af\u0627\u0631\u062f_\u062a\u06a9\u0631\u0627\u0631",
      "community": 428,
      "norm_label": "\u0633\u0627\u062e\u062a \u0645\u0631\u0627\u062c\u0639\u0647 \u2014 \u0628\u062f\u0648\u0646 \u06af\u0627\u0631\u062f \u062a\u06a9\u0631\u0627\u0631"
    },
    {
      "label": "\u0645\u0633\u06cc\u0631 \u067e\u0631\u062f\u0627\u062e\u062a \u2014 \u0628\u062f\u0648\u0646 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u0645\u0633\u06cc\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u062f\u0648\u0646_\u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc",
      "community": 428,
      "norm_label": "\u0645\u0633\u06cc\u0631 \u067e\u0631\u062f\u0627\u062e\u062a \u2014 \u0628\u062f\u0648\u0646 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc"
    },
    {
      "label": "\u0631\u0632\u0631\u0648 \u067e\u0646\u0644 \u2014 \u0648\u0636\u0639\u06cc\u062a pending \u0645\u06cc\u200c\u0645\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u0631\u0632\u0631\u0648_\u067e\u0646\u0644_\u0648\u0636\u0639\u06cc\u062a_pending_\u0645\u06cc_\u0645\u0627\u0646\u062f",
      "community": 428,
      "norm_label": "\u0631\u0632\u0631\u0648 \u067e\u0646\u0644 \u2014 \u0648\u0636\u0639\u06cc\u062a pending \u0645\u06cc\u200c\u0645\u0627\u0646\u062f"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L176",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "community": 428,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. context \u0646\u0648\u0628\u062a \u0631\u0627 \u0635\u0631\u06cc\u062d \u06a9\u0646 \u2014 \u0633\u062a\u0648\u0646 `clinic_id` \u0631\u0648\u06cc `appointments`",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L178",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u06f1_context_\u0646\u0648\u0628\u062a_\u0631\u0627_\u0635\u0631\u06cc\u062d_\u06a9\u0646_\u0633\u062a\u0648\u0646_clinic_id_\u0631\u0648\u06cc_appointments",
      "community": 428,
      "norm_label": "\u06f1. context \u0646\u0648\u0628\u062a \u0631\u0627 \u0635\u0631\u06cc\u062d \u06a9\u0646 \u2014 \u0633\u062a\u0648\u0646 `clinic_id` \u0631\u0648\u06cc `appointments`"
    },
    {
      "label": "\u06f2. \u06cc\u06a9 choke point \u0628\u0631\u0627\u06cc \u0642\u0637\u0639\u06cc\u200c\u0634\u062f\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L207",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u06f2_\u06cc\u06a9_choke_point_\u0628\u0631\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646",
      "community": 428,
      "norm_label": "\u06f2. \u06cc\u06a9 choke point \u0628\u0631\u0627\u06cc \u0642\u0637\u0639\u06cc\u200c\u0634\u062f\u0646"
    },
    {
      "label": "\u06f3. \u06cc\u06a9 \u067e\u0631\u0648\u0646\u062f\u0647 \u062f\u0631 context \u062f\u0631\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L242",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u06f3_\u06cc\u06a9_\u067e\u0631\u0648\u0646\u062f\u0647_\u062f\u0631_context_\u062f\u0631\u0633\u062a",
      "community": 428,
      "norm_label": "\u06f3. \u06cc\u06a9 \u067e\u0631\u0648\u0646\u062f\u0647 \u062f\u0631 context \u062f\u0631\u0633\u062a"
    },
    {
      "label": "\u06f4. idempotency",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L265",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u06f4_idempotency",
      "community": 428,
      "norm_label": "\u06f4. idempotency"
    },
    {
      "label": "\u06f5. \u0631\u0632\u0631\u0648 \u067e\u0646\u0644 \u0648 \u0627\u062f\u0645\u06cc\u0646 \u0645\u0633\u062a\u0642\u06cc\u0645 `confirmed` \u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L299",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u06f5_\u0631\u0632\u0631\u0648_\u067e\u0646\u0644_\u0648_\u0627\u062f\u0645\u06cc\u0646_\u0645\u0633\u062a\u0642\u06cc\u0645_confirmed_\u0634\u0648\u062f",
      "community": 428,
      "norm_label": "\u06f5. \u0631\u0632\u0631\u0648 \u067e\u0646\u0644 \u0648 \u0627\u062f\u0645\u06cc\u0646 \u0645\u0633\u062a\u0642\u06cc\u0645 `confirmed` \u0634\u0648\u062f"
    },
    {
      "label": "\u06f6. \u06af\u0627\u0631\u062f \u0627\u0634\u062a\u0631\u0627\u06a9 \u2014 \u062a\u0635\u0645\u06cc\u0645 \u0635\u0631\u06cc\u062d",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L321",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u06f6_\u06af\u0627\u0631\u062f_\u0627\u0634\u062a\u0631\u0627\u06a9_\u062a\u0635\u0645\u06cc\u0645_\u0635\u0631\u06cc\u062d",
      "community": 428,
      "norm_label": "\u06f6. \u06af\u0627\u0631\u062f \u0627\u0634\u062a\u0631\u0627\u06a9 \u2014 \u062a\u0635\u0645\u06cc\u0645 \u0635\u0631\u06cc\u062d"
    },
    {
      "label": "\u06f7. Backfill \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0642\u0637\u0639\u06cc\u0650 \u0628\u06cc\u200c\u067e\u0631\u0648\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L329",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u06f7_backfill_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0628\u06cc_\u067e\u0631\u0648\u0646\u062f\u0647",
      "community": 428,
      "norm_label": "\u06f7. backfill \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0642\u0637\u0639\u06cc \u0628\u06cc\u200c\u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "label": "\u06f8. \u062a\u0633\u062a \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L342",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u06f8_\u062a\u0633\u062a_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 428,
      "norm_label": "\u06f8. \u062a\u0633\u062a \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L364",
      "_origin": "ast",
      "id": "prompt_auto_create_record_and_session_on_confirm_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 428,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "backfill-doctor-specialty-parents.md",
      "file_type": "document",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_backfill_doctor_specialty_parents",
      "community": 844,
      "norm_label": "backfill-doctor-specialty-parents.md"
    },
    {
      "label": "\u0627\u0635\u0644\u0627\u062d \u062f\u0627\u062f\u0647\u0654 \u0645\u0648\u062c\u0648\u062f: \u0627\u0641\u0632\u0648\u062f\u0646 \u062a\u062e\u0635\u0635\u200c\u0647\u0627\u06cc \u0648\u0627\u0644\u062f \u0628\u0647 \u067e\u0632\u0634\u06a9\u0627\u0646 (backfill)",
      "file_type": "document",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_backfill_doctor_specialty_parents_\u0627\u0635\u0644\u0627\u062d_\u062f\u0627\u062f\u0647_\u0645\u0648\u062c\u0648\u062f_\u0627\u0641\u0632\u0648\u062f\u0646_\u062a\u062e\u0635\u0635_\u0647\u0627\u06cc_\u0648\u0627\u0644\u062f_\u0628\u0647_\u067e\u0632\u0634\u06a9\u0627\u0646_backfill",
      "community": 844,
      "norm_label": "\u0627\u0635\u0644\u0627\u062d \u062f\u0627\u062f\u0647 \u0645\u0648\u062c\u0648\u062f: \u0627\u0641\u0632\u0648\u062f\u0646 \u062a\u062e\u0635\u0635\u200c\u0647\u0627\u06cc \u0648\u0627\u0644\u062f \u0628\u0647 \u067e\u0632\u0634\u06a9\u0627\u0646 (backfill)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_backfill_doctor_specialty_parents_\u067e\u0631\u0648\u0698\u0647",
      "community": 844,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "prompt_backfill_doctor_specialty_parents_\u0632\u0645\u06cc\u0646\u0647",
      "community": 844,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prompt_backfill_doctor_specialty_parents_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 844,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_backfill_doctor_specialty_parents_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 844,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_backfill_doctor_specialty_parents_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 844,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "prompt_backfill_doctor_specialty_parents_\u0648\u0638\u0627\u06cc\u0641",
      "community": 844,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0645\u062a\u062f `expandWithAncestors()` \u062f\u0631 `SpecialtyRepository`",
      "file_type": "document",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "prompt_backfill_doctor_specialty_parents_\u06f1_\u0645\u062a\u062f_expandwithancestors_\u062f\u0631_specialtyrepository",
      "community": 844,
      "norm_label": "\u06f1. \u0645\u062a\u062f `expandwithancestors()` \u062f\u0631 `specialtyrepository`"
    },
    {
      "label": "\u06f2. \u0627\u0639\u0645\u0627\u0644 \u06af\u0633\u062a\u0631\u0634 \u062f\u0631 \u0647\u0645\u0647\u0654 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0646\u0648\u0634\u062a\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "prompt_backfill_doctor_specialty_parents_\u06f2_\u0627\u0639\u0645\u0627\u0644_\u06af\u0633\u062a\u0631\u0634_\u062f\u0631_\u0647\u0645\u0647_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0646\u0648\u0634\u062a\u0646",
      "community": 844,
      "norm_label": "\u06f2. \u0627\u0639\u0645\u0627\u0644 \u06af\u0633\u062a\u0631\u0634 \u062f\u0631 \u0647\u0645\u0647 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0646\u0648\u0634\u062a\u0646"
    },
    {
      "label": "\u06f3. Command \u062c\u062f\u06cc\u062f backfill",
      "file_type": "document",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L190",
      "_origin": "ast",
      "id": "prompt_backfill_doctor_specialty_parents_\u06f3_command_\u062c\u062f\u06cc\u062f_backfill",
      "community": 844,
      "norm_label": "\u06f3. command \u062c\u062f\u06cc\u062f backfill"
    },
    {
      "label": "\u06f4. \u0627\u062c\u0631\u0627 \u0648 \u062a\u0623\u06cc\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L253",
      "_origin": "ast",
      "id": "prompt_backfill_doctor_specialty_parents_\u06f4_\u0627\u062c\u0631\u0627_\u0648_\u062a\u0623\u06cc\u06cc\u062f",
      "community": 844,
      "norm_label": "\u06f4. \u0627\u062c\u0631\u0627 \u0648 \u062a\u0627\u06cc\u06cc\u062f"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L273",
      "_origin": "ast",
      "id": "prompt_backfill_doctor_specialty_parents_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 844,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "blog-admin-edit-and-dark-mode.md",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode",
      "community": 202,
      "norm_label": "blog-admin-edit-and-dark-mode.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0628\u0644\u0627\u06af \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 + \u0633\u0627\u0632\u06af\u0627\u0631\u06cc Dark Mode + Webhook \u0633\u06cc\u0646\u06a9 \u0641\u0631\u0627\u0646\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u0631\u0641\u0639_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_dark_mode_webhook_\u0633\u06cc\u0646\u06a9_\u0641\u0631\u0627\u0646\u062a",
      "community": 202,
      "norm_label": "\u0631\u0641\u0639 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0628\u0644\u0627\u06af \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 + \u0633\u0627\u0632\u06af\u0627\u0631\u06cc dark mode + webhook \u0633\u06cc\u0646\u06a9 \u0641\u0631\u0627\u0646\u062a"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u067e\u0631\u0648\u0698\u0647",
      "community": 202,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u0632\u0645\u06cc\u0646\u0647",
      "community": 202,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 202,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 \u06f1 \u2014 \u0641\u0631\u0645 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u062e\u0627\u0644\u06cc \u0627\u0633\u062a (\u0628\u0627\u06af \u0627\u0635\u0644\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u0645\u0634\u06a9\u0644_\u06f1_\u0641\u0631\u0645_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062e\u0627\u0644\u06cc_\u0627\u0633\u062a_\u0628\u0627\u06af_\u0627\u0635\u0644\u06cc",
      "community": 202,
      "norm_label": "\u0645\u0634\u06a9\u0644 \u06f1 \u2014 \u0641\u0631\u0645 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u062e\u0627\u0644\u06cc \u0627\u0633\u062a (\u0628\u0627\u06af \u0627\u0635\u0644\u06cc)"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 \u06f2 \u2014 Dark mode \u062f\u0631 \u0627\u062f\u06cc\u062a\u0648\u0631 \u0648 \u0641\u0631\u0645 \u0628\u0644\u0627\u06af",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u0645\u0634\u06a9\u0644_\u06f2_dark_mode_\u062f\u0631_\u0627\u062f\u06cc\u062a\u0648\u0631_\u0648_\u0641\u0631\u0645_\u0628\u0644\u0627\u06af",
      "community": 202,
      "norm_label": "\u0645\u0634\u06a9\u0644 \u06f2 \u2014 dark mode \u062f\u0631 \u0627\u062f\u06cc\u062a\u0648\u0631 \u0648 \u0641\u0631\u0645 \u0628\u0644\u0627\u06af"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 \u06f3 \u2014 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0627\u062f\u0645\u06cc\u0646 \u0628\u0627 \u062a\u0623\u062e\u06cc\u0631 \u0631\u0648\u06cc \u0633\u0627\u06cc\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u0645\u0634\u06a9\u0644_\u06f3_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_\u062a\u0623\u062e\u06cc\u0631_\u0631\u0648\u06cc_\u0633\u0627\u06cc\u062a_\u062f\u06cc\u062f\u0647_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 202,
      "norm_label": "\u0645\u0634\u06a9\u0644 \u06f3 \u2014 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0627\u062f\u0645\u06cc\u0646 \u0628\u0627 \u062a\u0627\u062e\u06cc\u0631 \u0631\u0648\u06cc \u0633\u0627\u06cc\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 202,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 202,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L114",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 202,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L181",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u0648\u0638\u0627\u06cc\u0641",
      "community": 202,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a \u0627\u062f\u0645\u06cc\u0646\u0650 \u062c\u0632\u0626\u06cc\u0627\u062a \u0628\u0644\u0627\u06af",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L183",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u06f1_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u0627\u062f\u0645\u06cc\u0646_\u062c\u0632\u0626\u06cc\u0627\u062a_\u0628\u0644\u0627\u06af",
      "community": 202,
      "norm_label": "\u06f1. \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a \u0627\u062f\u0645\u06cc\u0646 \u062c\u0632\u064a\u06cc\u0627\u062a \u0628\u0644\u0627\u06af"
    },
    {
      "label": "\u06f2. \u0627\u0635\u0644\u0627\u062d `BlogFormPage` \u2014 \u0645\u0646\u0628\u0639 \u062f\u0627\u062f\u0647\u060c \u062d\u0627\u0644\u062a \u062e\u0637\u0627\u060c \u062d\u0627\u0644\u062a \u062b\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L229",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u06f2_\u0627\u0635\u0644\u0627\u062d_blogformpage_\u0645\u0646\u0628\u0639_\u062f\u0627\u062f\u0647_\u062d\u0627\u0644\u062a_\u062e\u0637\u0627_\u062d\u0627\u0644\u062a_\u062b\u0628\u062a",
      "community": 202,
      "norm_label": "\u06f2. \u0627\u0635\u0644\u0627\u062d `blogformpage` \u2014 \u0645\u0646\u0628\u0639 \u062f\u0627\u062f\u0647\u060c \u062d\u0627\u0644\u062a \u062e\u0637\u0627\u060c \u062d\u0627\u0644\u062a \u062b\u0628\u062a"
    },
    {
      "label": "\u06f3. Dark mode \u0628\u0631\u0627\u06cc CKEditor \u0648 \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u0641\u0631\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L270",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u06f3_dark_mode_\u0628\u0631\u0627\u06cc_ckeditor_\u0648_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0645",
      "community": 202,
      "norm_label": "\u06f3. dark mode \u0628\u0631\u0627\u06cc ckeditor \u0648 \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u0641\u0631\u0645"
    },
    {
      "label": "\u06f4. \u0628\u0627\u0637\u0644\u200c\u0633\u0627\u0632\u06cc \u06a9\u0634 \u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc \u0628\u0639\u062f \u0627\u0632 \u0647\u0631 \u0646\u0648\u0634\u062a\u0646 (cross-repo)",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L319",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u06f4_\u0628\u0627\u0637\u0644_\u0633\u0627\u0632\u06cc_\u06a9\u0634_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_\u0628\u0639\u062f_\u0627\u0632_\u0647\u0631_\u0646\u0648\u0634\u062a\u0646_cross_repo",
      "community": 202,
      "norm_label": "\u06f4. \u0628\u0627\u0637\u0644\u200c\u0633\u0627\u0632\u06cc \u06a9\u0634 \u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc \u0628\u0639\u062f \u0627\u0632 \u0647\u0631 \u0646\u0648\u0634\u062a\u0646 (cross-repo)"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L393",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 202,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L397",
      "_origin": "ast",
      "id": "prompt_blog_admin_edit_and_dark_mode_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 202,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "blog-city-field.md",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_blog_city_field",
      "community": 872,
      "norm_label": "blog-city-field.md"
    },
    {
      "label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0634\u0647\u0631 \u0628\u0647 \u0628\u0644\u0627\u06af (\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632 \u0628\u0644\u0627\u06af \u0634\u0647\u0631-\u0645\u062d\u0648\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_blog_city_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0628\u0644\u0627\u06af_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u0628\u0644\u0627\u06af_\u0634\u0647\u0631_\u0645\u062d\u0648\u0631",
      "community": 872,
      "norm_label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0634\u0647\u0631 \u0628\u0647 \u0628\u0644\u0627\u06af (\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632 \u0628\u0644\u0627\u06af \u0634\u0647\u0631-\u0645\u062d\u0648\u0631)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "prompt_blog_city_field_\u067e\u0631\u0648\u0698\u0647",
      "community": 872,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "prompt_blog_city_field_\u0632\u0645\u06cc\u0646\u0647",
      "community": 872,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_blog_city_field_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 872,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_blog_city_field_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 872,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_blog_city_field_\u0648\u0638\u0627\u06cc\u0641",
      "community": 872,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0641\u06cc\u0644\u062f \u0634\u0647\u0631 \u0631\u0648\u06cc Entity",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_blog_city_field_\u06f1_\u0641\u06cc\u0644\u062f_\u0634\u0647\u0631_\u0631\u0648\u06cc_entity",
      "community": 872,
      "norm_label": "\u06f1. \u0641\u06cc\u0644\u062f \u0634\u0647\u0631 \u0631\u0648\u06cc entity"
    },
    {
      "label": "\u06f2. Migration",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "prompt_blog_city_field_\u06f2_migration",
      "community": 872,
      "norm_label": "\u06f2. migration"
    },
    {
      "label": "\u06f3. \u0634\u0647\u0631 \u062f\u0631 \u067e\u0627\u0633\u062e API",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_blog_city_field_\u06f3_\u0634\u0647\u0631_\u062f\u0631_\u067e\u0627\u0633\u062e_api",
      "community": 872,
      "norm_label": "\u06f3. \u0634\u0647\u0631 \u062f\u0631 \u067e\u0627\u0633\u062e api"
    },
    {
      "label": "\u06f4. \u0641\u06cc\u0644\u062a\u0631 \u0634\u0647\u0631 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0639\u0645\u0648\u0645\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_blog_city_field_\u06f4_\u0641\u06cc\u0644\u062a\u0631_\u0634\u0647\u0631_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0639\u0645\u0648\u0645\u06cc",
      "community": 872,
      "norm_label": "\u06f4. \u0641\u06cc\u0644\u062a\u0631 \u0634\u0647\u0631 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "label": "\u06f5. \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0647\u0631 \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "prompt_blog_city_field_\u06f5_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0647\u0631_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 872,
      "norm_label": "\u06f5. \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0647\u0631 \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "prompt_blog_city_field_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 872,
      "norm_label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_blog_city_field_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 872,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "blog-tag-filter-and-facets.md",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets",
      "community": 763,
      "norm_label": "blog-tag-filter-and-facets.md"
    },
    {
      "label": "\u0627\u0635\u0644\u0627\u062d \u0641\u06cc\u0644\u062a\u0631 \u062a\u06af \u0628\u0644\u0627\u06af + endpoint \u0648\u0627\u0698\u06af\u0627\u0646 \u062a\u06af\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u062a\u06af_\u0628\u0644\u0627\u06af_endpoint_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627",
      "community": 763,
      "norm_label": "\u0627\u0635\u0644\u0627\u062d \u0641\u06cc\u0644\u062a\u0631 \u062a\u06af \u0628\u0644\u0627\u06af + endpoint \u0648\u0627\u0698\u06af\u0627\u0646 \u062a\u06af\u200c\u0647\u0627"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u067e\u0631\u0648\u0698\u0647",
      "community": 763,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u0632\u0645\u06cc\u0646\u0647",
      "community": 763,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 763,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u06f1) \u0641\u06cc\u0644\u062a\u0631 \u062a\u06af \u0647\u0645\u06cc\u0634\u0647 \u0635\u0641\u0631 \u0646\u062a\u06cc\u062c\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u06f1_\u0641\u06cc\u0644\u062a\u0631_\u062a\u06af_\u0647\u0645\u06cc\u0634\u0647_\u0635\u0641\u0631_\u0646\u062a\u06cc\u062c\u0647_\u0645\u06cc_\u062f\u0647\u062f",
      "community": 763,
      "norm_label": "\u06f1) \u0641\u06cc\u0644\u062a\u0631 \u062a\u06af \u0647\u0645\u06cc\u0634\u0647 \u0635\u0641\u0631 \u0646\u062a\u06cc\u062c\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f"
    },
    {
      "label": "\u06f2) \u0648\u0627\u0698\u06af\u0627\u0646 \u062a\u06af\u200c\u0647\u0627\u06cc \u0628\u0644\u0627\u06af endpoint \u0646\u062f\u0627\u0631\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u06f2_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627\u06cc_\u0628\u0644\u0627\u06af_endpoint_\u0646\u062f\u0627\u0631\u062f",
      "community": 763,
      "norm_label": "\u06f2) \u0648\u0627\u0698\u06af\u0627\u0646 \u062a\u06af\u200c\u0647\u0627\u06cc \u0628\u0644\u0627\u06af endpoint \u0646\u062f\u0627\u0631\u062f"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 763,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 763,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 763,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L157",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u0648\u0638\u0627\u06cc\u0641",
      "community": 763,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0635\u0644\u0627\u062d `applyTagFilter` \u2014 \u062a\u0637\u0628\u06cc\u0642 encoding \u06a9\u0627\u0646\u062f\u06cc\u062f \u0628\u0627 encoding \u0633\u062a\u0648\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u06f1_\u0627\u0635\u0644\u0627\u062d_applytagfilter_\u062a\u0637\u0628\u06cc\u0642_encoding_\u06a9\u0627\u0646\u062f\u06cc\u062f_\u0628\u0627_encoding_\u0633\u062a\u0648\u0646",
      "community": 763,
      "norm_label": "\u06f1. \u0627\u0635\u0644\u0627\u062d `applytagfilter` \u2014 \u062a\u0637\u0628\u06cc\u0642 encoding \u06a9\u0627\u0646\u062f\u06cc\u062f \u0628\u0627 encoding \u0633\u062a\u0648\u0646"
    },
    {
      "label": "\u06f2. endpoint \u0648\u0627\u0698\u06af\u0627\u0646 \u062a\u06af\u200c\u0647\u0627\u06cc \u0628\u0644\u0627\u06af: `GET /api/v1/blogs/tags`",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L197",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u06f2_endpoint_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627\u06cc_\u0628\u0644\u0627\u06af_get_api_v1_blogs_tags",
      "community": 763,
      "norm_label": "\u06f2. endpoint \u0648\u0627\u0698\u06af\u0627\u0646 \u062a\u06af\u200c\u0647\u0627\u06cc \u0628\u0644\u0627\u06af: `get /api/v1/blogs/tags`"
    },
    {
      "label": "\u06f3. \u062a\u0633\u062a PHPUnit",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L295",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u06f3_\u062a\u0633\u062a_phpunit",
      "community": 763,
      "norm_label": "\u06f3. \u062a\u0633\u062a phpunit"
    },
    {
      "label": "\u06f4. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc `docs/api/blog.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L312",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u06f4_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_docs_api_blog_md",
      "community": 763,
      "norm_label": "\u06f4. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc `docs/api/blog.md`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L321",
      "_origin": "ast",
      "id": "prompt_blog_tag_filter_and_facets_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 763,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "booking-engine-task-runner.md",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner",
      "community": 308,
      "norm_label": "booking-engine-task-runner.md"
    },
    {
      "label": "\u0631\u0627\u0647\u0628\u0631 \u0627\u062c\u0631\u0627\u06cc \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u0645\u0648\u062a\u0648\u0631 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u2014 \u06cc\u06a9 \u062a\u0633\u06a9 \u062f\u0631 \u0647\u0631 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u0631\u0627\u0647\u0628\u0631_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u06cc\u06a9_\u062a\u0633\u06a9_\u062f\u0631_\u0647\u0631_\u0627\u062c\u0631\u0627",
      "community": 308,
      "norm_label": "\u0631\u0627\u0647\u0628\u0631 \u0627\u062c\u0631\u0627\u06cc \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u0645\u0648\u062a\u0648\u0631 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u2014 \u06cc\u06a9 \u062a\u0633\u06a9 \u062f\u0631 \u0647\u0631 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u067e\u0631\u0648\u0698\u0647",
      "community": 308,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u0632\u0645\u06cc\u0646\u0647",
      "community": 308,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 308,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 308,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 308,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 308,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L165",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u0648\u0638\u0627\u06cc\u0641",
      "community": 308,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062e\u0648\u0627\u0646\u062f\u0646 \u0642\u0648\u0627\u0639\u062f \u062d\u0627\u06a9\u0645 \u2014 \u067e\u06cc\u0634 \u0627\u0632 \u0647\u0631 \u0686\u06cc\u0632",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u06f1_\u062e\u0648\u0627\u0646\u062f\u0646_\u0642\u0648\u0627\u0639\u062f_\u062d\u0627\u06a9\u0645_\u067e\u06cc\u0634_\u0627\u0632_\u0647\u0631_\u0686\u06cc\u0632",
      "community": 308,
      "norm_label": "\u06f1. \u062e\u0648\u0627\u0646\u062f\u0646 \u0642\u0648\u0627\u0639\u062f \u062d\u0627\u06a9\u0645 \u2014 \u067e\u06cc\u0634 \u0627\u0632 \u0647\u0631 \u0686\u06cc\u0632"
    },
    {
      "label": "\u06f2. \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0648\u0636\u0639\u06cc\u062a \u0648 \u0627\u0646\u062a\u062e\u0627\u0628 \u062a\u0633\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L195",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u06f2_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0648\u0636\u0639\u06cc\u062a_\u0648_\u0627\u0646\u062a\u062e\u0627\u0628_\u062a\u0633\u06a9",
      "community": 308,
      "norm_label": "\u06f2. \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0648\u0636\u0639\u06cc\u062a \u0648 \u0627\u0646\u062a\u062e\u0627\u0628 \u062a\u0633\u06a9"
    },
    {
      "label": "\u06f3. \u062a\u062d\u0648\u06cc\u0644 \u0628\u0647 \u067e\u0631\u0627\u0645\u067e\u062a \u0647\u0645\u062a\u0627 \u0627\u06af\u0631 \u062a\u0633\u06a9 \u06f0\u06f0\u0628 \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L243",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u06f3_\u062a\u062d\u0648\u06cc\u0644_\u0628\u0647_\u067e\u0631\u0627\u0645\u067e\u062a_\u0647\u0645\u062a\u0627_\u0627\u06af\u0631_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u062f",
      "community": 308,
      "norm_label": "\u06f3. \u062a\u062d\u0648\u06cc\u0644 \u0628\u0647 \u067e\u0631\u0627\u0645\u067e\u062a \u0647\u0645\u062a\u0627 \u0627\u06af\u0631 \u062a\u0633\u06a9 \u06f0\u06f0\u0628 \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u062f"
    },
    {
      "label": "\u06f4. \u0627\u062c\u0631\u0627\u06cc \u062a\u0633\u06a9 \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647 \u2014 \u06cc\u06a9\u06cc\u060c \u06a9\u0627\u0645\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L261",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u06f4_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u062f\u0647_\u06cc\u06a9\u06cc_\u06a9\u0627\u0645\u0644",
      "community": 308,
      "norm_label": "\u06f4. \u0627\u062c\u0631\u0627\u06cc \u062a\u0633\u06a9 \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647 \u2014 \u06cc\u06a9\u06cc\u060c \u06a9\u0627\u0645\u0644"
    },
    {
      "label": "\u06f5. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0632\u0646\u062f\u0647\u0654 `checklist.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L314",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u06f5_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0632\u0646\u062f\u0647_checklist_md",
      "community": 308,
      "norm_label": "\u06f5. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0632\u0646\u062f\u0647 `checklist.md`"
    },
    {
      "label": "\u06f6. Commit \u0648 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u06af\u0631\u0627\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L357",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u06f6_commit_\u0648_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u06af\u0631\u0627\u0641",
      "community": 308,
      "norm_label": "\u06f6. commit \u0648 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u06af\u0631\u0627\u0641"
    },
    {
      "label": "\u06f7. \u06af\u0632\u0627\u0631\u0634 \u067e\u0627\u06cc\u0627\u0646\u06cc \u0648 \u0627\u0639\u0644\u0627\u0645 \u062a\u0633\u06a9 \u0628\u0639\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L392",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u06f7_\u06af\u0632\u0627\u0631\u0634_\u067e\u0627\u06cc\u0627\u0646\u06cc_\u0648_\u0627\u0639\u0644\u0627\u0645_\u062a\u0633\u06a9_\u0628\u0639\u062f\u06cc",
      "community": 308,
      "norm_label": "\u06f7. \u06af\u0632\u0627\u0631\u0634 \u067e\u0627\u06cc\u0627\u0646\u06cc \u0648 \u0627\u0639\u0644\u0627\u0645 \u062a\u0633\u06a9 \u0628\u0639\u062f\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L442",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 308,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "\u062e\u0637 \u0633\u0631\u062e \u2014 \u062a\u0646\u0647\u0627 \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0647\u06cc\u0686 \u062a\u0633\u06a9\u06cc \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0646\u0642\u0636 \u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L444",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u062e\u0637_\u0633\u0631\u062e_\u062a\u0646\u0647\u0627_\u0686\u06cc\u0632\u06cc_\u06a9\u0647_\u0647\u06cc\u0686_\u062a\u0633\u06a9\u06cc_\u0646\u0645\u06cc_\u062a\u0648\u0627\u0646\u062f_\u0646\u0642\u0636_\u06a9\u0646\u062f",
      "community": 308,
      "norm_label": "\u062e\u0637 \u0633\u0631\u062e \u2014 \u062a\u0646\u0647\u0627 \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0647\u06cc\u0686 \u062a\u0633\u06a9\u06cc \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0646\u0642\u0636 \u06a9\u0646\u062f"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f0 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0646\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L466",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u0641\u0627\u0632_\u06f0_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0646\u06cc\u0633\u062a",
      "community": 308,
      "norm_label": "\u0641\u0627\u0632 \u06f0 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0646\u06cc\u0633\u062a"
    },
    {
      "label": "\u062f\u06cc\u0632\u0627\u06cc\u0646\u200c\u0633\u06cc\u0633\u062a\u0645 \u2014 \u0647\u0631 \u0635\u0641\u062d\u0647\u0654 \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L473",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0633\u06cc\u0633\u062a\u0645_\u0647\u0631_\u0635\u0641\u062d\u0647_\u062c\u062f\u06cc\u062f",
      "community": 308,
      "norm_label": "\u062f\u06cc\u0632\u0627\u06cc\u0646\u200c\u0633\u06cc\u0633\u062a\u0645 \u2014 \u0647\u0631 \u0635\u0641\u062d\u0647 \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0642\u0648\u0627\u0639\u062f \u062b\u0627\u0628\u062a \u067e\u0631\u0648\u0698\u0647 \u062f\u0631 \u0647\u0631 \u062a\u0633\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L492",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u0642\u0648\u0627\u0639\u062f_\u062b\u0627\u0628\u062a_\u067e\u0631\u0648\u0698\u0647_\u062f\u0631_\u0647\u0631_\u062a\u0633\u06a9",
      "community": 308,
      "norm_label": "\u0642\u0648\u0627\u0639\u062f \u062b\u0627\u0628\u062a \u067e\u0631\u0648\u0698\u0647 \u062f\u0631 \u0647\u0631 \u062a\u0633\u06a9"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u06a9\u0647 \u062a\u0633\u06a9\u200c\u0647\u0627 \u062a\u0635\u0631\u06cc\u062d \u06a9\u0631\u062f\u0647\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L511",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u0627\u0644\u06af\u0648\u0647\u0627\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u06a9\u0647_\u062a\u0633\u06a9_\u0647\u0627_\u062a\u0635\u0631\u06cc\u062d_\u06a9\u0631\u062f\u0647_\u0627\u0646\u062f",
      "community": 308,
      "norm_label": "\u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u06a9\u0647 \u062a\u0633\u06a9\u200c\u0647\u0627 \u062a\u0635\u0631\u06cc\u062d \u06a9\u0631\u062f\u0647\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u067e\u0631\u062e\u0637\u0631 \u2014 \u062c\u0627\u06cc \u06a9\u0646\u062f\u06cc \u0648 \u062f\u0642\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L525",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u067e\u0631\u062e\u0637\u0631_\u062c\u0627\u06cc_\u06a9\u0646\u062f\u06cc_\u0648_\u062f\u0642\u062a",
      "community": 308,
      "norm_label": "\u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u067e\u0631\u062e\u0637\u0631 \u2014 \u062c\u0627\u06cc \u06a9\u0646\u062f\u06cc \u0648 \u062f\u0642\u062a"
    },
    {
      "label": "cross-repo \u2014 \u0628\u0631\u0631\u0633\u06cc \u062f\u0633\u062a\u06cc \u0627\u062c\u0628\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L537",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_cross_repo_\u0628\u0631\u0631\u0633\u06cc_\u062f\u0633\u062a\u06cc_\u0627\u062c\u0628\u0627\u0631\u06cc",
      "community": 308,
      "norm_label": "cross-repo \u2014 \u0628\u0631\u0631\u0633\u06cc \u062f\u0633\u062a\u06cc \u0627\u062c\u0628\u0627\u0631\u06cc"
    },
    {
      "label": "\u0648\u0642\u062a\u06cc \u0645\u062a\u0646 \u062a\u0633\u06a9 \u0628\u0627 \u06a9\u062f \u0648\u0627\u0642\u0639\u06cc \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L553",
      "_origin": "ast",
      "id": "prompt_booking_engine_task_runner_\u0648\u0642\u062a\u06cc_\u0645\u062a\u0646_\u062a\u0633\u06a9_\u0628\u0627_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0645\u06cc_\u062e\u0648\u0627\u0646\u062f",
      "community": 308,
      "norm_label": "\u0648\u0642\u062a\u06cc \u0645\u062a\u0646 \u062a\u0633\u06a9 \u0628\u0627 \u06a9\u062f \u0648\u0627\u0642\u0639\u06cc \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u062f"
    },
    {
      "label": "build-homepage.md",
      "file_type": "document",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_build_homepage",
      "community": 261,
      "norm_label": "build-homepage.md"
    },
    {
      "label": "Build the ClinicPro Public Homepage at `/`",
      "file_type": "document",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_build_homepage_build_the_clinicpro_public_homepage_at",
      "community": 261,
      "norm_label": "build the clinicpro public homepage at `/`"
    },
    {
      "label": "Goal",
      "file_type": "document",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_build_homepage_goal",
      "community": 261,
      "norm_label": "goal"
    },
    {
      "label": "Step 1 \u2014 Webpack entry for homepage CSS/JS",
      "file_type": "document",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_build_homepage_step_1_webpack_entry_for_homepage_css_js",
      "community": 261,
      "norm_label": "step 1 \u2014 webpack entry for homepage css/js"
    },
    {
      "label": "Step 2 \u2014 Symfony controller",
      "file_type": "document",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_build_homepage_step_2_symfony_controller",
      "community": 261,
      "norm_label": "step 2 \u2014 symfony controller"
    },
    {
      "label": "Step 3 \u2014 Twig template",
      "file_type": "document",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "prompt_build_homepage_step_3_twig_template",
      "community": 261,
      "norm_label": "step 3 \u2014 twig template"
    },
    {
      "label": "Head",
      "file_type": "document",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "prompt_build_homepage_head",
      "community": 261,
      "norm_label": "head"
    },
    {
      "label": "Body (all sections)",
      "file_type": "document",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_build_homepage_body_all_sections",
      "community": 261,
      "norm_label": "body (all sections)"
    },
    {
      "label": "Twig-specific adaptations",
      "file_type": "document",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "prompt_build_homepage_twig_specific_adaptations",
      "community": 261,
      "norm_label": "twig-specific adaptations"
    },
    {
      "label": "Step 4 \u2014 Build and verify",
      "file_type": "document",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "prompt_build_homepage_step_4_build_and_verify",
      "community": 261,
      "norm_label": "step 4 \u2014 build and verify"
    },
    {
      "label": "Notes",
      "file_type": "document",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "prompt_build_homepage_notes",
      "community": 261,
      "norm_label": "notes"
    },
    {
      "label": "claims-dashboard-redesign.md",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign",
      "community": 806,
      "norm_label": "claims-dashboard-redesign.md"
    },
    {
      "label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u0635\u0641\u062d\u0647 Claims \u0628\u0647 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc \u0628\u06cc\u0645\u0627\u0631-\u0645\u062d\u0648\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_claims_\u0628\u0647_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0645\u062d\u0648\u0631",
      "community": 806,
      "norm_label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u0635\u0641\u062d\u0647 claims \u0628\u0647 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc \u0628\u06cc\u0645\u0627\u0631-\u0645\u062d\u0648\u0631"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u067e\u0631\u0648\u0698\u0647",
      "community": 806,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u0632\u0645\u06cc\u0646\u0647",
      "community": 806,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u0647\u062f\u0641",
      "community": 806,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 806,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 806,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "community": 806,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 endpoint \u062a\u062c\u0645\u06cc\u0639 \u0628\u06cc\u0645\u0627\u0631-\u0645\u062d\u0648\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u06f1_backend_endpoint_\u062a\u062c\u0645\u06cc\u0639_\u0628\u06cc\u0645\u0627\u0631_\u0645\u062d\u0648\u0631",
      "community": 806,
      "norm_label": "\u06f1. backend \u2014 endpoint \u062a\u062c\u0645\u06cc\u0639 \u0628\u06cc\u0645\u0627\u0631-\u0645\u062d\u0648\u0631"
    },
    {
      "label": "\u06f2. Backend \u2014 endpoint \u062c\u0632\u0626\u06cc\u0627\u062a \u06cc\u06a9 \u0628\u06cc\u0645\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u06f2_backend_endpoint_\u062c\u0632\u0626\u06cc\u0627\u062a_\u06cc\u06a9_\u0628\u06cc\u0645\u0627\u0631",
      "community": 806,
      "norm_label": "\u06f2. backend \u2014 endpoint \u062c\u0632\u064a\u06cc\u0627\u062a \u06cc\u06a9 \u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "label": "\u06f3. Backend \u2014 \u0634\u0645\u0627\u0631\u0647 \u067e\u06cc\u06af\u06cc\u0631\u06cc \u0648 \u0644\u0627\u06af \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u06f3_backend_\u0634\u0645\u0627\u0631\u0647_\u067e\u06cc\u06af\u06cc\u0631\u06cc_\u0648_\u0644\u0627\u06af_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a",
      "community": 806,
      "norm_label": "\u06f3. backend \u2014 \u0634\u0645\u0627\u0631\u0647 \u067e\u06cc\u06af\u06cc\u0631\u06cc \u0648 \u0644\u0627\u06af \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a"
    },
    {
      "label": "\u06f4. Frontend \u2014 \u0633\u0637\u062d \u06f1: DataTable \u0628\u06cc\u0645\u0627\u0631\u0627\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L160",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u06f4_frontend_\u0633\u0637\u062d_\u06f1_datatable_\u0628\u06cc\u0645\u0627\u0631\u0627\u0646",
      "community": 806,
      "norm_label": "\u06f4. frontend \u2014 \u0633\u0637\u062d \u06f1: datatable \u0628\u06cc\u0645\u0627\u0631\u0627\u0646"
    },
    {
      "label": "\u06f5. Frontend \u2014 \u0633\u0637\u062d \u06f2: \u062c\u0632\u0626\u06cc\u0627\u062a \u0628\u06cc\u0645\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u06f5_frontend_\u0633\u0637\u062d_\u06f2_\u062c\u0632\u0626\u06cc\u0627\u062a_\u0628\u06cc\u0645\u0627\u0631",
      "community": 806,
      "norm_label": "\u06f5. frontend \u2014 \u0633\u0637\u062d \u06f2: \u062c\u0632\u064a\u06cc\u0627\u062a \u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "label": "\u06f6. Frontend \u2014 \u0641\u06cc\u0644\u062a\u0631\u060c \u062c\u0633\u062a\u062c\u0648\u060c \u0645\u0631\u062a\u0628\u200c\u0633\u0627\u0632\u06cc\u060c URL sync",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L180",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u06f6_frontend_\u0641\u06cc\u0644\u062a\u0631_\u062c\u0633\u062a\u062c\u0648_\u0645\u0631\u062a\u0628_\u0633\u0627\u0632\u06cc_url_sync",
      "community": 806,
      "norm_label": "\u06f6. frontend \u2014 \u0641\u06cc\u0644\u062a\u0631\u060c \u062c\u0633\u062a\u062c\u0648\u060c \u0645\u0631\u062a\u0628\u200c\u0633\u0627\u0632\u06cc\u060c url sync"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L188",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 806,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "\u062a\u0633\u062a \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L202",
      "_origin": "ast",
      "id": "prompt_claims_dashboard_redesign_\u062a\u0633\u062a_\u067e\u0630\u06cc\u0631\u0634",
      "community": 806,
      "norm_label": "\u062a\u0633\u062a \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "cleanup-polluted-doctor-clinic-records.md",
      "file_type": "document",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_cleanup_polluted_doctor_clinic_records",
      "community": 906,
      "norm_label": "cleanup-polluted-doctor-clinic-records.md"
    },
    {
      "label": "\u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc \u0622\u0644\u0648\u062f\u0647\u0654 \u067e\u0632\u0634\u06a9 \u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_cleanup_polluted_doctor_clinic_records_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc_\u0622\u0644\u0648\u062f\u0647_\u067e\u0632\u0634\u06a9_\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 906,
      "norm_label": "\u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc \u0627\u0644\u0648\u062f\u0647 \u067e\u0632\u0634\u06a9 \u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "prompt_cleanup_polluted_doctor_clinic_records_\u067e\u0631\u0648\u0698\u0647",
      "community": 906,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_cleanup_polluted_doctor_clinic_records_\u0632\u0645\u06cc\u0646\u0647",
      "community": 906,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_cleanup_polluted_doctor_clinic_records_\u0647\u062f\u0641",
      "community": 906,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_cleanup_polluted_doctor_clinic_records_\u0648\u0638\u0627\u06cc\u0641",
      "community": 906,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u06af\u0632\u0627\u0631\u0634 \u062f\u0627\u0645\u0646\u0647\u0654 \u0622\u0644\u0648\u062f\u06af\u06cc (\u0627\u0648\u0644 \u0627\u0646\u062f\u0627\u0632\u0647\u200c\u06af\u06cc\u0631\u06cc\u060c \u0628\u0639\u062f \u062d\u0630\u0641)",
      "file_type": "document",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_cleanup_polluted_doctor_clinic_records_\u06f1_\u06af\u0632\u0627\u0631\u0634_\u062f\u0627\u0645\u0646\u0647_\u0622\u0644\u0648\u062f\u06af\u06cc_\u0627\u0648\u0644_\u0627\u0646\u062f\u0627\u0632\u0647_\u06af\u06cc\u0631\u06cc_\u0628\u0639\u062f_\u062d\u0630\u0641",
      "community": 906,
      "norm_label": "\u06f1. \u06af\u0632\u0627\u0631\u0634 \u062f\u0627\u0645\u0646\u0647 \u0627\u0644\u0648\u062f\u06af\u06cc (\u0627\u0648\u0644 \u0627\u0646\u062f\u0627\u0632\u0647\u200c\u06af\u06cc\u0631\u06cc\u060c \u0628\u0639\u062f \u062d\u0630\u0641)"
    },
    {
      "label": "\u06f2. \u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "prompt_cleanup_polluted_doctor_clinic_records_\u06f2_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc",
      "community": 906,
      "norm_label": "\u06f2. \u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u06f3. \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u06a9\u0631\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "prompt_cleanup_polluted_doctor_clinic_records_\u06f3_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0628\u0631\u0627\u06cc_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_\u062a\u06a9\u0631\u0627\u0631",
      "community": 906,
      "norm_label": "\u06f3. \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u06a9\u0631\u0627\u0631"
    },
    {
      "label": "\u06f4. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u0645\u0639\u06cc\u0627\u0631 `is_active` \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_cleanup_polluted_doctor_clinic_records_\u06f4_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u0645\u0639\u06cc\u0627\u0631_is_active_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 906,
      "norm_label": "\u06f4. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u0645\u0639\u06cc\u0627\u0631 `is_active` \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "prompt_cleanup_polluted_doctor_clinic_records_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 906,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "clinic-appointment-operations-fix.md",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix",
      "community": 829,
      "norm_label": "clinic-appointment-operations-fix.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u06a9\u0627\u0645\u0644 \u0639\u0645\u0644\u06cc\u0627\u062a \u0646\u0648\u0628\u062a \u062f\u0631 \u062d\u0627\u0644\u062a \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (context / permissions)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u0631\u0641\u0639_\u06a9\u0627\u0645\u0644_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0631_\u062d\u0627\u0644\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_context_permissions",
      "community": 829,
      "norm_label": "\u0631\u0641\u0639 \u06a9\u0627\u0645\u0644 \u0639\u0645\u0644\u06cc\u0627\u062a \u0646\u0648\u0628\u062a \u062f\u0631 \u062d\u0627\u0644\u062a \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (context / permissions)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u067e\u0631\u0648\u0698\u0647",
      "community": 829,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u0632\u0645\u06cc\u0646\u0647",
      "community": 829,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 829,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 829,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 829,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u0648\u0638\u0627\u06cc\u0641",
      "community": 829,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u0645\u0631\u06a9\u0632 authorization \u062a\u06a9\u200c\u0646\u0648\u0628\u062a \u062f\u0631 \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u06f1_\u062a\u0645\u0631\u06a9\u0632_authorization_\u062a\u06a9_\u0646\u0648\u0628\u062a_\u062f\u0631_\u06cc\u06a9_\u0633\u0631\u0648\u06cc\u0633",
      "community": 829,
      "norm_label": "\u06f1. \u062a\u0645\u0631\u06a9\u0632 authorization \u062a\u06a9\u200c\u0646\u0648\u0628\u062a \u062f\u0631 \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "label": "\u06f2. \u0631\u0641\u0639 `listByDoctor` \u0648 `todayStats`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u06f2_\u0631\u0641\u0639_listbydoctor_\u0648_todaystats",
      "community": 829,
      "norm_label": "\u06f2. \u0631\u0641\u0639 `listbydoctor` \u0648 `todaystats`"
    },
    {
      "label": "\u06f3. \u0631\u0641\u0639 \u06a9\u0648\u0626\u0631\u06cc \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u067e\u0631\u0648\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u06f3_\u0631\u0641\u0639_\u06a9\u0648\u0626\u0631\u06cc_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u0648\u0646\u062f\u0647",
      "community": 829,
      "norm_label": "\u06f3. \u0631\u0641\u0639 \u06a9\u0648\u064a\u0631\u06cc \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "label": "\u06f4. \u06a9\u0644\u06cc\u062f slot \u0628\u0627 \u0645\u062d\u06cc\u0637 (clinic)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u06f4_\u06a9\u0644\u06cc\u062f_slot_\u0628\u0627_\u0645\u062d\u06cc\u0637_clinic",
      "community": 829,
      "norm_label": "\u06f4. \u06a9\u0644\u06cc\u062f slot \u0628\u0627 \u0645\u062d\u06cc\u0637 (clinic)"
    },
    {
      "label": "\u06f5. \u062a\u0633\u062a end-to-end \u0628\u0627 \u06a9\u0627\u0631\u0628\u0631 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u06f5_\u062a\u0633\u062a_end_to_end_\u0628\u0627_\u06a9\u0627\u0631\u0628\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 829,
      "norm_label": "\u06f5. \u062a\u0633\u062a end-to-end \u0628\u0627 \u06a9\u0627\u0631\u0628\u0631 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u06f6. \u0641\u0631\u0627\u0646\u062a: \u062d\u0630\u0641 \u0641\u0631\u0636\u200c\u0647\u0627\u06cc doctor-only",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u06f6_\u0641\u0631\u0627\u0646\u062a_\u062d\u0630\u0641_\u0641\u0631\u0636_\u0647\u0627\u06cc_doctor_only",
      "community": 829,
      "norm_label": "\u06f6. \u0641\u0631\u0627\u0646\u062a: \u062d\u0630\u0641 \u0641\u0631\u0636\u200c\u0647\u0627\u06cc doctor-only"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_operations_fix_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 829,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "clinic-appointment-settings-tabs.md",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs",
      "community": 777,
      "norm_label": "clinic-appointment-settings-tabs.md"
    },
    {
      "label": "\u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc + \u062a\u0628 \u067e\u0632\u0634\u06a9\u0627\u0646 \u062f\u0631 \u067e\u0646\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u062a\u0628_\u067e\u0632\u0634\u06a9\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 777,
      "norm_label": "\u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc + \u062a\u0628 \u067e\u0632\u0634\u06a9\u0627\u0646 \u062f\u0631 \u067e\u0646\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs_\u0632\u0645\u06cc\u0646\u0647",
      "community": 777,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 777,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 777,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 777,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs_\u0648\u0638\u0627\u06cc\u0641",
      "community": 777,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u06cc\u06a9 helper \u0648\u0627\u062d\u062f \u0628\u0647\u200c\u062c\u0627\u06cc \u06f1\u06f4 \u0634\u0631\u0637 \u062a\u06a9\u0631\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs_\u06f1_\u0628\u06a9_\u0627\u0646\u062f_\u06cc\u06a9_helper_\u0648\u0627\u062d\u062f_\u0628\u0647_\u062c\u0627\u06cc_\u06f1\u06f4_\u0634\u0631\u0637_\u062a\u06a9\u0631\u0627\u0631\u06cc",
      "community": 777,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u06cc\u06a9 helper \u0648\u0627\u062d\u062f \u0628\u0647\u200c\u062c\u0627\u06cc \u06f1\u06f4 \u0634\u0631\u0637 \u062a\u06a9\u0631\u0627\u0631\u06cc"
    },
    {
      "label": "\u06f2. \u0627\u0633\u062a\u062e\u0631\u0627\u062c `ScheduleSection` \u0628\u0647 \u0641\u0627\u06cc\u0644 \u0645\u0633\u062a\u0642\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs_\u06f2_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_schedulesection_\u0628\u0647_\u0641\u0627\u06cc\u0644_\u0645\u0633\u062a\u0642\u0644",
      "community": 777,
      "norm_label": "\u06f2. \u0627\u0633\u062a\u062e\u0631\u0627\u062c `schedulesection` \u0628\u0647 \u0641\u0627\u06cc\u0644 \u0645\u0633\u062a\u0642\u0644"
    },
    {
      "label": "\u06f3. \u0635\u0641\u062d\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0627 \u062a\u0628 \u067e\u0632\u0634\u06a9\u0627\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs_\u06f3_\u0635\u0641\u062d\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0627_\u062a\u0628_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "community": 777,
      "norm_label": "\u06f3. \u0635\u0641\u062d\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0627 \u062a\u0628 \u067e\u0632\u0634\u06a9\u0627\u0646"
    },
    {
      "label": "\u06f4. Route \u0648 \u0645\u0646\u0648",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs_\u06f4_route_\u0648_\u0645\u0646\u0648",
      "community": 777,
      "norm_label": "\u06f4. route \u0648 \u0645\u0646\u0648"
    },
    {
      "label": "\u06f5. \u062a\u06a9\u0644\u06cc\u0641 `FreeVisitPrice`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs_\u06f5_\u062a\u06a9\u0644\u06cc\u0641_freevisitprice",
      "community": 777,
      "norm_label": "\u06f5. \u062a\u06a9\u0644\u06cc\u0641 `freevisitprice`"
    },
    {
      "label": "\u06f6. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L179",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs_\u06f6_\u062a\u0633\u062a",
      "community": 777,
      "norm_label": "\u06f6. \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L192",
      "_origin": "ast",
      "id": "prompt_clinic_appointment_settings_tabs_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 777,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "clinic-detail-fixes.md",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-detail-fixes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_detail_fixes",
      "community": 377,
      "norm_label": "clinic-detail-fixes.md"
    },
    {
      "label": "ClinicDetailPage \u2014 \u067e\u0646\u062c \u0627\u0635\u0644\u0627\u062d",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-detail-fixes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_detail_fixes_clinicdetailpage_\u067e\u0646\u062c_\u0627\u0635\u0644\u0627\u062d",
      "community": 377,
      "norm_label": "clinicdetailpage \u2014 \u067e\u0646\u062c \u0627\u0635\u0644\u0627\u062d"
    },
    {
      "label": "\u06f1. \u0634\u0647\u0631 \u0627\u0634\u062a\u0628\u0627\u0647 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-detail-fixes.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_clinic_detail_fixes_\u06f1_\u0634\u0647\u0631_\u0627\u0634\u062a\u0628\u0627\u0647_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u062f\u0647_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 377,
      "norm_label": "\u06f1. \u0634\u0647\u0631 \u0627\u0634\u062a\u0628\u0627\u0647 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u06f2. \u0647\u0631 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0641\u0642\u0637 \u06cc\u06a9 \u0622\u062f\u0631\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-detail-fixes.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_clinic_detail_fixes_\u06f2_\u0647\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0641\u0642\u0637_\u06cc\u06a9_\u0622\u062f\u0631\u0633",
      "community": 377,
      "norm_label": "\u06f2. \u0647\u0631 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0641\u0642\u0637 \u06cc\u06a9 \u0627\u062f\u0631\u0633"
    },
    {
      "label": "\u06f3. \u0645\u0648\u062f\u0627\u0644 \u0622\u062f\u0631\u0633 \u2014 \u0627\u0633\u062a\u0627\u0646\u060c \u0634\u0647\u0631 \u0648 \u0646\u0642\u0634\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-detail-fixes.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_clinic_detail_fixes_\u06f3_\u0645\u0648\u062f\u0627\u0644_\u0622\u062f\u0631\u0633_\u0627\u0633\u062a\u0627\u0646_\u0634\u0647\u0631_\u0648_\u0646\u0642\u0634\u0647",
      "community": 377,
      "norm_label": "\u06f3. \u0645\u0648\u062f\u0627\u0644 \u0627\u062f\u0631\u0633 \u2014 \u0627\u0633\u062a\u0627\u0646\u060c \u0634\u0647\u0631 \u0648 \u0646\u0642\u0634\u0647"
    },
    {
      "label": "\u06f4. \u0644\u0648\u06af\u0648 \u0622\u067e\u0644\u0648\u062f \u0646\u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-detail-fixes.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_clinic_detail_fixes_\u06f4_\u0644\u0648\u06af\u0648_\u0622\u067e\u0644\u0648\u062f_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "community": 377,
      "norm_label": "\u06f4. \u0644\u0648\u06af\u0648 \u0627\u067e\u0644\u0648\u062f \u0646\u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u06f5. \u06af\u0627\u0644\u0631\u06cc \u0641\u0642\u0637 \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-detail-fixes.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "prompt_clinic_detail_fixes_\u06f5_\u06af\u0627\u0644\u0631\u06cc_\u0641\u0642\u0637_\u06cc\u06a9_\u062a\u0635\u0648\u06cc\u0631_\u0645\u06cc_\u06af\u06cc\u0631\u062f",
      "community": 377,
      "norm_label": "\u06f5. \u06af\u0627\u0644\u0631\u06cc \u0641\u0642\u0637 \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f"
    },
    {
      "label": "clinic-doctor-deactivate.md",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate",
      "community": 42,
      "norm_label": "clinic-doctor-deactivate.md"
    },
    {
      "label": "\u067e\u0631\u0627\u0645\u067e\u062a: \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u062f\u06a9\u062a\u0631 \u062a\u0648\u0633\u0637 \u0635\u0627\u062d\u0628 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u067e\u0631\u0627\u0645\u067e\u062a_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0648\u0633\u0637_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 42,
      "norm_label": "\u067e\u0631\u0627\u0645\u067e\u062a: \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u062f\u06a9\u062a\u0631 \u062a\u0648\u0633\u0637 \u0635\u0627\u062d\u0628 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0647\u062f\u0641",
      "community": 42,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647 \u0641\u0646\u06cc \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "community": 42,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647 \u0641\u0646\u06cc \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u062c\u062f\u0648\u0644 `clinic_doctors` (join table \u0641\u0639\u0644\u06cc):",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u062c\u062f\u0648\u0644_clinic_doctors_join_table_\u0641\u0639\u0644\u06cc",
      "community": 42,
      "norm_label": "\u062c\u062f\u0648\u0644 `clinic_doctors` (join table \u0641\u0639\u0644\u06cc):"
    },
    {
      "label": "API \u0645\u0648\u062c\u0648\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_api_\u0645\u0648\u062c\u0648\u062f",
      "community": 42,
      "norm_label": "api \u0645\u0648\u062c\u0648\u062f:"
    },
    {
      "label": "Frontend \u0645\u0648\u062c\u0648\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_frontend_\u0645\u0648\u062c\u0648\u062f",
      "community": 42,
      "norm_label": "frontend \u0645\u0648\u062c\u0648\u062f:"
    },
    {
      "label": "\u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a clinic owner:",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_clinic_owner",
      "community": 42,
      "norm_label": "\u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a clinic owner:"
    },
    {
      "label": "\u0646\u0648\u0628\u062a\u200c\u0647\u0627:",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "community": 42,
      "norm_label": "\u0646\u0648\u0628\u062a\u200c\u0647\u0627:"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "community": 42,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f1 \u2014 Migration: \u0633\u0647 \u062a\u063a\u06cc\u06cc\u0631 schema",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f1_migration_\u0633\u0647_\u062a\u063a\u06cc\u06cc\u0631_schema",
      "community": 42,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f1 \u2014 migration: \u0633\u0647 \u062a\u063a\u06cc\u06cc\u0631 schema"
    },
    {
      "label": "\u06f1-\u0627\u0644\u0641: \u062c\u062f\u0648\u0644 `clinic_doctors`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u06f1_\u0627\u0644\u0641_\u062c\u062f\u0648\u0644_clinic_doctors",
      "community": 42,
      "norm_label": "\u06f1-\u0627\u0644\u0641: \u062c\u062f\u0648\u0644 `clinic_doctors`"
    },
    {
      "label": "\u06f1-\u0628: \u062c\u062f\u0648\u0644 `doctor_addresses`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u06f1_\u0628_\u062c\u062f\u0648\u0644_doctor_addresses",
      "community": 42,
      "norm_label": "\u06f1-\u0628: \u062c\u062f\u0648\u0644 `doctor_addresses`"
    },
    {
      "label": "\u06f1-\u062c: \u062c\u062f\u0648\u0644 `appointments`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u06f1_\u062c_\u062c\u062f\u0648\u0644_appointments",
      "community": 42,
      "norm_label": "\u06f1-\u062c: \u062c\u062f\u0648\u0644 `appointments`"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f2 \u2014 Backend: endpoint \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f2_backend_endpoint_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u062f\u06a9\u062a\u0631",
      "community": 42,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f2 \u2014 backend: endpoint \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f2-\u0628 \u2014 Backend: \u0630\u062e\u06cc\u0631\u0647 `address_id` \u0647\u0646\u06af\u0627\u0645 \u062b\u0628\u062a \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f2_\u0628_backend_\u0630\u062e\u06cc\u0631\u0647_address_id_\u0647\u0646\u06af\u0627\u0645_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a",
      "community": 42,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f2-\u0628 \u2014 backend: \u0630\u062e\u06cc\u0631\u0647 `address_id` \u0647\u0646\u06af\u0627\u0645 \u062b\u0628\u062a \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f3 \u2014 Backend: endpoint \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0645\u062c\u062f\u062f \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L183",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f3_backend_endpoint_\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u0645\u062c\u062f\u062f_\u062f\u06a9\u062a\u0631",
      "community": 42,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f3 \u2014 backend: endpoint \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0645\u062c\u062f\u062f \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f4 \u2014 Backend: \u0622\u067e\u062f\u06cc\u062a endpoint `doctor-list`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L201",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f4_backend_\u0622\u067e\u062f\u06cc\u062a_endpoint_doctor_list",
      "community": 42,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f4 \u2014 backend: \u0627\u067e\u062f\u06cc\u062a endpoint `doctor-list`"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f5 \u2014 Frontend: \u062f\u06a9\u0645\u0647 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644/\u0641\u0639\u0627\u0644 \u062f\u0631 `ClinicDetailPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L242",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_frontend_\u062f\u06a9\u0645\u0647_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u0641\u0639\u0627\u0644_\u062f\u0631_clinicdetailpage_tsx",
      "community": 42,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f5 \u2014 frontend: \u062f\u06a9\u0645\u0647 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644/\u0641\u0639\u0627\u0644 \u062f\u0631 `clinicdetailpage.tsx`"
    },
    {
      "label": "\u0622\u067e\u062f\u06cc\u062a interface:",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L248",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0622\u067e\u062f\u06cc\u062a_interface",
      "community": 42,
      "norm_label": "\u0627\u067e\u062f\u06cc\u062a interface:"
    },
    {
      "label": "\u0645\u0646\u0637\u0642 \u0646\u0645\u0627\u06cc\u0634 \u062f\u06a9\u0645\u0647:",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L260",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0645\u0646\u0637\u0642_\u0646\u0645\u0627\u06cc\u0634_\u062f\u06a9\u0645\u0647",
      "community": 42,
      "norm_label": "\u0645\u0646\u0637\u0642 \u0646\u0645\u0627\u06cc\u0634 \u062f\u06a9\u0645\u0647:"
    },
    {
      "label": "\u062f\u06a9\u0645\u0647\u200c\u0647\u0627:",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L268",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u062f\u06a9\u0645\u0647_\u0647\u0627",
      "community": 42,
      "norm_label": "\u062f\u06a9\u0645\u0647\u200c\u0647\u0627:"
    },
    {
      "label": "API calls (\u0628\u0627 `useMutation`):",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L277",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_api_calls_\u0628\u0627_usemutation",
      "community": 42,
      "norm_label": "api calls (\u0628\u0627 `usemutation`):"
    },
    {
      "label": "UX \u0646\u06a9\u0627\u062a:",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L301",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_ux_\u0646\u06a9\u0627\u062a",
      "community": 42,
      "norm_label": "ux \u0646\u06a9\u0627\u062a:"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L309",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627",
      "community": 42,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u062a\u0633\u062a \u0647\u0631 \u0645\u0631\u062d\u0644\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L325",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u062a\u0633\u062a_\u0647\u0631_\u0645\u0631\u062d\u0644\u0647",
      "community": 42,
      "norm_label": "\u062a\u0633\u062a \u0647\u0631 \u0645\u0631\u062d\u0644\u0647"
    },
    {
      "label": "\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L349",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 42,
      "norm_label": "\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "`PATCH /api/v1/clinic/{clinicUuid}/doctor/{doctorUuid}/deactivate`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L353",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_patch_api_v1_clinic_clinicuuid_doctor_doctoruuid_deactivate",
      "community": 42,
      "norm_label": "`patch /api/v1/clinic/{clinicuuid}/doctor/{doctoruuid}/deactivate`"
    },
    {
      "label": "`PATCH /api/v1/clinic/{clinicUuid}/doctor/{doctorUuid}/reactivate`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L354",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_patch_api_v1_clinic_clinicuuid_doctor_doctoruuid_reactivate",
      "community": 42,
      "norm_label": "`patch /api/v1/clinic/{clinicuuid}/doctor/{doctoruuid}/reactivate`"
    },
    {
      "label": "\u0622\u067e\u062f\u06cc\u062a `GET /api/v1/clinic/doctor-list/{clinicUuid}` (\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L355",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_deactivate_\u0622\u067e\u062f\u06cc\u062a_get_api_v1_clinic_doctor_list_clinicuuid_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 42,
      "norm_label": "\u0627\u067e\u062f\u06cc\u062a `get /api/v1/clinic/doctor-list/{clinicuuid}` (\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f)"
    },
    {
      "label": "clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement",
      "community": 761,
      "norm_label": "clinic-doctor-permissions-full-coverage-and-enforcement.md"
    },
    {
      "label": "\u067e\u0648\u0634\u0634 \u0648 \u0627\u0639\u0645\u0627\u0644\u0650 \u06a9\u0627\u0645\u0644\u0650 \u0645\u062c\u0648\u0632 \u067e\u0632\u0634\u06a9\u0650 \u0639\u0636\u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (ClinicDoctorPermission) \u2014 \u0647\u0645\u062a\u0627\u06cc \u06a9\u0627\u0631 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u067e\u0648\u0634\u0634_\u0648_\u0627\u0639\u0645\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0645\u062c\u0648\u0632_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinicdoctorpermission_\u0647\u0645\u062a\u0627\u06cc_\u06a9\u0627\u0631_\u0645\u0646\u0634\u06cc",
      "community": 761,
      "norm_label": "\u067e\u0648\u0634\u0634 \u0648 \u0627\u0639\u0645\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0645\u062c\u0648\u0632 \u067e\u0632\u0634\u06a9 \u0639\u0636\u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (clinicdoctorpermission) \u2014 \u0647\u0645\u062a\u0627\u06cc \u06a9\u0627\u0631 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0632\u0645\u06cc\u0646\u0647",
      "community": 761,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 761,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 761,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 761,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0648\u0638\u0627\u06cc\u0641",
      "community": 761,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f0. \u0645\u0645\u06cc\u0632\u06cc \u0648 \u062a\u0635\u0645\u06cc\u0645 (\u0627\u0648\u0644 \u0627\u06cc\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L114",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u06f0_\u0645\u0645\u06cc\u0632\u06cc_\u0648_\u062a\u0635\u0645\u06cc\u0645_\u0627\u0648\u0644_\u0627\u06cc\u0646",
      "community": 761,
      "norm_label": "\u06f0. \u0645\u0645\u06cc\u0632\u06cc \u0648 \u062a\u0635\u0645\u06cc\u0645 (\u0627\u0648\u0644 \u0627\u06cc\u0646)"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u0646\u0627\u0628\u0639 \u0645\u062c\u0648\u0632 (Coverage)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0645\u0646\u0627\u0628\u0639_\u0645\u062c\u0648\u0632_coverage",
      "community": 761,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u0646\u0627\u0628\u0639 \u0645\u062c\u0648\u0632 (coverage)"
    },
    {
      "label": "\u06f2. \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u0628\u06a9\u200c\u0627\u0646\u062f (Enforcement)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u06f2_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u0628\u06a9_\u0627\u0646\u062f_enforcement",
      "community": 761,
      "norm_label": "\u06f2. \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u0628\u06a9\u200c\u0627\u0646\u062f (enforcement)"
    },
    {
      "label": "\u06f3. \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u067e\u0646\u0644 (Frontend)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u06f3_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0646\u0644_frontend",
      "community": 761,
      "norm_label": "\u06f3. \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u067e\u0646\u0644 (frontend)"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a\u200c\u0647\u0627 \u0648 \u0645\u0627\u062a\u0631\u06cc\u0633 \u0646\u0647\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u06f4_\u062a\u0633\u062a_\u0647\u0627_\u0648_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0646\u0647\u0627\u06cc\u06cc",
      "community": 761,
      "norm_label": "\u06f4. \u062a\u0633\u062a\u200c\u0647\u0627 \u0648 \u0645\u0627\u062a\u0631\u06cc\u0633 \u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L192",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 761,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "clinic-doctor-permissions.md",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions",
      "community": 752,
      "norm_label": "clinic-doctor-permissions.md"
    },
    {
      "label": "\u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u0632\u0634\u06a9\u0627\u0646 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (Per-doctor permissions)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_per_doctor_permissions",
      "community": 752,
      "norm_label": "\u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u0632\u0634\u06a9\u0627\u0646 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (per-doctor permissions)"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u0632\u0645\u06cc\u0646\u0647",
      "community": 752,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 752,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 752,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 752,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u0648\u0638\u0627\u06cc\u0641",
      "community": 752,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Entity \u062c\u062f\u06cc\u062f `ClinicDoctorPermission`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u06f1_entity_\u062c\u062f\u06cc\u062f_clinicdoctorpermission",
      "community": 752,
      "norm_label": "\u06f1. entity \u062c\u062f\u06cc\u062f `clinicdoctorpermission`"
    },
    {
      "label": "\u06f2. Repository + Service",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L128",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u06f2_repository_service",
      "community": 752,
      "norm_label": "\u06f2. repository + service"
    },
    {
      "label": "\u06f3. \u0686\u06a9\u0631 \u0645\u062c\u0648\u0632 \u2014 \u0628\u0627 call site \u0648\u0627\u0642\u0639\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u06f3_\u0686\u06a9\u0631_\u0645\u062c\u0648\u0632_\u0628\u0627_call_site_\u0648\u0627\u0642\u0639\u06cc",
      "community": 752,
      "norm_label": "\u06f3. \u0686\u06a9\u0631 \u0645\u062c\u0648\u0632 \u2014 \u0628\u0627 call site \u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "label": "\u06f4. Endpoint\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u062c\u0648\u0632",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u06f4_endpoint\u0647\u0627\u06cc_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u062c\u0648\u0632",
      "community": 752,
      "norm_label": "\u06f4. endpoint\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u062c\u0648\u0632"
    },
    {
      "label": "\u06f5. \u0627\u0646\u062a\u0634\u0627\u0631 \u0645\u062c\u0648\u0632 \u062f\u0631 context",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u06f5_\u0627\u0646\u062a\u0634\u0627\u0631_\u0645\u062c\u0648\u0632_\u062f\u0631_context",
      "community": 752,
      "norm_label": "\u06f5. \u0627\u0646\u062a\u0634\u0627\u0631 \u0645\u062c\u0648\u0632 \u062f\u0631 context"
    },
    {
      "label": "\u06f6. `usePermissions` \u0633\u0645\u062a \u0641\u0631\u0627\u0646\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L186",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u06f6_usepermissions_\u0633\u0645\u062a_\u0641\u0631\u0627\u0646\u062a",
      "community": 752,
      "norm_label": "\u06f6. `usepermissions` \u0633\u0645\u062a \u0641\u0631\u0627\u0646\u062a"
    },
    {
      "label": "\u06f7. UI \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u062c\u0648\u0632 \u062f\u0631 \u0635\u0641\u062d\u0647 \u067e\u0632\u0634\u06a9\u0627\u0646 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L210",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u06f7_ui_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u062c\u0648\u0632_\u062f\u0631_\u0635\u0641\u062d\u0647_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 752,
      "norm_label": "\u06f7. ui \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u062c\u0648\u0632 \u062f\u0631 \u0635\u0641\u062d\u0647 \u067e\u0632\u0634\u06a9\u0627\u0646 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u06f8. \u062a\u0633\u062a + \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L218",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u06f8_\u062a\u0633\u062a_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 752,
      "norm_label": "\u06f8. \u062a\u0633\u062a + \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L230",
      "_origin": "ast",
      "id": "prompt_clinic_doctor_permissions_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 752,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "clinic-invitation-twig-page.md",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_invitation_twig_page",
      "community": 439,
      "norm_label": "clinic-invitation-twig-page.md"
    },
    {
      "label": "\u0635\u0641\u062d\u0647 Twig \u062f\u0639\u0648\u062a \u067e\u0632\u0634\u06a9 + \u06a9\u0648\u062a\u0627\u0647\u200c\u06a9\u0631\u062f\u0646 URL \u067e\u06cc\u0627\u0645\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_invitation_twig_page_\u0635\u0641\u062d\u0647_twig_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u06a9\u0648\u062a\u0627\u0647_\u06a9\u0631\u062f\u0646_url_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 439,
      "norm_label": "\u0635\u0641\u062d\u0647 twig \u062f\u0639\u0648\u062a \u067e\u0632\u0634\u06a9 + \u06a9\u0648\u062a\u0627\u0647\u200c\u06a9\u0631\u062f\u0646 url \u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_clinic_invitation_twig_page_\u0632\u0645\u06cc\u0646\u0647",
      "community": 439,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_clinic_invitation_twig_page_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 439,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_clinic_invitation_twig_page_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 439,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_clinic_invitation_twig_page_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 439,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "prompt_clinic_invitation_twig_page_\u0648\u0638\u0627\u06cc\u0641",
      "community": 439,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u06a9\u0648\u062a\u0627\u0647\u200c\u06a9\u0631\u062f\u0646 \u062a\u0648\u06a9\u0646 \u062f\u0639\u0648\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_clinic_invitation_twig_page_\u06f1_\u06a9\u0648\u062a\u0627\u0647_\u06a9\u0631\u062f\u0646_\u062a\u0648\u06a9\u0646_\u062f\u0639\u0648\u062a",
      "community": 439,
      "norm_label": "\u06f1. \u06a9\u0648\u062a\u0627\u0647\u200c\u06a9\u0631\u062f\u0646 \u062a\u0648\u06a9\u0646 \u062f\u0639\u0648\u062a"
    },
    {
      "label": "\u06f2. \u0635\u0641\u062d\u0647\u0654 Twig \u062f\u0639\u0648\u062a (\u0646\u0645\u0627\u06cc\u0634 + \u062a\u0627\u06cc\u06cc\u062f/\u0631\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_clinic_invitation_twig_page_\u06f2_\u0635\u0641\u062d\u0647_twig_\u062f\u0639\u0648\u062a_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0627\u06cc\u06cc\u062f_\u0631\u062f",
      "community": 439,
      "norm_label": "\u06f2. \u0635\u0641\u062d\u0647 twig \u062f\u0639\u0648\u062a (\u0646\u0645\u0627\u06cc\u0634 + \u062a\u0627\u06cc\u06cc\u062f/\u0631\u062f)"
    },
    {
      "label": "\u06f3. \u062a\u0645\u067e\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc Twig",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L202",
      "_origin": "ast",
      "id": "prompt_clinic_invitation_twig_page_\u06f3_\u062a\u0645\u067e\u0644\u06cc\u062a_\u0647\u0627\u06cc_twig",
      "community": 439,
      "norm_label": "\u06f3. \u062a\u0645\u067e\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc twig"
    },
    {
      "label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L243",
      "_origin": "ast",
      "id": "prompt_clinic_invitation_twig_page_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 439,
      "norm_label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L250",
      "_origin": "ast",
      "id": "prompt_clinic_invitation_twig_page_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 439,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "clinic-pro-promo-video.md",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video",
      "community": 2,
      "norm_label": "clinic-pro-promo-video.md"
    },
    {
      "label": "Master Prompt \u2014 \u0645\u0648\u0634\u0646\u200c\u06af\u0631\u0627\u0641\u06cc \u062a\u0628\u0644\u06cc\u063a\u0627\u062a\u06cc Clinic Pro",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_master_prompt_\u0645\u0648\u0634\u0646_\u06af\u0631\u0627\u0641\u06cc_\u062a\u0628\u0644\u06cc\u063a\u0627\u062a\u06cc_clinic_pro",
      "community": 2,
      "norm_label": "master prompt \u2014 \u0645\u0648\u0634\u0646\u200c\u06af\u0631\u0627\u0641\u06cc \u062a\u0628\u0644\u06cc\u063a\u0627\u062a\u06cc clinic pro"
    },
    {
      "label": "ROLE",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_role",
      "community": 2,
      "norm_label": "role"
    },
    {
      "label": "\u0645\u062d\u0635\u0648\u0644 \u0648\u0627\u0642\u0639\u06cc \u2014 Clinic Pro \u0686\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f (\u0627\u0632 \u0627\u0648\u0644 \u062a\u0627 \u0622\u062e\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_\u0645\u062d\u0635\u0648\u0644_\u0648\u0627\u0642\u0639\u06cc_clinic_pro_\u0686\u0647_\u0645\u06cc_\u06a9\u0646\u062f_\u0627\u0632_\u0627\u0648\u0644_\u062a\u0627_\u0622\u062e\u0631",
      "community": 2,
      "norm_label": "\u0645\u062d\u0635\u0648\u0644 \u0648\u0627\u0642\u0639\u06cc \u2014 clinic pro \u0686\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f (\u0627\u0632 \u0627\u0648\u0644 \u062a\u0627 \u0627\u062e\u0631)"
    },
    {
      "label": "OBJECTIVE",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_objective",
      "community": 2,
      "norm_label": "objective"
    },
    {
      "label": "\u0645\u0634\u062e\u0635\u0627\u062a \u0641\u0646\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_\u0645\u0634\u062e\u0635\u0627\u062a_\u0641\u0646\u06cc",
      "community": 2,
      "norm_label": "\u0645\u0634\u062e\u0635\u0627\u062a \u0641\u0646\u06cc"
    },
    {
      "label": "\u0633\u0628\u06a9 \u0637\u0631\u0627\u062d\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_\u0633\u0628\u06a9_\u0637\u0631\u0627\u062d\u06cc",
      "community": 2,
      "norm_label": "\u0633\u0628\u06a9 \u0637\u0631\u0627\u062d\u06cc"
    },
    {
      "label": "\u067e\u0627\u0644\u062a \u0631\u0646\u06af",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_\u067e\u0627\u0644\u062a_\u0631\u0646\u06af",
      "community": 2,
      "norm_label": "\u067e\u0627\u0644\u062a \u0631\u0646\u06af"
    },
    {
      "label": "\u0627\u0641\u06a9\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_\u0627\u0641\u06a9\u062a_\u0647\u0627",
      "community": 2,
      "norm_label": "\u0627\u0641\u06a9\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u0633\u0646\u0627\u0631\u06cc\u0648 (Scene-by-Scene)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_\u0633\u0646\u0627\u0631\u06cc\u0648_scene_by_scene",
      "community": 2,
      "norm_label": "\u0633\u0646\u0627\u0631\u06cc\u0648 (scene-by-scene)"
    },
    {
      "label": "Scene 1 \u2014 \u0622\u0634\u0648\u0628 (\u06f0\u2013\u06f8s)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L75",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_scene_1_\u0622\u0634\u0648\u0628_\u06f0_\u06f8s",
      "community": 2,
      "norm_label": "scene 1 \u2014 \u0627\u0634\u0648\u0628 (\u06f0\u2013\u06f8s)"
    },
    {
      "label": "Scene 2 \u2014 \u062a\u062d\u0648\u0644 (\u06f8\u2013\u06f1\u06f4s)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_scene_2_\u062a\u062d\u0648\u0644_\u06f8_\u06f1\u06f4s",
      "community": 2,
      "norm_label": "scene 2 \u2014 \u062a\u062d\u0648\u0644 (\u06f8\u2013\u06f1\u06f4s)"
    },
    {
      "label": "Scene 3 \u2014 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0648 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627 (\u06f1\u06f4\u2013\u06f3\u06f0s)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_scene_3_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0648_\u0645\u0627\u0698\u0648\u0644_\u0647\u0627_\u06f1\u06f4_\u06f3\u06f0s",
      "community": 2,
      "norm_label": "scene 3 \u2014 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0648 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627 (\u06f1\u06f4\u2013\u06f3\u06f0s)"
    },
    {
      "label": "Scene 4 \u2014 \u0633\u0641\u0631 \u0628\u06cc\u0645\u0627\u0631 (\u06f3\u06f0\u2013\u06f4\u06f5s)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_scene_4_\u0633\u0641\u0631_\u0628\u06cc\u0645\u0627\u0631_\u06f3\u06f0_\u06f4\u06f5s",
      "community": 2,
      "norm_label": "scene 4 \u2014 \u0633\u0641\u0631 \u0628\u06cc\u0645\u0627\u0631 (\u06f3\u06f0\u2013\u06f4\u06f5s)"
    },
    {
      "label": "Scene 5 \u2014 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u06cc \u0628\u062f\u0648\u0646\u200c\u06a9\u0627\u063a\u0630 (\u06f4\u06f5\u2013\u06f5\u06f5s)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_scene_5_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc_\u0628\u062f\u0648\u0646_\u06a9\u0627\u063a\u0630_\u06f4\u06f5_\u06f5\u06f5s",
      "community": 2,
      "norm_label": "scene 5 \u2014 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u06cc \u0628\u062f\u0648\u0646\u200c\u06a9\u0627\u063a\u0630 (\u06f4\u06f5\u2013\u06f5\u06f5s)"
    },
    {
      "label": "Scene 6 \u2014 \u0647\u0648\u0634 \u0645\u0627\u0644\u06cc (\u06f5\u06f5\u2013\u06f6\u06f5s)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_scene_6_\u0647\u0648\u0634_\u0645\u0627\u0644\u06cc_\u06f5\u06f5_\u06f6\u06f5s",
      "community": 2,
      "norm_label": "scene 6 \u2014 \u0647\u0648\u0634 \u0645\u0627\u0644\u06cc (\u06f5\u06f5\u2013\u06f6\u06f5s)"
    },
    {
      "label": "Scene 7 \u2014 \u0622\u0631\u0627\u0645\u0634 (\u06f6\u06f5\u2013\u06f7\u06f5s)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_scene_7_\u0622\u0631\u0627\u0645\u0634_\u06f6\u06f5_\u06f7\u06f5s",
      "community": 2,
      "norm_label": "scene 7 \u2014 \u0627\u0631\u0627\u0645\u0634 (\u06f6\u06f5\u2013\u06f7\u06f5s)"
    },
    {
      "label": "Ending \u2014 Logo Reveal (\u06f7\u06f5\u2013\u06f9\u06f0s)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_ending_logo_reveal_\u06f7\u06f5_\u06f9\u06f0s",
      "community": 2,
      "norm_label": "ending \u2014 logo reveal (\u06f7\u06f5\u2013\u06f9\u06f0s)"
    },
    {
      "label": "\u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0631\u0648\u06cc \u062a\u0635\u0648\u06cc\u0631 (\u06a9\u0627\u0631\u062a\u200c\u0647\u0627\u06cc \u062a\u0627\u06cc\u067e\u0648\u06af\u0631\u0627\u0641\u06cc\u06a9 \u0628\u06cc\u0646 \u0633\u06a9\u0627\u0646\u0633\u200c\u0647\u0627)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_\u0645\u062a\u0646_\u0647\u0627\u06cc_\u0631\u0648\u06cc_\u062a\u0635\u0648\u06cc\u0631_\u06a9\u0627\u0631\u062a_\u0647\u0627\u06cc_\u062a\u0627\u06cc\u067e\u0648\u06af\u0631\u0627\u0641\u06cc\u06a9_\u0628\u06cc\u0646_\u0633\u06a9\u0627\u0646\u0633_\u0647\u0627",
      "community": 2,
      "norm_label": "\u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0631\u0648\u06cc \u062a\u0635\u0648\u06cc\u0631 (\u06a9\u0627\u0631\u062a\u200c\u0647\u0627\u06cc \u062a\u0627\u06cc\u067e\u0648\u06af\u0631\u0627\u0641\u06cc\u06a9 \u0628\u06cc\u0646 \u0633\u06a9\u0627\u0646\u0633\u200c\u0647\u0627)"
    },
    {
      "label": "\u0645\u0648\u0633\u06cc\u0642\u06cc (Sound Design)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_\u0645\u0648\u0633\u06cc\u0642\u06cc_sound_design",
      "community": 2,
      "norm_label": "\u0645\u0648\u0633\u06cc\u0642\u06cc (sound design)"
    },
    {
      "label": "\u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u062f\u06cc \u0628\u0631\u0627\u06cc \u0645\u0648\u062a\u0648\u0631 \u062a\u0648\u0644\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "prompt_clinic_pro_promo_video_\u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u062f\u06cc_\u0628\u0631\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u062a\u0648\u0644\u06cc\u062f",
      "community": 2,
      "norm_label": "\u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u062f\u06cc \u0628\u0631\u0627\u06cc \u0645\u0648\u062a\u0648\u0631 \u062a\u0648\u0644\u06cc\u062f"
    },
    {
      "label": "clinic-record-access.md",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_record_access",
      "community": 899,
      "norm_label": "clinic-record-access.md"
    },
    {
      "label": "\u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u0632\u0634\u06a9 \u0648 \u0645\u062f\u06cc\u0631 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0647 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_record_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0648_\u0645\u062f\u06cc\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 899,
      "norm_label": "\u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u0632\u0634\u06a9 \u0648 \u0645\u062f\u06cc\u0631 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0647 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_clinic_record_access_\u067e\u0631\u0648\u0698\u0647",
      "community": 899,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_clinic_record_access_\u0632\u0645\u06cc\u0646\u0647",
      "community": 899,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_clinic_record_access_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 899,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_clinic_record_access_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 899,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_clinic_record_access_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 899,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "prompt_clinic_record_access_\u0648\u0638\u0627\u06cc\u0641",
      "community": 899,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u0632\u0634\u06a9 \u0628\u0647 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "prompt_clinic_record_access_\u06f1_backend_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 899,
      "norm_label": "\u06f1. backend \u2014 \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u0632\u0634\u06a9 \u0628\u0647 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u06f2. Backend \u2014 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_clinic_record_access_\u06f2_backend_\u0645\u0646\u0634\u06cc",
      "community": 899,
      "norm_label": "\u06f2. backend \u2014 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u06f3. Frontend \u2014 \u0646\u0645\u0627\u06cc\u0634 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0631\u0627\u06cc \u067e\u0632\u0634\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_clinic_record_access_\u06f3_frontend_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0631\u0627\u06cc_\u067e\u0632\u0634\u06a9",
      "community": 899,
      "norm_label": "\u06f3. frontend \u2014 \u0646\u0645\u0627\u06cc\u0634 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0631\u0627\u06cc \u067e\u0632\u0634\u06a9"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_clinic_record_access_\u06f4_\u062a\u0633\u062a",
      "community": 899,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_clinic_record_access_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 899,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "clinic-shared-secretary-multi-doctor.md",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor",
      "community": 753,
      "norm_label": "clinic-shared-secretary-multi-doctor.md"
    },
    {
      "label": "\u0645\u0646\u0634\u06cc\u0650 \u0645\u0634\u062a\u0631\u06a9 \u06a9\u0644\u06cc\u0646\u06cc\u06a9: \u062a\u062e\u0635\u06cc\u0635 \u06cc\u06a9 \u0645\u0646\u0634\u06cc \u0628\u0647 \u0686\u0646\u062f \u067e\u0632\u0634\u06a9 \u0628\u0627 \u062f\u0633\u062a\u0631\u0633\u06cc \u0645\u062d\u062f\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_\u0645\u0646\u0634\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u06a9_\u0645\u0646\u0634\u06cc_\u0628\u0647_\u0686\u0646\u062f_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0645\u062d\u062f\u0648\u062f",
      "community": 753,
      "norm_label": "\u0645\u0646\u0634\u06cc \u0645\u0634\u062a\u0631\u06a9 \u06a9\u0644\u06cc\u0646\u06cc\u06a9: \u062a\u062e\u0635\u06cc\u0635 \u06cc\u06a9 \u0645\u0646\u0634\u06cc \u0628\u0647 \u0686\u0646\u062f \u067e\u0632\u0634\u06a9 \u0628\u0627 \u062f\u0633\u062a\u0631\u0633\u06cc \u0645\u062d\u062f\u0648\u062f"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_\u067e\u0631\u0648\u0698\u0647",
      "community": 753,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_\u0632\u0645\u06cc\u0646\u0647",
      "community": 753,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 753,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 753,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 753,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "create \u062a\u06a9\u200c\u067e\u0632\u0634\u06a9\u06cc \u2014 `SecretaryController.php:39`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_create_\u062a\u06a9_\u067e\u0632\u0634\u06a9\u06cc_secretarycontroller_php_39",
      "community": 753,
      "norm_label": "create \u062a\u06a9\u200c\u067e\u0632\u0634\u06a9\u06cc \u2014 `secretarycontroller.php:39`"
    },
    {
      "label": "scope \u0646\u0627\u0642\u0635 \u0628\u0631\u0627\u06cc \u0646\u0648\u0628\u062a \u2014 `MyAppointmentsController.php:303` \u0648 `:504`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_scope_\u0646\u0627\u0642\u0635_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a_myappointmentscontroller_php_303_\u0648_504",
      "community": 753,
      "norm_label": "scope \u0646\u0627\u0642\u0635 \u0628\u0631\u0627\u06cc \u0646\u0648\u0628\u062a \u2014 `myappointmentscontroller.php:303` \u0648 `:504`"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc \u062f\u0631\u0633\u062a (\u062f\u0627\u0634\u0628\u0648\u0631\u062f) \u2014 `DashboardController.php:~416`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_\u0627\u0644\u06af\u0648\u06cc_\u062f\u0631\u0633\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_dashboardcontroller_php_416",
      "community": 753,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc \u062f\u0631\u0633\u062a (\u062f\u0627\u0634\u0628\u0648\u0631\u062f) \u2014 `dashboardcontroller.php:~416`"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_\u0648\u0638\u0627\u06cc\u0641",
      "community": 753,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0631\u0648\u06cc\u0633 \u0645\u0646\u0634\u06cc + \u062a\u062e\u0635\u06cc\u0635 \u0686\u0646\u062f\u200c\u067e\u0632\u0634\u06a9\u06cc\u0650 \u0627\u062a\u0645\u06cc\u06a9 (Backend)",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_\u06f1_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0646\u0634\u06cc_\u062a\u062e\u0635\u06cc\u0635_\u0686\u0646\u062f_\u067e\u0632\u0634\u06a9\u06cc_\u0627\u062a\u0645\u06cc\u06a9_backend",
      "community": 753,
      "norm_label": "\u06f1. \u0633\u0631\u0648\u06cc\u0633 \u0645\u0646\u0634\u06cc + \u062a\u062e\u0635\u06cc\u0635 \u0686\u0646\u062f\u200c\u067e\u0632\u0634\u06a9\u06cc \u0627\u062a\u0645\u06cc\u06a9 (backend)"
    },
    {
      "label": "\u06f2. \u0627\u0639\u0645\u0627\u0644 scope \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u067e\u0632\u0634\u06a9\u0627\u0646\u0650 \u062a\u062e\u0635\u06cc\u0635\u200c\u06cc\u0627\u0641\u062a\u0647 (Backend) \u2014 \u0647\u0633\u062a\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_\u06f2_\u0627\u0639\u0645\u0627\u0644_scope_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0628\u0647_\u067e\u0632\u0634\u06a9\u0627\u0646_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u0627\u0641\u062a\u0647_backend_\u0647\u0633\u062a\u0647",
      "community": 753,
      "norm_label": "\u06f2. \u0627\u0639\u0645\u0627\u0644 scope \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u067e\u0632\u0634\u06a9\u0627\u0646 \u062a\u062e\u0635\u06cc\u0635\u200c\u06cc\u0627\u0641\u062a\u0647 (backend) \u2014 \u0647\u0633\u062a\u0647"
    },
    {
      "label": "\u06f3. Frontend \u2014 \u0627\u0646\u062a\u062e\u0627\u0628 \u0686\u0646\u062f \u067e\u0632\u0634\u06a9 \u0648 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u062a\u062e\u0635\u06cc\u0635",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_\u06f3_frontend_\u0627\u0646\u062a\u062e\u0627\u0628_\u0686\u0646\u062f_\u067e\u0632\u0634\u06a9_\u0648_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062a\u062e\u0635\u06cc\u0635",
      "community": 753,
      "norm_label": "\u06f3. frontend \u2014 \u0627\u0646\u062a\u062e\u0627\u0628 \u0686\u0646\u062f \u067e\u0632\u0634\u06a9 \u0648 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u062a\u062e\u0635\u06cc\u0635"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "prompt_clinic_shared_secretary_multi_doctor_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 753,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "clinic-social-media-field.md",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_social_media_field",
      "community": 215,
      "norm_label": "clinic-social-media-field.md"
    },
    {
      "label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062f \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0628\u0647 Clinic",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_clinic",
      "community": 215,
      "norm_label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062f \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0628\u0647 clinic"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_clinic_social_media_field_\u067e\u0631\u0648\u0698\u0647",
      "community": 215,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_clinic_social_media_field_\u0632\u0645\u06cc\u0646\u0647",
      "community": 215,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_clinic_social_media_field_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 215,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_clinic_social_media_field_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 215,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_clinic_social_media_field_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 215,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_clinic_social_media_field_\u0648\u0638\u0627\u06cc\u0641",
      "community": 215,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062f `socialMedia`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_clinic_social_media_field_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_socialmedia",
      "community": 215,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062f `socialmedia`"
    },
    {
      "label": "\u06f2. \u0627\u0636\u0627\u0641\u0647\u200c\u06a9\u0631\u062f\u0646 \u0628\u0647 \u062e\u0631\u0648\u062c\u06cc `toDetailArray()` \u0648 `toListArray()`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_clinic_social_media_field_\u06f2_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_\u0628\u0647_\u062e\u0631\u0648\u062c\u06cc_todetailarray_\u0648_tolistarray",
      "community": 215,
      "norm_label": "\u06f2. \u0627\u0636\u0627\u0641\u0647\u200c\u06a9\u0631\u062f\u0646 \u0628\u0647 \u062e\u0631\u0648\u062c\u06cc `todetailarray()` \u0648 `tolistarray()`"
    },
    {
      "label": "\u06f3. Migration",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_clinic_social_media_field_\u06f3_migration",
      "community": 215,
      "norm_label": "\u06f3. migration"
    },
    {
      "label": "\u06f4. \u067e\u0630\u06cc\u0631\u0634 \u062f\u0631 `ClinicController::update()`",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_clinic_social_media_field_\u06f4_\u067e\u0630\u06cc\u0631\u0634_\u062f\u0631_cliniccontroller_update",
      "community": 215,
      "norm_label": "\u06f4. \u067e\u0630\u06cc\u0631\u0634 \u062f\u0631 `cliniccontroller::update()`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "prompt_clinic_social_media_field_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 215,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "clinic-view-doctor-profile.md",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_view_doctor_profile",
      "community": 236,
      "norm_label": "clinic-view-doctor-profile.md"
    },
    {
      "label": "\u062f\u0633\u062a\u0631\u0633\u06cc \u0635\u0627\u062d\u0628 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0647 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u067e\u0632\u0634\u06a9\u0627\u0646 \u0639\u0636\u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_clinic_view_doctor_profile_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 236,
      "norm_label": "\u062f\u0633\u062a\u0631\u0633\u06cc \u0635\u0627\u062d\u0628 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0647 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u067e\u0632\u0634\u06a9\u0627\u0646 \u0639\u0636\u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_clinic_view_doctor_profile_\u0632\u0645\u06cc\u0646\u0647",
      "community": 236,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_clinic_view_doctor_profile_\u0645\u0634\u06a9\u0644",
      "community": 236,
      "norm_label": "\u0645\u0634\u06a9\u0644"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_clinic_view_doctor_profile_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 236,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_clinic_view_doctor_profile_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 236,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_clinic_view_doctor_profile_\u0648\u0638\u0627\u06cc\u0641",
      "community": 236,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Frontend \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 `clinic` \u0628\u0647 RoleRoute \u0645\u0633\u06cc\u0631 \u067e\u0632\u0634\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_clinic_view_doctor_profile_\u06f1_frontend_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_clinic_\u0628\u0647_roleroute_\u0645\u0633\u06cc\u0631_\u067e\u0632\u0634\u06a9",
      "community": 236,
      "norm_label": "\u06f1. frontend \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 `clinic` \u0628\u0647 roleroute \u0645\u0633\u06cc\u0631 \u067e\u0632\u0634\u06a9"
    },
    {
      "label": "\u06f2. Backend \u2014 endpoint \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0628\u0631\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_clinic_view_doctor_profile_\u06f2_backend_endpoint_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0628\u0631\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 236,
      "norm_label": "\u06f2. backend \u2014 endpoint \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0628\u0631\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u06f3. Frontend \u2014 DoctorDetailPage: fetch \u0628\u0627 endpoint \u0645\u0646\u0627\u0633\u0628",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "prompt_clinic_view_doctor_profile_\u06f3_frontend_doctordetailpage_fetch_\u0628\u0627_endpoint_\u0645\u0646\u0627\u0633\u0628",
      "community": 236,
      "norm_label": "\u06f3. frontend \u2014 doctordetailpage: fetch \u0628\u0627 endpoint \u0645\u0646\u0627\u0633\u0628"
    },
    {
      "label": "\u06f4. Frontend \u2014 DoctorDetailPage: \u0645\u062d\u062f\u0648\u062f \u06a9\u0631\u062f\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0628\u0631\u0627\u06cc clinic",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "prompt_clinic_view_doctor_profile_\u06f4_frontend_doctordetailpage_\u0645\u062d\u062f\u0648\u062f_\u06a9\u0631\u062f\u0646_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0631\u0627\u06cc_clinic",
      "community": 236,
      "norm_label": "\u06f4. frontend \u2014 doctordetailpage: \u0645\u062d\u062f\u0648\u062f \u06a9\u0631\u062f\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0628\u0631\u0627\u06cc clinic"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "prompt_clinic_view_doctor_profile_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 236,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "context-separation-clinic-vs-doctor-booking.md",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking",
      "community": 410,
      "norm_label": "context-separation-clinic-vs-doctor-booking.md"
    },
    {
      "label": "\u062c\u062f\u0627\u0633\u0627\u0632\u06cc Context \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0648 \u0645\u062d\u06cc\u0637 \u0634\u062e\u0635\u06cc \u067e\u0632\u0634\u06a9 \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u0645\u062d\u06cc\u0637_\u0634\u062e\u0635\u06cc_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 410,
      "norm_label": "\u062c\u062f\u0627\u0633\u0627\u0632\u06cc context \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0648 \u0645\u062d\u06cc\u0637 \u0634\u062e\u0635\u06cc \u067e\u0632\u0634\u06a9 \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u067e\u0631\u0648\u0698\u0647",
      "community": 410,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u0632\u0645\u06cc\u0646\u0647",
      "community": 410,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 410,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 410,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 410,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u06f1. \u0634\u0645\u0627\u0631\u0634 \u0633\u0631\u0648\u06cc\u0633 \u0628\u0627 `doctor` \u0647\u0627\u0631\u062f\u06a9\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f1_\u0634\u0645\u0627\u0631\u0634_\u0633\u0631\u0648\u06cc\u0633_\u0628\u0627_doctor_\u0647\u0627\u0631\u062f\u06a9\u062f",
      "community": 410,
      "norm_label": "\u06f1. \u0634\u0645\u0627\u0631\u0634 \u0633\u0631\u0648\u06cc\u0633 \u0628\u0627 `doctor` \u0647\u0627\u0631\u062f\u06a9\u062f"
    },
    {
      "label": "\u06f2. Entity \u0628\u062f\u0648\u0646 clinic",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f2_entity_\u0628\u062f\u0648\u0646_clinic",
      "community": 410,
      "norm_label": "\u06f2. entity \u0628\u062f\u0648\u0646 clinic"
    },
    {
      "label": "\u06f3. \u062a\u0634\u062e\u06cc\u0635 context \u0641\u0642\u0637 \u0627\u0632 \u0631\u0648\u06cc role (\u0648 doctor \u0628\u0631\u0646\u062f\u0647 \u0627\u0633\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f3_\u062a\u0634\u062e\u06cc\u0635_context_\u0641\u0642\u0637_\u0627\u0632_\u0631\u0648\u06cc_role_\u0648_doctor_\u0628\u0631\u0646\u062f\u0647_\u0627\u0633\u062a",
      "community": 410,
      "norm_label": "\u06f3. \u062a\u0634\u062e\u06cc\u0635 context \u0641\u0642\u0637 \u0627\u0632 \u0631\u0648\u06cc role (\u0648 doctor \u0628\u0631\u0646\u062f\u0647 \u0627\u0633\u062a)"
    },
    {
      "label": "\u06f4. Authorization \u0627\u0632 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0639\u0628\u0648\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648\u0644\u06cc context \u0631\u0627 \u062d\u0645\u0644 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f4_authorization_\u0627\u0632_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0639\u0628\u0648\u0631_\u0645\u06cc_\u06a9\u0646\u062f_\u0648\u0644\u06cc_context_\u0631\u0627_\u062d\u0645\u0644_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 410,
      "norm_label": "\u06f4. authorization \u0627\u0632 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0639\u0628\u0648\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648\u0644\u06cc context \u0631\u0627 \u062d\u0645\u0644 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u06f5. \u0641\u0631\u0627\u0646\u062a context \u0631\u0627 \u0627\u0631\u0633\u0627\u0644 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f5_\u0641\u0631\u0627\u0646\u062a_context_\u0631\u0627_\u0627\u0631\u0633\u0627\u0644_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 410,
      "norm_label": "\u06f5. \u0641\u0631\u0627\u0646\u062a context \u0631\u0627 \u0627\u0631\u0633\u0627\u0644 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0638\u0627\u06cc\u0641",
      "community": 410,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0645\u062f\u0644\u200c\u0633\u0627\u0632\u06cc Context \u062f\u0631 `WeeklySchedule`",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f1_\u0645\u062f\u0644_\u0633\u0627\u0632\u06cc_context_\u062f\u0631_weeklyschedule",
      "community": 410,
      "norm_label": "\u06f1. \u0645\u062f\u0644\u200c\u0633\u0627\u0632\u06cc context \u062f\u0631 `weeklyschedule`"
    },
    {
      "label": "\u062a\u0635\u0645\u06cc\u0645 \u0642\u0637\u0639\u06cc \u062f\u0631\u0628\u0627\u0631\u0647\u0654 `DateOverride` \u0648 `Holiday`",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L182",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u062a\u0635\u0645\u06cc\u0645_\u0642\u0637\u0639\u06cc_\u062f\u0631\u0628\u0627\u0631\u0647_dateoverride_\u0648_holiday",
      "community": 410,
      "norm_label": "\u062a\u0635\u0645\u06cc\u0645 \u0642\u0637\u0639\u06cc \u062f\u0631\u0628\u0627\u0631\u0647 `dateoverride` \u0648 `holiday`"
    },
    {
      "label": "\u06f2. \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633 \u0645\u0631\u06a9\u0632\u06cc \u0628\u0631\u0627\u06cc \u062d\u0644 Context",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L219",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f2_\u06cc\u06a9_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_\u0628\u0631\u0627\u06cc_\u062d\u0644_context",
      "community": 410,
      "norm_label": "\u06f2. \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633 \u0645\u0631\u06a9\u0632\u06cc \u0628\u0631\u0627\u06cc \u062d\u0644 context"
    },
    {
      "label": "\u06f3. \u0627\u0635\u0644\u0627\u062d validation \u0633\u0631\u0648\u06cc\u0633 bookable \u0628\u0631 \u0627\u0633\u0627\u0633 Context",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L249",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f3_\u0627\u0635\u0644\u0627\u062d_validation_\u0633\u0631\u0648\u06cc\u0633_bookable_\u0628\u0631_\u0627\u0633\u0627\u0633_context",
      "community": 410,
      "norm_label": "\u06f3. \u0627\u0635\u0644\u0627\u062d validation \u0633\u0631\u0648\u06cc\u0633 bookable \u0628\u0631 \u0627\u0633\u0627\u0633 context"
    },
    {
      "label": "\u06f4. \u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc \u0622\u062f\u0631\u0633\u200c\u0647\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 Context",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L272",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f4_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u0622\u062f\u0631\u0633_\u0647\u0627_\u0628\u0631_\u0627\u0633\u0627\u0633_context",
      "community": 410,
      "norm_label": "\u06f4. \u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc \u0627\u062f\u0631\u0633\u200c\u0647\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 context"
    },
    {
      "label": "\u06f5. \u0644\u06cc\u0633\u062a \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc context",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L289",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f5_\u0644\u06cc\u0633\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627_\u0628\u0631\u0627\u06cc_context",
      "community": 410,
      "norm_label": "\u06f5. \u0644\u06cc\u0633\u062a \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc context"
    },
    {
      "label": "\u06f6. \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a endpoint\u0647\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L296",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f6_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_endpoint\u0647\u0627\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 410,
      "norm_label": "\u06f6. \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a endpoint\u0647\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u06f7. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 React",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L307",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f7_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "community": 410,
      "norm_label": "\u06f7. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 react"
    },
    {
      "label": "\u06f8. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L315",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f8_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_\u062a\u0633\u062a",
      "community": 410,
      "norm_label": "\u06f8. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 \u062a\u0633\u062a"
    },
    {
      "label": "\u06f9. \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u067e\u0632\u0634\u06a9 \u062f\u0639\u0648\u062a\u200c\u0634\u062f\u0647 \u062f\u0631 context \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L325",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f9_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u067e\u0632\u0634\u06a9_\u062f\u0639\u0648\u062a_\u0634\u062f\u0647_\u062f\u0631_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 410,
      "norm_label": "\u06f9. \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u067e\u0632\u0634\u06a9 \u062f\u0639\u0648\u062a\u200c\u0634\u062f\u0647 \u062f\u0631 context \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u06f1\u06f0. \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0639\u0645\u0648\u0645\u06cc \u0628\u0631\u0627\u06cc \u0686\u0646\u062f schedule (\u0645\u0635\u0631\u0641\u200c\u06a9\u0646\u0646\u062f\u0647: `nobat724_front`)",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L390",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u06f1\u06f0_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0639\u0645\u0648\u0645\u06cc_\u0628\u0631\u0627\u06cc_\u0686\u0646\u062f_schedule_\u0645\u0635\u0631\u0641_\u06a9\u0646\u0646\u062f\u0647_nobat724_front",
      "community": 410,
      "norm_label": "\u06f1\u06f0. \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0639\u0645\u0648\u0645\u06cc \u0628\u0631\u0627\u06cc \u0686\u0646\u062f schedule (\u0645\u0635\u0631\u0641\u200c\u06a9\u0646\u0646\u062f\u0647: `nobat724_front`)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L437",
      "_origin": "ast",
      "id": "prompt_context_separation_clinic_vs_doctor_booking_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 410,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "coolify-docker-production-hardening.md",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening",
      "community": 302,
      "norm_label": "coolify-docker-production-hardening.md"
    },
    {
      "label": "\u0633\u062e\u062a\u200c\u0633\u0627\u0632\u06cc \u0648 \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc Production \u0627\u0633\u062a\u06a9 Docker \u0628\u0631\u0627\u06cc Coolify (MariaDB/Redis \u0645\u0633\u062a\u0642\u0644)",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0648_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_production_\u0627\u0633\u062a\u06a9_docker_\u0628\u0631\u0627\u06cc_coolify_mariadb_redis_\u0645\u0633\u062a\u0642\u0644",
      "community": 302,
      "norm_label": "\u0633\u062e\u062a\u200c\u0633\u0627\u0632\u06cc \u0648 \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc production \u0627\u0633\u062a\u06a9 docker \u0628\u0631\u0627\u06cc coolify (mariadb/redis \u0645\u0633\u062a\u0642\u0644)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u067e\u0631\u0648\u0698\u0647",
      "community": 302,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u26a0\ufe0f \u0642\u0627\u0646\u0648\u0646 \u0634\u0645\u0627\u0631\u0647 \u06f1 \u2014 \u0627\u0648\u0644 \u0645\u0633\u062a\u0646\u062f\u0627\u062a\u060c \u0628\u0639\u062f \u06a9\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u0642\u0627\u0646\u0648\u0646_\u0634\u0645\u0627\u0631\u0647_\u06f1_\u0627\u0648\u0644_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0628\u0639\u062f_\u06a9\u062f",
      "community": 302,
      "norm_label": "\u26a0\ufe0f \u0642\u0627\u0646\u0648\u0646 \u0634\u0645\u0627\u0631\u0647 \u06f1 \u2014 \u0627\u0648\u0644 \u0645\u0633\u062a\u0646\u062f\u0627\u062a\u060c \u0628\u0639\u062f \u06a9\u062f"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u0632\u0645\u06cc\u0646\u0647",
      "community": 302,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u067e\u0631\u0648\u0698\u0647 (\u0648\u0627\u0642\u0639\u06cc \u2014 \u0628\u0631\u0631\u0633\u06cc \u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0628\u0631\u0631\u0633\u06cc_\u0634\u062f\u0647",
      "community": 302,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u067e\u0631\u0648\u0698\u0647 (\u0648\u0627\u0642\u0639\u06cc \u2014 \u0628\u0631\u0631\u0633\u06cc \u0634\u062f\u0647)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 302,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "community": 302,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u062c\u0631\u0627\u06cc \u063a\u06cc\u0631-root (Security Hardening)",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u06f1_\u0627\u062c\u0631\u0627\u06cc_\u063a\u06cc\u0631_root_security_hardening",
      "community": 302,
      "norm_label": "\u06f1. \u0627\u062c\u0631\u0627\u06cc \u063a\u06cc\u0631-root (security hardening)"
    },
    {
      "label": "\u06f2. healthcheck.sh \u0645\u0633\u062a\u0642\u0644 + \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc healthcheck\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u06f2_healthcheck_sh_\u0645\u0633\u062a\u0642\u0644_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_healthcheck\u0647\u0627",
      "community": 302,
      "norm_label": "\u06f2. healthcheck.sh \u0645\u0633\u062a\u0642\u0644 + \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc healthcheck\u0647\u0627"
    },
    {
      "label": "\u06f3. opcache.ini \u062c\u062f\u0627 + \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc perf\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u06f3_opcache_ini_\u062c\u062f\u0627_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_perf_\u0647\u0627",
      "community": 302,
      "norm_label": "\u06f3. opcache.ini \u062c\u062f\u0627 + \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc perf\u200c\u0647\u0627"
    },
    {
      "label": "\u06f4. APCu \u2014 \u062a\u0635\u0645\u06cc\u0645 \u0645\u0633\u062a\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u06f4_apcu_\u062a\u0635\u0645\u06cc\u0645_\u0645\u0633\u062a\u0646\u062f",
      "community": 302,
      "norm_label": "\u06f4. apcu \u2014 \u062a\u0635\u0645\u06cc\u0645 \u0645\u0633\u062a\u0646\u062f"
    },
    {
      "label": "\u06f5. Graceful shutdown / signal handling",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u06f5_graceful_shutdown_signal_handling",
      "community": 302,
      "norm_label": "\u06f5. graceful shutdown / signal handling"
    },
    {
      "label": "\u06f6. Resource limits (\u0637\u0628\u0642 \u062f\u0627\u06a9 Coolify)",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u06f6_resource_limits_\u0637\u0628\u0642_\u062f\u0627\u06a9_coolify",
      "community": 302,
      "norm_label": "\u06f6. resource limits (\u0637\u0628\u0642 \u062f\u0627\u06a9 coolify)"
    },
    {
      "label": "\u06f7. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u0646\u0647\u0627\u06cc\u06cc \u0647\u0645\u200c\u062e\u0648\u0627\u0646\u06cc \u0628\u0627 Coolify + \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc DEPLOY.md",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u06f7_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u0646\u0647\u0627\u06cc\u06cc_\u0647\u0645_\u062e\u0648\u0627\u0646\u06cc_\u0628\u0627_coolify_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_deploy_md",
      "community": 302,
      "norm_label": "\u06f7. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u0646\u0647\u0627\u06cc\u06cc \u0647\u0645\u200c\u062e\u0648\u0627\u0646\u06cc \u0628\u0627 coolify + \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc deploy.md"
    },
    {
      "label": "\u062a\u0633\u062a (\u0627\u062c\u0628\u0627\u0631\u06cc \u2014 \u0628\u0639\u062f \u0627\u0632 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u062a\u0633\u062a_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0628\u0639\u062f_\u0627\u0632_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a",
      "community": 302,
      "norm_label": "\u062a\u0633\u062a (\u0627\u062c\u0628\u0627\u0631\u06cc \u2014 \u0628\u0639\u062f \u0627\u0632 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_coolify_docker_production_hardening_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 302,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "coolify-restart-diagnosis-hardening.md",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_coolify_restart_diagnosis_hardening",
      "community": 672,
      "norm_label": "coolify-restart-diagnosis-hardening.md"
    },
    {
      "label": "\u062a\u0634\u062e\u06cc\u0635 \u00ab\u0631\u06cc\u200c\u0627\u0633\u062a\u0627\u0631\u062a\u00bb \u0633\u0631\u0648\u0631 \u0631\u0648\u06cc Coolify + \u0631\u0641\u0639 \u0646\u0648\u06cc\u0632 \u0644\u0627\u06af + \u0628\u0631\u0631\u0633\u06cc \u062e\u0637\u0627\u06cc ACME",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_coolify_restart_diagnosis_hardening_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_\u0631\u0648\u06cc_coolify_\u0631\u0641\u0639_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_\u0628\u0631\u0631\u0633\u06cc_\u062e\u0637\u0627\u06cc_acme",
      "community": 672,
      "norm_label": "\u062a\u0634\u062e\u06cc\u0635 \u00ab\u0631\u06cc\u200c\u0627\u0633\u062a\u0627\u0631\u062a\u00bb \u0633\u0631\u0648\u0631 \u0631\u0648\u06cc coolify + \u0631\u0641\u0639 \u0646\u0648\u06cc\u0632 \u0644\u0627\u06af + \u0628\u0631\u0631\u0633\u06cc \u062e\u0637\u0627\u06cc acme"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_coolify_restart_diagnosis_hardening_\u067e\u0631\u0648\u0698\u0647",
      "community": 672,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_coolify_restart_diagnosis_hardening_\u0632\u0645\u06cc\u0646\u0647",
      "community": 672,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_coolify_restart_diagnosis_hardening_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 672,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "prompt_coolify_restart_diagnosis_hardening_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 672,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "prompt_coolify_restart_diagnosis_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "community": 672,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u06a9\u0627\u0647\u0634 \u0646\u0648\u06cc\u0632 \u0644\u0627\u06af worker\u0647\u0627 (\u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u0631\u0641\u062a\u0627\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_coolify_restart_diagnosis_hardening_\u06f1_\u06a9\u0627\u0647\u0634_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_worker\u0647\u0627_\u0628\u062f\u0648\u0646_\u062a\u063a\u06cc\u06cc\u0631_\u0631\u0641\u062a\u0627\u0631",
      "community": 672,
      "norm_label": "\u06f1. \u06a9\u0627\u0647\u0634 \u0646\u0648\u06cc\u0632 \u0644\u0627\u06af worker\u0647\u0627 (\u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u0631\u0641\u062a\u0627\u0631)"
    },
    {
      "label": "\u06f2. Runbook \u062a\u0634\u062e\u06cc\u0635 \u00abrestart \u0648\u0627\u0642\u0639\u06cc\u00bb \u0627\u0632 \u00abrecycle \u0639\u0627\u062f\u06cc\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_coolify_restart_diagnosis_hardening_\u06f2_runbook_\u062a\u0634\u062e\u06cc\u0635_restart_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_recycle_\u0639\u0627\u062f\u06cc",
      "community": 672,
      "norm_label": "\u06f2. runbook \u062a\u0634\u062e\u06cc\u0635 \u00abrestart \u0648\u0627\u0642\u0639\u06cc\u00bb \u0627\u0632 \u00abrecycle \u0639\u0627\u062f\u06cc\u00bb"
    },
    {
      "label": "\u06f3. \u0628\u0631\u0631\u0633\u06cc \u0648 \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc \u062e\u0637\u0627\u06cc ACME (\u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0631\u06cc\u0633\u06a9 down \u0634\u062f\u0646 \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_coolify_restart_diagnosis_hardening_\u06f3_\u0628\u0631\u0631\u0633\u06cc_\u0648_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_\u062e\u0637\u0627\u06cc_acme_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0631\u06cc\u0633\u06a9_down_\u0634\u062f\u0646_\u0648\u0627\u0642\u0639\u06cc",
      "community": 672,
      "norm_label": "\u06f3. \u0628\u0631\u0631\u0633\u06cc \u0648 \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc \u062e\u0637\u0627\u06cc acme (\u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0631\u06cc\u0633\u06a9 down \u0634\u062f\u0646 \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u06f4. \u0633\u0627\u0632\u06af\u0627\u0631\u06cc healthcheck",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_coolify_restart_diagnosis_hardening_\u06f4_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_healthcheck",
      "community": 672,
      "norm_label": "\u06f4. \u0633\u0627\u0632\u06af\u0627\u0631\u06cc healthcheck"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "prompt_coolify_restart_diagnosis_hardening_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 672,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "coolify-symfony-deploy.md",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy",
      "community": 303,
      "norm_label": "coolify-symfony-deploy.md"
    },
    {
      "label": "\u0622\u0645\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u067e\u0631\u0648\u0698\u0647 ClinicPro \u0628\u0631\u0627\u06cc \u062f\u06cc\u067e\u0644\u0648\u06cc \u0631\u0648\u06cc Coolify \u0628\u0627 Docker Compose",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u0622\u0645\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_clinicpro_\u0628\u0631\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0631\u0648\u06cc_coolify_\u0628\u0627_docker_compose",
      "community": 303,
      "norm_label": "\u0627\u0645\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u067e\u0631\u0648\u0698\u0647 clinicpro \u0628\u0631\u0627\u06cc \u062f\u06cc\u067e\u0644\u0648\u06cc \u0631\u0648\u06cc coolify \u0628\u0627 docker compose"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u0632\u0645\u06cc\u0646\u0647",
      "community": 303,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u0647\u062f\u0641",
      "community": 303,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 303,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u0648\u0638\u0627\u06cc\u0641",
      "community": 303,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0627\u062e\u062a `Dockerfile` \u0686\u0646\u062f\u0645\u0631\u062d\u0644\u0647\u200c\u0627\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u06f1_\u0633\u0627\u062e\u062a_dockerfile_\u0686\u0646\u062f\u0645\u0631\u062d\u0644\u0647_\u0627\u06cc",
      "community": 303,
      "norm_label": "\u06f1. \u0633\u0627\u062e\u062a `dockerfile` \u0686\u0646\u062f\u0645\u0631\u062d\u0644\u0647\u200c\u0627\u06cc"
    },
    {
      "label": "\u06f2. \u0633\u0627\u062e\u062a `docker/entrypoint.sh`",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u06f2_\u0633\u0627\u062e\u062a_docker_entrypoint_sh",
      "community": 303,
      "norm_label": "\u06f2. \u0633\u0627\u062e\u062a `docker/entrypoint.sh`"
    },
    {
      "label": "\u06f3. \u0633\u0627\u062e\u062a `docker/supervisord.conf`",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u06f3_\u0633\u0627\u062e\u062a_docker_supervisord_conf",
      "community": 303,
      "norm_label": "\u06f3. \u0633\u0627\u062e\u062a `docker/supervisord.conf`"
    },
    {
      "label": "\u06f4. \u0633\u0627\u062e\u062a `docker/nginx/default.conf`",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L146",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u06f4_\u0633\u0627\u062e\u062a_docker_nginx_default_conf",
      "community": 303,
      "norm_label": "\u06f4. \u0633\u0627\u062e\u062a `docker/nginx/default.conf`"
    },
    {
      "label": "\u06f5. \u0633\u0627\u062e\u062a `docker/php/php.ini`",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L177",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u06f5_\u0633\u0627\u062e\u062a_docker_php_php_ini",
      "community": 303,
      "norm_label": "\u06f5. \u0633\u0627\u062e\u062a `docker/php/php.ini`"
    },
    {
      "label": "\u06f6. \u0633\u0627\u062e\u062a `.dockerignore`",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L192",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u06f6_\u0633\u0627\u062e\u062a_dockerignore",
      "community": 303,
      "norm_label": "\u06f6. \u0633\u0627\u062e\u062a `.dockerignore`"
    },
    {
      "label": "\u06f7. \u0633\u0627\u062e\u062a `docker-compose.coolify.yaml`",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L210",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u06f7_\u0633\u0627\u062e\u062a_docker_compose_coolify_yaml",
      "community": 303,
      "norm_label": "\u06f7. \u0633\u0627\u062e\u062a `docker-compose.coolify.yaml`"
    },
    {
      "label": "\u06f8. \u0627\u0641\u0632\u0648\u062f\u0646 Trusted Proxies \u0628\u0647 `config/packages/framework.yaml`",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L320",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u06f8_\u0627\u0641\u0632\u0648\u062f\u0646_trusted_proxies_\u0628\u0647_config_packages_framework_yaml",
      "community": 303,
      "norm_label": "\u06f8. \u0627\u0641\u0632\u0648\u062f\u0646 trusted proxies \u0628\u0647 `config/packages/framework.yaml`"
    },
    {
      "label": "\u06f9. \u0633\u0627\u062e\u062a `.env.coolify.example`",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L338",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u06f9_\u0633\u0627\u062e\u062a_env_coolify_example",
      "community": 303,
      "norm_label": "\u06f9. \u0633\u0627\u062e\u062a `.env.coolify.example`"
    },
    {
      "label": "\u06f1\u06f0. \u0633\u0627\u062e\u062a \u0631\u0627\u0647\u0646\u0645\u0627\u06cc `docs/deploy/coolify.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L366",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u06f1\u06f0_\u0633\u0627\u062e\u062a_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_docs_deploy_coolify_md",
      "community": 303,
      "norm_label": "\u06f1\u06f0. \u0633\u0627\u062e\u062a \u0631\u0627\u0647\u0646\u0645\u0627\u06cc `docs/deploy/coolify.md`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 (\u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627 \u0648 edge case\u0647\u0627)",
      "file_type": "document",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L377",
      "_origin": "ast",
      "id": "prompt_coolify_symfony_deploy_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627_\u0648_edge_case\u0647\u0627",
      "community": 303,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 (\u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627 \u0648 edge case\u0647\u0627)"
    },
    {
      "label": "cors-regex-from-hosts-coolify-safe.md",
      "file_type": "document",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_cors_regex_from_hosts_coolify_safe",
      "community": 177,
      "norm_label": "cors-regex-from-hosts-coolify-safe.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u062f\u0627\u0626\u0645\u06cc CORS \u062f\u0631 Coolify: \u0633\u0627\u062e\u062a regex \u0627\u0632 `ALLOWED_FRONTEND_HOSTS` (\u062d\u0630\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0628\u0647 `CORS_ALLOW_ORIGIN`)",
      "file_type": "document",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_cors_regex_from_hosts_coolify_safe_\u0631\u0641\u0639_\u062f\u0627\u0626\u0645\u06cc_cors_\u062f\u0631_coolify_\u0633\u0627\u062e\u062a_regex_\u0627\u0632_allowed_frontend_hosts_\u062d\u0630\u0641_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u0628\u0647_cors_allow_origin",
      "community": 177,
      "norm_label": "\u0631\u0641\u0639 \u062f\u0627\u064a\u0645\u06cc cors \u062f\u0631 coolify: \u0633\u0627\u062e\u062a regex \u0627\u0632 `allowed_frontend_hosts` (\u062d\u0630\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0628\u0647 `cors_allow_origin`)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_cors_regex_from_hosts_coolify_safe_\u067e\u0631\u0648\u0698\u0647",
      "community": 177,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_cors_regex_from_hosts_coolify_safe_\u0632\u0645\u06cc\u0646\u0647",
      "community": 177,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_cors_regex_from_hosts_coolify_safe_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 177,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_cors_regex_from_hosts_coolify_safe_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 177,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "prompt_cors_regex_from_hosts_coolify_safe_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 177,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "prompt_cors_regex_from_hosts_coolify_safe_\u0648\u0638\u0627\u06cc\u0641",
      "community": 177,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0627\u062e\u062a Env Var Processor \u0633\u0641\u0627\u0631\u0634\u06cc `cors_regex`",
      "file_type": "document",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "prompt_cors_regex_from_hosts_coolify_safe_\u06f1_\u0633\u0627\u062e\u062a_env_var_processor_\u0633\u0641\u0627\u0631\u0634\u06cc_cors_regex",
      "community": 177,
      "norm_label": "\u06f1. \u0633\u0627\u062e\u062a env var processor \u0633\u0641\u0627\u0631\u0634\u06cc `cors_regex`"
    },
    {
      "label": "\u06f2. \u062a\u063a\u06cc\u06cc\u0631 `nelmio_cors.yaml` \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 processor",
      "file_type": "document",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "prompt_cors_regex_from_hosts_coolify_safe_\u06f2_\u062a\u063a\u06cc\u06cc\u0631_nelmio_cors_yaml_\u0628\u0631\u0627\u06cc_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0627\u0632_processor",
      "community": 177,
      "norm_label": "\u06f2. \u062a\u063a\u06cc\u06cc\u0631 `nelmio_cors.yaml` \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 processor"
    },
    {
      "label": "\u06f3. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc env",
      "file_type": "document",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L157",
      "_origin": "ast",
      "id": "prompt_cors_regex_from_hosts_coolify_safe_\u06f3_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_env",
      "community": 177,
      "norm_label": "\u06f3. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc env"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L166",
      "_origin": "ast",
      "id": "prompt_cors_regex_from_hosts_coolify_safe_\u06f4_\u062a\u0633\u062a",
      "community": 177,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L186",
      "_origin": "ast",
      "id": "prompt_cors_regex_from_hosts_coolify_safe_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 177,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "create-patient-without-signup.md",
      "file_type": "document",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_create_patient_without_signup",
      "community": 237,
      "norm_label": "create-patient-without-signup.md"
    },
    {
      "label": "\u062a\u0639\u0631\u06cc\u0641 \u0628\u06cc\u0645\u0627\u0631 \u062c\u062f\u06cc\u062f \u0628\u062f\u0648\u0646 \u062b\u0628\u062a\u200c\u0646\u0627\u0645 \u0642\u0628\u0644\u06cc \u062f\u0631 \u0633\u0627\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_create_patient_without_signup_\u062a\u0639\u0631\u06cc\u0641_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u06cc\u062f_\u0628\u062f\u0648\u0646_\u062b\u0628\u062a_\u0646\u0627\u0645_\u0642\u0628\u0644\u06cc_\u062f\u0631_\u0633\u0627\u06cc\u062a",
      "community": 237,
      "norm_label": "\u062a\u0639\u0631\u06cc\u0641 \u0628\u06cc\u0645\u0627\u0631 \u062c\u062f\u06cc\u062f \u0628\u062f\u0648\u0646 \u062b\u0628\u062a\u200c\u0646\u0627\u0645 \u0642\u0628\u0644\u06cc \u062f\u0631 \u0633\u0627\u06cc\u062a"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_create_patient_without_signup_\u067e\u0631\u0648\u0698\u0647",
      "community": 237,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_create_patient_without_signup_\u0632\u0645\u06cc\u0646\u0647",
      "community": 237,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_create_patient_without_signup_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 237,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_create_patient_without_signup_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 237,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_create_patient_without_signup_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 237,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "prompt_create_patient_without_signup_\u0648\u0638\u0627\u06cc\u0641",
      "community": 237,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 endpoint \u0633\u0627\u062e\u062a \u0628\u06cc\u0645\u0627\u0631 \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "prompt_create_patient_without_signup_\u06f1_backend_endpoint_\u0633\u0627\u062e\u062a_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u06cc\u062f",
      "community": 237,
      "norm_label": "\u06f1. backend \u2014 endpoint \u0633\u0627\u062e\u062a \u0628\u06cc\u0645\u0627\u0631 \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u06f2. Admin Frontend \u2014 \u0645\u0648\u062f\u0627\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "prompt_create_patient_without_signup_\u06f2_admin_frontend_\u0645\u0648\u062f\u0627\u0644",
      "community": 237,
      "norm_label": "\u06f2. admin frontend \u2014 \u0645\u0648\u062f\u0627\u0644"
    },
    {
      "label": "\u06f3. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "prompt_create_patient_without_signup_\u06f3_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 237,
      "norm_label": "\u06f3. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_create_patient_without_signup_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 237,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "create-phase2-tasks.md",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks",
      "community": 9,
      "norm_label": "create-phase2-tasks.md"
    },
    {
      "label": "\u0633\u0627\u062e\u062a \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u0641\u0627\u0632 \u06f2 \u2014 ClinicPro",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u0633\u0627\u062e\u062a_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0641\u0627\u0632_\u06f2_clinicpro",
      "community": 9,
      "norm_label": "\u0633\u0627\u062e\u062a \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u0641\u0627\u0632 \u06f2 \u2014 clinicpro"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u0632\u0645\u06cc\u0646\u0647",
      "community": 9,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 9,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0646\u0645\u0648\u0646\u0647 (task-09):",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u0633\u0627\u062e\u062a\u0627\u0631_\u0646\u0645\u0648\u0646\u0647_task_09",
      "community": 9,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0646\u0645\u0648\u0646\u0647 (task-09):"
    },
    {
      "label": "\u0645\u0633\u06cc\u0631 \u0646\u0647\u0627\u06cc\u06cc \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u0645\u0633\u06cc\u0631_\u0646\u0647\u0627\u06cc\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 9,
      "norm_label": "\u0645\u0633\u06cc\u0631 \u0646\u0647\u0627\u06cc\u06cc \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:"
    },
    {
      "label": "API \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f (\u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0646\u062f\u0627\u0631\u0646\u062f):",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0646\u06cc\u0627\u0632\u06cc_\u0628\u0647_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0646\u062f\u0627\u0631\u0646\u062f",
      "community": 9,
      "norm_label": "api \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f (\u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0646\u062f\u0627\u0631\u0646\u062f):"
    },
    {
      "label": "Entities \u0645\u0648\u062c\u0648\u062f \u0645\u0631\u062a\u0628\u0637:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_entities_\u0645\u0648\u062c\u0648\u062f_\u0645\u0631\u062a\u0628\u0637",
      "community": 9,
      "norm_label": "entities \u0645\u0648\u062c\u0648\u062f \u0645\u0631\u062a\u0628\u0637:"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u06a9\u0644\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u0642\u0648\u0627\u0646\u06cc\u0646_\u06a9\u0644\u06cc_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 9,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u06a9\u0644\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 entity \u062f\u0631 architecture.md:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u0642\u0648\u0627\u0646\u06cc\u0646_entity_\u062f\u0631_architecture_md",
      "community": 9,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 entity \u062f\u0631 architecture.md:"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 controller:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u0642\u0648\u0627\u0646\u06cc\u0646_controller",
      "community": 9,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 controller:"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 database.md:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u0642\u0648\u0627\u0646\u06cc\u0646_database_md",
      "community": 9,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 database.md:"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u0648\u0638\u0627\u06cc\u0641",
      "community": 9,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0627\u062e\u062a `docs/tasks/task-10-staff/`",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u06f1_\u0633\u0627\u062e\u062a_docs_tasks_task_10_staff",
      "community": 9,
      "norm_label": "\u06f1. \u0633\u0627\u062e\u062a `docs/tasks/task-10-staff/`"
    },
    {
      "label": "`task.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_task_md",
      "community": 9,
      "norm_label": "`task.md`:"
    },
    {
      "label": "`architecture.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_architecture_md",
      "community": 9,
      "norm_label": "`architecture.md`:"
    },
    {
      "label": "`database.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_database_md",
      "community": 9,
      "norm_label": "`database.md`:"
    },
    {
      "label": "`user_flow.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_user_flow_md",
      "community": 9,
      "norm_label": "`user_flow.md`:"
    },
    {
      "label": "\u06f2. \u0633\u0627\u062e\u062a `docs/tasks/task-11-subscription/`",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u06f2_\u0633\u0627\u062e\u062a_docs_tasks_task_11_subscription",
      "community": 9,
      "norm_label": "\u06f2. \u0633\u0627\u062e\u062a `docs/tasks/task-11-subscription/`"
    },
    {
      "label": "`task.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_task_md_148",
      "community": 9,
      "norm_label": "`task.md`:"
    },
    {
      "label": "`architecture.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_architecture_md_184",
      "community": 9,
      "norm_label": "`architecture.md`:"
    },
    {
      "label": "`database.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L213",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_database_md_213",
      "community": 9,
      "norm_label": "`database.md`:"
    },
    {
      "label": "`user_flow.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L248",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_user_flow_md_248",
      "community": 9,
      "norm_label": "`user_flow.md`:"
    },
    {
      "label": "\u06f3. \u0633\u0627\u062e\u062a `docs/tasks/task-12-secretary-completion/`",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L256",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u06f3_\u0633\u0627\u062e\u062a_docs_tasks_task_12_secretary_completion",
      "community": 9,
      "norm_label": "\u06f3. \u0633\u0627\u062e\u062a `docs/tasks/task-12-secretary-completion/`"
    },
    {
      "label": "`task.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L258",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_task_md_258",
      "community": 9,
      "norm_label": "`task.md`:"
    },
    {
      "label": "`architecture.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L291",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_architecture_md_291",
      "community": 9,
      "norm_label": "`architecture.md`:"
    },
    {
      "label": "`database.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L296",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_database_md_296",
      "community": 9,
      "norm_label": "`database.md`:"
    },
    {
      "label": "`user_flow.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L300",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_user_flow_md_300",
      "community": 9,
      "norm_label": "`user_flow.md`:"
    },
    {
      "label": "\u06f4. \u0633\u0627\u062e\u062a `docs/tasks/task-13-clinic-services/`",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L306",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u06f4_\u0633\u0627\u062e\u062a_docs_tasks_task_13_clinic_services",
      "community": 9,
      "norm_label": "\u06f4. \u0633\u0627\u062e\u062a `docs/tasks/task-13-clinic-services/`"
    },
    {
      "label": "`task.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L308",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_task_md_308",
      "community": 9,
      "norm_label": "`task.md`:"
    },
    {
      "label": "`architecture.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L326",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_architecture_md_326",
      "community": 9,
      "norm_label": "`architecture.md`:"
    },
    {
      "label": "`database.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L338",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_database_md_338",
      "community": 9,
      "norm_label": "`database.md`:"
    },
    {
      "label": "`user_flow.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L351",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_user_flow_md_351",
      "community": 9,
      "norm_label": "`user_flow.md`:"
    },
    {
      "label": "\u06f5. \u0633\u0627\u062e\u062a `docs/tasks/task-14-sms-panel/`",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L358",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u06f5_\u0633\u0627\u062e\u062a_docs_tasks_task_14_sms_panel",
      "community": 9,
      "norm_label": "\u06f5. \u0633\u0627\u062e\u062a `docs/tasks/task-14-sms-panel/`"
    },
    {
      "label": "`task.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L360",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_task_md_360",
      "community": 9,
      "norm_label": "`task.md`:"
    },
    {
      "label": "`architecture.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L376",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_architecture_md_376",
      "community": 9,
      "norm_label": "`architecture.md`:"
    },
    {
      "label": "`database.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L386",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_database_md_386",
      "community": 9,
      "norm_label": "`database.md`:"
    },
    {
      "label": "`user_flow.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L406",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_user_flow_md_406",
      "community": 9,
      "norm_label": "`user_flow.md`:"
    },
    {
      "label": "\u06f6. \u0633\u0627\u062e\u062a `docs/tasks/task-15-patient-records/`",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L413",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u06f6_\u0633\u0627\u062e\u062a_docs_tasks_task_15_patient_records",
      "community": 9,
      "norm_label": "\u06f6. \u0633\u0627\u062e\u062a `docs/tasks/task-15-patient-records/`"
    },
    {
      "label": "`task.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L415",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_task_md_415",
      "community": 9,
      "norm_label": "`task.md`:"
    },
    {
      "label": "`architecture.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L471",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_architecture_md_471",
      "community": 9,
      "norm_label": "`architecture.md`:"
    },
    {
      "label": "`database.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L488",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_database_md_488",
      "community": 9,
      "norm_label": "`database.md`:"
    },
    {
      "label": "`user_flow.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L522",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_user_flow_md_522",
      "community": 9,
      "norm_label": "`user_flow.md`:"
    },
    {
      "label": "\u06f7. \u0633\u0627\u062e\u062a `docs/tasks/task-16-smart-dashboard/`",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L530",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u06f7_\u0633\u0627\u062e\u062a_docs_tasks_task_16_smart_dashboard",
      "community": 9,
      "norm_label": "\u06f7. \u0633\u0627\u062e\u062a `docs/tasks/task-16-smart-dashboard/`"
    },
    {
      "label": "`task.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L532",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_task_md_532",
      "community": 9,
      "norm_label": "`task.md`:"
    },
    {
      "label": "`architecture.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L550",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_architecture_md_550",
      "community": 9,
      "norm_label": "`architecture.md`:"
    },
    {
      "label": "`database.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L557",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_database_md_557",
      "community": 9,
      "norm_label": "`database.md`:"
    },
    {
      "label": "`user_flow.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L561",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_user_flow_md_561",
      "community": 9,
      "norm_label": "`user_flow.md`:"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L568",
      "_origin": "ast",
      "id": "prompt_create_phase2_tasks_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 9,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "currency-toman-display-admin.md",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin",
      "community": 401,
      "norm_label": "currency-toman-display-admin.md"
    },
    {
      "label": "\u0648\u0627\u062d\u062f \u067e\u0648\u0644 = \u062a\u0648\u0645\u0627\u0646 \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 (\u0646\u0645\u0627\u06cc\u0634 \u00f7\u06f1\u06f0 / \u0648\u0631\u0648\u062f\u06cc \u00d7\u06f1\u06f0) \u2014 \u0630\u062e\u06cc\u0631\u0647 \u0648 \u062f\u0631\u06af\u0627\u0647 \u0631\u06cc\u0627\u0644 \u0645\u06cc\u200c\u0645\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062a\u0648\u0645\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u06f1\u06f0_\u0648\u0631\u0648\u062f\u06cc_\u06f1\u06f0_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u062f\u0631\u06af\u0627\u0647_\u0631\u06cc\u0627\u0644_\u0645\u06cc_\u0645\u0627\u0646\u062f",
      "community": 401,
      "norm_label": "\u0648\u0627\u062d\u062f \u067e\u0648\u0644 = \u062a\u0648\u0645\u0627\u0646 \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 (\u0646\u0645\u0627\u06cc\u0634 \u00f7\u06f1\u06f0 / \u0648\u0631\u0648\u062f\u06cc \u00d7\u06f1\u06f0) \u2014 \u0630\u062e\u06cc\u0631\u0647 \u0648 \u062f\u0631\u06af\u0627\u0647 \u0631\u06cc\u0627\u0644 \u0645\u06cc\u200c\u0645\u0627\u0646\u062f"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_\u067e\u0631\u0648\u0698\u0647",
      "community": 401,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_\u0632\u0645\u06cc\u0646\u0647",
      "community": 401,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 401,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 401,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 401,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "`lib/utils.ts`",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_lib_utils_ts",
      "community": 401,
      "norm_label": "`lib/utils.ts`"
    },
    {
      "label": "`SettingsPage.tsx` (\u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627 \u0631\u06cc\u0627\u0644 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_settingspage_tsx_\u0648\u0631\u0648\u062f\u06cc_\u0647\u0627_\u0631\u06cc\u0627\u0644_\u0630\u062e\u06cc\u0631\u0647_\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "community": 401,
      "norm_label": "`settingspage.tsx` (\u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627 \u0631\u06cc\u0627\u0644 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f)"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647\u0654 \u0646\u0645\u0627\u06cc\u0634 (Subscription)",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_\u0646\u0645\u0648\u0646\u0647_\u0646\u0645\u0627\u06cc\u0634_subscription",
      "community": 401,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u0646\u0645\u0627\u06cc\u0634 (subscription)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_\u0648\u0638\u0627\u06cc\u0641",
      "community": 401,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. helper\u0647\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 + \u0627\u0635\u0644\u0627\u062d `formatRial` (utils.ts)",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_\u06f1_helper\u0647\u0627\u06cc_\u062a\u0628\u062f\u06cc\u0644_\u0627\u0635\u0644\u0627\u062d_formatrial_utils_ts",
      "community": 401,
      "norm_label": "\u06f1. helper\u0647\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 + \u0627\u0635\u0644\u0627\u062d `formatrial` (utils.ts)"
    },
    {
      "label": "\u06f2. \u0641\u0631\u0645\u200c\u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u067e\u0648\u0644 \u2014 \u062a\u0648\u0645\u0627\u0646 \u0628\u06af\u06cc\u0631\u060c \u0631\u06cc\u0627\u0644 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L75",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_\u06f2_\u0641\u0631\u0645_\u0647\u0627\u06cc_\u0648\u0631\u0648\u062f\u06cc_\u067e\u0648\u0644_\u062a\u0648\u0645\u0627\u0646_\u0628\u06af\u06cc\u0631_\u0631\u06cc\u0627\u0644_\u0630\u062e\u06cc\u0631\u0647_\u06a9\u0646",
      "community": 401,
      "norm_label": "\u06f2. \u0641\u0631\u0645\u200c\u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u067e\u0648\u0644 \u2014 \u062a\u0648\u0645\u0627\u0646 \u0628\u06af\u06cc\u0631\u060c \u0631\u06cc\u0627\u0644 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646"
    },
    {
      "label": "\u06f3. \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062b\u0627\u0628\u062a \u00ab\u0631\u06cc\u0627\u0644\u00bb \u062f\u0631 JSX",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_\u06f3_\u0628\u0631\u0686\u0633\u0628_\u0647\u0627\u06cc_\u062b\u0627\u0628\u062a_\u0631\u06cc\u0627\u0644_\u062f\u0631_jsx",
      "community": 401,
      "norm_label": "\u06f3. \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062b\u0627\u0628\u062a \u00ab\u0631\u06cc\u0627\u0644\u00bb \u062f\u0631 jsx"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_\u06f4_\u062a\u0633\u062a",
      "community": 401,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_currency_toman_display_admin_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 401,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "deploy-liara-docker.md",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker",
      "community": 572,
      "norm_label": "deploy-liara-docker.md"
    },
    {
      "label": "\u062f\u06cc\u067e\u0644\u0648\u06cc ClinicPro (Symfony) \u0631\u0648\u06cc \u0644\u06cc\u0627\u0631\u0627 \u0628\u0627 Docker",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_docker",
      "community": 572,
      "norm_label": "\u062f\u06cc\u067e\u0644\u0648\u06cc clinicpro (symfony) \u0631\u0648\u06cc \u0644\u06cc\u0627\u0631\u0627 \u0628\u0627 docker"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u067e\u0631\u0648\u0698\u0647",
      "community": 572,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u0632\u0645\u06cc\u0646\u0647",
      "community": 572,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 572,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 572,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 572,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u0648\u0638\u0627\u06cc\u0641",
      "community": 572,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 worker\u0647\u0627 \u0628\u0647 Supervisor",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_worker\u0647\u0627_\u0628\u0647_supervisor",
      "community": 572,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 worker\u0647\u0627 \u0628\u0647 supervisor"
    },
    {
      "label": "\u06f2. \u0633\u0627\u062e\u062a `liara.json` \u062f\u0631 \u0631\u06cc\u0634\u0647\u0654 \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u06f2_\u0633\u0627\u062e\u062a_liara_json_\u062f\u0631_\u0631\u06cc\u0634\u0647_\u067e\u0631\u0648\u0698\u0647",
      "community": 572,
      "norm_label": "\u06f2. \u0633\u0627\u062e\u062a `liara.json` \u062f\u0631 \u0631\u06cc\u0634\u0647 \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u06f3. \u0633\u0627\u062e\u062a \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 Redis \u0645\u062f\u06cc\u0631\u06cc\u062a\u200c\u0634\u062f\u0647\u0654 \u0644\u06cc\u0627\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L146",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u06f3_\u0633\u0627\u062e\u062a_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0648_redis_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0634\u062f\u0647_\u0644\u06cc\u0627\u0631\u0627",
      "community": 572,
      "norm_label": "\u06f3. \u0633\u0627\u062e\u062a \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 redis \u0645\u062f\u06cc\u0631\u06cc\u062a\u200c\u0634\u062f\u0647 \u0644\u06cc\u0627\u0631\u0627"
    },
    {
      "label": "\u06f4. \u0633\u062a\u200c\u06a9\u0631\u062f\u0646 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc \u0631\u0648\u06cc \u0644\u06cc\u0627\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L154",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u06f4_\u0633\u062a_\u06a9\u0631\u062f\u0646_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627",
      "community": 572,
      "norm_label": "\u06f4. \u0633\u062a\u200c\u06a9\u0631\u062f\u0646 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc \u0631\u0648\u06cc \u0644\u06cc\u0627\u0631\u0627"
    },
    {
      "label": "\u06f5. \u0627\u0648\u0644\u06cc\u0646 \u062f\u06cc\u067e\u0644\u0648\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L194",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u06f5_\u0627\u0648\u0644\u06cc\u0646_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "community": 572,
      "norm_label": "\u06f5. \u0627\u0648\u0644\u06cc\u0646 \u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "label": "\u06f6. \u062a\u0623\u06cc\u06cc\u062f \u0633\u0644\u0627\u0645\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L207",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u06f6_\u062a\u0623\u06cc\u06cc\u062f_\u0633\u0644\u0627\u0645\u062a",
      "community": 572,
      "norm_label": "\u06f6. \u062a\u0627\u06cc\u06cc\u062f \u0633\u0644\u0627\u0645\u062a"
    },
    {
      "label": "\u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 (\u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632\u060c \u0646\u0647 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636)",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L215",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u06af\u0632\u06cc\u0646\u0647_\u0647\u0627\u06cc_\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646_\u062f\u0631_\u0635\u0648\u0631\u062a_\u0646\u06cc\u0627\u0632_\u0646\u0647_\u067e\u06cc\u0634_\u0641\u0631\u0636",
      "community": 572,
      "norm_label": "\u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 (\u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632\u060c \u0646\u0647 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L227",
      "_origin": "ast",
      "id": "prompt_deploy_liara_docker_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 572,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "deploy-liara-php.md",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php",
      "community": 524,
      "norm_label": "deploy-liara-php.md"
    },
    {
      "label": "\u062f\u06cc\u067e\u0644\u0648\u06cc ClinicPro (Symfony) \u0631\u0648\u06cc \u0644\u06cc\u0627\u0631\u0627 \u0628\u0627 \u067e\u0644\u062a\u0641\u0631\u0645 PHP (\u0628\u062f\u0648\u0646 \u062f\u0627\u06a9\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php_\u0628\u062f\u0648\u0646_\u062f\u0627\u06a9\u0631",
      "community": 524,
      "norm_label": "\u062f\u06cc\u067e\u0644\u0648\u06cc clinicpro (symfony) \u0631\u0648\u06cc \u0644\u06cc\u0627\u0631\u0627 \u0628\u0627 \u067e\u0644\u062a\u0641\u0631\u0645 php (\u0628\u062f\u0648\u0646 \u062f\u0627\u06a9\u0631)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u067e\u0631\u0648\u0698\u0647",
      "community": 524,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u0632\u0645\u06cc\u0646\u0647",
      "community": 524,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 524,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 524,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 524,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u0648\u0638\u0627\u06cc\u0641",
      "community": 524,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0627\u062e\u062a `liara.json` \u0628\u0631\u0627\u06cc \u067e\u0644\u062a\u0641\u0631\u0645 PHP",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u06f1_\u0633\u0627\u062e\u062a_liara_json_\u0628\u0631\u0627\u06cc_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "community": 524,
      "norm_label": "\u06f1. \u0633\u0627\u062e\u062a `liara.json` \u0628\u0631\u0627\u06cc \u067e\u0644\u062a\u0641\u0631\u0645 php"
    },
    {
      "label": "\u06f2. \u0633\u0627\u062e\u062a `public/.htaccess` (rewrite \u0633\u06cc\u0645\u0641\u0648\u0646\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u06f2_\u0633\u0627\u062e\u062a_public_htaccess_rewrite_\u0633\u06cc\u0645\u0641\u0648\u0646\u06cc",
      "community": 524,
      "norm_label": "\u06f2. \u0633\u0627\u062e\u062a `public/.htaccess` (rewrite \u0633\u06cc\u0645\u0641\u0648\u0646\u06cc)"
    },
    {
      "label": "\u06f3. \u0633\u0627\u062e\u062a `supervisor.conf` (\u062f\u0648 worker \u0645\u0633\u0646\u062c\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u06f3_\u0633\u0627\u062e\u062a_supervisor_conf_\u062f\u0648_worker_\u0645\u0633\u0646\u062c\u0631",
      "community": 524,
      "norm_label": "\u06f3. \u0633\u0627\u062e\u062a `supervisor.conf` (\u062f\u0648 worker \u0645\u0633\u0646\u062c\u0631)"
    },
    {
      "label": "\u06f4. \u0633\u0627\u062e\u062a `liara_pre_start.sh` (migration + JWT + cache)",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L174",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u06f4_\u0633\u0627\u062e\u062a_liara_pre_start_sh_migration_jwt_cache",
      "community": 524,
      "norm_label": "\u06f4. \u0633\u0627\u062e\u062a `liara_pre_start.sh` (migration + jwt + cache)"
    },
    {
      "label": "\u06f5. \u0633\u0627\u062e\u062a `liara_php.ini`",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L200",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u06f5_\u0633\u0627\u062e\u062a_liara_php_ini",
      "community": 524,
      "norm_label": "\u06f5. \u0633\u0627\u062e\u062a `liara_php.ini`"
    },
    {
      "label": "\u06f6. \u0633\u0627\u062e\u062a `.liaraignore` \u062a\u0627 asset\u200c\u0647\u0627\u06cc build \u0622\u067e\u0644\u0648\u062f \u0634\u0648\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L212",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u06f6_\u0633\u0627\u062e\u062a_liaraignore_\u062a\u0627_asset_\u0647\u0627\u06cc_build_\u0622\u067e\u0644\u0648\u062f_\u0634\u0648\u0646\u062f",
      "community": 524,
      "norm_label": "\u06f6. \u0633\u0627\u062e\u062a `.liaraignore` \u062a\u0627 asset\u200c\u0647\u0627\u06cc build \u0627\u067e\u0644\u0648\u062f \u0634\u0648\u0646\u062f"
    },
    {
      "label": "\u06f7. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 Redis \u0645\u062f\u06cc\u0631\u06cc\u062a\u200c\u0634\u062f\u0647 + \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L240",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u06f7_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0648_redis_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0634\u062f\u0647_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc",
      "community": 524,
      "norm_label": "\u06f7. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 redis \u0645\u062f\u06cc\u0631\u06cc\u062a\u200c\u0634\u062f\u0647 + \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc"
    },
    {
      "label": "\u06f8. \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0648 \u062a\u0623\u06cc\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L255",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u06f8_\u0627\u0633\u062a\u0642\u0631\u0627\u0631_\u0648_\u062a\u0623\u06cc\u06cc\u062f",
      "community": 524,
      "norm_label": "\u06f8. \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0648 \u062a\u0627\u06cc\u06cc\u062f"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L268",
      "_origin": "ast",
      "id": "prompt_deploy_liara_php_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 524,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "discount-rules-engine.md",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine",
      "community": 740,
      "norm_label": "discount-rules-engine.md"
    },
    {
      "label": "\u0633\u06cc\u0633\u062a\u0645 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u062e\u0641\u06cc\u0641 \u0639\u0645\u0648\u0645\u06cc (Discount Rules Engine) + \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u067e\u0631\u062f\u0627\u062e\u062a \u067e\u0631\u0648\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u062e\u0641\u06cc\u0641_\u0639\u0645\u0648\u0645\u06cc_discount_rules_engine_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "community": 740,
      "norm_label": "\u0633\u06cc\u0633\u062a\u0645 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u062e\u0641\u06cc\u0641 \u0639\u0645\u0648\u0645\u06cc (discount rules engine) + \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u067e\u0631\u062f\u0627\u062e\u062a \u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u067e\u0631\u0648\u0698\u0647",
      "community": 740,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u0632\u0645\u06cc\u0646\u0647",
      "community": 740,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641 / \u0642\u0627\u0628\u0644\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u0647\u062f\u0641_\u0642\u0627\u0628\u0644\u06cc\u062a",
      "community": 740,
      "norm_label": "\u0647\u062f\u0641 / \u0642\u0627\u0628\u0644\u06cc\u062a"
    },
    {
      "label": "\u0627\u0646\u0648\u0627\u0639 \u0642\u0648\u0627\u0646\u06cc\u0646 (rule types)",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u0627\u0646\u0648\u0627\u0639_\u0642\u0648\u0627\u0646\u06cc\u0646_rule_types",
      "community": 740,
      "norm_label": "\u0627\u0646\u0648\u0627\u0639 \u0642\u0648\u0627\u0646\u06cc\u0646 (rule types)"
    },
    {
      "label": "\u0627\u0648\u0644\u0648\u06cc\u062a / \u062a\u0631\u06a9\u06cc\u0628\u200c\u067e\u0630\u06cc\u0631\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u0627\u0648\u0644\u0648\u06cc\u062a_\u062a\u0631\u06a9\u06cc\u0628_\u067e\u0630\u06cc\u0631\u06cc",
      "community": 740,
      "norm_label": "\u0627\u0648\u0644\u0648\u06cc\u062a / \u062a\u0631\u06a9\u06cc\u0628\u200c\u067e\u0630\u06cc\u0631\u06cc"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 740,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 740,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u0648\u0638\u0627\u06cc\u0641",
      "community": 740,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Entity + migration \u2014 `DiscountRule`",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u06f1_entity_migration_discountrule",
      "community": 740,
      "norm_label": "\u06f1. entity + migration \u2014 `discountrule`"
    },
    {
      "label": "\u06f2. Repository + Engine",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u06f2_repository_engine",
      "community": 740,
      "norm_label": "\u06f2. repository + engine"
    },
    {
      "label": "\u06f3. Controller \u2014 CRUD \u0627\u062f\u0645\u06cc\u0646 + \u0645\u062d\u0627\u0633\u0628\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u06f3_controller_crud_\u0627\u062f\u0645\u06cc\u0646_\u0645\u062d\u0627\u0633\u0628\u0647",
      "community": 740,
      "norm_label": "\u06f3. controller \u2014 crud \u0627\u062f\u0645\u06cc\u0646 + \u0645\u062d\u0627\u0633\u0628\u0647"
    },
    {
      "label": "\u06f4. \u0627\u0639\u0645\u0627\u0644 \u062a\u062e\u0641\u06cc\u0641 \u0628\u0627 \u062b\u0628\u062a \u0645\u0646\u0628\u0639 (backend)",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L128",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u06f4_\u0627\u0639\u0645\u0627\u0644_\u062a\u062e\u0641\u06cc\u0641_\u0628\u0627_\u062b\u0628\u062a_\u0645\u0646\u0628\u0639_backend",
      "community": 740,
      "norm_label": "\u06f4. \u0627\u0639\u0645\u0627\u0644 \u062a\u062e\u0641\u06cc\u0641 \u0628\u0627 \u062b\u0628\u062a \u0645\u0646\u0628\u0639 (backend)"
    },
    {
      "label": "\u06f5. \u062a\u0628 \u00ab\u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u062e\u0641\u06cc\u0641\u200c\u0647\u0627\u00bb \u062f\u0631 subscription (frontend)",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u06f5_\u062a\u0628_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u062e\u0641\u06cc\u0641_\u0647\u0627_\u062f\u0631_subscription_frontend",
      "community": 740,
      "norm_label": "\u06f5. \u062a\u0628 \u00ab\u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u062e\u0641\u06cc\u0641\u200c\u0647\u0627\u00bb \u062f\u0631 subscription (frontend)"
    },
    {
      "label": "\u06f6. UI \u067e\u0631\u062f\u0627\u062e\u062a (frontend)",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u06f6_ui_\u067e\u0631\u062f\u0627\u062e\u062a_frontend",
      "community": 740,
      "norm_label": "\u06f6. ui \u067e\u0631\u062f\u0627\u062e\u062a (frontend)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "prompt_discount_rules_engine_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 740,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "doctor-appointment-notification-sms.md",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms",
      "community": 372,
      "norm_label": "doctor-appointment-notification-sms.md"
    },
    {
      "label": "\u067e\u06cc\u0627\u0645\u06a9 \u0627\u0639\u0644\u0627\u0646 \u0646\u0648\u0628\u062a \u062c\u062f\u06cc\u062f \u0628\u0647 \u00ab\u0634\u0645\u0627\u0631\u0647\u0654 \u0627\u0639\u0644\u0627\u0646\u00bb \u062f\u06a9\u062a\u0631 (\u0641\u0642\u0637 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0634\u062f\u0647\u0654 \u0633\u0627\u06cc\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u067e\u06cc\u0627\u0645\u06a9_\u0627\u0639\u0644\u0627\u0646_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0628\u0647_\u0634\u0645\u0627\u0631\u0647_\u0627\u0639\u0644\u0627\u0646_\u062f\u06a9\u062a\u0631_\u0641\u0642\u0637_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0634\u062f\u0647_\u0633\u0627\u06cc\u062a",
      "community": 372,
      "norm_label": "\u067e\u06cc\u0627\u0645\u06a9 \u0627\u0639\u0644\u0627\u0646 \u0646\u0648\u0628\u062a \u062c\u062f\u06cc\u062f \u0628\u0647 \u00ab\u0634\u0645\u0627\u0631\u0647 \u0627\u0639\u0644\u0627\u0646\u00bb \u062f\u06a9\u062a\u0631 (\u0641\u0642\u0637 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0634\u062f\u0647 \u0633\u0627\u06cc\u062a)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u067e\u0631\u0648\u0698\u0647",
      "community": 372,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u0632\u0645\u06cc\u0646\u0647",
      "community": 372,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 372,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 372,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 372,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "`PaymentManager::handleAppointmentConfirmation` (\u0641\u0642\u0637 \u067e\u06cc\u0627\u0645\u06a9 \u0628\u06cc\u0645\u0627\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_paymentmanager_handleappointmentconfirmation_\u0641\u0642\u0637_\u067e\u06cc\u0627\u0645\u06a9_\u0628\u06cc\u0645\u0627\u0631",
      "community": 372,
      "norm_label": "`paymentmanager::handleappointmentconfirmation` (\u0641\u0642\u0637 \u067e\u06cc\u0627\u0645\u06a9 \u0628\u06cc\u0645\u0627\u0631)"
    },
    {
      "label": "\u0645\u0642\u0627\u062f\u06cc\u0631 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u0645\u0642\u0627\u062f\u06cc\u0631_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633",
      "community": 372,
      "norm_label": "\u0645\u0642\u0627\u062f\u06cc\u0631 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc \u062a\u06af\u200c\u0647\u0627 (SmsLog)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u0627\u0644\u06af\u0648\u06cc_\u062a\u06af_\u0647\u0627_smslog",
      "community": 372,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc \u062a\u06af\u200c\u0647\u0627 (smslog)"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc \u0642\u0627\u0644\u0628\u200c\u0647\u0627 (SmsMessageTemplate::DEFAULTS)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u0627\u0644\u06af\u0648\u06cc_\u0642\u0627\u0644\u0628_\u0647\u0627_smsmessagetemplate_defaults",
      "community": 372,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc \u0642\u0627\u0644\u0628\u200c\u0647\u0627 (smsmessagetemplate::defaults)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u0648\u0638\u0627\u06cc\u0641",
      "community": 372,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u06af \u062c\u062f\u06cc\u062f \u062f\u0631 `SmsLog`",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u06f1_\u062a\u06af_\u062c\u062f\u06cc\u062f_\u062f\u0631_smslog",
      "community": 372,
      "norm_label": "\u06f1. \u062a\u06af \u062c\u062f\u06cc\u062f \u062f\u0631 `smslog`"
    },
    {
      "label": "\u06f2. \u0642\u0627\u0644\u0628 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u062f\u0631 `SmsMessageTemplate::DEFAULTS`",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u06f2_\u0642\u0627\u0644\u0628_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u062f\u0631_smsmessagetemplate_defaults",
      "community": 372,
      "norm_label": "\u06f2. \u0642\u0627\u0644\u0628 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u062f\u0631 `smsmessagetemplate::defaults`"
    },
    {
      "label": "\u06f3. \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u0628\u0647 \u0634\u0645\u0627\u0631\u0647\u0654 \u0627\u0639\u0644\u0627\u0646 \u062f\u06a9\u062a\u0631 \u062f\u0631 `handleAppointmentConfirmation`",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u06f3_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u0628\u0647_\u0634\u0645\u0627\u0631\u0647_\u0627\u0639\u0644\u0627\u0646_\u062f\u06a9\u062a\u0631_\u062f\u0631_handleappointmentconfirmation",
      "community": 372,
      "norm_label": "\u06f3. \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u0628\u0647 \u0634\u0645\u0627\u0631\u0647 \u0627\u0639\u0644\u0627\u0646 \u062f\u06a9\u062a\u0631 \u062f\u0631 `handleappointmentconfirmation`"
    },
    {
      "label": "\u06f4. seed \u0642\u0627\u0644\u0628 \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u06f4_seed_\u0642\u0627\u0644\u0628_\u062c\u062f\u06cc\u062f",
      "community": 372,
      "norm_label": "\u06f4. seed \u0642\u0627\u0644\u0628 \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 372,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "prompt_doctor_appointment_notification_sms_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 372,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "doctor-booking-window-and-month-availability.md",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability",
      "community": 129,
      "norm_label": "doctor-booking-window-and-month-availability.md"
    },
    {
      "label": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0622\u0646\u0644\u0627\u06cc\u0646 \u062f\u06a9\u062a\u0631: \u0628\u0627\u0632\u0647\u200c\u06cc \u0631\u0632\u0631\u0648 (booking window) + endpoint \u062f\u0631\u200c\u062f\u0633\u062a\u0631\u0633\u200c\u0628\u0648\u062f\u0646 \u0645\u0627\u0647\u0627\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u06a9\u062a\u0631_\u0628\u0627\u0632\u0647_\u06cc_\u0631\u0632\u0631\u0648_booking_window_endpoint_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633_\u0628\u0648\u062f\u0646_\u0645\u0627\u0647\u0627\u0646\u0647",
      "community": 129,
      "norm_label": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0627\u0646\u0644\u0627\u06cc\u0646 \u062f\u06a9\u062a\u0631: \u0628\u0627\u0632\u0647\u200c\u06cc \u0631\u0632\u0631\u0648 (booking window) + endpoint \u062f\u0631\u200c\u062f\u0633\u062a\u0631\u0633\u200c\u0628\u0648\u062f\u0646 \u0645\u0627\u0647\u0627\u0646\u0647"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_\u067e\u0631\u0648\u0698\u0647",
      "community": 129,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_\u0632\u0645\u06cc\u0646\u0647",
      "community": 129,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 129,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 129,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 129,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "`WeeklySchedule.php` \u2014 \u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc \u062f\u0631 JSON",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_weeklyschedule_php_\u0630\u062e\u06cc\u0631\u0647_\u0633\u0627\u0632\u06cc_\u062f\u0631_json",
      "community": 129,
      "norm_label": "`weeklyschedule.php` \u2014 \u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc \u062f\u0631 json"
    },
    {
      "label": "`SlotCalculatorService::buildAllSessions()` \u2014 \u062a\u0631\u062a\u06cc\u0628 \u0627\u0648\u0644\u0648\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_slotcalculatorservice_buildallsessions_\u062a\u0631\u062a\u06cc\u0628_\u0627\u0648\u0644\u0648\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 129,
      "norm_label": "`slotcalculatorservice::buildallsessions()` \u2014 \u062a\u0631\u062a\u06cc\u0628 \u0627\u0648\u0644\u0648\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "`appointment-slots` controller \u2014 \u0628\u062f\u0648\u0646 \u0686\u06a9 window",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_appointment_slots_controller_\u0628\u062f\u0648\u0646_\u0686\u06a9_window",
      "community": 129,
      "norm_label": "`appointment-slots` controller \u2014 \u0628\u062f\u0648\u0646 \u0686\u06a9 window"
    },
    {
      "label": "`DoctorDetailPage.tsx` \u2014 schedule \u0627\u0632 \u0642\u0628\u0644 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_doctordetailpage_tsx_schedule_\u0627\u0632_\u0642\u0628\u0644_\u0630\u062e\u06cc\u0631\u0647_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 129,
      "norm_label": "`doctordetailpage.tsx` \u2014 schedule \u0627\u0632 \u0642\u0628\u0644 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_\u0648\u0638\u0627\u06cc\u0641",
      "community": 129,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0645\u062f\u0644 booking window \u062f\u0631 `WeeklySchedule.setting`",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_\u06f1_\u0645\u062f\u0644_booking_window_\u062f\u0631_weeklyschedule_setting",
      "community": 129,
      "norm_label": "\u06f1. \u0645\u062f\u0644 booking window \u062f\u0631 `weeklyschedule.setting`"
    },
    {
      "label": "\u06f2. \u0627\u0639\u0645\u0627\u0644 window \u062f\u0631 `SlotCalculatorService`",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_\u06f2_\u0627\u0639\u0645\u0627\u0644_window_\u062f\u0631_slotcalculatorservice",
      "community": 129,
      "norm_label": "\u06f2. \u0627\u0639\u0645\u0627\u0644 window \u062f\u0631 `slotcalculatorservice`"
    },
    {
      "label": "\u06f3. endpoint \u0639\u0645\u0648\u0645\u06cc month-availability",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_\u06f3_endpoint_\u0639\u0645\u0648\u0645\u06cc_month_availability",
      "community": 129,
      "norm_label": "\u06f3. endpoint \u0639\u0645\u0648\u0645\u06cc month-availability"
    },
    {
      "label": "\u06f4. UI \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 (`DoctorDetailPage.tsx`)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L158",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_\u06f4_ui_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_doctordetailpage_tsx",
      "community": 129,
      "norm_label": "\u06f4. ui \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 (`doctordetailpage.tsx`)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L167",
      "_origin": "ast",
      "id": "prompt_doctor_booking_window_and_month_availability_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 129,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "doctor-clinic-address-access.md",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access",
      "community": 145,
      "norm_label": "doctor-clinic-address-access.md"
    },
    {
      "label": "\u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u0632\u0634\u06a9 \u0628\u0647 \u0622\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u0639\u0636\u0648 + \u0627\u062c\u0628\u0627\u0631\u06cc \u06a9\u0631\u062f\u0646 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0622\u062f\u0631\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627\u06cc_\u0639\u0636\u0648_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0622\u062f\u0631\u0633",
      "community": 145,
      "norm_label": "\u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u0632\u0634\u06a9 \u0628\u0647 \u0627\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u0639\u0636\u0648 + \u0627\u062c\u0628\u0627\u0631\u06cc \u06a9\u0631\u062f\u0646 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0627\u062f\u0631\u0633"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_\u0632\u0645\u06cc\u0646\u0647",
      "community": 145,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 145,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 145,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 145,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "Backend \u2014 DoctorAddress::toArray() (\u0641\u0627\u06cc\u0644: `src/Doctor/Entity/DoctorAddress.php`, \u062e\u0637 112)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_backend_doctoraddress_toarray_\u0641\u0627\u06cc\u0644_src_doctor_entity_doctoraddress_php_\u062e\u0637_112",
      "community": 145,
      "norm_label": "backend \u2014 doctoraddress::toarray() (\u0641\u0627\u06cc\u0644: `src/doctor/entity/doctoraddress.php`, \u062e\u0637 112)"
    },
    {
      "label": "Backend \u2014 listAddresses \u062f\u0631 DoctorController (\u062e\u0637 671)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_backend_listaddresses_\u062f\u0631_doctorcontroller_\u062e\u0637_671",
      "community": 145,
      "norm_label": "backend \u2014 listaddresses \u062f\u0631 doctorcontroller (\u062e\u0637 671)"
    },
    {
      "label": "Frontend \u2014 addrSchema \u062f\u0631 DoctorDetailPage.tsx (\u062e\u0637 772)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_frontend_addrschema_\u062f\u0631_doctordetailpage_tsx_\u062e\u0637_772",
      "community": 145,
      "norm_label": "frontend \u2014 addrschema \u062f\u0631 doctordetailpage.tsx (\u062e\u0637 772)"
    },
    {
      "label": "Frontend \u2014 SessionEditor (\u062e\u0637 1082-1085)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_frontend_sessioneditor_\u062e\u0637_1082_1085",
      "community": 145,
      "norm_label": "frontend \u2014 sessioneditor (\u062e\u0637 1082-1085)"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a ClinicRepository",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_\u0648\u0636\u0639\u06cc\u062a_clinicrepository",
      "community": 145,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a clinicrepository"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_\u0648\u0638\u0627\u06cc\u0641",
      "community": 145,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 `clinic_name` \u0628\u0647 `DoctorAddress::toArray()`",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_\u06f1_backend_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_clinic_name_\u0628\u0647_doctoraddress_toarray",
      "community": 145,
      "norm_label": "\u06f1. backend \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 `clinic_name` \u0628\u0647 `doctoraddress::toarray()`"
    },
    {
      "label": "\u06f2. Backend \u2014 \u0622\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u0639\u0636\u0648 \u0631\u0627 \u062f\u0631 `listAddresses` \u0634\u0627\u0645\u0644 \u06a9\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_\u06f2_backend_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627\u06cc_\u0639\u0636\u0648_\u0631\u0627_\u062f\u0631_listaddresses_\u0634\u0627\u0645\u0644_\u06a9\u0646",
      "community": 145,
      "norm_label": "\u06f2. backend \u2014 \u0627\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u0639\u0636\u0648 \u0631\u0627 \u062f\u0631 `listaddresses` \u0634\u0627\u0645\u0644 \u06a9\u0646"
    },
    {
      "label": "\u06f3. Frontend \u2014 \u0627\u062c\u0628\u0627\u0631\u06cc \u06a9\u0631\u062f\u0646 \u0641\u06cc\u0644\u062f\u0647\u0627 \u062f\u0631 `addrSchema`",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L165",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_\u06f3_frontend_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u0641\u06cc\u0644\u062f\u0647\u0627_\u062f\u0631_addrschema",
      "community": 145,
      "norm_label": "\u06f3. frontend \u2014 \u0627\u062c\u0628\u0627\u0631\u06cc \u06a9\u0631\u062f\u0646 \u0641\u06cc\u0644\u062f\u0647\u0627 \u062f\u0631 `addrschema`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L204",
      "_origin": "ast",
      "id": "prompt_doctor_clinic_address_access_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 145,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "doctor-experience-activity-date.md",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date",
      "community": 432,
      "norm_label": "doctor-experience-activity-date.md"
    },
    {
      "label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062f \u00ab\u062a\u0627\u0631\u06cc\u062e \u0634\u0631\u0648\u0639 \u0641\u0639\u0627\u0644\u06cc\u062a\u00bb (\u0633\u0627\u0644 \u062a\u062c\u0631\u0628\u0647) \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0628\u0627 \u062a\u0642\u0648\u06cc\u0645 \u0634\u0645\u0633\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u062a\u0627\u0631\u06cc\u062e_\u0634\u0631\u0648\u0639_\u0641\u0639\u0627\u0644\u06cc\u062a_\u0633\u0627\u0644_\u062a\u062c\u0631\u0628\u0647_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc",
      "community": 432,
      "norm_label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062f \u00ab\u062a\u0627\u0631\u06cc\u062e \u0634\u0631\u0648\u0639 \u0641\u0639\u0627\u0644\u06cc\u062a\u00bb (\u0633\u0627\u0644 \u062a\u062c\u0631\u0628\u0647) \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0628\u0627 \u062a\u0642\u0648\u06cc\u0645 \u0634\u0645\u0633\u06cc"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u067e\u0631\u0648\u0698\u0647",
      "community": 432,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u0632\u0645\u06cc\u0646\u0647",
      "community": 432,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 432,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 432,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 432,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "backend (\u0622\u0645\u0627\u062f\u0647 \u2014 \u0641\u0642\u0637 annotation/doc \u0646\u0627\u0642\u0635)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_backend_\u0622\u0645\u0627\u062f\u0647_\u0641\u0642\u0637_annotation_doc_\u0646\u0627\u0642\u0635",
      "community": 432,
      "norm_label": "backend (\u0627\u0645\u0627\u062f\u0647 \u2014 \u0641\u0642\u0637 annotation/doc \u0646\u0627\u0642\u0635)"
    },
    {
      "label": "\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a \u062a\u0642\u0648\u06cc\u0645 (\u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0648\u0631\u0648\u062f\u06cc/\u062e\u0631\u0648\u062c\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u062a\u0642\u0648\u06cc\u0645_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0648\u0631\u0648\u062f\u06cc_\u062e\u0631\u0648\u062c\u06cc",
      "community": 432,
      "norm_label": "\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a \u062a\u0642\u0648\u06cc\u0645 (\u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0648\u0631\u0648\u062f\u06cc/\u062e\u0631\u0648\u062c\u06cc)"
    },
    {
      "label": "\u0641\u0631\u0645 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u067e\u0632\u0634\u06a9 \u2014 `DoctorDetailPage.tsx` (\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc\u060c \u0628\u062f\u0648\u0646 \u0641\u06cc\u0644\u062f \u062a\u0627\u0631\u06cc\u062e)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u0641\u0631\u0645_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0632\u0634\u06a9_doctordetailpage_tsx_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0628\u062f\u0648\u0646_\u0641\u06cc\u0644\u062f_\u062a\u0627\u0631\u06cc\u062e",
      "community": 432,
      "norm_label": "\u0641\u0631\u0645 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u067e\u0632\u0634\u06a9 \u2014 `doctordetailpage.tsx` (\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc\u060c \u0628\u062f\u0648\u0646 \u0641\u06cc\u0644\u062f \u062a\u0627\u0631\u06cc\u062e)"
    },
    {
      "label": "\u0641\u0631\u0645 \u0633\u0627\u062e\u062a \u067e\u0632\u0634\u06a9 \u2014 `DoctorFormPage.tsx` (\u062e\u0637 ~282)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u067e\u0632\u0634\u06a9_doctorformpage_tsx_\u062e\u0637_282",
      "community": 432,
      "norm_label": "\u0641\u0631\u0645 \u0633\u0627\u062e\u062a \u067e\u0632\u0634\u06a9 \u2014 `doctorformpage.tsx` (\u062e\u0637 ~282)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u0648\u0638\u0627\u06cc\u0641",
      "community": 432,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062f \u062a\u0627\u0631\u06cc\u062e \u0628\u0647 \u0641\u0631\u0645 \u0648\u06cc\u0631\u0627\u06cc\u0634 `DoctorDetailPage.tsx` (\u0627\u0635\u0644\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u062a\u0627\u0631\u06cc\u062e_\u0628\u0647_\u0641\u0631\u0645_\u0648\u06cc\u0631\u0627\u06cc\u0634_doctordetailpage_tsx_\u0627\u0635\u0644\u06cc",
      "community": 432,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062f \u062a\u0627\u0631\u06cc\u062e \u0628\u0647 \u0641\u0631\u0645 \u0648\u06cc\u0631\u0627\u06cc\u0634 `doctordetailpage.tsx` (\u0627\u0635\u0644\u06cc)"
    },
    {
      "label": "\u06f2. \u0627\u0641\u0632\u0648\u062f\u0646 \u0647\u0645\u0627\u0646 \u0641\u06cc\u0644\u062f \u0628\u0647 \u0641\u0631\u0645 \u0633\u0627\u062e\u062a `DoctorFormPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L174",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u06f2_\u0627\u0641\u0632\u0648\u062f\u0646_\u0647\u0645\u0627\u0646_\u0641\u06cc\u0644\u062f_\u0628\u0647_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_doctorformpage_tsx",
      "community": 432,
      "norm_label": "\u06f2. \u0627\u0641\u0632\u0648\u062f\u0646 \u0647\u0645\u0627\u0646 \u0641\u06cc\u0644\u062f \u0628\u0647 \u0641\u0631\u0645 \u0633\u0627\u062e\u062a `doctorformpage.tsx`"
    },
    {
      "label": "\u06f3. (\u0641\u0642\u0637 \u0627\u06af\u0631 \u00ab\u067e\u0627\u06a9\u200c\u06a9\u0631\u062f\u0646\u00bb \u0644\u0627\u0632\u0645 \u0627\u0633\u062a) \u0627\u0635\u0644\u0627\u062d hydrate \u062f\u0631 backend",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L180",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u06f3_\u0641\u0642\u0637_\u0627\u06af\u0631_\u067e\u0627\u06a9_\u06a9\u0631\u062f\u0646_\u0644\u0627\u0632\u0645_\u0627\u0633\u062a_\u0627\u0635\u0644\u0627\u062d_hydrate_\u062f\u0631_backend",
      "community": 432,
      "norm_label": "\u06f3. (\u0641\u0642\u0637 \u0627\u06af\u0631 \u00ab\u067e\u0627\u06a9\u200c\u06a9\u0631\u062f\u0646\u00bb \u0644\u0627\u0632\u0645 \u0627\u0633\u062a) \u0627\u0635\u0644\u0627\u062d hydrate \u062f\u0631 backend"
    },
    {
      "label": "\u06f4. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc annotation \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a API",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L192",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u06f4_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_annotation_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_api",
      "community": 432,
      "norm_label": "\u06f4. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc annotation \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a api"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L200",
      "_origin": "ast",
      "id": "prompt_doctor_experience_activity_date_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 432,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "doctor-import-dedup-by-profile-id.md",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id",
      "community": 780,
      "norm_label": "doctor-import-dedup-by-profile-id.md"
    },
    {
      "label": "\u0633\u062e\u062a\u200c\u0633\u0627\u0632\u06cc \u0636\u062f\u062a\u06a9\u0631\u0627\u0631 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u067e\u0632\u0634\u06a9 \u0628\u0627 \u0634\u0646\u0627\u0633\u0647\u0654 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0636\u062f\u062a\u06a9\u0631\u0627\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u0634\u0646\u0627\u0633\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "community": 780,
      "norm_label": "\u0633\u062e\u062a\u200c\u0633\u0627\u0632\u06cc \u0636\u062f\u062a\u06a9\u0631\u0627\u0631 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u067e\u0632\u0634\u06a9 \u0628\u0627 \u0634\u0646\u0627\u0633\u0647 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_\u067e\u0631\u0648\u0698\u0647",
      "community": 780,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_\u0632\u0645\u06cc\u0646\u0647",
      "community": 780,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 780,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 780,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 780,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "idempotency \u0641\u0642\u0637 \u0628\u0627 medical_system_code (`DoctorImportService::doImport`)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_idempotency_\u0641\u0642\u0637_\u0628\u0627_medical_system_code_doctorimportservice_doimport",
      "community": 780,
      "norm_label": "idempotency \u0641\u0642\u0637 \u0628\u0627 medical_system_code (`doctorimportservice::doimport`)"
    },
    {
      "label": "\u06cc\u0648\u0646\u06cc\u06a9\u200c\u0627\u06cc\u0646\u062f\u06a9\u0633 \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_\u06cc\u0648\u0646\u06cc\u06a9_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0641\u0639\u0644\u06cc",
      "community": 780,
      "norm_label": "\u06cc\u0648\u0646\u06cc\u06a9\u200c\u0627\u06cc\u0646\u062f\u06a9\u0633 \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L75",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_\u0648\u0638\u0627\u06cc\u0641",
      "community": 780,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. dedup \u0631\u0648\u06cc profile id \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_\u06f1_dedup_\u0631\u0648\u06cc_profile_id_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "community": 780,
      "norm_label": "\u06f1. dedup \u0631\u0648\u06cc profile id \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc"
    },
    {
      "label": "\u06f2. \u06cc\u0648\u0646\u06cc\u06a9\u200c\u0627\u06cc\u0646\u062f\u06a9\u0633 + migration",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L119",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_\u06f2_\u06cc\u0648\u0646\u06cc\u06a9_\u0627\u06cc\u0646\u062f\u06a9\u0633_migration",
      "community": 780,
      "norm_label": "\u06f2. \u06cc\u0648\u0646\u06cc\u06a9\u200c\u0627\u06cc\u0646\u062f\u06a9\u0633 + migration"
    },
    {
      "label": "\u06f3. \u06af\u0627\u0645 \u06af\u0632\u0627\u0631\u0634 \u062a\u06a9\u0631\u0627\u0631\u06cc \u0645\u0634\u06a9\u0648\u06a9 (\u0628\u062f\u0648\u0646 \u0627\u062f\u063a\u0627\u0645 \u062e\u0648\u062f\u06a9\u0627\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L138",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_\u06f3_\u06af\u0627\u0645_\u06af\u0632\u0627\u0631\u0634_\u062a\u06a9\u0631\u0627\u0631\u06cc_\u0645\u0634\u06a9\u0648\u06a9_\u0628\u062f\u0648\u0646_\u0627\u062f\u063a\u0627\u0645_\u062e\u0648\u062f\u06a9\u0627\u0631",
      "community": 780,
      "norm_label": "\u06f3. \u06af\u0627\u0645 \u06af\u0632\u0627\u0631\u0634 \u062a\u06a9\u0631\u0627\u0631\u06cc \u0645\u0634\u06a9\u0648\u06a9 (\u0628\u062f\u0648\u0646 \u0627\u062f\u063a\u0627\u0645 \u062e\u0648\u062f\u06a9\u0627\u0631)"
    },
    {
      "label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L154",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 780,
      "norm_label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L160",
      "_origin": "ast",
      "id": "prompt_doctor_import_dedup_by_profile_id_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 780,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "doctor-map-claim-captcha-delete.md",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete",
      "community": 422,
      "norm_label": "doctor-map-claim-captcha-delete.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0632\u0648\u0645 \u0646\u0642\u0634\u0647 \u062f\u0631 \u0627\u0641\u0632\u0648\u062f\u0646 \u0622\u062f\u0631\u0633 + \u06a9\u067e\u0686\u0627 \u0648 \u0645\u0648\u0628\u0627\u06cc\u0644 \u062f\u0631 claim + \u062d\u0630\u0641 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062a\u0648\u0633\u0637 \u0645\u0627\u0644\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u062f\u0631_\u0627\u0641\u0632\u0648\u062f\u0646_\u0622\u062f\u0631\u0633_\u06a9\u067e\u0686\u0627_\u0648_\u0645\u0648\u0628\u0627\u06cc\u0644_\u062f\u0631_claim_\u062d\u0630\u0641_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u0645\u0627\u0644\u06a9",
      "community": 422,
      "norm_label": "\u0631\u0641\u0639 \u0632\u0648\u0645 \u0646\u0642\u0634\u0647 \u062f\u0631 \u0627\u0641\u0632\u0648\u062f\u0646 \u0627\u062f\u0631\u0633 + \u06a9\u067e\u0686\u0627 \u0648 \u0645\u0648\u0628\u0627\u06cc\u0644 \u062f\u0631 claim + \u062d\u0630\u0641 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062a\u0648\u0633\u0637 \u0645\u0627\u0644\u06a9"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u067e\u0631\u0648\u0698\u0647",
      "community": 422,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0632\u0645\u06cc\u0646\u0647",
      "community": 422,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 422,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0638\u06cc\u0641\u0647 \u06f1 \u2014 \u0631\u0641\u0639 \u0632\u0648\u0645 \u0646\u0642\u0634\u0647 \u0647\u0646\u06af\u0627\u0645 \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0647\u0631 (\u0646\u06cc\u0627\u0632\u0650 \u062f\u0648\u200c\u0628\u0627\u0631 \u0627\u0646\u062a\u062e\u0627\u0628)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u0647\u0646\u06af\u0627\u0645_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0647\u0631_\u0646\u06cc\u0627\u0632_\u062f\u0648_\u0628\u0627\u0631_\u0627\u0646\u062a\u062e\u0627\u0628",
      "community": 422,
      "norm_label": "\u0648\u0638\u06cc\u0641\u0647 \u06f1 \u2014 \u0631\u0641\u0639 \u0632\u0648\u0645 \u0646\u0642\u0634\u0647 \u0647\u0646\u06af\u0627\u0645 \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0647\u0631 (\u0646\u06cc\u0627\u0632 \u062f\u0648\u200c\u0628\u0627\u0631 \u0627\u0646\u062a\u062e\u0627\u0628)"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 422,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0631\u06cc\u0634\u0647\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0631\u06cc\u0634\u0647_\u0647\u0627",
      "community": 422,
      "norm_label": "\u0631\u06cc\u0634\u0647\u200c\u0647\u0627"
    },
    {
      "label": "\u0631\u0627\u0647\u200c\u062d\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0631\u0627\u0647_\u062d\u0644",
      "community": 422,
      "norm_label": "\u0631\u0627\u0647\u200c\u062d\u0644"
    },
    {
      "label": "\u0648\u0638\u06cc\u0641\u0647 \u06f2 \u2014 \u06a9\u067e\u0686\u0627 \u0648 \u0641\u06cc\u0644\u062f \u0645\u0648\u0628\u0627\u06cc\u0644 \u062f\u0631 claim",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u06a9\u067e\u0686\u0627_\u0648_\u0641\u06cc\u0644\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u062f\u0631_claim",
      "community": 422,
      "norm_label": "\u0648\u0638\u06cc\u0641\u0647 \u06f2 \u2014 \u06a9\u067e\u0686\u0627 \u0648 \u0641\u06cc\u0644\u062f \u0645\u0648\u0628\u0627\u06cc\u0644 \u062f\u0631 claim"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_80",
      "community": 422,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0631\u0627\u0647\u200c\u062d\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0631\u0627\u0647_\u062d\u0644_84",
      "community": 422,
      "norm_label": "\u0631\u0627\u0647\u200c\u062d\u0644"
    },
    {
      "label": "\u0648\u0638\u06cc\u0641\u0647 \u06f3 \u2014 \u062d\u0630\u0641 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062a\u0648\u0633\u0637 \u0645\u0627\u0644\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u062d\u0630\u0641_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u0645\u0627\u0644\u06a9",
      "community": 422,
      "norm_label": "\u0648\u0638\u06cc\u0641\u0647 \u06f3 \u2014 \u062d\u0630\u0641 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062a\u0648\u0633\u0637 \u0645\u0627\u0644\u06a9"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_113",
      "community": 422,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0631\u0627\u0647\u200c\u062d\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0631\u0627\u0647_\u062d\u0644_124",
      "community": 422,
      "norm_label": "\u0631\u0627\u0647\u200c\u062d\u0644"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "prompt_doctor_map_claim_captcha_delete_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 422,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "doctor-profile-page.md",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page",
      "community": 98,
      "norm_label": "doctor-profile-page.md"
    },
    {
      "label": "\u0635\u0641\u062d\u0647 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u067e\u0632\u0634\u06a9 (Doctor Profile Page)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0635\u0641\u062d\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_doctor_profile_page",
      "community": 98,
      "norm_label": "\u0635\u0641\u062d\u0647 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u067e\u0632\u0634\u06a9 (doctor profile page)"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0647\u062f\u0641",
      "community": 98,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0686\u0647 \u062f\u0627\u0631\u06cc\u0645)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0686\u0647_\u062f\u0627\u0631\u06cc\u0645",
      "community": 98,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0686\u0647 \u062f\u0627\u0631\u06cc\u0645)"
    },
    {
      "label": "\u0635\u0641\u062d\u0647 \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0635\u0641\u062d\u0647_\u0645\u0648\u062c\u0648\u062f",
      "community": 98,
      "norm_label": "\u0635\u0641\u062d\u0647 \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u0633\u0627\u06cc\u062f\u0628\u0627\u0631 \u062f\u06a9\u062a\u0631 (\u0641\u0639\u0644\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0633\u0627\u06cc\u062f\u0628\u0627\u0631_\u062f\u06a9\u062a\u0631_\u0641\u0639\u0644\u06cc",
      "community": 98,
      "norm_label": "\u0633\u0627\u06cc\u062f\u0628\u0627\u0631 \u062f\u06a9\u062a\u0631 (\u0641\u0639\u0644\u06cc)"
    },
    {
      "label": "Auth Store",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_auth_store",
      "community": 98,
      "norm_label": "auth store"
    },
    {
      "label": "API\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f (\u0628\u0631\u0631\u0633\u06cc\u200c\u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0628\u0631\u0631\u0633\u06cc_\u0634\u062f\u0647",
      "community": 98,
      "norm_label": "api\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f (\u0628\u0631\u0631\u0633\u06cc\u200c\u0634\u062f\u0647)"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0633\u0627\u062e\u062a\u0647 \u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0633\u0627\u062e\u062a\u0647_\u0634\u0648\u062f",
      "community": 98,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0633\u0627\u062e\u062a\u0647 \u0634\u0648\u062f"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f1 \u2014 Route + Sidebar",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f1_route_sidebar",
      "community": 98,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f1 \u2014 route + sidebar"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f2 \u2014 `DoctorProfilePage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f2_doctorprofilepage_tsx",
      "community": 98,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f2 \u2014 `doctorprofilepage.tsx`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L127",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "community": 98,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u06af\u0631\u0641\u062a\u0646 UUID \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u06af\u0631\u0641\u062a\u0646_uuid_\u062f\u06a9\u062a\u0631",
      "community": 98,
      "norm_label": "\u06af\u0631\u0641\u062a\u0646 uuid \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "Double-nested response \u0628\u0631\u0627\u06cc GET doctor",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_double_nested_response_\u0628\u0631\u0627\u06cc_get_doctor",
      "community": 98,
      "norm_label": "double-nested response \u0628\u0631\u0627\u06cc get doctor"
    },
    {
      "label": "\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u062c\u062f\u062f \u0627\u0632 DoctorDetailPage",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0645\u062c\u062f\u062f_\u0627\u0632_doctordetailpage",
      "community": 98,
      "norm_label": "\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u062c\u062f\u062f \u0627\u0632 doctordetailpage"
    },
    {
      "label": "\u0628\u062e\u0634\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0641\u0642\u0637 \u0627\u062f\u0645\u06cc\u0646 \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f (\u0628\u0627\u06cc\u062f \u067e\u0646\u0647\u0627\u0646 \u0634\u0648\u0646\u062f):",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L145",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0628\u062e\u0634_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0641\u0642\u0637_\u0627\u062f\u0645\u06cc\u0646_\u0645\u06cc_\u0628\u06cc\u0646\u062f_\u0628\u0627\u06cc\u062f_\u067e\u0646\u0647\u0627\u0646_\u0634\u0648\u0646\u062f",
      "community": 98,
      "norm_label": "\u0628\u062e\u0634\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0641\u0642\u0637 \u0627\u062f\u0645\u06cc\u0646 \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f (\u0628\u0627\u06cc\u062f \u067e\u0646\u0647\u0627\u0646 \u0634\u0648\u0646\u062f):"
    },
    {
      "label": "\u0628\u062e\u0634\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u06a9\u062a\u0631 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc):",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0628\u062e\u0634_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u062f\u06a9\u062a\u0631_\u0627\u0636\u0627\u0641\u0647_\u0645\u06cc_\u0628\u06cc\u0646\u062f_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc",
      "community": 98,
      "norm_label": "\u0628\u062e\u0634\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u06a9\u062a\u0631 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc):"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u0623\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L155",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u0623\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631",
      "community": 98,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u0627\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631"
    },
    {
      "label": "\u0631\u0648\u06cc\u06a9\u0631\u062f \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L166",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0631\u0648\u06cc\u06a9\u0631\u062f_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc",
      "community": 98,
      "norm_label": "\u0631\u0648\u06cc\u06a9\u0631\u062f \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc"
    },
    {
      "label": "\u0627\u0644\u0632\u0627\u0645\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L195",
      "_origin": "ast",
      "id": "prompt_doctor_profile_page_\u0627\u0644\u0632\u0627\u0645\u0627\u062a",
      "community": 98,
      "norm_label": "\u0627\u0644\u0632\u0627\u0645\u0627\u062a"
    },
    {
      "label": "doctor-representation-visibility.md",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility",
      "community": 391,
      "norm_label": "doctor-representation-visibility.md"
    },
    {
      "label": "\u0646\u0645\u0627\u06cc\u0634 \u062a\u0639\u0644\u0642 \u062f\u06a9\u062a\u0631 \u0628\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 + \u0635\u0641\u062d\u0647\u200c\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0628\u0627 \u062a\u0639\u062f\u0627\u062f \u062f\u06a9\u062a\u0631 \u0648 \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0639\u0644\u0642_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0635\u0641\u062d\u0647_\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0627_\u062a\u0639\u062f\u0627\u062f_\u062f\u06a9\u062a\u0631_\u0648_\u0646\u0648\u0628\u062a",
      "community": 391,
      "norm_label": "\u0646\u0645\u0627\u06cc\u0634 \u062a\u0639\u0644\u0642 \u062f\u06a9\u062a\u0631 \u0628\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 + \u0635\u0641\u062d\u0647\u200c\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0628\u0627 \u062a\u0639\u062f\u0627\u062f \u062f\u06a9\u062a\u0631 \u0648 \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u0632\u0645\u06cc\u0646\u0647",
      "community": 391,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 391,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 391,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 391,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u0648\u0638\u0627\u06cc\u0641",
      "community": 391,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 expose \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0631\u0648\u06cc \u062c\u0632\u0626\u06cc\u0627\u062a \u062f\u06a9\u062a\u0631 (`show()`)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u06f1_backend_expose_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0631\u0648\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a_\u062f\u06a9\u062a\u0631_show",
      "community": 391,
      "norm_label": "\u06f1. backend \u2014 expose \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0631\u0648\u06cc \u062c\u0632\u064a\u06cc\u0627\u062a \u062f\u06a9\u062a\u0631 (`show()`)"
    },
    {
      "label": "\u06f2. Backend \u2014 \u0644\u06cc\u0633\u062a \u062f\u06a9\u062a\u0631 \u0627\u062f\u0645\u06cc\u0646: \u0627\u0641\u0632\u0648\u062f\u0646 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u06f2_backend_\u0644\u06cc\u0633\u062a_\u062f\u06a9\u062a\u0631_\u0627\u062f\u0645\u06cc\u0646_\u0627\u0641\u0632\u0648\u062f\u0646_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "community": 391,
      "norm_label": "\u06f2. backend \u2014 \u0644\u06cc\u0633\u062a \u062f\u06a9\u062a\u0631 \u0627\u062f\u0645\u06cc\u0646: \u0627\u0641\u0632\u0648\u062f\u0646 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "\u06f3. Backend \u2014 \u0644\u06cc\u0633\u062a \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u200c\u0647\u0627: \u062a\u0639\u062f\u0627\u062f \u062f\u06a9\u062a\u0631 + \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u06f3_backend_\u0644\u06cc\u0633\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0647\u0627_\u062a\u0639\u062f\u0627\u062f_\u062f\u06a9\u062a\u0631_\u0646\u0648\u0628\u062a",
      "community": 391,
      "norm_label": "\u06f3. backend \u2014 \u0644\u06cc\u0633\u062a \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u200c\u0647\u0627: \u062a\u0639\u062f\u0627\u062f \u062f\u06a9\u062a\u0631 + \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u06f4. Backend \u2014 endpoint \u067e\u0632\u0634\u06a9\u0627\u0646 \u06cc\u06a9 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (\u0628\u0631\u0627\u06cc \u0635\u0641\u062d\u0647\u200c\u06cc \u062c\u0632\u0626\u06cc\u0627\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u06f4_backend_endpoint_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06cc\u06a9_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0631\u0627\u06cc_\u0635\u0641\u062d\u0647_\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a",
      "community": 391,
      "norm_label": "\u06f4. backend \u2014 endpoint \u067e\u0632\u0634\u06a9\u0627\u0646 \u06cc\u06a9 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (\u0628\u0631\u0627\u06cc \u0635\u0641\u062d\u0647\u200c\u06cc \u062c\u0632\u064a\u06cc\u0627\u062a)"
    },
    {
      "label": "\u06f5. Frontend \u2014 \u0633\u062a\u0648\u0646 \u00ab\u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u00bb \u062f\u0631 \u0644\u06cc\u0633\u062a \u0648 \u06a9\u0627\u0631\u062a \u062f\u0631 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u06f5_frontend_\u0633\u062a\u0648\u0646_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0648_\u06a9\u0627\u0631\u062a_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u06a9\u062a\u0631",
      "community": 391,
      "norm_label": "\u06f5. frontend \u2014 \u0633\u062a\u0648\u0646 \u00ab\u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u00bb \u062f\u0631 \u0644\u06cc\u0633\u062a \u0648 \u06a9\u0627\u0631\u062a \u062f\u0631 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "\u06f6. Frontend \u2014 \u0633\u062a\u0648\u0646\u200c\u0647\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 + \u0628\u062e\u0634 \u067e\u0632\u0634\u06a9\u0627\u0646/\u0646\u0648\u0628\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u06f6_frontend_\u0633\u062a\u0648\u0646_\u0647\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u062e\u0634_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "community": 391,
      "norm_label": "\u06f6. frontend \u2014 \u0633\u062a\u0648\u0646\u200c\u0647\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 + \u0628\u062e\u0634 \u067e\u0632\u0634\u06a9\u0627\u0646/\u0646\u0648\u0628\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 391,
      "norm_label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "prompt_doctor_representation_visibility_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 391,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "doctor-social-media-field.md",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_social_media_field",
      "community": 216,
      "norm_label": "doctor-social-media-field.md"
    },
    {
      "label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062f \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0628\u0647 Doctor",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctor_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_doctor",
      "community": 216,
      "norm_label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062f \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0628\u0647 doctor"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_doctor_social_media_field_\u067e\u0631\u0648\u0698\u0647",
      "community": 216,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_doctor_social_media_field_\u0632\u0645\u06cc\u0646\u0647",
      "community": 216,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_doctor_social_media_field_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 216,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_doctor_social_media_field_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 216,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_doctor_social_media_field_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 216,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_doctor_social_media_field_\u0648\u0638\u0627\u06cc\u0641",
      "community": 216,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062f `socialMedia` \u0628\u0647 `Doctor` entity",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_doctor_social_media_field_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_socialmedia_\u0628\u0647_doctor_entity",
      "community": 216,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062f `socialmedia` \u0628\u0647 `doctor` entity"
    },
    {
      "label": "\u06f2. Migration",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_doctor_social_media_field_\u06f2_migration",
      "community": 216,
      "norm_label": "\u06f2. migration"
    },
    {
      "label": "\u06f3. \u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646 \u0641\u06cc\u0644\u062f \u062f\u0631 \u067e\u0627\u0633\u062e API",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_doctor_social_media_field_\u06f3_\u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646_\u0641\u06cc\u0644\u062f_\u062f\u0631_\u067e\u0627\u0633\u062e_api",
      "community": 216,
      "norm_label": "\u06f3. \u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646 \u0641\u06cc\u0644\u062f \u062f\u0631 \u067e\u0627\u0633\u062e api"
    },
    {
      "label": "\u06f4. \u0641\u0631\u0645 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_doctor_social_media_field_\u06f4_\u0641\u0631\u0645_\u0627\u062f\u0645\u06cc\u0646",
      "community": 216,
      "norm_label": "\u06f4. \u0641\u0631\u0645 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "prompt_doctor_social_media_field_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 216,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "doctors-list-city-and-limit.md",
      "file_type": "document",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_doctors_list_city_and_limit",
      "community": 915,
      "norm_label": "doctors-list-city-and-limit.md"
    },
    {
      "label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0634\u0647\u0631 \u0628\u0647 \u0644\u06cc\u0633\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 + \u0631\u0641\u0639 \u0633\u0642\u0641 \u062e\u0627\u0645\u0648\u0634 limit",
      "file_type": "document",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_doctors_list_city_and_limit_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0631\u0641\u0639_\u0633\u0642\u0641_\u062e\u0627\u0645\u0648\u0634_limit",
      "community": 915,
      "norm_label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0634\u0647\u0631 \u0628\u0647 \u0644\u06cc\u0633\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 + \u0631\u0641\u0639 \u0633\u0642\u0641 \u062e\u0627\u0645\u0648\u0634 limit"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "prompt_doctors_list_city_and_limit_\u067e\u0631\u0648\u0698\u0647",
      "community": 915,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "prompt_doctors_list_city_and_limit_\u0632\u0645\u06cc\u0646\u0647",
      "community": 915,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "prompt_doctors_list_city_and_limit_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 915,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_doctors_list_city_and_limit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 915,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "prompt_doctors_list_city_and_limit_\u0648\u0638\u0627\u06cc\u0641",
      "community": 915,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0634\u0647\u0631 \u0628\u0647 `toListArray()`",
      "file_type": "document",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "prompt_doctors_list_city_and_limit_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_tolistarray",
      "community": 915,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0634\u0647\u0631 \u0628\u0647 `tolistarray()`"
    },
    {
      "label": "\u06f2. \u0634\u0641\u0627\u0641\u200c\u06a9\u0631\u062f\u0646 \u0633\u0642\u0641 `limit`",
      "file_type": "document",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_doctors_list_city_and_limit_\u06f2_\u0634\u0641\u0627\u0641_\u06a9\u0631\u062f\u0646_\u0633\u0642\u0641_limit",
      "community": 915,
      "norm_label": "\u06f2. \u0634\u0641\u0627\u0641\u200c\u06a9\u0631\u062f\u0646 \u0633\u0642\u0641 `limit`"
    },
    {
      "label": "\u06f3. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "prompt_doctors_list_city_and_limit_\u06f3_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 915,
      "norm_label": "\u06f3. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "prompt_doctors_list_city_and_limit_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 915,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "expired-appointment-blocks-payment.md",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment",
      "community": 351,
      "norm_label": "expired-appointment-blocks-payment.md"
    },
    {
      "label": "\u0646\u0648\u0628\u062a \u0645\u0646\u0642\u0636\u06cc\u200c\u0634\u062f\u0647 \u0646\u0628\u0627\u06cc\u062f \u0642\u0627\u0628\u0644 \u067e\u0631\u062f\u0627\u062e\u062a \u0628\u0627\u0634\u062f (\u067e\u0646\u062c\u0631\u0647\u0654 \u06f1\u06f5 \u062f\u0642\u06cc\u0642\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u0646\u0648\u0628\u062a_\u0645\u0646\u0642\u0636\u06cc_\u0634\u062f\u0647_\u0646\u0628\u0627\u06cc\u062f_\u0642\u0627\u0628\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0627\u0634\u062f_\u067e\u0646\u062c\u0631\u0647_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647",
      "community": 351,
      "norm_label": "\u0646\u0648\u0628\u062a \u0645\u0646\u0642\u0636\u06cc\u200c\u0634\u062f\u0647 \u0646\u0628\u0627\u06cc\u062f \u0642\u0627\u0628\u0644 \u067e\u0631\u062f\u0627\u062e\u062a \u0628\u0627\u0634\u062f (\u067e\u0646\u062c\u0631\u0647 \u06f1\u06f5 \u062f\u0642\u06cc\u0642\u0647)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u067e\u0631\u0648\u0698\u0647",
      "community": 351,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u0632\u0645\u06cc\u0646\u0647",
      "community": 351,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 351,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 351,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 351,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "`Appointment.php`",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_appointment_php",
      "community": 351,
      "norm_label": "`appointment.php`"
    },
    {
      "label": "`PaymentController::startOrderPayment` (\u0641\u0642\u0637 status\u060c \u0628\u062f\u0648\u0646 \u0686\u06a9 \u0632\u0645\u0627\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_paymentcontroller_startorderpayment_\u0641\u0642\u0637_status_\u0628\u062f\u0648\u0646_\u0686\u06a9_\u0632\u0645\u0627\u0646",
      "community": 351,
      "norm_label": "`paymentcontroller::startorderpayment` (\u0641\u0642\u0637 status\u060c \u0628\u062f\u0648\u0646 \u0686\u06a9 \u0632\u0645\u0627\u0646)"
    },
    {
      "label": "`PaymentController::pay` (\u0646\u0648\u0628\u062a \u0631\u0627 \u0627\u0635\u0644\u0627\u064b \u0686\u06a9 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_paymentcontroller_pay_\u0646\u0648\u0628\u062a_\u0631\u0627_\u0627\u0635\u0644\u0627_\u0686\u06a9_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 351,
      "norm_label": "`paymentcontroller::pay` (\u0646\u0648\u0628\u062a \u0631\u0627 \u0627\u0635\u0644\u0627 \u0686\u06a9 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f)"
    },
    {
      "label": "`renderPaymentResult` labels (\u0628\u0631\u0686\u0633\u0628 `expired` \u0646\u062f\u0627\u0631\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_renderpaymentresult_labels_\u0628\u0631\u0686\u0633\u0628_expired_\u0646\u062f\u0627\u0631\u062f",
      "community": 351,
      "norm_label": "`renderpaymentresult` labels (\u0628\u0631\u0686\u0633\u0628 `expired` \u0646\u062f\u0627\u0631\u062f)"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc \u0645\u0648\u062c\u0648\u062f \u0627\u0646\u0642\u0636\u0627 (`AppointmentExpiryService`) \u2014 \u0628\u0631\u0627\u06cc \u0645\u0631\u062c\u0639",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u0627\u0644\u06af\u0648\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0627\u0646\u0642\u0636\u0627_appointmentexpiryservice_\u0628\u0631\u0627\u06cc_\u0645\u0631\u062c\u0639",
      "community": 351,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc \u0645\u0648\u062c\u0648\u062f \u0627\u0646\u0642\u0636\u0627 (`appointmentexpiryservice`) \u2014 \u0628\u0631\u0627\u06cc \u0645\u0631\u062c\u0639"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u0648\u0638\u0627\u06cc\u0641",
      "community": 351,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. helper \u0627\u0646\u0642\u0636\u0627\u06cc \u067e\u0646\u062c\u0631\u0647\u0654 \u067e\u0631\u062f\u0627\u062e\u062a \u0631\u0648\u06cc `Appointment`",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u06f1_helper_\u0627\u0646\u0642\u0636\u0627\u06cc_\u067e\u0646\u062c\u0631\u0647_\u067e\u0631\u062f\u0627\u062e\u062a_\u0631\u0648\u06cc_appointment",
      "community": 351,
      "norm_label": "\u06f1. helper \u0627\u0646\u0642\u0636\u0627\u06cc \u067e\u0646\u062c\u0631\u0647 \u067e\u0631\u062f\u0627\u062e\u062a \u0631\u0648\u06cc `appointment`"
    },
    {
      "label": "\u06f2. \u0628\u0631\u0686\u0633\u0628 `expired` \u062f\u0631 `renderPaymentResult`",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u06f2_\u0628\u0631\u0686\u0633\u0628_expired_\u062f\u0631_renderpaymentresult",
      "community": 351,
      "norm_label": "\u06f2. \u0628\u0631\u0686\u0633\u0628 `expired` \u062f\u0631 `renderpaymentresult`"
    },
    {
      "label": "\u06f3. \u06af\u0627\u0631\u062f \u0627\u0646\u0642\u0636\u0627 \u062f\u0631 `startOrderPayment`",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u06f3_\u06af\u0627\u0631\u062f_\u0627\u0646\u0642\u0636\u0627_\u062f\u0631_startorderpayment",
      "community": 351,
      "norm_label": "\u06f3. \u06af\u0627\u0631\u062f \u0627\u0646\u0642\u0636\u0627 \u062f\u0631 `startorderpayment`"
    },
    {
      "label": "\u06f4. \u06af\u0627\u0631\u062f \u0627\u0646\u0642\u0636\u0627 \u062f\u0631 `pay`",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u06f4_\u06af\u0627\u0631\u062f_\u0627\u0646\u0642\u0636\u0627_\u062f\u0631_pay",
      "community": 351,
      "norm_label": "\u06f4. \u06af\u0627\u0631\u062f \u0627\u0646\u0642\u0636\u0627 \u062f\u0631 `pay`"
    },
    {
      "label": "\u06f5. helper \u0645\u0634\u062a\u0631\u06a9 `expireAppointmentPayment`",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u06f5_helper_\u0645\u0634\u062a\u0631\u06a9_expireappointmentpayment",
      "community": 351,
      "norm_label": "\u06f5. helper \u0645\u0634\u062a\u0631\u06a9 `expireappointmentpayment`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L178",
      "_origin": "ast",
      "id": "prompt_expired_appointment_blocks_payment_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 351,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-access-scoping-doctor-clinic-representation.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation",
      "community": 146,
      "norm_label": "fix-access-scoping-doctor-clinic-representation.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0645\u0634\u06a9\u0644\u0627\u062a \u062f\u0633\u062a\u0631\u0633\u06cc: \u067e\u0632\u0634\u06a9\u0650 \u0639\u0636\u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 + scope \u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_scope_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "community": 146,
      "norm_label": "\u0631\u0641\u0639 \u0645\u0634\u06a9\u0644\u0627\u062a \u062f\u0633\u062a\u0631\u0633\u06cc: \u067e\u0632\u0634\u06a9 \u0639\u0636\u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 + scope \u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u067e\u0631\u0648\u0698\u0647",
      "community": 146,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u0632\u0645\u06cc\u0646\u0647",
      "community": 146,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 146,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 146,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 146,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u0648\u0638\u0627\u06cc\u0641",
      "community": 146,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0646\u0642\u0634\u0650 \u0645\u062d\u062f\u0648\u062f \u0628\u0631\u0627\u06cc \u067e\u0632\u0634\u06a9\u0650 \u0639\u0636\u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (\u0631\u0641\u0639 \u0646\u0634\u062a\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f1_\u0646\u0642\u0634_\u0645\u062d\u062f\u0648\u062f_\u0628\u0631\u0627\u06cc_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0631\u0641\u0639_\u0646\u0634\u062a\u06cc_\u062f\u0633\u062a\u0631\u0633\u06cc",
      "community": 146,
      "norm_label": "\u06f1. \u0646\u0642\u0634 \u0645\u062d\u062f\u0648\u062f \u0628\u0631\u0627\u06cc \u067e\u0632\u0634\u06a9 \u0639\u0636\u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (\u0631\u0641\u0639 \u0646\u0634\u062a\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc)"
    },
    {
      "label": "\u06f2. Admin SPA \u2014 \u0645\u0646\u0648 \u0648 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u062f\u0648\u062f \u0628\u0631\u0627\u06cc \u067e\u0632\u0634\u06a9\u0650 \u0645\u0647\u0645\u0627\u0646\u0650 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f2_admin_spa_\u0645\u0646\u0648_\u0648_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u062f\u0648\u062f_\u0628\u0631\u0627\u06cc_\u067e\u0632\u0634\u06a9_\u0645\u0647\u0645\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 146,
      "norm_label": "\u06f2. admin spa \u2014 \u0645\u0646\u0648 \u0648 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u062f\u0648\u062f \u0628\u0631\u0627\u06cc \u067e\u0632\u0634\u06a9 \u0645\u0647\u0645\u0627\u0646 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u06f3. \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u2014 \u0633\u062a\u200c\u06a9\u0631\u062f\u0646 representation_id \u0631\u0648\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f3_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u062a_\u06a9\u0631\u062f\u0646_representation_id_\u0631\u0648\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 146,
      "norm_label": "\u06f3. \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u2014 \u0633\u062a\u200c\u06a9\u0631\u062f\u0646 representation_id \u0631\u0648\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u06f4. \u0641\u06cc\u0644\u062a\u0631 `representation` \u062f\u0631 \u0644\u06cc\u0633\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f4_\u0641\u06cc\u0644\u062a\u0631_representation_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627",
      "community": 146,
      "norm_label": "\u06f4. \u0641\u06cc\u0644\u062a\u0631 `representation` \u062f\u0631 \u0644\u06cc\u0633\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627"
    },
    {
      "label": "\u06f5. Admin SPA \u2014 \u0627\u062a\u0635\u0627\u0644 \u0644\u06cc\u0633\u062a\u200c\u0647\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0628\u0647 endpoint scoped",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f5_admin_spa_\u0627\u062a\u0635\u0627\u0644_\u0644\u06cc\u0633\u062a_\u0647\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0647_endpoint_scoped",
      "community": 146,
      "norm_label": "\u06f5. admin spa \u2014 \u0627\u062a\u0635\u0627\u0644 \u0644\u06cc\u0633\u062a\u200c\u0647\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0628\u0647 endpoint scoped"
    },
    {
      "label": "\u06f6. \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u2014 \u0627\u0639\u062f\u0627\u062f \u0641\u0642\u0637 \u0627\u0632 \u062f\u0627\u0645\u0646\u0647\u200c\u06cc \u062e\u0648\u062f\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L145",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0627\u0639\u062f\u0627\u062f_\u0641\u0642\u0637_\u0627\u0632_\u062f\u0627\u0645\u0646\u0647_\u06cc_\u062e\u0648\u062f\u0634",
      "community": 146,
      "norm_label": "\u06f6. \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u2014 \u0627\u0639\u062f\u0627\u062f \u0641\u0642\u0637 \u0627\u0632 \u062f\u0627\u0645\u0646\u0647\u200c\u06cc \u062e\u0648\u062f\u0634"
    },
    {
      "label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 146,
      "norm_label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L155",
      "_origin": "ast",
      "id": "prompt_fix_access_scoping_doctor_clinic_representation_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 146,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-admin-modal-and-calendar.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar",
      "community": 491,
      "norm_label": "fix-admin-modal-and-calendar.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u062f\u0648 \u0628\u0627\u06af Modal \u0648 \u062a\u0642\u0648\u06cc\u0645 \u0634\u0645\u0633\u06cc \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_\u0631\u0641\u0639_\u062f\u0648_\u0628\u0627\u06af_modal_\u0648_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 491,
      "norm_label": "\u0631\u0641\u0639 \u062f\u0648 \u0628\u0627\u06af modal \u0648 \u062a\u0642\u0648\u06cc\u0645 \u0634\u0645\u0633\u06cc \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_\u067e\u0631\u0648\u0698\u0647",
      "community": 491,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_\u0632\u0645\u06cc\u0646\u0647",
      "community": 491,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 491,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0628\u0627\u06af \u06f1 \u2014 \u0639\u0644\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_\u0628\u0627\u06af_\u06f1_\u0639\u0644\u062a",
      "community": 491,
      "norm_label": "\u0628\u0627\u06af \u06f1 \u2014 \u0639\u0644\u062a"
    },
    {
      "label": "\u0628\u0627\u06af \u06f2 \u2014 \u0639\u0644\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_\u0628\u0627\u06af_\u06f2_\u0639\u0644\u062a",
      "community": 491,
      "norm_label": "\u0628\u0627\u06af \u06f2 \u2014 \u0639\u0644\u062a"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 491,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 491,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "`Modal.tsx` (\u0628\u062f\u0648\u0646 Portal)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_modal_tsx_\u0628\u062f\u0648\u0646_portal",
      "community": 491,
      "norm_label": "`modal.tsx` (\u0628\u062f\u0648\u0646 portal)"
    },
    {
      "label": "`PersianCalendar.tsx` (button\u0647\u0627 \u0628\u062f\u0648\u0646 `type`) \u2014 \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_persiancalendar_tsx_button\u0647\u0627_\u0628\u062f\u0648\u0646_type_\u0646\u0645\u0648\u0646\u0647_\u0647\u0627",
      "community": 491,
      "norm_label": "`persiancalendar.tsx` (button\u0647\u0627 \u0628\u062f\u0648\u0646 `type`) \u2014 \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_\u0648\u0638\u0627\u06cc\u0641",
      "community": 491,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0631\u0646\u062f\u0631 `Modal` \u0628\u0627 Portal \u0631\u0648\u06cc `document.body`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_\u06f1_\u0631\u0646\u062f\u0631_modal_\u0628\u0627_portal_\u0631\u0648\u06cc_document_body",
      "community": 491,
      "norm_label": "\u06f1. \u0631\u0646\u062f\u0631 `modal` \u0628\u0627 portal \u0631\u0648\u06cc `document.body`"
    },
    {
      "label": "\u06f2. \u0627\u0641\u0632\u0648\u062f\u0646 `type=\"button\"` \u0628\u0647 \u0647\u0645\u0647\u0654 `<button>`\u0647\u0627\u06cc `PersianCalendar.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_\u06f2_\u0627\u0641\u0632\u0648\u062f\u0646_type_button_\u0628\u0647_\u0647\u0645\u0647_button_\u0647\u0627\u06cc_persiancalendar_tsx",
      "community": 491,
      "norm_label": "\u06f2. \u0627\u0641\u0632\u0648\u062f\u0646 `type=\"button\"` \u0628\u0647 \u0647\u0645\u0647 `<button>`\u0647\u0627\u06cc `persiancalendar.tsx`"
    },
    {
      "label": "\u06f3. (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc\u060c \u0627\u06af\u0631 \u062c\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0647\u0645 \u0645\u0634\u06a9\u0644 \u0645\u0634\u0627\u0628\u0647 \u0628\u0648\u062f) \u0628\u0631\u0631\u0633\u06cc \u0633\u0631\u06cc\u0631 \u0633\u0627\u06cc\u0631 \u062a\u0642\u0648\u06cc\u0645\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_\u06f3_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0627\u06af\u0631_\u062c\u0627\u06cc_\u062f\u06cc\u06af\u0631\u06cc_\u0647\u0645_\u0645\u0634\u06a9\u0644_\u0645\u0634\u0627\u0628\u0647_\u0628\u0648\u062f_\u0628\u0631\u0631\u0633\u06cc_\u0633\u0631\u06cc\u0631_\u0633\u0627\u06cc\u0631_\u062a\u0642\u0648\u06cc\u0645_\u0647\u0627",
      "community": 491,
      "norm_label": "\u06f3. (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc\u060c \u0627\u06af\u0631 \u062c\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0647\u0645 \u0645\u0634\u06a9\u0644 \u0645\u0634\u0627\u0628\u0647 \u0628\u0648\u062f) \u0628\u0631\u0631\u0633\u06cc \u0633\u0631\u06cc\u0631 \u0633\u0627\u06cc\u0631 \u062a\u0642\u0648\u06cc\u0645\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_fix_admin_modal_and_calendar_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 491,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-appointment-management-online-toggle.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle",
      "community": 614,
      "norm_label": "fix-appointment-management-online-toggle.md"
    },
    {
      "label": "\u0627\u0635\u0644\u0627\u062d \u0628\u0627\u06af\u200c\u0647\u0627 \u0648 \u0628\u0647\u0628\u0648\u062f \u0645\u0646\u0637\u0642 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc (\u067e\u0646\u0644 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0622\u0646\u0644\u0627\u06cc\u0646 + Location \u067e\u0632\u0634\u06a9 \u0639\u0636\u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 + \u0645\u0646\u0648\u06cc \u0631\u0632\u0631\u0648)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0627\u0635\u0644\u0627\u062d_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0628\u0647\u0628\u0648\u062f_\u0645\u0646\u0637\u0642_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_location_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646\u0648\u06cc_\u0631\u0632\u0631\u0648",
      "community": 614,
      "norm_label": "\u0627\u0635\u0644\u0627\u062d \u0628\u0627\u06af\u200c\u0647\u0627 \u0648 \u0628\u0647\u0628\u0648\u062f \u0645\u0646\u0637\u0642 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc (\u067e\u0646\u0644 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0627\u0646\u0644\u0627\u06cc\u0646 + location \u067e\u0632\u0634\u06a9 \u0639\u0636\u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 + \u0645\u0646\u0648\u06cc \u0631\u0632\u0631\u0648)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u067e\u0631\u0648\u0698\u0647",
      "community": 614,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647 \u06a9\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0632\u0645\u06cc\u0646\u0647_\u06a9\u0644\u06cc",
      "community": 614,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647 \u06a9\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u06cc\u0641\u0647 \u06f1 \u2014 \u067e\u0646\u0644 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0627\u06cc\u062f \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 `online_booking_enabled` \u0646\u0648\u0628\u062a \u0631\u0627 \u0646\u0634\u0627\u0646 \u062f\u0647\u062f \u0648 \u062b\u0628\u062a \u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0628\u0627\u06cc\u062f_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_online_booking_enabled_\u0646\u0648\u0628\u062a_\u0631\u0627_\u0646\u0634\u0627\u0646_\u062f\u0647\u062f_\u0648_\u062b\u0628\u062a_\u06a9\u0646\u062f",
      "community": 614,
      "norm_label": "\u0648\u0638\u06cc\u0641\u0647 \u06f1 \u2014 \u067e\u0646\u0644 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0627\u06cc\u062f \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 `online_booking_enabled` \u0646\u0648\u0628\u062a \u0631\u0627 \u0646\u0634\u0627\u0646 \u062f\u0647\u062f \u0648 \u062b\u0628\u062a \u06a9\u0646\u062f"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0645\u0634\u06a9\u0644",
      "community": 614,
      "norm_label": "\u0645\u0634\u06a9\u0644"
    },
    {
      "label": "\u0631\u06cc\u0634\u0647 \u2014 \u06a9\u062f \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0631\u06cc\u0634\u0647_\u06a9\u062f_\u0641\u0639\u0644\u06cc",
      "community": 614,
      "norm_label": "\u0631\u06cc\u0634\u0647 \u2014 \u06a9\u062f \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0631\u0627\u0647\u200c\u062d\u0644 \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 \u00ab\u06a9\u0627\u0646\u062a\u06a9\u0633\u062a \u0645\u062f\u06cc\u0631\u06cc\u062a\u00bb (`$forManagement`)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0631\u0627\u0647_\u062d\u0644_\u0627\u0641\u0632\u0648\u062f\u0646_\u06a9\u0627\u0646\u062a\u06a9\u0633\u062a_\u0645\u062f\u06cc\u0631\u06cc\u062a_formanagement",
      "community": 614,
      "norm_label": "\u0631\u0627\u0647\u200c\u062d\u0644 \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 \u00ab\u06a9\u0627\u0646\u062a\u06a9\u0633\u062a \u0645\u062f\u06cc\u0631\u06cc\u062a\u00bb (`$formanagement`)"
    },
    {
      "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L114",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f",
      "community": 614,
      "norm_label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u0648\u0638\u06cc\u0641\u0647 \u06f2 \u2014 \u0627\u0646\u062a\u0642\u0627\u0644 \u00ab\u0631\u0632\u0631\u0648 \u0646\u0648\u0628\u062a\u00bb \u0628\u0647 \u0632\u06cc\u0631\u0645\u0646\u0648\u06cc \u00ab\u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0627\u0646\u062a\u0642\u0627\u0644_\u0631\u0632\u0631\u0648_\u0646\u0648\u0628\u062a_\u0628\u0647_\u0632\u06cc\u0631\u0645\u0646\u0648\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 614,
      "norm_label": "\u0648\u0638\u06cc\u0641\u0647 \u06f2 \u2014 \u0627\u0646\u062a\u0642\u0627\u0644 \u00ab\u0631\u0632\u0631\u0648 \u0646\u0648\u0628\u062a\u00bb \u0628\u0647 \u0632\u06cc\u0631\u0645\u0646\u0648\u06cc \u00ab\u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc\u00bb"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0645\u0634\u06a9\u0644_122",
      "community": 614,
      "norm_label": "\u0645\u0634\u06a9\u0644"
    },
    {
      "label": "\u06a9\u062f \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u06a9\u062f_\u0641\u0639\u0644\u06cc",
      "community": 614,
      "norm_label": "\u06a9\u062f \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0631\u0627\u0647\u200c\u062d\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L141",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0631\u0627\u0647_\u062d\u0644",
      "community": 614,
      "norm_label": "\u0631\u0627\u0647\u200c\u062d\u0644"
    },
    {
      "label": "\u0648\u0638\u06cc\u0641\u0647 \u06f3 \u2014 \u067e\u0632\u0634\u06a9 \u0639\u0636\u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0646\u0628\u0627\u06cc\u062f \u0645\u062c\u0628\u0648\u0631 \u0628\u0647 \u062b\u0628\u062a \u0622\u062f\u0631\u0633 \u0645\u0633\u062a\u0642\u0644 \u0628\u0627\u0634\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0646\u0628\u0627\u06cc\u062f_\u0645\u062c\u0628\u0648\u0631_\u0628\u0647_\u062b\u0628\u062a_\u0622\u062f\u0631\u0633_\u0645\u0633\u062a\u0642\u0644_\u0628\u0627\u0634\u062f",
      "community": 614,
      "norm_label": "\u0648\u0638\u06cc\u0641\u0647 \u06f3 \u2014 \u067e\u0632\u0634\u06a9 \u0639\u0636\u0648 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0646\u0628\u0627\u06cc\u062f \u0645\u062c\u0628\u0648\u0631 \u0628\u0647 \u062b\u0628\u062a \u0627\u062f\u0631\u0633 \u0645\u0633\u062a\u0642\u0644 \u0628\u0627\u0634\u062f"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0645\u0634\u06a9\u0644_161",
      "community": 614,
      "norm_label": "\u0645\u0634\u06a9\u0644"
    },
    {
      "label": "\u0631\u06cc\u0634\u0647 \u2014 \u06a9\u062f \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L165",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0631\u06cc\u0634\u0647_\u06a9\u062f_\u0641\u0639\u0644\u06cc_165",
      "community": 614,
      "norm_label": "\u0631\u06cc\u0634\u0647 \u2014 \u06a9\u062f \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062a\u0634\u062e\u06cc\u0635 \u0639\u0636\u0648\u06cc\u062a \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L191",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u062a\u0634\u062e\u06cc\u0635_\u0639\u0636\u0648\u06cc\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 614,
      "norm_label": "\u062a\u0634\u062e\u06cc\u0635 \u0639\u0636\u0648\u06cc\u062a \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u0631\u0627\u0647\u200c\u062d\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L196",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0631\u0627\u0647_\u062d\u0644_196",
      "community": 614,
      "norm_label": "\u0631\u0627\u0647\u200c\u062d\u0644"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 (\u0631\u0639\u0627\u06cc\u062a \u0627\u0644\u0632\u0627\u0645\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L218",
      "_origin": "ast",
      "id": "prompt_fix_appointment_management_online_toggle_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0631\u0639\u0627\u06cc\u062a_\u0627\u0644\u0632\u0627\u0645\u06cc",
      "community": 614,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 (\u0631\u0639\u0627\u06cc\u062a \u0627\u0644\u0632\u0627\u0645\u06cc)"
    },
    {
      "label": "fix-auth-token-hardening.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening",
      "community": 147,
      "norm_label": "fix-auth-token-hardening.md"
    },
    {
      "label": "\u0633\u062e\u062a\u200c\u0633\u0627\u0632\u06cc \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0648 \u062a\u0648\u06a9\u0646 (C-1, H-1, H-4, M-1, M-3, headers)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u0648_\u062a\u0648\u06a9\u0646_c_1_h_1_h_4_m_1_m_3_headers",
      "community": 147,
      "norm_label": "\u0633\u062e\u062a\u200c\u0633\u0627\u0632\u06cc \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0648 \u062a\u0648\u06a9\u0646 (c-1, h-1, h-4, m-1, m-3, headers)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u067e\u0631\u0648\u0698\u0647",
      "community": 147,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u0632\u0645\u06cc\u0646\u0647",
      "community": 147,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 147,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 147,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 147,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "community": 147,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Grant \u06cc\u06a9\u200c\u0628\u0627\u0631\u0645\u0635\u0631\u0641 \u062f\u0631 OtpService (C-1)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u06f1_grant_\u06cc\u06a9_\u0628\u0627\u0631\u0645\u0635\u0631\u0641_\u062f\u0631_otpservice_c_1",
      "community": 147,
      "norm_label": "\u06f1. grant \u06cc\u06a9\u200c\u0628\u0627\u0631\u0645\u0635\u0631\u0641 \u062f\u0631 otpservice (c-1)"
    },
    {
      "label": "\u06f2. \u0645\u0635\u0631\u0641 grant \u062f\u0631 \u0646\u0642\u0627\u0637 \u0635\u062f\u0648\u0631 \u062a\u0648\u06a9\u0646/\u0631\u06cc\u0633\u062a (C-1, H-4)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u06f2_\u0645\u0635\u0631\u0641_grant_\u062f\u0631_\u0646\u0642\u0627\u0637_\u0635\u062f\u0648\u0631_\u062a\u0648\u06a9\u0646_\u0631\u06cc\u0633\u062a_c_1_h_4",
      "community": 147,
      "norm_label": "\u06f2. \u0645\u0635\u0631\u0641 grant \u062f\u0631 \u0646\u0642\u0627\u0637 \u0635\u062f\u0648\u0631 \u062a\u0648\u06a9\u0646/\u0631\u06cc\u0633\u062a (c-1, h-4)"
    },
    {
      "label": "\u06f3. Rate-limit \u0631\u0648\u06cc \u0646\u0642\u0627\u0637 \u062d\u0633\u0627\u0633 (C-1, H-4)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L138",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u06f3_rate_limit_\u0631\u0648\u06cc_\u0646\u0642\u0627\u0637_\u062d\u0633\u0627\u0633_c_1_h_4",
      "community": 147,
      "norm_label": "\u06f3. rate-limit \u0631\u0648\u06cc \u0646\u0642\u0627\u0637 \u062d\u0633\u0627\u0633 (c-1, h-4)"
    },
    {
      "label": "\u06f4. \u06a9\u0648\u062a\u0627\u0647\u200c\u06a9\u0631\u062f\u0646 \u0639\u0645\u0631 JWT (H-1)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L163",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u06f4_\u06a9\u0648\u062a\u0627\u0647_\u06a9\u0631\u062f\u0646_\u0639\u0645\u0631_jwt_h_1",
      "community": 147,
      "norm_label": "\u06f4. \u06a9\u0648\u062a\u0627\u0647\u200c\u06a9\u0631\u062f\u0646 \u0639\u0645\u0631 jwt (h-1)"
    },
    {
      "label": "\u06f5. Randomize \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0622\u067e\u0644\u0648\u062f\u06cc (M-1)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L172",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u06f5_randomize_\u0646\u0627\u0645_\u0641\u0627\u06cc\u0644_\u0622\u067e\u0644\u0648\u062f\u06cc_m_1",
      "community": 147,
      "norm_label": "\u06f5. randomize \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0627\u067e\u0644\u0648\u062f\u06cc (m-1)"
    },
    {
      "label": "\u06f6. \u0633\u0642\u0641 \u0633\u0631\u0627\u0633\u0631\u06cc pagination (M-3)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u06f6_\u0633\u0642\u0641_\u0633\u0631\u0627\u0633\u0631\u06cc_pagination_m_3",
      "community": 147,
      "norm_label": "\u06f6. \u0633\u0642\u0641 \u0633\u0631\u0627\u0633\u0631\u06cc pagination (m-3)"
    },
    {
      "label": "\u06f7. Security headers \u062f\u0631 \u0633\u0637\u062d Symfony",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L192",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u06f7_security_headers_\u062f\u0631_\u0633\u0637\u062d_symfony",
      "community": 147,
      "norm_label": "\u06f7. security headers \u062f\u0631 \u0633\u0637\u062d symfony"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L208",
      "_origin": "ast",
      "id": "prompt_fix_auth_token_hardening_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 147,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-booking-context-slots-and-phantom-locations.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations",
      "community": 30,
      "norm_label": "fix-booking-context-slots-and-phantom-locations.md"
    },
    {
      "label": "\u0627\u0635\u0644\u0627\u062d \u062a\u0634\u062e\u06cc\u0635 \u0631\u0648\u0632 \u06a9\u0627\u0631\u06cc \u062f\u0631 \u067e\u0646\u0644 + \u062d\u0630\u0641 \u0645\u062d\u0644\u200c\u0647\u0627\u06cc \u062c\u0639\u0644\u06cc \u0627\u0632 API \u0639\u0645\u0648\u0645\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u0627\u0635\u0644\u0627\u062d_\u062a\u0634\u062e\u06cc\u0635_\u0631\u0648\u0632_\u06a9\u0627\u0631\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u062d\u0630\u0641_\u0645\u062d\u0644_\u0647\u0627\u06cc_\u062c\u0639\u0644\u06cc_\u0627\u0632_api_\u0639\u0645\u0648\u0645\u06cc",
      "community": 30,
      "norm_label": "\u0627\u0635\u0644\u0627\u062d \u062a\u0634\u062e\u06cc\u0635 \u0631\u0648\u0632 \u06a9\u0627\u0631\u06cc \u062f\u0631 \u067e\u0646\u0644 + \u062d\u0630\u0641 \u0645\u062d\u0644\u200c\u0647\u0627\u06cc \u062c\u0639\u0644\u06cc \u0627\u0632 api \u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u067e\u0631\u0648\u0698\u0647",
      "community": 30,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u0632\u0645\u06cc\u0646\u0647",
      "community": 30,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 30,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 \u06f1 \u2014 \u00ab\u0627\u06cc\u0646 \u0631\u0648\u0632 \u062a\u0639\u0637\u06cc\u0644 \u0627\u0633\u062a\u00bb \u062f\u0631 \u067e\u0646\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u0645\u0634\u06a9\u0644_\u06f1_\u0627\u06cc\u0646_\u0631\u0648\u0632_\u062a\u0639\u0637\u06cc\u0644_\u0627\u0633\u062a_\u062f\u0631_\u067e\u0646\u0644",
      "community": 30,
      "norm_label": "\u0645\u0634\u06a9\u0644 \u06f1 \u2014 \u00ab\u0627\u06cc\u0646 \u0631\u0648\u0632 \u062a\u0639\u0637\u06cc\u0644 \u0627\u0633\u062a\u00bb \u062f\u0631 \u067e\u0646\u0644"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 \u06f2 \u2014 \u00ab\u0645\u0637\u0628 \u0634\u062e\u0635\u06cc\u00bb \u062c\u0639\u0644\u06cc \u062f\u0631 API \u0639\u0645\u0648\u0645\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u0645\u0634\u06a9\u0644_\u06f2_\u0645\u0637\u0628_\u0634\u062e\u0635\u06cc_\u062c\u0639\u0644\u06cc_\u062f\u0631_api_\u0639\u0645\u0648\u0645\u06cc",
      "community": 30,
      "norm_label": "\u0645\u0634\u06a9\u0644 \u06f2 \u2014 \u00ab\u0645\u0637\u0628 \u0634\u062e\u0635\u06cc\u00bb \u062c\u0639\u0644\u06cc \u062f\u0631 api \u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 30,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 30,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u067e\u0646\u0644: context \u062d\u0645\u0644 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u067e\u0646\u0644_context_\u062d\u0645\u0644_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "community": 30,
      "norm_label": "\u067e\u0646\u0644: context \u062d\u0645\u0644 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u067e\u06cc\u0627\u0645 \u06af\u0645\u0631\u0627\u0647\u200c\u06a9\u0646\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u067e\u06cc\u0627\u0645_\u06af\u0645\u0631\u0627\u0647_\u06a9\u0646\u0646\u062f\u0647",
      "community": 30,
      "norm_label": "\u067e\u06cc\u0627\u0645 \u06af\u0645\u0631\u0627\u0647\u200c\u06a9\u0646\u0646\u062f\u0647"
    },
    {
      "label": "\u0645\u062d\u0644 \u0628\u062f\u0648\u0646 \u0622\u062f\u0631\u0633 \u0641\u06cc\u0644\u062a\u0631 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u0645\u062d\u0644_\u0628\u062f\u0648\u0646_\u0622\u062f\u0631\u0633_\u0641\u06cc\u0644\u062a\u0631_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "community": 30,
      "norm_label": "\u0645\u062d\u0644 \u0628\u062f\u0648\u0646 \u0627\u062f\u0631\u0633 \u0641\u06cc\u0644\u062a\u0631 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0638\u0627\u06cc\u0641",
      "community": 30,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062d\u0645\u0644 context \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L127",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f1_\u062d\u0645\u0644_context_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 30,
      "norm_label": "\u06f1. \u062d\u0645\u0644 context \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u06f2. \u067e\u06cc\u0627\u0645 \u062f\u0642\u06cc\u0642 \u0628\u0647\u200c\u062c\u0627\u06cc \u00ab\u062a\u0639\u0637\u06cc\u0644\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f2_\u067e\u06cc\u0627\u0645_\u062f\u0642\u06cc\u0642_\u0628\u0647_\u062c\u0627\u06cc_\u062a\u0639\u0637\u06cc\u0644",
      "community": 30,
      "norm_label": "\u06f2. \u067e\u06cc\u0627\u0645 \u062f\u0642\u06cc\u0642 \u0628\u0647\u200c\u062c\u0627\u06cc \u00ab\u062a\u0639\u0637\u06cc\u0644\u00bb"
    },
    {
      "label": "\u06f3. \u0641\u06cc\u0644\u062a\u0631\u06a9\u0631\u062f\u0646 \u0645\u062d\u0644\u200c\u0647\u0627\u06cc \u0628\u062f\u0648\u0646 \u0622\u062f\u0631\u0633 \u062f\u0631 API \u0639\u0645\u0648\u0645\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L203",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f3_\u0641\u06cc\u0644\u062a\u0631\u06a9\u0631\u062f\u0646_\u0645\u062d\u0644_\u0647\u0627\u06cc_\u0628\u062f\u0648\u0646_\u0622\u062f\u0631\u0633_\u062f\u0631_api_\u0639\u0645\u0648\u0645\u06cc",
      "community": 30,
      "norm_label": "\u06f3. \u0641\u06cc\u0644\u062a\u0631\u06a9\u0631\u062f\u0646 \u0645\u062d\u0644\u200c\u0647\u0627\u06cc \u0628\u062f\u0648\u0646 \u0627\u062f\u0631\u0633 \u062f\u0631 api \u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "label": "\u06f4. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0631\u0648\u0632 \u2014 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 `date`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L255",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f4_\u0641\u06cc\u0644\u062a\u0631_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0631\u0648\u0632_\u067e\u0627\u0631\u0627\u0645\u062a\u0631_date",
      "community": 30,
      "norm_label": "\u06f4. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0631\u0648\u0632 \u2014 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 `date`"
    },
    {
      "label": "\u06f5. \u062f\u0648 call site \u0628\u062f\u0648\u0646 context",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L269",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f5_\u062f\u0648_call_site_\u0628\u062f\u0648\u0646_context",
      "community": 30,
      "norm_label": "\u06f5. \u062f\u0648 call site \u0628\u062f\u0648\u0646 context"
    },
    {
      "label": "\u06f6. \u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc \u062f\u0627\u062f\u0647\u0654 \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L280",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f6_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u062f\u0627\u062f\u0647_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631",
      "community": 30,
      "norm_label": "\u06f6. \u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc \u062f\u0627\u062f\u0647 \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631"
    },
    {
      "label": "\u06f7. \u062a\u0633\u062a \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L292",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f7_\u062a\u0633\u062a_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 30,
      "norm_label": "\u06f7. \u062a\u0633\u062a \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L306",
      "_origin": "ast",
      "id": "prompt_fix_booking_context_slots_and_phantom_locations_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 30,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-bugs-and-features.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_bugs_and_features",
      "community": 217,
      "norm_label": "fix-bugs-and-features.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0628\u0627\u06af\u200c\u0647\u0627 \u0648 \u0627\u0641\u0632\u0648\u062f\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u2014 Phase 3",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_bugs_and_features_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0627\u0641\u0632\u0648\u062f\u0646_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_phase_3",
      "community": 217,
      "norm_label": "\u0631\u0641\u0639 \u0628\u0627\u06af\u200c\u0647\u0627 \u0648 \u0627\u0641\u0632\u0648\u062f\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u2014 phase 3"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_bugs_and_features_\u0632\u0645\u06cc\u0646\u0647",
      "community": 217,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_fix_bugs_and_features_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 217,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0628\u0627\u06af \u06f1 \u2014 \u062e\u0637\u0627\u06cc 500 \u062f\u0631 \u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u0633\u0646\u0644 (national_code > 10 chars)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_fix_bugs_and_features_\u0628\u0627\u06af_\u06f1_\u062e\u0637\u0627\u06cc_500_\u062f\u0631_\u0627\u06cc\u062c\u0627\u062f_\u067e\u0631\u0633\u0646\u0644_national_code_10_chars",
      "community": 217,
      "norm_label": "\u0628\u0627\u06af \u06f1 \u2014 \u062e\u0637\u0627\u06cc 500 \u062f\u0631 \u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u0633\u0646\u0644 (national_code > 10 chars)"
    },
    {
      "label": "\u0628\u0627\u06af \u06f2 \u2014 doctor_uuid: null \u062f\u0631 \u0627\u06cc\u062c\u0627\u062f \u0645\u0646\u0634\u06cc \u0627\u0632 \u067e\u0646\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_fix_bugs_and_features_\u0628\u0627\u06af_\u06f2_doctor_uuid_null_\u062f\u0631_\u0627\u06cc\u062c\u0627\u062f_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u067e\u0646\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 217,
      "norm_label": "\u0628\u0627\u06af \u06f2 \u2014 doctor_uuid: null \u062f\u0631 \u0627\u06cc\u062c\u0627\u062f \u0645\u0646\u0634\u06cc \u0627\u0632 \u067e\u0646\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u0628\u0627\u06af \u06f3 \u2014 \u062f\u0631 AppointmentsPage \u067e\u0632\u0634\u06a9\u06cc \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u06cc\u0633\u062a (\u067e\u0646\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_fix_bugs_and_features_\u0628\u0627\u06af_\u06f3_\u062f\u0631_appointmentspage_\u067e\u0632\u0634\u06a9\u06cc_\u0628\u0631\u0627\u06cc_\u0627\u0646\u062a\u062e\u0627\u0628_\u0646\u06cc\u0633\u062a_\u067e\u0646\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 217,
      "norm_label": "\u0628\u0627\u06af \u06f3 \u2014 \u062f\u0631 appointmentspage \u067e\u0632\u0634\u06a9\u06cc \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u06cc\u0633\u062a (\u067e\u0646\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9)"
    },
    {
      "label": "\u0628\u0627\u06af \u06f4 \u2014 \u0645\u0646\u0634\u06cc \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631 \u062a\u0634\u06a9\u06cc\u0644 \u062f\u0647\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "prompt_fix_bugs_and_features_\u0628\u0627\u06af_\u06f4_\u0645\u0646\u0634\u06cc_\u0646\u0645\u06cc_\u062a\u0648\u0627\u0646\u062f_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_\u062a\u0634\u06a9\u06cc\u0644_\u062f\u0647\u062f",
      "community": 217,
      "norm_label": "\u0628\u0627\u06af \u06f4 \u2014 \u0645\u0646\u0634\u06cc \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631 \u062a\u0634\u06a9\u06cc\u0644 \u062f\u0647\u062f"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f5 \u2014 \u0641\u0631\u0645\u062a \u0642\u06cc\u0645\u062a \u0628\u0627 \u06a9\u0627\u0645\u0627 \u062f\u0631 \u0641\u0631\u0645\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L165",
      "_origin": "ast",
      "id": "prompt_fix_bugs_and_features_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_\u0641\u0631\u0645\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627_\u06a9\u0627\u0645\u0627_\u062f\u0631_\u0641\u0631\u0645_\u0647\u0627",
      "community": 217,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f5 \u2014 \u0641\u0631\u0645\u062a \u0642\u06cc\u0645\u062a \u0628\u0627 \u06a9\u0627\u0645\u0627 \u062f\u0631 \u0641\u0631\u0645\u200c\u0647\u0627"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f6 \u2014 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0631\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a \u0627\u0632 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L222",
      "_origin": "ast",
      "id": "prompt_fix_bugs_and_features_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f6_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0632_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 217,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f6 \u2014 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0631\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a \u0627\u0632 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f7 \u2014 approval flow \u0628\u0631\u0627\u06cc post-visit SMS text",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L314",
      "_origin": "ast",
      "id": "prompt_fix_bugs_and_features_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f7_approval_flow_\u0628\u0631\u0627\u06cc_post_visit_sms_text",
      "community": 217,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f7 \u2014 approval flow \u0628\u0631\u0627\u06cc post-visit sms text"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L408",
      "_origin": "ast",
      "id": "prompt_fix_bugs_and_features_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 217,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L436",
      "_origin": "ast",
      "id": "prompt_fix_bugs_and_features_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 217,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-clinic-doctor-invitation-flow.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow",
      "community": 602,
      "norm_label": "fix-clinic-doctor-invitation-flow.md"
    },
    {
      "label": "\u0627\u0635\u0644\u0627\u062d \u06a9\u0627\u0645\u0644 \u0641\u0631\u0622\u06cc\u0646\u062f \u062f\u0639\u0648\u062a \u067e\u0632\u0634\u06a9 \u0628\u0647 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (Clinic Doctor Invitation)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_doctor_invitation",
      "community": 602,
      "norm_label": "\u0627\u0635\u0644\u0627\u062d \u06a9\u0627\u0645\u0644 \u0641\u0631\u0627\u06cc\u0646\u062f \u062f\u0639\u0648\u062a \u067e\u0632\u0634\u06a9 \u0628\u0647 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (clinic doctor invitation)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u067e\u0631\u0648\u0698\u0647",
      "community": 602,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u0632\u0645\u06cc\u0646\u0647",
      "community": 602,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 602,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 602,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0627\u0644\u0641) `accept()` \u0647\u06cc\u0686 \u06a9\u0627\u0631\u0628\u0631/\u067e\u0632\u0634\u06a9\u06cc \u0646\u0645\u06cc\u200c\u0633\u0627\u0632\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u0627\u0644\u0641_accept_\u0647\u06cc\u0686_\u06a9\u0627\u0631\u0628\u0631_\u067e\u0632\u0634\u06a9\u06cc_\u0646\u0645\u06cc_\u0633\u0627\u0632\u062f",
      "community": 602,
      "norm_label": "\u0627\u0644\u0641) `accept()` \u0647\u06cc\u0686 \u06a9\u0627\u0631\u0628\u0631/\u067e\u0632\u0634\u06a9\u06cc \u0646\u0645\u06cc\u200c\u0633\u0627\u0632\u062f"
    },
    {
      "label": "\u0628) \u062a\u063a\u06cc\u06cc\u0631 \u0648\u0636\u0639\u06cc\u062a (\u0644\u063a\u0648 \u062a\u0639\u0644\u06cc\u0642) \u0631\u062f \u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u0628_\u062a\u063a\u06cc\u06cc\u0631_\u0648\u0636\u0639\u06cc\u062a_\u0644\u063a\u0648_\u062a\u0639\u0644\u06cc\u0642_\u0631\u062f_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 602,
      "norm_label": "\u0628) \u062a\u063a\u06cc\u06cc\u0631 \u0648\u0636\u0639\u06cc\u062a (\u0644\u063a\u0648 \u062a\u0639\u0644\u06cc\u0642) \u0631\u062f \u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u062c) \u062d\u0630\u0641 \u062f\u0639\u0648\u062a\u200c\u0646\u0627\u0645\u0647 \u0628\u0627 \u0648\u062c\u0648\u062f \u0645\u0648\u0641\u0642\u06cc\u062a\u060c \u062e\u0637\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u062c_\u062d\u0630\u0641_\u062f\u0639\u0648\u062a_\u0646\u0627\u0645\u0647_\u0628\u0627_\u0648\u062c\u0648\u062f_\u0645\u0648\u0641\u0642\u06cc\u062a_\u062e\u0637\u0627_\u0646\u0634\u0627\u0646_\u0645\u06cc_\u062f\u0647\u062f",
      "community": 602,
      "norm_label": "\u062c) \u062d\u0630\u0641 \u062f\u0639\u0648\u062a\u200c\u0646\u0627\u0645\u0647 \u0628\u0627 \u0648\u062c\u0648\u062f \u0645\u0648\u0641\u0642\u06cc\u062a\u060c \u062e\u0637\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f"
    },
    {
      "label": "\u062f) resend \u062a\u0648\u06a9\u0646 \u0631\u0627 \u0639\u0648\u0636 \u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u062f_resend_\u062a\u0648\u06a9\u0646_\u0631\u0627_\u0639\u0648\u0636_\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 602,
      "norm_label": "\u062f) resend \u062a\u0648\u06a9\u0646 \u0631\u0627 \u0639\u0648\u0636 \u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u062b\u0628\u062a\u200c\u0634\u062f\u0647 (\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647 \u0628\u0627 `debug:router`)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u062b\u0628\u062a_\u0634\u062f\u0647_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u0628\u0627_debug_router",
      "community": 602,
      "norm_label": "\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u062b\u0628\u062a\u200c\u0634\u062f\u0647 (\u062a\u0627\u06cc\u06cc\u062f\u0634\u062f\u0647 \u0628\u0627 `debug:router`)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L110",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0638\u0627\u06cc\u0641",
      "community": 602,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0627\u062e\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 `User` + `Doctor` \u0647\u0646\u06af\u0627\u0645 accept (\u0627\u0635\u0644\u06cc\u200c\u062a\u0631\u06cc\u0646 \u0627\u0635\u0644\u0627\u062d)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u06f1_\u0633\u0627\u062e\u062a_\u062e\u0648\u062f\u06a9\u0627\u0631_user_doctor_\u0647\u0646\u06af\u0627\u0645_accept_\u0627\u0635\u0644\u06cc_\u062a\u0631\u06cc\u0646_\u0627\u0635\u0644\u0627\u062d",
      "community": 602,
      "norm_label": "\u06f1. \u0633\u0627\u062e\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 `user` + `doctor` \u0647\u0646\u06af\u0627\u0645 accept (\u0627\u0635\u0644\u06cc\u200c\u062a\u0631\u06cc\u0646 \u0627\u0635\u0644\u0627\u062d)"
    },
    {
      "label": "\u06f2. \u0633\u0627\u062e\u062a \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u067e\u0632\u0634\u06a9 \u0647\u0646\u06af\u0627\u0645 \u0627\u0631\u0633\u0627\u0644 \u062f\u0639\u0648\u062a (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0648\u0644\u06cc \u062e\u0648\u0627\u0633\u062a\u0647\u200c\u0634\u062f\u0647\u0654 \u06a9\u0627\u0631\u0628\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L172",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u06f2_\u0633\u0627\u062e\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_\u0647\u0646\u06af\u0627\u0645_\u0627\u0631\u0633\u0627\u0644_\u062f\u0639\u0648\u062a_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0648\u0644\u06cc_\u062e\u0648\u0627\u0633\u062a\u0647_\u0634\u062f\u0647_\u06a9\u0627\u0631\u0628\u0631",
      "community": 602,
      "norm_label": "\u06f2. \u0633\u0627\u062e\u062a \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u067e\u0632\u0634\u06a9 \u0647\u0646\u06af\u0627\u0645 \u0627\u0631\u0633\u0627\u0644 \u062f\u0639\u0648\u062a (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0648\u0644\u06cc \u062e\u0648\u0627\u0633\u062a\u0647\u200c\u0634\u062f\u0647 \u06a9\u0627\u0631\u0628\u0631)"
    },
    {
      "label": "\u06f3. \u0627\u0635\u0644\u0627\u062d `changeStatus` \u0628\u0631\u0627\u06cc \u067e\u0630\u06cc\u0631\u0634 `pending`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L180",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u06f3_\u0627\u0635\u0644\u0627\u062d_changestatus_\u0628\u0631\u0627\u06cc_\u067e\u0630\u06cc\u0631\u0634_pending",
      "community": 602,
      "norm_label": "\u06f3. \u0627\u0635\u0644\u0627\u062d `changestatus` \u0628\u0631\u0627\u06cc \u067e\u0630\u06cc\u0631\u0634 `pending`"
    },
    {
      "label": "\u06f4. \u0627\u0635\u0644\u0627\u062d \u067e\u0627\u0633\u062e \u062d\u0630\u0641 (\u0631\u0641\u0639 toast \u062e\u0637\u0627\u06cc \u06a9\u0627\u0630\u0628)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L194",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u06f4_\u0627\u0635\u0644\u0627\u062d_\u067e\u0627\u0633\u062e_\u062d\u0630\u0641_\u0631\u0641\u0639_toast_\u062e\u0637\u0627\u06cc_\u06a9\u0627\u0630\u0628",
      "community": 602,
      "norm_label": "\u06f4. \u0627\u0635\u0644\u0627\u062d \u067e\u0627\u0633\u062e \u062d\u0630\u0641 (\u0631\u0641\u0639 toast \u062e\u0637\u0627\u06cc \u06a9\u0627\u0630\u0628)"
    },
    {
      "label": "\u06f5. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u06a9\u0627\u0645\u0644 \u0647\u0645\u0647\u0654 \u0627\u06a9\u0634\u0646\u200c\u0647\u0627\u06cc \u0635\u0641\u062d\u0647\u0654 `/admin/settings/clinic-doctors`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L203",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u06f5_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0647\u0645\u0647_\u0627\u06a9\u0634\u0646_\u0647\u0627\u06cc_\u0635\u0641\u062d\u0647_admin_settings_clinic_doctors",
      "community": 602,
      "norm_label": "\u06f5. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u06a9\u0627\u0645\u0644 \u0647\u0645\u0647 \u0627\u06a9\u0634\u0646\u200c\u0647\u0627\u06cc \u0635\u0641\u062d\u0647 `/admin/settings/clinic-doctors`"
    },
    {
      "label": "\u06f6. \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062f\u0639\u0648\u062a\u200c\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u062e\u0631\u0627\u0628\u200c\u0634\u062f\u0647\u0654 \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L224",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u06f6_\u0628\u0627\u0632\u06cc\u0627\u0628\u06cc_\u062f\u0639\u0648\u062a_\u0646\u0627\u0645\u0647_\u0647\u0627\u06cc_\u062e\u0631\u0627\u0628_\u0634\u062f\u0647_\u0645\u0648\u062c\u0648\u062f",
      "community": 602,
      "norm_label": "\u06f6. \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062f\u0639\u0648\u062a\u200c\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u062e\u0631\u0627\u0628\u200c\u0634\u062f\u0647 \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u06f7. \u062a\u0633\u062a \u0627\u0646\u062a\u0647\u0627\u200c\u0628\u0647\u200c\u0627\u0646\u062a\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L228",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u06f7_\u062a\u0633\u062a_\u0627\u0646\u062a\u0647\u0627_\u0628\u0647_\u0627\u0646\u062a\u0647\u0627",
      "community": 602,
      "norm_label": "\u06f7. \u062a\u0633\u062a \u0627\u0646\u062a\u0647\u0627\u200c\u0628\u0647\u200c\u0627\u0646\u062a\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L239",
      "_origin": "ast",
      "id": "prompt_fix_clinic_doctor_invitation_flow_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 602,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-clinic-filter-by-address-location.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_clinic_filter_by_address_location",
      "community": 262,
      "norm_label": "fix-clinic-filter-by-address-location.md"
    },
    {
      "label": "\u0641\u06cc\u0644\u062a\u0631 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0634\u0647\u0631/\u0627\u0633\u062a\u0627\u0646\u0650 \u0622\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_clinic_filter_by_address_location_\u0641\u06cc\u0644\u062a\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 262,
      "norm_label": "\u0641\u06cc\u0644\u062a\u0631 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0634\u0647\u0631/\u0627\u0633\u062a\u0627\u0646 \u0627\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_clinic_filter_by_address_location_\u067e\u0631\u0648\u0698\u0647",
      "community": 262,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_clinic_filter_by_address_location_\u0632\u0645\u06cc\u0646\u0647",
      "community": 262,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_fix_clinic_filter_by_address_location_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 262,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_fix_clinic_filter_by_address_location_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 262,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_fix_clinic_filter_by_address_location_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 262,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_fix_clinic_filter_by_address_location_\u0648\u0638\u0627\u06cc\u0641",
      "community": 262,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. join \u0628\u0647 \u0622\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0648 \u0641\u06cc\u0644\u062a\u0631 \u0631\u0648\u06cc city/province \u0622\u062f\u0631\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_fix_clinic_filter_by_address_location_\u06f1_join_\u0628\u0647_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u0641\u06cc\u0644\u062a\u0631_\u0631\u0648\u06cc_city_province_\u0622\u062f\u0631\u0633",
      "community": 262,
      "norm_label": "\u06f1. join \u0628\u0647 \u0627\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0648 \u0641\u06cc\u0644\u062a\u0631 \u0631\u0648\u06cc city/province \u0627\u062f\u0631\u0633"
    },
    {
      "label": "\u06f2. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc `docs/api/clinic.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_fix_clinic_filter_by_address_location_\u06f2_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_clinic_md",
      "community": 262,
      "norm_label": "\u06f2. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc `docs/api/clinic.md`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_fix_clinic_filter_by_address_location_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 262,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-clinic-patient-auto-add.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_clinic_patient_auto_add",
      "community": 238,
      "norm_label": "fix-clinic-patient-auto-add.md"
    },
    {
      "label": "\u0628\u0627\u06af: \u0627\u0641\u0632\u0648\u062f\u0646 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u06cc\u0645\u0627\u0631 \u0628\u0647 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0647\u0646\u06af\u0627\u0645 \u0646\u0648\u0628\u062a \u0628\u0627 \u0622\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_clinic_patient_auto_add_\u0628\u0627\u06af_\u0627\u0641\u0632\u0648\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0646\u06af\u0627\u0645_\u0646\u0648\u0628\u062a_\u0628\u0627_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 238,
      "norm_label": "\u0628\u0627\u06af: \u0627\u0641\u0632\u0648\u062f\u0646 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u06cc\u0645\u0627\u0631 \u0628\u0647 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0647\u0646\u06af\u0627\u0645 \u0646\u0648\u0628\u062a \u0628\u0627 \u0627\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_clinic_patient_auto_add_\u067e\u0631\u0648\u0698\u0647",
      "community": 238,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_clinic_patient_auto_add_\u0632\u0645\u06cc\u0646\u0647",
      "community": 238,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_fix_clinic_patient_auto_add_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 238,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_fix_clinic_patient_auto_add_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 238,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u2014 \u06cc\u0627\u0641\u062a\u0647\u200c\u06cc \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "prompt_fix_clinic_patient_auto_add_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06cc\u0627\u0641\u062a\u0647_\u06cc_\u0645\u0647\u0645",
      "community": 238,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u2014 \u06cc\u0627\u0641\u062a\u0647\u200c\u06cc \u0645\u0647\u0645"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "prompt_fix_clinic_patient_auto_add_\u0648\u0638\u0627\u06cc\u0641",
      "community": 238,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0630\u062e\u06cc\u0631\u0647\u200c\u06cc \u0622\u062f\u0631\u0633/\u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0631\u0648\u06cc \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "prompt_fix_clinic_patient_auto_add_\u06f1_\u0630\u062e\u06cc\u0631\u0647_\u06cc_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0631\u0648\u06cc_\u0646\u0648\u0628\u062a",
      "community": 238,
      "norm_label": "\u06f1. \u0630\u062e\u06cc\u0631\u0647\u200c\u06cc \u0627\u062f\u0631\u0633/\u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0631\u0648\u06cc \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u06f2. \u0627\u0641\u0632\u0648\u062f\u0646 \u0628\u06cc\u0645\u0627\u0631 \u0628\u0647 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u062f\u0631 \u062a\u0623\u06cc\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_fix_clinic_patient_auto_add_\u06f2_\u0627\u0641\u0632\u0648\u062f\u0646_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062f\u0631_\u062a\u0623\u06cc\u06cc\u062f",
      "community": 238,
      "norm_label": "\u06f2. \u0627\u0641\u0632\u0648\u062f\u0646 \u0628\u06cc\u0645\u0627\u0631 \u0628\u0647 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u062f\u0631 \u062a\u0627\u06cc\u06cc\u062f"
    },
    {
      "label": "\u06f3. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_fix_clinic_patient_auto_add_\u06f3_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 238,
      "norm_label": "\u06f3. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "prompt_fix_clinic_patient_auto_add_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 238,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-doctor-city-via-clinic.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic",
      "community": 184,
      "norm_label": "fix-doctor-city-via-clinic.md"
    },
    {
      "label": "\u0641\u06cc\u06a9\u0633 \u0646\u0645\u0627\u06cc\u0634 \u062f\u06a9\u062a\u0631 \u062f\u0631 \u0634\u0647\u0631 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic_\u0641\u06cc\u06a9\u0633_\u0646\u0645\u0627\u06cc\u0634_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0634\u0647\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 184,
      "norm_label": "\u0641\u06cc\u06a9\u0633 \u0646\u0645\u0627\u06cc\u0634 \u062f\u06a9\u062a\u0631 \u062f\u0631 \u0634\u0647\u0631 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic_\u067e\u0631\u0648\u0698\u0647",
      "community": 184,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic_\u0632\u0645\u06cc\u0646\u0647",
      "community": 184,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic_\u0645\u0634\u06a9\u0644",
      "community": 184,
      "norm_label": "\u0645\u0634\u06a9\u0644"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic_\u0633\u0627\u062e\u062a\u0627\u0631_\u0645\u0631\u062a\u0628\u0637",
      "community": 184,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 184,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 184,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic_\u0648\u0638\u0627\u06cc\u0641",
      "community": 184,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u06af\u0633\u062a\u0631\u0634 \u0641\u06cc\u0644\u062a\u0631 city \u0628\u0647 clinic city",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic_\u06f1_\u06af\u0633\u062a\u0631\u0634_\u0641\u06cc\u0644\u062a\u0631_city_\u0628\u0647_clinic_city",
      "community": 184,
      "norm_label": "\u06f1. \u06af\u0633\u062a\u0631\u0634 \u0641\u06cc\u0644\u062a\u0631 city \u0628\u0647 clinic city"
    },
    {
      "label": "\u06f2. \u0628\u0631\u0631\u0633\u06cc \u0641\u06cc\u0644\u062a\u0631 state \u0645\u0634\u0627\u0628\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic_\u06f2_\u0628\u0631\u0631\u0633\u06cc_\u0641\u06cc\u0644\u062a\u0631_state_\u0645\u0634\u0627\u0628\u0647",
      "community": 184,
      "norm_label": "\u06f2. \u0628\u0631\u0631\u0633\u06cc \u0641\u06cc\u0644\u062a\u0631 state \u0645\u0634\u0627\u0628\u0647"
    },
    {
      "label": "\u06f3. import \u0644\u0627\u0632\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic_\u06f3_import_\u0644\u0627\u0632\u0645",
      "community": 184,
      "norm_label": "\u06f3. import \u0644\u0627\u0632\u0645"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L114",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic_\u06f4_\u062a\u0633\u062a",
      "community": 184,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "prompt_fix_doctor_city_via_clinic_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 184,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-doctor-name-and-purge.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_doctor_name_and_purge",
      "community": 481,
      "norm_label": "fix-doctor-name-and-purge.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0646\u0627\u0645 \u062f\u0648\u062a\u0627\u06cc\u06cc \u00ab\u062f\u06a9\u062a\u0631\u00bb \u062f\u0631 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a IRIMC + \u062f\u0633\u062a\u0648\u0631 \u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644 \u067e\u0632\u0634\u06a9\u0627\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_doctor_name_and_purge_\u0631\u0641\u0639_\u0646\u0627\u0645_\u062f\u0648\u062a\u0627\u06cc\u06cc_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_irimc_\u062f\u0633\u062a\u0648\u0631_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "community": 481,
      "norm_label": "\u0631\u0641\u0639 \u0646\u0627\u0645 \u062f\u0648\u062a\u0627\u06cc\u06cc \u00ab\u062f\u06a9\u062a\u0631\u00bb \u062f\u0631 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a irimc + \u062f\u0633\u062a\u0648\u0631 \u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644 \u067e\u0632\u0634\u06a9\u0627\u0646"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_doctor_name_and_purge_\u067e\u0631\u0648\u0698\u0647",
      "community": 481,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_doctor_name_and_purge_\u0632\u0645\u06cc\u0646\u0647",
      "community": 481,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_fix_doctor_name_and_purge_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 481,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_fix_doctor_name_and_purge_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 481,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "prompt_fix_doctor_name_and_purge_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 481,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_fix_doctor_name_and_purge_\u0648\u0638\u0627\u06cc\u0641",
      "community": 481,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062d\u0630\u0641 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u062f\u06a9\u062a\u0631\u00bb \u0647\u0646\u06af\u0627\u0645 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_fix_doctor_name_and_purge_\u06f1_\u062d\u0630\u0641_\u067e\u06cc\u0634\u0648\u0646\u062f_\u062f\u06a9\u062a\u0631_\u0647\u0646\u06af\u0627\u0645_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a",
      "community": 481,
      "norm_label": "\u06f1. \u062d\u0630\u0641 \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u062f\u06a9\u062a\u0631\u00bb \u0647\u0646\u06af\u0627\u0645 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a"
    },
    {
      "label": "\u06f2. \u0627\u0635\u0644\u0627\u062d \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc IRIMC \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_fix_doctor_name_and_purge_\u06f2_\u0627\u0635\u0644\u0627\u062d_\u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc_irimc_\u0645\u0648\u062c\u0648\u062f",
      "community": 481,
      "norm_label": "\u06f2. \u0627\u0635\u0644\u0627\u062d \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc irimc \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u06f3. \u062f\u0633\u062a\u0648\u0631 \u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644 \u067e\u0632\u0634\u06a9\u0627\u0646 (\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062a\u0645\u06cc\u0632 \u062a\u0633\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "prompt_fix_doctor_name_and_purge_\u06f3_\u062f\u0633\u062a\u0648\u0631_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0645\u06cc\u0632_\u062a\u0633\u062a",
      "community": 481,
      "norm_label": "\u06f3. \u062f\u0633\u062a\u0648\u0631 \u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644 \u067e\u0632\u0634\u06a9\u0627\u0646 (\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062a\u0645\u06cc\u0632 \u062a\u0633\u062a)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "prompt_fix_doctor_name_and_purge_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 481,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-doctor-schedule-fields.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields",
      "community": 114,
      "norm_label": "fix-doctor-schedule-fields.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc free_turn \u0648 hours_of_work \u062f\u0631 API \u0644\u06cc\u0633\u062a \u067e\u0632\u0634\u06a9\u0627\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u0631\u0641\u0639_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_free_turn_\u0648_hours_of_work_\u062f\u0631_api_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "community": 114,
      "norm_label": "\u0631\u0641\u0639 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc free_turn \u0648 hours_of_work \u062f\u0631 api \u0644\u06cc\u0633\u062a \u067e\u0632\u0634\u06a9\u0627\u0646"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u0632\u0645\u06cc\u0646\u0647",
      "community": 114,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 114,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 114,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 114,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "Doctor.php \u2014 toListArray() \u062e\u0637 \u06f1\u06f7\u06f8:",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_doctor_php_tolistarray_\u062e\u0637_\u06f1\u06f7\u06f8",
      "community": 114,
      "norm_label": "doctor.php \u2014 tolistarray() \u062e\u0637 \u06f1\u06f7\u06f8:"
    },
    {
      "label": "Doctor.php \u2014 toDetailArray() \u062e\u0637 \u06f1\u06f9\u06f8:",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_doctor_php_todetailarray_\u062e\u0637_\u06f1\u06f9\u06f8",
      "community": 114,
      "norm_label": "doctor.php \u2014 todetailarray() \u062e\u0637 \u06f1\u06f9\u06f8:"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 setting \u062f\u0631 weekly_schedules:",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u0633\u0627\u062e\u062a\u0627\u0631_setting_\u062f\u0631_weekly_schedules",
      "community": 114,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 setting \u062f\u0631 weekly_schedules:"
    },
    {
      "label": "DoctorRepository.findWithFilters() \u2014 JOIN \u0646\u062f\u0627\u0631\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_doctorrepository_findwithfilters_join_\u0646\u062f\u0627\u0631\u062f",
      "community": 114,
      "norm_label": "doctorrepository.findwithfilters() \u2014 join \u0646\u062f\u0627\u0631\u062f:"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u0648\u0638\u0627\u06cc\u0641",
      "community": 114,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0645\u062a\u062f \u06a9\u0645\u06a9\u06cc \u0628\u0647 Doctor entity",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u06f1_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_\u0645\u062a\u062f_\u06a9\u0645\u06a9\u06cc_\u0628\u0647_doctor_entity",
      "community": 114,
      "norm_label": "\u06f1. \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0645\u062a\u062f \u06a9\u0645\u06a9\u06cc \u0628\u0647 doctor entity"
    },
    {
      "label": "\u06f2. \u0622\u067e\u062f\u06cc\u062a toListArray() \u0648 toDetailArray()",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u06f2_\u0622\u067e\u062f\u06cc\u062a_tolistarray_\u0648_todetailarray",
      "community": 114,
      "norm_label": "\u06f2. \u0627\u067e\u062f\u06cc\u062a tolistarray() \u0648 todetailarray()"
    },
    {
      "label": "\u06f3. \u0622\u067e\u062f\u06cc\u062a DoctorRepository.findWithFilters()",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L164",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u06f3_\u0622\u067e\u062f\u06cc\u062a_doctorrepository_findwithfilters",
      "community": 114,
      "norm_label": "\u06f3. \u0627\u067e\u062f\u06cc\u062a doctorrepository.findwithfilters()"
    },
    {
      "label": "\u06f4. \u0622\u067e\u062f\u06cc\u062a DoctorController \u2014 \u0645\u062a\u062f list()",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L179",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u06f4_\u0622\u067e\u062f\u06cc\u062a_doctorcontroller_\u0645\u062a\u062f_list",
      "community": 114,
      "norm_label": "\u06f4. \u0627\u067e\u062f\u06cc\u062a doctorcontroller \u2014 \u0645\u062a\u062f list()"
    },
    {
      "label": "\u06f5. \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 findByDoctors() \u0628\u0647 WeeklyScheduleRepository",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L213",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u06f5_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_findbydoctors_\u0628\u0647_weeklyschedulerepository",
      "community": 114,
      "norm_label": "\u06f5. \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 findbydoctors() \u0628\u0647 weeklyschedulerepository"
    },
    {
      "label": "\u06f6. \u0622\u067e\u062f\u06cc\u062a \u0645\u062a\u062f\u0647\u0627\u06cc show() \u062f\u0631 DoctorController",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L232",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u06f6_\u0622\u067e\u062f\u06cc\u062a_\u0645\u062a\u062f\u0647\u0627\u06cc_show_\u062f\u0631_doctorcontroller",
      "community": 114,
      "norm_label": "\u06f6. \u0627\u067e\u062f\u06cc\u062a \u0645\u062a\u062f\u0647\u0627\u06cc show() \u062f\u0631 doctorcontroller"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L241",
      "_origin": "ast",
      "id": "prompt_fix_doctor_schedule_fields_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 114,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-doctor-search-performance.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_doctor_search_performance",
      "community": 218,
      "norm_label": "fix-doctor-search-performance.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0627\u0641\u062a \u0634\u062f\u06cc\u062f \u0633\u0631\u0639\u062a \u0633\u0631\u0686 \u067e\u0632\u0634\u06a9 (regression \u06a9\u0627\u0645\u06cc\u062a city-via-clinic)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_doctor_search_performance_\u0631\u0641\u0639_\u0627\u0641\u062a_\u0634\u062f\u06cc\u062f_\u0633\u0631\u0639\u062a_\u0633\u0631\u0686_\u067e\u0632\u0634\u06a9_regression_\u06a9\u0627\u0645\u06cc\u062a_city_via_clinic",
      "community": 218,
      "norm_label": "\u0631\u0641\u0639 \u0627\u0641\u062a \u0634\u062f\u06cc\u062f \u0633\u0631\u0639\u062a \u0633\u0631\u0686 \u067e\u0632\u0634\u06a9 (regression \u06a9\u0627\u0645\u06cc\u062a city-via-clinic)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_doctor_search_performance_\u067e\u0631\u0648\u0698\u0647",
      "community": 218,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_doctor_search_performance_\u0632\u0645\u06cc\u0646\u0647",
      "community": 218,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_fix_doctor_search_performance_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 218,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_fix_doctor_search_performance_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 218,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_fix_doctor_search_performance_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 218,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "prompt_fix_doctor_search_performance_\u0648\u0638\u0627\u06cc\u0641",
      "community": 218,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062d\u0630\u0641 JOIN \u06af\u0631\u0627\u0646 `d MEMBER OF cl.doctors` \u0648 \u0641\u06cc\u0644\u062a\u0631\u06a9\u0631\u062f\u0646 \u0645\u06a9\u0627\u0646 \u0628\u0627 subquery \u0634\u0631\u0637\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_fix_doctor_search_performance_\u06f1_\u062d\u0630\u0641_join_\u06af\u0631\u0627\u0646_d_member_of_cl_doctors_\u0648_\u0641\u06cc\u0644\u062a\u0631\u06a9\u0631\u062f\u0646_\u0645\u06a9\u0627\u0646_\u0628\u0627_subquery_\u0634\u0631\u0637\u06cc",
      "community": 218,
      "norm_label": "\u06f1. \u062d\u0630\u0641 join \u06af\u0631\u0627\u0646 `d member of cl.doctors` \u0648 \u0641\u06cc\u0644\u062a\u0631\u06a9\u0631\u062f\u0646 \u0645\u06a9\u0627\u0646 \u0628\u0627 subquery \u0634\u0631\u0637\u06cc"
    },
    {
      "label": "\u06f2. \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u06a9\u0648\u0626\u0631\u06cc \u0628\u062f\u0648\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0645\u06a9\u0627\u0646 \u062f\u0633\u062a\u200c\u0646\u062e\u0648\u0631\u062f\u0647 \u0628\u0645\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "prompt_fix_doctor_search_performance_\u06f2_\u0627\u0637\u0645\u06cc\u0646\u0627\u0646_\u0627\u0632_\u0627\u06cc\u0646\u06a9\u0647_\u06a9\u0648\u0626\u0631\u06cc_\u0628\u062f\u0648\u0646_\u0641\u06cc\u0644\u062a\u0631_\u0645\u06a9\u0627\u0646_\u062f\u0633\u062a_\u0646\u062e\u0648\u0631\u062f\u0647_\u0628\u0645\u0627\u0646\u062f",
      "community": 218,
      "norm_label": "\u06f2. \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u06a9\u0648\u064a\u0631\u06cc \u0628\u062f\u0648\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0645\u06a9\u0627\u0646 \u062f\u0633\u062a\u200c\u0646\u062e\u0648\u0631\u062f\u0647 \u0628\u0645\u0627\u0646\u062f"
    },
    {
      "label": "\u06f3. \u0627\u0646\u062f\u0627\u0632\u0647\u200c\u06af\u06cc\u0631\u06cc \u0648 \u062a\u0623\u06cc\u06cc\u062f \u0628\u0647\u0628\u0648\u062f \u0633\u0631\u0639\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "prompt_fix_doctor_search_performance_\u06f3_\u0627\u0646\u062f\u0627\u0632\u0647_\u06af\u06cc\u0631\u06cc_\u0648_\u062a\u0623\u06cc\u06cc\u062f_\u0628\u0647\u0628\u0648\u062f_\u0633\u0631\u0639\u062a",
      "community": 218,
      "norm_label": "\u06f3. \u0627\u0646\u062f\u0627\u0632\u0647\u200c\u06af\u06cc\u0631\u06cc \u0648 \u062a\u0627\u06cc\u06cc\u062f \u0628\u0647\u0628\u0648\u062f \u0633\u0631\u0639\u062a"
    },
    {
      "label": "\u06f4. \u0628\u0631\u0631\u0633\u06cc \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0627\u06cc\u0646\u062f\u06a9\u0633 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L155",
      "_origin": "ast",
      "id": "prompt_fix_doctor_search_performance_\u06f4_\u0628\u0631\u0631\u0633\u06cc_\u0646\u06cc\u0627\u0632_\u0628\u0647_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 218,
      "norm_label": "\u06f4. \u0628\u0631\u0631\u0633\u06cc \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0627\u06cc\u0646\u062f\u06a9\u0633 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "prompt_fix_doctor_search_performance_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 218,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-doctor-specialty-edit-and-title-policy.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy",
      "community": 783,
      "norm_label": "fix-doctor-specialty-edit-and-title-policy.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0642\u0641\u0644 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u062a\u062e\u0635\u0635 \u067e\u0632\u0634\u06a9 + \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647\u200c\u0633\u0627\u0632\u06cc \u0639\u0646\u0648\u0627\u0646 \u00ab\u062f\u06a9\u062a\u0631\u00bb + \u062a\u0631\u0645\u06cc\u0645 \u06a9\u0627\u0645\u0644 \u062f\u0627\u062f\u0647 \u062e\u0632\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0631\u0641\u0639_\u0642\u0641\u0644_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062a\u062e\u0635\u0635_\u067e\u0632\u0634\u06a9_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0639\u0646\u0648\u0627\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0631\u0645\u06cc\u0645_\u06a9\u0627\u0645\u0644_\u062f\u0627\u062f\u0647_\u062e\u0632\u0646\u062f\u0647",
      "community": 783,
      "norm_label": "\u0631\u0641\u0639 \u0642\u0641\u0644 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u062a\u062e\u0635\u0635 \u067e\u0632\u0634\u06a9 + \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647\u200c\u0633\u0627\u0632\u06cc \u0639\u0646\u0648\u0627\u0646 \u00ab\u062f\u06a9\u062a\u0631\u00bb + \u062a\u0631\u0645\u06cc\u0645 \u06a9\u0627\u0645\u0644 \u062f\u0627\u062f\u0647 \u062e\u0632\u0646\u062f\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0632\u0645\u06cc\u0646\u0647",
      "community": 783,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 783,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 783,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 783,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0628\u0627\u06af \u06f1 \u2014 `EditSpecialtyPicker` \u062a\u06a9\u200c\u0627\u0646\u062a\u062e\u0627\u0628\u06cc (DoctorDetailPage.tsx:831-997)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0628\u0627\u06af_\u06f1_editspecialtypicker_\u062a\u06a9_\u0627\u0646\u062a\u062e\u0627\u0628\u06cc_doctordetailpage_tsx_831_997",
      "community": 783,
      "norm_label": "\u0628\u0627\u06af \u06f1 \u2014 `editspecialtypicker` \u062a\u06a9\u200c\u0627\u0646\u062a\u062e\u0627\u0628\u06cc (doctordetailpage.tsx:831-997)"
    },
    {
      "label": "Backend \u0633\u0627\u0644\u0645 \u0627\u0633\u062a \u2014 \u0628\u0627\u06af \u0641\u0642\u0637 UI \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_backend_\u0633\u0627\u0644\u0645_\u0627\u0633\u062a_\u0628\u0627\u06af_\u0641\u0642\u0637_ui_\u0627\u0633\u062a",
      "community": 783,
      "norm_label": "backend \u0633\u0627\u0644\u0645 \u0627\u0633\u062a \u2014 \u0628\u0627\u06af \u0641\u0642\u0637 ui \u0627\u0633\u062a"
    },
    {
      "label": "\u0633\u06cc\u0627\u0633\u062a \u0639\u0646\u0648\u0627\u0646 \u2014 \u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0633\u06cc\u0627\u0633\u062a_\u0639\u0646\u0648\u0627\u0646_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 783,
      "norm_label": "\u0633\u06cc\u0627\u0633\u062a \u0639\u0646\u0648\u0627\u0646 \u2014 \u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0648\u0638\u0627\u06cc\u0641",
      "community": 783,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0631\u0641\u0639 \u0628\u0627\u06af \u0642\u0641\u0644 \u062a\u062e\u0635\u0635 (\u0627\u0635\u0644\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_\u06f1_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0642\u0641\u0644_\u062a\u062e\u0635\u0635_\u0627\u0635\u0644\u06cc",
      "community": 783,
      "norm_label": "\u06f1. \u0631\u0641\u0639 \u0628\u0627\u06af \u0642\u0641\u0644 \u062a\u062e\u0635\u0635 (\u0627\u0635\u0644\u06cc)"
    },
    {
      "label": "\u06f2. \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647\u200c\u0633\u0627\u0632\u06cc \u0633\u06cc\u0627\u0633\u062a \u0639\u0646\u0648\u0627\u0646 \u00ab\u062f\u06a9\u062a\u0631\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_\u06f2_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0633\u06cc\u0627\u0633\u062a_\u0639\u0646\u0648\u0627\u0646_\u062f\u06a9\u062a\u0631",
      "community": 783,
      "norm_label": "\u06f2. \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647\u200c\u0633\u0627\u0632\u06cc \u0633\u06cc\u0627\u0633\u062a \u0639\u0646\u0648\u0627\u0646 \u00ab\u062f\u06a9\u062a\u0631\u00bb"
    },
    {
      "label": "\u06f3. \u062a\u0631\u0645\u06cc\u0645 \u0648 \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u06a9\u0627\u0645\u0644 \u062f\u0627\u062f\u0647 \u062e\u0632\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L162",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_\u06f3_\u062a\u0631\u0645\u06cc\u0645_\u0648_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u062f\u0627\u062f\u0647_\u062e\u0632\u0646\u062f\u0647",
      "community": 783,
      "norm_label": "\u06f3. \u062a\u0631\u0645\u06cc\u0645 \u0648 \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u06a9\u0627\u0645\u0644 \u062f\u0627\u062f\u0647 \u062e\u0632\u0646\u062f\u0647"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L181",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 783,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc \u0646\u0647\u0627\u06cc\u06cc (\u06af\u0632\u0627\u0631\u0634 \u062e\u0648\u0627\u0633\u062a\u0647\u200c\u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L197",
      "_origin": "ast",
      "id": "prompt_fix_doctor_specialty_edit_and_title_policy_\u062e\u0631\u0648\u062c\u06cc_\u0646\u0647\u0627\u06cc\u06cc_\u06af\u0632\u0627\u0631\u0634_\u062e\u0648\u0627\u0633\u062a\u0647_\u0634\u062f\u0647",
      "community": 783,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc \u0646\u0647\u0627\u06cc\u06cc (\u06af\u0632\u0627\u0631\u0634 \u062e\u0648\u0627\u0633\u062a\u0647\u200c\u0634\u062f\u0647)"
    },
    {
      "label": "fix-doctors-list-location-filter.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter",
      "community": 647,
      "norm_label": "fix-doctors-list-location-filter.md"
    },
    {
      "label": "\u0627\u0635\u0644\u0627\u062d \u0641\u06cc\u0644\u062a\u0631 \u0634\u0647\u0631/\u0627\u0633\u062a\u0627\u0646 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0639\u0645\u0648\u0645\u06cc \u067e\u0632\u0634\u06a9\u0627\u0646 (`GET /api/v1/doctors`)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_get_api_v1_doctors",
      "community": 647,
      "norm_label": "\u0627\u0635\u0644\u0627\u062d \u0641\u06cc\u0644\u062a\u0631 \u0634\u0647\u0631/\u0627\u0633\u062a\u0627\u0646 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0639\u0645\u0648\u0645\u06cc \u067e\u0632\u0634\u06a9\u0627\u0646 (`get /api/v1/doctors`)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter_\u067e\u0631\u0648\u0698\u0647",
      "community": 647,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter_\u0632\u0645\u06cc\u0646\u0647",
      "community": 647,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 647,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 647,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 647,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter_\u0648\u0638\u0627\u06cc\u0641",
      "community": 647,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0631\u0641\u0639 \u067e\u0631\u0627\u0646\u062a\u0632\u06af\u0630\u0627\u0631\u06cc `OR` (\u0627\u0648\u0644\u0648\u06cc\u062a\u200c\u062f\u0627\u0631 \u2014 \u0639\u0644\u062a \u0627\u0635\u0644\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter_\u06f1_\u0631\u0641\u0639_\u067e\u0631\u0627\u0646\u062a\u0632\u06af\u0630\u0627\u0631\u06cc_or_\u0627\u0648\u0644\u0648\u06cc\u062a_\u062f\u0627\u0631_\u0639\u0644\u062a_\u0627\u0635\u0644\u06cc",
      "community": 647,
      "norm_label": "\u06f1. \u0631\u0641\u0639 \u067e\u0631\u0627\u0646\u062a\u0632\u06af\u0630\u0627\u0631\u06cc `or` (\u0627\u0648\u0644\u0648\u06cc\u062a\u200c\u062f\u0627\u0631 \u2014 \u0639\u0644\u062a \u0627\u0635\u0644\u06cc)"
    },
    {
      "label": "\u06f2. \u0627\u0635\u0644\u0627\u062d \u0645\u0646\u0628\u0639 \u0645\u06a9\u0627\u0646 \u0628\u0647 `DoctorAddress`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter_\u06f2_\u0627\u0635\u0644\u0627\u062d_\u0645\u0646\u0628\u0639_\u0645\u06a9\u0627\u0646_\u0628\u0647_doctoraddress",
      "community": 647,
      "norm_label": "\u06f2. \u0627\u0635\u0644\u0627\u062d \u0645\u0646\u0628\u0639 \u0645\u06a9\u0627\u0646 \u0628\u0647 `doctoraddress`"
    },
    {
      "label": "\u06f3. \u067e\u0630\u06cc\u0631\u0634 \u0647\u0631 \u062f\u0648 \u0646\u0627\u0645 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 (`state` \u0648 `state_id` \u0648 ...)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter_\u06f3_\u067e\u0630\u06cc\u0631\u0634_\u0647\u0631_\u062f\u0648_\u0646\u0627\u0645_\u067e\u0627\u0631\u0627\u0645\u062a\u0631_state_\u0648_state_id_\u0648",
      "community": 647,
      "norm_label": "\u06f3. \u067e\u0630\u06cc\u0631\u0634 \u0647\u0631 \u062f\u0648 \u0646\u0627\u0645 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 (`state` \u0648 `state_id` \u0648 ...)"
    },
    {
      "label": "\u06f4. \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 annotation",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter_\u06f4_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_annotation",
      "community": 647,
      "norm_label": "\u06f4. \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 annotation"
    },
    {
      "label": "\u06f5. \u062a\u0633\u062a \u062f\u0633\u062a\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L154",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter_\u06f5_\u062a\u0633\u062a_\u062f\u0633\u062a\u06cc",
      "community": 647,
      "norm_label": "\u06f5. \u062a\u0633\u062a \u062f\u0633\u062a\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L166",
      "_origin": "ast",
      "id": "prompt_fix_doctors_list_location_filter_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 647,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-guest-doctor-clinic-context-access.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access",
      "community": 185,
      "norm_label": "fix-guest-doctor-clinic-context-access.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0628\u0627\u06af \u062f\u0633\u062a\u0631\u0633\u06cc \u06a9\u0627\u0645\u0644\u0650 \u067e\u0632\u0634\u06a9\u0650 \u0645\u0647\u0645\u0627\u0646 \u062f\u0631 \u0645\u062d\u06cc\u0637 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062f\u0633\u062a\u0631\u0633\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9_\u0645\u0647\u0645\u0627\u0646_\u062f\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 185,
      "norm_label": "\u0631\u0641\u0639 \u0628\u0627\u06af \u062f\u0633\u062a\u0631\u0633\u06cc \u06a9\u0627\u0645\u0644 \u067e\u0632\u0634\u06a9 \u0645\u0647\u0645\u0627\u0646 \u062f\u0631 \u0645\u062d\u06cc\u0637 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access_\u067e\u0631\u0648\u0698\u0647",
      "community": 185,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access_\u0632\u0645\u06cc\u0646\u0647",
      "community": 185,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 185,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 185,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 185,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access_\u0648\u0638\u0627\u06cc\u0641",
      "community": 185,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062f\u0631 \u062f\u0633\u062a\u0631\u0633\u200c\u0628\u0648\u062f\u0646 `scope` \u062f\u0631 authStore",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access_\u06f1_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633_\u0628\u0648\u062f\u0646_scope_\u062f\u0631_authstore",
      "community": 185,
      "norm_label": "\u06f1. \u062f\u0631 \u062f\u0633\u062a\u0631\u0633\u200c\u0628\u0648\u062f\u0646 `scope` \u062f\u0631 authstore"
    },
    {
      "label": "\u06f2. \u0645\u062d\u062f\u0648\u062f\u06a9\u0631\u062f\u0646 \u0645\u0646\u0648\u06cc Sidebar \u0628\u0631\u0627\u06cc \u067e\u0632\u0634\u06a9\u0650 \u0645\u0647\u0645\u0627\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access_\u06f2_\u0645\u062d\u062f\u0648\u062f\u06a9\u0631\u062f\u0646_\u0645\u0646\u0648\u06cc_sidebar_\u0628\u0631\u0627\u06cc_\u067e\u0632\u0634\u06a9_\u0645\u0647\u0645\u0627\u0646",
      "community": 185,
      "norm_label": "\u06f2. \u0645\u062d\u062f\u0648\u062f\u06a9\u0631\u062f\u0646 \u0645\u0646\u0648\u06cc sidebar \u0628\u0631\u0627\u06cc \u067e\u0632\u0634\u06a9 \u0645\u0647\u0645\u0627\u0646"
    },
    {
      "label": "\u06f3. \u06af\u0627\u0631\u062f RoleRoute \u062f\u0631 SPA \u0628\u0631\u0627\u06cc \u0635\u0641\u062d\u0627\u062a \u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc\u0650 \u0645\u0647\u0645\u0627\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access_\u06f3_\u06af\u0627\u0631\u062f_roleroute_\u062f\u0631_spa_\u0628\u0631\u0627\u06cc_\u0635\u0641\u062d\u0627\u062a_\u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc_\u0645\u0647\u0645\u0627\u0646",
      "community": 185,
      "norm_label": "\u06f3. \u06af\u0627\u0631\u062f roleroute \u062f\u0631 spa \u0628\u0631\u0627\u06cc \u0635\u0641\u062d\u0627\u062a \u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc \u0645\u0647\u0645\u0627\u0646"
    },
    {
      "label": "\u06f4. \u06af\u0627\u0631\u062f Backend (defense in depth)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access_\u06f4_\u06af\u0627\u0631\u062f_backend_defense_in_depth",
      "community": 185,
      "norm_label": "\u06f4. \u06af\u0627\u0631\u062f backend (defense in depth)"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 185,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_fix_guest_doctor_clinic_context_access_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 185,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-invitation-accept.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_invitation_accept",
      "community": 239,
      "norm_label": "fix-invitation-accept.md"
    },
    {
      "label": "Fix: \u067e\u0630\u06cc\u0631\u0641\u062a\u0646 \u062f\u0639\u0648\u062a\u0646\u0627\u0645\u0647 \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u060c \u067e\u0632\u0634\u06a9 \u0631\u0627 \u0628\u0647 clinic_doctors \u0627\u0636\u0627\u0641\u0647 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_invitation_accept_fix_\u067e\u0630\u06cc\u0631\u0641\u062a\u0646_\u062f\u0639\u0648\u062a\u0646\u0627\u0645\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0632\u0634\u06a9_\u0631\u0627_\u0628\u0647_clinic_doctors_\u0627\u0636\u0627\u0641\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 239,
      "norm_label": "fix: \u067e\u0630\u06cc\u0631\u0641\u062a\u0646 \u062f\u0639\u0648\u062a\u0646\u0627\u0645\u0647 \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u060c \u067e\u0632\u0634\u06a9 \u0631\u0627 \u0628\u0647 clinic_doctors \u0627\u0636\u0627\u0641\u0647 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_invitation_accept_\u0645\u0634\u06a9\u0644",
      "community": 239,
      "norm_label": "\u0645\u0634\u06a9\u0644"
    },
    {
      "label": "\u0631\u06cc\u0634\u0647 \u0628\u0627\u06af",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_invitation_accept_\u0631\u06cc\u0634\u0647_\u0628\u0627\u06af",
      "community": 239,
      "norm_label": "\u0631\u06cc\u0634\u0647 \u0628\u0627\u06af"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_fix_invitation_accept_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 239,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_fix_invitation_accept_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 239,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_fix_invitation_accept_\u0648\u0638\u0627\u06cc\u0641",
      "community": 239,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0631\u0641\u0639 \u0628\u0627\u06af \u062f\u0631 `ClinicInvitationService::accept()`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_fix_invitation_accept_\u06f1_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062f\u0631_clinicinvitationservice_accept",
      "community": 239,
      "norm_label": "\u06f1. \u0631\u0641\u0639 \u0628\u0627\u06af \u062f\u0631 `clinicinvitationservice::accept()`"
    },
    {
      "label": "\u06f2. \u0628\u0631\u0631\u0633\u06cc \u062d\u0627\u0644\u062a \u0644\u0628\u0647\u200c\u0627\u06cc: \u067e\u0632\u0634\u06a9 null \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_fix_invitation_accept_\u06f2_\u0628\u0631\u0631\u0633\u06cc_\u062d\u0627\u0644\u062a_\u0644\u0628\u0647_\u0627\u06cc_\u067e\u0632\u0634\u06a9_null_\u0627\u0633\u062a",
      "community": 239,
      "norm_label": "\u06f2. \u0628\u0631\u0631\u0633\u06cc \u062d\u0627\u0644\u062a \u0644\u0628\u0647\u200c\u0627\u06cc: \u067e\u0632\u0634\u06a9 null \u0627\u0633\u062a"
    },
    {
      "label": "\u06f3. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "prompt_fix_invitation_accept_\u06f3_\u062a\u0633\u062a",
      "community": 239,
      "norm_label": "\u06f3. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "prompt_fix_invitation_accept_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 239,
      "norm_label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_fix_invitation_accept_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 239,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-kavenegar-sms-errors.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_kavenegar_sms_errors",
      "community": 698,
      "norm_label": "fix-kavenegar-sms-errors.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u062e\u0637\u0627\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u06a9\u0627\u0648\u0647\u200c\u0646\u06af\u0627\u0631 \u062f\u0631 \u0633\u0631\u0648\u0631 prod (431 + Idle timeout)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_kavenegar_sms_errors_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062f\u0631_\u0633\u0631\u0648\u0631_prod_431_idle_timeout",
      "community": 698,
      "norm_label": "\u0631\u0641\u0639 \u062e\u0637\u0627\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u06a9\u0627\u0648\u0647\u200c\u0646\u06af\u0627\u0631 \u062f\u0631 \u0633\u0631\u0648\u0631 prod (431 + idle timeout)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_kavenegar_sms_errors_\u067e\u0631\u0648\u0698\u0647",
      "community": 698,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_kavenegar_sms_errors_\u0632\u0645\u06cc\u0646\u0647",
      "community": 698,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_fix_kavenegar_sms_errors_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 698,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_fix_kavenegar_sms_errors_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 698,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "prompt_fix_kavenegar_sms_errors_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 698,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "prompt_fix_kavenegar_sms_errors_\u0648\u0638\u0627\u06cc\u0641",
      "community": 698,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u0634\u062e\u06cc\u0635 \u0648 \u0631\u0641\u0639 \u0645\u0646\u0634\u0623 \u0645\u062d\u06cc\u0637\u06cc (proxy) \u2014 \u0627\u0648\u0644 \u0627\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "prompt_fix_kavenegar_sms_errors_\u06f1_\u062a\u0634\u062e\u06cc\u0635_\u0648_\u0631\u0641\u0639_\u0645\u0646\u0634\u0623_\u0645\u062d\u06cc\u0637\u06cc_proxy_\u0627\u0648\u0644_\u0627\u06cc\u0646",
      "community": 698,
      "norm_label": "\u06f1. \u062a\u0634\u062e\u06cc\u0635 \u0648 \u0631\u0641\u0639 \u0645\u0646\u0634\u0627 \u0645\u062d\u06cc\u0637\u06cc (proxy) \u2014 \u0627\u0648\u0644 \u0627\u06cc\u0646"
    },
    {
      "label": "\u06f2. \u062a\u063a\u06cc\u06cc\u0631 \u0645\u062a\u062f \u0628\u0647 GET \u0628\u0627 query params (\u0645\u0637\u0627\u0628\u0642 \u0645\u0633\u062a\u0646\u062f \u0631\u0633\u0645\u06cc \u06a9\u0627\u0648\u0647\u200c\u0646\u06af\u0627\u0631) \u2014 \u0631\u0627\u0647\u200c\u062d\u0644 \u0627\u0635\u0644\u06cc \u0648 \u0627\u062c\u0628\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_fix_kavenegar_sms_errors_\u06f2_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u062a\u062f_\u0628\u0647_get_\u0628\u0627_query_params_\u0645\u0637\u0627\u0628\u0642_\u0645\u0633\u062a\u0646\u062f_\u0631\u0633\u0645\u06cc_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u0631\u0627\u0647_\u062d\u0644_\u0627\u0635\u0644\u06cc_\u0648_\u0627\u062c\u0628\u0627\u0631\u06cc",
      "community": 698,
      "norm_label": "\u06f2. \u062a\u063a\u06cc\u06cc\u0631 \u0645\u062a\u062f \u0628\u0647 get \u0628\u0627 query params (\u0645\u0637\u0627\u0628\u0642 \u0645\u0633\u062a\u0646\u062f \u0631\u0633\u0645\u06cc \u06a9\u0627\u0648\u0647\u200c\u0646\u06af\u0627\u0631) \u2014 \u0631\u0627\u0647\u200c\u062d\u0644 \u0627\u0635\u0644\u06cc \u0648 \u0627\u062c\u0628\u0627\u0631\u06cc"
    },
    {
      "label": "\u06f3. \u0627\u0641\u0632\u0648\u062f\u0646 retry \u0628\u0631\u0627\u06cc \u062e\u0637\u0627\u0647\u0627\u06cc \u06af\u0630\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "prompt_fix_kavenegar_sms_errors_\u06f3_\u0627\u0641\u0632\u0648\u062f\u0646_retry_\u0628\u0631\u0627\u06cc_\u062e\u0637\u0627\u0647\u0627\u06cc_\u06af\u0630\u0631\u0627",
      "community": 698,
      "norm_label": "\u06f3. \u0627\u0641\u0632\u0648\u062f\u0646 retry \u0628\u0631\u0627\u06cc \u062e\u0637\u0627\u0647\u0627\u06cc \u06af\u0630\u0631\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L145",
      "_origin": "ast",
      "id": "prompt_fix_kavenegar_sms_errors_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 698,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-modal-portal-positioning.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_modal_portal_positioning",
      "community": 456,
      "norm_label": "fix-modal-portal-positioning.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0627\u0641\u062a\u0627\u062f\u0646 \u0645\u0648\u062f\u0627\u0644\u200c\u0647\u0627 \u0628\u0647 \u067e\u0627\u06cc\u06cc\u0646 \u0635\u0641\u062d\u0647 (portal \u0628\u0631\u0627\u06cc \u0647\u0645\u0647 \u0645\u0648\u062f\u0627\u0644\u200c\u0647\u0627)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_modal_portal_positioning_\u0631\u0641\u0639_\u0627\u0641\u062a\u0627\u062f\u0646_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627_\u0628\u0647_\u067e\u0627\u06cc\u06cc\u0646_\u0635\u0641\u062d\u0647_portal_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627",
      "community": 456,
      "norm_label": "\u0631\u0641\u0639 \u0627\u0641\u062a\u0627\u062f\u0646 \u0645\u0648\u062f\u0627\u0644\u200c\u0647\u0627 \u0628\u0647 \u067e\u0627\u06cc\u06cc\u0646 \u0635\u0641\u062d\u0647 (portal \u0628\u0631\u0627\u06cc \u0647\u0645\u0647 \u0645\u0648\u062f\u0627\u0644\u200c\u0647\u0627)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_modal_portal_positioning_\u067e\u0631\u0648\u0698\u0647",
      "community": 456,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_modal_portal_positioning_\u0632\u0645\u06cc\u0646\u0647",
      "community": 456,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_fix_modal_portal_positioning_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 456,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_fix_modal_portal_positioning_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 456,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_fix_modal_portal_positioning_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 456,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_fix_modal_portal_positioning_\u0648\u0638\u0627\u06cc\u0641",
      "community": 456,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0627\u062e\u062a \u06cc\u06a9 \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a \u06a9\u0645\u06a9\u06cc `Portal` (\u06cc\u06a9\u200c\u0628\u0627\u0631\u060c \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u06a9\u0631\u0627\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_fix_modal_portal_positioning_\u06f1_\u0633\u0627\u062e\u062a_\u06cc\u06a9_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u06a9\u0645\u06a9\u06cc_portal_\u06cc\u06a9_\u0628\u0627\u0631_\u0628\u0631\u0627\u06cc_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_\u062a\u06a9\u0631\u0627\u0631",
      "community": 456,
      "norm_label": "\u06f1. \u0633\u0627\u062e\u062a \u06cc\u06a9 \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a \u06a9\u0645\u06a9\u06cc `portal` (\u06cc\u06a9\u200c\u0628\u0627\u0631\u060c \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u06a9\u0631\u0627\u0631)"
    },
    {
      "label": "\u06f2. \u0627\u0646\u062a\u0642\u0627\u0644 `ConfirmDialog.tsx` \u0628\u0647 portal",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "prompt_fix_modal_portal_positioning_\u06f2_\u0627\u0646\u062a\u0642\u0627\u0644_confirmdialog_tsx_\u0628\u0647_portal",
      "community": 456,
      "norm_label": "\u06f2. \u0627\u0646\u062a\u0642\u0627\u0644 `confirmdialog.tsx` \u0628\u0647 portal"
    },
    {
      "label": "\u06f3. \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0631\u0627\u06cc \u0628\u0642\u06cc\u0647\u200c\u06cc \u0645\u0648\u062f\u0627\u0644\u200c\u0647\u0627\u06cc `.overlay` \u0628\u062f\u0648\u0646 portal",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_fix_modal_portal_positioning_\u06f3_\u0647\u0645\u06cc\u0646_\u06a9\u0627\u0631_\u0628\u0631\u0627\u06cc_\u0628\u0642\u06cc\u0647_\u06cc_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627\u06cc_overlay_\u0628\u062f\u0648\u0646_portal",
      "community": 456,
      "norm_label": "\u06f3. \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0631\u0627\u06cc \u0628\u0642\u06cc\u0647\u200c\u06cc \u0645\u0648\u062f\u0627\u0644\u200c\u0647\u0627\u06cc `.overlay` \u0628\u062f\u0648\u0646 portal"
    },
    {
      "label": "\u06f4. \u0628\u0631\u0631\u0633\u06cc \u0646\u0628\u0648\u062f \u0645\u0648\u0631\u062f \u062c\u0627\u0627\u0641\u062a\u0627\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "prompt_fix_modal_portal_positioning_\u06f4_\u0628\u0631\u0631\u0633\u06cc_\u0646\u0628\u0648\u062f_\u0645\u0648\u0631\u062f_\u062c\u0627\u0627\u0641\u062a\u0627\u062f\u0647",
      "community": 456,
      "norm_label": "\u06f4. \u0628\u0631\u0631\u0633\u06cc \u0646\u0628\u0648\u062f \u0645\u0648\u0631\u062f \u062c\u0627\u0627\u0641\u062a\u0627\u062f\u0647"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "prompt_fix_modal_portal_positioning_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 456,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-prod-soap-extension.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_prod_soap_extension",
      "community": 701,
      "norm_label": "fix-prod-soap-extension.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u062e\u0637\u0627\u06cc `Class \"SoapClient\" not found` \u062f\u0631 \u067e\u0631\u062f\u0627\u062e\u062a \u0645\u0644\u062a (\u0633\u0631\u0648\u0631 prod)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_prod_soap_extension_\u0631\u0641\u0639_\u062e\u0637\u0627\u06cc_class_soapclient_not_found_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0644\u062a_\u0633\u0631\u0648\u0631_prod",
      "community": 701,
      "norm_label": "\u0631\u0641\u0639 \u062e\u0637\u0627\u06cc `class \"soapclient\" not found` \u062f\u0631 \u067e\u0631\u062f\u0627\u062e\u062a \u0645\u0644\u062a (\u0633\u0631\u0648\u0631 prod)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_prod_soap_extension_\u067e\u0631\u0648\u0698\u0647",
      "community": 701,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_prod_soap_extension_\u0632\u0645\u06cc\u0646\u0647",
      "community": 701,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "prompt_fix_prod_soap_extension_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 701,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_fix_prod_soap_extension_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 701,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_fix_prod_soap_extension_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 701,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_fix_prod_soap_extension_\u0648\u0638\u0627\u06cc\u0641",
      "community": 701,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 `soap` \u0628\u0647 `docker-php-ext-install` \u062f\u0631 `Dockerfile`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_fix_prod_soap_extension_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_soap_\u0628\u0647_docker_php_ext_install_\u062f\u0631_dockerfile",
      "community": 701,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 `soap` \u0628\u0647 `docker-php-ext-install` \u062f\u0631 `dockerfile`"
    },
    {
      "label": "\u06f2. \u0627\u0639\u0644\u0627\u0645 \u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc \u062f\u0631 `composer.json`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "prompt_fix_prod_soap_extension_\u06f2_\u0627\u0639\u0644\u0627\u0645_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u062f\u0631_composer_json",
      "community": 701,
      "norm_label": "\u06f2. \u0627\u0639\u0644\u0627\u0645 \u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc \u062f\u0631 `composer.json`"
    },
    {
      "label": "\u06f3. \u062a\u0623\u06cc\u06cc\u062f \u0648 rebuild",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "prompt_fix_prod_soap_extension_\u06f3_\u062a\u0623\u06cc\u06cc\u062f_\u0648_rebuild",
      "community": 701,
      "norm_label": "\u06f3. \u062a\u0627\u06cc\u06cc\u062f \u0648 rebuild"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "prompt_fix_prod_soap_extension_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 701,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-profile-in-clinic-context.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context",
      "community": 166,
      "norm_label": "fix-profile-in-clinic-context.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0628\u0627\u06af \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062f\u06a9\u062a\u0631 \u062f\u0631 context \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u2014 doctor_uuid \u0628\u0627 clinic_uuid \u0627\u0634\u062a\u0628\u0627\u0647 \u06af\u0631\u0641\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_\u0631\u0641\u0639_\u0628\u0627\u06af_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u06a9\u062a\u0631_\u062f\u0631_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_doctor_uuid_\u0628\u0627_clinic_uuid_\u0627\u0634\u062a\u0628\u0627\u0647_\u06af\u0631\u0641\u062a\u0647_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 166,
      "norm_label": "\u0631\u0641\u0639 \u0628\u0627\u06af \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062f\u06a9\u062a\u0631 \u062f\u0631 context \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u2014 doctor_uuid \u0628\u0627 clinic_uuid \u0627\u0634\u062a\u0628\u0627\u0647 \u06af\u0631\u0641\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_\u0632\u0645\u06cc\u0646\u0647",
      "community": 166,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 166,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 166,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 166,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "Backend \u2014 `userInfo()` response (\u062e\u0637 536-548)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_backend_userinfo_response_\u062e\u0637_536_548",
      "community": 166,
      "norm_label": "backend \u2014 `userinfo()` response (\u062e\u0637 536-548)"
    },
    {
      "label": "Backend \u2014 `buildAvailableContexts()` (\u062e\u0637 614-661)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_backend_buildavailablecontexts_\u062e\u0637_614_661",
      "community": 166,
      "norm_label": "backend \u2014 `buildavailablecontexts()` (\u062e\u0637 614-661)"
    },
    {
      "label": "Frontend \u2014 `authStore.ts` (\u062e\u0637 19\u060c 94-95)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_frontend_authstore_ts_\u062e\u0637_19_94_95",
      "community": 166,
      "norm_label": "frontend \u2014 `authstore.ts` (\u062e\u0637 19\u060c 94-95)"
    },
    {
      "label": "Frontend \u2014 `DoctorDetailPage.tsx` (\u062e\u0637 2162)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_frontend_doctordetailpage_tsx_\u062e\u0637_2162",
      "community": 166,
      "norm_label": "frontend \u2014 `doctordetailpage.tsx` (\u062e\u0637 2162)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_\u0648\u0638\u0627\u06cc\u0641",
      "community": 166,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 `doctor_uuid` \u0628\u0647 response \u0647\u0627\u06cc auth",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_\u06f1_backend_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_doctor_uuid_\u0628\u0647_response_\u0647\u0627\u06cc_auth",
      "community": 166,
      "norm_label": "\u06f1. backend \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 `doctor_uuid` \u0628\u0647 response \u0647\u0627\u06cc auth"
    },
    {
      "label": "\u06f2. Frontend \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 `doctorUuid` \u0628\u0647 authStore",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_\u06f2_frontend_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_doctoruuid_\u0628\u0647_authstore",
      "community": 166,
      "norm_label": "\u06f2. frontend \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 `doctoruuid` \u0628\u0647 authstore"
    },
    {
      "label": "\u06f3. Frontend \u2014 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 `doctorUuid` \u062f\u0631 `DoctorDetailPage`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L202",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_\u06f3_frontend_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0627\u0632_doctoruuid_\u062f\u0631_doctordetailpage",
      "community": 166,
      "norm_label": "\u06f3. frontend \u2014 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 `doctoruuid` \u062f\u0631 `doctordetailpage`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L219",
      "_origin": "ast",
      "id": "prompt_fix_profile_in_clinic_context_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 166,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-public-booking-state-and-admin-context-slots.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots",
      "community": 674,
      "norm_label": "fix-public-booking-state-and-admin-context-slots.md"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0639\u0645\u0648\u0645\u06cc \u0627\u0632 \u0647\u0645\u0647\u0654 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627 + context \u062f\u0631\u0633\u062a \u0627\u0633\u0644\u0627\u062a\u200c\u0647\u0627 \u062f\u0631 \u067e\u0646\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0632_\u0647\u0645\u0647_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0627_context_\u062f\u0631\u0633\u062a_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644",
      "community": 674,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0639\u0645\u0648\u0645\u06cc \u0627\u0632 \u0647\u0645\u0647 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627 + context \u062f\u0631\u0633\u062a \u0627\u0633\u0644\u0627\u062a\u200c\u0647\u0627 \u062f\u0631 \u067e\u0646\u0644"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u067e\u0631\u0648\u0698\u0647",
      "community": 674,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647 \u2014 \u0646\u062a\u06cc\u062c\u0647\u0654 \u0639\u06cc\u0628\u200c\u06cc\u0627\u0628\u06cc \u0648\u0627\u0642\u0639\u06cc (curl + \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u0632\u0645\u06cc\u0646\u0647_\u0646\u062a\u06cc\u062c\u0647_\u0639\u06cc\u0628_\u06cc\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc_curl_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 674,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647 \u2014 \u0646\u062a\u06cc\u062c\u0647 \u0639\u06cc\u0628\u200c\u06cc\u0627\u0628\u06cc \u0648\u0627\u0642\u0639\u06cc (curl + \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633)"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 674,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0639\u0644\u0627\u0645\u062a \u06f1 \u2014 \u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc: \u00ab\u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u0627\u0633\u062a\u00bb \u0628\u0631\u0627\u06cc \u067e\u0632\u0634\u06a9\u06cc \u06a9\u0647 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0641\u0639\u0627\u0644 \u062f\u0627\u0631\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u0639\u0644\u0627\u0645\u062a_\u06f1_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u0627\u0633\u062a_\u0628\u0631\u0627\u06cc_\u067e\u0632\u0634\u06a9\u06cc_\u06a9\u0647_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0641\u0639\u0627\u0644_\u062f\u0627\u0631\u062f",
      "community": 674,
      "norm_label": "\u0639\u0644\u0627\u0645\u062a \u06f1 \u2014 \u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc: \u00ab\u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u0627\u0633\u062a\u00bb \u0628\u0631\u0627\u06cc \u067e\u0632\u0634\u06a9\u06cc \u06a9\u0647 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0641\u0639\u0627\u0644 \u062f\u0627\u0631\u062f"
    },
    {
      "label": "\u0639\u0644\u0627\u0645\u062a \u06f2 \u2014 \u067e\u0646\u0644 \u0628\u0627 \u06a9\u0627\u0631\u0628\u0631 \u0627\u062f\u0645\u06cc\u0646: \u00ab\u0627\u06cc\u0646 \u0631\u0648\u0632 \u0634\u06cc\u0641\u062a \u06a9\u0627\u0631\u06cc \u0646\u062f\u0627\u0631\u062f\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u0639\u0644\u0627\u0645\u062a_\u06f2_\u067e\u0646\u0644_\u0628\u0627_\u06a9\u0627\u0631\u0628\u0631_\u0627\u062f\u0645\u06cc\u0646_\u0627\u06cc\u0646_\u0631\u0648\u0632_\u0634\u06cc\u0641\u062a_\u06a9\u0627\u0631\u06cc_\u0646\u062f\u0627\u0631\u062f",
      "community": 674,
      "norm_label": "\u0639\u0644\u0627\u0645\u062a \u06f2 \u2014 \u067e\u0646\u0644 \u0628\u0627 \u06a9\u0627\u0631\u0628\u0631 \u0627\u062f\u0645\u06cc\u0646: \u00ab\u0627\u06cc\u0646 \u0631\u0648\u0632 \u0634\u06cc\u0641\u062a \u06a9\u0627\u0631\u06cc \u0646\u062f\u0627\u0631\u062f\u00bb"
    },
    {
      "label": "\u0639\u0644\u0627\u0645\u062a \u06f3 \u2014 \u067e\u0632\u0634\u06a9 \u062f\u0639\u0648\u062a\u200c\u0634\u062f\u0647 \u062f\u0631 \u0645\u062d\u06cc\u0637 \u06a9\u0644\u06cc\u0646\u06cc\u06a9: \u0647\u0645\u0627\u0646 \u067e\u06cc\u0627\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u0639\u0644\u0627\u0645\u062a_\u06f3_\u067e\u0632\u0634\u06a9_\u062f\u0639\u0648\u062a_\u0634\u062f\u0647_\u062f\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0645\u0627\u0646_\u067e\u06cc\u0627\u0645",
      "community": 674,
      "norm_label": "\u0639\u0644\u0627\u0645\u062a \u06f3 \u2014 \u067e\u0632\u0634\u06a9 \u062f\u0639\u0648\u062a\u200c\u0634\u062f\u0647 \u062f\u0631 \u0645\u062d\u06cc\u0637 \u06a9\u0644\u06cc\u0646\u06cc\u06a9: \u0647\u0645\u0627\u0646 \u067e\u06cc\u0627\u0645"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 674,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 674,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u06f1. \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc \u0641\u0642\u0637 \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647\u0654 \u0634\u062e\u0635\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f1_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u0641\u0642\u0637_\u0627\u0632_\u0628\u0631\u0646\u0627\u0645\u0647_\u0634\u062e\u0635\u06cc",
      "community": 674,
      "norm_label": "\u06f1. \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc \u0641\u0642\u0637 \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647 \u0634\u062e\u0635\u06cc"
    },
    {
      "label": "\u06f2. \u0627\u0646\u062a\u062e\u0627\u0628 \u067e\u0632\u0634\u06a9 \u062f\u0631 \u067e\u0646\u0644 \u0627\u0632 dbUuid",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f2_\u0627\u0646\u062a\u062e\u0627\u0628_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u067e\u0646\u0644_\u0627\u0632_dbuuid",
      "community": 674,
      "norm_label": "\u06f2. \u0627\u0646\u062a\u062e\u0627\u0628 \u067e\u0632\u0634\u06a9 \u062f\u0631 \u067e\u0646\u0644 \u0627\u0632 dbuuid"
    },
    {
      "label": "\u06f3. TurnsTimeline \u062e\u0637\u0627 \u0631\u0627 \u00ab\u0631\u0648\u0632 \u0628\u062f\u0648\u0646 \u0634\u06cc\u0641\u062a\u00bb \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f3_turnstimeline_\u062e\u0637\u0627_\u0631\u0627_\u0631\u0648\u0632_\u0628\u062f\u0648\u0646_\u0634\u06cc\u0641\u062a_\u0646\u0634\u0627\u0646_\u0645\u06cc_\u062f\u0647\u062f",
      "community": 674,
      "norm_label": "\u06f3. turnstimeline \u062e\u0637\u0627 \u0631\u0627 \u00ab\u0631\u0648\u0632 \u0628\u062f\u0648\u0646 \u0634\u06cc\u0641\u062a\u00bb \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0638\u0627\u06cc\u0641",
      "community": 674,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u062c\u0645\u06cc\u0639 \u0648\u0636\u0639\u06cc\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0639\u0645\u0648\u0645\u06cc \u0627\u0632 \u0647\u0645\u0647\u0654 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f1_\u062a\u062c\u0645\u06cc\u0639_\u0648\u0636\u0639\u06cc\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0632_\u0647\u0645\u0647_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0627",
      "community": 674,
      "norm_label": "\u06f1. \u062a\u062c\u0645\u06cc\u0639 \u0648\u0636\u0639\u06cc\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0639\u0645\u0648\u0645\u06cc \u0627\u0632 \u0647\u0645\u0647 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627"
    },
    {
      "label": "\u06f2. uuid \u062f\u0631\u0633\u062a \u067e\u0632\u0634\u06a9 \u062f\u0631 AppointmentsPage",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f2_uuid_\u062f\u0631\u0633\u062a_\u067e\u0632\u0634\u06a9_\u062f\u0631_appointmentspage",
      "community": 674,
      "norm_label": "\u06f2. uuid \u062f\u0631\u0633\u062a \u067e\u0632\u0634\u06a9 \u062f\u0631 appointmentspage"
    },
    {
      "label": "\u06f3. TurnsTimeline: \u062e\u0637\u0627 \u2260 \u0631\u0648\u0632 \u0628\u062f\u0648\u0646 \u0634\u06cc\u0641\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f3_turnstimeline_\u062e\u0637\u0627_\u0631\u0648\u0632_\u0628\u062f\u0648\u0646_\u0634\u06cc\u0641\u062a",
      "community": 674,
      "norm_label": "\u06f3. turnstimeline: \u062e\u0637\u0627 = \u0631\u0648\u0632 \u0628\u062f\u0648\u0646 \u0634\u06cc\u0641\u062a"
    },
    {
      "label": "\u06f4. \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u062d\u0644 \u0628\u0631\u0627\u06cc \u0627\u062f\u0645\u06cc\u0646 (\u0648 \u0647\u0631 \u0628\u06cc\u0646\u0646\u062f\u0647\u200c\u0627\u06cc \u0628\u062f\u0648\u0646 context \u06a9\u0644\u06cc\u0646\u06cc\u06a9)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L164",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f4_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u062d\u0644_\u0628\u0631\u0627\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0648_\u0647\u0631_\u0628\u06cc\u0646\u0646\u062f\u0647_\u0627\u06cc_\u0628\u062f\u0648\u0646_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 674,
      "norm_label": "\u06f4. \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u062d\u0644 \u0628\u0631\u0627\u06cc \u0627\u062f\u0645\u06cc\u0646 (\u0648 \u0647\u0631 \u0628\u06cc\u0646\u0646\u062f\u0647\u200c\u0627\u06cc \u0628\u062f\u0648\u0646 context \u06a9\u0644\u06cc\u0646\u06cc\u06a9)"
    },
    {
      "label": "\u06f5. \u0639\u0627\u062f\u06cc\u200c\u0633\u0627\u0632\u06cc \u0641\u0631\u0645\u062a legacy \u0628\u0631\u0646\u0627\u0645\u0647\u0654 \u0634\u062e\u0635\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L178",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f5_\u0639\u0627\u062f\u06cc_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0645\u062a_legacy_\u0628\u0631\u0646\u0627\u0645\u0647_\u0634\u062e\u0635\u06cc",
      "community": 674,
      "norm_label": "\u06f5. \u0639\u0627\u062f\u06cc\u200c\u0633\u0627\u0632\u06cc \u0641\u0631\u0645\u062a legacy \u0628\u0631\u0646\u0627\u0645\u0647 \u0634\u062e\u0635\u06cc"
    },
    {
      "label": "\u06f6. \u062a\u0633\u062a \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L189",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f6_\u062a\u0633\u062a_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 674,
      "norm_label": "\u06f6. \u062a\u0633\u062a \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L204",
      "_origin": "ast",
      "id": "prompt_fix_public_booking_state_and_admin_context_slots_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 674,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-reserved-slots-shown-free.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free",
      "community": 716,
      "norm_label": "fix-reserved-slots-shown-free.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0628\u0627\u06af: \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0631\u0632\u0631\u0648\u0634\u062f\u0647 \u062f\u0631 \u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc \u00ab\u0622\u0632\u0627\u062f\u00bb \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648\u0634\u062f\u0647_\u062f\u0631_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_\u0622\u0632\u0627\u062f_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u062f\u0647_\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "community": 716,
      "norm_label": "\u0631\u0641\u0639 \u0628\u0627\u06af: \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0631\u0632\u0631\u0648\u0634\u062f\u0647 \u062f\u0631 \u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc \u00ab\u0627\u0632\u0627\u062f\u00bb \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u067e\u0631\u0648\u0698\u0647",
      "community": 716,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u0632\u0645\u06cc\u0646\u0647",
      "community": 716,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 716,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 716,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 716,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u06f1) \u0628\u0631\u0631\u0633\u06cc \u0627\u0634\u063a\u0627\u0644\u200c\u0628\u0648\u062f\u0646 \u2014 \u0647\u0645\u200c\u067e\u0648\u0634\u0627\u0646\u06cc \u0628\u0627\u0632\u0647 (\u0645\u0646\u0628\u0639 \u0628\u0627\u06af)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u06f1_\u0628\u0631\u0631\u0633\u06cc_\u0627\u0634\u063a\u0627\u0644_\u0628\u0648\u062f\u0646_\u0647\u0645_\u067e\u0648\u0634\u0627\u0646\u06cc_\u0628\u0627\u0632\u0647_\u0645\u0646\u0628\u0639_\u0628\u0627\u06af",
      "community": 716,
      "norm_label": "\u06f1) \u0628\u0631\u0631\u0633\u06cc \u0627\u0634\u063a\u0627\u0644\u200c\u0628\u0648\u062f\u0646 \u2014 \u0647\u0645\u200c\u067e\u0648\u0634\u0627\u0646\u06cc \u0628\u0627\u0632\u0647 (\u0645\u0646\u0628\u0639 \u0628\u0627\u06af)"
    },
    {
      "label": "\u06f2) \u062b\u0628\u062a \u0631\u0632\u0631\u0648 \u0631\u0648\u0632-\u0645\u062d\u0648\u0631 \u0628\u0627 \u0628\u0627\u0632\u0647\u200c\u06cc \u0635\u0641\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u06f2_\u062b\u0628\u062a_\u0631\u0632\u0631\u0648_\u0631\u0648\u0632_\u0645\u062d\u0648\u0631_\u0628\u0627_\u0628\u0627\u0632\u0647_\u06cc_\u0635\u0641\u0631",
      "community": 716,
      "norm_label": "\u06f2) \u062b\u0628\u062a \u0631\u0632\u0631\u0648 \u0631\u0648\u0632-\u0645\u062d\u0648\u0631 \u0628\u0627 \u0628\u0627\u0632\u0647\u200c\u06cc \u0635\u0641\u0631"
    },
    {
      "label": "\u06f3) \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u062a\u0627\u0631\u06cc\u062e \u062f\u0631 \u0641\u0631\u0627\u0646\u062a (\u0628\u0631\u0631\u0633\u06cc \u062b\u0627\u0646\u0648\u06cc\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u06f3_\u067e\u0627\u0631\u0627\u0645\u062a\u0631_\u062a\u0627\u0631\u06cc\u062e_\u062f\u0631_\u0641\u0631\u0627\u0646\u062a_\u0628\u0631\u0631\u0633\u06cc_\u062b\u0627\u0646\u0648\u06cc\u0647",
      "community": 716,
      "norm_label": "\u06f3) \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u062a\u0627\u0631\u06cc\u062e \u062f\u0631 \u0641\u0631\u0627\u0646\u062a (\u0628\u0631\u0631\u0633\u06cc \u062b\u0627\u0646\u0648\u06cc\u0647)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u0648\u0638\u0627\u06cc\u0641",
      "community": 716,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u0634\u062e\u06cc\u0635 \u0642\u0637\u0639\u06cc \u0628\u0627 \u062f\u0627\u062f\u0647\u200c\u06cc \u0648\u0627\u0642\u0639\u06cc (\u0627\u0648\u0644 \u0627\u06cc\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u06f1_\u062a\u0634\u062e\u06cc\u0635_\u0642\u0637\u0639\u06cc_\u0628\u0627_\u062f\u0627\u062f\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0648\u0644_\u0627\u06cc\u0646",
      "community": 716,
      "norm_label": "\u06f1. \u062a\u0634\u062e\u06cc\u0635 \u0642\u0637\u0639\u06cc \u0628\u0627 \u062f\u0627\u062f\u0647\u200c\u06cc \u0648\u0627\u0642\u0639\u06cc (\u0627\u0648\u0644 \u0627\u06cc\u0646)"
    },
    {
      "label": "\u06f2. \u0631\u0641\u0639 \u0628\u0627\u06af\u0650 \u0631\u0632\u0631\u0648\u0650 \u0628\u0627\u0632\u0647\u200c\u0635\u0641\u0631 (\u0641\u06cc\u06a9\u0633 \u0627\u0635\u0644\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u06f2_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0631\u0632\u0631\u0648_\u0628\u0627\u0632\u0647_\u0635\u0641\u0631_\u0641\u06cc\u06a9\u0633_\u0627\u0635\u0644\u06cc",
      "community": 716,
      "norm_label": "\u06f2. \u0631\u0641\u0639 \u0628\u0627\u06af \u0631\u0632\u0631\u0648 \u0628\u0627\u0632\u0647\u200c\u0635\u0641\u0631 (\u0641\u06cc\u06a9\u0633 \u0627\u0635\u0644\u06cc)"
    },
    {
      "label": "\u06f3. \u0628\u0631\u0631\u0633\u06cc \u062b\u0627\u0646\u0648\u06cc\u0647\u200c\u06cc \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u062a\u0627\u0631\u06cc\u062e \u062f\u0631 \u0641\u0631\u0627\u0646\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u06f3_\u0628\u0631\u0631\u0633\u06cc_\u062b\u0627\u0646\u0648\u06cc\u0647_\u06cc_\u067e\u0627\u0631\u0627\u0645\u062a\u0631_\u062a\u0627\u0631\u06cc\u062e_\u062f\u0631_\u0641\u0631\u0627\u0646\u062a",
      "community": 716,
      "norm_label": "\u06f3. \u0628\u0631\u0631\u0633\u06cc \u062b\u0627\u0646\u0648\u06cc\u0647\u200c\u06cc \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u062a\u0627\u0631\u06cc\u062e \u062f\u0631 \u0641\u0631\u0627\u0646\u062a"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u06f4_\u062a\u0633\u062a",
      "community": 716,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L163",
      "_origin": "ast",
      "id": "prompt_fix_reserved_slots_shown_free_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 716,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-server-error-logs-20260711.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711",
      "community": 414,
      "norm_label": "fix-server-error-logs-20260711.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u062e\u0637\u0627\u0647\u0627\u06cc \u0644\u0627\u06af \u0633\u0631\u0648\u0631 (production) \u2014 \u06f1\u06f4\u06f0\u06f5/\u06f0\u06f4/\u06f2\u06f0",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0644\u0627\u06af_\u0633\u0631\u0648\u0631_production_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f4_\u06f2\u06f0",
      "community": 414,
      "norm_label": "\u0631\u0641\u0639 \u062e\u0637\u0627\u0647\u0627\u06cc \u0644\u0627\u06af \u0633\u0631\u0648\u0631 (production) \u2014 \u06f1\u06f4\u06f0\u06f5/\u06f0\u06f4/\u06f2\u06f0"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u067e\u0631\u0648\u0698\u0647",
      "community": 414,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0632\u0645\u06cc\u0646\u0647",
      "community": 414,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u062e\u0644\u0627\u0635\u0647\u0654 \u062e\u0637\u0627\u0647\u0627 \u0648 \u0627\u0648\u0644\u0648\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u062e\u0644\u0627\u0635\u0647_\u062e\u0637\u0627\u0647\u0627_\u0648_\u0627\u0648\u0644\u0648\u06cc\u062a",
      "community": 414,
      "norm_label": "\u062e\u0644\u0627\u0635\u0647 \u062e\u0637\u0627\u0647\u0627 \u0648 \u0627\u0648\u0644\u0648\u06cc\u062a"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 414,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0638\u06cc\u0641\u0647 \u06f1 \u2014 \u0631\u0641\u0639 431 \u067e\u06cc\u0627\u0645\u06a9 \u062f\u0639\u0648\u062a (\u0648 welcome)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0631\u0641\u0639_431_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0639\u0648\u062a_\u0648_welcome",
      "community": 414,
      "norm_label": "\u0648\u0638\u06cc\u0641\u0647 \u06f1 \u2014 \u0631\u0641\u0639 431 \u067e\u06cc\u0627\u0645\u06a9 \u062f\u0639\u0648\u062a (\u0648 welcome)"
    },
    {
      "label": "\u0631\u06cc\u0634\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0631\u06cc\u0634\u0647",
      "community": 414,
      "norm_label": "\u0631\u06cc\u0634\u0647"
    },
    {
      "label": "\u0631\u0627\u0647\u200c\u062d\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0631\u0627\u0647_\u062d\u0644",
      "community": 414,
      "norm_label": "\u0631\u0627\u0647\u200c\u062d\u0644"
    },
    {
      "label": "edge cases",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_edge_cases",
      "community": 414,
      "norm_label": "edge cases"
    },
    {
      "label": "\u0648\u0638\u06cc\u0641\u0647 \u06f2 \u2014 \u0631\u0641\u0639 `SoapClient not found` (\u062f\u0631\u06af\u0627\u0647 \u0645\u0644\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0631\u0641\u0639_soapclient_not_found_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a",
      "community": 414,
      "norm_label": "\u0648\u0638\u06cc\u0641\u0647 \u06f2 \u2014 \u0631\u0641\u0639 `soapclient not found` (\u062f\u0631\u06af\u0627\u0647 \u0645\u0644\u062a)"
    },
    {
      "label": "\u0631\u06cc\u0634\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0631\u06cc\u0634\u0647_99",
      "community": 414,
      "norm_label": "\u0631\u06cc\u0634\u0647"
    },
    {
      "label": "\u0631\u0627\u0647\u200c\u062d\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0631\u0627\u0647_\u062d\u0644_109",
      "community": 414,
      "norm_label": "\u0631\u0627\u0647\u200c\u062d\u0644"
    },
    {
      "label": "\u0648\u0638\u06cc\u0641\u0647 \u06f3 \u2014 \u0631\u0641\u0639 \u06f5\u06f0\u06f0 \u0647\u0646\u06af\u0627\u0645 \u062d\u0630\u0641 \u067e\u0632\u0634\u06a9\u0650 \u062f\u0627\u0631\u0627\u06cc \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u0631\u0641\u0639_\u06f5\u06f0\u06f0_\u0647\u0646\u06af\u0627\u0645_\u062d\u0630\u0641_\u067e\u0632\u0634\u06a9_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a",
      "community": 414,
      "norm_label": "\u0648\u0638\u06cc\u0641\u0647 \u06f3 \u2014 \u0631\u0641\u0639 \u06f5\u06f0\u06f0 \u0647\u0646\u06af\u0627\u0645 \u062d\u0630\u0641 \u067e\u0632\u0634\u06a9 \u062f\u0627\u0631\u0627\u06cc \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u0631\u06cc\u0634\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0631\u06cc\u0634\u0647_144",
      "community": 414,
      "norm_label": "\u0631\u06cc\u0634\u0647"
    },
    {
      "label": "\u0631\u0627\u0647\u200c\u062d\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L162",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0631\u0627\u0647_\u062d\u0644_162",
      "community": 414,
      "norm_label": "\u0631\u0627\u0647\u200c\u062d\u0644"
    },
    {
      "label": "\u0648\u0638\u06cc\u0641\u0647 \u06f4 \u2014 \u06a9\u0627\u0647\u0634 \u0646\u0648\u06cc\u0632 \u0644\u0627\u06af\u0650 `MethodNotAllowedHttpException` \u0631\u0648\u06cc `/`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f4_\u06a9\u0627\u0647\u0634_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_methodnotallowedhttpexception_\u0631\u0648\u06cc",
      "community": 414,
      "norm_label": "\u0648\u0638\u06cc\u0641\u0647 \u06f4 \u2014 \u06a9\u0627\u0647\u0634 \u0646\u0648\u06cc\u0632 \u0644\u0627\u06af `methodnotallowedhttpexception` \u0631\u0648\u06cc `/`"
    },
    {
      "label": "\u0631\u06cc\u0634\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L186",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0631\u06cc\u0634\u0647_186",
      "community": 414,
      "norm_label": "\u0631\u06cc\u0634\u0647"
    },
    {
      "label": "\u0631\u0627\u0647\u200c\u062d\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L198",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0631\u0627\u0647_\u062d\u0644_198",
      "community": 414,
      "norm_label": "\u0631\u0627\u0647\u200c\u062d\u0644"
    },
    {
      "label": "\u0646\u06a9\u062a\u0647 \u062f\u0631\u0628\u0627\u0631\u0647\u0654 OPTIONS",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L219",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0646\u06a9\u062a\u0647_\u062f\u0631\u0628\u0627\u0631\u0647_options",
      "community": 414,
      "norm_label": "\u0646\u06a9\u062a\u0647 \u062f\u0631\u0628\u0627\u0631\u0647 options"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 \u06a9\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L225",
      "_origin": "ast",
      "id": "prompt_fix_server_error_logs_20260711_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u06a9\u0644\u06cc",
      "community": 414,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 \u06a9\u0644\u06cc"
    },
    {
      "label": "fix-server-side-mobile-nationalcode-validation.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation",
      "community": 186,
      "norm_label": "fix-server-side-mobile-nationalcode-validation.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0628\u0627\u06af: \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631\u0650 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0648 \u06a9\u062f \u0645\u0644\u06cc (BUG-2 \u0648 BUG-3)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0633\u0645\u062a_\u0633\u0631\u0648\u0631_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0648_\u06a9\u062f_\u0645\u0644\u06cc_bug_2_\u0648_bug_3",
      "community": 186,
      "norm_label": "\u0631\u0641\u0639 \u0628\u0627\u06af: \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0648 \u06a9\u062f \u0645\u0644\u06cc (bug-2 \u0648 bug-3)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation_\u067e\u0631\u0648\u0698\u0647",
      "community": 186,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation_\u0632\u0645\u06cc\u0646\u0647",
      "community": 186,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 186,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 186,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 186,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation_\u0648\u0638\u0627\u06cc\u0641",
      "community": 186,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0631\u0648\u06cc\u0633 \u0645\u0634\u062a\u0631\u06a9 `InputValidator`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation_\u06f1_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0634\u062a\u0631\u06a9_inputvalidator",
      "community": 186,
      "norm_label": "\u06f1. \u0633\u0631\u0648\u06cc\u0633 \u0645\u0634\u062a\u0631\u06a9 `inputvalidator`"
    },
    {
      "label": "\u06f2. \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u0633\u0627\u062e\u062a \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (BUG-3)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation_\u06f2_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u0633\u0627\u062e\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_bug_3",
      "community": 186,
      "norm_label": "\u06f2. \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u0633\u0627\u062e\u062a \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (bug-3)"
    },
    {
      "label": "\u06f3. \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u0633\u0627\u06cc\u0631 \u0646\u0642\u0627\u0637\u0650 \u0633\u0627\u062e\u062a\u0650 \u06a9\u0627\u0631\u0628\u0631 \u0627\u0632 \u0645\u0648\u0628\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation_\u06f3_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u0633\u0627\u06cc\u0631_\u0646\u0642\u0627\u0637_\u0633\u0627\u062e\u062a_\u06a9\u0627\u0631\u0628\u0631_\u0627\u0632_\u0645\u0648\u0628\u0627\u06cc\u0644",
      "community": 186,
      "norm_label": "\u06f3. \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u0633\u0627\u06cc\u0631 \u0646\u0642\u0627\u0637 \u0633\u0627\u062e\u062a \u06a9\u0627\u0631\u0628\u0631 \u0627\u0632 \u0645\u0648\u0628\u0627\u06cc\u0644"
    },
    {
      "label": "\u06f4. \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u06a9\u062f \u0645\u0644\u06cc (BUG-2)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L110",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation_\u06f4_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u06a9\u062f_\u0645\u0644\u06cc_bug_2",
      "community": 186,
      "norm_label": "\u06f4. \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u06a9\u062f \u0645\u0644\u06cc (bug-2)"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 186,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "prompt_fix_server_side_mobile_nationalcode_validation_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 186,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "fix-switch-context-role.md",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role",
      "community": 187,
      "norm_label": "fix-switch-context-role.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0628\u0627\u06af \u062a\u063a\u06cc\u06cc\u0631 \u0645\u062d\u06cc\u0637 \u06a9\u0627\u0631\u06cc \u2014 primaryRole \u0622\u067e\u062f\u06cc\u062a \u0646\u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_primaryrole_\u0622\u067e\u062f\u06cc\u062a_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "community": 187,
      "norm_label": "\u0631\u0641\u0639 \u0628\u0627\u06af \u062a\u063a\u06cc\u06cc\u0631 \u0645\u062d\u06cc\u0637 \u06a9\u0627\u0631\u06cc \u2014 primaryrole \u0627\u067e\u062f\u06cc\u062a \u0646\u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role_\u0632\u0645\u06cc\u0646\u0647",
      "community": 187,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 187,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 187,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 187,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "Backend \u2014 `switchContext` response (\u062e\u0637 595-599)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role_backend_switchcontext_response_\u062e\u0637_595_599",
      "community": 187,
      "norm_label": "backend \u2014 `switchcontext` response (\u062e\u0637 595-599)"
    },
    {
      "label": "Frontend \u2014 `switchContext` \u062f\u0631 authStore (\u062e\u0637 105-117)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role_frontend_switchcontext_\u062f\u0631_authstore_\u062e\u0637_105_117",
      "community": 187,
      "norm_label": "frontend \u2014 `switchcontext` \u062f\u0631 authstore (\u062e\u0637 105-117)"
    },
    {
      "label": "Frontend \u2014 DoctorDetailPage (\u062e\u0637 2162)",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role_frontend_doctordetailpage_\u062e\u0637_2162",
      "community": 187,
      "norm_label": "frontend \u2014 doctordetailpage (\u062e\u0637 2162)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role_\u0648\u0638\u0627\u06cc\u0641",
      "community": 187,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Frontend \u2014 \u0622\u067e\u062f\u06cc\u062a `primaryRole` \u062f\u0631 `switchContext`",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role_\u06f1_frontend_\u0622\u067e\u062f\u06cc\u062a_primaryrole_\u062f\u0631_switchcontext",
      "community": 187,
      "norm_label": "\u06f1. frontend \u2014 \u0627\u067e\u062f\u06cc\u062a `primaryrole` \u062f\u0631 `switchcontext`"
    },
    {
      "label": "\u06f2. Backend \u2014 \u0628\u0631\u0631\u0633\u06cc `role` \u062f\u0631 context \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u0639\u0636\u0648 \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role_\u06f2_backend_\u0628\u0631\u0631\u0633\u06cc_role_\u062f\u0631_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627\u06cc_\u0639\u0636\u0648_\u062f\u06a9\u062a\u0631",
      "community": 187,
      "norm_label": "\u06f2. backend \u2014 \u0628\u0631\u0631\u0633\u06cc `role` \u062f\u0631 context \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u0639\u0636\u0648 \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "\u06f3. \u0631\u0641\u0639 \u0645\u0634\u06a9\u0644 `/admin/profile` \u0628\u0631\u0627\u06cc context \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role_\u06f3_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644_admin_profile_\u0628\u0631\u0627\u06cc_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 187,
      "norm_label": "\u06f3. \u0631\u0641\u0639 \u0645\u0634\u06a9\u0644 `/admin/profile` \u0628\u0631\u0627\u06cc context \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_fix_switch_context_role_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 187,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "full-backend-audit.md",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_full_backend_audit",
      "community": 336,
      "norm_label": "full-backend-audit.md"
    },
    {
      "label": "\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u06a9\u0627\u0645\u0644 \u0628\u06a9\u200c\u0627\u0646\u062f ClinicPro (\u0645\u0639\u0645\u0627\u0631\u06cc/\u0627\u0645\u0646\u06cc\u062a/Performance/\u06a9\u06cc\u0641\u06cc\u062a/DevOps) \u2014 \u062a\u0633\u06a9\u200c\u0628\u0647\u200c\u062a\u0633\u06a9 \u0628\u0627 \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a",
      "community": 336,
      "norm_label": "\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u06a9\u0627\u0645\u0644 \u0628\u06a9\u200c\u0627\u0646\u062f clinicpro (\u0645\u0639\u0645\u0627\u0631\u06cc/\u0627\u0645\u0646\u06cc\u062a/performance/\u06a9\u06cc\u0641\u06cc\u062a/devops) \u2014 \u062a\u0633\u06a9\u200c\u0628\u0647\u200c\u062a\u0633\u06a9 \u0628\u0627 \u062a\u0633\u062a"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u067e\u0631\u0648\u0698\u0647",
      "community": 336,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u0632\u0645\u06cc\u0646\u0647",
      "community": 336,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u0647\u062f\u0641",
      "community": 336,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u062c\u0631\u0627 (\u0627\u0644\u0632\u0627\u0645\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062c\u0631\u0627_\u0627\u0644\u0632\u0627\u0645\u06cc",
      "community": 336,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u062c\u0631\u0627 (\u0627\u0644\u0632\u0627\u0645\u06cc)"
    },
    {
      "label": "\u0645\u062d\u06cc\u0637 \u0648 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u062a\u0633\u062a (\u0647\u0645\u0647 \u062f\u0627\u062e\u0644 ddev)",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u0645\u062d\u06cc\u0637_\u0648_\u062f\u0633\u062a\u0648\u0631\u0627\u062a_\u062a\u0633\u062a_\u0647\u0645\u0647_\u062f\u0627\u062e\u0644_ddev",
      "community": 336,
      "norm_label": "\u0645\u062d\u06cc\u0637 \u0648 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u062a\u0633\u062a (\u0647\u0645\u0647 \u062f\u0627\u062e\u0644 ddev)"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0648\u0627\u0642\u0639\u06cc \u2014 \u0628\u0631\u0631\u0633\u06cc\u200c\u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0628\u0631\u0631\u0633\u06cc_\u0634\u062f\u0647",
      "community": 336,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0648\u0627\u0642\u0639\u06cc \u2014 \u0628\u0631\u0631\u0633\u06cc\u200c\u0634\u062f\u0647)"
    },
    {
      "label": "\u0628\u0627\u06af\u200c\u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0634\u0646\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647 \u062f\u0631 \u0647\u0645\u06cc\u0646 \u06a9\u062f\u0628\u06cc\u0633 (\u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 seed \u0628\u0631\u0627\u06cc Backlog)",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u0628\u0627\u06af_\u06a9\u0644\u0627\u0633_\u0647\u0627\u06cc_\u0634\u0646\u0627\u062e\u062a\u0647_\u0634\u062f\u0647_\u062f\u0631_\u0647\u0645\u06cc\u0646_\u06a9\u062f\u0628\u06cc\u0633_\u0628\u0647_\u0639\u0646\u0648\u0627\u0646_seed_\u0628\u0631\u0627\u06cc_backlog",
      "community": 336,
      "norm_label": "\u0628\u0627\u06af\u200c\u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0634\u0646\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647 \u062f\u0631 \u0647\u0645\u06cc\u0646 \u06a9\u062f\u0628\u06cc\u0633 (\u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 seed \u0628\u0631\u0627\u06cc backlog)"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u0627\u0628\u0639\u0627\u062f \u0628\u0631\u0631\u0633\u06cc \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a Backlog (\u0647\u0631 \u06a9\u062f\u0627\u0645 \u0628\u0647 \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u06a9\u0648\u0686\u06a9 \u0628\u0634\u06a9\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u0646\u0645\u0648\u0646\u0647_\u0627\u0628\u0639\u0627\u062f_\u0628\u0631\u0631\u0633\u06cc_\u0628\u0631\u0627\u06cc_\u0633\u0627\u062e\u062a_backlog_\u0647\u0631_\u06a9\u062f\u0627\u0645_\u0628\u0647_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u06a9\u0648\u0686\u06a9_\u0628\u0634\u06a9\u0646",
      "community": 336,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u0627\u0628\u0639\u0627\u062f \u0628\u0631\u0631\u0633\u06cc \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a backlog (\u0647\u0631 \u06a9\u062f\u0627\u0645 \u0628\u0647 \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u06a9\u0648\u0686\u06a9 \u0628\u0634\u06a9\u0646)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u0648\u0638\u0627\u06cc\u0641",
      "community": 336,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0633\u06a9\u0646 \u0648 \u0633\u0627\u062e\u062a Backlog (\u0627\u0648\u0644\u06cc\u0646 \u0648 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u062e\u0631\u0648\u062c\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u06f1_\u0627\u0633\u06a9\u0646_\u0648_\u0633\u0627\u062e\u062a_backlog_\u0627\u0648\u0644\u06cc\u0646_\u0648_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u062e\u0631\u0648\u062c\u06cc",
      "community": 336,
      "norm_label": "\u06f1. \u0627\u0633\u06a9\u0646 \u0648 \u0633\u0627\u062e\u062a backlog (\u0627\u0648\u0644\u06cc\u0646 \u0648 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u062e\u0631\u0648\u062c\u06cc)"
    },
    {
      "label": "\u06f2. \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u062a\u0633\u062a (\u0627\u06af\u0631 \u0646\u0627\u06a9\u0627\u0641\u06cc \u0628\u0648\u062f \u2014 \u0642\u0628\u0644 \u0627\u0632 \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u06f2_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a_\u062a\u0633\u062a_\u0627\u06af\u0631_\u0646\u0627\u06a9\u0627\u0641\u06cc_\u0628\u0648\u062f_\u0642\u0628\u0644_\u0627\u0632_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u062f\u06cc\u06af\u0631",
      "community": 336,
      "norm_label": "\u06f2. \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u062a\u0633\u062a (\u0627\u06af\u0631 \u0646\u0627\u06a9\u0627\u0641\u06cc \u0628\u0648\u062f \u2014 \u0642\u0628\u0644 \u0627\u0632 \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631)"
    },
    {
      "label": "\u06f3..N \u2014 \u0627\u062c\u0631\u0627\u06cc \u062a\u0633\u06a9\u200c\u0628\u0647\u200c\u062a\u0633\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u06f3_n_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9",
      "community": 336,
      "norm_label": "\u06f3..n \u2014 \u0627\u062c\u0631\u0627\u06cc \u062a\u0633\u06a9\u200c\u0628\u0647\u200c\u062a\u0633\u06a9"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc \u0647\u0631 \u062a\u0633\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u062e\u0631\u0648\u062c\u06cc_\u0647\u0631_\u062a\u0633\u06a9",
      "community": 336,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc \u0647\u0631 \u062a\u0633\u06a9"
    },
    {
      "label": "\u0634\u0631\u0637 \u067e\u0627\u06cc\u0627\u0646 + \u06af\u0632\u0627\u0631\u0634 \u0646\u0647\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u0634\u0631\u0637_\u067e\u0627\u06cc\u0627\u0646_\u06af\u0632\u0627\u0631\u0634_\u0646\u0647\u0627\u06cc\u06cc",
      "community": 336,
      "norm_label": "\u0634\u0631\u0637 \u067e\u0627\u06cc\u0627\u0646 + \u06af\u0632\u0627\u0631\u0634 \u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 (\u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u067e\u0631\u0648\u0698\u0647 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0631\u0639\u0627\u06cc\u062a \u0634\u0648\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_full_backend_audit_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0627\u0644\u06af\u0648\u0647\u0627\u06cc_\u067e\u0631\u0648\u0698\u0647_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0631\u0639\u0627\u06cc\u062a_\u0634\u0648\u0646\u062f",
      "community": 336,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 (\u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u067e\u0631\u0648\u0698\u0647 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0631\u0639\u0627\u06cc\u062a \u0634\u0648\u0646\u062f)"
    },
    {
      "label": "home-landing-copy-and-mobile.md",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile",
      "community": 341,
      "norm_label": "home-landing-copy-and-mobile.md"
    },
    {
      "label": "\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a\u0627\u0631\u062a\u200c\u0627\u067e\u06cc \u0648 \u0631\u0641\u0639 \u0646\u0645\u0627\u06cc\u0634 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0635\u0641\u062d\u0647 \u0641\u0631\u0648\u062f (Landing)",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0645\u062a\u0646_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0648_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0635\u0641\u062d\u0647_\u0641\u0631\u0648\u062f_landing",
      "community": 341,
      "norm_label": "\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a\u0627\u0631\u062a\u200c\u0627\u067e\u06cc \u0648 \u0631\u0641\u0639 \u0646\u0645\u0627\u06cc\u0634 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0635\u0641\u062d\u0647 \u0641\u0631\u0648\u062f (landing)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u067e\u0631\u0648\u0698\u0647",
      "community": 341,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u0632\u0645\u06cc\u0646\u0647",
      "community": 341,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 341,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 341,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0638\u06cc\u0641\u0647 \u06f1 \u2014 \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u0627\u0633\u062a\u0627\u0631\u062a\u200c\u0627\u067e\u06cc \u0647\u0645\u0647 \u0645\u062a\u0646\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0647\u0645\u0647_\u0645\u062a\u0646_\u0647\u0627",
      "community": 341,
      "norm_label": "\u0648\u0638\u06cc\u0641\u0647 \u06f1 \u2014 \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u0627\u0633\u062a\u0627\u0631\u062a\u200c\u0627\u067e\u06cc \u0647\u0645\u0647 \u0645\u062a\u0646\u200c\u0647\u0627"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0633\u062a\u0627\u0631\u062a\u200c\u0627\u067e\u06cc \u0634\u0648\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0645\u0648\u0646\u0647_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0634\u0648\u0646\u062f",
      "community": 341,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0633\u062a\u0627\u0631\u062a\u200c\u0627\u067e\u06cc \u0634\u0648\u0646\u062f)"
    },
    {
      "label": "\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc (\u0646\u0645\u0648\u0646\u0647 \u0644\u062d\u0646 \u0627\u0633\u062a\u0627\u0631\u062a\u200c\u0627\u067e\u06cc \u2014 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc \u0628\u0647\u062a\u0631\u0634 \u06a9\u0646\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0646\u0645\u0648\u0646\u0647_\u0644\u062d\u0646_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0645\u06cc_\u062a\u0648\u0627\u0646\u06cc_\u0628\u0647\u062a\u0631\u0634_\u06a9\u0646\u06cc",
      "community": 341,
      "norm_label": "\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc (\u0646\u0645\u0648\u0646\u0647 \u0644\u062d\u0646 \u0627\u0633\u062a\u0627\u0631\u062a\u200c\u0627\u067e\u06cc \u2014 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc \u0628\u0647\u062a\u0631\u0634 \u06a9\u0646\u06cc)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u0646\u06a9\u0627\u062a",
      "community": 341,
      "norm_label": "\u0646\u06a9\u0627\u062a"
    },
    {
      "label": "\u0648\u0638\u06cc\u0641\u0647 \u06f2 \u2014 \u0631\u0641\u0639 \u0646\u0645\u0627\u06cc\u0634 \u0645\u0648\u0628\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644",
      "community": 341,
      "norm_label": "\u0648\u0638\u06cc\u0641\u0647 \u06f2 \u2014 \u0631\u0641\u0639 \u0646\u0645\u0627\u06cc\u0634 \u0645\u0648\u0628\u0627\u06cc\u0644"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 \u06f2\u066b\u06f1 \u2014 \u0633\u0631\u0631\u06cc\u0632 \u0647\u062f\u0631 \u0631\u0648\u06cc \u06af\u0648\u0634\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u0645\u0634\u06a9\u0644_\u06f2_\u06f1_\u0633\u0631\u0631\u06cc\u0632_\u0647\u062f\u0631_\u0631\u0648\u06cc_\u06af\u0648\u0634\u06cc",
      "community": 341,
      "norm_label": "\u0645\u0634\u06a9\u0644 \u06f2\u066b\u06f1 \u2014 \u0633\u0631\u0631\u06cc\u0632 \u0647\u062f\u0631 \u0631\u0648\u06cc \u06af\u0648\u0634\u06cc"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 \u06f2\u066b\u06f2 \u2014 \u0645\u0646\u0648\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644 \u0628\u0627 inline-style \u0634\u06a9\u0646\u0646\u062f\u0647 \u0628\u0627\u0632 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0628\u0633\u062a\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u0645\u0634\u06a9\u0644_\u06f2_\u06f2_\u0645\u0646\u0648\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0628\u0627_inline_style_\u0634\u06a9\u0646\u0646\u062f\u0647_\u0628\u0627\u0632_\u0645\u06cc_\u0634\u0648\u062f_\u0648_\u0628\u0633\u062a\u0647_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "community": 341,
      "norm_label": "\u0645\u0634\u06a9\u0644 \u06f2\u066b\u06f2 \u2014 \u0645\u0646\u0648\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644 \u0628\u0627 inline-style \u0634\u06a9\u0646\u0646\u062f\u0647 \u0628\u0627\u0632 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0628\u0633\u062a\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 \u06f2\u066b\u06f3 \u2014 \u0646\u0628\u0648\u062f\u0650 breakpoint \u0645\u06cc\u0627\u0646\u06cc \u062a\u0628\u0644\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L203",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u0645\u0634\u06a9\u0644_\u06f2_\u06f3_\u0646\u0628\u0648\u062f_breakpoint_\u0645\u06cc\u0627\u0646\u06cc_\u062a\u0628\u0644\u062a",
      "community": 341,
      "norm_label": "\u0645\u0634\u06a9\u0644 \u06f2\u066b\u06f3 \u2014 \u0646\u0628\u0648\u062f breakpoint \u0645\u06cc\u0627\u0646\u06cc \u062a\u0628\u0644\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0648\u0628\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L207",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u0646\u06a9\u0627\u062a_\u0645\u0648\u0628\u0627\u06cc\u0644",
      "community": 341,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0648\u0628\u0627\u06cc\u0644"
    },
    {
      "label": "\u062a\u0633\u062a \u0646\u0647\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L216",
      "_origin": "ast",
      "id": "prompt_home_landing_copy_and_mobile_\u062a\u0633\u062a_\u0646\u0647\u0627\u06cc\u06cc",
      "community": 341,
      "norm_label": "\u062a\u0633\u062a \u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "label": "implement-phase2-backend.md",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend",
      "community": 501,
      "norm_label": "implement-phase2-backend.md"
    },
    {
      "label": "\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0641\u0627\u0632 \u06f2 \u2014 Backend \u062a\u0633\u06a9\u200c\u0628\u0647\u200c\u062a\u0633\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0627\u0632_\u06f2_backend_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9",
      "community": 501,
      "norm_label": "\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0641\u0627\u0632 \u06f2 \u2014 backend \u062a\u0633\u06a9\u200c\u0628\u0647\u200c\u062a\u0633\u06a9"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0632\u0645\u06cc\u0646\u0647",
      "community": 501,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0628\u0627\u0631\u06cc \u062a\u0633\u06a9\u200c\u0647\u0627 (\u0648\u0627\u0628\u0633\u062a\u06af\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0628\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u0647\u0627_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc",
      "community": 501,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0628\u0627\u0631\u06cc \u062a\u0633\u06a9\u200c\u0647\u0627 (\u0648\u0627\u0628\u0633\u062a\u06af\u06cc)"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0639\u0645\u0648\u0645\u06cc \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "community": 343,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0639\u0645\u0648\u0645\u06cc \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "Backend (Symfony 7)",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_backend_symfony_7",
      "community": 343,
      "norm_label": "backend (symfony 7)"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 Entity (\u0627\u0644\u06af\u0648)",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0633\u0627\u062e\u062a\u0627\u0631_entity_\u0627\u0644\u06af\u0648",
      "community": 343,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 entity (\u0627\u0644\u06af\u0648)"
    },
    {
      "label": "\u062a\u0648\u062c\u0647 \u0645\u0647\u0645 \u2014 BaseController::success() double-nested",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u062a\u0648\u062c\u0647_\u0645\u0647\u0645_basecontroller_success_double_nested",
      "community": 343,
      "norm_label": "\u062a\u0648\u062c\u0647 \u0645\u0647\u0645 \u2014 basecontroller::success() double-nested"
    },
    {
      "label": "SecretaryController \u2014 \u0648\u0636\u0639\u06cc\u062a \u0648\u0627\u0642\u0639\u06cc \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_secretarycontroller_\u0648\u0636\u0639\u06cc\u062a_\u0648\u0627\u0642\u0639\u06cc_\u0641\u0639\u0644\u06cc",
      "community": 343,
      "norm_label": "secretarycontroller \u2014 \u0648\u0636\u0639\u06cc\u062a \u0648\u0627\u0642\u0639\u06cc \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "Payment entity \u2014 \u0648\u0636\u0639\u06cc\u062a \u0648\u0627\u0642\u0639\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_payment_entity_\u0648\u0636\u0639\u06cc\u062a_\u0648\u0627\u0642\u0639\u06cc",
      "community": 343,
      "norm_label": "payment entity \u2014 \u0648\u0636\u0639\u06cc\u062a \u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "label": "SmsService \u2014 signature \u0648\u0627\u0642\u0639\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L107",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_smsservice_signature_\u0648\u0627\u0642\u0639\u06cc",
      "community": 343,
      "norm_label": "smsservice \u2014 signature \u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "label": "AppointmentController::updateStatus \u2014 \u0648\u0636\u0639\u06cc\u062a \u0648\u0627\u0642\u0639\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_appointmentcontroller_updatestatus_\u0648\u0636\u0639\u06cc\u062a_\u0648\u0627\u0642\u0639\u06cc",
      "community": 343,
      "norm_label": "appointmentcontroller::updatestatus \u2014 \u0648\u0636\u0639\u06cc\u062a \u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "label": "\u062a\u0633\u06a9\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u062a\u0633\u06a9_\u0647\u0627",
      "community": 501,
      "norm_label": "\u062a\u0633\u06a9\u200c\u0647\u0627"
    },
    {
      "label": "TASK-10: \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0633\u0646\u0644 (Staff)",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L128",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_task_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "community": 502,
      "norm_label": "task-10: \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0633\u0646\u0644 (staff)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 502,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:"
    },
    {
      "label": "Entity ClinicStaff:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L141",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_entity_clinicstaff",
      "community": 502,
      "norm_label": "entity clinicstaff:"
    },
    {
      "label": "Controller endpoints:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_controller_endpoints",
      "community": 502,
      "norm_label": "controller endpoints:"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0646\u06a9\u0627\u062a",
      "community": 502,
      "norm_label": "\u0646\u06a9\u0627\u062a:"
    },
    {
      "label": "TASK-11: \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc (Subscription Tiers)",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L164",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "community": 280,
      "norm_label": "task-11: \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc (subscription tiers)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_168",
      "community": 280,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:"
    },
    {
      "label": "SubscriptionPlan: `id`, `uuid`, `name` (VARCHAR 30: free/basic/professional), `level` (TINYINT),",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L181",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_subscriptionplan_id_uuid_name_varchar_30_free_basic_professional_level_tinyint",
      "community": 280,
      "norm_label": "subscriptionplan: `id`, `uuid`, `name` (varchar 30: free/basic/professional), `level` (tinyint),"
    },
    {
      "label": "SubscriptionPeriod: `id`, `uuid`, `plan` (FK\u2192SubscriptionPlan), `label` (VARCHAR 50),",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L185",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_subscriptionperiod_id_uuid_plan_fk_subscriptionplan_label_varchar_50",
      "community": 280,
      "norm_label": "subscriptionperiod: `id`, `uuid`, `plan` (fk\u2192subscriptionplan), `label` (varchar 50),"
    },
    {
      "label": "ClinicSubscription: `id`, `uuid`, `entityType`, `entityId`, `plan` (FK),",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L189",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_clinicsubscription_id_uuid_entitytype_entityid_plan_fk",
      "community": 280,
      "norm_label": "clinicsubscription: `id`, `uuid`, `entitytype`, `entityid`, `plan` (fk),"
    },
    {
      "label": "SubscriptionService \u2014 \u0645\u062a\u062f\u0647\u0627\u06cc \u0627\u0644\u0632\u0627\u0645\u06cc:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L195",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_subscriptionservice_\u0645\u062a\u062f\u0647\u0627\u06cc_\u0627\u0644\u0632\u0627\u0645\u06cc",
      "community": 280,
      "norm_label": "subscriptionservice \u2014 \u0645\u062a\u062f\u0647\u0627\u06cc \u0627\u0644\u0632\u0627\u0645\u06cc:"
    },
    {
      "label": "SubscriptionController endpoints:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L219",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_subscriptioncontroller_endpoints",
      "community": 280,
      "norm_label": "subscriptioncontroller endpoints:"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 PaymentController:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L233",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u062a\u063a\u06cc\u06cc\u0631_paymentcontroller",
      "community": 280,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 paymentcontroller:"
    },
    {
      "label": "Seed data \u062f\u0631 migration:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L242",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_seed_data_\u062f\u0631_migration",
      "community": 280,
      "norm_label": "seed data \u062f\u0631 migration:"
    },
    {
      "label": "Error codes \u062c\u062f\u06cc\u062f \u062f\u0631 ErrorCodes.php:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L245",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_error_codes_\u062c\u062f\u06cc\u062f_\u062f\u0631_errorcodes_php",
      "community": 280,
      "norm_label": "error codes \u062c\u062f\u06cc\u062f \u062f\u0631 errorcodes.php:"
    },
    {
      "label": "TASK-12: \u062a\u06a9\u0645\u06cc\u0644 \u0645\u0646\u0634\u06cc \u2014 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u067e\u0646\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L256",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_task_12_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644",
      "community": 503,
      "norm_label": "task-12: \u062a\u06a9\u0645\u06cc\u0644 \u0645\u0646\u0634\u06cc \u2014 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u067e\u0646\u0644"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647 (\u0647\u06cc\u0686 \u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f\u06cc \u0646\u06cc\u0633\u062a):",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L260",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647_\u0647\u06cc\u0686_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f\u06cc_\u0646\u06cc\u0633\u062a",
      "community": 503,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647 (\u0647\u06cc\u0686 \u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f\u06cc \u0646\u06cc\u0633\u062a):"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 SecretaryController::create():",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L264",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u062a\u063a\u06cc\u06cc\u0631_secretarycontroller_create",
      "community": 503,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 secretarycontroller::create():"
    },
    {
      "label": "\u0646\u06a9\u062a\u0647 \u0645\u0647\u0645 \u2014 \u0645\u062a\u062f \u0645\u0648\u062c\u0648\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L277",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0646\u06a9\u062a\u0647_\u0645\u0647\u0645_\u0645\u062a\u062f_\u0645\u0648\u062c\u0648\u062f",
      "community": 503,
      "norm_label": "\u0646\u06a9\u062a\u0647 \u0645\u0647\u0645 \u2014 \u0645\u062a\u062f \u0645\u0648\u062c\u0648\u062f:"
    },
    {
      "label": "Error code \u0645\u0648\u062c\u0648\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L280",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_error_code_\u0645\u0648\u062c\u0648\u062f",
      "community": 503,
      "norm_label": "error code \u0645\u0648\u062c\u0648\u062f:"
    },
    {
      "label": "TASK-13: \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (Clinic Services)",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L287",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "community": 344,
      "norm_label": "task-13: \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (clinic services)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L291",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_291",
      "community": 344,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:"
    },
    {
      "label": "ServiceSection: `id`, `uuid`, `entityType`, `entityId`, `name` (VARCHAR 200), `active` (bool=true), `createdAt`, `updatedAt`.",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L301",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_servicesection_id_uuid_entitytype_entityid_name_varchar_200_active_bool_true_createdat_updatedat",
      "community": 344,
      "norm_label": "servicesection: `id`, `uuid`, `entitytype`, `entityid`, `name` (varchar 200), `active` (bool=true), `createdat`, `updatedat`."
    },
    {
      "label": "ServiceItem: `id`, `uuid`, `section` (FK\u2192ServiceSection ON DELETE CASCADE),",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L304",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_serviceitem_id_uuid_section_fk_servicesection_on_delete_cascade",
      "community": 344,
      "norm_label": "serviceitem: `id`, `uuid`, `section` (fk\u2192servicesection on delete cascade),"
    },
    {
      "label": "Controller endpoints:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L308",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_controller_endpoints_308",
      "community": 344,
      "norm_label": "controller endpoints:"
    },
    {
      "label": "gate check helper:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L320",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_gate_check_helper",
      "community": 344,
      "norm_label": "gate check helper:"
    },
    {
      "label": "\u062d\u0630\u0641 ServiceItem \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u067e\u0631\u0648\u0646\u062f\u0647:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L331",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u062d\u0630\u0641_serviceitem_\u0628\u0627_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u062f\u0631_\u067e\u0631\u0648\u0646\u062f\u0647",
      "community": 344,
      "norm_label": "\u062d\u0630\u0641 serviceitem \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u067e\u0631\u0648\u0646\u062f\u0647:"
    },
    {
      "label": "Error codes \u062c\u062f\u06cc\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L342",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_error_codes_\u062c\u062f\u06cc\u062f",
      "community": 344,
      "norm_label": "error codes \u062c\u062f\u06cc\u062f:"
    },
    {
      "label": "TASK-14: \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc (SMS Panel)",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L351",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "community": 282,
      "norm_label": "task-14: \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc (sms panel)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L355",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_355",
      "community": 282,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L368",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647",
      "community": 282,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647:"
    },
    {
      "label": "SmsWallet: `id`, `entityType`, `entityId`, `balanceRials` (INT=0), `createdAt`, `updatedAt`.",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L372",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_smswallet_id_entitytype_entityid_balancerials_int_0_createdat_updatedat",
      "community": 282,
      "norm_label": "smswallet: `id`, `entitytype`, `entityid`, `balancerials` (int=0), `createdat`, `updatedat`."
    },
    {
      "label": "SmsWalletTransaction: `id`, `uuid`, `wallet` (FK\u2192SmsWallet ON DELETE CASCADE),",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L375",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_smswallettransaction_id_uuid_wallet_fk_smswallet_on_delete_cascade",
      "community": 282,
      "norm_label": "smswallettransaction: `id`, `uuid`, `wallet` (fk\u2192smswallet on delete cascade),"
    },
    {
      "label": "SmsSettings: `id`, `entityType`, `entityId`, `reminderEnabled` (bool=false),",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L379",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_smssettings_id_entitytype_entityid_reminderenabled_bool_false",
      "community": 282,
      "norm_label": "smssettings: `id`, `entitytype`, `entityid`, `reminderenabled` (bool=false),"
    },
    {
      "label": "SmsWalletService:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L383",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_smswalletservice",
      "community": 282,
      "norm_label": "smswalletservice:"
    },
    {
      "label": "SmsWalletController endpoints:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L391",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_smswalletcontroller_endpoints",
      "community": 282,
      "norm_label": "smswalletcontroller endpoints:"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 PaymentController callback \u0628\u0631\u0627\u06cc sms_wallet:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L401",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u062a\u063a\u06cc\u06cc\u0631_paymentcontroller_callback_\u0628\u0631\u0627\u06cc_sms_wallet",
      "community": 282,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 paymentcontroller callback \u0628\u0631\u0627\u06cc sms_wallet:"
    },
    {
      "label": "SiteConfig key:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L409",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_siteconfig_key",
      "community": 282,
      "norm_label": "siteconfig key:"
    },
    {
      "label": "TASK-15: \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631 (Patient Records)",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L416",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "community": 281,
      "norm_label": "task-15: \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631 (patient records)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L420",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_420",
      "community": 281,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644 \u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L432",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647",
      "community": 281,
      "norm_label": "\u0641\u0627\u06cc\u0644 \u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647:"
    },
    {
      "label": "PatientRecord: `id`, `uuid`, `entityType`, `entityId`, `user` (FK\u2192User ON DELETE RESTRICT),",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L435",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_patientrecord_id_uuid_entitytype_entityid_user_fk_user_on_delete_restrict",
      "community": 281,
      "norm_label": "patientrecord: `id`, `uuid`, `entitytype`, `entityid`, `user` (fk\u2192user on delete restrict),"
    },
    {
      "label": "PatientSession: `id`, `uuid`, `record` (FK\u2192PatientRecord CASCADE), `appointment` (FK nullable SET NULL),",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L439",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_patientsession_id_uuid_record_fk_patientrecord_cascade_appointment_fk_nullable_set_null",
      "community": 281,
      "norm_label": "patientsession: `id`, `uuid`, `record` (fk\u2192patientrecord cascade), `appointment` (fk nullable set null),"
    },
    {
      "label": "SessionService (entity): `id`, `uuid`, `session` (FK\u2192PatientSession CASCADE),",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L446",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_sessionservice_entity_id_uuid_session_fk_patientsession_cascade",
      "community": 281,
      "norm_label": "sessionservice (entity): `id`, `uuid`, `session` (fk\u2192patientsession cascade),"
    },
    {
      "label": "PatientService:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L450",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_patientservice",
      "community": 281,
      "norm_label": "patientservice:"
    },
    {
      "label": "PatientController endpoints:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L473",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_patientcontroller_endpoints",
      "community": 281,
      "norm_label": "patientcontroller endpoints:"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 AppointmentController::updateStatus():",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L483",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u062a\u063a\u06cc\u06cc\u0631_appointmentcontroller_updatestatus",
      "community": 281,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 appointmentcontroller::updatestatus():"
    },
    {
      "label": "Error codes \u062c\u062f\u06cc\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L489",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_error_codes_\u062c\u062f\u06cc\u062f_489",
      "community": 281,
      "norm_label": "error codes \u062c\u062f\u06cc\u062f:"
    },
    {
      "label": "TASK-16: \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f (Smart Dashboard)",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L499",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_task_16_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_smart_dashboard",
      "community": 460,
      "norm_label": "task-16: \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f (smart dashboard)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647 (\u0647\u06cc\u0686 \u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f\u06cc \u0646\u06cc\u0633\u062a):",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L503",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647_\u0647\u06cc\u0686_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f\u06cc_\u0646\u06cc\u0633\u062a_503",
      "community": 460,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647 (\u0647\u06cc\u0686 \u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f\u06cc \u0646\u06cc\u0633\u062a):"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 DashboardController \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 `from`/`to`:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L507",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u062a\u063a\u06cc\u06cc\u0631_dashboardcontroller_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_from_to",
      "community": 460,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 dashboardcontroller \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 `from`/`to`:"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 AdminApiController::dashboardCharts():",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L519",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u062a\u063a\u06cc\u06cc\u0631_adminapicontroller_dashboardcharts",
      "community": 460,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 adminapicontroller::dashboardcharts():"
    },
    {
      "label": "PatientRecordRepository \u0645\u062a\u062f \u062c\u062f\u06cc\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L529",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_patientrecordrepository_\u0645\u062a\u062f_\u062c\u062f\u06cc\u062f",
      "community": 460,
      "norm_label": "patientrecordrepository \u0645\u062a\u062f \u062c\u062f\u06cc\u062f:"
    },
    {
      "label": "PatientSessionRepository \u0645\u062a\u062f \u062c\u062f\u06cc\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L535",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_patientsessionrepository_\u0645\u062a\u062f_\u062c\u062f\u06cc\u062f",
      "community": 460,
      "norm_label": "patientsessionrepository \u0645\u062a\u062f \u062c\u062f\u06cc\u062f:"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 \u0628\u0631\u0627\u06cc \u0647\u0645\u0647 \u062a\u0633\u06a9\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L545",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627",
      "community": 504,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 \u0628\u0631\u0627\u06cc \u0647\u0645\u0647 \u062a\u0633\u06a9\u200c\u0647\u0627"
    },
    {
      "label": "resolveEntityFromJwt \u2014 helper \u0645\u0634\u062a\u0631\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L547",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_resolveentityfromjwt_helper_\u0645\u0634\u062a\u0631\u06a9",
      "community": 504,
      "norm_label": "resolveentityfromjwt \u2014 helper \u0645\u0634\u062a\u0631\u06a9"
    },
    {
      "label": "migration \u0628\u0639\u062f \u0627\u0632 \u0647\u0631 \u062a\u0633\u06a9:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L557",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_migration_\u0628\u0639\u062f_\u0627\u0632_\u0647\u0631_\u062a\u0633\u06a9",
      "community": 504,
      "norm_label": "migration \u0628\u0639\u062f \u0627\u0632 \u0647\u0631 \u062a\u0633\u06a9:"
    },
    {
      "label": "\u0628\u0631\u0631\u0633\u06cc route \u0628\u0639\u062f \u0627\u0632 \u0647\u0631 \u062a\u0633\u06a9:",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L564",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u0628\u0631\u0631\u0633\u06cc_route_\u0628\u0639\u062f_\u0627\u0632_\u0647\u0631_\u062a\u0633\u06a9",
      "community": 504,
      "norm_label": "\u0628\u0631\u0631\u0633\u06cc route \u0628\u0639\u062f \u0627\u0632 \u0647\u0631 \u062a\u0633\u06a9:"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc (docs/api/):",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L569",
      "_origin": "ast",
      "id": "prompt_implement_phase2_backend_\u062a\u0631\u062a\u06cc\u0628_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api",
      "community": 504,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc (docs/api/):"
    },
    {
      "label": "implement-phase2-frontend.md",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend",
      "community": 18,
      "norm_label": "implement-phase2-frontend.md"
    },
    {
      "label": "\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u0641\u0627\u0632 \u06f2 \u2014 TASK-10 \u062a\u0627 TASK-16",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16",
      "community": 18,
      "norm_label": "\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u0641\u0627\u0632 \u06f2 \u2014 task-10 \u062a\u0627 task-16"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u0632\u0645\u06cc\u0646\u0647",
      "community": 18,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u062b\u0627\u0628\u062a \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u0642\u0648\u0627\u0646\u06cc\u0646_\u062b\u0627\u0628\u062a_\u067e\u0631\u0648\u0698\u0647",
      "community": 18,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u062b\u0627\u0628\u062a \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "TASK-10 \u2014 \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0633\u0646\u0644 (Staff)",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_task_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "community": 18,
      "norm_label": "task-10 \u2014 \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0633\u0646\u0644 (staff)"
    },
    {
      "label": "API",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_api",
      "community": 18,
      "norm_label": "api"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 18,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "Route \u0648 Sidebar",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_route_\u0648_sidebar",
      "community": 18,
      "norm_label": "route \u0648 sidebar"
    },
    {
      "label": "\u06a9\u0627\u0645\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a",
      "community": 18,
      "norm_label": "\u06a9\u0627\u0645\u06cc\u062a"
    },
    {
      "label": "TASK-11 \u2014 \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc (Subscription)",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription",
      "community": 18,
      "norm_label": "task-11 \u2014 \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc (subscription)"
    },
    {
      "label": "API",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_api_123",
      "community": 18,
      "norm_label": "api"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L186",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_186",
      "community": 18,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "Route",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L232",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_route",
      "community": 18,
      "norm_label": "route"
    },
    {
      "label": "\u06a9\u0627\u0645\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L245",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a_245",
      "community": 18,
      "norm_label": "\u06a9\u0627\u0645\u06cc\u062a"
    },
    {
      "label": "TASK-12 \u2014 \u062a\u06a9\u0645\u06cc\u0644 Permissions \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L253",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_task_12_\u062a\u06a9\u0645\u06cc\u0644_permissions_\u0645\u0646\u0634\u06cc",
      "community": 18,
      "norm_label": "task-12 \u2014 \u062a\u06a9\u0645\u06cc\u0644 permissions \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc SecretariesPage.tsx",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L257",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_secretariespage_tsx",
      "community": 18,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc secretariespage.tsx"
    },
    {
      "label": "\u06a9\u0627\u0645\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L334",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a_334",
      "community": 18,
      "norm_label": "\u06a9\u0627\u0645\u06cc\u062a"
    },
    {
      "label": "TASK-13 \u2014 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L342",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 18,
      "norm_label": "task-13 \u2014 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "API",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L344",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_api_344",
      "community": 18,
      "norm_label": "api"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L384",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_384",
      "community": 18,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "Route",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L428",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_route_428",
      "community": 18,
      "norm_label": "route"
    },
    {
      "label": "\u06a9\u0627\u0645\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L441",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a_441",
      "community": 18,
      "norm_label": "\u06a9\u0627\u0645\u06cc\u062a"
    },
    {
      "label": "TASK-14 \u2014 \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L449",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "community": 18,
      "norm_label": "task-14 \u2014 \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc"
    },
    {
      "label": "API",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L451",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_api_451",
      "community": 18,
      "norm_label": "api"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L513",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_513",
      "community": 18,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "Route",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L557",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_route_557",
      "community": 18,
      "norm_label": "route"
    },
    {
      "label": "\u06a9\u0627\u0645\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L570",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a_570",
      "community": 18,
      "norm_label": "\u06a9\u0627\u0645\u06cc\u062a"
    },
    {
      "label": "TASK-15 \u2014 \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L578",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "community": 18,
      "norm_label": "task-15 \u2014 \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "label": "API",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L580",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_api_580",
      "community": 18,
      "norm_label": "api"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f/\u062a\u063a\u06cc\u06cc\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L648",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631",
      "community": 18,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f/\u062a\u063a\u06cc\u06cc\u0631"
    },
    {
      "label": "Route",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L718",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_route_718",
      "community": 18,
      "norm_label": "route"
    },
    {
      "label": "\u06a9\u0627\u0645\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L732",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a_732",
      "community": 18,
      "norm_label": "\u06a9\u0627\u0645\u06cc\u062a"
    },
    {
      "label": "TASK-16 \u2014 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f \u0628\u0627 \u0641\u06cc\u0644\u062a\u0631 \u0632\u0645\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L740",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_task_16_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_\u0628\u0627_\u0641\u06cc\u0644\u062a\u0631_\u0632\u0645\u0627\u0646\u06cc",
      "community": 18,
      "norm_label": "task-16 \u2014 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f \u0628\u0627 \u0641\u06cc\u0644\u062a\u0631 \u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 API",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L742",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u062a\u063a\u06cc\u06cc\u0631_api",
      "community": 18,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 api"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 `assets/admin/pages/DashboardPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L785",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u062a\u063a\u06cc\u06cc\u0631_assets_admin_pages_dashboardpage_tsx",
      "community": 18,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 `assets/admin/pages/dashboardpage.tsx`"
    },
    {
      "label": "\u06a9\u0627\u0645\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L901",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a_901",
      "community": 18,
      "norm_label": "\u06a9\u0627\u0645\u06cc\u062a"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627 \u0648 \u0686\u06a9\u200c\u0644\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L909",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627_\u0648_\u0686\u06a9_\u0644\u06cc\u0633\u062a",
      "community": 18,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627 \u0648 \u0686\u06a9\u200c\u0644\u06cc\u0633\u062a"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L921",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062c\u0631\u0627",
      "community": 18,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062c\u0639 \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L930",
      "_origin": "ast",
      "id": "prompt_implement_phase2_frontend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062c\u0639_\u0645\u0647\u0645",
      "community": 18,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062c\u0639 \u0645\u0647\u0645"
    },
    {
      "label": "insurance-coverage-percent-rework.md",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework",
      "community": 681,
      "norm_label": "insurance-coverage-percent-rework.md"
    },
    {
      "label": "\u0627\u0635\u0644\u0627\u062d \u0645\u062d\u0627\u0633\u0628\u0647 \u0628\u06cc\u0645\u0647 \u067e\u0627\u06cc\u0647 \u0628\u0631 \u067e\u0627\u06cc\u0647 \u00ab\u062f\u0631\u0635\u062f \u067e\u0648\u0634\u0634\u00bb + \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0631\u06a9\u0632\u06cc \u062f\u0631\u0635\u062f\u0647\u0627 \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u0627\u0635\u0644\u0627\u062d_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u06cc\u0645\u0647_\u067e\u0627\u06cc\u0647_\u0628\u0631_\u067e\u0627\u06cc\u0647_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0631\u0635\u062f\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 681,
      "norm_label": "\u0627\u0635\u0644\u0627\u062d \u0645\u062d\u0627\u0633\u0628\u0647 \u0628\u06cc\u0645\u0647 \u067e\u0627\u06cc\u0647 \u0628\u0631 \u067e\u0627\u06cc\u0647 \u00ab\u062f\u0631\u0635\u062f \u067e\u0648\u0634\u0634\u00bb + \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0631\u06a9\u0632\u06cc \u062f\u0631\u0635\u062f\u0647\u0627 \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u067e\u0631\u0648\u0698\u0647",
      "community": 681,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u0632\u0645\u06cc\u0646\u0647",
      "community": 681,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u0647\u062f\u0641",
      "community": 681,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 681,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 681,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u06f1) \u0641\u0631\u0627\u0646\u0634\u06cc\u0632 \u0628\u0647 \u0633\u0647\u0645 \u0628\u06cc\u0645\u0627\u0631 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u2014 `src/Billing/Service/BillingCalculator.php:15-52`",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f1_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u0628\u0647_\u0633\u0647\u0645_\u0628\u06cc\u0645\u0627\u0631_\u0627\u0636\u0627\u0641\u0647_\u0645\u06cc_\u0634\u0648\u062f_src_billing_service_billingcalculator_php_15_52",
      "community": 681,
      "norm_label": "\u06f1) \u0641\u0631\u0627\u0646\u0634\u06cc\u0632 \u0628\u0647 \u0633\u0647\u0645 \u0628\u06cc\u0645\u0627\u0631 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u2014 `src/billing/service/billingcalculator.php:15-52`"
    },
    {
      "label": "\u06f2) \u062f\u0631\u0635\u062f \u067e\u0648\u0634\u0634 \u0627\u0632 \u00ab\u0633\u0647\u0645 \u0628\u06cc\u0645\u0627\u0631 \u062b\u0627\u0628\u062a\u00bb \u0645\u0639\u06a9\u0648\u0633 \u0645\u06cc\u200c\u0634\u0648\u062f \u2014 `assets/admin/pages/MyPatientsPage.tsx:397-421`",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f2_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0627\u0632_\u0633\u0647\u0645_\u0628\u06cc\u0645\u0627\u0631_\u062b\u0627\u0628\u062a_\u0645\u0639\u06a9\u0648\u0633_\u0645\u06cc_\u0634\u0648\u062f_assets_admin_pages_mypatientspage_tsx_397_421",
      "community": 681,
      "norm_label": "\u06f2) \u062f\u0631\u0635\u062f \u067e\u0648\u0634\u0634 \u0627\u0632 \u00ab\u0633\u0647\u0645 \u0628\u06cc\u0645\u0627\u0631 \u062b\u0627\u0628\u062a\u00bb \u0645\u0639\u06a9\u0648\u0633 \u0645\u06cc\u200c\u0634\u0648\u062f \u2014 `assets/admin/pages/mypatientspage.tsx:397-421`"
    },
    {
      "label": "\u06f3) \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0641\u0642\u0637 \u06cc\u06a9 \u062f\u0631\u0635\u062f \u062f\u0627\u0631\u062f \u0648 \u067e\u0632\u0634\u06a9 \u0628\u0627\u06cc\u062f \u062f\u0633\u062a\u06cc \u0648\u0627\u0631\u062f \u06a9\u0646\u062f \u2014 `assets/admin/components/InsuranceModal.tsx:169-182`",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f3_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0641\u0642\u0637_\u06cc\u06a9_\u062f\u0631\u0635\u062f_\u062f\u0627\u0631\u062f_\u0648_\u067e\u0632\u0634\u06a9_\u0628\u0627\u06cc\u062f_\u062f\u0633\u062a\u06cc_\u0648\u0627\u0631\u062f_\u06a9\u0646\u062f_assets_admin_components_insurancemodal_tsx_169_182",
      "community": 681,
      "norm_label": "\u06f3) \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0641\u0642\u0637 \u06cc\u06a9 \u062f\u0631\u0635\u062f \u062f\u0627\u0631\u062f \u0648 \u067e\u0632\u0634\u06a9 \u0628\u0627\u06cc\u062f \u062f\u0633\u062a\u06cc \u0648\u0627\u0631\u062f \u06a9\u0646\u062f \u2014 `assets/admin/components/insurancemodal.tsx:169-182`"
    },
    {
      "label": "\u06f4) \u0642\u0627\u0639\u062f\u0647\u0654 \u067e\u0648\u0634\u0634\u060c \u0628\u06cc\u200c\u062e\u0628\u0631 \u0627\u0632 \u0646\u0648\u0639 \u062e\u062f\u0645\u062a \u2014 `src/Insurance/Service/TenantInsuranceService.php:111-138`",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f4_\u0642\u0627\u0639\u062f\u0647_\u067e\u0648\u0634\u0634_\u0628\u06cc_\u062e\u0628\u0631_\u0627\u0632_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_src_insurance_service_tenantinsuranceservice_php_111_138",
      "community": 681,
      "norm_label": "\u06f4) \u0642\u0627\u0639\u062f\u0647 \u067e\u0648\u0634\u0634\u060c \u0628\u06cc\u200c\u062e\u0628\u0631 \u0627\u0632 \u0646\u0648\u0639 \u062e\u062f\u0645\u062a \u2014 `src/insurance/service/tenantinsuranceservice.php:111-138`"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u0648\u0638\u0627\u06cc\u0641",
      "community": 681,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Enum \u0646\u0648\u0639 \u062e\u062f\u0645\u062a (\u062a\u0648\u0633\u0639\u0647\u200c\u067e\u0630\u06cc\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f1_enum_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u062a\u0648\u0633\u0639\u0647_\u067e\u0630\u06cc\u0631",
      "community": 681,
      "norm_label": "\u06f1. enum \u0646\u0648\u0639 \u062e\u062f\u0645\u062a (\u062a\u0648\u0633\u0639\u0647\u200c\u067e\u0630\u06cc\u0631)"
    },
    {
      "label": "\u06f2. \u062c\u062f\u0648\u0644 \u062f\u0631\u0635\u062f\u0647\u0627\u06cc \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L167",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f2_\u062c\u062f\u0648\u0644_\u062f\u0631\u0635\u062f\u0647\u0627\u06cc_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u0627\u062f\u0645\u06cc\u0646",
      "community": 681,
      "norm_label": "\u06f2. \u062c\u062f\u0648\u0644 \u062f\u0631\u0635\u062f\u0647\u0627\u06cc \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u06f3. \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a\u200c\u0647\u0627\u06cc \u0627\u062f\u0645\u06cc\u0646 \u0628\u0631\u0627\u06cc \u062f\u0631\u0635\u062f\u0647\u0627\u06cc \u067e\u06cc\u0634\u200c\u0641\u0631\u0636",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L214",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f3_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u0647\u0627\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631\u0627\u06cc_\u062f\u0631\u0635\u062f\u0647\u0627\u06cc_\u067e\u06cc\u0634_\u0641\u0631\u0636",
      "community": 681,
      "norm_label": "\u06f3. \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a\u200c\u0647\u0627\u06cc \u0627\u062f\u0645\u06cc\u0646 \u0628\u0631\u0627\u06cc \u062f\u0631\u0635\u062f\u0647\u0627\u06cc \u067e\u06cc\u0634\u200c\u0641\u0631\u0636"
    },
    {
      "label": "\u06f4. \u062f\u0631\u0635\u062f\u0647\u0627\u06cc \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u062f\u0631 \u0633\u0637\u062d \u0646\u0648\u0639 \u062e\u062f\u0645\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L239",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f4_\u062f\u0631\u0635\u062f\u0647\u0627\u06cc_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u062f\u0631_\u0633\u0637\u062d_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a",
      "community": 681,
      "norm_label": "\u06f4. \u062f\u0631\u0635\u062f\u0647\u0627\u06cc \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u062f\u0631 \u0633\u0637\u062d \u0646\u0648\u0639 \u062e\u062f\u0645\u062a"
    },
    {
      "label": "\u06f5. \u0646\u0648\u0639 \u062e\u062f\u0645\u062a \u0631\u0648\u06cc `ServiceItem`",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L260",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f5_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0631\u0648\u06cc_serviceitem",
      "community": 681,
      "norm_label": "\u06f5. \u0646\u0648\u0639 \u062e\u062f\u0645\u062a \u0631\u0648\u06cc `serviceitem`"
    },
    {
      "label": "\u06f6. \u0627\u0635\u0644\u0627\u062d `CoverageRule` \u0648 `BillingCalculator`",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L267",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f6_\u0627\u0635\u0644\u0627\u062d_coveragerule_\u0648_billingcalculator",
      "community": 681,
      "norm_label": "\u06f6. \u0627\u0635\u0644\u0627\u062d `coveragerule` \u0648 `billingcalculator`"
    },
    {
      "label": "\u06f7. \u0632\u0646\u062c\u06cc\u0631\u0647\u0654 resolve \u062f\u0631\u0635\u062f \u067e\u0648\u0634\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L296",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f7_\u0632\u0646\u062c\u06cc\u0631\u0647_resolve_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634",
      "community": 681,
      "norm_label": "\u06f7. \u0632\u0646\u062c\u06cc\u0631\u0647 resolve \u062f\u0631\u0635\u062f \u067e\u0648\u0634\u0634"
    },
    {
      "label": "\u06f8. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0627\u0635\u0644\u06cc \u2014 \u0628\u062e\u0634 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062f\u0631\u0635\u062f\u0647\u0627\u06cc \u0647\u0631 \u0628\u06cc\u0645\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L319",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f8_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0627\u0635\u0644\u06cc_\u0628\u062e\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u062f\u0631\u0635\u062f\u0647\u0627\u06cc_\u0647\u0631_\u0628\u06cc\u0645\u0647",
      "community": 681,
      "norm_label": "\u06f8. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0627\u0635\u0644\u06cc \u2014 \u0628\u062e\u0634 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062f\u0631\u0635\u062f\u0647\u0627\u06cc \u0647\u0631 \u0628\u06cc\u0645\u0647"
    },
    {
      "label": "\u06f9. \u067e\u0646\u0644 \u067e\u0632\u0634\u06a9/\u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u2014 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636\u200c\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0631\u06a9\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L328",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f9_\u067e\u0646\u0644_\u067e\u0632\u0634\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u06af\u06cc\u0631\u06cc_\u0627\u0632_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0631\u06a9\u0632\u06cc",
      "community": 681,
      "norm_label": "\u06f9. \u067e\u0646\u0644 \u067e\u0632\u0634\u06a9/\u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u2014 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636\u200c\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0631\u06a9\u0632\u06cc"
    },
    {
      "label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L353",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_\u062a\u0633\u062a",
      "community": 681,
      "norm_label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L365",
      "_origin": "ast",
      "id": "prompt_insurance_coverage_percent_rework_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 681,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "insurance-franchise-percent-and-claims-insurance.md",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance",
      "community": 687,
      "norm_label": "insurance-franchise-percent-and-claims-insurance.md"
    },
    {
      "label": "\u0628\u06cc\u0645\u0647\u0654 \u062a\u06a9\u0645\u06cc\u0644\u06cc: \u0641\u0631\u0627\u0646\u0634\u06cc\u0632 \u062f\u0631\u0635\u062f\u06cc\u060c \u062f\u0631\u0635\u062f \u067e\u0648\u0634\u0634 \u0627\u0644\u0632\u0627\u0645\u06cc \u0628\u0631\u0627\u06cc \u0646\u0648\u0639 \u062e\u062f\u0645\u062a \u0641\u0639\u0627\u0644\u060c \u0648 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0628\u06cc\u0645\u0647 \u062f\u0631 \u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u0628\u06cc\u0645\u0647_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0641\u0639\u0627\u0644_\u0648_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "community": 687,
      "norm_label": "\u0628\u06cc\u0645\u0647 \u062a\u06a9\u0645\u06cc\u0644\u06cc: \u0641\u0631\u0627\u0646\u0634\u06cc\u0632 \u062f\u0631\u0635\u062f\u06cc\u060c \u062f\u0631\u0635\u062f \u067e\u0648\u0634\u0634 \u0627\u0644\u0632\u0627\u0645\u06cc \u0628\u0631\u0627\u06cc \u0646\u0648\u0639 \u062e\u062f\u0645\u062a \u0641\u0639\u0627\u0644\u060c \u0648 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0628\u06cc\u0645\u0647 \u062f\u0631 \u0645\u0637\u0627\u0644\u0628\u0627\u062a"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u067e\u0631\u0648\u0698\u0647",
      "community": 687,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u0632\u0645\u06cc\u0646\u0647",
      "community": 687,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 687,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 687,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 687,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 687,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L200",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u0648\u0638\u0627\u06cc\u0641",
      "community": 687,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0645\u0647\u0627\u062c\u0631\u062a \u062f\u0627\u062f\u0647: `franchise_rials` \u2192 `franchise_percent`",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L202",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f1_\u0645\u0647\u0627\u062c\u0631\u062a_\u062f\u0627\u062f\u0647_franchise_rials_franchise_percent",
      "community": 687,
      "norm_label": "\u06f1. \u0645\u0647\u0627\u062c\u0631\u062a \u062f\u0627\u062f\u0647: `franchise_rials` \u2192 `franchise_percent`"
    },
    {
      "label": "\u06f2. \u0641\u0631\u0645\u0648\u0644 \u0641\u0631\u0627\u0646\u0634\u06cc\u0632 \u062f\u0631\u0635\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L232",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f2_\u0641\u0631\u0645\u0648\u0644_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc",
      "community": 687,
      "norm_label": "\u06f2. \u0641\u0631\u0645\u0648\u0644 \u0641\u0631\u0627\u0646\u0634\u06cc\u0632 \u062f\u0631\u0635\u062f\u06cc"
    },
    {
      "label": "\u06f3. \u0627\u0644\u0632\u0627\u0645\u06cc\u200c\u06a9\u0631\u062f\u0646 \u062f\u0631\u0635\u062f \u067e\u0648\u0634\u0634 \u0628\u0631\u0627\u06cc \u0646\u0648\u0639 \u062e\u062f\u0645\u062a\u0650 \u0641\u0639\u0627\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L291",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f3_\u0627\u0644\u0632\u0627\u0645\u06cc_\u06a9\u0631\u062f\u0646_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0641\u0639\u0627\u0644",
      "community": 687,
      "norm_label": "\u06f3. \u0627\u0644\u0632\u0627\u0645\u06cc\u200c\u06a9\u0631\u062f\u0646 \u062f\u0631\u0635\u062f \u067e\u0648\u0634\u0634 \u0628\u0631\u0627\u06cc \u0646\u0648\u0639 \u062e\u062f\u0645\u062a \u0641\u0639\u0627\u0644"
    },
    {
      "label": "\u06f4. \u0641\u0631\u0627\u0646\u0634\u06cc\u0632 \u062f\u0631\u0635\u062f\u06cc \u062f\u0631 \u067e\u0646\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L354",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f4_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc_\u062f\u0631_\u067e\u0646\u0644",
      "community": 687,
      "norm_label": "\u06f4. \u0641\u0631\u0627\u0646\u0634\u06cc\u0632 \u062f\u0631\u0635\u062f\u06cc \u062f\u0631 \u067e\u0646\u0644"
    },
    {
      "label": "\u06f5. \u0628\u06cc\u0645\u0647 \u062f\u0631 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L380",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f5_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "community": 687,
      "norm_label": "\u06f5. \u0628\u06cc\u0645\u0647 \u062f\u0631 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0645\u0637\u0627\u0644\u0628\u0627\u062a"
    },
    {
      "label": "\u06f6. \u0633\u0646\u0627\u0631\u06cc\u0648\u06cc \u062f\u0627\u062f\u0647 + \u062a\u0633\u062a \u062f\u0633\u062a\u06cc \u0628\u0631\u0627\u06cc \u067e\u0632\u0634\u06a9 09389388131",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L460",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f6_\u0633\u0646\u0627\u0631\u06cc\u0648\u06cc_\u062f\u0627\u062f\u0647_\u062a\u0633\u062a_\u062f\u0633\u062a\u06cc_\u0628\u0631\u0627\u06cc_\u067e\u0632\u0634\u06a9_09389388131",
      "community": 687,
      "norm_label": "\u06f6. \u0633\u0646\u0627\u0631\u06cc\u0648\u06cc \u062f\u0627\u062f\u0647 + \u062a\u0633\u062a \u062f\u0633\u062a\u06cc \u0628\u0631\u0627\u06cc \u067e\u0632\u0634\u06a9 09389388131"
    },
    {
      "label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L509",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 687,
      "norm_label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L520",
      "_origin": "ast",
      "id": "prompt_insurance_franchise_percent_and_claims_insurance_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 687,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "insurance-pages-subscription-gating.md",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating",
      "community": 148,
      "norm_label": "insurance-pages-subscription-gating.md"
    },
    {
      "label": "\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc \u0635\u0641\u062d\u0627\u062a \u0628\u06cc\u0645\u0647 (\u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc \u0648 \u0645\u0637\u0627\u0644\u0628\u0627\u062a) \u0628\u0647 \u062e\u0631\u06cc\u062f \u067e\u0644\u0646 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u0635\u0641\u062d\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u0647_\u062e\u0631\u06cc\u062f_\u067e\u0644\u0646_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "community": 148,
      "norm_label": "\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc \u0635\u0641\u062d\u0627\u062a \u0628\u06cc\u0645\u0647 (\u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc \u0648 \u0645\u0637\u0627\u0644\u0628\u0627\u062a) \u0628\u0647 \u062e\u0631\u06cc\u062f \u067e\u0644\u0646 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_\u067e\u0631\u0648\u0698\u0647",
      "community": 148,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_\u0632\u0645\u06cc\u0646\u0647",
      "community": 148,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 148,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 148,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 148,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc \u062f\u0631\u0633\u062a\u0650 \u0645\u0648\u062c\u0648\u062f (\u0628\u0631\u0627\u06cc \u062a\u0642\u0644\u06cc\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_\u0627\u0644\u06af\u0648\u06cc_\u062f\u0631\u0633\u062a_\u0645\u0648\u062c\u0648\u062f_\u0628\u0631\u0627\u06cc_\u062a\u0642\u0644\u06cc\u062f",
      "community": 148,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc \u062f\u0631\u0633\u062a \u0645\u0648\u062c\u0648\u062f (\u0628\u0631\u0627\u06cc \u062a\u0642\u0644\u06cc\u062f)"
    },
    {
      "label": "\u0635\u0641\u062d\u0627\u062a \u0645\u062d\u0627\u0641\u0638\u062a\u200c\u0646\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_\u0635\u0641\u062d\u0627\u062a_\u0645\u062d\u0627\u0641\u0638\u062a_\u0646\u0634\u062f\u0647",
      "community": 148,
      "norm_label": "\u0635\u0641\u062d\u0627\u062a \u0645\u062d\u0627\u0641\u0638\u062a\u200c\u0646\u0634\u062f\u0647"
    },
    {
      "label": "Sidebar \u2014 \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627 \u0628\u062f\u0648\u0646 feature",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_sidebar_\u0644\u06cc\u0646\u06a9_\u0647\u0627_\u0628\u062f\u0648\u0646_feature",
      "community": 148,
      "norm_label": "sidebar \u2014 \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627 \u0628\u062f\u0648\u0646 feature"
    },
    {
      "label": "AdminSubscriptionPage \u2014 feature\u0647\u0627\u06cc \u0647\u0627\u0631\u062f\u06a9\u062f (\u0641\u0642\u0637 \u06f3 \u062a\u0627)",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_adminsubscriptionpage_feature\u0647\u0627\u06cc_\u0647\u0627\u0631\u062f\u06a9\u062f_\u0641\u0642\u0637_\u06f3_\u062a\u0627",
      "community": 148,
      "norm_label": "adminsubscriptionpage \u2014 feature\u0647\u0627\u06cc \u0647\u0627\u0631\u062f\u06a9\u062f (\u0641\u0642\u0637 \u06f3 \u062a\u0627)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_\u0648\u0638\u0627\u06cc\u0641",
      "community": 148,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u067e\u06cc\u0686\u06cc\u062f\u0646 \u062f\u0648 \u0635\u0641\u062d\u0647 \u062f\u0631 FeatureGate",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_\u06f1_\u067e\u06cc\u0686\u06cc\u062f\u0646_\u062f\u0648_\u0635\u0641\u062d\u0647_\u062f\u0631_featuregate",
      "community": 148,
      "norm_label": "\u06f1. \u067e\u06cc\u0686\u06cc\u062f\u0646 \u062f\u0648 \u0635\u0641\u062d\u0647 \u062f\u0631 featuregate"
    },
    {
      "label": "\u06f2. \u0627\u0641\u0632\u0648\u062f\u0646 feature \u0628\u0647 \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627\u06cc Sidebar",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_\u06f2_\u0627\u0641\u0632\u0648\u062f\u0646_feature_\u0628\u0647_\u0644\u06cc\u0646\u06a9_\u0647\u0627\u06cc_sidebar",
      "community": 148,
      "norm_label": "\u06f2. \u0627\u0641\u0632\u0648\u062f\u0646 feature \u0628\u0647 \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627\u06cc sidebar"
    },
    {
      "label": "\u06f3. \u0627\u0641\u0632\u0648\u062f\u0646 `insurance` \u0628\u0647 UI \u0627\u062f\u0645\u06cc\u0646\u0650 \u067e\u0644\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_\u06f3_\u0627\u0641\u0632\u0648\u062f\u0646_insurance_\u0628\u0647_ui_\u0627\u062f\u0645\u06cc\u0646_\u067e\u0644\u0646",
      "community": 148,
      "norm_label": "\u06f3. \u0627\u0641\u0632\u0648\u062f\u0646 `insurance` \u0628\u0647 ui \u0627\u062f\u0645\u06cc\u0646 \u067e\u0644\u0646"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L145",
      "_origin": "ast",
      "id": "prompt_insurance_pages_subscription_gating_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 148,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "insurance-pricing-and-selects-cleanup.md",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup",
      "community": 167,
      "norm_label": "insurance-pricing-and-selects-cleanup.md"
    },
    {
      "label": "\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647\u200c\u0633\u0627\u0632\u06cc \u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc \u0628\u06cc\u0645\u0647\u060c select \u06cc\u06a9\u062f\u0633\u062a\u060c \u0648 \u062a\u0639\u062f\u0627\u062f \u062e\u062f\u0645\u062a \u062f\u0631 \u0645\u0631\u0627\u062c\u0639\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_select_\u06cc\u06a9\u062f\u0633\u062a_\u0648_\u062a\u0639\u062f\u0627\u062f_\u062e\u062f\u0645\u062a_\u062f\u0631_\u0645\u0631\u0627\u062c\u0639\u0647",
      "community": 167,
      "norm_label": "\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647\u200c\u0633\u0627\u0632\u06cc \u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc \u0628\u06cc\u0645\u0647\u060c select \u06cc\u06a9\u062f\u0633\u062a\u060c \u0648 \u062a\u0639\u062f\u0627\u062f \u062e\u062f\u0645\u062a \u062f\u0631 \u0645\u0631\u0627\u062c\u0639\u0647"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_\u067e\u0631\u0648\u0698\u0647",
      "community": 167,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_\u0632\u0645\u06cc\u0646\u0647",
      "community": 167,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 167,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0635\u0641\u062d\u0647\u200c\u06cc insurance-pricing (\u062f\u0648 \u0628\u062e\u0634 \u0647\u0645\u200c\u067e\u0648\u0634\u0627\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_\u0635\u0641\u062d\u0647_\u06cc_insurance_pricing_\u062f\u0648_\u0628\u062e\u0634_\u0647\u0645_\u067e\u0648\u0634\u0627\u0646",
      "community": 167,
      "norm_label": "\u0635\u0641\u062d\u0647\u200c\u06cc insurance-pricing (\u062f\u0648 \u0628\u062e\u0634 \u0647\u0645\u200c\u067e\u0648\u0634\u0627\u0646)"
    },
    {
      "label": "select list\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_select_list\u0647\u0627",
      "community": 167,
      "norm_label": "select list\u0647\u0627"
    },
    {
      "label": "\u062a\u0639\u062f\u0627\u062f \u062e\u062f\u0645\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_\u062a\u0639\u062f\u0627\u062f_\u062e\u062f\u0645\u062a",
      "community": 167,
      "norm_label": "\u062a\u0639\u062f\u0627\u062f \u062e\u062f\u0645\u062a"
    },
    {
      "label": "select \u0628\u06cc\u0645\u0647 \u062f\u0631 \u0641\u0631\u0645 \u0645\u0631\u0627\u062c\u0639\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_select_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0641\u0631\u0645_\u0645\u0631\u0627\u062c\u0639\u0647",
      "community": 167,
      "norm_label": "select \u0628\u06cc\u0645\u0647 \u062f\u0631 \u0641\u0631\u0645 \u0645\u0631\u0627\u062c\u0639\u0647"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_\u0648\u0638\u0627\u06cc\u0641",
      "community": 167,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u062f\u063a\u0627\u0645 \u0635\u0641\u062d\u0647\u200c\u06cc insurance-pricing",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_\u06f1_\u0627\u062f\u063a\u0627\u0645_\u0635\u0641\u062d\u0647_\u06cc_insurance_pricing",
      "community": 167,
      "norm_label": "\u06f1. \u0627\u062f\u063a\u0627\u0645 \u0635\u0641\u062d\u0647\u200c\u06cc insurance-pricing"
    },
    {
      "label": "\u06f2. \u06cc\u06a9 \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a select \u06cc\u06a9\u062f\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_\u06f2_\u06cc\u06a9_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_select_\u06cc\u06a9\u062f\u0633\u062a",
      "community": 167,
      "norm_label": "\u06f2. \u06cc\u06a9 \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a select \u06cc\u06a9\u062f\u0633\u062a"
    },
    {
      "label": "\u06f3. \u062a\u0639\u062f\u0627\u062f (quantity) \u0628\u0631\u0627\u06cc \u062e\u062f\u0645\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_\u06f3_\u062a\u0639\u062f\u0627\u062f_quantity_\u0628\u0631\u0627\u06cc_\u062e\u062f\u0645\u0627\u062a",
      "community": 167,
      "norm_label": "\u06f3. \u062a\u0639\u062f\u0627\u062f (quantity) \u0628\u0631\u0627\u06cc \u062e\u062f\u0645\u0627\u062a"
    },
    {
      "label": "\u06f4. select \u0628\u06cc\u0645\u0647 \u0641\u0642\u0637 \u0627\u0632 \u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627 + \u062f\u0631\u0635\u062f \u062e\u0648\u062f\u06a9\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_\u06f4_select_\u0628\u06cc\u0645\u0647_\u0641\u0642\u0637_\u0627\u0632_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627_\u062f\u0631\u0635\u062f_\u062e\u0648\u062f\u06a9\u0627\u0631",
      "community": 167,
      "norm_label": "\u06f4. select \u0628\u06cc\u0645\u0647 \u0641\u0642\u0637 \u0627\u0632 \u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627 + \u062f\u0631\u0635\u062f \u062e\u0648\u062f\u06a9\u0627\u0631"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_and_selects_cleanup_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 167,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "insurance-pricing-tabs-redesign.md",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign",
      "community": 499,
      "norm_label": "insurance-pricing-tabs-redesign.md"
    },
    {
      "label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u0635\u0641\u062d\u0647 \u0628\u06cc\u0645\u0647 \u0648 \u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc \u2014 \u062a\u0641\u06a9\u06cc\u06a9 \u0646\u0648\u0639 \u0628\u06cc\u0645\u0647 \u0628\u0627 Tab + \u0631\u062f\u06cc\u0641 Expandable + \u0627\u0646\u062a\u0642\u0627\u0644 \u0648\u06cc\u0632\u06cc\u062a \u0622\u0632\u0627\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u0628\u06cc\u0645\u0647_\u0648_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u0646\u0648\u0639_\u0628\u06cc\u0645\u0647_\u0628\u0627_tab_\u0631\u062f\u06cc\u0641_expandable_\u0627\u0646\u062a\u0642\u0627\u0644_\u0648\u06cc\u0632\u06cc\u062a_\u0622\u0632\u0627\u062f",
      "community": 499,
      "norm_label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u0635\u0641\u062d\u0647 \u0628\u06cc\u0645\u0647 \u0648 \u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc \u2014 \u062a\u0641\u06a9\u06cc\u06a9 \u0646\u0648\u0639 \u0628\u06cc\u0645\u0647 \u0628\u0627 tab + \u0631\u062f\u06cc\u0641 expandable + \u0627\u0646\u062a\u0642\u0627\u0644 \u0648\u06cc\u0632\u06cc\u062a \u0627\u0632\u0627\u062f"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_\u067e\u0631\u0648\u0698\u0647",
      "community": 499,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_\u0632\u0645\u06cc\u0646\u0647",
      "community": 499,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "backend \u2014 \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u06cc\u0633\u062a (\u0627\u0648\u0644 \u06af\u0634\u062a\u0645)",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_backend_\u0646\u06cc\u0627\u0632\u06cc_\u0628\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u06cc\u0633\u062a_\u0627\u0648\u0644_\u06af\u0634\u062a\u0645",
      "community": 499,
      "norm_label": "backend \u2014 \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u06cc\u0633\u062a (\u0627\u0648\u0644 \u06af\u0634\u062a\u0645)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 499,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 499,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "`InsurancePricingPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_insurancepricingpage_tsx",
      "community": 499,
      "norm_label": "`insurancepricingpage.tsx`"
    },
    {
      "label": "`AppointmentSettingsPage.tsx` (\u0628\u062e\u0634 render)",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_appointmentsettingspage_tsx_\u0628\u062e\u0634_render",
      "community": 499,
      "norm_label": "`appointmentsettingspage.tsx` (\u0628\u062e\u0634 render)"
    },
    {
      "label": "`InsuranceModal.tsx` \u2014 \u0627\u0646\u062a\u062e\u0627\u0628 \u062f\u0633\u062a\u06cc \u0646\u0648\u0639 (\u062d\u0630\u0641 \u0634\u0648\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_insurancemodal_tsx_\u0627\u0646\u062a\u062e\u0627\u0628_\u062f\u0633\u062a\u06cc_\u0646\u0648\u0639_\u062d\u0630\u0641_\u0634\u0648\u062f",
      "community": 499,
      "norm_label": "`insurancemodal.tsx` \u2014 \u0627\u0646\u062a\u062e\u0627\u0628 \u062f\u0633\u062a\u06cc \u0646\u0648\u0639 (\u062d\u0630\u0641 \u0634\u0648\u062f)"
    },
    {
      "label": "`TenantInsuranceContracts.tsx` \u2014 \u06cc\u06a9 \u062c\u062f\u0648\u0644 \u0645\u0633\u0637\u062d\u060c \u062e\u0644\u0627\u0635\u0647 \u0641\u0642\u0637 \u062f\u0631 \u0632\u06cc\u0631\u0646\u0648\u06cc\u0633 \u0646\u0627\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_tenantinsurancecontracts_tsx_\u06cc\u06a9_\u062c\u062f\u0648\u0644_\u0645\u0633\u0637\u062d_\u062e\u0644\u0627\u0635\u0647_\u0641\u0642\u0637_\u062f\u0631_\u0632\u06cc\u0631\u0646\u0648\u06cc\u0633_\u0646\u0627\u0645",
      "community": 499,
      "norm_label": "`tenantinsurancecontracts.tsx` \u2014 \u06cc\u06a9 \u062c\u062f\u0648\u0644 \u0645\u0633\u0637\u062d\u060c \u062e\u0644\u0627\u0635\u0647 \u0641\u0642\u0637 \u062f\u0631 \u0632\u06cc\u0631\u0646\u0648\u06cc\u0633 \u0646\u0627\u0645"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "community": 499,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0646\u062a\u0642\u0627\u0644 \u00ab\u0642\u06cc\u0645\u062a \u0648\u06cc\u0632\u06cc\u062a \u0622\u0632\u0627\u062f\u00bb \u0628\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_\u06f1_\u0627\u0646\u062a\u0642\u0627\u0644_\u0642\u06cc\u0645\u062a_\u0648\u06cc\u0632\u06cc\u062a_\u0622\u0632\u0627\u062f_\u0628\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 499,
      "norm_label": "\u06f1. \u0627\u0646\u062a\u0642\u0627\u0644 \u00ab\u0642\u06cc\u0645\u062a \u0648\u06cc\u0632\u06cc\u062a \u0627\u0632\u0627\u062f\u00bb \u0628\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u06f2. \u062d\u0630\u0641 \u0627\u0646\u062a\u062e\u0627\u0628 \u062f\u0633\u062a\u06cc \u0646\u0648\u0639 \u0628\u06cc\u0645\u0647 \u0627\u0632 `InsuranceModal`",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_\u06f2_\u062d\u0630\u0641_\u0627\u0646\u062a\u062e\u0627\u0628_\u062f\u0633\u062a\u06cc_\u0646\u0648\u0639_\u0628\u06cc\u0645\u0647_\u0627\u0632_insurancemodal",
      "community": 499,
      "norm_label": "\u06f2. \u062d\u0630\u0641 \u0627\u0646\u062a\u062e\u0627\u0628 \u062f\u0633\u062a\u06cc \u0646\u0648\u0639 \u0628\u06cc\u0645\u0647 \u0627\u0632 `insurancemodal`"
    },
    {
      "label": "\u06f3. Tab \u067e\u0627\u06cc\u0647/\u062a\u06a9\u0645\u06cc\u0644\u06cc \u062f\u0631 `TenantInsuranceContracts`",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_\u06f3_tab_\u067e\u0627\u06cc\u0647_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u062f\u0631_tenantinsurancecontracts",
      "community": 499,
      "norm_label": "\u06f3. tab \u067e\u0627\u06cc\u0647/\u062a\u06a9\u0645\u06cc\u0644\u06cc \u062f\u0631 `tenantinsurancecontracts`"
    },
    {
      "label": "\u06f4. \u062e\u0644\u0627\u0635\u0647\u200c\u06cc \u062e\u0648\u0627\u0646\u0627 + \u0631\u062f\u06cc\u0641 Expandable",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L193",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_\u06f4_\u062e\u0644\u0627\u0635\u0647_\u06cc_\u062e\u0648\u0627\u0646\u0627_\u0631\u062f\u06cc\u0641_expandable",
      "community": 499,
      "norm_label": "\u06f4. \u062e\u0644\u0627\u0635\u0647\u200c\u06cc \u062e\u0648\u0627\u0646\u0627 + \u0631\u062f\u06cc\u0641 expandable"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L225",
      "_origin": "ast",
      "id": "prompt_insurance_pricing_tabs_redesign_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 499,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "insurance-shared-calculation.md",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation",
      "community": 703,
      "norm_label": "insurance-shared-calculation.md"
    },
    {
      "label": "\u0627\u0635\u0644\u0627\u062d \u0645\u0646\u0637\u0642 \u0628\u06cc\u0645\u0647: \u06cc\u06a9 \u0645\u0646\u0628\u0639 \u0648\u0627\u062d\u062f \u0645\u062d\u0627\u0633\u0628\u0647 \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a\u060c \u0641\u0627\u06a9\u062a\u0648\u0631 \u0648 Claim",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u0627\u0635\u0644\u0627\u062d_\u0645\u0646\u0637\u0642_\u0628\u06cc\u0645\u0647_\u06cc\u06a9_\u0645\u0646\u0628\u0639_\u0648\u0627\u062d\u062f_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0648_claim",
      "community": 703,
      "norm_label": "\u0627\u0635\u0644\u0627\u062d \u0645\u0646\u0637\u0642 \u0628\u06cc\u0645\u0647: \u06cc\u06a9 \u0645\u0646\u0628\u0639 \u0648\u0627\u062d\u062f \u0645\u062d\u0627\u0633\u0628\u0647 \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a\u060c \u0641\u0627\u06a9\u062a\u0648\u0631 \u0648 claim"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u067e\u0631\u0648\u0698\u0647",
      "community": 703,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u0632\u0645\u06cc\u0646\u0647",
      "community": 703,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 703,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 703,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 703,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u0648\u0638\u0627\u06cc\u0641",
      "community": 703,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062f\u06cc\u0628\u0627\u06af \u0627\u0648\u0644\u06cc\u0647: \u0686\u0631\u0627 \u067e\u0648\u0634\u0634 \u0628\u06cc\u0645\u0647 \u0627\u0639\u0645\u0627\u0644 \u0646\u0634\u062f\u0647\u061f",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u06f1_\u062f\u06cc\u0628\u0627\u06af_\u0627\u0648\u0644\u06cc\u0647_\u0686\u0631\u0627_\u067e\u0648\u0634\u0634_\u0628\u06cc\u0645\u0647_\u0627\u0639\u0645\u0627\u0644_\u0646\u0634\u062f\u0647",
      "community": 703,
      "norm_label": "\u06f1. \u062f\u06cc\u0628\u0627\u06af \u0627\u0648\u0644\u06cc\u0647: \u0686\u0631\u0627 \u067e\u0648\u0634\u0634 \u0628\u06cc\u0645\u0647 \u0627\u0639\u0645\u0627\u0644 \u0646\u0634\u062f\u0647\u061f"
    },
    {
      "label": "\u06f2. \u06cc\u06a9\u06cc\u200c\u06a9\u0631\u062f\u0646 \u0645\u062d\u0627\u0633\u0628\u0647 \u0648\u06cc\u0632\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u06f2_\u06cc\u06a9\u06cc_\u06a9\u0631\u062f\u0646_\u0645\u062d\u0627\u0633\u0628\u0647_\u0648\u06cc\u0632\u06cc\u062a",
      "community": 703,
      "norm_label": "\u06f2. \u06cc\u06a9\u06cc\u200c\u06a9\u0631\u062f\u0646 \u0645\u062d\u0627\u0633\u0628\u0647 \u0648\u06cc\u0632\u06cc\u062a"
    },
    {
      "label": "\u06f3. \u0630\u062e\u06cc\u0631\u0647 breakdown \u0628\u06cc\u0645\u0647 \u0631\u0648\u06cc PatientSession",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u06f3_\u0630\u062e\u06cc\u0631\u0647_breakdown_\u0628\u06cc\u0645\u0647_\u0631\u0648\u06cc_patientsession",
      "community": 703,
      "norm_label": "\u06f3. \u0630\u062e\u06cc\u0631\u0647 breakdown \u0628\u06cc\u0645\u0647 \u0631\u0648\u06cc patientsession"
    },
    {
      "label": "\u06f4. \u062d\u0630\u0641 \u062a\u06a9\u0631\u0627\u0631 \u0641\u0631\u0645\u0648\u0644 \u0645\u0627\u0646\u062f\u0647 \u0648 over-payment guard",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u06f4_\u062d\u0630\u0641_\u062a\u06a9\u0631\u0627\u0631_\u0641\u0631\u0645\u0648\u0644_\u0645\u0627\u0646\u062f\u0647_\u0648_over_payment_guard",
      "community": 703,
      "norm_label": "\u06f4. \u062d\u0630\u0641 \u062a\u06a9\u0631\u0627\u0631 \u0641\u0631\u0645\u0648\u0644 \u0645\u0627\u0646\u062f\u0647 \u0648 over-payment guard"
    },
    {
      "label": "\u06f5. \u062e\u0631\u0648\u062c\u06cc API",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u06f5_\u062e\u0631\u0648\u062c\u06cc_api",
      "community": 703,
      "norm_label": "\u06f5. \u062e\u0631\u0648\u062c\u06cc api"
    },
    {
      "label": "\u06f6. UI \u0635\u0641\u062d\u0647 \u067e\u0631\u062f\u0627\u062e\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u06f6_ui_\u0635\u0641\u062d\u0647_\u067e\u0631\u062f\u0627\u062e\u062a",
      "community": 703,
      "norm_label": "\u06f6. ui \u0635\u0641\u062d\u0647 \u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "label": "\u06f7. \u0627\u0635\u0644\u0627\u062d \u0645\u0648\u062f\u0627\u0644 \u0641\u0627\u06a9\u062a\u0648\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L174",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u06f7_\u0627\u0635\u0644\u0627\u062d_\u0645\u0648\u062f\u0627\u0644_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "community": 703,
      "norm_label": "\u06f7. \u0627\u0635\u0644\u0627\u062d \u0645\u0648\u062f\u0627\u0644 \u0641\u0627\u06a9\u062a\u0648\u0631"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L182",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 703,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "\u062a\u0633\u062a \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L195",
      "_origin": "ast",
      "id": "prompt_insurance_shared_calculation_\u062a\u0633\u062a_\u067e\u0630\u06cc\u0631\u0634",
      "community": 703,
      "norm_label": "\u062a\u0633\u062a \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "insurance-visit-pricing.md",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing",
      "community": 188,
      "norm_label": "insurance-visit-pricing.md"
    },
    {
      "label": "\u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc \u0648\u06cc\u0632\u06cc\u062a \u0628\u0631 \u0627\u0633\u0627\u0633 \u0628\u06cc\u0645\u0647 \u062f\u0631 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9/\u0645\u0637\u0628",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648\u06cc\u0632\u06cc\u062a_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0637\u0628",
      "community": 188,
      "norm_label": "\u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc \u0648\u06cc\u0632\u06cc\u062a \u0628\u0631 \u0627\u0633\u0627\u0633 \u0628\u06cc\u0645\u0647 \u062f\u0631 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9/\u0645\u0637\u0628"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing_\u067e\u0631\u0648\u0698\u0647",
      "community": 188,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing_\u0632\u0645\u06cc\u0646\u0647",
      "community": 188,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 188,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 188,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 188,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing_\u0648\u0638\u0627\u06cc\u0641",
      "community": 188,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u062d\u0644\u06cc\u0644 \u0648 \u0637\u0631\u0627\u062d\u06cc \u0645\u062f\u0644 \u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing_\u06f1_\u062a\u062d\u0644\u06cc\u0644_\u0648_\u0637\u0631\u0627\u062d\u06cc_\u0645\u062f\u0644_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc",
      "community": 188,
      "norm_label": "\u06f1. \u062a\u062d\u0644\u06cc\u0644 \u0648 \u0637\u0631\u0627\u062d\u06cc \u0645\u062f\u0644 \u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc"
    },
    {
      "label": "\u06f2. Entity + Migration",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing_\u06f2_entity_migration",
      "community": 188,
      "norm_label": "\u06f2. entity + migration"
    },
    {
      "label": "\u06f3. API",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing_\u06f3_api",
      "community": 188,
      "norm_label": "\u06f3. api"
    },
    {
      "label": "\u06f4. Admin Frontend",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing_\u06f4_admin_frontend",
      "community": 188,
      "norm_label": "\u06f4. admin frontend"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 188,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_insurance_visit_pricing_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 188,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "inventory-unit-select-and-category.md",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category",
      "community": 579,
      "norm_label": "inventory-unit-select-and-category.md"
    },
    {
      "label": "\u0648\u0627\u062d\u062f \u06a9\u0627\u0644\u0627 \u0628\u0647\u200c\u0635\u0648\u0631\u062a Select + \u0633\u06cc\u0633\u062a\u0645 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u0627\u0635\u0648\u0644\u06cc \u06a9\u0627\u0644\u0627 (\u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u0648\u0627\u062d\u062f_\u06a9\u0627\u0644\u0627_\u0628\u0647_\u0635\u0648\u0631\u062a_select_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0627\u0635\u0648\u0644\u06cc_\u06a9\u0627\u0644\u0627_\u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\u06cc",
      "community": 579,
      "norm_label": "\u0648\u0627\u062d\u062f \u06a9\u0627\u0644\u0627 \u0628\u0647\u200c\u0635\u0648\u0631\u062a select + \u0633\u06cc\u0633\u062a\u0645 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u0627\u0635\u0648\u0644\u06cc \u06a9\u0627\u0644\u0627 (\u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\u06cc)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u067e\u0631\u0648\u0698\u0647",
      "community": 579,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u0632\u0645\u06cc\u0646\u0647",
      "community": 579,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 579,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 579,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 579,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u0648\u0638\u0627\u06cc\u0641",
      "community": 579,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u0639\u0631\u06cc\u0641 Vocabulary \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062f\u0631 Backend (\u0645\u0646\u0628\u0639 \u0635\u062f\u0642)",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u06f1_\u062a\u0639\u0631\u06cc\u0641_vocabulary_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_\u062f\u0631_backend_\u0645\u0646\u0628\u0639_\u0635\u062f\u0642",
      "community": 579,
      "norm_label": "\u06f1. \u062a\u0639\u0631\u06cc\u0641 vocabulary \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062f\u0631 backend (\u0645\u0646\u0628\u0639 \u0635\u062f\u0642)"
    },
    {
      "label": "\u06f2. Entity: \u0627\u0641\u0632\u0648\u062f\u0646 \u0633\u062a\u0648\u0646 `category` + \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0645\u0642\u062f\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u06f2_entity_\u0627\u0641\u0632\u0648\u062f\u0646_\u0633\u062a\u0648\u0646_category_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0645\u0642\u062f\u0627\u0631",
      "community": 579,
      "norm_label": "\u06f2. entity: \u0627\u0641\u0632\u0648\u062f\u0646 \u0633\u062a\u0648\u0646 `category` + \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0645\u0642\u062f\u0627\u0631"
    },
    {
      "label": "\u06f3. Controller: endpoint \u0645\u062a\u0627\u062f\u06cc\u062a\u0627 + \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0646\u0648\u0634\u062a\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u06f3_controller_endpoint_\u0645\u062a\u0627\u062f\u06cc\u062a\u0627_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0646\u0648\u0634\u062a\u0646",
      "community": 579,
      "norm_label": "\u06f3. controller: endpoint \u0645\u062a\u0627\u062f\u06cc\u062a\u0627 + \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0646\u0648\u0634\u062a\u0646"
    },
    {
      "label": "\u06f4. Repository: \u062a\u063a\u06cc\u06cc\u0631 \u0645\u0646\u0628\u0639 \u0641\u06cc\u0644\u062a\u0631 \u062f\u0633\u062a\u0647 \u0628\u0647 `category`",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L177",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u06f4_repository_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u0646\u0628\u0639_\u0641\u06cc\u0644\u062a\u0631_\u062f\u0633\u062a\u0647_\u0628\u0647_category",
      "community": 579,
      "norm_label": "\u06f4. repository: \u062a\u063a\u06cc\u06cc\u0631 \u0645\u0646\u0628\u0639 \u0641\u06cc\u0644\u062a\u0631 \u062f\u0633\u062a\u0647 \u0628\u0647 `category`"
    },
    {
      "label": "\u06f5. \u0645\u0647\u0627\u062c\u0631\u062a (Migration)",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L188",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u06f5_\u0645\u0647\u0627\u062c\u0631\u062a_migration",
      "community": 579,
      "norm_label": "\u06f5. \u0645\u0647\u0627\u062c\u0631\u062a (migration)"
    },
    {
      "label": "\u06f6. Frontend \u2014 Modal: \u062f\u0648 Select \u0628\u0647\u200c\u062c\u0627\u06cc input",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L193",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u06f6_frontend_modal_\u062f\u0648_select_\u0628\u0647_\u062c\u0627\u06cc_input",
      "community": 579,
      "norm_label": "\u06f6. frontend \u2014 modal: \u062f\u0648 select \u0628\u0647\u200c\u062c\u0627\u06cc input"
    },
    {
      "label": "\u06f7. Frontend \u2014 \u0635\u0641\u062d\u0647: \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631 \u0627\u0633\u0627\u0633 `category`",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L222",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u06f7_frontend_\u0635\u0641\u062d\u0647_\u0641\u06cc\u0644\u062a\u0631_\u0628\u0631_\u0627\u0633\u0627\u0633_category",
      "community": 579,
      "norm_label": "\u06f7. frontend \u2014 \u0635\u0641\u062d\u0647: \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631 \u0627\u0633\u0627\u0633 `category`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L236",
      "_origin": "ast",
      "id": "prompt_inventory_unit_select_and_category_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 579,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "irimc-import-complete.md",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete",
      "community": 352,
      "norm_label": "irimc-import-complete.md"
    },
    {
      "label": "\u0641\u06cc\u0686\u0631 \u06a9\u0627\u0645\u0644 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc (IRIMC): \u0627\u06cc\u0645\u067e\u0648\u0631\u062a\u060c \u062a\u0635\u0627\u062d\u0628 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644\u060c \u06a9\u0631\u0627\u0644\u0631 State-Based",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based",
      "community": 352,
      "norm_label": "\u0641\u06cc\u0686\u0631 \u06a9\u0627\u0645\u0644 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc (irimc): \u0627\u06cc\u0645\u067e\u0648\u0631\u062a\u060c \u062a\u0635\u0627\u062d\u0628 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644\u060c \u06a9\u0631\u0627\u0644\u0631 state-based"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627 \u0648 \u0628\u0631\u0646\u0686",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u067e\u0631\u0648\u0698\u0647_\u0647\u0627_\u0648_\u0628\u0631\u0646\u0686",
      "community": 352,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627 \u0648 \u0628\u0631\u0646\u0686"
    },
    {
      "label": "\u06f1. \u0647\u062f\u0641 \u0641\u06cc\u0686\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f1_\u0647\u062f\u0641_\u0641\u06cc\u0686\u0631",
      "community": 352,
      "norm_label": "\u06f1. \u0647\u062f\u0641 \u0641\u06cc\u0686\u0631"
    },
    {
      "label": "\u06f2. \u062a\u062d\u0644\u06cc\u0644 \u0645\u0639\u0645\u0627\u0631\u06cc \u0645\u0648\u062c\u0648\u062f \u2014 \u062d\u0642\u0627\u06cc\u0642 \u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647 (\u062f\u0648\u0628\u0627\u0631\u0647 \u06a9\u0634\u0641 \u0646\u06a9\u0646\u060c \u062f\u0648\u0628\u0627\u0631\u0647 \u0646\u0633\u0627\u0632)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f2_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0645\u0648\u062c\u0648\u062f_\u062d\u0642\u0627\u06cc\u0642_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u062f\u0648\u0628\u0627\u0631\u0647_\u06a9\u0634\u0641_\u0646\u06a9\u0646_\u062f\u0648\u0628\u0627\u0631\u0647_\u0646\u0633\u0627\u0632",
      "community": 352,
      "norm_label": "\u06f2. \u062a\u062d\u0644\u06cc\u0644 \u0645\u0639\u0645\u0627\u0631\u06cc \u0645\u0648\u062c\u0648\u062f \u2014 \u062d\u0642\u0627\u06cc\u0642 \u062a\u0627\u06cc\u06cc\u062f\u0634\u062f\u0647 (\u062f\u0648\u0628\u0627\u0631\u0647 \u06a9\u0634\u0641 \u0646\u06a9\u0646\u060c \u062f\u0648\u0628\u0627\u0631\u0647 \u0646\u0633\u0627\u0632)"
    },
    {
      "label": "\u06f2.\u06f1 \u0622\u0646\u0686\u0647 \u0627\u0632 \u0642\u0628\u0644 \u067e\u06cc\u0627\u062f\u0647 \u0634\u062f\u0647 \u0648 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f2_\u06f1_\u0622\u0646\u0686\u0647_\u0627\u0632_\u0642\u0628\u0644_\u067e\u06cc\u0627\u062f\u0647_\u0634\u062f\u0647_\u0648_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 352,
      "norm_label": "\u06f2.\u06f1 \u0627\u0646\u0686\u0647 \u0627\u0632 \u0642\u0628\u0644 \u067e\u06cc\u0627\u062f\u0647 \u0634\u062f\u0647 \u0648 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u06f2.\u06f2 \u0648\u0627\u06af\u0631\u0627\u06cc\u06cc\u200c\u0647\u0627\u06cc \u0633\u0646\u062f-\u0628\u0627-\u06a9\u062f \u06a9\u0647 \u0627\u06cc\u0646 \u067e\u0631\u0627\u0645\u067e\u062a \u062d\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f (\u062a\u0635\u0645\u06cc\u0645\u200c\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0645\u0633\u062a\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f2_\u06f2_\u0648\u0627\u06af\u0631\u0627\u06cc\u06cc_\u0647\u0627\u06cc_\u0633\u0646\u062f_\u0628\u0627_\u06a9\u062f_\u06a9\u0647_\u0627\u06cc\u0646_\u067e\u0631\u0627\u0645\u067e\u062a_\u062d\u0644_\u0645\u06cc_\u06a9\u0646\u062f_\u062a\u0635\u0645\u06cc\u0645_\u0647\u0627\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0645\u0633\u062a\u0646\u062f",
      "community": 352,
      "norm_label": "\u06f2.\u06f2 \u0648\u0627\u06af\u0631\u0627\u06cc\u06cc\u200c\u0647\u0627\u06cc \u0633\u0646\u062f-\u0628\u0627-\u06a9\u062f \u06a9\u0647 \u0627\u06cc\u0646 \u067e\u0631\u0627\u0645\u067e\u062a \u062d\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f (\u062a\u0635\u0645\u06cc\u0645\u200c\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0645\u0633\u062a\u0646\u062f)"
    },
    {
      "label": "\u06f3. Workstream A \u2014 \u0628\u06a9\u200c\u0627\u0646\u062f clinicpro",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f3_workstream_a_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "community": 352,
      "norm_label": "\u06f3. workstream a \u2014 \u0628\u06a9\u200c\u0627\u0646\u062f clinicpro"
    },
    {
      "label": "\u06f3.\u06f1 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u0646\u0637\u0642 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u0627\u0632 \u06a9\u0646\u062a\u0631\u0644\u0631 (thin controller)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f3_\u06f1_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_\u0645\u0646\u0637\u0642_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0627\u0632_\u06a9\u0646\u062a\u0631\u0644\u0631_thin_controller",
      "community": 352,
      "norm_label": "\u06f3.\u06f1 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u0646\u0637\u0642 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u0627\u0632 \u06a9\u0646\u062a\u0631\u0644\u0631 (thin controller)"
    },
    {
      "label": "\u06f3.\u06f2 \u0646\u0642\u0634 `ROLE_UNCLAIMED_DOCTOR` \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u062c\u0627\u0646\u0634\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f3_\u06f2_\u0646\u0642\u0634_role_unclaimed_doctor_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062c\u0627\u0646\u0634\u06cc\u0646",
      "community": 352,
      "norm_label": "\u06f3.\u06f2 \u0646\u0642\u0634 `role_unclaimed_doctor` \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u062c\u0627\u0646\u0634\u06cc\u0646"
    },
    {
      "label": "\u06f3.\u06f3 \u06cc\u06a9\u062a\u0627\u0633\u0627\u0632\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633\u06cc\u0650 \u06a9\u0644\u06cc\u062f \u0627\u06cc\u0645\u067e\u0648\u0631\u062a (\u0631\u0641\u0639 race)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f3_\u06f3_\u06cc\u06a9\u062a\u0627\u0633\u0627\u0632\u06cc_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633\u06cc_\u06a9\u0644\u06cc\u062f_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0631\u0641\u0639_race",
      "community": 352,
      "norm_label": "\u06f3.\u06f3 \u06cc\u06a9\u062a\u0627\u0633\u0627\u0632\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633\u06cc \u06a9\u0644\u06cc\u062f \u0627\u06cc\u0645\u067e\u0648\u0631\u062a (\u0631\u0641\u0639 race)"
    },
    {
      "label": "\u06f3.\u06f4 \u062c\u0631\u06cc\u0627\u0646 Claim (\u062a\u0635\u0627\u062d\u0628 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062a\u0648\u0633\u0637 \u067e\u0632\u0634\u06a9 \u0648\u0627\u0642\u0639\u06cc) \u2014 \u0637\u0628\u0642 `climed.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f3_\u06f4_\u062c\u0631\u06cc\u0627\u0646_claim_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u067e\u0632\u0634\u06a9_\u0648\u0627\u0642\u0639\u06cc_\u0637\u0628\u0642_climed_md",
      "community": 352,
      "norm_label": "\u06f3.\u06f4 \u062c\u0631\u06cc\u0627\u0646 claim (\u062a\u0635\u0627\u062d\u0628 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062a\u0648\u0633\u0637 \u067e\u0632\u0634\u06a9 \u0648\u0627\u0642\u0639\u06cc) \u2014 \u0637\u0628\u0642 `climed.md`"
    },
    {
      "label": "\u06f3.\u06f5 \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0633\u062a\u06cc \u0627\u062f\u0645\u06cc\u0646 (\u0627\u0628\u0632\u0627\u0631 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f3_\u06f5_\u0627\u0646\u062a\u0642\u0627\u0644_\u062f\u0633\u062a\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0627\u0628\u0632\u0627\u0631_\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc",
      "community": 352,
      "norm_label": "\u06f3.\u06f5 \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0633\u062a\u06cc \u0627\u062f\u0645\u06cc\u0646 (\u0627\u0628\u0632\u0627\u0631 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc)"
    },
    {
      "label": "\u06f3.\u06f6 \u0641\u06cc\u0644\u062a\u0631 \u0627\u062f\u0645\u06cc\u0646 + \u0646\u0645\u0627\u06cc\u0634 \u0648\u0636\u0639\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L163",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f3_\u06f6_\u0641\u06cc\u0644\u062a\u0631_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u0648\u0636\u0639\u06cc\u062a",
      "community": 352,
      "norm_label": "\u06f3.\u06f6 \u0641\u06cc\u0644\u062a\u0631 \u0627\u062f\u0645\u06cc\u0646 + \u0646\u0645\u0627\u06cc\u0634 \u0648\u0636\u0639\u06cc\u062a"
    },
    {
      "label": "\u06f3.\u06f7 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u06a9\u0631\u0627\u0644\u0631 \u2014 \u06a9\u0645\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L169",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f3_\u06f7_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u06a9\u0631\u0627\u0644\u0631_\u06a9\u0645\u06cc\u0646\u0647_\u0633\u0627\u0632\u06cc_\u062f\u0633\u062a\u0631\u0633\u06cc",
      "community": 352,
      "norm_label": "\u06f3.\u06f7 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u06a9\u0631\u0627\u0644\u0631 \u2014 \u06a9\u0645\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc"
    },
    {
      "label": "\u06f3.\u06f8 \u0645\u0633\u062a\u0646\u062f\u0627\u062a API (\u0642\u0627\u0646\u0648\u0646 \u067e\u0631\u0648\u0698\u0647 \u2014 \u0647\u0645\u0627\u0646 session)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L187",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f3_\u06f8_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_api_\u0642\u0627\u0646\u0648\u0646_\u067e\u0631\u0648\u0698\u0647_\u0647\u0645\u0627\u0646_session",
      "community": 352,
      "norm_label": "\u06f3.\u06f8 \u0645\u0633\u062a\u0646\u062f\u0627\u062a api (\u0642\u0627\u0646\u0648\u0646 \u067e\u0631\u0648\u0698\u0647 \u2014 \u0647\u0645\u0627\u0646 session)"
    },
    {
      "label": "\u06f4. Workstream B \u2014 nobat724_front (\u062c\u0631\u06cc\u0627\u0646 Claim \u062f\u0631 \u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L196",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f4_workstream_b_nobat724_front_\u062c\u0631\u06cc\u0627\u0646_claim_\u062f\u0631_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc",
      "community": 352,
      "norm_label": "\u06f4. workstream b \u2014 nobat724_front (\u062c\u0631\u06cc\u0627\u0646 claim \u062f\u0631 \u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc)"
    },
    {
      "label": "\u06f5. Workstream C \u2014 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 clinicpro (visibility \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L217",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f5_workstream_c_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_visibility_\u0639\u0645\u0644\u06cc\u0627\u062a\u06cc",
      "community": 352,
      "norm_label": "\u06f5. workstream c \u2014 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 clinicpro (visibility \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc)"
    },
    {
      "label": "\u06f6. Workstream D \u2014 \u06a9\u0631\u0627\u0644\u0631 (\u0637\u0628\u0642 `docs/scenarios/crawler.md`)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L229",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f6_workstream_d_\u06a9\u0631\u0627\u0644\u0631_\u0637\u0628\u0642_docs_scenarios_crawler_md",
      "community": 352,
      "norm_label": "\u06f6. workstream d \u2014 \u06a9\u0631\u0627\u0644\u0631 (\u0637\u0628\u0642 `docs/scenarios/crawler.md`)"
    },
    {
      "label": "\u06f6.\u06f1 State \u062f\u0627\u062e\u0644\u06cc \u2192 SQLite (stdlib `sqlite3`\u060c \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u062c\u062f\u06cc\u062f \u0646\u0635\u0628 \u0646\u06a9\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L233",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f6_\u06f1_state_\u062f\u0627\u062e\u0644\u06cc_sqlite_stdlib_sqlite3_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u062c\u062f\u06cc\u062f_\u0646\u0635\u0628_\u0646\u06a9\u0646",
      "community": 352,
      "norm_label": "\u06f6.\u06f1 state \u062f\u0627\u062e\u0644\u06cc \u2192 sqlite (stdlib `sqlite3`\u060c \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u062c\u062f\u06cc\u062f \u0646\u0635\u0628 \u0646\u06a9\u0646)"
    },
    {
      "label": "\u06f6.\u06f2 \u062a\u0631\u062a\u06cc\u0628 \u067e\u0631\u062f\u0627\u0632\u0634 (state machine)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L251",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f6_\u06f2_\u062a\u0631\u062a\u06cc\u0628_\u067e\u0631\u062f\u0627\u0632\u0634_state_machine",
      "community": 352,
      "norm_label": "\u06f6.\u06f2 \u062a\u0631\u062a\u06cc\u0628 \u067e\u0631\u062f\u0627\u0632\u0634 (state machine)"
    },
    {
      "label": "\u06f6.\u06f3 \u067e\u0646\u0644 \u0648\u0628 \u062a\u0648\u06a9\u0646 (\u062a\u0648\u0633\u0639\u0647\u0654 `server.py` \u0645\u0648\u062c\u0648\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L259",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f6_\u06f3_\u067e\u0646\u0644_\u0648\u0628_\u062a\u0648\u06a9\u0646_\u062a\u0648\u0633\u0639\u0647_server_py_\u0645\u0648\u062c\u0648\u062f",
      "community": 352,
      "norm_label": "\u06f6.\u06f3 \u067e\u0646\u0644 \u0648\u0628 \u062a\u0648\u06a9\u0646 (\u062a\u0648\u0633\u0639\u0647 `server.py` \u0645\u0648\u062c\u0648\u062f)"
    },
    {
      "label": "\u06f6.\u06f4 \u0642\u0648\u0627\u0639\u062f \u0633\u062e\u062a \u06a9\u0631\u0627\u0644\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L266",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f6_\u06f4_\u0642\u0648\u0627\u0639\u062f_\u0633\u062e\u062a_\u06a9\u0631\u0627\u0644\u0631",
      "community": 352,
      "norm_label": "\u06f6.\u06f4 \u0642\u0648\u0627\u0639\u062f \u0633\u062e\u062a \u06a9\u0631\u0627\u0644\u0631"
    },
    {
      "label": "\u06f7. \u0645\u0627\u0644\u06a9\u06cc\u062a \u062f\u0627\u062f\u0647 \u2014 \u0633\u06cc\u0627\u0633\u062a \u0641\u06cc\u0644\u062f-\u0628\u0647-\u0641\u06cc\u0644\u062f (source of truth)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L275",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f7_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u062f\u0627\u062f\u0647_\u0633\u06cc\u0627\u0633\u062a_\u0641\u06cc\u0644\u062f_\u0628\u0647_\u0641\u06cc\u0644\u062f_source_of_truth",
      "community": 352,
      "norm_label": "\u06f7. \u0645\u0627\u0644\u06a9\u06cc\u062a \u062f\u0627\u062f\u0647 \u2014 \u0633\u06cc\u0627\u0633\u062a \u0641\u06cc\u0644\u062f-\u0628\u0647-\u0641\u06cc\u0644\u062f (source of truth)"
    },
    {
      "label": "\u06f8. \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u062a\u0633\u062a (\u0627\u0644\u0632\u0627\u0645\u06cc\u061b suite\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0633\u0628\u0632 \u0628\u0645\u0627\u0646\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L290",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f8_\u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc_\u062a\u0633\u062a_\u0627\u0644\u0632\u0627\u0645\u06cc_suite\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0633\u0628\u0632_\u0628\u0645\u0627\u0646\u0646\u062f",
      "community": 352,
      "norm_label": "\u06f8. \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u062a\u0633\u062a (\u0627\u0644\u0632\u0627\u0645\u06cc\u061b suite\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0633\u0628\u0632 \u0628\u0645\u0627\u0646\u0646\u062f)"
    },
    {
      "label": "\u06f9. Deployment / \u0639\u0645\u0644\u06cc\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L319",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f9_deployment_\u0639\u0645\u0644\u06cc\u0627\u062a",
      "community": 352,
      "norm_label": "\u06f9. deployment / \u0639\u0645\u0644\u06cc\u0627\u062a"
    },
    {
      "label": "\u06f1\u06f0. \u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634 (Definition of Done)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L329",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u06f1\u06f0_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634_definition_of_done",
      "community": 352,
      "norm_label": "\u06f1\u06f0. \u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634 (definition of done)"
    },
    {
      "label": "\u0641\u0631\u0636\u06cc\u0627\u062a \u0635\u0631\u06cc\u062d (\u0641\u0642\u0637 \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0634\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L338",
      "_origin": "ast",
      "id": "prompt_irimc_import_complete_\u0641\u0631\u0636\u06cc\u0627\u062a_\u0635\u0631\u06cc\u062d_\u0641\u0642\u0637_\u062c\u0627\u06cc\u06cc_\u06a9\u0647_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u0648\u062c\u0648\u062f_\u0646\u062f\u0627\u0634\u062a",
      "community": 352,
      "norm_label": "\u0641\u0631\u0636\u06cc\u0627\u062a \u0635\u0631\u06cc\u062d (\u0641\u0642\u0637 \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0634\u062a)"
    },
    {
      "label": "location-clinic-address.md",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_location_clinic_address",
      "community": 37,
      "norm_label": "location-clinic-address.md"
    },
    {
      "label": "\u067e\u0631\u0627\u0645\u067e\u062a: \u0645\u062f\u06cc\u0631\u06cc\u062a \u0622\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0648 location_id \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0641\u062a\u06af\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u067e\u0631\u0627\u0645\u067e\u062a_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_location_id_\u062f\u0631_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "community": 37,
      "norm_label": "\u067e\u0631\u0627\u0645\u067e\u062a: \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0648 location_id \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0641\u062a\u06af\u06cc"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0647\u062f\u0641",
      "community": 37,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647 \u0641\u0646\u06cc \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "community": 37,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647 \u0641\u0646\u06cc \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u062c\u062f\u0648\u0644 `doctor_addresses` (\u0641\u0639\u0644\u06cc):",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u062c\u062f\u0648\u0644_doctor_addresses_\u0641\u0639\u0644\u06cc",
      "community": 37,
      "norm_label": "\u062c\u062f\u0648\u0644 `doctor_addresses` (\u0641\u0639\u0644\u06cc):"
    },
    {
      "label": "Entity `DoctorAddress`:",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_entity_doctoraddress",
      "community": 37,
      "norm_label": "entity `doctoraddress`:"
    },
    {
      "label": "Endpoint \u0645\u0648\u062c\u0648\u062f (workaround \u06a9\u0647 \u062d\u0630\u0641 \u0645\u06cc\u200c\u0634\u0648\u062f):",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_endpoint_\u0645\u0648\u062c\u0648\u062f_workaround_\u06a9\u0647_\u062d\u0630\u0641_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 37,
      "norm_label": "endpoint \u0645\u0648\u062c\u0648\u062f (workaround \u06a9\u0647 \u062d\u0630\u0641 \u0645\u06cc\u200c\u0634\u0648\u062f):"
    },
    {
      "label": "Frontend \u0645\u0648\u062c\u0648\u062f (`DoctorDetailPage.tsx`):",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_frontend_\u0645\u0648\u062c\u0648\u062f_doctordetailpage_tsx",
      "community": 37,
      "norm_label": "frontend \u0645\u0648\u062c\u0648\u062f (`doctordetailpage.tsx`):"
    },
    {
      "label": "API endpoint \u0645\u0648\u062c\u0648\u062f \u0628\u0631\u0627\u06cc \u0622\u062f\u0631\u0633 \u062f\u06a9\u062a\u0631:",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_api_endpoint_\u0645\u0648\u062c\u0648\u062f_\u0628\u0631\u0627\u06cc_\u0622\u062f\u0631\u0633_\u062f\u06a9\u062a\u0631",
      "community": 37,
      "norm_label": "api endpoint \u0645\u0648\u062c\u0648\u062f \u0628\u0631\u0627\u06cc \u0627\u062f\u0631\u0633 \u062f\u06a9\u062a\u0631:"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "community": 37,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f1 \u2014 Migration: \u062a\u063a\u06cc\u06cc\u0631 \u0633\u0627\u062e\u062a\u0627\u0631 `doctor_addresses`",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f1_migration_\u062a\u063a\u06cc\u06cc\u0631_\u0633\u0627\u062e\u062a\u0627\u0631_doctor_addresses",
      "community": 37,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f1 \u2014 migration: \u062a\u063a\u06cc\u06cc\u0631 \u0633\u0627\u062e\u062a\u0627\u0631 `doctor_addresses`"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f2 \u2014 \u0622\u067e\u062f\u06cc\u062a Entity `DoctorAddress`",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f2_\u0622\u067e\u062f\u06cc\u062a_entity_doctoraddress",
      "community": 37,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f2 \u2014 \u0627\u067e\u062f\u06cc\u062a entity `doctoraddress`"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f3 \u2014 \u062d\u0630\u0641 endpoint \u0642\u062f\u06cc\u0645\u06cc \u0648 \u0622\u067e\u062f\u06cc\u062a DoctorController",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f3_\u062d\u0630\u0641_endpoint_\u0642\u062f\u06cc\u0645\u06cc_\u0648_\u0622\u067e\u062f\u06cc\u062a_doctorcontroller",
      "community": 37,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f3 \u2014 \u062d\u0630\u0641 endpoint \u0642\u062f\u06cc\u0645\u06cc \u0648 \u0627\u067e\u062f\u06cc\u062a doctorcontroller"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f4 \u2014 CRUD \u0622\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f4_crud_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 37,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f4 \u2014 crud \u0627\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "`POST /api/v1/clinic/{clinicUuid}/address` \u2014 \u0627\u06cc\u062c\u0627\u062f \u0622\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L152",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_post_api_v1_clinic_clinicuuid_address_\u0627\u06cc\u062c\u0627\u062f_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 37,
      "norm_label": "`post /api/v1/clinic/{clinicuuid}/address` \u2014 \u0627\u06cc\u062c\u0627\u062f \u0627\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "`PATCH /api/v1/clinic/{clinicUuid}/address/{addressUuid}` \u2014 \u0648\u06cc\u0631\u0627\u06cc\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L178",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_patch_api_v1_clinic_clinicuuid_address_addressuuid_\u0648\u06cc\u0631\u0627\u06cc\u0634",
      "community": 37,
      "norm_label": "`patch /api/v1/clinic/{clinicuuid}/address/{addressuuid}` \u2014 \u0648\u06cc\u0631\u0627\u06cc\u0634"
    },
    {
      "label": "`DELETE /api/v1/clinic/{clinicUuid}/address/{addressUuid}` \u2014 \u062d\u0630\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_delete_api_v1_clinic_clinicuuid_address_addressuuid_\u062d\u0630\u0641",
      "community": 37,
      "norm_label": "`delete /api/v1/clinic/{clinicuuid}/address/{addressuuid}` \u2014 \u062d\u0630\u0641"
    },
    {
      "label": "`GET /api/v1/clinic/{clinicUuid}/addresses` \u2014 \u0644\u06cc\u0633\u062a \u0622\u062f\u0631\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L189",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_get_api_v1_clinic_clinicuuid_addresses_\u0644\u06cc\u0633\u062a_\u0622\u062f\u0631\u0633_\u0647\u0627",
      "community": 37,
      "norm_label": "`get /api/v1/clinic/{clinicuuid}/addresses` \u2014 \u0644\u06cc\u0633\u062a \u0627\u062f\u0631\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f5 \u2014 Endpoint \u0622\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L198",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_endpoint_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633_\u062f\u06a9\u062a\u0631",
      "community": 37,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f5 \u2014 endpoint \u0627\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f6 \u2014 Frontend: `DoctorDetailPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L270",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f6_frontend_doctordetailpage_tsx",
      "community": 37,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f6 \u2014 frontend: `doctordetailpage.tsx`"
    },
    {
      "label": "\u0622\u067e\u062f\u06cc\u062a interface:",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L274",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0622\u067e\u062f\u06cc\u062a_interface",
      "community": 37,
      "norm_label": "\u0627\u067e\u062f\u06cc\u062a interface:"
    },
    {
      "label": "\u0622\u067e\u062f\u06cc\u062a \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0622\u062f\u0631\u0633\u200c\u0647\u0627 \u062f\u0631 `ScheduleSection`:",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L290",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0622\u067e\u062f\u06cc\u062a_\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc_\u0622\u062f\u0631\u0633_\u0647\u0627_\u062f\u0631_schedulesection",
      "community": 37,
      "norm_label": "\u0627\u067e\u062f\u06cc\u062a \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0627\u062f\u0631\u0633\u200c\u0647\u0627 \u062f\u0631 `schedulesection`:"
    },
    {
      "label": "\u0622\u067e\u062f\u06cc\u062a `SessionEditor` \u2014 dropdown \u0644\u0648\u06a9\u06cc\u0634\u0646:",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L306",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0622\u067e\u062f\u06cc\u062a_sessioneditor_dropdown_\u0644\u0648\u06a9\u06cc\u0634\u0646",
      "community": 37,
      "norm_label": "\u0627\u067e\u062f\u06cc\u062a `sessioneditor` \u2014 dropdown \u0644\u0648\u06a9\u06cc\u0634\u0646:"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f7 \u2014 Frontend: \u0645\u062f\u06cc\u0631\u06cc\u062a \u0622\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u062f\u0631 `ClinicDetailPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L334",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f7_frontend_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062f\u0631_clinicdetailpage_tsx",
      "community": 37,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f7 \u2014 frontend: \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u062f\u0631\u0633 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u062f\u0631 `clinicdetailpage.tsx`"
    },
    {
      "label": "Interface \u062c\u062f\u06cc\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L338",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_interface_\u062c\u062f\u06cc\u062f",
      "community": 37,
      "norm_label": "interface \u062c\u062f\u06cc\u062f:"
    },
    {
      "label": "\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0622\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9:",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L350",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 37,
      "norm_label": "\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0627\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9:"
    },
    {
      "label": "UI (\u0641\u0642\u0637 \u0628\u0631\u0627\u06cc clinic owner):",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L359",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_ui_\u0641\u0642\u0637_\u0628\u0631\u0627\u06cc_clinic_owner",
      "community": 37,
      "norm_label": "ui (\u0641\u0642\u0637 \u0628\u0631\u0627\u06cc clinic owner):"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L368",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627",
      "community": 37,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u062a\u0633\u062a \u0647\u0631 \u0645\u0631\u062d\u0644\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L385",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u062a\u0633\u062a_\u0647\u0631_\u0645\u0631\u062d\u0644\u0647",
      "community": 37,
      "norm_label": "\u062a\u0633\u062a \u0647\u0631 \u0645\u0631\u062d\u0644\u0647"
    },
    {
      "label": "\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L408",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 37,
      "norm_label": "\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "`docs/api/clinic.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L410",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_docs_api_clinic_md",
      "community": 37,
      "norm_label": "`docs/api/clinic.md`:"
    },
    {
      "label": "`docs/api/appointment-settings.md`:",
      "file_type": "document",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L417",
      "_origin": "ast",
      "id": "prompt_location_clinic_address_docs_api_appointment_settings_md",
      "community": 37,
      "norm_label": "`docs/api/appointment-settings.md`:"
    },
    {
      "label": "maintenance-mode.md",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_maintenance_mode",
      "community": 713,
      "norm_label": "maintenance-mode.md"
    },
    {
      "label": "Maintenance Mode \u0645\u0631\u06a9\u0632\u06cc (Web + API + \u067e\u0646\u0644\u200c\u0647\u0627)",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_maintenance_mode_\u0645\u0631\u06a9\u0632\u06cc_web_api_\u067e\u0646\u0644_\u0647\u0627",
      "community": 713,
      "norm_label": "maintenance mode \u0645\u0631\u06a9\u0632\u06cc (web + api + \u067e\u0646\u0644\u200c\u0647\u0627)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u067e\u0631\u0648\u0698\u0647",
      "community": 713,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u0632\u0645\u06cc\u0646\u0647",
      "community": 713,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u0647\u062f\u0641",
      "community": 713,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 713,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 713,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u0648\u0638\u0627\u06cc\u0641",
      "community": 713,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a",
      "community": 713,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a"
    },
    {
      "label": "\u06f2. \u06a9\u0634 \u06a9\u0631\u062f\u0646 \u062e\u0648\u0627\u0646\u062f\u0646 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a (\u0627\u0644\u0632\u0627\u0645\u06cc\u060c \u0646\u0647 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u06f2_\u06a9\u0634_\u06a9\u0631\u062f\u0646_\u062e\u0648\u0627\u0646\u062f\u0646_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0646\u0647_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc",
      "community": 713,
      "norm_label": "\u06f2. \u06a9\u0634 \u06a9\u0631\u062f\u0646 \u062e\u0648\u0627\u0646\u062f\u0646 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a (\u0627\u0644\u0632\u0627\u0645\u06cc\u060c \u0646\u0647 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc)"
    },
    {
      "label": "\u06f3. Subscriber \u0645\u0631\u06a9\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u06f3_subscriber_\u0645\u0631\u06a9\u0632\u06cc",
      "community": 713,
      "norm_label": "\u06f3. subscriber \u0645\u0631\u06a9\u0632\u06cc"
    },
    {
      "label": "\u06f4. \u062a\u0641\u06a9\u06cc\u06a9 \u067e\u0627\u0633\u062e API \u0627\u0632 \u067e\u0627\u0633\u062e Web",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L195",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u06f4_\u062a\u0641\u06a9\u06cc\u06a9_\u067e\u0627\u0633\u062e_api_\u0627\u0632_\u067e\u0627\u0633\u062e_web",
      "community": 713,
      "norm_label": "\u06f4. \u062a\u0641\u06a9\u06cc\u06a9 \u067e\u0627\u0633\u062e api \u0627\u0632 \u067e\u0627\u0633\u062e web"
    },
    {
      "label": "\u06f5. \u062a\u0639\u0627\u0645\u0644 \u0628\u0627 `ExceptionSubscriber`",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L222",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u06f5_\u062a\u0639\u0627\u0645\u0644_\u0628\u0627_exceptionsubscriber",
      "community": 713,
      "norm_label": "\u06f5. \u062a\u0639\u0627\u0645\u0644 \u0628\u0627 `exceptionsubscriber`"
    },
    {
      "label": "\u06f6. UI \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L226",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u06f6_ui_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 713,
      "norm_label": "\u06f6. ui \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u06f7. \u062f\u0633\u062a\u0648\u0631 \u06a9\u0646\u0633\u0648\u0644 (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0645\u0627 \u062a\u0648\u0635\u06cc\u0647\u200c\u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L244",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u06f7_\u062f\u0633\u062a\u0648\u0631_\u06a9\u0646\u0633\u0648\u0644_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0627\u0645\u0627_\u062a\u0648\u0635\u06cc\u0647_\u0634\u062f\u0647",
      "community": 713,
      "norm_label": "\u06f7. \u062f\u0633\u062a\u0648\u0631 \u06a9\u0646\u0633\u0648\u0644 (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0645\u0627 \u062a\u0648\u0635\u06cc\u0647\u200c\u0634\u062f\u0647)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L248",
      "_origin": "ast",
      "id": "prompt_maintenance_mode_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 713,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "mark-past-slots-unavailable.md",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable",
      "community": 189,
      "norm_label": "mark-past-slots-unavailable.md"
    },
    {
      "label": "\u063a\u06cc\u0631\u0642\u0627\u0628\u0644\u200c\u0631\u0632\u0631\u0648 \u06a9\u0631\u062f\u0646 \u0627\u0633\u0644\u0627\u062a\u200c\u0647\u0627\u06cc \u06af\u0630\u0634\u062a\u0647 \u062f\u0631 \u0631\u0648\u0632 \u062c\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0631\u0632\u0631\u0648_\u06a9\u0631\u062f\u0646_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u06af\u0630\u0634\u062a\u0647_\u062f\u0631_\u0631\u0648\u0632_\u062c\u0627\u0631\u06cc",
      "community": 189,
      "norm_label": "\u063a\u06cc\u0631\u0642\u0627\u0628\u0644\u200c\u0631\u0632\u0631\u0648 \u06a9\u0631\u062f\u0646 \u0627\u0633\u0644\u0627\u062a\u200c\u0647\u0627\u06cc \u06af\u0630\u0634\u062a\u0647 \u062f\u0631 \u0631\u0648\u0632 \u062c\u0627\u0631\u06cc"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable_\u067e\u0631\u0648\u0698\u0647",
      "community": 189,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable_\u0632\u0645\u06cc\u0646\u0647",
      "community": 189,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 189,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 189,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 189,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "`SlotCalculatorService::getAllSlotsWithAvailability()` \u2014 is_available \u0641\u0642\u0637 \u0631\u0632\u0631\u0648 \u0631\u0627 \u0686\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable_slotcalculatorservice_getallslotswithavailability_is_available_\u0641\u0642\u0637_\u0631\u0632\u0631\u0648_\u0631\u0627_\u0686\u06a9_\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 189,
      "norm_label": "`slotcalculatorservice::getallslotswithavailability()` \u2014 is_available \u0641\u0642\u0637 \u0631\u0632\u0631\u0648 \u0631\u0627 \u0686\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "`getAvailableSlots()` \u2014 \u0628\u0631\u0627\u06cc \u0686\u06a9 \u06a9\u0627\u0646\u0641\u0644\u06cc\u06a9\u062a \u0631\u0632\u0631\u0648 (\u0627\u0633\u0644\u0627\u062a\u200c\u0647\u0627\u06cc flat \u0642\u0627\u0628\u0644\u200c\u0631\u0632\u0631\u0648)",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable_getavailableslots_\u0628\u0631\u0627\u06cc_\u0686\u06a9_\u06a9\u0627\u0646\u0641\u0644\u06cc\u06a9\u062a_\u0631\u0632\u0631\u0648_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_flat_\u0642\u0627\u0628\u0644_\u0631\u0632\u0631\u0648",
      "community": 189,
      "norm_label": "`getavailableslots()` \u2014 \u0628\u0631\u0627\u06cc \u0686\u06a9 \u06a9\u0627\u0646\u0641\u0644\u06cc\u06a9\u062a \u0631\u0632\u0631\u0648 (\u0627\u0633\u0644\u0627\u062a\u200c\u0647\u0627\u06cc flat \u0642\u0627\u0628\u0644\u200c\u0631\u0632\u0631\u0648)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable_\u0648\u0638\u0627\u06cc\u0641",
      "community": 189,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0633\u0644\u0627\u062a \u06af\u0630\u0634\u062a\u0647 \u0631\u0627 \u062f\u0631 `is_available` \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable_\u06f1_\u0627\u0633\u0644\u0627\u062a_\u06af\u0630\u0634\u062a\u0647_\u0631\u0627_\u062f\u0631_is_available_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u06a9\u0646",
      "community": 189,
      "norm_label": "\u06f1. \u0627\u0633\u0644\u0627\u062a \u06af\u0630\u0634\u062a\u0647 \u0631\u0627 \u062f\u0631 `is_available` \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0646"
    },
    {
      "label": "\u06f2. \u0627\u0633\u0644\u0627\u062a \u06af\u0630\u0634\u062a\u0647 \u0631\u0627 \u0627\u0632 `getAvailableSlots` \u0647\u0645 \u062d\u0630\u0641 \u06a9\u0646 (\u0633\u0627\u0632\u06af\u0627\u0631\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable_\u06f2_\u0627\u0633\u0644\u0627\u062a_\u06af\u0630\u0634\u062a\u0647_\u0631\u0627_\u0627\u0632_getavailableslots_\u0647\u0645_\u062d\u0630\u0641_\u06a9\u0646_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc",
      "community": 189,
      "norm_label": "\u06f2. \u0627\u0633\u0644\u0627\u062a \u06af\u0630\u0634\u062a\u0647 \u0631\u0627 \u0627\u0632 `getavailableslots` \u0647\u0645 \u062d\u0630\u0641 \u06a9\u0646 (\u0633\u0627\u0632\u06af\u0627\u0631\u06cc)"
    },
    {
      "label": "\u06f3. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable_\u06f3_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 189,
      "norm_label": "\u06f3. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "prompt_mark_past_slots_unavailable_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 189,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "mellat-production-soap.md",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap",
      "community": 536,
      "norm_label": "mellat-production-soap.md"
    },
    {
      "label": "\u0628\u0631\u062f\u0646 \u062f\u0631\u06af\u0627\u0647 \u0645\u0644\u062a \u0631\u0648\u06cc \u0645\u062d\u06cc\u0637 \u0648\u0627\u0642\u0639\u06cc (production) \u0628\u0627 SOAP native",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u0628\u0631\u062f\u0646_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a_\u0631\u0648\u06cc_\u0645\u062d\u06cc\u0637_\u0648\u0627\u0642\u0639\u06cc_production_\u0628\u0627_soap_native",
      "community": 536,
      "norm_label": "\u0628\u0631\u062f\u0646 \u062f\u0631\u06af\u0627\u0647 \u0645\u0644\u062a \u0631\u0648\u06cc \u0645\u062d\u06cc\u0637 \u0648\u0627\u0642\u0639\u06cc (production) \u0628\u0627 soap native"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u067e\u0631\u0648\u0698\u0647",
      "community": 536,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u0632\u0645\u06cc\u0646\u0647",
      "community": 536,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 536,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 536,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "`MellatGateway.php` \u2014 \u062b\u0627\u0628\u062a\u200c\u0647\u0627 \u0648 \u0645\u0633\u06cc\u0631 prod \u0641\u0639\u0644\u06cc (POST \u062e\u0627\u0645)",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_mellatgateway_php_\u062b\u0627\u0628\u062a_\u0647\u0627_\u0648_\u0645\u0633\u06cc\u0631_prod_\u0641\u0639\u0644\u06cc_post_\u062e\u0627\u0645",
      "community": 536,
      "norm_label": "`mellatgateway.php` \u2014 \u062b\u0627\u0628\u062a\u200c\u0647\u0627 \u0648 \u0645\u0633\u06cc\u0631 prod \u0641\u0639\u0644\u06cc (post \u062e\u0627\u0645)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u0648\u0638\u0627\u06cc\u0641",
      "community": 536,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 WSDL prod + \u0633\u0627\u0632\u0646\u062f\u0647\u0654 \u062a\u0646\u0628\u0644 SoapClient",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_wsdl_prod_\u0633\u0627\u0632\u0646\u062f\u0647_\u062a\u0646\u0628\u0644_soapclient",
      "community": 536,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 wsdl prod + \u0633\u0627\u0632\u0646\u062f\u0647 \u062a\u0646\u0628\u0644 soapclient"
    },
    {
      "label": "\u06f2. `initiate()` \u2014 \u0645\u0633\u06cc\u0631 prod \u0628\u0627 SoapClient",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u06f2_initiate_\u0645\u0633\u06cc\u0631_prod_\u0628\u0627_soapclient",
      "community": 536,
      "norm_label": "\u06f2. `initiate()` \u2014 \u0645\u0633\u06cc\u0631 prod \u0628\u0627 soapclient"
    },
    {
      "label": "\u06f3. `verify()` \u2014 prod \u0628\u0627 verify + settle \u062c\u062f\u0627 (\u0637\u0628\u0642 \u0622\u0645\u0648\u0632\u0634)",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u06f3_verify_prod_\u0628\u0627_verify_settle_\u062c\u062f\u0627_\u0637\u0628\u0642_\u0622\u0645\u0648\u0632\u0634",
      "community": 536,
      "norm_label": "\u06f3. `verify()` \u2014 prod \u0628\u0627 verify + settle \u062c\u062f\u0627 (\u0637\u0628\u0642 \u0627\u0645\u0648\u0632\u0634)"
    },
    {
      "label": "\u06f4. `refund()` / `reverse()` \u2014 prod \u0628\u0627 SoapClient",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L169",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u06f4_refund_reverse_prod_\u0628\u0627_soapclient",
      "community": 536,
      "norm_label": "\u06f4. `refund()` / `reverse()` \u2014 prod \u0628\u0627 soapclient"
    },
    {
      "label": "\u06f5. \u062d\u0630\u0641 helper\u0647\u0627\u06cc \u0645\u0631\u062f\u0647\u0654 prod",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L192",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u06f5_\u062d\u0630\u0641_helper\u0647\u0627\u06cc_\u0645\u0631\u062f\u0647_prod",
      "community": 536,
      "norm_label": "\u06f5. \u062d\u0630\u0641 helper\u0647\u0627\u06cc \u0645\u0631\u062f\u0647 prod"
    },
    {
      "label": "\u06f6. \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u062d\u06cc\u0637 prod",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L197",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u06f6_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u062d\u06cc\u0637_prod",
      "community": 536,
      "norm_label": "\u06f6. \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u062d\u06cc\u0637 prod"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 (\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc prod)",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L211",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u0639\u0645\u0644\u06cc\u0627\u062a\u06cc_prod",
      "community": 536,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 (\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc prod)"
    },
    {
      "label": "\u0622\u0646\u0686\u0647 \u0646\u0628\u0627\u06cc\u062f \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L224",
      "_origin": "ast",
      "id": "prompt_mellat_production_soap_\u0622\u0646\u0686\u0647_\u0646\u0628\u0627\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631_\u06a9\u0646\u062f",
      "community": 536,
      "norm_label": "\u0627\u0646\u0686\u0647 \u0646\u0628\u0627\u06cc\u062f \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0646\u062f"
    },
    {
      "label": "mellat-sandbox-gateway.md",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway",
      "community": 251,
      "norm_label": "mellat-sandbox-gateway.md"
    },
    {
      "label": "\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u062f\u0631\u06af\u0627\u0647 sandbox \u0628\u0627\u0646\u06a9 \u0645\u0644\u062a (banktest.ir) \u2014 \u0645\u0648\u0642\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u06af\u0627\u0647_sandbox_\u0628\u0627\u0646\u06a9_\u0645\u0644\u062a_banktest_ir_\u0645\u0648\u0642\u062a",
      "community": 251,
      "norm_label": "\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u062f\u0631\u06af\u0627\u0647 sandbox \u0628\u0627\u0646\u06a9 \u0645\u0644\u062a (banktest.ir) \u2014 \u0645\u0648\u0642\u062a"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u067e\u0631\u0648\u0698\u0647",
      "community": 251,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u0632\u0645\u06cc\u0646\u0647",
      "community": 251,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0627\u0637\u0644\u0627\u0639\u0627\u062a sandbox (banktest.ir)",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_sandbox_banktest_ir",
      "community": 251,
      "norm_label": "\u0627\u0637\u0644\u0627\u0639\u0627\u062a sandbox (banktest.ir)"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 251,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 251,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 251,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "`MellatGateway.php` (\u062e\u0637\u0648\u0637 \u06a9\u0644\u06cc\u062f\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_mellatgateway_php_\u062e\u0637\u0648\u0637_\u06a9\u0644\u06cc\u062f\u06cc",
      "community": 251,
      "norm_label": "`mellatgateway.php` (\u062e\u0637\u0648\u0637 \u06a9\u0644\u06cc\u062f\u06cc)"
    },
    {
      "label": "`GatewayFactory.php` \u2014 `resolve()` \u062f\u0631 \u062d\u0627\u0644\u062a test_mode \u0647\u0645\u06cc\u0634\u0647 Mock \u0645\u06cc\u200c\u062f\u0647\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_gatewayfactory_php_resolve_\u062f\u0631_\u062d\u0627\u0644\u062a_test_mode_\u0647\u0645\u06cc\u0634\u0647_mock_\u0645\u06cc_\u062f\u0647\u062f",
      "community": 251,
      "norm_label": "`gatewayfactory.php` \u2014 `resolve()` \u062f\u0631 \u062d\u0627\u0644\u062a test_mode \u0647\u0645\u06cc\u0634\u0647 mock \u0645\u06cc\u200c\u062f\u0647\u062f"
    },
    {
      "label": "`SecurityHeadersSubscriber.php` (\u062e\u0637 \u06f4\u06f4)",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_securityheaderssubscriber_php_\u062e\u0637_\u06f4\u06f4",
      "community": 251,
      "norm_label": "`securityheaderssubscriber.php` (\u062e\u0637 \u06f4\u06f4)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u0648\u0638\u0627\u06cc\u0641",
      "community": 251,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. `MellatGateway` \u2014 \u0633\u0648\u06cc\u06cc\u0686 sandbox",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u06f1_mellatgateway_\u0633\u0648\u06cc\u06cc\u0686_sandbox",
      "community": 251,
      "norm_label": "\u06f1. `mellatgateway` \u2014 \u0633\u0648\u06cc\u06cc\u0686 sandbox"
    },
    {
      "label": "\u06f2. `GatewayFactory` \u2014 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 mellat \u062f\u0631 sandbox \u0628\u062f\u0648\u0646 Mock",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L182",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u06f2_gatewayfactory_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0627\u0632_mellat_\u062f\u0631_sandbox_\u0628\u062f\u0648\u0646_mock",
      "community": 251,
      "norm_label": "\u06f2. `gatewayfactory` \u2014 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 mellat \u062f\u0631 sandbox \u0628\u062f\u0648\u0646 mock"
    },
    {
      "label": "\u06f3. CSP \u2014 \u0627\u062c\u0627\u0632\u0647\u0654 \u0641\u0631\u0645 \u0628\u0647 sandbox.banktest.ir",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L221",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u06f3_csp_\u0627\u062c\u0627\u0632\u0647_\u0641\u0631\u0645_\u0628\u0647_sandbox_banktest_ir",
      "community": 251,
      "norm_label": "\u06f3. csp \u2014 \u0627\u062c\u0627\u0632\u0647 \u0641\u0631\u0645 \u0628\u0647 sandbox.banktest.ir"
    },
    {
      "label": "\u06f4. `SiteConfigController` \u2014 \u06a9\u0644\u06cc\u062f \u0642\u0627\u0628\u0644\u200c\u062a\u0646\u0638\u06cc\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L229",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u06f4_siteconfigcontroller_\u06a9\u0644\u06cc\u062f_\u0642\u0627\u0628\u0644_\u062a\u0646\u0638\u06cc\u0645",
      "community": 251,
      "norm_label": "\u06f4. `siteconfigcontroller` \u2014 \u06a9\u0644\u06cc\u062f \u0642\u0627\u0628\u0644\u200c\u062a\u0646\u0638\u06cc\u0645"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc \u2014 `docs/api/payment.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L233",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_payment_md",
      "community": 251,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc \u2014 `docs/api/payment.md`"
    },
    {
      "label": "\u062a\u0633\u062a (e2e \u0631\u0648\u06cc ddev)",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L241",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u062a\u0633\u062a_e2e_\u0631\u0648\u06cc_ddev",
      "community": 251,
      "norm_label": "\u062a\u0633\u062a (e2e \u0631\u0648\u06cc ddev)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L257",
      "_origin": "ast",
      "id": "prompt_mellat_sandbox_gateway_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 251,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "multi-role-dashboard.md",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard",
      "community": 149,
      "norm_label": "multi-role-dashboard.md"
    },
    {
      "label": "\u067e\u0631\u0627\u0645\u067e\u062a: \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0686\u0646\u062f-\u0646\u0642\u0634\u0647 (Multi-Role Dashboard)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "community": 149,
      "norm_label": "\u067e\u0631\u0627\u0645\u067e\u062a: \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0686\u0646\u062f-\u0646\u0642\u0634\u0647 (multi-role dashboard)"
    },
    {
      "label": "\u0647\u062f\u0641 \u06a9\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0647\u062f\u0641_\u06a9\u0644\u06cc",
      "community": 149,
      "norm_label": "\u0647\u062f\u0641 \u06a9\u0644\u06cc"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc API (\u0645\u0647\u0645 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0628\u062e\u0648\u0627\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_api_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646",
      "community": 581,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc api (\u0645\u0647\u0645 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0628\u062e\u0648\u0627\u0646)"
    },
    {
      "label": "API \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f (\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u060c \u062a\u063a\u06cc\u06cc\u0631 \u0646\u062f\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u06a9\u0646_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u062f\u0647",
      "community": 581,
      "norm_label": "api \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f (\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u060c \u062a\u063a\u06cc\u06cc\u0631 \u0646\u062f\u0647)"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 \u0631\u0648\u06cc API \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u062a\u063a\u06cc\u06cc\u0631_\u0631\u0648\u06cc_api_\u0645\u0648\u062c\u0648\u062f",
      "community": 581,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 \u0631\u0648\u06cc api \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "API \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0633\u0627\u062e\u062a\u0647 \u0634\u0648\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0633\u0627\u062e\u062a\u0647_\u0634\u0648\u0646\u062f",
      "community": 581,
      "norm_label": "api \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0633\u0627\u062e\u062a\u0647 \u0634\u0648\u0646\u062f"
    },
    {
      "label": "\u0645\u0641\u0627\u0647\u06cc\u0645 \u06a9\u0644\u06cc\u062f\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc Multi-Context (\u0645\u0647\u0645 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0628\u062e\u0648\u0627\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646",
      "community": 462,
      "norm_label": "\u0645\u0641\u0627\u0647\u06cc\u0645 \u06a9\u0644\u06cc\u062f\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc multi-context (\u0645\u0647\u0645 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0628\u062e\u0648\u0627\u0646)"
    },
    {
      "label": "\u0645\u0641\u0647\u0648\u0645 `db_uuid`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0641\u0647\u0648\u0645_db_uuid",
      "community": 462,
      "norm_label": "\u0645\u0641\u0647\u0648\u0645 `db_uuid`"
    },
    {
      "label": "\u0645\u0641\u0647\u0648\u0645 `db_key`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0641\u0647\u0648\u0645_db_key",
      "community": 462,
      "norm_label": "\u0645\u0641\u0647\u0648\u0645 `db_key`"
    },
    {
      "label": "\u0645\u0641\u0647\u0648\u0645 `available_contexts`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0641\u0647\u0648\u0645_available_contexts",
      "community": 462,
      "norm_label": "\u0645\u0641\u0647\u0648\u0645 `available_contexts`"
    },
    {
      "label": "\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0686\u0646\u062f-context",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc_\u0686\u0646\u062f_context",
      "community": 462,
      "norm_label": "\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0686\u0646\u062f-context"
    },
    {
      "label": "\u0642\u0627\u0646\u0648\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 context:",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0642\u0627\u0646\u0648\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_context",
      "community": 462,
      "norm_label": "\u0642\u0627\u0646\u0648\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 context:"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u06a9\u062f (\u0645\u0647\u0645 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u062a\u063a\u06cc\u06cc\u0631 \u0628\u062e\u0648\u0627\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u062a\u063a\u06cc\u06cc\u0631_\u0628\u062e\u0648\u0627\u0646",
      "community": 612,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u06a9\u062f (\u0645\u0647\u0645 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u062a\u063a\u06cc\u06cc\u0631 \u0628\u062e\u0648\u0627\u0646)"
    },
    {
      "label": "\u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 612,
      "norm_label": "\u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L143",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f",
      "community": 612,
      "norm_label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f1 \u2014 \u06af\u0633\u062a\u0631\u0634 `/oauth/userinfo` (\u0628\u06a9\u200c\u0627\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u06af\u0633\u062a\u0631\u0634_oauth_userinfo_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 149,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f1 \u2014 \u06af\u0633\u062a\u0631\u0634 `/oauth/userinfo` (\u0628\u06a9\u200c\u0627\u0646\u062f)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644: `src/Auth/Controller/AuthController.php`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_src_auth_controller_authcontroller_php",
      "community": 149,
      "norm_label": "\u0641\u0627\u06cc\u0644: `src/auth/controller/authcontroller.php`"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f1.\u06f5 \u2014 switch-context API (\u0628\u06a9\u200c\u0627\u0646\u062f) \u2014 API \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L301",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u06f5_switch_context_api_\u0628\u06a9_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f",
      "community": 149,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f1.\u06f5 \u2014 switch-context api (\u0628\u06a9\u200c\u0627\u0646\u062f) \u2014 api \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644: `src/Auth/Controller/AuthController.php`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L303",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_src_auth_controller_authcontroller_php_303",
      "community": 149,
      "norm_label": "\u0641\u0627\u06cc\u0644: `src/auth/controller/authcontroller.php`"
    },
    {
      "label": "`POST /api/v1/auth/switch-context`  `[IS_AUTHENTICATED_FULLY]`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L305",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_post_api_v1_auth_switch_context_is_authenticated_fully",
      "community": 149,
      "norm_label": "`post /api/v1/auth/switch-context`  `[is_authenticated_fully]`"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f2 \u2014 \u0628\u0647\u200c\u0631\u0648\u0632 \u06a9\u0631\u062f\u0646 `authStore.ts` (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L369",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u0628\u0647_\u0631\u0648\u0632_\u06a9\u0631\u062f\u0646_authstore_ts_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f",
      "community": 149,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f2 \u2014 \u0628\u0647\u200c\u0631\u0648\u0632 \u06a9\u0631\u062f\u0646 `authstore.ts` (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f2.\u06f5 \u2014 \u0635\u0641\u062d\u0647 \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u062d\u06cc\u0637 \u06a9\u0627\u0631\u06cc (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f) \u2014 \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L404",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u06f5_\u0635\u0641\u062d\u0647_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "community": 149,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f2.\u06f5 \u2014 \u0635\u0641\u062d\u0647 \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u062d\u06cc\u0637 \u06a9\u0627\u0631\u06cc (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f) \u2014 \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f: `assets/admin/pages/SelectContextPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L406",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f_assets_admin_pages_selectcontextpage_tsx",
      "community": 149,
      "norm_label": "\u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f: `assets/admin/pages/selectcontextpage.tsx`"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f3 \u2014 \u0645\u062d\u0627\u0641\u0638\u062a route \u0647\u0627 (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L455",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f3_\u0645\u062d\u0627\u0641\u0638\u062a_route_\u0647\u0627_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f",
      "community": 149,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f3 \u2014 \u0645\u062d\u0627\u0641\u0638\u062a route \u0647\u0627 (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)"
    },
    {
      "label": "\u062f\u0631 `App.tsx`\u060c \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a `RoleRoute` \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646:",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L457",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u062f\u0631_app_tsx_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_roleroute_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0646",
      "community": 149,
      "norm_label": "\u062f\u0631 `app.tsx`\u060c \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a `roleroute` \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646:"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f4 \u2014 Sidebar \u067e\u0648\u06cc\u0627 (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L494",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f4_sidebar_\u067e\u0648\u06cc\u0627_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f",
      "community": 461,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f4 \u2014 sidebar \u067e\u0648\u06cc\u0627 (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644 `assets/admin/components/layout/Sidebar.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L496",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_assets_admin_components_layout_sidebar_tsx",
      "community": 461,
      "norm_label": "\u0641\u0627\u06cc\u0644 `assets/admin/components/layout/sidebar.tsx`"
    },
    {
      "label": "\u0627\u062f\u0645\u06cc\u0646 \u2014 \u0647\u0645\u0647 \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627\u06cc \u0641\u0639\u0644\u06cc (\u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L507",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0627\u062f\u0645\u06cc\u0646_\u0647\u0645\u0647_\u0644\u06cc\u0646\u06a9_\u0647\u0627\u06cc_\u0641\u0639\u0644\u06cc_\u0628\u062f\u0648\u0646_\u062a\u063a\u06cc\u06cc\u0631",
      "community": 461,
      "norm_label": "\u0627\u062f\u0645\u06cc\u0646 \u2014 \u0647\u0645\u0647 \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627\u06cc \u0641\u0639\u0644\u06cc (\u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631)"
    },
    {
      "label": "\u0635\u0627\u062d\u0628 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (`clinic`):",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L509",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "community": 461,
      "norm_label": "\u0635\u0627\u062d\u0628 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (`clinic`):"
    },
    {
      "label": "\u062f\u06a9\u062a\u0631 (`doctor`):",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L520",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u062f\u06a9\u062a\u0631_doctor",
      "community": 461,
      "norm_label": "\u062f\u06a9\u062a\u0631 (`doctor`):"
    },
    {
      "label": "\u0645\u0646\u0634\u06cc (`secretary`) \u2014 \u0628\u0631 \u0627\u0633\u0627\u0633 `context.permissions.resources`:",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L529",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0646\u0634\u06cc_secretary_\u0628\u0631_\u0627\u0633\u0627\u0633_context_permissions_resources",
      "community": 461,
      "norm_label": "\u0645\u0646\u0634\u06cc (`secretary`) \u2014 \u0628\u0631 \u0627\u0633\u0627\u0633 `context.permissions.resources`:"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f5 \u2014 endpoint \u0647\u0627\u06cc \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u062c\u062f\u06cc\u062f (\u0628\u06a9\u200c\u0627\u0646\u062f) \u2014 API \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L542",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f5_endpoint_\u0647\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062c\u062f\u06cc\u062f_\u0628\u06a9_\u0627\u0646\u062f_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 506,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f5 \u2014 endpoint \u0647\u0627\u06cc \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u062c\u062f\u06cc\u062f (\u0628\u06a9\u200c\u0627\u0646\u062f) \u2014 api \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f: `src/Dashboard/Controller/DashboardController.php`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L544",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f_src_dashboard_controller_dashboardcontroller_php",
      "community": 506,
      "norm_label": "\u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f: `src/dashboard/controller/dashboardcontroller.php`"
    },
    {
      "label": "`GET /api/v1/dashboard/clinic`  `[ROLE_CLINIC]`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L551",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_get_api_v1_dashboard_clinic_role_clinic",
      "community": 506,
      "norm_label": "`get /api/v1/dashboard/clinic`  `[role_clinic]`"
    },
    {
      "label": "`GET /api/v1/dashboard/doctor`  `[ROLE_DOCTOR]`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L586",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_get_api_v1_dashboard_doctor_role_doctor",
      "community": 506,
      "norm_label": "`get /api/v1/dashboard/doctor`  `[role_doctor]`"
    },
    {
      "label": "`GET /api/v1/dashboard/secretary`  `[ROLE_SECRETARY]`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L621",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_get_api_v1_dashboard_secretary_role_secretary",
      "community": 506,
      "norm_label": "`get /api/v1/dashboard/secretary`  `[role_secretary]`"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f6 \u2014 DashboardPage.tsx \u0686\u0646\u062f-\u0646\u0642\u0634\u0647 (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L651",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f6_dashboardpage_tsx_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f",
      "community": 149,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f6 \u2014 dashboardpage.tsx \u0686\u0646\u062f-\u0646\u0642\u0634\u0647 (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f7 \u2014 \u0635\u0641\u062d\u0647 \"\u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0645\u0646\" (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L695",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f7_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f",
      "community": 149,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f7 \u2014 \u0635\u0641\u062d\u0647 \"\u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0645\u0646\" (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f: `assets/admin/pages/MyClinicPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L697",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f_assets_admin_pages_myclinicpage_tsx",
      "community": 149,
      "norm_label": "\u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f: `assets/admin/pages/myclinicpage.tsx`"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f8 \u2014 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0641\u06cc\u0644\u062a\u0631\u0634\u062f\u0647 (\u0628\u06a9\u200c\u0627\u0646\u062f + \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f) \u2014 API \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L723",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f8_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0641\u06cc\u0644\u062a\u0631\u0634\u062f\u0647_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f",
      "community": 379,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f8 \u2014 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0641\u06cc\u0644\u062a\u0631\u0634\u062f\u0647 (\u0628\u06a9\u200c\u0627\u0646\u062f + \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f) \u2014 api \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 endpoint \u062c\u062f\u06cc\u062f: `GET /api/v1/my/appointments`  `[IS_AUTHENTICATED_FULLY]`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L725",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_endpoint_\u062c\u062f\u06cc\u062f_get_api_v1_my_appointments_is_authenticated_fully",
      "community": 379,
      "norm_label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 endpoint \u062c\u062f\u06cc\u062f: `get /api/v1/my/appointments`  `[is_authenticated_fully]`"
    },
    {
      "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u2014 `AppointmentsPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L750",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_appointmentspage_tsx",
      "community": 379,
      "norm_label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u2014 `appointmentspage.tsx`"
    },
    {
      "label": "\u0647\u062f\u0631 \u0635\u0641\u062d\u0647 (\u0645\u0634\u062a\u0631\u06a9 \u0647\u0631 \u062f\u0648 \u0646\u0645\u0627):",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L763",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0647\u062f\u0631_\u0635\u0641\u062d\u0647_\u0645\u0634\u062a\u0631\u06a9_\u0647\u0631_\u062f\u0648_\u0646\u0645\u0627",
      "community": 379,
      "norm_label": "\u0647\u062f\u0631 \u0635\u0641\u062d\u0647 (\u0645\u0634\u062a\u0631\u06a9 \u0647\u0631 \u062f\u0648 \u0646\u0645\u0627):"
    },
    {
      "label": "\u0646\u0645\u0627\u06cc \u062c\u062f\u0648\u0644\u06cc (`TableView`):",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L770",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0646\u0645\u0627\u06cc_\u062c\u062f\u0648\u0644\u06cc_tableview",
      "community": 379,
      "norm_label": "\u0646\u0645\u0627\u06cc \u062c\u062f\u0648\u0644\u06cc (`tableview`):"
    },
    {
      "label": "\u0646\u0645\u0627\u06cc \u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc (`TimelineView`):",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L775",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0646\u0645\u0627\u06cc_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc_timelineview",
      "community": 379,
      "norm_label": "\u0646\u0645\u0627\u06cc \u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc (`timelineview`):"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u0646\u0648\u0628\u062a (\u0628\u0627\u06cc\u062f \u062f\u0631 entity \u0648 frontend \u0647\u0631 \u062f\u0648 \u0628\u0627\u0634\u0646\u062f):",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L783",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0628\u0627\u06cc\u062f_\u062f\u0631_entity_\u0648_frontend_\u0647\u0631_\u062f\u0648_\u0628\u0627\u0634\u0646\u062f",
      "community": 379,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u0646\u0648\u0628\u062a (\u0628\u0627\u06cc\u062f \u062f\u0631 entity \u0648 frontend \u0647\u0631 \u062f\u0648 \u0628\u0627\u0634\u0646\u062f):"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f9 \u2014 \u0633\u06cc\u0633\u062a\u0645 \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc (\u0628\u06a9\u200c\u0627\u0646\u062f + \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f) \u2014 \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L808",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "community": 345,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f9 \u2014 \u0633\u06cc\u0633\u062a\u0645 \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc (\u0628\u06a9\u200c\u0627\u0646\u062f + \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f) \u2014 \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0645\u0646\u0637\u0642 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631:",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L810",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0646\u0637\u0642_\u06a9\u0633\u0628_\u0648\u06a9\u0627\u0631",
      "community": 345,
      "norm_label": "\u0645\u0646\u0637\u0642 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631:"
    },
    {
      "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a `SiteConfig` (\u062c\u062f\u06cc\u062f):",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L815",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_siteconfig_\u062c\u062f\u06cc\u062f",
      "community": 345,
      "norm_label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a `siteconfig` (\u062c\u062f\u06cc\u062f):"
    },
    {
      "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u06a9\u0646\u062a\u0631\u0644\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u062f\u0645\u06cc\u0646 (\u062c\u062f\u06cc\u062f):",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L840",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u06a9\u0646\u062a\u0631\u0644\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646_\u062c\u062f\u06cc\u062f",
      "community": 345,
      "norm_label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u06a9\u0646\u062a\u0631\u0644\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u062f\u0645\u06cc\u0646 (\u062c\u062f\u06cc\u062f):"
    },
    {
      "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a `Appointment` entity:",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L848",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_appointment_entity",
      "community": 345,
      "norm_label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a `appointment` entity:"
    },
    {
      "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a `AppointmentController::book()`:",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L868",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_appointmentcontroller_book",
      "community": 345,
      "norm_label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a `appointmentcontroller::book()`:"
    },
    {
      "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u2014 \u0635\u0641\u062d\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u062f\u0645\u06cc\u0646 (\u062c\u062f\u06cc\u062f):",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L895",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0635\u0641\u062d\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646_\u062c\u062f\u06cc\u062f",
      "community": 345,
      "norm_label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u2014 \u0635\u0641\u062d\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u062f\u0645\u06cc\u0646 (\u062c\u062f\u06cc\u062f):"
    },
    {
      "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u2014 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a `AppointmentsPage.tsx`:",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L905",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_appointmentspage_tsx",
      "community": 345,
      "norm_label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u2014 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a `appointmentspage.tsx`:"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f1\u06f0 \u2014 \u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0627\u0637\u0644\u0627\u0639\u200c\u0631\u0633\u0627\u0646\u06cc \u0646\u0648\u0628\u062a (\u0628\u06a9\u200c\u0627\u0646\u062f + \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f) \u2014 \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L914",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1\u06f0_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u0646\u0648\u0628\u062a_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "community": 507,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f1\u06f0 \u2014 \u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0627\u0637\u0644\u0627\u0639\u200c\u0631\u0633\u0627\u0646\u06cc \u0646\u0648\u0628\u062a (\u0628\u06a9\u200c\u0627\u0646\u062f + \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f) \u2014 \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0645\u0646\u0637\u0642 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631:",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L916",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0645\u0646\u0637\u0642_\u06a9\u0633\u0628_\u0648\u06a9\u0627\u0631_916",
      "community": 507,
      "norm_label": "\u0645\u0646\u0637\u0642 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631:"
    },
    {
      "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0641\u06cc\u0644\u062f \u062c\u062f\u06cc\u062f \u0631\u0648\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc\u062a\u200c\u0647\u0627:",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L922",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u06cc\u0644\u062f_\u062c\u062f\u06cc\u062f_\u0631\u0648\u06cc_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "community": 507,
      "norm_label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0641\u06cc\u0644\u062f \u062c\u062f\u06cc\u062f \u0631\u0648\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc\u062a\u200c\u0647\u0627:"
    },
    {
      "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 endpoint \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L943",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_endpoint_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 507,
      "norm_label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 endpoint \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:"
    },
    {
      "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u2014 \u062a\u0628/\u0628\u062e\u0634 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u0637\u0644\u0627\u0639\u200c\u0631\u0633\u0627\u0646\u06cc:",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L968",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062a\u0628_\u0628\u062e\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc",
      "community": 507,
      "norm_label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u2014 \u062a\u0628/\u0628\u062e\u0634 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u0637\u0644\u0627\u0639\u200c\u0631\u0633\u0627\u0646\u06cc:"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L982",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "community": 505,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "CSS / UI \u2014 \u0641\u0642\u0637 template CSS",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L984",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_css_ui_\u0641\u0642\u0637_template_css",
      "community": 505,
      "norm_label": "css / ui \u2014 \u0641\u0642\u0637 template css"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627\u06cc API",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L993",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u067e\u0627\u0633\u062e_\u0647\u0627\u06cc_api",
      "community": 505,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627\u06cc api"
    },
    {
      "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0642\u0648\u0627\u0646\u06cc\u0646 \u06a9\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L998",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u0642\u0648\u0627\u0646\u06cc\u0646_\u06a9\u0644\u06cc",
      "community": 505,
      "norm_label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0642\u0648\u0627\u0646\u06cc\u0646 \u06a9\u0644\u06cc"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627 (\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1003",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc",
      "community": 505,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627 (\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc)"
    },
    {
      "label": "\u062e\u0644\u0627\u0635\u0647 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f/\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1031",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647",
      "community": 378,
      "norm_label": "\u062e\u0644\u0627\u0635\u0647 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f/\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647"
    },
    {
      "label": "\u0628\u06a9\u200c\u0627\u0646\u062f (\u062a\u063a\u06cc\u06cc\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1033",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631",
      "community": 378,
      "norm_label": "\u0628\u06a9\u200c\u0627\u0646\u062f (\u062a\u063a\u06cc\u06cc\u0631)"
    },
    {
      "label": "\u0628\u06a9\u200c\u0627\u0646\u062f (\u062c\u062f\u06cc\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1041",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "community": 378,
      "norm_label": "\u0628\u06a9\u200c\u0627\u0646\u062f (\u062c\u062f\u06cc\u062f)"
    },
    {
      "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f (\u062a\u063a\u06cc\u06cc\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1050",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631",
      "community": 378,
      "norm_label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f (\u062a\u063a\u06cc\u06cc\u0631)"
    },
    {
      "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f (\u062c\u062f\u06cc\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1057",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "community": 378,
      "norm_label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f (\u062c\u062f\u06cc\u062f)"
    },
    {
      "label": "Migration",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1062",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_migration",
      "community": 378,
      "norm_label": "migration"
    },
    {
      "label": "\u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a (\u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc/\u062c\u062f\u06cc\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1065",
      "_origin": "ast",
      "id": "prompt_multi_role_dashboard_\u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 378,
      "norm_label": "\u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a (\u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc/\u062c\u062f\u06cc\u062f)"
    },
    {
      "label": "my-payments-list-endpoint.md",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint",
      "community": 150,
      "norm_label": "my-payments-list-endpoint.md"
    },
    {
      "label": "\u0627\u0641\u0632\u0648\u062f\u0646 endpoint \u0644\u06cc\u0633\u062a \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0644\u0627\u06af\u06cc\u0646\u200c\u0634\u062f\u0647 (`GET /api/v1/my/payments`)",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_\u0627\u0641\u0632\u0648\u062f\u0646_endpoint_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u0644\u0627\u06af\u06cc\u0646_\u0634\u062f\u0647_get_api_v1_my_payments",
      "community": 150,
      "norm_label": "\u0627\u0641\u0632\u0648\u062f\u0646 endpoint \u0644\u06cc\u0633\u062a \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0644\u0627\u06af\u06cc\u0646\u200c\u0634\u062f\u0647 (`get /api/v1/my/payments`)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_\u067e\u0631\u0648\u0698\u0647",
      "community": 150,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_\u0632\u0645\u06cc\u0646\u0647",
      "community": 150,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 150,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 150,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 150,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "`PaymentRepository` \u2014 \u0628\u062f\u0648\u0646 findByUser",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_paymentrepository_\u0628\u062f\u0648\u0646_findbyuser",
      "community": 150,
      "norm_label": "`paymentrepository` \u2014 \u0628\u062f\u0648\u0646 findbyuser"
    },
    {
      "label": "`Payment` \u2014 \u0644\u06cc\u0646\u06a9 user + toArray",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_payment_\u0644\u06cc\u0646\u06a9_user_toarray",
      "community": 150,
      "norm_label": "`payment` \u2014 \u0644\u06cc\u0646\u06a9 user + toarray"
    },
    {
      "label": "route \u0646\u0627\u0645\u0648\u062c\u0648\u062f \u06a9\u0647 \u0641\u0631\u0627\u0646\u062a \u0635\u062f\u0627 \u0645\u06cc\u200c\u0632\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_route_\u0646\u0627\u0645\u0648\u062c\u0648\u062f_\u06a9\u0647_\u0641\u0631\u0627\u0646\u062a_\u0635\u062f\u0627_\u0645\u06cc_\u0632\u0646\u062f",
      "community": 150,
      "norm_label": "route \u0646\u0627\u0645\u0648\u062c\u0648\u062f \u06a9\u0647 \u0641\u0631\u0627\u0646\u062a \u0635\u062f\u0627 \u0645\u06cc\u200c\u0632\u0646\u062f"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_\u0648\u0638\u0627\u06cc\u0641",
      "community": 150,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. `findByUser` \u062f\u0631 `PaymentRepository`",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_\u06f1_findbyuser_\u062f\u0631_paymentrepository",
      "community": 150,
      "norm_label": "\u06f1. `findbyuser` \u062f\u0631 `paymentrepository`"
    },
    {
      "label": "\u06f2. endpoint `GET /api/v1/my/payments`",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_\u06f2_endpoint_get_api_v1_my_payments",
      "community": 150,
      "norm_label": "\u06f2. endpoint `get /api/v1/my/payments`"
    },
    {
      "label": "\u06f3. \u0645\u0637\u0645\u0626\u0646 \u0634\u0648 route \u0639\u0645\u0648\u0645\u06cc/auth \u062f\u0631\u0633\u062a \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L114",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_\u06f3_\u0645\u0637\u0645\u0626\u0646_\u0634\u0648_route_\u0639\u0645\u0648\u0645\u06cc_auth_\u062f\u0631\u0633\u062a_\u0627\u0633\u062a",
      "community": 150,
      "norm_label": "\u06f3. \u0645\u0637\u0645\u064a\u0646 \u0634\u0648 route \u0639\u0645\u0648\u0645\u06cc/auth \u062f\u0631\u0633\u062a \u0627\u0633\u062a"
    },
    {
      "label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 150,
      "norm_label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_my_payments_list_endpoint_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 150,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "my-payments-ui-redesign.md",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign",
      "community": 786,
      "norm_label": "my-payments-ui-redesign.md"
    },
    {
      "label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc UI/UX \u0635\u0641\u062d\u0647 \u00ab\u0644\u06cc\u0633\u062a \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627\u00bb (`/admin/my-payments`)",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0635\u0641\u062d\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_admin_my_payments",
      "community": 786,
      "norm_label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc ui/ux \u0635\u0641\u062d\u0647 \u00ab\u0644\u06cc\u0633\u062a \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627\u00bb (`/admin/my-payments`)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign_\u067e\u0631\u0648\u0698\u0647",
      "community": 786,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign_\u0632\u0645\u06cc\u0646\u0647",
      "community": 786,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign_\u0645\u0634\u06a9\u0644",
      "community": 786,
      "norm_label": "\u0645\u0634\u06a9\u0644"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 786,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 786,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "community": 786,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a \u062e\u0644\u0627\u0635\u0647\u200c\u06cc \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627 (\u0628\u06a9\u200c\u0627\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign_\u06f1_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u062e\u0644\u0627\u0635\u0647_\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 786,
      "norm_label": "\u06f1. \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a \u062e\u0644\u0627\u0635\u0647\u200c\u06cc \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627 (\u0628\u06a9\u200c\u0627\u0646\u062f)"
    },
    {
      "label": "\u06f2. hook \u062e\u0644\u0627\u0635\u0647 \u062f\u0631 \u0641\u0631\u0627\u0646\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign_\u06f2_hook_\u062e\u0644\u0627\u0635\u0647_\u062f\u0631_\u0641\u0631\u0627\u0646\u062a",
      "community": 786,
      "norm_label": "\u06f2. hook \u062e\u0644\u0627\u0635\u0647 \u062f\u0631 \u0641\u0631\u0627\u0646\u062a"
    },
    {
      "label": "\u06f3. \u0628\u062c \u0648\u0636\u0639\u06cc\u062a \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L154",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign_\u06f3_\u0628\u062c_\u0648\u0636\u0639\u06cc\u062a_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628",
      "community": 786,
      "norm_label": "\u06f3. \u0628\u062c \u0648\u0636\u0639\u06cc\u062a \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628"
    },
    {
      "label": "\u06f4. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc `MyPaymentsPage.tsx` \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u0644\u06af\u0648\u06cc `ClaimsPage`",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign_\u06f4_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_mypaymentspage_tsx_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0627\u0644\u06af\u0648\u06cc_claimspage",
      "community": 786,
      "norm_label": "\u06f4. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc `mypaymentspage.tsx` \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u0644\u06af\u0648\u06cc `claimspage`"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L277",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_\u062a\u0633\u062a",
      "community": 786,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L284",
      "_origin": "ast",
      "id": "prompt_my_payments_ui_redesign_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 786,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "national-code-unique-profile.md",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile",
      "community": 190,
      "norm_label": "national-code-unique-profile.md"
    },
    {
      "label": "\u06cc\u06a9\u062a\u0627 \u0628\u0648\u062f\u0646 \u06a9\u062f \u0645\u0644\u06cc \u062f\u0631 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0628\u06cc\u0645\u0627\u0631 (\u0647\u0631 \u06a9\u062f \u0645\u0644\u06cc \u0641\u0642\u0637 \u06cc\u06a9 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644)",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile_\u06cc\u06a9\u062a\u0627_\u0628\u0648\u062f\u0646_\u06a9\u062f_\u0645\u0644\u06cc_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_\u0647\u0631_\u06a9\u062f_\u0645\u0644\u06cc_\u0641\u0642\u0637_\u06cc\u06a9_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "community": 190,
      "norm_label": "\u06cc\u06a9\u062a\u0627 \u0628\u0648\u062f\u0646 \u06a9\u062f \u0645\u0644\u06cc \u062f\u0631 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0628\u06cc\u0645\u0627\u0631 (\u0647\u0631 \u06a9\u062f \u0645\u0644\u06cc \u0641\u0642\u0637 \u06cc\u06a9 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile_\u067e\u0631\u0648\u0698\u0647",
      "community": 190,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile_\u0632\u0645\u06cc\u0646\u0647",
      "community": 190,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 190,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 190,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 190,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile_\u0648\u0638\u0627\u06cc\u0641",
      "community": 190,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0642\u06cc\u062f \u06cc\u06a9\u062a\u0627\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 (partial \u2014 \u0641\u0642\u0637 \u0645\u0642\u0627\u062f\u06cc\u0631 non-null)",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile_\u06f1_\u0642\u06cc\u062f_\u06cc\u06a9\u062a\u0627\u06cc_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_partial_\u0641\u0642\u0637_\u0645\u0642\u0627\u062f\u06cc\u0631_non_null",
      "community": 190,
      "norm_label": "\u06f1. \u0642\u06cc\u062f \u06cc\u06a9\u062a\u0627\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 (partial \u2014 \u0641\u0642\u0637 \u0645\u0642\u0627\u062f\u06cc\u0631 non-null)"
    },
    {
      "label": "\u06f2. \u0645\u062a\u062f repository",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile_\u06f2_\u0645\u062a\u062f_repository",
      "community": 190,
      "norm_label": "\u06f2. \u0645\u062a\u062f repository"
    },
    {
      "label": "\u06f3. \u0686\u06a9 \u06cc\u06a9\u062a\u0627\u06cc\u06cc \u062f\u0631 \u0633\u0637\u062d \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 (\u0642\u0628\u0644 \u0627\u0632 flush)",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile_\u06f3_\u0686\u06a9_\u06cc\u06a9\u062a\u0627\u06cc\u06cc_\u062f\u0631_\u0633\u0637\u062d_\u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646_\u0642\u0628\u0644_\u0627\u0632_flush",
      "community": 190,
      "norm_label": "\u06f3. \u0686\u06a9 \u06cc\u06a9\u062a\u0627\u06cc\u06cc \u062f\u0631 \u0633\u0637\u062d \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 (\u0642\u0628\u0644 \u0627\u0632 flush)"
    },
    {
      "label": "\u06f4. \u06a9\u062f \u062e\u0637\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile_\u06f4_\u06a9\u062f_\u062e\u0637\u0627",
      "community": 190,
      "norm_label": "\u06f4. \u06a9\u062f \u062e\u0637\u0627"
    },
    {
      "label": "\u06f5. \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0645\u0646\u0634\u06cc / \u0633\u0627\u06cc\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile_\u06f5_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0645\u0646\u0634\u06cc_\u0633\u0627\u06cc\u0631",
      "community": 190,
      "norm_label": "\u06f5. \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0645\u0646\u0634\u06cc / \u0633\u0627\u06cc\u0631"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "prompt_national_code_unique_profile_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 190,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "new-visit-modal-ux.md",
      "file_type": "document",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_new_visit_modal_ux",
      "community": 219,
      "norm_label": "new-visit-modal-ux.md"
    },
    {
      "label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc UI/UX \u0645\u0648\u062f\u0627\u0644 \u00ab\u062b\u0628\u062a \u0645\u0631\u0627\u062c\u0639\u0647 \u062c\u062f\u06cc\u062f\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_new_visit_modal_ux_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0645\u0648\u062f\u0627\u0644_\u062b\u0628\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u062c\u062f\u06cc\u062f",
      "community": 219,
      "norm_label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc ui/ux \u0645\u0648\u062f\u0627\u0644 \u00ab\u062b\u0628\u062a \u0645\u0631\u0627\u062c\u0639\u0647 \u062c\u062f\u06cc\u062f\u00bb"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_new_visit_modal_ux_\u067e\u0631\u0648\u0698\u0647",
      "community": 219,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_new_visit_modal_ux_\u0632\u0645\u06cc\u0646\u0647",
      "community": 219,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_new_visit_modal_ux_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 219,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_new_visit_modal_ux_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 219,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "prompt_new_visit_modal_ux_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 219,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_new_visit_modal_ux_\u0648\u0638\u0627\u06cc\u0641",
      "community": 219,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0627\u062e\u062a\u0627\u0631 \u0628\u0635\u0631\u06cc \u0645\u0648\u062f\u0627\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "prompt_new_visit_modal_ux_\u06f1_\u0633\u0627\u062e\u062a\u0627\u0631_\u0628\u0635\u0631\u06cc_\u0645\u0648\u062f\u0627\u0644",
      "community": 219,
      "norm_label": "\u06f1. \u0633\u0627\u062e\u062a\u0627\u0631 \u0628\u0635\u0631\u06cc \u0645\u0648\u062f\u0627\u0644"
    },
    {
      "label": "\u06f2. \u0627\u062a\u0635\u0627\u0644 \u0628\u06cc\u0645\u0647 \u0628\u0647 \u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc \u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_new_visit_modal_ux_\u06f2_\u0627\u062a\u0635\u0627\u0644_\u0628\u06cc\u0645\u0647_\u0628\u0647_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "community": 219,
      "norm_label": "\u06f2. \u0627\u062a\u0635\u0627\u0644 \u0628\u06cc\u0645\u0647 \u0628\u0647 \u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc \u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u06f3. \u0648\u0627\u062d\u062f \u067e\u0648\u0644 \u06cc\u06a9\u062f\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_new_visit_modal_ux_\u06f3_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u06cc\u06a9\u062f\u0633\u062a",
      "community": 219,
      "norm_label": "\u06f3. \u0648\u0627\u062d\u062f \u067e\u0648\u0644 \u06cc\u06a9\u062f\u0633\u062a"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "prompt_new_visit_modal_ux_\u06f4_\u062a\u0633\u062a",
      "community": 219,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_new_visit_modal_ux_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 219,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "normalize-persian-digits.md",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits",
      "community": 380,
      "norm_label": "normalize-persian-digits.md"
    },
    {
      "label": "\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0627\u0631\u0642\u0627\u0645 \u0641\u0627\u0631\u0633\u06cc/\u0639\u0631\u0628\u06cc \u062f\u0631 \u0647\u0645\u0647 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0639\u062f\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0646\u0631\u0645\u0627\u0644_\u0633\u0627\u0632\u06cc_\u0627\u0631\u0642\u0627\u0645_\u0641\u0627\u0631\u0633\u06cc_\u0639\u0631\u0628\u06cc_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "community": 380,
      "norm_label": "\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0627\u0631\u0642\u0627\u0645 \u0641\u0627\u0631\u0633\u06cc/\u0639\u0631\u0628\u06cc \u062f\u0631 \u0647\u0645\u0647 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0639\u062f\u062f\u06cc"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u067e\u0631\u0648\u0698\u0647",
      "community": 380,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0632\u0645\u06cc\u0646\u0647",
      "community": 380,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 380,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 380,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 380,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0627\u0628\u0632\u0627\u0631 \u0645\u0648\u062c\u0648\u062f \u2014 `assets/admin/lib/utils.ts:105-116`",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0627\u0628\u0632\u0627\u0631_\u0645\u0648\u062c\u0648\u062f_assets_admin_lib_utils_ts_105_116",
      "community": 380,
      "norm_label": "\u0627\u0628\u0632\u0627\u0631 \u0645\u0648\u062c\u0648\u062f \u2014 `assets/admin/lib/utils.ts:105-116`"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc \u062f\u0631\u0633\u062a\u0650 \u0645\u0648\u062c\u0648\u062f \u2014 `assets/admin/components/ui/Input.tsx:19-25`",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0627\u0644\u06af\u0648\u06cc_\u062f\u0631\u0633\u062a_\u0645\u0648\u062c\u0648\u062f_assets_admin_components_ui_input_tsx_19_25",
      "community": 380,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc \u062f\u0631\u0633\u062a \u0645\u0648\u062c\u0648\u062f \u2014 `assets/admin/components/ui/input.tsx:19-25`"
    },
    {
      "label": "\u0641\u0631\u0645 \u0645\u0646\u0634\u06cc \u2014 `assets/admin/pages/MySecretariesPage.tsx:437, 441`",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0641\u0631\u0645_\u0645\u0646\u0634\u06cc_assets_admin_pages_mysecretariespage_tsx_437_441",
      "community": 380,
      "norm_label": "\u0641\u0631\u0645 \u0645\u0646\u0634\u06cc \u2014 `assets/admin/pages/mysecretariespage.tsx:437, 441`"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc \u062f\u0631\u0633\u062a schema \u2014 `assets/admin/lib/utils.ts:125-135`",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0627\u0644\u06af\u0648\u06cc_\u062f\u0631\u0633\u062a_schema_assets_admin_lib_utils_ts_125_135",
      "community": 380,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc \u062f\u0631\u0633\u062a schema \u2014 `assets/admin/lib/utils.ts:125-135`"
    },
    {
      "label": "schema\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u0631\u0642\u0627\u0645 \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u0631\u062f \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f (\u0686\u0648\u0646 `\\d` \u0641\u0642\u0637 ASCII \u0627\u0633\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_schema\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0627\u0631\u0642\u0627\u0645_\u0641\u0627\u0631\u0633\u06cc_\u0631\u0627_\u0631\u062f_\u0645\u06cc_\u06a9\u0646\u0646\u062f_\u0686\u0648\u0646_d_\u0641\u0642\u0637_ascii_\u0627\u0633\u062a",
      "community": 380,
      "norm_label": "schema\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u0631\u0642\u0627\u0645 \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u0631\u062f \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f (\u0686\u0648\u0646 `\\d` \u0641\u0642\u0637 ascii \u0627\u0633\u062a)"
    },
    {
      "label": "backend \u2014 `src/Shared/Util/PersianText.php:31-34`",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_backend_src_shared_util_persiantext_php_31_34",
      "community": 380,
      "norm_label": "backend \u2014 `src/shared/util/persiantext.php:31-34`"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0648\u0638\u0627\u06cc\u0641",
      "community": 380,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u06a9\u0645\u06cc\u0644 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u062f\u0631 `lib/utils.ts`",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u06f1_\u062a\u06a9\u0645\u06cc\u0644_\u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u062f\u0631_lib_utils_ts",
      "community": 380,
      "norm_label": "\u06f1. \u062a\u06a9\u0645\u06cc\u0644 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u062f\u0631 `lib/utils.ts`"
    },
    {
      "label": "\u06f2. \u062d\u0630\u0641 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L146",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u06f2_\u062d\u0630\u0641_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0647\u0627\u06cc_\u062a\u06a9\u0631\u0627\u0631\u06cc",
      "community": 380,
      "norm_label": "\u06f2. \u062d\u0630\u0641 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631\u06cc"
    },
    {
      "label": "\u06f3. \u0641\u0631\u0645 \u0645\u0646\u0634\u06cc \u2014 \u0646\u0642\u0637\u0647\u0654 \u0634\u0631\u0648\u0639 \u06af\u0632\u0627\u0631\u0634 \u06a9\u0627\u0631\u0628\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u06f3_\u0641\u0631\u0645_\u0645\u0646\u0634\u06cc_\u0646\u0642\u0637\u0647_\u0634\u0631\u0648\u0639_\u06af\u0632\u0627\u0631\u0634_\u06a9\u0627\u0631\u0628\u0631",
      "community": 380,
      "norm_label": "\u06f3. \u0641\u0631\u0645 \u0645\u0646\u0634\u06cc \u2014 \u0646\u0642\u0637\u0647 \u0634\u0631\u0648\u0639 \u06af\u0632\u0627\u0631\u0634 \u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "label": "\u06f4. \u0645\u0647\u0627\u062c\u0631\u062a \u0647\u0645\u0647\u0654 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0639\u062f\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u06f4_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "community": 380,
      "norm_label": "\u06f4. \u0645\u0647\u0627\u062c\u0631\u062a \u0647\u0645\u0647 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0639\u062f\u062f\u06cc"
    },
    {
      "label": "\u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L180",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0645\u0646\u0634\u06cc",
      "community": 380,
      "norm_label": "\u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u067e\u0631\u0633\u0646\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L186",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u067e\u0631\u0633\u0646\u0644",
      "community": 380,
      "norm_label": "\u067e\u0631\u0633\u0646\u0644"
    },
    {
      "label": "\u0628\u06cc\u0645\u0627\u0631\u0627\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L192",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0628\u06cc\u0645\u0627\u0631\u0627\u0646",
      "community": 380,
      "norm_label": "\u0628\u06cc\u0645\u0627\u0631\u0627\u0646"
    },
    {
      "label": "\u06a9\u0644\u06cc\u0646\u06cc\u06a9/\u067e\u0632\u0634\u06a9 (\u062a\u0644\u0641\u0646 \u062b\u0627\u0628\u062a \u2014 \u0645\u0648\u0628\u0627\u06cc\u0644\u200c\u0647\u0627 \u0627\u0632 \u0642\u0628\u0644 \u062f\u0631\u0633\u062a\u200c\u0627\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L201",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0632\u0634\u06a9_\u062a\u0644\u0641\u0646_\u062b\u0627\u0628\u062a_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0647\u0627_\u0627\u0632_\u0642\u0628\u0644_\u062f\u0631\u0633\u062a_\u0627\u0646\u062f",
      "community": 380,
      "norm_label": "\u06a9\u0644\u06cc\u0646\u06cc\u06a9/\u067e\u0632\u0634\u06a9 (\u062a\u0644\u0641\u0646 \u062b\u0627\u0628\u062a \u2014 \u0645\u0648\u0628\u0627\u06cc\u0644\u200c\u0647\u0627 \u0627\u0632 \u0642\u0628\u0644 \u062f\u0631\u0633\u062a\u200c\u0627\u0646\u062f)"
    },
    {
      "label": "\u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L209",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0646\u0648\u0628\u062a",
      "community": 380,
      "norm_label": "\u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u0632\u0645\u0627\u0646\u200c\u0628\u0646\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L216",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0632\u0645\u0627\u0646_\u0628\u0646\u062f\u06cc",
      "community": 380,
      "norm_label": "\u0632\u0645\u0627\u0646\u200c\u0628\u0646\u062f\u06cc"
    },
    {
      "label": "\u0645\u0628\u0644\u063a / \u062f\u0631\u0635\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L224",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0645\u0628\u0644\u063a_\u062f\u0631\u0635\u062f",
      "community": 380,
      "norm_label": "\u0645\u0628\u0644\u063a / \u062f\u0631\u0635\u062f"
    },
    {
      "label": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a / \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L236",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646",
      "community": 380,
      "norm_label": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a / \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L244",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646",
      "community": 380,
      "norm_label": "\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646"
    },
    {
      "label": "\u0628\u0627\u0646\u06a9\u06cc \u2014 \u0647\u06cc\u0686\u200c\u06a9\u062f\u0627\u0645 \u062a\u0628\u062f\u06cc\u0644 \u0646\u062f\u0627\u0631\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L250",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0628\u0627\u0646\u06a9\u06cc_\u0647\u06cc\u0686_\u06a9\u062f\u0627\u0645_\u062a\u0628\u062f\u06cc\u0644_\u0646\u062f\u0627\u0631\u0646\u062f",
      "community": 380,
      "norm_label": "\u0628\u0627\u0646\u06a9\u06cc \u2014 \u0647\u06cc\u0686\u200c\u06a9\u062f\u0627\u0645 \u062a\u0628\u062f\u06cc\u0644 \u0646\u062f\u0627\u0631\u0646\u062f"
    },
    {
      "label": "\u0641\u0642\u0637 \u06cc\u06a9\u062f\u0633\u062a\u200c\u0633\u0627\u0632\u06cc (\u0627\u0632 \u0642\u0628\u0644 \u062f\u0631\u0633\u062a \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L257",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0641\u0642\u0637_\u06cc\u06a9\u062f\u0633\u062a_\u0633\u0627\u0632\u06cc_\u0627\u0632_\u0642\u0628\u0644_\u062f\u0631\u0633\u062a_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u0646\u062f",
      "community": 380,
      "norm_label": "\u0641\u0642\u0637 \u06cc\u06a9\u062f\u0633\u062a\u200c\u0633\u0627\u0632\u06cc (\u0627\u0632 \u0642\u0628\u0644 \u062f\u0631\u0633\u062a \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f)"
    },
    {
      "label": "\u06f5. \u0627\u0635\u0644\u0627\u062d schema\u0647\u0627\u06cc Zod",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L260",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u06f5_\u0627\u0635\u0644\u0627\u062d_schema\u0647\u0627\u06cc_zod",
      "community": 380,
      "norm_label": "\u06f5. \u0627\u0635\u0644\u0627\u062d schema\u0647\u0627\u06cc zod"
    },
    {
      "label": "\u06f6. \u0644\u0627\u06cc\u0647 \u062f\u0641\u0627\u0639\u06cc backend",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L265",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u06f6_\u0644\u0627\u06cc\u0647_\u062f\u0641\u0627\u0639\u06cc_backend",
      "community": 380,
      "norm_label": "\u06f6. \u0644\u0627\u06cc\u0647 \u062f\u0641\u0627\u0639\u06cc backend"
    },
    {
      "label": "\u06f7. \u062a\u0633\u062a \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L288",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u06f7_\u062a\u0633\u062a_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 380,
      "norm_label": "\u06f7. \u062a\u0633\u062a \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L295",
      "_origin": "ast",
      "id": "prompt_normalize_persian_digits_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 380,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "otp-sms-site-name.md",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_otp_sms_site_name",
      "community": 523,
      "norm_label": "otp-sms-site-name.md"
    },
    {
      "label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0627\u0633\u0645 \u0633\u0627\u06cc\u062a \u0634\u0647\u0631 \u0628\u0647 \u067e\u06cc\u0627\u0645\u06a9 \u06a9\u062f \u062a\u0623\u06cc\u06cc\u062f (OTP) \u2014 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_otp_sms_site_name_\u0627\u0641\u0632\u0648\u062f\u0646_\u0627\u0633\u0645_\u0633\u0627\u06cc\u062a_\u0634\u0647\u0631_\u0628\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u062f_\u062a\u0623\u06cc\u06cc\u062f_otp_\u0628\u0647_\u0635\u0648\u0631\u062a_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc",
      "community": 523,
      "norm_label": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0627\u0633\u0645 \u0633\u0627\u06cc\u062a \u0634\u0647\u0631 \u0628\u0647 \u067e\u06cc\u0627\u0645\u06a9 \u06a9\u062f \u062a\u0627\u06cc\u06cc\u062f (otp) \u2014 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_otp_sms_site_name_\u067e\u0631\u0648\u0698\u0647",
      "community": 523,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_otp_sms_site_name_\u0632\u0645\u06cc\u0646\u0647",
      "community": 523,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_otp_sms_site_name_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 523,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_otp_sms_site_name_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 523,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_otp_sms_site_name_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 523,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "prompt_otp_sms_site_name_\u0648\u0638\u0627\u06cc\u0641",
      "community": 523,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. `OtpService` \u2014 resolve \u0627\u0633\u0645 \u0633\u0627\u06cc\u062a \u0648 \u062a\u0632\u0631\u06cc\u0642 `{site}`",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "prompt_otp_sms_site_name_\u06f1_otpservice_resolve_\u0627\u0633\u0645_\u0633\u0627\u06cc\u062a_\u0648_\u062a\u0632\u0631\u06cc\u0642_site",
      "community": 523,
      "norm_label": "\u06f1. `otpservice` \u2014 resolve \u0627\u0633\u0645 \u0633\u0627\u06cc\u062a \u0648 \u062a\u0632\u0631\u06cc\u0642 `{site}`"
    },
    {
      "label": "\u06f2. `AuthController::sendCode` \u2014 \u062e\u0648\u0627\u0646\u062f\u0646 `domain` \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0632 body",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_otp_sms_site_name_\u06f2_authcontroller_sendcode_\u062e\u0648\u0627\u0646\u062f\u0646_domain_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0627\u0632_body",
      "community": 523,
      "norm_label": "\u06f2. `authcontroller::sendcode` \u2014 \u062e\u0648\u0627\u0646\u062f\u0646 `domain` \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0632 body"
    },
    {
      "label": "\u06f3. `SmsMessageTemplate` \u2014 \u062b\u0628\u062a `{site}` \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0645\u062a\u063a\u06cc\u0631 \u0645\u062c\u0627\u0632 OTP",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "prompt_otp_sms_site_name_\u06f3_smsmessagetemplate_\u062b\u0628\u062a_site_\u0628\u0647_\u0639\u0646\u0648\u0627\u0646_\u0645\u062a\u063a\u06cc\u0631_\u0645\u062c\u0627\u0632_otp",
      "community": 523,
      "norm_label": "\u06f3. `smsmessagetemplate` \u2014 \u062b\u0628\u062a `{site}` \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0645\u062a\u063a\u06cc\u0631 \u0645\u062c\u0627\u0632 otp"
    },
    {
      "label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "prompt_otp_sms_site_name_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 523,
      "norm_label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "prompt_otp_sms_site_name_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 523,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "otp-via-kavenegar-lookup.md",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_otp_via_kavenegar_lookup",
      "community": 525,
      "norm_label": "otp-via-kavenegar-lookup.md"
    },
    {
      "label": "\u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 OTP \u0641\u0642\u0637 \u0627\u0632 \u0637\u0631\u06cc\u0642 Kavenegar VerifyLookup (\u067e\u062a\u0631\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_otp_via_kavenegar_lookup_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_otp_\u0641\u0642\u0637_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u067e\u062a\u0631\u0646",
      "community": 525,
      "norm_label": "\u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 otp \u0641\u0642\u0637 \u0627\u0632 \u0637\u0631\u06cc\u0642 kavenegar verifylookup (\u067e\u062a\u0631\u0646)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_otp_via_kavenegar_lookup_\u067e\u0631\u0648\u0698\u0647",
      "community": 525,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_otp_via_kavenegar_lookup_\u0632\u0645\u06cc\u0646\u0647",
      "community": 525,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0627\u0633\u067e\u06a9 Kavenegar VerifyLookup (\u0627\u0632 \u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a \u0631\u0633\u0645\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_otp_via_kavenegar_lookup_\u0627\u0633\u067e\u06a9_kavenegar_verifylookup_\u0627\u0632_\u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a_\u0631\u0633\u0645\u06cc",
      "community": 525,
      "norm_label": "\u0627\u0633\u067e\u06a9 kavenegar verifylookup (\u0627\u0632 \u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a \u0631\u0633\u0645\u06cc)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_otp_via_kavenegar_lookup_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 525,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_otp_via_kavenegar_lookup_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 525,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_otp_via_kavenegar_lookup_\u0648\u0638\u0627\u06cc\u0641",
      "community": 525,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. `KavehNegarProvider::sendTemplate` \u2014 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u062a\u0648\u06a9\u0646\u0650 \u0646\u0627\u0645\u200c\u062f\u0627\u0631 (backward-safe)",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L107",
      "_origin": "ast",
      "id": "prompt_otp_via_kavenegar_lookup_\u06f1_kavehnegarprovider_sendtemplate_\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc_\u062a\u0648\u06a9\u0646_\u0646\u0627\u0645_\u062f\u0627\u0631_backward_safe",
      "community": 525,
      "norm_label": "\u06f1. `kavehnegarprovider::sendtemplate` \u2014 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u062a\u0648\u06a9\u0646 \u0646\u0627\u0645\u200c\u062f\u0627\u0631 (backward-safe)"
    },
    {
      "label": "\u06f2. `.env` + `config/services.yaml` \u2014 \u0646\u0627\u0645 \u067e\u062a\u0631\u0646 OTP",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "prompt_otp_via_kavenegar_lookup_\u06f2_env_config_services_yaml_\u0646\u0627\u0645_\u067e\u062a\u0631\u0646_otp",
      "community": 525,
      "norm_label": "\u06f2. `.env` + `config/services.yaml` \u2014 \u0646\u0627\u0645 \u067e\u062a\u0631\u0646 otp"
    },
    {
      "label": "\u06f3. `OtpService` \u2014 dispatch \u0627\u0632 \u0637\u0631\u06cc\u0642 Lookup",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "prompt_otp_via_kavenegar_lookup_\u06f3_otpservice_dispatch_\u0627\u0632_\u0637\u0631\u06cc\u0642_lookup",
      "community": 525,
      "norm_label": "\u06f3. `otpservice` \u2014 dispatch \u0627\u0632 \u0637\u0631\u06cc\u0642 lookup"
    },
    {
      "label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc `docs/api/sms.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L167",
      "_origin": "ast",
      "id": "prompt_otp_via_kavenegar_lookup_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_sms_md",
      "community": 525,
      "norm_label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc `docs/api/sms.md`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L173",
      "_origin": "ast",
      "id": "prompt_otp_via_kavenegar_lookup_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 525,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "patient-record-profile-binding.md",
      "file_type": "document",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_patient_record_profile_binding",
      "community": 220,
      "norm_label": "patient-record-profile-binding.md"
    },
    {
      "label": "\u0627\u062a\u0635\u0627\u0644 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u06cc \u0628\u06cc\u0645\u0627\u0631 \u0628\u0647 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0628\u06cc\u0645\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_patient_record_profile_binding_\u0627\u062a\u0635\u0627\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631",
      "community": 220,
      "norm_label": "\u0627\u062a\u0635\u0627\u0644 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u06cc \u0628\u06cc\u0645\u0627\u0631 \u0628\u0647 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_patient_record_profile_binding_\u067e\u0631\u0648\u0698\u0647",
      "community": 220,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_patient_record_profile_binding_\u0632\u0645\u06cc\u0646\u0647",
      "community": 220,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_patient_record_profile_binding_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 220,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_patient_record_profile_binding_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 220,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_patient_record_profile_binding_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 220,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_patient_record_profile_binding_\u0648\u0638\u0627\u06cc\u0641",
      "community": 220,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u062d\u0644\u06cc\u0644 \u0631\u0627\u0628\u0637\u0647 User \u2194 UserProfile",
      "file_type": "document",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_patient_record_profile_binding_\u06f1_\u062a\u062d\u0644\u06cc\u0644_\u0631\u0627\u0628\u0637\u0647_user_userprofile",
      "community": 220,
      "norm_label": "\u06f1. \u062a\u062d\u0644\u06cc\u0644 \u0631\u0627\u0628\u0637\u0647 user \u2194 userprofile"
    },
    {
      "label": "\u06f2. \u063a\u0646\u06cc\u200c\u0633\u0627\u0632\u06cc \u067e\u0627\u0633\u062e \u067e\u0631\u0648\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_patient_record_profile_binding_\u06f2_\u063a\u0646\u06cc_\u0633\u0627\u0632\u06cc_\u067e\u0627\u0633\u062e_\u067e\u0631\u0648\u0646\u062f\u0647",
      "community": 220,
      "norm_label": "\u06f2. \u063a\u0646\u06cc\u200c\u0633\u0627\u0632\u06cc \u067e\u0627\u0633\u062e \u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "label": "\u06f3. Admin Frontend \u2014 \u0646\u0645\u0627\u06cc\u0634 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062f\u0631 \u067e\u0631\u0648\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "prompt_patient_record_profile_binding_\u06f3_admin_frontend_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u0631_\u067e\u0631\u0648\u0646\u062f\u0647",
      "community": 220,
      "norm_label": "\u06f3. admin frontend \u2014 \u0646\u0645\u0627\u06cc\u0634 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062f\u0631 \u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_patient_record_profile_binding_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 220,
      "norm_label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "prompt_patient_record_profile_binding_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 220,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "payment-flow-architecture.md",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture",
      "community": 405,
      "norm_label": "payment-flow-architecture.md"
    },
    {
      "label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u067e\u0631\u062f\u0627\u062e\u062a \u2014 \u0633\u0631\u0648\u06cc\u0633\u200c\u0645\u062d\u0648\u0631\u060c \u0627\u0645\u0646\u060c \u062a\u0648\u0633\u0639\u0647\u200c\u067e\u0630\u06cc\u0631 (Backend)",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062d\u0648\u0631_\u0627\u0645\u0646_\u062a\u0648\u0633\u0639\u0647_\u067e\u0630\u06cc\u0631_backend",
      "community": 405,
      "norm_label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u067e\u0631\u062f\u0627\u062e\u062a \u2014 \u0633\u0631\u0648\u06cc\u0633\u200c\u0645\u062d\u0648\u0631\u060c \u0627\u0645\u0646\u060c \u062a\u0648\u0633\u0639\u0647\u200c\u067e\u0630\u06cc\u0631 (backend)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u067e\u0631\u0648\u0698\u0647",
      "community": 405,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u0632\u0645\u06cc\u0646\u0647",
      "community": 405,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 405,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 405,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 405,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u0648\u0638\u0627\u06cc\u0641",
      "community": 405,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0627\u062e\u062a \u0633\u0631\u0648\u06cc\u0633 `PaymentManager` \u0648 \u0644\u0627\u063a\u0631 \u06a9\u0631\u062f\u0646 \u06a9\u0646\u062a\u0631\u0644\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u06f1_\u0633\u0627\u062e\u062a_\u0633\u0631\u0648\u06cc\u0633_paymentmanager_\u0648_\u0644\u0627\u063a\u0631_\u06a9\u0631\u062f\u0646_\u06a9\u0646\u062a\u0631\u0644\u0631",
      "community": 405,
      "norm_label": "\u06f1. \u0633\u0627\u062e\u062a \u0633\u0631\u0648\u06cc\u0633 `paymentmanager` \u0648 \u0644\u0627\u063a\u0631 \u06a9\u0631\u062f\u0646 \u06a9\u0646\u062a\u0631\u0644\u0631"
    },
    {
      "label": "\u06f2. transaction + \u0642\u0641\u0644 \u0628\u062f\u0628\u06cc\u0646\u0627\u0646\u0647 \u062f\u0631 verify (\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 race / double-verify)",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u06f2_transaction_\u0642\u0641\u0644_\u0628\u062f\u0628\u06cc\u0646\u0627\u0646\u0647_\u062f\u0631_verify_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_race_double_verify",
      "community": 405,
      "norm_label": "\u06f2. transaction + \u0642\u0641\u0644 \u0628\u062f\u0628\u06cc\u0646\u0627\u0646\u0647 \u062f\u0631 verify (\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 race / double-verify)"
    },
    {
      "label": "\u06f3. \u0644\u0627\u06af \u06a9\u0627\u0645\u0644 \u062a\u0631\u0627\u06a9\u0646\u0634 (`PaymentLog`)",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u06f3_\u0644\u0627\u06af_\u06a9\u0627\u0645\u0644_\u062a\u0631\u0627\u06a9\u0646\u0634_paymentlog",
      "community": 405,
      "norm_label": "\u06f3. \u0644\u0627\u06af \u06a9\u0627\u0645\u0644 \u062a\u0631\u0627\u06a9\u0646\u0634 (`paymentlog`)"
    },
    {
      "label": "\u06f4. \u0630\u062e\u06cc\u0631\u0647\u0654 authority/response/request-time \u0631\u0648\u06cc Payment",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L138",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u06f4_\u0630\u062e\u06cc\u0631\u0647_authority_response_request_time_\u0631\u0648\u06cc_payment",
      "community": 405,
      "norm_label": "\u06f4. \u0630\u062e\u06cc\u0631\u0647 authority/response/request-time \u0631\u0648\u06cc payment"
    },
    {
      "label": "\u06f5. \u0631\u0641\u0639 double-nesting \u062f\u0631 `getStatus`",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u06f5_\u0631\u0641\u0639_double_nesting_\u062f\u0631_getstatus",
      "community": 405,
      "norm_label": "\u06f5. \u0631\u0641\u0639 double-nesting \u062f\u0631 `getstatus`"
    },
    {
      "label": "\u06f6. \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc subscription \u0648 sms-wallet \u0628\u0627 \u0627\u0644\u06af\u0648\u06cc pay-endpoint",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u06f6_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_subscription_\u0648_sms_wallet_\u0628\u0627_\u0627\u0644\u06af\u0648\u06cc_pay_endpoint",
      "community": 405,
      "norm_label": "\u06f6. \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc subscription \u0648 sms-wallet \u0628\u0627 \u0627\u0644\u06af\u0648\u06cc pay-endpoint"
    },
    {
      "label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 405,
      "norm_label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L160",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 405,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "\u062a\u0633\u062a \u062f\u0633\u062a\u06cc (ddev\u060c \u062f\u0631 \u062d\u0627\u0644\u062a `payment_test_mode=1`)",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L169",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u062a\u0633\u062a_\u062f\u0633\u062a\u06cc_ddev_\u062f\u0631_\u062d\u0627\u0644\u062a_payment_test_mode_1",
      "community": 405,
      "norm_label": "\u062a\u0633\u062a \u062f\u0633\u062a\u06cc (ddev\u060c \u062f\u0631 \u062d\u0627\u0644\u062a `payment_test_mode=1`)"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc \u0646\u0647\u0627\u06cc\u06cc (\u0637\u0628\u0642 spec \u2014 \u062f\u0631 \u06af\u0632\u0627\u0631\u0634 \u0627\u062c\u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0634\u0648\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L178",
      "_origin": "ast",
      "id": "prompt_payment_flow_architecture_\u062e\u0631\u0648\u062c\u06cc_\u0646\u0647\u0627\u06cc\u06cc_\u0637\u0628\u0642_spec_\u062f\u0631_\u06af\u0632\u0627\u0631\u0634_\u0627\u062c\u0631\u0627_\u0627\u0631\u0627\u0626\u0647_\u0634\u0648\u062f",
      "community": 405,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc \u0646\u0647\u0627\u06cc\u06cc (\u0637\u0628\u0642 spec \u2014 \u062f\u0631 \u06af\u0632\u0627\u0631\u0634 \u0627\u062c\u0631\u0627 \u0627\u0631\u0627\u064a\u0647 \u0634\u0648\u062f)"
    },
    {
      "label": "payment-single-flow-consolidation.md",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation",
      "community": 649,
      "norm_label": "payment-single-flow-consolidation.md"
    },
    {
      "label": "\u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644 \u067e\u0631\u062f\u0627\u062e\u062a \u0628\u0647 \u06cc\u06a9 Flow \u0648\u0627\u062d\u062f + entry \u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a \u062e\u0627\u0644\u0635 (Backend + Admin)",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0647_\u06cc\u06a9_flow_\u0648\u0627\u062d\u062f_entry_\u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a_\u062e\u0627\u0644\u0635_backend_admin",
      "community": 649,
      "norm_label": "\u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644 \u067e\u0631\u062f\u0627\u062e\u062a \u0628\u0647 \u06cc\u06a9 flow \u0648\u0627\u062d\u062f + entry \u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a \u062e\u0627\u0644\u0635 (backend + admin)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation_\u067e\u0631\u0648\u0698\u0647",
      "community": 649,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation_\u0632\u0645\u06cc\u0646\u0647",
      "community": 649,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 649,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 649,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (flow \u062c\u062f\u0627 \u062f\u0631 SmsWallet \u2014 \u0628\u0627\u06cc\u062f \u062d\u0630\u0641 \u0634\u0648\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_flow_\u062c\u062f\u0627_\u062f\u0631_smswallet_\u0628\u0627\u06cc\u062f_\u062d\u0630\u0641_\u0634\u0648\u062f",
      "community": 649,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (flow \u062c\u062f\u0627 \u062f\u0631 smswallet \u2014 \u0628\u0627\u06cc\u062f \u062d\u0630\u0641 \u0634\u0648\u062f)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation_\u0648\u0638\u0627\u06cc\u0641",
      "community": 649,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062d\u0630\u0641 Flow \u062c\u062f\u0627\u06af\u0627\u0646\u0647\u0654 SmsWallet \u0648 \u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0647 flow \u0648\u0627\u062d\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation_\u06f1_\u062d\u0630\u0641_flow_\u062c\u062f\u0627\u06af\u0627\u0646\u0647_smswallet_\u0648_\u0627\u0646\u062a\u0642\u0627\u0644_\u0628\u0647_flow_\u0648\u0627\u062d\u062f",
      "community": 649,
      "norm_label": "\u06f1. \u062d\u0630\u0641 flow \u062c\u062f\u0627\u06af\u0627\u0646\u0647 smswallet \u0648 \u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0647 flow \u0648\u0627\u062d\u062f"
    },
    {
      "label": "\u06f2. entry \u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a\u0650 \u062e\u0627\u0644\u0635 `GET /api/v1/payment/order/{appointmentUuid}`",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation_\u06f2_entry_\u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a_\u062e\u0627\u0644\u0635_get_api_v1_payment_order_appointmentuuid",
      "community": 649,
      "norm_label": "\u06f2. entry \u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a \u062e\u0627\u0644\u0635 `get /api/v1/payment/order/{appointmentuuid}`"
    },
    {
      "label": "\u06f3. \u0639\u0645\u0648\u0645\u06cc\u200c\u06a9\u0631\u062f\u0646 route \u062c\u062f\u06cc\u062f \u062f\u0631 security",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L128",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation_\u06f3_\u0639\u0645\u0648\u0645\u06cc_\u06a9\u0631\u062f\u0646_route_\u062c\u062f\u06cc\u062f_\u062f\u0631_security",
      "community": 649,
      "norm_label": "\u06f3. \u0639\u0645\u0648\u0645\u06cc\u200c\u06a9\u0631\u062f\u0646 route \u062c\u062f\u06cc\u062f \u062f\u0631 security"
    },
    {
      "label": "\u06f4. \u062a\u0636\u0645\u06cc\u0646 \u00ab\u062a\u0646\u0647\u0627 \u06cc\u06a9 flow\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation_\u06f4_\u062a\u0636\u0645\u06cc\u0646_\u062a\u0646\u0647\u0627_\u06cc\u06a9_flow",
      "community": 649,
      "norm_label": "\u06f4. \u062a\u0636\u0645\u06cc\u0646 \u00ab\u062a\u0646\u0647\u0627 \u06cc\u06a9 flow\u00bb"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L143",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 649,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "prompt_payment_single_flow_consolidation_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 649,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "payment-test-mode-ui.md",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui",
      "community": 151,
      "norm_label": "payment-test-mode-ui.md"
    },
    {
      "label": "\u0646\u0645\u0627\u06cc\u0634 \u062f\u0631\u06af\u0627\u0647 \u062a\u0633\u062a \u062f\u0631 \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0647\u0646\u06af\u0627\u0645 \u0641\u0639\u0627\u0644 \u0628\u0648\u062f\u0646 \u062d\u0627\u0644\u062a \u0622\u0632\u0645\u0627\u06cc\u0634\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631\u06af\u0627\u0647_\u062a\u0633\u062a_\u062f\u0631_\u0631\u0627\u0628\u0637_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0647\u0646\u06af\u0627\u0645_\u0641\u0639\u0627\u0644_\u0628\u0648\u062f\u0646_\u062d\u0627\u0644\u062a_\u0622\u0632\u0645\u0627\u06cc\u0634\u06cc",
      "community": 151,
      "norm_label": "\u0646\u0645\u0627\u06cc\u0634 \u062f\u0631\u06af\u0627\u0647 \u062a\u0633\u062a \u062f\u0631 \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0647\u0646\u06af\u0627\u0645 \u0641\u0639\u0627\u0644 \u0628\u0648\u062f\u0646 \u062d\u0627\u0644\u062a \u0627\u0632\u0645\u0627\u06cc\u0634\u06cc"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_\u0632\u0645\u06cc\u0646\u0647",
      "community": 151,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 151,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 151,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 151,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "Backend \u2014 endpoint \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0641\u0642\u0637 \u0627\u062f\u0645\u06cc\u0646 \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_backend_endpoint_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0641\u0642\u0637_\u0627\u062f\u0645\u06cc\u0646_\u0627\u0633\u062a",
      "community": 151,
      "norm_label": "backend \u2014 endpoint \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0641\u0642\u0637 \u0627\u062f\u0645\u06cc\u0646 \u0627\u0633\u062a"
    },
    {
      "label": "Frontend \u2014 SmsWalletPage modal (\u062e\u0637 \u06f3\u06f4\u06f8\u2013\u06f3\u06f7\u06f3)",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_frontend_smswalletpage_modal_\u062e\u0637_\u06f3\u06f4\u06f8_\u06f3\u06f7\u06f3",
      "community": 151,
      "norm_label": "frontend \u2014 smswalletpage modal (\u062e\u0637 \u06f3\u06f4\u06f8\u2013\u06f3\u06f7\u06f3)"
    },
    {
      "label": "Frontend \u2014 SubscriptionPage modal (\u062e\u0637 \u06f3\u06f0\u06f7\u2013\u06f3\u06f2\u06f7)",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_frontend_subscriptionpage_modal_\u062e\u0637_\u06f3\u06f0\u06f7_\u06f3\u06f2\u06f7",
      "community": 151,
      "norm_label": "frontend \u2014 subscriptionpage modal (\u062e\u0637 \u06f3\u06f0\u06f7\u2013\u06f3\u06f2\u06f7)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_\u0648\u0638\u0627\u06cc\u0641",
      "community": 151,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 endpoint \u0639\u0645\u0648\u0645\u06cc `GET /api/v1/payment/config`",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_\u06f1_backend_endpoint_\u0639\u0645\u0648\u0645\u06cc_get_api_v1_payment_config",
      "community": 151,
      "norm_label": "\u06f1. backend \u2014 endpoint \u0639\u0645\u0648\u0645\u06cc `get /api/v1/payment/config`"
    },
    {
      "label": "\u06f2. Frontend \u2014 hook \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u062d\u0627\u0644\u062a \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_\u06f2_frontend_hook_\u0628\u0631\u0627\u06cc_\u062e\u0648\u0627\u0646\u062f\u0646_\u062d\u0627\u0644\u062a_\u062a\u0633\u062a",
      "community": 151,
      "norm_label": "\u06f2. frontend \u2014 hook \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u062d\u0627\u0644\u062a \u062a\u0633\u062a"
    },
    {
      "label": "\u06f3. Frontend \u2014 SmsWalletPage: \u067e\u0646\u0647\u0627\u0646 \u06a9\u0631\u062f\u0646 \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u06a9\u0646\u0646\u062f\u0647 \u062f\u0631\u06af\u0627\u0647 \u062f\u0631 \u062d\u0627\u0644\u062a \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_\u06f3_frontend_smswalletpage_\u067e\u0646\u0647\u0627\u0646_\u06a9\u0631\u062f\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_\u06a9\u0646\u0646\u062f\u0647_\u062f\u0631\u06af\u0627\u0647_\u062f\u0631_\u062d\u0627\u0644\u062a_\u062a\u0633\u062a",
      "community": 151,
      "norm_label": "\u06f3. frontend \u2014 smswalletpage: \u067e\u0646\u0647\u0627\u0646 \u06a9\u0631\u062f\u0646 \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u06a9\u0646\u0646\u062f\u0647 \u062f\u0631\u06af\u0627\u0647 \u062f\u0631 \u062d\u0627\u0644\u062a \u062a\u0633\u062a"
    },
    {
      "label": "\u06f4. Frontend \u2014 SubscriptionPage: \u067e\u0646\u0647\u0627\u0646 \u06a9\u0631\u062f\u0646 \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u06a9\u0646\u0646\u062f\u0647 \u062f\u0631\u06af\u0627\u0647 \u062f\u0631 \u062d\u0627\u0644\u062a \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L143",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_\u06f4_frontend_subscriptionpage_\u067e\u0646\u0647\u0627\u0646_\u06a9\u0631\u062f\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_\u06a9\u0646\u0646\u062f\u0647_\u062f\u0631\u06af\u0627\u0647_\u062f\u0631_\u062d\u0627\u0644\u062a_\u062a\u0633\u062a",
      "community": 151,
      "norm_label": "\u06f4. frontend \u2014 subscriptionpage: \u067e\u0646\u0647\u0627\u0646 \u06a9\u0631\u062f\u0646 \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u06a9\u0646\u0646\u062f\u0647 \u062f\u0631\u06af\u0627\u0647 \u062f\u0631 \u062d\u0627\u0644\u062a \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L157",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 151,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "prompt_payment_test_mode_ui_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627",
      "community": 151,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "payment-unified-status-canceled-and-managed-hosts.md",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts",
      "community": 115,
      "norm_label": "payment-unified-status-canceled-and-managed-hosts.md"
    },
    {
      "label": "\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u0646\u0637\u0642 \u067e\u0631\u062f\u0627\u062e\u062a: \u0648\u0636\u0639\u06cc\u062a canceled + allowlist \u062f\u0627\u0645\u0646\u0647\u200c\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a\u200c\u067e\u0630\u06cc\u0631 + \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0645\u0646\u0637\u0642_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648\u0636\u0639\u06cc\u062a_canceled_allowlist_\u062f\u0627\u0645\u0646\u0647_\u06cc_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0630\u06cc\u0631_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 115,
      "norm_label": "\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u0646\u0637\u0642 \u067e\u0631\u062f\u0627\u062e\u062a: \u0648\u0636\u0639\u06cc\u062a canceled + allowlist \u062f\u0627\u0645\u0646\u0647\u200c\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a\u200c\u067e\u0630\u06cc\u0631 + \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u067e\u0631\u0648\u0698\u0647",
      "community": 115,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0632\u0645\u06cc\u0646\u0647",
      "community": 115,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 115,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 115,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 115,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc Payment (\u0628\u062f\u0648\u0646 canceled)",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_payment_\u0628\u062f\u0648\u0646_canceled",
      "community": 115,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc payment (\u0628\u062f\u0648\u0646 canceled)"
    },
    {
      "label": "allowlist \u062b\u0627\u0628\u062a \u0627\u0632 .env (services.yaml: `$allowedFrontendHosts: '%env(ALLOWED_FRONTEND_HOSTS)%'`)",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_allowlist_\u062b\u0627\u0628\u062a_\u0627\u0632_env_services_yaml_allowedfrontendhosts_env_allowed_frontend_hosts",
      "community": 115,
      "norm_label": "allowlist \u062b\u0627\u0628\u062a \u0627\u0632 .env (services.yaml: `$allowedfrontendhosts: '%env(allowed_frontend_hosts)%'`)"
    },
    {
      "label": "expire \u0646\u0648\u0628\u062a \u2014 payment \u0631\u0627 \u062f\u0633\u062a \u0646\u0645\u06cc\u200c\u0632\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_expire_\u0646\u0648\u0628\u062a_payment_\u0631\u0627_\u062f\u0633\u062a_\u0646\u0645\u06cc_\u0632\u0646\u062f",
      "community": 115,
      "norm_label": "expire \u0646\u0648\u0628\u062a \u2014 payment \u0631\u0627 \u062f\u0633\u062a \u0646\u0645\u06cc\u200c\u0632\u0646\u062f"
    },
    {
      "label": "callback \u2014 \u0627\u0646\u0635\u0631\u0627\u0641 \u06a9\u0627\u0631\u0628\u0631 \u0645\u0639\u0627\u062f\u0644 \u062e\u0637\u0627 \u06af\u0631\u0641\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_callback_\u0627\u0646\u0635\u0631\u0627\u0641_\u06a9\u0627\u0631\u0628\u0631_\u0645\u0639\u0627\u062f\u0644_\u062e\u0637\u0627_\u06af\u0631\u0641\u062a\u0647_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 115,
      "norm_label": "callback \u2014 \u0627\u0646\u0635\u0631\u0627\u0641 \u06a9\u0627\u0631\u0628\u0631 \u0645\u0639\u0627\u062f\u0644 \u062e\u0637\u0627 \u06af\u0631\u0641\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0638\u0627\u06cc\u0641",
      "community": 115,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0648\u0636\u0639\u06cc\u062a `canceled`",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0648\u0636\u0639\u06cc\u062a_canceled",
      "community": 115,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0648\u0636\u0639\u06cc\u062a `canceled`"
    },
    {
      "label": "\u06f2. \u062a\u0645\u0627\u06cc\u0632 \u00ab\u0627\u0646\u0635\u0631\u0627\u0641\u00bb \u0627\u0632 \u00ab\u062e\u0637\u0627\u00bb \u062f\u0631 gateway\u0647\u0627 \u0648 callback",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06f2_\u062a\u0645\u0627\u06cc\u0632_\u0627\u0646\u0635\u0631\u0627\u0641_\u0627\u0632_\u062e\u0637\u0627_\u062f\u0631_gateway\u0647\u0627_\u0648_callback",
      "community": 115,
      "norm_label": "\u06f2. \u062a\u0645\u0627\u06cc\u0632 \u00ab\u0627\u0646\u0635\u0631\u0627\u0641\u00bb \u0627\u0632 \u00ab\u062e\u0637\u0627\u00bb \u062f\u0631 gateway\u0647\u0627 \u0648 callback"
    },
    {
      "label": "\u06f3. canceled \u0647\u0646\u06af\u0627\u0645 \u0627\u0646\u0642\u0636\u0627\u06cc \u0645\u0647\u0644\u062a \u067e\u0631\u062f\u0627\u062e\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06f3_canceled_\u0647\u0646\u06af\u0627\u0645_\u0627\u0646\u0642\u0636\u0627\u06cc_\u0645\u0647\u0644\u062a_\u067e\u0631\u062f\u0627\u062e\u062a",
      "community": 115,
      "norm_label": "\u06f3. canceled \u0647\u0646\u06af\u0627\u0645 \u0627\u0646\u0642\u0636\u0627\u06cc \u0645\u0647\u0644\u062a \u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "label": "\u06f4. allowlist \u0645\u062f\u06cc\u0631\u06cc\u062a\u200c\u067e\u0630\u06cc\u0631 \u0627\u0632 SiteConfig",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06f4_allowlist_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0630\u06cc\u0631_\u0627\u0632_siteconfig",
      "community": 115,
      "norm_label": "\u06f4. allowlist \u0645\u062f\u06cc\u0631\u06cc\u062a\u200c\u067e\u0630\u06cc\u0631 \u0627\u0632 siteconfig"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc `docs/api/payment.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_payment_md",
      "community": 115,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc `docs/api/payment.md`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 115,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "per-doctor-insurance-contracts.md",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts",
      "community": 615,
      "norm_label": "per-doctor-insurance-contracts.md"
    },
    {
      "label": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0628\u06cc\u0645\u0647 \u0628\u0647\u200c\u0627\u0632\u0627\u06cc \u0647\u0631 \u067e\u0632\u0634\u06a9 \u062f\u0631 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0686\u0646\u062f\u067e\u0632\u0634\u06a9\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0686\u0646\u062f\u067e\u0632\u0634\u06a9\u0647",
      "community": 615,
      "norm_label": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0628\u06cc\u0645\u0647 \u0628\u0647\u200c\u0627\u0632\u0627\u06cc \u0647\u0631 \u067e\u0632\u0634\u06a9 \u062f\u0631 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0686\u0646\u062f\u067e\u0632\u0634\u06a9\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u0632\u0645\u06cc\u0646\u0647",
      "community": 615,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 615,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 615,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 615,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc \u0645\u0631\u062c\u0639 \u06a9\u0647 \u0627\u0632 \u0642\u0628\u0644 per-doctor \u0627\u0633\u062a (\u0628\u0627\u06cc\u062f \u062a\u06a9\u0631\u0627\u0631 \u0634\u0648\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u0627\u0644\u06af\u0648\u06cc_\u0645\u0631\u062c\u0639_\u06a9\u0647_\u0627\u0632_\u0642\u0628\u0644_per_doctor_\u0627\u0633\u062a_\u0628\u0627\u06cc\u062f_\u062a\u06a9\u0631\u0627\u0631_\u0634\u0648\u062f",
      "community": 615,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc \u0645\u0631\u062c\u0639 \u06a9\u0647 \u0627\u0632 \u0642\u0628\u0644 per-doctor \u0627\u0633\u062a (\u0628\u0627\u06cc\u062f \u062a\u06a9\u0631\u0627\u0631 \u0634\u0648\u062f)"
    },
    {
      "label": "\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0647\u0646\u0648\u0632 clinic-only \u0647\u0633\u062a\u0646\u062f (\u0628\u0627\u06cc\u062f \u0627\u0635\u0644\u0627\u062d \u0634\u0648\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0647\u0646\u0648\u0632_clinic_only_\u0647\u0633\u062a\u0646\u062f_\u0628\u0627\u06cc\u062f_\u0627\u0635\u0644\u0627\u062d_\u0634\u0648\u0646\u062f",
      "community": 615,
      "norm_label": "\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0647\u0646\u0648\u0632 clinic-only \u0647\u0633\u062a\u0646\u062f (\u0628\u0627\u06cc\u062f \u0627\u0635\u0644\u0627\u062d \u0634\u0648\u0646\u062f)"
    },
    {
      "label": "\u0686\u0631\u0627 \u0645\u0627\u0644\u06a9 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 clinic-level \u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u0686\u0631\u0627_\u0645\u0627\u0644\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_level_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 615,
      "norm_label": "\u0686\u0631\u0627 \u0645\u0627\u0644\u06a9 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 clinic-level \u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u0641\u0639\u0644\u06cc \u2014 \u0628\u062f\u0648\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u067e\u0632\u0634\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L114",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0639\u0644\u06cc_\u0628\u062f\u0648\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_\u067e\u0632\u0634\u06a9",
      "community": 615,
      "norm_label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u0641\u0639\u0644\u06cc \u2014 \u0628\u062f\u0648\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u067e\u0632\u0634\u06a9"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u0648\u0638\u0627\u06cc\u0641",
      "community": 615,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 \u0639\u0628\u0648\u0631 `doctor_uuid` \u062f\u0631 \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a\u200c\u0647\u0627\u06cc tenant-insurances",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u06f1_backend_\u0639\u0628\u0648\u0631_doctor_uuid_\u062f\u0631_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u0647\u0627\u06cc_tenant_insurances",
      "community": 615,
      "norm_label": "\u06f1. backend \u2014 \u0639\u0628\u0648\u0631 `doctor_uuid` \u062f\u0631 \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a\u200c\u0647\u0627\u06cc tenant-insurances"
    },
    {
      "label": "\u06f2. Backend \u2014 \u06cc\u06a9\u062f\u0633\u062a\u200c\u0633\u0627\u0632\u06cc \u0648 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L166",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u06f2_backend_\u06cc\u06a9\u062f\u0633\u062a_\u0633\u0627\u0632\u06cc_\u0648_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc",
      "community": 615,
      "norm_label": "\u06f2. backend \u2014 \u06cc\u06a9\u062f\u0633\u062a\u200c\u0633\u0627\u0632\u06cc \u0648 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc"
    },
    {
      "label": "\u06f3. Frontend \u2014 \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u06af\u0631 \u067e\u0632\u0634\u06a9 \u062f\u0631 \u0635\u0641\u062d\u0647 \u0628\u06cc\u0645\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u06f3_frontend_\u0627\u0646\u062a\u062e\u0627\u0628_\u06af\u0631_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u0635\u0641\u062d\u0647_\u0628\u06cc\u0645\u0647",
      "community": 615,
      "norm_label": "\u06f3. frontend \u2014 \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u06af\u0631 \u067e\u0632\u0634\u06a9 \u062f\u0631 \u0635\u0641\u062d\u0647 \u0628\u06cc\u0645\u0647"
    },
    {
      "label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L203",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 615,
      "norm_label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f5. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L207",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u06f5_\u062a\u0633\u062a",
      "community": 615,
      "norm_label": "\u06f5. \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L216",
      "_origin": "ast",
      "id": "prompt_per_doctor_insurance_contracts_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 615,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "pre-registration.md",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_pre_registration",
      "community": 191,
      "norm_label": "pre-registration.md"
    },
    {
      "label": "Pre-Registration Feature",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_pre_registration_pre_registration_feature",
      "community": 191,
      "norm_label": "pre-registration feature"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_pre_registration_\u0647\u062f\u0641",
      "community": 191,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "community": 191,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f1 \u2014 Entity \u0648 Migration: PreRegistration",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f1_entity_\u0648_migration_preregistration",
      "community": 191,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f1 \u2014 entity \u0648 migration: preregistration"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f2 \u2014 Backend: Public Pre-Registration Endpoint",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f2_backend_public_pre_registration_endpoint",
      "community": 191,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f2 \u2014 backend: public pre-registration endpoint"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f3 \u2014 Backend: Admin Pre-Registration Management Endpoints",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f3_backend_admin_pre_registration_management_endpoints",
      "community": 191,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f3 \u2014 backend: admin pre-registration management endpoints"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f4 \u2014 Frontend Homepage: \u062f\u0648 \u062f\u06a9\u0645\u0647 \u062f\u0631 header \u0648 hero",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f4_frontend_homepage_\u062f\u0648_\u062f\u06a9\u0645\u0647_\u062f\u0631_header_\u0648_hero",
      "community": 191,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f4 \u2014 frontend homepage: \u062f\u0648 \u062f\u06a9\u0645\u0647 \u062f\u0631 header \u0648 hero"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f5 \u2014 Frontend Admin Panel: \u0635\u0641\u062d\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_frontend_admin_panel_\u0635\u0641\u062d\u0647_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u0647\u0627",
      "community": 191,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a \u06f5 \u2014 frontend admin panel: \u0635\u0641\u062d\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0627\u062c\u0631\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L196",
      "_origin": "ast",
      "id": "prompt_pre_registration_\u0646\u06a9\u0627\u062a_\u0627\u062c\u0631\u0627\u06cc\u06cc",
      "community": 191,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0627\u062c\u0631\u0627\u06cc\u06cc"
    },
    {
      "label": "\u0627\u0645\u0646\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L198",
      "_origin": "ast",
      "id": "prompt_pre_registration_\u0627\u0645\u0646\u06cc\u062a",
      "community": 191,
      "norm_label": "\u0627\u0645\u0646\u06cc\u062a"
    },
    {
      "label": "SMS",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L202",
      "_origin": "ast",
      "id": "prompt_pre_registration_sms",
      "community": 191,
      "norm_label": "sms"
    },
    {
      "label": "\u067e\u0633\u0648\u0631\u062f \u062a\u0635\u0627\u062f\u0641\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L206",
      "_origin": "ast",
      "id": "prompt_pre_registration_\u067e\u0633\u0648\u0631\u062f_\u062a\u0635\u0627\u062f\u0641\u06cc",
      "community": 191,
      "norm_label": "\u067e\u0633\u0648\u0631\u062f \u062a\u0635\u0627\u062f\u0641\u06cc"
    },
    {
      "label": "\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L209",
      "_origin": "ast",
      "id": "prompt_pre_registration_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 191,
      "norm_label": "\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "production-fixes-cors-payment-gateways.md",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways",
      "community": 495,
      "norm_label": "production-fixes-cors-payment-gateways.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0628\u0627\u06af\u200c\u0647\u0627\u06cc \u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646: CORS + payment/config 500 + \u062f\u0631\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0641\u0639\u0627\u0644 \u0648 callback \u0645\u0644\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627\u06cc_\u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646_cors_payment_config_500_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0641\u0639\u0627\u0644_\u0648_callback_\u0645\u0644\u062a",
      "community": 495,
      "norm_label": "\u0631\u0641\u0639 \u0628\u0627\u06af\u200c\u0647\u0627\u06cc \u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646: cors + payment/config 500 + \u062f\u0631\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0641\u0639\u0627\u0644 \u0648 callback \u0645\u0644\u062a"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_\u067e\u0631\u0648\u0698\u0647",
      "community": 495,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_\u0632\u0645\u06cc\u0646\u0647",
      "community": 495,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 495,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 495,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "CORS \u2014 `config/packages/nelmio_cors.yaml`",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_cors_config_packages_nelmio_cors_yaml",
      "community": 495,
      "norm_label": "cors \u2014 `config/packages/nelmio_cors.yaml`"
    },
    {
      "label": "payment/config \u2014 `PaymentController::config()` (\u062e\u0637 \u06f5\u06f4\u06f6)",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_payment_config_paymentcontroller_config_\u062e\u0637_\u06f5\u06f4\u06f6",
      "community": 495,
      "norm_label": "payment/config \u2014 `paymentcontroller::config()` (\u062e\u0637 \u06f5\u06f4\u06f6)"
    },
    {
      "label": "resolveGateway + callback (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_resolvegateway_callback_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 495,
      "norm_label": "resolvegateway + callback (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "MellatGateway \u2014 \u062a\u0634\u062e\u06cc\u0635 \u0641\u0639\u0627\u0644\u200c\u0628\u0648\u062f\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_mellatgateway_\u062a\u0634\u062e\u06cc\u0635_\u0641\u0639\u0627\u0644_\u0628\u0648\u062f\u0646",
      "community": 495,
      "norm_label": "mellatgateway \u2014 \u062a\u0634\u062e\u06cc\u0635 \u0641\u0639\u0627\u0644\u200c\u0628\u0648\u062f\u0646"
    },
    {
      "label": "\u0641\u0631\u0627\u0646\u062a \u2014 `SubscriptionPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_\u0641\u0631\u0627\u0646\u062a_subscriptionpage_tsx",
      "community": 495,
      "norm_label": "\u0641\u0631\u0627\u0646\u062a \u2014 `subscriptionpage.tsx`"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_\u0648\u0638\u0627\u06cc\u0641",
      "community": 495,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0631\u0641\u0639 CORS \u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_\u06f1_\u0631\u0641\u0639_cors_\u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646",
      "community": 495,
      "norm_label": "\u06f1. \u0631\u0641\u0639 cors \u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646"
    },
    {
      "label": "\u06f2. \u0631\u0641\u0639 payment/config 500 + \u0641\u0642\u0637 \u062f\u0631\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0641\u0639\u0627\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L145",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_\u06f2_\u0631\u0641\u0639_payment_config_500_\u0641\u0642\u0637_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0641\u0639\u0627\u0644",
      "community": 495,
      "norm_label": "\u06f2. \u0631\u0641\u0639 payment/config 500 + \u0641\u0642\u0637 \u062f\u0631\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0641\u0639\u0627\u0644"
    },
    {
      "label": "\u06f3. Callback \u0647\u0631 \u062f\u0631\u06af\u0627\u0647 \u0645\u0637\u0627\u0628\u0642 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc IPG \u0645\u0644\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L189",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_\u06f3_callback_\u0647\u0631_\u062f\u0631\u06af\u0627\u0647_\u0645\u0637\u0627\u0628\u0642_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_ipg_\u0645\u0644\u062a",
      "community": 495,
      "norm_label": "\u06f3. callback \u0647\u0631 \u062f\u0631\u06af\u0627\u0647 \u0645\u0637\u0627\u0628\u0642 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc ipg \u0645\u0644\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L203",
      "_origin": "ast",
      "id": "prompt_production_fixes_cors_payment_gateways_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 495,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "profile-birthday-jalali-persist.md",
      "file_type": "document",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_profile_birthday_jalali_persist",
      "community": 240,
      "norm_label": "profile-birthday-jalali-persist.md"
    },
    {
      "label": "\u0630\u062e\u06cc\u0631\u0647 \u0648 \u0646\u0645\u0627\u06cc\u0634 \u0635\u062d\u06cc\u062d \u062a\u0627\u0631\u06cc\u062e \u062a\u0648\u0644\u062f \u062f\u0631 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 (Unix)",
      "file_type": "document",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_profile_birthday_jalali_persist_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u0646\u0645\u0627\u06cc\u0634_\u0635\u062d\u06cc\u062d_\u062a\u0627\u0631\u06cc\u062e_\u062a\u0648\u0644\u062f_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unix",
      "community": 240,
      "norm_label": "\u0630\u062e\u06cc\u0631\u0647 \u0648 \u0646\u0645\u0627\u06cc\u0634 \u0635\u062d\u06cc\u062d \u062a\u0627\u0631\u06cc\u062e \u062a\u0648\u0644\u062f \u062f\u0631 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 (unix)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_profile_birthday_jalali_persist_\u067e\u0631\u0648\u0698\u0647",
      "community": 240,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_profile_birthday_jalali_persist_\u0632\u0645\u06cc\u0646\u0647",
      "community": 240,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_profile_birthday_jalali_persist_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 240,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_profile_birthday_jalali_persist_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 240,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_profile_birthday_jalali_persist_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 240,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "prompt_profile_birthday_jalali_persist_\u0648\u0638\u0627\u06cc\u0641",
      "community": 240,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0630\u062e\u06cc\u0631\u0647 `birthday` (Unix) \u062f\u0631 `hydrate`",
      "file_type": "document",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "prompt_profile_birthday_jalali_persist_\u06f1_\u0630\u062e\u06cc\u0631\u0647_birthday_unix_\u062f\u0631_hydrate",
      "community": 240,
      "norm_label": "\u06f1. \u0630\u062e\u06cc\u0631\u0647 `birthday` (unix) \u062f\u0631 `hydrate`"
    },
    {
      "label": "\u06f2. \u062e\u0631\u0648\u062c\u06cc `birthday` \u062f\u0631 `toArray`",
      "file_type": "document",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "prompt_profile_birthday_jalali_persist_\u06f2_\u062e\u0631\u0648\u062c\u06cc_birthday_\u062f\u0631_toarray",
      "community": 240,
      "norm_label": "\u06f2. \u062e\u0631\u0648\u062c\u06cc `birthday` \u062f\u0631 `toarray`"
    },
    {
      "label": "\u06f3. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "prompt_profile_birthday_jalali_persist_\u06f3_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 240,
      "norm_label": "\u06f3. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_profile_birthday_jalali_persist_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 240,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "project-wide-logging.md",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_project_wide_logging",
      "community": 235,
      "norm_label": "project-wide-logging.md"
    },
    {
      "label": "\u0644\u0627\u06af\u06cc\u0646\u06af \u0633\u0631\u0627\u0633\u0631\u06cc \u067e\u0631\u0648\u0698\u0647 + \u0646\u0645\u0627\u06cc\u0634 \u0644\u0627\u06af\u200c\u0647\u0627 \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u0644\u0627\u06af\u06cc\u0646\u06af_\u0633\u0631\u0627\u0633\u0631\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0646\u0645\u0627\u06cc\u0634_\u0644\u0627\u06af_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 235,
      "norm_label": "\u0644\u0627\u06af\u06cc\u0646\u06af \u0633\u0631\u0627\u0633\u0631\u06cc \u067e\u0631\u0648\u0698\u0647 + \u0646\u0645\u0627\u06cc\u0634 \u0644\u0627\u06af\u200c\u0647\u0627 \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u067e\u0631\u0648\u0698\u0647",
      "community": 235,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u0632\u0645\u06cc\u0646\u0647",
      "community": 235,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u0647\u062f\u0641",
      "community": 235,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 235,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0646\u0645\u0648\u0646\u0647 catch \u0628\u06cc\u200c\u0635\u062f\u0627)",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0645\u0648\u0646\u0647_catch_\u0628\u06cc_\u0635\u062f\u0627",
      "community": 235,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0646\u0645\u0648\u0646\u0647 catch \u0628\u06cc\u200c\u0635\u062f\u0627)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u0648\u0638\u0627\u06cc\u0641",
      "community": 235,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0627\u062e\u062a Entity \u062c\u062f\u0648\u0644 \u0644\u0627\u06af \u2014 `src/Shared/Logging/AppLog.php`",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u06f1_\u0633\u0627\u062e\u062a_entity_\u062c\u062f\u0648\u0644_\u0644\u0627\u06af_src_shared_logging_applog_php",
      "community": 235,
      "norm_label": "\u06f1. \u0633\u0627\u062e\u062a entity \u062c\u062f\u0648\u0644 \u0644\u0627\u06af \u2014 `src/shared/logging/applog.php`"
    },
    {
      "label": "\u06f2. Decorator \u0644\u0627\u06af\u0631 \u2014 `src/Shared/Logging/DbLogger.php`",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u06f2_decorator_\u0644\u0627\u06af\u0631_src_shared_logging_dblogger_php",
      "community": 235,
      "norm_label": "\u06f2. decorator \u0644\u0627\u06af\u0631 \u2014 `src/shared/logging/dblogger.php`"
    },
    {
      "label": "\u06f3. \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f\u0650 \u0644\u0627\u06af \u062f\u0631 \u0646\u0642\u0627\u0637 \u0645\u0647\u0645 (\u06a9\u0644 backend)",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L162",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u06f3_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_\u0644\u0627\u06af_\u062f\u0631_\u0646\u0642\u0627\u0637_\u0645\u0647\u0645_\u06a9\u0644_backend",
      "community": 235,
      "norm_label": "\u06f3. \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0644\u0627\u06af \u062f\u0631 \u0646\u0642\u0627\u0637 \u0645\u0647\u0645 (\u06a9\u0644 backend)"
    },
    {
      "label": "\u06f4. Endpoint \u0627\u062f\u0645\u06cc\u0646 \u2014 `GET /api/v1/admin/logs`",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L182",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u06f4_endpoint_\u0627\u062f\u0645\u06cc\u0646_get_api_v1_admin_logs",
      "community": 235,
      "norm_label": "\u06f4. endpoint \u0627\u062f\u0645\u06cc\u0646 \u2014 `get /api/v1/admin/logs`"
    },
    {
      "label": "\u06f5. \u0635\u0641\u062d\u0647\u200c\u06cc \u0627\u062f\u0645\u06cc\u0646 \u2014 `assets/admin/pages/LogsPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L203",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u06f5_\u0635\u0641\u062d\u0647_\u06cc_\u0627\u062f\u0645\u06cc\u0646_assets_admin_pages_logspage_tsx",
      "community": 235,
      "norm_label": "\u06f5. \u0635\u0641\u062d\u0647\u200c\u06cc \u0627\u062f\u0645\u06cc\u0646 \u2014 `assets/admin/pages/logspage.tsx`"
    },
    {
      "label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L214",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 235,
      "norm_label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L218",
      "_origin": "ast",
      "id": "prompt_project_wide_logging_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 235,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "qa-bug-audit.md",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit",
      "community": 152,
      "norm_label": "qa-bug-audit.md"
    },
    {
      "label": "\u0645\u0645\u06cc\u0632\u06cc \u06a9\u0634\u0641 \u0628\u0627\u06af \u2014 \u062a\u0633\u062a \u0631\u0641\u062a\u0627\u0631\u06cc \u06a9\u0644 \u0633\u06cc\u0633\u062a\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0634\u0641_\u0628\u0627\u06af_\u062a\u0633\u062a_\u0631\u0641\u062a\u0627\u0631\u06cc_\u06a9\u0644_\u0633\u06cc\u0633\u062a\u0645",
      "community": 152,
      "norm_label": "\u0645\u0645\u06cc\u0632\u06cc \u06a9\u0634\u0641 \u0628\u0627\u06af \u2014 \u062a\u0633\u062a \u0631\u0641\u062a\u0627\u0631\u06cc \u06a9\u0644 \u0633\u06cc\u0633\u062a\u0645"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u067e\u0631\u0648\u0698\u0647",
      "community": 152,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u0632\u0645\u06cc\u0646\u0647",
      "community": 152,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 152,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 152,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0648 \u0631\u0648\u0634 \u062a\u0633\u062a (\u0648\u0627\u0642\u0639\u06cc\u060c \u062f\u0627\u062e\u0644 ddev)",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u0627\u0628\u0632\u0627\u0631\u0647\u0627_\u0648_\u0631\u0648\u0634_\u062a\u0633\u062a_\u0648\u0627\u0642\u0639\u06cc_\u062f\u0627\u062e\u0644_ddev",
      "community": 152,
      "norm_label": "\u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0648 \u0631\u0648\u0634 \u062a\u0633\u062a (\u0648\u0627\u0642\u0639\u06cc\u060c \u062f\u0627\u062e\u0644 ddev)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u0648\u0638\u0627\u06cc\u0641",
      "community": 152,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0646\u0642\u0634\u0647\u200c\u0628\u0631\u062f\u0627\u0631\u06cc endpoint\u0647\u0627 \u0648 \u062f\u0627\u0645\u0646\u0647\u200c\u06cc \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u06f1_\u0646\u0642\u0634\u0647_\u0628\u0631\u062f\u0627\u0631\u06cc_endpoint\u0647\u0627_\u0648_\u062f\u0627\u0645\u0646\u0647_\u06cc_\u062a\u0633\u062a",
      "community": 152,
      "norm_label": "\u06f1. \u0646\u0642\u0634\u0647\u200c\u0628\u0631\u062f\u0627\u0631\u06cc endpoint\u0647\u0627 \u0648 \u062f\u0627\u0645\u0646\u0647\u200c\u06cc \u062a\u0633\u062a"
    },
    {
      "label": "\u06f2. \u062a\u0633\u062a \u062e\u0637\u0627\u0647\u0627\u06cc \u06f5\u06f0\u06f0 \u0648 \u0648\u0631\u0648\u062f\u06cc \u0645\u0631\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u06f2_\u062a\u0633\u062a_\u062e\u0637\u0627\u0647\u0627\u06cc_\u06f5\u06f0\u06f0_\u0648_\u0648\u0631\u0648\u062f\u06cc_\u0645\u0631\u0632\u06cc",
      "community": 152,
      "norm_label": "\u06f2. \u062a\u0633\u062a \u062e\u0637\u0627\u0647\u0627\u06cc \u06f5\u06f0\u06f0 \u0648 \u0648\u0631\u0648\u062f\u06cc \u0645\u0631\u0632\u06cc"
    },
    {
      "label": "\u06f3. \u0645\u0627\u062a\u0631\u06cc\u0633 \u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u0642\u0634\u200c\u0647\u0627 (\u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0628\u062e\u0634)",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u06f3_\u0645\u0627\u062a\u0631\u06cc\u0633_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0647\u0627_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0628\u062e\u0634",
      "community": 152,
      "norm_label": "\u06f3. \u0645\u0627\u062a\u0631\u06cc\u0633 \u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u0642\u0634\u200c\u0647\u0627 (\u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0628\u062e\u0634)"
    },
    {
      "label": "\u06f4. \u0627\u0646\u0637\u0628\u0627\u0642 \u0642\u0631\u0627\u0631\u062f\u0627\u062f API",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u06f4_\u0627\u0646\u0637\u0628\u0627\u0642_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_api",
      "community": 152,
      "norm_label": "\u06f4. \u0627\u0646\u0637\u0628\u0627\u0642 \u0642\u0631\u0627\u0631\u062f\u0627\u062f api"
    },
    {
      "label": "\u06f5. \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0648\u0631\u0648\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u06f5_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0648\u0631\u0648\u062f\u06cc",
      "community": 152,
      "norm_label": "\u06f5. \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0648\u0631\u0648\u062f\u06cc"
    },
    {
      "label": "\u06f6. \u0633\u0644\u0627\u0645\u062a build \u0648 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u06f6_\u0633\u0644\u0627\u0645\u062a_build_\u0648_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc",
      "community": 152,
      "norm_label": "\u06f6. \u0633\u0644\u0627\u0645\u062a build \u0648 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc"
    },
    {
      "label": "\u06f7. \u062a\u0648\u0644\u06cc\u062f \u06af\u0632\u0627\u0631\u0634 \u0628\u0627\u06af",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u06f7_\u062a\u0648\u0644\u06cc\u062f_\u06af\u0632\u0627\u0631\u0634_\u0628\u0627\u06af",
      "community": 152,
      "norm_label": "\u06f7. \u062a\u0648\u0644\u06cc\u062f \u06af\u0632\u0627\u0631\u0634 \u0628\u0627\u06af"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "prompt_qa_bug_audit_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 152,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "qa-full-system-audit.md",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit",
      "community": 347,
      "norm_label": "qa-full-system-audit.md"
    },
    {
      "label": "\u0645\u0645\u06cc\u0632\u06cc \u06a9\u0627\u0645\u0644 QA \u0633\u06cc\u0633\u062a\u0645 \u2014 \u0628\u06a9\u200c\u0627\u0646\u062f Symfony API + \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 React",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_\u0633\u06cc\u0633\u062a\u0645_\u0628\u06a9_\u0627\u0646\u062f_symfony_api_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "community": 347,
      "norm_label": "\u0645\u0645\u06cc\u0632\u06cc \u06a9\u0627\u0645\u0644 qa \u0633\u06cc\u0633\u062a\u0645 \u2014 \u0628\u06a9\u200c\u0627\u0646\u062f symfony api + \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 react"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u067e\u0631\u0648\u0698\u0647",
      "community": 347,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0646\u0642\u0634 \u0627\u062c\u0631\u0627\u06a9\u0646\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0646\u0642\u0634_\u0627\u062c\u0631\u0627\u06a9\u0646\u0646\u062f\u0647",
      "community": 347,
      "norm_label": "\u0646\u0642\u0634 \u0627\u062c\u0631\u0627\u06a9\u0646\u0646\u062f\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0632\u0645\u06cc\u0646\u0647",
      "community": 347,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0647\u062f\u0641",
      "community": 347,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637 (\u0646\u0642\u0634\u0647\u0654 \u0633\u06cc\u0633\u062a\u0645 \u0628\u0631\u0627\u06cc \u062a\u0633\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637_\u0646\u0642\u0634\u0647_\u0633\u06cc\u0633\u062a\u0645_\u0628\u0631\u0627\u06cc_\u062a\u0633\u062a",
      "community": 347,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637 (\u0646\u0642\u0634\u0647 \u0633\u06cc\u0633\u062a\u0645 \u0628\u0631\u0627\u06cc \u062a\u0633\u062a)"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627 (\u0642\u0628\u0644 \u0627\u0632 \u0634\u0631\u0648\u0639 \u062a\u0633\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627_\u0642\u0628\u0644_\u0627\u0632_\u0634\u0631\u0648\u0639_\u062a\u0633\u062a",
      "community": 347,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627 (\u0642\u0628\u0644 \u0627\u0632 \u0634\u0631\u0648\u0639 \u062a\u0633\u062a)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0648\u0638\u0627\u06cc\u0641",
      "community": 347,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f0 \u2014 Baseline",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f0_baseline",
      "community": 347,
      "norm_label": "\u0641\u0627\u0632 \u06f0 \u2014 baseline"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f1 \u2014 \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u067e\u0627\u0633\u062e \u0648 Envelope",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f1_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u067e\u0627\u0633\u062e_\u0648_envelope",
      "community": 347,
      "norm_label": "\u0641\u0627\u0632 \u06f1 \u2014 \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u067e\u0627\u0633\u062e \u0648 envelope"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f2 \u2014 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0648 \u0645\u062c\u0648\u0632\u0647\u0627 (Auth / RBAC)",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f2_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u0648_\u0645\u062c\u0648\u0632\u0647\u0627_auth_rbac",
      "community": 347,
      "norm_label": "\u0641\u0627\u0632 \u06f2 \u2014 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0648 \u0645\u062c\u0648\u0632\u0647\u0627 (auth / rbac)"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f3 \u2014 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0648\u0631\u0648\u062f\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062e\u0637\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f3_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0648\u0631\u0648\u062f\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062e\u0637\u0627",
      "community": 347,
      "norm_label": "\u0641\u0627\u0632 \u06f3 \u2014 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0648\u0631\u0648\u062f\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062e\u0637\u0627"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f4 \u2014 \u0627\u0645\u0646\u06cc\u062a API",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f4_\u0627\u0645\u0646\u06cc\u062a_api",
      "community": 347,
      "norm_label": "\u0641\u0627\u0632 \u06f4 \u2014 \u0627\u0645\u0646\u06cc\u062a api"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f5 \u2014 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 React SPA",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f5_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react_spa",
      "community": 347,
      "norm_label": "\u0641\u0627\u0632 \u06f5 \u2014 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 react spa"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f6 \u2014 \u06cc\u06a9\u067e\u0627\u0631\u0686\u06af\u06cc \u0648 \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u06a9\u0627\u0631\u0628\u0631 (E2E)",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f6_\u06cc\u06a9\u067e\u0627\u0631\u0686\u06af\u06cc_\u0648_\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u06a9\u0627\u0631\u0628\u0631_e2e",
      "community": 347,
      "norm_label": "\u0641\u0627\u0632 \u06f6 \u2014 \u06cc\u06a9\u067e\u0627\u0631\u0686\u06af\u06cc \u0648 \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u06a9\u0627\u0631\u0628\u0631 (e2e)"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f7 \u2014 \u062a\u062f\u0648\u06cc\u0646 \u06af\u0632\u0627\u0631\u0634 \u0646\u0647\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L164",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f7_\u062a\u062f\u0648\u06cc\u0646_\u06af\u0632\u0627\u0631\u0634_\u0646\u0647\u0627\u06cc\u06cc",
      "community": 347,
      "norm_label": "\u0641\u0627\u0632 \u06f7 \u2014 \u062a\u062f\u0648\u06cc\u0646 \u06af\u0632\u0627\u0631\u0634 \u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "label": "\u0642\u0627\u0644\u0628 \u06af\u0632\u0627\u0631\u0634 (\u0628\u0631\u0627\u06cc \u0647\u0631 \u06cc\u0627\u0641\u062a\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0642\u0627\u0644\u0628_\u06af\u0632\u0627\u0631\u0634_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u06cc\u0627\u0641\u062a\u0647",
      "community": 347,
      "norm_label": "\u0642\u0627\u0644\u0628 \u06af\u0632\u0627\u0631\u0634 (\u0628\u0631\u0627\u06cc \u0647\u0631 \u06cc\u0627\u0641\u062a\u0647)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L189",
      "_origin": "ast",
      "id": "prompt_qa_full_system_audit_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 347,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "rating-multidimensional-and-rich-comments.md",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments",
      "community": 87,
      "norm_label": "rating-multidimensional-and-rich-comments.md"
    },
    {
      "label": "\u0627\u0645\u062a\u06cc\u0627\u0632 \u0686\u0646\u062f\u0628\u064f\u0639\u062f\u06cc + \u0646\u0638\u0631\u0627\u062a \u063a\u0646\u06cc (\u0646\u0648\u06cc\u0633\u0646\u062f\u0647\u060c \u0644\u0627\u06cc\u06a9/\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9\u060c \u067e\u0627\u0633\u062e) \u0628\u0631\u0627\u06cc \u0635\u0641\u062d\u0647 \u067e\u0632\u0634\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0686\u0646\u062f\u0628_\u0639\u062f\u06cc_\u0646\u0638\u0631\u0627\u062a_\u063a\u0646\u06cc_\u0646\u0648\u06cc\u0633\u0646\u062f\u0647_\u0644\u0627\u06cc\u06a9_\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9_\u067e\u0627\u0633\u062e_\u0628\u0631\u0627\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0632\u0634\u06a9",
      "community": 87,
      "norm_label": "\u0627\u0645\u062a\u06cc\u0627\u0632 \u0686\u0646\u062f\u0628\u0639\u062f\u06cc + \u0646\u0638\u0631\u0627\u062a \u063a\u0646\u06cc (\u0646\u0648\u06cc\u0633\u0646\u062f\u0647\u060c \u0644\u0627\u06cc\u06a9/\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9\u060c \u067e\u0627\u0633\u062e) \u0628\u0631\u0627\u06cc \u0635\u0641\u062d\u0647 \u067e\u0632\u0634\u06a9"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u067e\u0631\u0648\u0698\u0647",
      "community": 87,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647 \u0648 \u0686\u0631\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u0632\u0645\u06cc\u0646\u0647_\u0648_\u0686\u0631\u0627\u06cc\u06cc",
      "community": 87,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647 \u0648 \u0686\u0631\u0627\u06cc\u06cc"
    },
    {
      "label": "\u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0647\u062f\u0641 (\u062f\u0642\u06cc\u0642\u0627\u064b \u0622\u0646\u0686\u0647 UI \u0627\u0646\u062a\u0638\u0627\u0631 \u062f\u0627\u0631\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0647\u062f\u0641_\u062f\u0642\u06cc\u0642\u0627_\u0622\u0646\u0686\u0647_ui_\u0627\u0646\u062a\u0638\u0627\u0631_\u062f\u0627\u0631\u062f",
      "community": 87,
      "norm_label": "\u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0647\u062f\u0641 (\u062f\u0642\u06cc\u0642\u0627 \u0627\u0646\u0686\u0647 ui \u0627\u0646\u062a\u0638\u0627\u0631 \u062f\u0627\u0631\u062f)"
    },
    {
      "label": "\u0627\u0644\u0641) `GET /api/v1/rate/{doctorUuid}` (\u0639\u0645\u0648\u0645\u06cc) \u2014 \u062a\u062c\u0645\u06cc\u0639 \u0627\u0645\u062a\u06cc\u0627\u0632",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u0627\u0644\u0641_get_api_v1_rate_doctoruuid_\u0639\u0645\u0648\u0645\u06cc_\u062a\u062c\u0645\u06cc\u0639_\u0627\u0645\u062a\u06cc\u0627\u0632",
      "community": 87,
      "norm_label": "\u0627\u0644\u0641) `get /api/v1/rate/{doctoruuid}` (\u0639\u0645\u0648\u0645\u06cc) \u2014 \u062a\u062c\u0645\u06cc\u0639 \u0627\u0645\u062a\u06cc\u0627\u0632"
    },
    {
      "label": "\u0628) `POST /api/v1/rate` (AUTH + \u06af\u0627\u0631\u062f \u0648\u0627\u062c\u062f \u0628\u0648\u062f\u0646 \u0645\u0648\u062c\u0648\u062f) \u2014 \u062b\u0628\u062a \u0627\u0645\u062a\u06cc\u0627\u0632 \u0686\u0646\u062f\u0628\u064f\u0639\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u0628_post_api_v1_rate_auth_\u06af\u0627\u0631\u062f_\u0648\u0627\u062c\u062f_\u0628\u0648\u062f\u0646_\u0645\u0648\u062c\u0648\u062f_\u062b\u0628\u062a_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0686\u0646\u062f\u0628_\u0639\u062f\u06cc",
      "community": 87,
      "norm_label": "\u0628) `post /api/v1/rate` (auth + \u06af\u0627\u0631\u062f \u0648\u0627\u062c\u062f \u0628\u0648\u062f\u0646 \u0645\u0648\u062c\u0648\u062f) \u2014 \u062b\u0628\u062a \u0627\u0645\u062a\u06cc\u0627\u0632 \u0686\u0646\u062f\u0628\u0639\u062f\u06cc"
    },
    {
      "label": "\u062c) `GET /api/v1/comments/{doctorUuid}` (\u0639\u0645\u0648\u0645\u06cc) \u2014 \u0647\u0631 \u0622\u06cc\u062a\u0645 \u0646\u0638\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u062c_get_api_v1_comments_doctoruuid_\u0639\u0645\u0648\u0645\u06cc_\u0647\u0631_\u0622\u06cc\u062a\u0645_\u0646\u0638\u0631",
      "community": 87,
      "norm_label": "\u062c) `get /api/v1/comments/{doctoruuid}` (\u0639\u0645\u0648\u0645\u06cc) \u2014 \u0647\u0631 \u0627\u06cc\u062a\u0645 \u0646\u0638\u0631"
    },
    {
      "label": "\u062f) `POST /api/v1/comment` (AUTH + \u06af\u0627\u0631\u062f \u0648\u0627\u062c\u062f \u0628\u0648\u062f\u0646 \u0645\u0648\u062c\u0648\u062f) \u2014 \u062b\u0628\u062a \u0646\u0638\u0631/\u067e\u0627\u0633\u062e",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u062f_post_api_v1_comment_auth_\u06af\u0627\u0631\u062f_\u0648\u0627\u062c\u062f_\u0628\u0648\u062f\u0646_\u0645\u0648\u062c\u0648\u062f_\u062b\u0628\u062a_\u0646\u0638\u0631_\u067e\u0627\u0633\u062e",
      "community": 87,
      "norm_label": "\u062f) `post /api/v1/comment` (auth + \u06af\u0627\u0631\u062f \u0648\u0627\u062c\u062f \u0628\u0648\u062f\u0646 \u0645\u0648\u062c\u0648\u062f) \u2014 \u062b\u0628\u062a \u0646\u0638\u0631/\u067e\u0627\u0633\u062e"
    },
    {
      "label": "\u0647) `POST /api/v1/like/{commentUuid}` (AUTH) \u2014 \u0631\u0623\u06cc \u0644\u0627\u06cc\u06a9/\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u0647_post_api_v1_like_commentuuid_auth_\u0631\u0623\u06cc_\u0644\u0627\u06cc\u06a9_\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9",
      "community": 87,
      "norm_label": "\u0647) `post /api/v1/like/{commentuuid}` (auth) \u2014 \u0631\u0627\u06cc \u0644\u0627\u06cc\u06a9/\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 87,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 87,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u0648\u0638\u0627\u06cc\u0641",
      "community": 87,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Entity `Rate` \u0686\u0646\u062f\u0628\u064f\u0639\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L128",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u06f1_entity_rate_\u0686\u0646\u062f\u0628_\u0639\u062f\u06cc",
      "community": 87,
      "norm_label": "\u06f1. entity `rate` \u0686\u0646\u062f\u0628\u0639\u062f\u06cc"
    },
    {
      "label": "\u06f2. Entity `Comment` \u2014 parent/replies + toArray \u063a\u0646\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u06f2_entity_comment_parent_replies_toarray_\u063a\u0646\u06cc",
      "community": 87,
      "norm_label": "\u06f2. entity `comment` \u2014 parent/replies + toarray \u063a\u0646\u06cc"
    },
    {
      "label": "\u06f3. Entity `Like` \u062c\u0647\u062a\u200c\u062f\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u06f3_entity_like_\u062c\u0647\u062a_\u062f\u0627\u0631",
      "community": 87,
      "norm_label": "\u06f3. entity `like` \u062c\u0647\u062a\u200c\u062f\u0627\u0631"
    },
    {
      "label": "\u06f4. Repository \u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u06f4_repository_\u0647\u0627",
      "community": 87,
      "norm_label": "\u06f4. repository \u0647\u0627"
    },
    {
      "label": "\u06f5. Controller",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u06f5_controller",
      "community": 87,
      "norm_label": "\u06f5. controller"
    },
    {
      "label": "\u06f6. Migration \u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L158",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u06f6_migration_\u0647\u0627",
      "community": 87,
      "norm_label": "\u06f6. migration \u0647\u0627"
    },
    {
      "label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc `docs/api/rating.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_rating_md",
      "community": 87,
      "norm_label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc `docs/api/rating.md`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L164",
      "_origin": "ast",
      "id": "prompt_rating_multidimensional_and_rich_comments_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 87,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "rating-require-recent-confirmed-appointment.md",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment",
      "community": 153,
      "norm_label": "rating-require-recent-confirmed-appointment.md"
    },
    {
      "label": "\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc \u062b\u0628\u062a \u0646\u0638\u0631/\u0627\u0645\u062a\u06cc\u0627\u0632 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646\u0650 \u062f\u0627\u0631\u0627\u06cc \u0646\u0648\u0628\u062a \u062a\u0627\u06cc\u06cc\u062f\u200c\u0634\u062f\u0647 \u062f\u0631 \u06f3\u06f0 \u0631\u0648\u0632 \u06af\u0630\u0634\u062a\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u062b\u0628\u062a_\u0646\u0638\u0631_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0628\u0647_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062a\u0627\u06cc\u06cc\u062f_\u0634\u062f\u0647_\u062f\u0631_\u06f3\u06f0_\u0631\u0648\u0632_\u06af\u0630\u0634\u062a\u0647",
      "community": 153,
      "norm_label": "\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc \u062b\u0628\u062a \u0646\u0638\u0631/\u0627\u0645\u062a\u06cc\u0627\u0632 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062f\u0627\u0631\u0627\u06cc \u0646\u0648\u0628\u062a \u062a\u0627\u06cc\u06cc\u062f\u200c\u0634\u062f\u0647 \u062f\u0631 \u06f3\u06f0 \u0631\u0648\u0632 \u06af\u0630\u0634\u062a\u0647"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u067e\u0631\u0648\u0698\u0647",
      "community": 153,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u0632\u0645\u06cc\u0646\u0647",
      "community": 153,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u0647\u062f\u0641",
      "community": 153,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u062a\u0639\u0631\u06cc\u0641 \u062f\u0642\u06cc\u0642 \u00ab\u0648\u0627\u062c\u062f \u0628\u0648\u062f\u0646\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u062a\u0639\u0631\u06cc\u0641_\u062f\u0642\u06cc\u0642_\u0648\u0627\u062c\u062f_\u0628\u0648\u062f\u0646",
      "community": 153,
      "norm_label": "\u062a\u0639\u0631\u06cc\u0641 \u062f\u0642\u06cc\u0642 \u00ab\u0648\u0627\u062c\u062f \u0628\u0648\u062f\u0646\u00bb"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 153,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 153,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u0648\u0638\u0627\u06cc\u0641",
      "community": 153,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0645\u062a\u062f Repository \u2014 `hasRecentConfirmed`",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u06f1_\u0645\u062a\u062f_repository_hasrecentconfirmed",
      "community": 153,
      "norm_label": "\u06f1. \u0645\u062a\u062f repository \u2014 `hasrecentconfirmed`"
    },
    {
      "label": "\u06f2. \u06af\u0627\u0631\u062f \u062f\u0631 `rate()` \u0648 `createComment()`",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u06f2_\u06af\u0627\u0631\u062f_\u062f\u0631_rate_\u0648_createcomment",
      "community": 153,
      "norm_label": "\u06f2. \u06af\u0627\u0631\u062f \u062f\u0631 `rate()` \u0648 `createcomment()`"
    },
    {
      "label": "\u06f3. \u06a9\u062f \u062e\u0637\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u06f3_\u06a9\u062f_\u062e\u0637\u0627",
      "community": 153,
      "norm_label": "\u06f3. \u06a9\u062f \u062e\u0637\u0627"
    },
    {
      "label": "\u06f4. endpoint \u0628\u0631\u0631\u0633\u06cc \u0648\u0627\u062c\u062f \u0628\u0648\u062f\u0646 (\u0628\u0631\u0627\u06cc UI)",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L119",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u06f4_endpoint_\u0628\u0631\u0631\u0633\u06cc_\u0648\u0627\u062c\u062f_\u0628\u0648\u062f\u0646_\u0628\u0631\u0627\u06cc_ui",
      "community": 153,
      "norm_label": "\u06f4. endpoint \u0628\u0631\u0631\u0633\u06cc \u0648\u0627\u062c\u062f \u0628\u0648\u062f\u0646 (\u0628\u0631\u0627\u06cc ui)"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc \u2014 `docs/api/rating.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_rating_md",
      "community": 153,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc \u2014 `docs/api/rating.md`"
    },
    {
      "label": "\u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u062a\u0633\u062a",
      "community": 153,
      "norm_label": "\u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_rating_require_recent_confirmed_appointment_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 153,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "representation-admin-panel-access.md",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access",
      "community": 116,
      "norm_label": "representation-admin-panel-access.md"
    },
    {
      "label": "\u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u0642\u0634 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (ROLE_REPRESENTATION) \u0628\u0647 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation_\u0628\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 116,
      "norm_label": "\u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u0642\u0634 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (role_representation) \u0628\u0647 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u067e\u0631\u0648\u0698\u0647",
      "community": 116,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u0632\u0645\u06cc\u0646\u0647",
      "community": 116,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 116,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 116,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 116,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u0648\u0638\u0627\u06cc\u0641",
      "community": 116,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 \u0634\u0646\u0627\u062e\u062a\u0646 \u0646\u0642\u0634 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u062f\u0631 `primary_role`",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u06f1_backend_\u0634\u0646\u0627\u062e\u062a\u0646_\u0646\u0642\u0634_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u062f\u0631_primary_role",
      "community": 116,
      "norm_label": "\u06f1. backend \u2014 \u0634\u0646\u0627\u062e\u062a\u0646 \u0646\u0642\u0634 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u062f\u0631 `primary_role`"
    },
    {
      "label": "\u06f2. Backend \u2014 \u0627\u062c\u0627\u0632\u0647\u200c\u06cc createDoctor \u0648 createClinic \u0628\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u06f2_backend_\u0627\u062c\u0627\u0632\u0647_\u06cc_createdoctor_\u0648_createclinic_\u0628\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "community": 116,
      "norm_label": "\u06f2. backend \u2014 \u0627\u062c\u0627\u0632\u0647\u200c\u06cc createdoctor \u0648 createclinic \u0628\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "\u06f3. Backend \u2014 endpoint \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u067e\u0632\u0634\u06a9\u0627\u0646\u0650 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u06f3_backend_endpoint_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "community": 116,
      "norm_label": "\u06f3. backend \u2014 endpoint \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u067e\u0632\u0634\u06a9\u0627\u0646 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "\u06f4. Backend \u2014 endpoint \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u200c\u06cc \u06a9\u0627\u0631\u0628\u0631 \u062c\u0627\u0631\u06cc (\u0628\u0631\u0627\u06cc \u062f\u0627\u0634\u0628\u0648\u0631\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L154",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u06f4_backend_endpoint_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062c\u0627\u0631\u06cc_\u0628\u0631\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "community": 116,
      "norm_label": "\u06f4. backend \u2014 endpoint \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u200c\u06cc \u06a9\u0627\u0631\u0628\u0631 \u062c\u0627\u0631\u06cc (\u0628\u0631\u0627\u06cc \u062f\u0627\u0634\u0628\u0648\u0631\u062f)"
    },
    {
      "label": "\u06f5. Admin SPA \u2014 \u0645\u0633\u06cc\u0631\u0647\u0627 \u0648 \u06af\u0627\u0631\u062f \u0646\u0642\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L163",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u06f5_admin_spa_\u0645\u0633\u06cc\u0631\u0647\u0627_\u0648_\u06af\u0627\u0631\u062f_\u0646\u0642\u0634",
      "community": 116,
      "norm_label": "\u06f5. admin spa \u2014 \u0645\u0633\u06cc\u0631\u0647\u0627 \u0648 \u06af\u0627\u0631\u062f \u0646\u0642\u0634"
    },
    {
      "label": "\u06f6. Admin SPA \u2014 \u0645\u0646\u0648\u06cc Sidebar \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u06f6_admin_spa_\u0645\u0646\u0648\u06cc_sidebar_\u0628\u0631\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "community": 116,
      "norm_label": "\u06f6. admin spa \u2014 \u0645\u0646\u0648\u06cc sidebar \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "\u06f7. Admin SPA \u2014 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L180",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u06f7_admin_spa_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "community": 116,
      "norm_label": "\u06f7. admin spa \u2014 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "\u06f8. Admin SPA \u2014 \u0635\u0641\u062d\u0647 \u0646\u0648\u0628\u062a\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L190",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u06f8_admin_spa_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_\u0628\u0631\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "community": 116,
      "norm_label": "\u06f8. admin spa \u2014 \u0635\u0641\u062d\u0647 \u0646\u0648\u0628\u062a\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "\u06f9. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L203",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u06f9_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 116,
      "norm_label": "\u06f9. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L209",
      "_origin": "ast",
      "id": "prompt_representation_admin_panel_access_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 116,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "representation-commission-tax-engine.md",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine",
      "community": 88,
      "norm_label": "representation-commission-tax-engine.md"
    },
    {
      "label": "\u0645\u0648\u062a\u0648\u0631 \u0645\u0627\u0644\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc: \u067e\u0648\u0631\u0633\u0627\u0646\u062a \u0646\u0648\u0628\u062a/\u0627\u0631\u062a\u0642\u0627\u0621 + \u0645\u0627\u0644\u06cc\u0627\u062a \u0628\u0631 \u0627\u0631\u0632\u0634 \u0627\u0641\u0632\u0648\u062f\u0647 + \u0647\u0632\u06cc\u0646\u0647 \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u0646\u0648\u0628\u062a_\u0627\u0631\u062a\u0642\u0627\u0621_\u0645\u0627\u0644\u06cc\u0627\u062a_\u0628\u0631_\u0627\u0631\u0632\u0634_\u0627\u0641\u0632\u0648\u062f\u0647_\u0647\u0632\u06cc\u0646\u0647_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 88,
      "norm_label": "\u0645\u0648\u062a\u0648\u0631 \u0645\u0627\u0644\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc: \u067e\u0648\u0631\u0633\u0627\u0646\u062a \u0646\u0648\u0628\u062a/\u0627\u0631\u062a\u0642\u0627\u0621 + \u0645\u0627\u0644\u06cc\u0627\u062a \u0628\u0631 \u0627\u0631\u0632\u0634 \u0627\u0641\u0632\u0648\u062f\u0647 + \u0647\u0632\u06cc\u0646\u0647 \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u067e\u0631\u0648\u0698\u0647",
      "community": 88,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u0632\u0645\u06cc\u0646\u0647",
      "community": 88,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 88,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 88,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 88,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0627\u0644\u0641) \u0647\u0648\u06a9 \u067e\u0631\u062f\u0627\u062e\u062a \u0645\u0648\u0641\u0642 \u2014 \u0647\u06cc\u0686 \u067e\u0648\u0631\u0633\u0627\u0646\u062a\u06cc \u0648\u0627\u0631\u06cc\u0632 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u0627\u0644\u0641_\u0647\u0648\u06a9_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0648\u0641\u0642_\u0647\u06cc\u0686_\u067e\u0648\u0631\u0633\u0627\u0646\u062a\u06cc_\u0648\u0627\u0631\u06cc\u0632_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "community": 88,
      "norm_label": "\u0627\u0644\u0641) \u0647\u0648\u06a9 \u067e\u0631\u062f\u0627\u062e\u062a \u0645\u0648\u0641\u0642 \u2014 \u0647\u06cc\u0686 \u067e\u0648\u0631\u0633\u0627\u0646\u062a\u06cc \u0648\u0627\u0631\u06cc\u0632 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u0628) `commission_percent` \u0628\u0644\u0627\u0627\u0633\u062a\u0641\u0627\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u0628_commission_percent_\u0628\u0644\u0627\u0627\u0633\u062a\u0641\u0627\u062f\u0647",
      "community": 88,
      "norm_label": "\u0628) `commission_percent` \u0628\u0644\u0627\u0627\u0633\u062a\u0641\u0627\u062f\u0647"
    },
    {
      "label": "\u062c) \u0627\u0644\u06af\u0648\u06cc \u0648\u0627\u0631\u06cc\u0632 \u06a9\u06cc\u0641\u200c\u067e\u0648\u0644 (\u0627\u0632 `SettlementController::reject`)",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u062c_\u0627\u0644\u06af\u0648\u06cc_\u0648\u0627\u0631\u06cc\u0632_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u0627\u0632_settlementcontroller_reject",
      "community": 88,
      "norm_label": "\u062c) \u0627\u0644\u06af\u0648\u06cc \u0648\u0627\u0631\u06cc\u0632 \u06a9\u06cc\u0641\u200c\u067e\u0648\u0644 (\u0627\u0632 `settlementcontroller::reject`)"
    },
    {
      "label": "\u062f) \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u062f\u0645\u06cc\u0646 (whitelist + defaults)",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u062f_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646_whitelist_defaults",
      "community": 88,
      "norm_label": "\u062f) \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u062f\u0645\u06cc\u0646 (whitelist + defaults)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L119",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u0648\u0638\u0627\u06cc\u0641",
      "community": 88,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0627\u0644\u06cc \u062f\u0631 `SiteConfig`",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u06f1_\u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0627\u0644\u06cc_\u062f\u0631_siteconfig",
      "community": 88,
      "norm_label": "\u06f1. \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0627\u0644\u06cc \u062f\u0631 `siteconfig`"
    },
    {
      "label": "\u06f2. Entity \u0644\u0627\u06af \u0645\u0627\u0644\u06cc `FinancialBreakdown`",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u06f2_entity_\u0644\u0627\u06af_\u0645\u0627\u0644\u06cc_financialbreakdown",
      "community": 88,
      "norm_label": "\u06f2. entity \u0644\u0627\u06af \u0645\u0627\u0644\u06cc `financialbreakdown`"
    },
    {
      "label": "\u06f3. \u0633\u0631\u0648\u06cc\u0633 \u0645\u062d\u0627\u0633\u0628\u0647 `CommissionService`",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L174",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062d\u0627\u0633\u0628\u0647_commissionservice",
      "community": 88,
      "norm_label": "\u06f3. \u0633\u0631\u0648\u06cc\u0633 \u0645\u062d\u0627\u0633\u0628\u0647 `commissionservice`"
    },
    {
      "label": "\u06f4. \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 `PaymentController`",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L260",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u06f4_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_paymentcontroller",
      "community": 88,
      "norm_label": "\u06f4. \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 `paymentcontroller`"
    },
    {
      "label": "\u06f5. `RepresentationRepository::find(int $id)`",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L284",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u06f5_representationrepository_find_int_id",
      "community": 88,
      "norm_label": "\u06f5. `representationrepository::find(int $id)`"
    },
    {
      "label": "\u06f6. endpoint\u0647\u0627\u06cc \u06af\u0632\u0627\u0631\u0634 \u0645\u0627\u0644\u06cc \u062f\u0631 `AdminApiController`",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L288",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u06f6_endpoint\u0647\u0627\u06cc_\u06af\u0632\u0627\u0631\u0634_\u0645\u0627\u0644\u06cc_\u062f\u0631_adminapicontroller",
      "community": 88,
      "norm_label": "\u06f6. endpoint\u0647\u0627\u06cc \u06af\u0632\u0627\u0631\u0634 \u0645\u0627\u0644\u06cc \u062f\u0631 `adminapicontroller`"
    },
    {
      "label": "\u06f7. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u2014 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a + \u06af\u0632\u0627\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L297",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u06f7_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u06af\u0632\u0627\u0631\u0634",
      "community": 88,
      "norm_label": "\u06f7. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u2014 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a + \u06af\u0632\u0627\u0631\u0634"
    },
    {
      "label": "\u06f8. (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0637\u0628\u0642 \u062f\u0631\u062e\u0648\u0627\u0633\u062a) \u062a\u0627\u0631\u06cc\u062e\u0686\u0647\u200c\u06cc \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0645\u0627\u0644\u06cc\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L313",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u06f8_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0637\u0628\u0642_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u062a\u0627\u0631\u06cc\u062e\u0686\u0647_\u06cc_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_\u0645\u0627\u0644\u06cc\u0627\u062a",
      "community": 88,
      "norm_label": "\u06f8. (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0637\u0628\u0642 \u062f\u0631\u062e\u0648\u0627\u0633\u062a) \u062a\u0627\u0631\u06cc\u062e\u0686\u0647\u200c\u06cc \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0645\u0627\u0644\u06cc\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L317",
      "_origin": "ast",
      "id": "prompt_representation_commission_tax_engine_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 88,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "representation-domain-guard-dashboard-settlement.md",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement",
      "community": 99,
      "norm_label": "representation-domain-guard-dashboard-settlement.md"
    },
    {
      "label": "\u06af\u0627\u0631\u062f\u0650 \u062f\u0627\u0645\u0646\u0647 \u0628\u0631\u0627\u06cc \u067e\u0648\u0631\u0633\u0627\u0646\u062a + \u062f\u0627\u0634\u0628\u0648\u0631\u062f/\u06af\u0632\u0627\u0631\u0634/\u062a\u0633\u0648\u06cc\u0647\u200c\u06cc \u0648\u0627\u0642\u0639\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u06af\u0627\u0631\u062f_\u062f\u0627\u0645\u0646\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u06af\u0632\u0627\u0631\u0634_\u062a\u0633\u0648\u06cc\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "community": 99,
      "norm_label": "\u06af\u0627\u0631\u062f \u062f\u0627\u0645\u0646\u0647 \u0628\u0631\u0627\u06cc \u067e\u0648\u0631\u0633\u0627\u0646\u062a + \u062f\u0627\u0634\u0628\u0648\u0631\u062f/\u06af\u0632\u0627\u0631\u0634/\u062a\u0633\u0648\u06cc\u0647\u200c\u06cc \u0648\u0627\u0642\u0639\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u067e\u0631\u0648\u0698\u0647",
      "community": 99,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u0632\u0645\u06cc\u0646\u0647",
      "community": 99,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 99,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 99,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 99,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0627\u0644\u0641) buildStats \u0628\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0641\u06cc\u0644\u062a\u0631 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f (\u0628\u0627\u06af)",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u0627\u0644\u0641_buildstats_\u0628\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0641\u06cc\u0644\u062a\u0631_\u0646\u0645\u06cc_\u0634\u0648\u062f_\u0628\u0627\u06af",
      "community": 99,
      "norm_label": "\u0627\u0644\u0641) buildstats \u0628\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0641\u06cc\u0644\u062a\u0631 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f (\u0628\u0627\u06af)"
    },
    {
      "label": "\u0628) CommissionService \u0628\u062f\u0648\u0646 \u06af\u0627\u0631\u062f\u0650 \u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u0628_commissionservice_\u0628\u062f\u0648\u0646_\u06af\u0627\u0631\u062f_\u062f\u0627\u0645\u0646\u0647",
      "community": 99,
      "norm_label": "\u0628) commissionservice \u0628\u062f\u0648\u0646 \u06af\u0627\u0631\u062f \u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "\u062c) booking \u0641\u0639\u0644\u06cc (AppointmentController::book) \u2014 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u0631\u0633\u0627\u0644/\u0630\u062e\u06cc\u0631\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u062c_booking_\u0641\u0639\u0644\u06cc_appointmentcontroller_book_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0627\u0631\u0633\u0627\u0644_\u0630\u062e\u06cc\u0631\u0647_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "community": 99,
      "norm_label": "\u062c) booking \u0641\u0639\u0644\u06cc (appointmentcontroller::book) \u2014 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u0631\u0633\u0627\u0644/\u0630\u062e\u06cc\u0631\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u062f) RepresentationDashboard \u0641\u0639\u0644\u06cc (DashboardPage.tsx) \u2014 \u0641\u0642\u0637 \u06f4 \u06a9\u0627\u0631\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u062f_representationdashboard_\u0641\u0639\u0644\u06cc_dashboardpage_tsx_\u0641\u0642\u0637_\u06f4_\u06a9\u0627\u0631\u062a",
      "community": 99,
      "norm_label": "\u062f) representationdashboard \u0641\u0639\u0644\u06cc (dashboardpage.tsx) \u2014 \u0641\u0642\u0637 \u06f4 \u06a9\u0627\u0631\u062a"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0638\u0627\u06cc\u0641",
      "community": 99,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0630\u062e\u06cc\u0631\u0647\u200c\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u200c\u06cc \u062f\u0627\u0645\u0646\u0647 \u0631\u0648\u06cc \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u06f1_\u0630\u062e\u06cc\u0631\u0647_\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0631\u0648\u06cc_\u0646\u0648\u0628\u062a",
      "community": 99,
      "norm_label": "\u06f1. \u0630\u062e\u06cc\u0631\u0647\u200c\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u200c\u06cc \u062f\u0627\u0645\u0646\u0647 \u0631\u0648\u06cc \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u06f2. \u06af\u0627\u0631\u062f\u0650 \u062f\u0627\u0645\u0646\u0647 \u062f\u0631 CommissionService",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u06f2_\u06af\u0627\u0631\u062f_\u062f\u0627\u0645\u0646\u0647_\u062f\u0631_commissionservice",
      "community": 99,
      "norm_label": "\u06f2. \u06af\u0627\u0631\u062f \u062f\u0627\u0645\u0646\u0647 \u062f\u0631 commissionservice"
    },
    {
      "label": "\u06f3. \u0627\u0635\u0644\u0627\u062d buildStats \u0628\u0647 scope \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 + \u062f\u0631\u0622\u0645\u062f \u0648\u0627\u0642\u0639\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L138",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u06f3_\u0627\u0635\u0644\u0627\u062d_buildstats_\u0628\u0647_scope_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u062f\u0631\u0622\u0645\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 99,
      "norm_label": "\u06f3. \u0627\u0635\u0644\u0627\u062d buildstats \u0628\u0647 scope \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 + \u062f\u0631\u0627\u0645\u062f \u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "label": "\u06f4. endpoint\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L145",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u06f4_endpoint\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "community": 99,
      "norm_label": "\u06f4. endpoint\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "\u06f5. \u0645\u062a\u062f\u0647\u0627\u06cc \u062c\u0645\u0639\u200c\u0628\u0646\u062f\u06cc \u062a\u0633\u0648\u06cc\u0647 \u062f\u0631 SettlementRepository",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L173",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u06f5_\u0645\u062a\u062f\u0647\u0627\u06cc_\u062c\u0645\u0639_\u0628\u0646\u062f\u06cc_\u062a\u0633\u0648\u06cc\u0647_\u062f\u0631_settlementrepository",
      "community": 99,
      "norm_label": "\u06f5. \u0645\u062a\u062f\u0647\u0627\u06cc \u062c\u0645\u0639\u200c\u0628\u0646\u062f\u06cc \u062a\u0633\u0648\u06cc\u0647 \u062f\u0631 settlementrepository"
    },
    {
      "label": "\u06f6. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc RepresentationDashboard (DashboardPage.tsx)",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L180",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u06f6_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_representationdashboard_dashboardpage_tsx",
      "community": 99,
      "norm_label": "\u06f6. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc representationdashboard (dashboardpage.tsx)"
    },
    {
      "label": "\u06f7. \u0635\u0641\u062d\u0627\u062a \u062c\u062f\u06cc\u062f \u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L188",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u06f7_\u0635\u0641\u062d\u0627\u062a_\u062c\u062f\u06cc\u062f_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "community": 99,
      "norm_label": "\u06f7. \u0635\u0641\u062d\u0627\u062a \u062c\u062f\u06cc\u062f \u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L194",
      "_origin": "ast",
      "id": "prompt_representation_domain_guard_dashboard_settlement_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 99,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "representation-identity-iban-verification.md",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification",
      "community": 117,
      "norm_label": "representation-identity-iban-verification.md"
    },
    {
      "label": "\u062a\u0623\u06cc\u06cc\u062f \u0647\u0648\u06cc\u062a \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (\u06a9\u062f \u0645\u0644\u06cc + \u0634\u0628\u0627 \u0628\u0627 \u0627\u0633\u062a\u0639\u0644\u0627\u0645 s.api.ir) \u0648 \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0628\u0627 \u062f\u0631 \u062a\u0633\u0648\u06cc\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u062a\u0623\u06cc\u06cc\u062f_\u0647\u0648\u06cc\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06a9\u062f_\u0645\u0644\u06cc_\u0634\u0628\u0627_\u0628\u0627_\u0627\u0633\u062a\u0639\u0644\u0627\u0645_s_api_ir_\u0648_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0628\u0627_\u062f\u0631_\u062a\u0633\u0648\u06cc\u0647",
      "community": 117,
      "norm_label": "\u062a\u0627\u06cc\u06cc\u062f \u0647\u0648\u06cc\u062a \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (\u06a9\u062f \u0645\u0644\u06cc + \u0634\u0628\u0627 \u0628\u0627 \u0627\u0633\u062a\u0639\u0644\u0627\u0645 s.api.ir) \u0648 \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0628\u0627 \u062f\u0631 \u062a\u0633\u0648\u06cc\u0647"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u067e\u0631\u0648\u0698\u0647",
      "community": 117,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u0632\u0645\u06cc\u0646\u0647",
      "community": 117,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 117,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 117,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 117,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u0648\u0638\u0627\u06cc\u0641",
      "community": 117,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0631\u0648\u06cc\u0633 \u0627\u0633\u062a\u0639\u0644\u0627\u0645 `ApiIrService`",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u06f1_\u0633\u0631\u0648\u06cc\u0633_\u0627\u0633\u062a\u0639\u0644\u0627\u0645_apiirservice",
      "community": 117,
      "norm_label": "\u06f1. \u0633\u0631\u0648\u06cc\u0633 \u0627\u0633\u062a\u0639\u0644\u0627\u0645 `apiirservice`"
    },
    {
      "label": "\u06f2. \u067e\u0631\u0686\u0645 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u062f \u0645\u0644\u06cc \u0631\u0648\u06cc User",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u06f2_\u067e\u0631\u0686\u0645_\u062a\u0623\u06cc\u06cc\u062f_\u06a9\u062f_\u0645\u0644\u06cc_\u0631\u0648\u06cc_user",
      "community": 117,
      "norm_label": "\u06f2. \u067e\u0631\u0686\u0645 \u062a\u0627\u06cc\u06cc\u062f \u06a9\u062f \u0645\u0644\u06cc \u0631\u0648\u06cc user"
    },
    {
      "label": "\u06f3. \u0622\u0631\u0627\u06cc\u0647\u200c\u06cc \u0634\u0628\u0627\u0647\u0627\u06cc \u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647 \u0631\u0648\u06cc Representation",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L160",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u06f3_\u0622\u0631\u0627\u06cc\u0647_\u06cc_\u0634\u0628\u0627\u0647\u0627\u06cc_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u0631\u0648\u06cc_representation",
      "community": 117,
      "norm_label": "\u06f3. \u0627\u0631\u0627\u06cc\u0647\u200c\u06cc \u0634\u0628\u0627\u0647\u0627\u06cc \u062a\u0627\u06cc\u06cc\u062f\u0634\u062f\u0647 \u0631\u0648\u06cc representation"
    },
    {
      "label": "\u06f4. \u0627\u06a9\u0634\u0646\u200c\u0647\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u062f\u0631 `RepresentationActionController`",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u06f4_\u0627\u06a9\u0634\u0646_\u0647\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u062f\u0631_representationactioncontroller",
      "community": 117,
      "norm_label": "\u06f4. \u0627\u06a9\u0634\u0646\u200c\u0647\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u062f\u0631 `representationactioncontroller`"
    },
    {
      "label": "\u06f5. \u0627\u0644\u0632\u0627\u0645 \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0628\u0627 \u062f\u0631 \u062a\u0633\u0648\u06cc\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L185",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u06f5_\u0627\u0644\u0632\u0627\u0645_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0628\u0627_\u062f\u0631_\u062a\u0633\u0648\u06cc\u0647",
      "community": 117,
      "norm_label": "\u06f5. \u0627\u0644\u0632\u0627\u0645 \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0628\u0627 \u062f\u0631 \u062a\u0633\u0648\u06cc\u0647"
    },
    {
      "label": "\u06f6. \u0635\u0641\u062d\u0647\u200c\u06cc \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (\u067e\u0646\u0644 React)",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L206",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u06f6_\u0635\u0641\u062d\u0647_\u06cc_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u067e\u0646\u0644_react",
      "community": 117,
      "norm_label": "\u06f6. \u0635\u0641\u062d\u0647\u200c\u06cc \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (\u067e\u0646\u0644 react)"
    },
    {
      "label": "\u06f7. \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0628\u0627 \u062f\u0631 \u0641\u0631\u0645 \u062a\u0633\u0648\u06cc\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L225",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u06f7_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0628\u0627_\u062f\u0631_\u0641\u0631\u0645_\u062a\u0633\u0648\u06cc\u0647",
      "community": 117,
      "norm_label": "\u06f7. \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0628\u0627 \u062f\u0631 \u0641\u0631\u0645 \u062a\u0633\u0648\u06cc\u0647"
    },
    {
      "label": "\u06f8. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u2014 \u0646\u0645\u0627\u06cc\u0634 \u0634\u0628\u0627 \u0648 \u062f\u06a9\u0645\u0647 \u00ab\u062a\u06a9\u0645\u06cc\u0644\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L232",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u06f8_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u0634\u0628\u0627_\u0648_\u062f\u06a9\u0645\u0647_\u062a\u06a9\u0645\u06cc\u0644",
      "community": 117,
      "norm_label": "\u06f8. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u2014 \u0646\u0645\u0627\u06cc\u0634 \u0634\u0628\u0627 \u0648 \u062f\u06a9\u0645\u0647 \u00ab\u062a\u06a9\u0645\u06cc\u0644\u00bb"
    },
    {
      "label": "\u06f9. Migration \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L239",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u06f9_migration_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 117,
      "norm_label": "\u06f9. migration \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L245",
      "_origin": "ast",
      "id": "prompt_representation_identity_iban_verification_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 117,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "representation-multi-city-domain-commission.md",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission",
      "community": 430,
      "norm_label": "representation-multi-city-domain-commission.md"
    },
    {
      "label": "\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646: \u0686\u0646\u062f-\u0634\u0647\u0631\u06cc\u060c \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 \u062f\u0627\u0645\u0646\u0647\u200c\u0645\u062d\u0648\u0631\u060c \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0633\u0631\u0627\u0633\u0631\u06cc\u060c \u0633\u0631\u0648\u06cc\u0633 \u0645\u0631\u06a9\u0632\u06cc \u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u0686\u0646\u062f_\u0634\u0647\u0631\u06cc_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u062f\u0627\u0645\u0646\u0647_\u0645\u062d\u0648\u0631_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0627\u0645\u0646\u0647",
      "community": 430,
      "norm_label": "\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646: \u0686\u0646\u062f-\u0634\u0647\u0631\u06cc\u060c \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 \u062f\u0627\u0645\u0646\u0647\u200c\u0645\u062d\u0648\u0631\u060c \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0633\u0631\u0627\u0633\u0631\u06cc\u060c \u0633\u0631\u0648\u06cc\u0633 \u0645\u0631\u06a9\u0632\u06cc \u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u067e\u0631\u0648\u0698\u0647",
      "community": 430,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u0632\u0645\u06cc\u0646\u0647",
      "community": 430,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 430,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 430,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 430,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u0648\u0638\u0627\u06cc\u0641",
      "community": 430,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0686\u0646\u062f-\u0634\u0647\u0631\u06cc \u0634\u062f\u0646 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (Entity + Migration \u0628\u0627 \u062d\u0641\u0638 \u062f\u0627\u062f\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u06f1_\u0686\u0646\u062f_\u0634\u0647\u0631\u06cc_\u0634\u062f\u0646_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_entity_migration_\u0628\u0627_\u062d\u0641\u0638_\u062f\u0627\u062f\u0647",
      "community": 430,
      "norm_label": "\u06f1. \u0686\u0646\u062f-\u0634\u0647\u0631\u06cc \u0634\u062f\u0646 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (entity + migration \u0628\u0627 \u062d\u0641\u0638 \u062f\u0627\u062f\u0647)"
    },
    {
      "label": "\u06f2. \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc `domain` \u0648 `is_global`",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u06f2_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_domain_\u0648_is_global",
      "community": 430,
      "norm_label": "\u06f2. \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc `domain` \u0648 `is_global`"
    },
    {
      "label": "\u06f3. \u0633\u0631\u0648\u06cc\u0633 \u0645\u0631\u06a9\u0632\u06cc \u062a\u0634\u062e\u06cc\u0635 \u062f\u0627\u0645\u0646\u0647 \u2014 `DomainContextResolver`",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u062f\u0627\u0645\u0646\u0647_domaincontextresolver",
      "community": 430,
      "norm_label": "\u06f3. \u0633\u0631\u0648\u06cc\u0633 \u0645\u0631\u06a9\u0632\u06cc \u062a\u0634\u062e\u06cc\u0635 \u062f\u0627\u0645\u0646\u0647 \u2014 `domaincontextresolver`"
    },
    {
      "label": "\u06f4. \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 \u062f\u0627\u0645\u0646\u0647\u200c\u0645\u062d\u0648\u0631 (\u0642\u0627\u0646\u0648\u0646 \u062c\u062f\u06cc\u062f \u2014 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0628\u062e\u0634)",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u06f4_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u062f\u0627\u0645\u0646\u0647_\u0645\u062d\u0648\u0631_\u0642\u0627\u0646\u0648\u0646_\u062c\u062f\u06cc\u062f_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0628\u062e\u0634",
      "community": 430,
      "norm_label": "\u06f4. \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 \u062f\u0627\u0645\u0646\u0647\u200c\u0645\u062d\u0648\u0631 (\u0642\u0627\u0646\u0648\u0646 \u062c\u062f\u06cc\u062f \u2014 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0628\u062e\u0634)"
    },
    {
      "label": "\u06f5. \u0641\u06cc\u0644\u062a\u0631 \u062f\u0627\u0645\u0646\u0647 \u062f\u0631 \u0644\u06cc\u0633\u062a\u200c\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc + endpoint \u0632\u0645\u06cc\u0646\u0647 \u0633\u0627\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u06f5_\u0641\u06cc\u0644\u062a\u0631_\u062f\u0627\u0645\u0646\u0647_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc_endpoint_\u0632\u0645\u06cc\u0646\u0647_\u0633\u0627\u06cc\u062a",
      "community": 430,
      "norm_label": "\u06f5. \u0641\u06cc\u0644\u062a\u0631 \u062f\u0627\u0645\u0646\u0647 \u062f\u0631 \u0644\u06cc\u0633\u062a\u200c\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc + endpoint \u0632\u0645\u06cc\u0646\u0647 \u0633\u0627\u06cc\u062a"
    },
    {
      "label": "\u06f6. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 (React) \u2014 \u0641\u0631\u0645 \u0648 \u0644\u06cc\u0633\u062a \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u06f6_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react_\u0641\u0631\u0645_\u0648_\u0644\u06cc\u0633\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646",
      "community": 430,
      "norm_label": "\u06f6. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 (react) \u2014 \u0641\u0631\u0645 \u0648 \u0644\u06cc\u0633\u062a \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "prompt_representation_multi_city_domain_commission_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 430,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "require-visit-price-setting.md",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting",
      "community": 747,
      "norm_label": "require-visit-price-setting.md"
    },
    {
      "label": "\u06af\u0632\u06cc\u0646\u0647 \u00ab\u0627\u0644\u0632\u0627\u0645\u06cc \u06a9\u0631\u062f\u0646 \u0647\u0632\u06cc\u0646\u0647 \u0648\u06cc\u0632\u06cc\u062a\u00bb \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u06af\u0632\u06cc\u0646\u0647_\u0627\u0644\u0632\u0627\u0645\u06cc_\u06a9\u0631\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 747,
      "norm_label": "\u06af\u0632\u06cc\u0646\u0647 \u00ab\u0627\u0644\u0632\u0627\u0645\u06cc \u06a9\u0631\u062f\u0646 \u0647\u0632\u06cc\u0646\u0647 \u0648\u06cc\u0632\u06cc\u062a\u00bb \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u067e\u0631\u0648\u0698\u0647",
      "community": 747,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u0632\u0645\u06cc\u0646\u0647",
      "community": 747,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 747,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 747,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 747,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u0648\u0638\u0627\u06cc\u0641",
      "community": 747,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 \u0641\u0644\u06af `require_visit_price` \u0631\u0648\u06cc EntityInsurancePricing",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u06f1_backend_\u0641\u0644\u06af_require_visit_price_\u0631\u0648\u06cc_entityinsurancepricing",
      "community": 747,
      "norm_label": "\u06f1. backend \u2014 \u0641\u0644\u06af `require_visit_price` \u0631\u0648\u06cc entityinsurancepricing"
    },
    {
      "label": "\u06f2. Backend \u2014 `GET`/`PUT /api/v1/insurance-pricing`",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u06f2_backend_get_put_api_v1_insurance_pricing",
      "community": 747,
      "norm_label": "\u06f2. backend \u2014 `get`/`put /api/v1/insurance-pricing`"
    },
    {
      "label": "\u06f3. Backend \u2014 \u0627\u0644\u0632\u0627\u0645\u06cc \u0634\u062f\u0646 `visit_price_rials` \u062f\u0631 \u062b\u0628\u062a session",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u06f3_backend_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0634\u062f\u0646_visit_price_rials_\u062f\u0631_\u062b\u0628\u062a_session",
      "community": 747,
      "norm_label": "\u06f3. backend \u2014 \u0627\u0644\u0632\u0627\u0645\u06cc \u0634\u062f\u0646 `visit_price_rials` \u062f\u0631 \u062b\u0628\u062a session"
    },
    {
      "label": "\u06f4. Backend \u2014 \u0641\u06cc\u0644\u062f `visit_price_rials` \u0631\u0648\u06cc Appointment",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u06f4_backend_\u0641\u06cc\u0644\u062f_visit_price_rials_\u0631\u0648\u06cc_appointment",
      "community": 747,
      "norm_label": "\u06f4. backend \u2014 \u0641\u06cc\u0644\u062f `visit_price_rials` \u0631\u0648\u06cc appointment"
    },
    {
      "label": "\u06f5. Frontend \u2014 `FreeVisitPrice.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u06f5_frontend_freevisitprice_tsx",
      "community": 747,
      "norm_label": "\u06f5. frontend \u2014 `freevisitprice.tsx`"
    },
    {
      "label": "\u06f6. Frontend \u2014 `CreateStep.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u06f6_frontend_createstep_tsx",
      "community": 747,
      "norm_label": "\u06f6. frontend \u2014 `createstep.tsx`"
    },
    {
      "label": "\u06f7. Frontend \u2014 `AppointmentCreatePage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L181",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u06f7_frontend_appointmentcreatepage_tsx",
      "community": 747,
      "norm_label": "\u06f7. frontend \u2014 `appointmentcreatepage.tsx`"
    },
    {
      "label": "\u06f8. \u062a\u0633\u062a\u200c\u0647\u0627 \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L189",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u06f8_\u062a\u0633\u062a_\u0647\u0627_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 747,
      "norm_label": "\u06f8. \u062a\u0633\u062a\u200c\u0647\u0627 \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L195",
      "_origin": "ast",
      "id": "prompt_require_visit_price_setting_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 747,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "schedule-cancel-expired-appointments.md",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments",
      "community": 130,
      "norm_label": "schedule-cancel-expired-appointments.md"
    },
    {
      "label": "\u0632\u0645\u0627\u0646\u200c\u0628\u0646\u062f\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u0646\u0642\u0636\u0627\u06cc \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0646\u0634\u062f\u0647 \u0628\u0627 Symfony Scheduler",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u0632\u0645\u0627\u0646_\u0628\u0646\u062f\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0627\u0646\u0642\u0636\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0634\u062f\u0647_\u0628\u0627_symfony_scheduler",
      "community": 130,
      "norm_label": "\u0632\u0645\u0627\u0646\u200c\u0628\u0646\u062f\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u0646\u0642\u0636\u0627\u06cc \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0646\u0634\u062f\u0647 \u0628\u0627 symfony scheduler"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u067e\u0631\u0648\u0698\u0647",
      "community": 130,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u0632\u0645\u06cc\u0646\u0647",
      "community": 130,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 130,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 130,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 130,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "`messenger.yaml`",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_messenger_yaml",
      "community": 130,
      "norm_label": "`messenger.yaml`"
    },
    {
      "label": "Command (\u0645\u0646\u0637\u0642 \u0627\u0646\u0642\u0636\u0627 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0645\u0634\u062a\u0631\u06a9 \u0634\u0648\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_command_\u0645\u0646\u0637\u0642_\u0627\u0646\u0642\u0636\u0627_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0645\u0634\u062a\u0631\u06a9_\u0634\u0648\u062f",
      "community": 130,
      "norm_label": "command (\u0645\u0646\u0637\u0642 \u0627\u0646\u0642\u0636\u0627 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0645\u0634\u062a\u0631\u06a9 \u0634\u0648\u062f)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u0648\u0638\u0627\u06cc\u0641",
      "community": 130,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0646\u0635\u0628 `symfony/scheduler`",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u06f1_\u0646\u0635\u0628_symfony_scheduler",
      "community": 130,
      "norm_label": "\u06f1. \u0646\u0635\u0628 `symfony/scheduler`"
    },
    {
      "label": "\u06f2. \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u0646\u0637\u0642 \u0627\u0646\u0642\u0636\u0627 \u0628\u0647 \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633 \u0645\u0634\u062a\u0631\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u06f2_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_\u0645\u0646\u0637\u0642_\u0627\u0646\u0642\u0636\u0627_\u0628\u0647_\u06cc\u06a9_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0634\u062a\u0631\u06a9",
      "community": 130,
      "norm_label": "\u06f2. \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u0646\u0637\u0642 \u0627\u0646\u0642\u0636\u0627 \u0628\u0647 \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633 \u0645\u0634\u062a\u0631\u06a9"
    },
    {
      "label": "\u06f3. \u067e\u06cc\u0627\u0645 \u0648 \u0647\u0646\u062f\u0644\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u06f3_\u067e\u06cc\u0627\u0645_\u0648_\u0647\u0646\u062f\u0644\u0631",
      "community": 130,
      "norm_label": "\u06f3. \u067e\u06cc\u0627\u0645 \u0648 \u0647\u0646\u062f\u0644\u0631"
    },
    {
      "label": "\u06f4. ScheduleProvider",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L128",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u06f4_scheduleprovider",
      "community": 130,
      "norm_label": "\u06f4. scheduleprovider"
    },
    {
      "label": "\u06f5. transport \u0648 routing \u062f\u0631 `messenger.yaml`",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u06f5_transport_\u0648_routing_\u062f\u0631_messenger_yaml",
      "community": 130,
      "norm_label": "\u06f5. transport \u0648 routing \u062f\u0631 `messenger.yaml`"
    },
    {
      "label": "\u06f6. \u0627\u062c\u0631\u0627\u06cc worker (\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc + ddev)",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u06f6_\u0627\u062c\u0631\u0627\u06cc_worker_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_ddev",
      "community": 130,
      "norm_label": "\u06f6. \u0627\u062c\u0631\u0627\u06cc worker (\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc + ddev)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L169",
      "_origin": "ast",
      "id": "prompt_schedule_cancel_expired_appointments_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 130,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "secretary-context-scope.md",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope",
      "community": 100,
      "norm_label": "secretary-context-scope.md"
    },
    {
      "label": "\u0645\u0646\u0637\u0642 scope \u0645\u0646\u0634\u06cc: \u062a\u0641\u06a9\u06cc\u06a9 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0627\u0632 \u0645\u0637\u0628 \u0634\u062e\u0635\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u0645\u0646\u0637\u0642_scope_\u0645\u0646\u0634\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0627\u0632_\u0645\u0637\u0628_\u0634\u062e\u0635\u06cc",
      "community": 100,
      "norm_label": "\u0645\u0646\u0637\u0642 scope \u0645\u0646\u0634\u06cc: \u062a\u0641\u06a9\u06cc\u06a9 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0627\u0632 \u0645\u0637\u0628 \u0634\u062e\u0635\u06cc"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u0632\u0645\u06cc\u0646\u0647",
      "community": 100,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u0647\u062f\u0641",
      "community": 100,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 100,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 100,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "Entity (\u0628\u062f\u0648\u0646 scope)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_entity_\u0628\u062f\u0648\u0646_scope",
      "community": 100,
      "norm_label": "entity (\u0628\u062f\u0648\u0646 scope)"
    },
    {
      "label": "Repository \u2014 scope-blind",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_repository_scope_blind",
      "community": 100,
      "norm_label": "repository \u2014 scope-blind"
    },
    {
      "label": "Controller \u2014 \u0627\u06cc\u062c\u0627\u062f \u0628\u062f\u0648\u0646 scope",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_controller_\u0627\u06cc\u062c\u0627\u062f_\u0628\u062f\u0648\u0646_scope",
      "community": 100,
      "norm_label": "controller \u2014 \u0627\u06cc\u062c\u0627\u062f \u0628\u062f\u0648\u0646 scope"
    },
    {
      "label": "Auth context builder \u2014 scope-blind",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L75",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_auth_context_builder_scope_blind",
      "community": 100,
      "norm_label": "auth context builder \u2014 scope-blind"
    },
    {
      "label": "Appointment \u0641\u06cc\u0644\u062a\u0631 \u2014 \u0641\u0642\u0637 \u06cc\u06a9 \u0631\u0627\u0628\u0637\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_appointment_\u0641\u06cc\u0644\u062a\u0631_\u0641\u0642\u0637_\u06cc\u06a9_\u0631\u0627\u0628\u0637\u0647",
      "community": 100,
      "norm_label": "appointment \u0641\u06cc\u0644\u062a\u0631 \u2014 \u0641\u0642\u0637 \u06cc\u06a9 \u0631\u0627\u0628\u0637\u0647"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u0648\u0638\u0627\u06cc\u0641",
      "community": 100,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Entity: \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 `owner_type` \u0648 `clinic_id`",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u06f1_entity_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_owner_type_\u0648_clinic_id",
      "community": 100,
      "norm_label": "\u06f1. entity: \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 `owner_type` \u0648 `clinic_id`"
    },
    {
      "label": "\u06f2. Migration",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u06f2_migration",
      "community": 100,
      "norm_label": "\u06f2. migration"
    },
    {
      "label": "\u06f3. Repository: query \u0647\u0627\u06cc scope-aware",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u06f3_repository_query_\u0647\u0627\u06cc_scope_aware",
      "community": 100,
      "norm_label": "\u06f3. repository: query \u0647\u0627\u06cc scope-aware"
    },
    {
      "label": "\u06f4. SecretaryController: \u0627\u06cc\u062c\u0627\u062f \u0628\u0627 scope",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L233",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u06f4_secretarycontroller_\u0627\u06cc\u062c\u0627\u062f_\u0628\u0627_scope",
      "community": 100,
      "norm_label": "\u06f4. secretarycontroller: \u0627\u06cc\u062c\u0627\u062f \u0628\u0627 scope"
    },
    {
      "label": "\u06f5. Auth context builder: scope-aware",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L254",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u06f5_auth_context_builder_scope_aware",
      "community": 100,
      "norm_label": "\u06f5. auth context builder: scope-aware"
    },
    {
      "label": "\u06f6. Appointment \u0648 Dashboard: scope-aware",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L288",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u06f6_appointment_\u0648_dashboard_scope_aware",
      "community": 100,
      "norm_label": "\u06f6. appointment \u0648 dashboard: scope-aware"
    },
    {
      "label": "\u06f7. PatientController: scope-aware",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L307",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u06f7_patientcontroller_scope_aware",
      "community": 100,
      "norm_label": "\u06f7. patientcontroller: scope-aware"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L318",
      "_origin": "ast",
      "id": "prompt_secretary_context_scope_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 100,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "secretary-online-appointment-share.md",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share",
      "community": 686,
      "norm_label": "secretary-online-appointment-share.md"
    },
    {
      "label": "\u0633\u0647\u0645 \u062f\u0631\u0622\u0645\u062f \u0645\u0646\u0634\u06cc \u0627\u0632 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0622\u0646\u0644\u0627\u06cc\u0646 (\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc + \u062f\u0631\u0635\u062f \u0627\u0632 \u0645\u0628\u0644\u063a \u062e\u0627\u0644\u0635 + \u06af\u0632\u0627\u0631\u0634 \u0648 \u0634\u0628\u0627 \u062f\u0631 \u067e\u0646\u0644 \u0645\u0646\u0634\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u0633\u0647\u0645_\u062f\u0631\u0622\u0645\u062f_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u0635\u062f_\u0627\u0632_\u0645\u0628\u0644\u063a_\u062e\u0627\u0644\u0635_\u06af\u0632\u0627\u0631\u0634_\u0648_\u0634\u0628\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0645\u0646\u0634\u06cc",
      "community": 686,
      "norm_label": "\u0633\u0647\u0645 \u062f\u0631\u0627\u0645\u062f \u0645\u0646\u0634\u06cc \u0627\u0632 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0627\u0646\u0644\u0627\u06cc\u0646 (\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc + \u062f\u0631\u0635\u062f \u0627\u0632 \u0645\u0628\u0644\u063a \u062e\u0627\u0644\u0635 + \u06af\u0632\u0627\u0631\u0634 \u0648 \u0634\u0628\u0627 \u062f\u0631 \u067e\u0646\u0644 \u0645\u0646\u0634\u06cc)"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u0632\u0645\u06cc\u0646\u0647",
      "community": 686,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u0647\u062f\u0641",
      "community": 686,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 686,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 686,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u06f1) \u0633\u0647\u0645 \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u2014 `src/Settlement/Service/CommissionService.php:85-143`",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u06f1_\u0633\u0647\u0645_\u0641\u0642\u0637_\u0628\u0631\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0645\u062d\u0627\u0633\u0628\u0647_\u0645\u06cc_\u0634\u0648\u062f_src_settlement_service_commissionservice_php_85_143",
      "community": 686,
      "norm_label": "\u06f1) \u0633\u0647\u0645 \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u2014 `src/settlement/service/commissionservice.php:85-143`"
    },
    {
      "label": "\u06f2) \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062a\u0633\u0648\u06cc\u0647 \u0634\u0628\u0627 \u0631\u0627 \u0641\u0642\u0637 \u0627\u0632 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u062f \u2014 `src/Settlement/Controller/SettlementController.php:158-162`",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u06f2_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u062a\u0633\u0648\u06cc\u0647_\u0634\u0628\u0627_\u0631\u0627_\u0641\u0642\u0637_\u0627\u0632_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0645\u06cc_\u062e\u0648\u0627\u0646\u062f_src_settlement_controller_settlementcontroller_php_158_162",
      "community": 686,
      "norm_label": "\u06f2) \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062a\u0633\u0648\u06cc\u0647 \u0634\u0628\u0627 \u0631\u0627 \u0641\u0642\u0637 \u0627\u0632 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u062f \u2014 `src/settlement/controller/settlementcontroller.php:158-162`"
    },
    {
      "label": "\u06f3) `DoctorSecretary` \u0647\u06cc\u0686 \u0641\u06cc\u0644\u062f \u0645\u0627\u0644\u06cc \u0646\u062f\u0627\u0631\u062f \u2014 `src/Secretary/Entity/DoctorSecretary.php:57-80`",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u06f3_doctorsecretary_\u0647\u06cc\u0686_\u0641\u06cc\u0644\u062f_\u0645\u0627\u0644\u06cc_\u0646\u062f\u0627\u0631\u062f_src_secretary_entity_doctorsecretary_php_57_80",
      "community": 686,
      "norm_label": "\u06f3) `doctorsecretary` \u0647\u06cc\u0686 \u0641\u06cc\u0644\u062f \u0645\u0627\u0644\u06cc \u0646\u062f\u0627\u0631\u062f \u2014 `src/secretary/entity/doctorsecretary.php:57-80`"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L107",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u0648\u0638\u0627\u06cc\u0641",
      "community": 686,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0633\u0647\u0645 \u0631\u0648\u06cc \u0631\u0627\u0628\u0637\u0647\u0654 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u06f1_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0633\u0647\u0645_\u0631\u0648\u06cc_\u0631\u0627\u0628\u0637\u0647_\u0645\u0646\u0634\u06cc",
      "community": 686,
      "norm_label": "\u06f1. \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0633\u0647\u0645 \u0631\u0648\u06cc \u0631\u0627\u0628\u0637\u0647 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u06f2. \u0634\u0628\u0627\u06cc \u0645\u0646\u0634\u06cc (\u0633\u0637\u062d \u06a9\u0627\u0631\u0628\u0631) + resolver \u0645\u0634\u062a\u0631\u06a9 \u062a\u0633\u0648\u06cc\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u06f2_\u0634\u0628\u0627\u06cc_\u0645\u0646\u0634\u06cc_\u0633\u0637\u062d_\u06a9\u0627\u0631\u0628\u0631_resolver_\u0645\u0634\u062a\u0631\u06a9_\u062a\u0633\u0648\u06cc\u0647",
      "community": 686,
      "norm_label": "\u06f2. \u0634\u0628\u0627\u06cc \u0645\u0646\u0634\u06cc (\u0633\u0637\u062d \u06a9\u0627\u0631\u0628\u0631) + resolver \u0645\u0634\u062a\u0631\u06a9 \u062a\u0633\u0648\u06cc\u0647"
    },
    {
      "label": "\u06f3. \u0633\u0647\u0645 \u0645\u0646\u0634\u06cc \u062f\u0631 \u0645\u0648\u062a\u0648\u0631 \u062a\u0642\u0633\u06cc\u0645 \u0645\u0627\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u06f3_\u0633\u0647\u0645_\u0645\u0646\u0634\u06cc_\u062f\u0631_\u0645\u0648\u062a\u0648\u0631_\u062a\u0642\u0633\u06cc\u0645_\u0645\u0627\u0644\u06cc",
      "community": 686,
      "norm_label": "\u06f3. \u0633\u0647\u0645 \u0645\u0646\u0634\u06cc \u062f\u0631 \u0645\u0648\u062a\u0648\u0631 \u062a\u0642\u0633\u06cc\u0645 \u0645\u0627\u0644\u06cc"
    },
    {
      "label": "\u06f4. \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a\u200c\u0647\u0627\u06cc \u0627\u062f\u0645\u06cc\u0646 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L211",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u06f4_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u0647\u0627\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631\u0627\u06cc_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0633\u0647\u0645",
      "community": 686,
      "norm_label": "\u06f4. \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a\u200c\u0647\u0627\u06cc \u0627\u062f\u0645\u06cc\u0646 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0647\u0645"
    },
    {
      "label": "\u06f5. \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a\u200c\u0647\u0627\u06cc \u067e\u0646\u0644 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L235",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u06f5_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u0647\u0627\u06cc_\u067e\u0646\u0644_\u0645\u0646\u0634\u06cc",
      "community": 686,
      "norm_label": "\u06f5. \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a\u200c\u0647\u0627\u06cc \u067e\u0646\u0644 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u06f6. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u2014 \u0635\u0641\u062d\u0647\u0654 \u062c\u0632\u0626\u06cc\u0627\u062a \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L262",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u06f6_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a_\u0645\u0646\u0634\u06cc",
      "community": 686,
      "norm_label": "\u06f6. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u2014 \u0635\u0641\u062d\u0647 \u062c\u0632\u064a\u06cc\u0627\u062a \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u06f7. \u067e\u0646\u0644 \u0645\u0646\u0634\u06cc \u2014 \u062f\u0631\u0622\u0645\u062f \u0648 \u0634\u0628\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L271",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u06f7_\u067e\u0646\u0644_\u0645\u0646\u0634\u06cc_\u062f\u0631\u0622\u0645\u062f_\u0648_\u0634\u0628\u0627",
      "community": 686,
      "norm_label": "\u06f7. \u067e\u0646\u0644 \u0645\u0646\u0634\u06cc \u2014 \u062f\u0631\u0627\u0645\u062f \u0648 \u0634\u0628\u0627"
    },
    {
      "label": "\u06f8. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L278",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u06f8_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_\u062a\u0633\u062a",
      "community": 686,
      "norm_label": "\u06f8. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L292",
      "_origin": "ast",
      "id": "prompt_secretary_online_appointment_share_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 686,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "secretary-permissions-coverage-and-panel-enforcement.md",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement",
      "community": 348,
      "norm_label": "secretary-permissions-coverage-and-panel-enforcement.md"
    },
    {
      "label": "\u062d\u0633\u0627\u0628\u0631\u0633\u06cc \u0648 \u0631\u0641\u0639 \u0633\u06cc\u0633\u062a\u0645 \u0645\u062c\u0648\u0632 \u0645\u0646\u0634\u06cc: \u067e\u0648\u0634\u0634 \u06a9\u0627\u0645\u0644 + \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u067e\u0646\u0644 + \u062e\u0637\u0627\u06cc \u0648\u0631\u0648\u062f/\u06a9\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u062d\u0633\u0627\u0628\u0631\u0633\u06cc_\u0648_\u0631\u0641\u0639_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632_\u0645\u0646\u0634\u06cc_\u067e\u0648\u0634\u0634_\u06a9\u0627\u0645\u0644_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0646\u0644_\u062e\u0637\u0627\u06cc_\u0648\u0631\u0648\u062f_\u06a9\u0631\u0634",
      "community": 348,
      "norm_label": "\u062d\u0633\u0627\u0628\u0631\u0633\u06cc \u0648 \u0631\u0641\u0639 \u0633\u06cc\u0633\u062a\u0645 \u0645\u062c\u0648\u0632 \u0645\u0646\u0634\u06cc: \u067e\u0648\u0634\u0634 \u06a9\u0627\u0645\u0644 + \u0627\u0639\u0645\u0627\u0644 \u062f\u0631 \u067e\u0646\u0644 + \u062e\u0637\u0627\u06cc \u0648\u0631\u0648\u062f/\u06a9\u0631\u0634"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u067e\u0631\u0648\u0698\u0647",
      "community": 348,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0632\u0645\u06cc\u0646\u0647",
      "community": 348,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 348,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 348,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0648\u0627\u0642\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0648\u0627\u0642\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647",
      "community": 348,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0648\u0627\u0642\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u062a\u0627\u06cc\u06cc\u062f\u0634\u062f\u0647)"
    },
    {
      "label": "\u0627\u0644\u0641) \u0645\u0627\u062a\u0631\u06cc\u0633 \u0641\u0639\u0644\u06cc \u0648 \u0634\u06a9\u0627\u0641 \u067e\u0648\u0634\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0627\u0644\u0641_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0641\u0639\u0644\u06cc_\u0648_\u0634\u06a9\u0627\u0641_\u067e\u0648\u0634\u0634",
      "community": 348,
      "norm_label": "\u0627\u0644\u0641) \u0645\u0627\u062a\u0631\u06cc\u0633 \u0641\u0639\u0644\u06cc \u0648 \u0634\u06a9\u0627\u0641 \u067e\u0648\u0634\u0634"
    },
    {
      "label": "\u0628) \u0634\u06a9\u0627\u0641 \u0627\u0639\u0645\u0627\u0644 (Enforcement gap)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0628_\u0634\u06a9\u0627\u0641_\u0627\u0639\u0645\u0627\u0644_enforcement_gap",
      "community": 348,
      "norm_label": "\u0628) \u0634\u06a9\u0627\u0641 \u0627\u0639\u0645\u0627\u0644 (enforcement gap)"
    },
    {
      "label": "\u062c) \u062e\u0637\u0627\u06cc \u06f4\u06f0\u06f1 + \u06a9\u0631\u0634 `.name`",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u062c_\u062e\u0637\u0627\u06cc_\u06f4\u06f0\u06f1_\u06a9\u0631\u0634_name",
      "community": 348,
      "norm_label": "\u062c) \u062e\u0637\u0627\u06cc \u06f4\u06f0\u06f1 + \u06a9\u0631\u0634 `.name`"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0648\u0638\u0627\u06cc\u0641",
      "community": 348,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f0. \u0628\u0627\u0632\u062a\u0648\u0644\u06cc\u062f \u0648 \u062a\u0634\u062e\u06cc\u0635 \u062f\u0642\u06cc\u0642 (\u0627\u0648\u0644 \u0627\u06cc\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u06f0_\u0628\u0627\u0632\u062a\u0648\u0644\u06cc\u062f_\u0648_\u062a\u0634\u062e\u06cc\u0635_\u062f\u0642\u06cc\u0642_\u0627\u0648\u0644_\u0627\u06cc\u0646",
      "community": 348,
      "norm_label": "\u06f0. \u0628\u0627\u0632\u062a\u0648\u0644\u06cc\u062f \u0648 \u062a\u0634\u062e\u06cc\u0635 \u062f\u0642\u06cc\u0642 (\u0627\u0648\u0644 \u0627\u06cc\u0646)"
    },
    {
      "label": "\u06f1. \u067e\u0648\u0634\u0634 \u06a9\u0627\u0645\u0644 \u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u06f1_\u067e\u0648\u0634\u0634_\u06a9\u0627\u0645\u0644_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 348,
      "norm_label": "\u06f1. \u067e\u0648\u0634\u0634 \u06a9\u0627\u0645\u0644 \u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "\u06f2. \u0627\u0639\u0645\u0627\u0644 \u0648\u0627\u0642\u0639\u06cc \u0645\u062c\u0648\u0632 (API + \u067e\u0646\u0644)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u06f2_\u0627\u0639\u0645\u0627\u0644_\u0648\u0627\u0642\u0639\u06cc_\u0645\u062c\u0648\u0632_api_\u067e\u0646\u0644",
      "community": 348,
      "norm_label": "\u06f2. \u0627\u0639\u0645\u0627\u0644 \u0648\u0627\u0642\u0639\u06cc \u0645\u062c\u0648\u0632 (api + \u067e\u0646\u0644)"
    },
    {
      "label": "\u06f3. \u0631\u0641\u0639 \u06a9\u0631\u0634 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L165",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u06f3_\u0631\u0641\u0639_\u06a9\u0631\u0634_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u0646\u0634\u06cc",
      "community": 348,
      "norm_label": "\u06f3. \u0631\u0641\u0639 \u06a9\u0631\u0634 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u06f4. \u0631\u0641\u0639 \u06f4\u06f0\u06f1 \u0648\u0631\u0648\u062f \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L188",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u06f4_\u0631\u0641\u0639_\u06f4\u06f0\u06f1_\u0648\u0631\u0648\u062f_\u0645\u0646\u0634\u06cc",
      "community": 348,
      "norm_label": "\u06f4. \u0631\u0641\u0639 \u06f4\u06f0\u06f1 \u0648\u0631\u0648\u062f \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u06f5. \u062a\u0633\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L195",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u06f5_\u062a\u0633\u062a_\u0647\u0627",
      "community": 348,
      "norm_label": "\u06f5. \u062a\u0633\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L201",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 348,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "secretary-permissions-full-coverage-phase2.md",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2",
      "community": 348,
      "norm_label": "secretary-permissions-full-coverage-phase2.md"
    },
    {
      "label": "Secretary Permissions \u2014 Full Coverage & Panel Enforcement (Phase 2 / completion)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_secretary_permissions_full_coverage_panel_enforcement_phase_2_completion",
      "community": 348,
      "norm_label": "secretary permissions \u2014 full coverage & panel enforcement (phase 2 / completion)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u067e\u0631\u0648\u0698\u0647",
      "community": 348,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647 \u2014 \u0686\u0647 \u0686\u06cc\u0632\u06cc \u0627\u0632 \u0642\u0628\u0644 \u0627\u0646\u062c\u0627\u0645 \u0634\u062f\u0647 (\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647 \u062f\u0631 \u06a9\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u0632\u0645\u06cc\u0646\u0647_\u0686\u0647_\u0686\u06cc\u0632\u06cc_\u0627\u0632_\u0642\u0628\u0644_\u0627\u0646\u062c\u0627\u0645_\u0634\u062f\u0647_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u062f\u0631_\u06a9\u062f",
      "community": 348,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647 \u2014 \u0686\u0647 \u0686\u06cc\u0632\u06cc \u0627\u0632 \u0642\u0628\u0644 \u0627\u0646\u062c\u0627\u0645 \u0634\u062f\u0647 (\u062a\u0627\u06cc\u06cc\u062f\u0634\u062f\u0647 \u062f\u0631 \u06a9\u062f)"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641 \u2014 \u0634\u06a9\u0627\u0641\u200c\u0647\u0627\u06cc \u0628\u0627\u0642\u06cc\u200c\u0645\u0627\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641_\u0634\u06a9\u0627\u0641_\u0647\u0627\u06cc_\u0628\u0627\u0642\u06cc_\u0645\u0627\u0646\u062f\u0647",
      "community": 348,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641 \u2014 \u0634\u06a9\u0627\u0641\u200c\u0647\u0627\u06cc \u0628\u0627\u0642\u06cc\u200c\u0645\u0627\u0646\u062f\u0647"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 348,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 348,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u0648\u0638\u0627\u06cc\u0641",
      "community": 348,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f0. \u0645\u0645\u06cc\u0632\u06cc \u0648 \u062a\u0635\u0645\u06cc\u0645 (\u0627\u0648\u0644 \u0627\u06cc\u0646)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u06f0_\u0645\u0645\u06cc\u0632\u06cc_\u0648_\u062a\u0635\u0645\u06cc\u0645_\u0627\u0648\u0644_\u0627\u06cc\u0646",
      "community": 348,
      "norm_label": "\u06f0. \u0645\u0645\u06cc\u0632\u06cc \u0648 \u062a\u0635\u0645\u06cc\u0645 (\u0627\u0648\u0644 \u0627\u06cc\u0646)"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u0646\u0627\u0628\u0639 \u0645\u062c\u0648\u0632 \u062c\u062f\u06cc\u062f (Prompt 2 + 4 + 9)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0645\u0646\u0627\u0628\u0639_\u0645\u062c\u0648\u0632_\u062c\u062f\u06cc\u062f_prompt_2_4_9",
      "community": 348,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u0646\u0627\u0628\u0639 \u0645\u062c\u0648\u0632 \u062c\u062f\u06cc\u062f (prompt 2 + 4 + 9)"
    },
    {
      "label": "\u06f2. Enforcement \u062f\u0631 Backend (Prompt 6)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u06f2_enforcement_\u062f\u0631_backend_prompt_6",
      "community": 348,
      "norm_label": "\u06f2. enforcement \u062f\u0631 backend (prompt 6)"
    },
    {
      "label": "\u06f3. Enforcement \u062f\u0631 Frontend \u2014 Sidebar + Route + CRUD (Prompt 5 + 7)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L166",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u06f3_enforcement_\u062f\u0631_frontend_sidebar_route_crud_prompt_5_7",
      "community": 348,
      "norm_label": "\u06f3. enforcement \u062f\u0631 frontend \u2014 sidebar + route + crud (prompt 5 + 7)"
    },
    {
      "label": "\u06f4. \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0628\u062f\u0648\u0646 \u0645\u062c\u0648\u0632 (Prompt 3)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L178",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u06f4_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0628\u062f\u0648\u0646_\u0645\u062c\u0648\u0632_prompt_3",
      "community": 348,
      "norm_label": "\u06f4. \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0628\u062f\u0648\u0646 \u0645\u062c\u0648\u0632 (prompt 3)"
    },
    {
      "label": "\u06f5. \u0627\u0633\u06a9\u0648\u067e per-doctor \u0646\u0648\u0628\u062a\u200c\u0647\u0627 \u2014 \u062a\u06a9\u0645\u06cc\u0644 \u067e\u0648\u0634\u0634 \u0639\u0645\u0644\u06cc\u0627\u062a (Prompt 8)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u06f5_\u0627\u0633\u06a9\u0648\u067e_per_doctor_\u0646\u0648\u0628\u062a_\u0647\u0627_\u062a\u06a9\u0645\u06cc\u0644_\u067e\u0648\u0634\u0634_\u0639\u0645\u0644\u06cc\u0627\u062a_prompt_8",
      "community": 348,
      "norm_label": "\u06f5. \u0627\u0633\u06a9\u0648\u067e per-doctor \u0646\u0648\u0628\u062a\u200c\u0647\u0627 \u2014 \u062a\u06a9\u0645\u06cc\u0644 \u067e\u0648\u0634\u0634 \u0639\u0645\u0644\u06cc\u0627\u062a (prompt 8)"
    },
    {
      "label": "\u06f6. \u062a\u0633\u062a \u0646\u0647\u0627\u06cc\u06cc \u0648 \u0645\u0627\u062a\u0631\u06cc\u0633 (Prompt 10)",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L194",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u06f6_\u062a\u0633\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0648_\u0645\u0627\u062a\u0631\u06cc\u0633_prompt_10",
      "community": 348,
      "norm_label": "\u06f6. \u062a\u0633\u062a \u0646\u0647\u0627\u06cc\u06cc \u0648 \u0645\u0627\u062a\u0631\u06cc\u0633 (prompt 10)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L222",
      "_origin": "ast",
      "id": "prompt_secretary_permissions_full_coverage_phase2_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 348,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "secretary-welcome-sms.md",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_secretary_welcome_sms",
      "community": 544,
      "norm_label": "secretary-welcome-sms.md"
    },
    {
      "label": "\u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u062e\u0648\u0634\u200c\u0622\u0645\u062f \u0647\u0646\u06af\u0627\u0645 \u062a\u0639\u0631\u06cc\u0641 \u0645\u0646\u0634\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_secretary_welcome_sms_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u062e\u0648\u0634_\u0622\u0645\u062f_\u0647\u0646\u06af\u0627\u0645_\u062a\u0639\u0631\u06cc\u0641_\u0645\u0646\u0634\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 544,
      "norm_label": "\u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u062e\u0648\u0634\u200c\u0627\u0645\u062f \u0647\u0646\u06af\u0627\u0645 \u062a\u0639\u0631\u06cc\u0641 \u0645\u0646\u0634\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_secretary_welcome_sms_\u067e\u0631\u0648\u0698\u0647",
      "community": 544,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_secretary_welcome_sms_\u0632\u0645\u06cc\u0646\u0647",
      "community": 544,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_secretary_welcome_sms_\u0647\u062f\u0641",
      "community": 544,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_secretary_welcome_sms_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 544,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_secretary_welcome_sms_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 544,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "prompt_secretary_welcome_sms_\u0648\u0638\u0627\u06cc\u0641",
      "community": 544,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u062a\u06af \u062c\u062f\u06cc\u062f \u062f\u0631 `SmsLog`",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "prompt_secretary_welcome_sms_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u062a\u06af_\u062c\u062f\u06cc\u062f_\u062f\u0631_smslog",
      "community": 544,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u062a\u06af \u062c\u062f\u06cc\u062f \u062f\u0631 `smslog`"
    },
    {
      "label": "\u06f2. \u0627\u0641\u0632\u0648\u062f\u0646 template \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u062f\u0631 `SmsMessageTemplate::DEFAULTS`",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "prompt_secretary_welcome_sms_\u06f2_\u0627\u0641\u0632\u0648\u062f\u0646_template_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u062f\u0631_smsmessagetemplate_defaults",
      "community": 544,
      "norm_label": "\u06f2. \u0627\u0641\u0632\u0648\u062f\u0646 template \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u062f\u0631 `smsmessagetemplate::defaults`"
    },
    {
      "label": "\u06f3. \u062a\u0632\u0631\u06cc\u0642 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc SMS \u062f\u0631 \u06a9\u0646\u062a\u0631\u0644\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "prompt_secretary_welcome_sms_\u06f3_\u062a\u0632\u0631\u06cc\u0642_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_sms_\u062f\u0631_\u06a9\u0646\u062a\u0631\u0644\u0631",
      "community": 544,
      "norm_label": "\u06f3. \u062a\u0632\u0631\u06cc\u0642 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc sms \u062f\u0631 \u06a9\u0646\u062a\u0631\u0644\u0631"
    },
    {
      "label": "\u06f4. \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u0628\u0639\u062f \u0627\u0632 \u0633\u0627\u062e\u062a \u0645\u0648\u0641\u0642 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "prompt_secretary_welcome_sms_\u06f4_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u0628\u0639\u062f_\u0627\u0632_\u0633\u0627\u062e\u062a_\u0645\u0648\u0641\u0642_\u0645\u0646\u0634\u06cc",
      "community": 544,
      "norm_label": "\u06f4. \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u0628\u0639\u062f \u0627\u0632 \u0633\u0627\u062e\u062a \u0645\u0648\u0641\u0642 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "prompt_secretary_welcome_sms_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 544,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "seed-demo-data.md",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_seed_demo_data",
      "community": 175,
      "norm_label": "seed-demo-data.md"
    },
    {
      "label": "Seeder \u062f\u0627\u062f\u0647 \u062a\u0633\u062a \u062d\u062c\u06cc\u0645 (\u0634\u0628\u06cc\u0647 Production) \u2014 \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646\u060c \u067e\u0632\u0634\u06a9\u0627\u0646\u060c \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627\u060c \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u060c \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_seeder_\u062f\u0627\u062f\u0647_\u062a\u0633\u062a_\u062d\u062c\u06cc\u0645_\u0634\u0628\u06cc\u0647_production_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627_\u0646\u0648\u0628\u062a_\u0647\u0627_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646",
      "community": 175,
      "norm_label": "seeder \u062f\u0627\u062f\u0647 \u062a\u0633\u062a \u062d\u062c\u06cc\u0645 (\u0634\u0628\u06cc\u0647 production) \u2014 \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646\u060c \u067e\u0632\u0634\u06a9\u0627\u0646\u060c \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627\u060c \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u060c \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_\u0632\u0645\u06cc\u0646\u0647",
      "community": 175,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 175,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 175,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 175,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_\u0648\u0638\u0627\u06cc\u0641",
      "community": 175,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f0. \u062a\u062d\u0644\u06cc\u0644 \u067e\u06cc\u0634 \u0627\u0632 \u06a9\u062f (\u0627\u0644\u0632\u0627\u0645\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_\u06f0_\u062a\u062d\u0644\u06cc\u0644_\u067e\u06cc\u0634_\u0627\u0632_\u06a9\u062f_\u0627\u0644\u0632\u0627\u0645\u06cc",
      "community": 175,
      "norm_label": "\u06f0. \u062a\u062d\u0644\u06cc\u0644 \u067e\u06cc\u0634 \u0627\u0632 \u06a9\u062f (\u0627\u0644\u0632\u0627\u0645\u06cc)"
    },
    {
      "label": "\u06f1. Command `app:seed-demo-data`",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_\u06f1_command_app_seed_demo_data",
      "community": 175,
      "norm_label": "\u06f1. command `app:seed-demo-data`"
    },
    {
      "label": "\u06f2. \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u062f\u0631\u062c (performance)",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_\u06f2_\u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc_\u062f\u0631\u062c_performance",
      "community": 175,
      "norm_label": "\u06f2. \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u062f\u0631\u062c (performance)"
    },
    {
      "label": "\u06f3. \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_\u06f3_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646",
      "community": 175,
      "norm_label": "\u06f3. \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646"
    },
    {
      "label": "\u06f4. \u067e\u0632\u0634\u06a9\u0627\u0646 + \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627 + \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0641\u062a\u06af\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_\u06f4_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "community": 175,
      "norm_label": "\u06f4. \u067e\u0632\u0634\u06a9\u0627\u0646 + \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627 + \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0641\u062a\u06af\u06cc"
    },
    {
      "label": "\u06f5. \u0646\u0648\u0628\u062a\u200c\u0647\u0627 + \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627 + \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 (\u0647\u0633\u062a\u0647 \u062a\u0633\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_\u06f5_\u0646\u0648\u0628\u062a_\u0647\u0627_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0647\u0633\u062a\u0647_\u062a\u0633\u062a",
      "community": 175,
      "norm_label": "\u06f5. \u0646\u0648\u0628\u062a\u200c\u0647\u0627 + \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627 + \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 (\u0647\u0633\u062a\u0647 \u062a\u0633\u062a)"
    },
    {
      "label": "\u06f6. \u06af\u0632\u0627\u0631\u0634 \u067e\u0627\u06cc\u0627\u0646\u06cc + \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0648\u0631\u06cc\u0641\u0627\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_\u06f6_\u06af\u0632\u0627\u0631\u0634_\u067e\u0627\u06cc\u0627\u0646\u06cc_\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc_\u0648\u0631\u06cc\u0641\u0627\u06cc",
      "community": 175,
      "norm_label": "\u06f6. \u06af\u0632\u0627\u0631\u0634 \u067e\u0627\u06cc\u0627\u0646\u06cc + \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0648\u0631\u06cc\u0641\u0627\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "prompt_seed_demo_data_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 175,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "seed-realistic-data.md",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data",
      "community": 89,
      "norm_label": "seed-realistic-data.md"
    },
    {
      "label": "Seed \u0648\u0627\u0642\u0639\u06cc \u062f\u06cc\u062a\u0627 \u2014 \u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc \u0648 \u0627\u06cc\u062c\u0627\u062f \u06f1\u06f0\u06f0 \u062f\u06a9\u062a\u0631 \u0628\u0647 \u0627\u0632\u0627\u06cc \u0647\u0631 \u0634\u0647\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_seed_\u0648\u0627\u0642\u0639\u06cc_\u062f\u06cc\u062a\u0627_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0648_\u0627\u06cc\u062c\u0627\u062f_\u06f1\u06f0\u06f0_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u0634\u0647\u0631",
      "community": 89,
      "norm_label": "seed \u0648\u0627\u0642\u0639\u06cc \u062f\u06cc\u062a\u0627 \u2014 \u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc \u0648 \u0627\u06cc\u062c\u0627\u062f \u06f1\u06f0\u06f0 \u062f\u06a9\u062a\u0631 \u0628\u0647 \u0627\u0632\u0627\u06cc \u0647\u0631 \u0634\u0647\u0631"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u0632\u0645\u06cc\u0646\u0647",
      "community": 89,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u0647\u062f\u0641",
      "community": 89,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 (\u062c\u062f\u0627\u0648\u0644 \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u0633\u0627\u062e\u062a\u0627\u0631_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062c\u062f\u0627\u0648\u0644_\u0648\u0627\u0642\u0639\u06cc",
      "community": 89,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 (\u062c\u062f\u0627\u0648\u0644 \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "ID\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc lookup tables",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_id\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_lookup_tables",
      "community": 89,
      "norm_label": "id\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc lookup tables"
    },
    {
      "label": "\u0634\u0647\u0631\u0647\u0627 (cities.id)",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u0634\u0647\u0631\u0647\u0627_cities_id",
      "community": 89,
      "norm_label": "\u0634\u0647\u0631\u0647\u0627 (cities.id)"
    },
    {
      "label": "\u0627\u0633\u062a\u0627\u0646\u200c\u0647\u0627 (provinces.id)",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u0627\u0633\u062a\u0627\u0646_\u0647\u0627_provinces_id",
      "community": 89,
      "norm_label": "\u0627\u0633\u062a\u0627\u0646\u200c\u0647\u0627 (provinces.id)"
    },
    {
      "label": "\u062a\u062e\u0635\u0635\u200c\u0647\u0627 (specialties.id) \u2014 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u0628\u0631\u0627\u06cc \u062a\u0648\u0632\u06cc\u0639 \u0648\u0627\u0642\u0639\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u062a\u062e\u0635\u0635_\u0647\u0627_specialties_id_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0628\u0631\u0627\u06cc_\u062a\u0648\u0632\u06cc\u0639_\u0648\u0627\u0642\u0639\u06cc",
      "community": 89,
      "norm_label": "\u062a\u062e\u0635\u0635\u200c\u0647\u0627 (specialties.id) \u2014 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u0628\u0631\u0627\u06cc \u062a\u0648\u0632\u06cc\u0639 \u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "label": "\u062e\u062f\u0645\u0627\u062a \u067e\u0632\u0634\u06a9\u06cc (doctor_services.id) \u2014 \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0647\u0631 \u062a\u062e\u0635\u0635",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u062e\u062f\u0645\u0627\u062a_\u067e\u0632\u0634\u06a9\u06cc_doctor_services_id_\u0646\u0645\u0648\u0646\u0647_\u0647\u0627\u06cc\u06cc_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u062a\u062e\u0635\u0635",
      "community": 89,
      "norm_label": "\u062e\u062f\u0645\u0627\u062a \u067e\u0632\u0634\u06a9\u06cc (doctor_services.id) \u2014 \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0647\u0631 \u062a\u062e\u0635\u0635"
    },
    {
      "label": "\u0628\u06cc\u0645\u0647\u200c\u0647\u0627 (insurances.id)",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u0628\u06cc\u0645\u0647_\u0647\u0627_insurances_id",
      "community": 89,
      "norm_label": "\u0628\u06cc\u0645\u0647\u200c\u0647\u0627 (insurances.id)"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 weekly_schedules.setting (JSON)",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u0633\u0627\u062e\u062a\u0627\u0631_weekly_schedules_setting_json",
      "community": 89,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 weekly_schedules.setting (json)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u0648\u0638\u0627\u06cc\u0641",
      "community": 89,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u06cc\u062c\u0627\u062f \u0641\u0627\u06cc\u0644 seed_realistic_data.php",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u06f1_\u0627\u06cc\u062c\u0627\u062f_\u0641\u0627\u06cc\u0644_seed_realistic_data_php",
      "community": 89,
      "norm_label": "\u06f1. \u0627\u06cc\u062c\u0627\u062f \u0641\u0627\u06cc\u0644 seed_realistic_data.php"
    },
    {
      "label": "\u0628\u062e\u0634 A \u2014 \u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc (\u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 FK)",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u0628\u062e\u0634_a_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0628\u0647_\u062a\u0631\u062a\u06cc\u0628_fk",
      "community": 89,
      "norm_label": "\u0628\u062e\u0634 a \u2014 \u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc (\u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 fk)"
    },
    {
      "label": "\u0628\u062e\u0634 B \u2014 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u06a9\u0627\u0645\u0644 (\u062a\u0628\u0631\u06cc\u0632)",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u0628\u062e\u0634_b_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0646\u0645\u0648\u0646\u0647_\u06a9\u0627\u0645\u0644_\u062a\u0628\u0631\u06cc\u0632",
      "community": 89,
      "norm_label": "\u0628\u062e\u0634 b \u2014 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u06a9\u0627\u0645\u0644 (\u062a\u0628\u0631\u06cc\u0632)"
    },
    {
      "label": "\u0628\u062e\u0634 C \u2014 \u062f\u06a9\u062a\u0631 \u0646\u0645\u0648\u0646\u0647 \u06a9\u0627\u0645\u0644 (\u062a\u0628\u0631\u06cc\u0632)",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L166",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u0628\u062e\u0634_c_\u062f\u06a9\u062a\u0631_\u0646\u0645\u0648\u0646\u0647_\u06a9\u0627\u0645\u0644_\u062a\u0628\u0631\u06cc\u0632",
      "community": 89,
      "norm_label": "\u0628\u062e\u0634 c \u2014 \u062f\u06a9\u062a\u0631 \u0646\u0645\u0648\u0646\u0647 \u06a9\u0627\u0645\u0644 (\u062a\u0628\u0631\u06cc\u0632)"
    },
    {
      "label": "\u0628\u062e\u0634 D \u2014 \u06f1\u06f0\u06f0 \u062f\u06a9\u062a\u0631 \u0628\u0631\u0627\u06cc \u0647\u0631 \u0634\u0647\u0631 (bulk generation)",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L177",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u0628\u062e\u0634_d_\u06f1\u06f0\u06f0_\u062f\u06a9\u062a\u0631_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u0634\u0647\u0631_bulk_generation",
      "community": 89,
      "norm_label": "\u0628\u062e\u0634 d \u2014 \u06f1\u06f0\u06f0 \u062f\u06a9\u062a\u0631 \u0628\u0631\u0627\u06cc \u0647\u0631 \u0634\u0647\u0631 (bulk generation)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L252",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0627\u062c\u0631\u0627",
      "community": 89,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u062f\u0633\u062a\u0648\u0631 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L264",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u062f\u0633\u062a\u0648\u0631_\u0627\u062c\u0631\u0627",
      "community": 89,
      "norm_label": "\u062f\u0633\u062a\u0648\u0631 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L270",
      "_origin": "ast",
      "id": "prompt_seed_realistic_data_\u062e\u0631\u0648\u062c\u06cc_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631",
      "community": 89,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "label": "server-down-oom-diagnosis.md",
      "file_type": "document",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_server_down_oom_diagnosis",
      "community": 227,
      "norm_label": "server-down-oom-diagnosis.md"
    },
    {
      "label": "\u062a\u0634\u062e\u06cc\u0635 \u0639\u0645\u06cc\u0642 down \u0634\u062f\u0646 \u0633\u0631\u0648\u0631 \u0628\u0639\u062f \u0627\u0632 ~\u06f1\u06f0 \u0633\u06cc\u06a9\u0644 + \u0648\u0631\u06cc\u0641\u0627\u06cc \u0648 \u062a\u06a9\u0645\u06cc\u0644 \u0641\u06cc\u06a9\u0633\u200c\u0647\u0627\u06cc \u067e\u0627\u06cc\u062f\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_server_down_oom_diagnosis_\u062a\u0634\u062e\u06cc\u0635_\u0639\u0645\u06cc\u0642_down_\u0634\u062f\u0646_\u0633\u0631\u0648\u0631_\u0628\u0639\u062f_\u0627\u0632_\u06f1\u06f0_\u0633\u06cc\u06a9\u0644_\u0648\u0631\u06cc\u0641\u0627\u06cc_\u0648_\u062a\u06a9\u0645\u06cc\u0644_\u0641\u06cc\u06a9\u0633_\u0647\u0627\u06cc_\u067e\u0627\u06cc\u062f\u0627\u0631\u06cc",
      "community": 227,
      "norm_label": "\u062a\u0634\u062e\u06cc\u0635 \u0639\u0645\u06cc\u0642 down \u0634\u062f\u0646 \u0633\u0631\u0648\u0631 \u0628\u0639\u062f \u0627\u0632 ~\u06f1\u06f0 \u0633\u06cc\u06a9\u0644 + \u0648\u0631\u06cc\u0641\u0627\u06cc \u0648 \u062a\u06a9\u0645\u06cc\u0644 \u0641\u06cc\u06a9\u0633\u200c\u0647\u0627\u06cc \u067e\u0627\u06cc\u062f\u0627\u0631\u06cc"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_server_down_oom_diagnosis_\u0632\u0645\u06cc\u0646\u0647",
      "community": 227,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_server_down_oom_diagnosis_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 227,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_server_down_oom_diagnosis_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 227,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_server_down_oom_diagnosis_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 227,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "prompt_server_down_oom_diagnosis_\u0648\u0638\u0627\u06cc\u0641",
      "community": 227,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0648\u0631\u06cc\u0641\u0627\u06cc \u0641\u06cc\u06a9\u0633\u200c\u0647\u0627\u06cc repo (idempotent)",
      "file_type": "document",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_server_down_oom_diagnosis_\u06f1_\u0648\u0631\u06cc\u0641\u0627\u06cc_\u0641\u06cc\u06a9\u0633_\u0647\u0627\u06cc_repo_idempotent",
      "community": 227,
      "norm_label": "\u06f1. \u0648\u0631\u06cc\u0641\u0627\u06cc \u0641\u06cc\u06a9\u0633\u200c\u0647\u0627\u06cc repo (idempotent)"
    },
    {
      "label": "\u06f2. \u0633\u0627\u062e\u062a `docs/collect-diagnostics.sh` \u2014 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0634\u0648\u0627\u0647\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_server_down_oom_diagnosis_\u06f2_\u0633\u0627\u062e\u062a_docs_collect_diagnostics_sh_\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a_\u0634\u0648\u0627\u0647\u062f",
      "community": 227,
      "norm_label": "\u06f2. \u0633\u0627\u062e\u062a `docs/collect-diagnostics.sh` \u2014 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0634\u0648\u0627\u0647\u062f"
    },
    {
      "label": "\u06f3. \u062c\u062f\u0648\u0644 \u062a\u0641\u0633\u06cc\u0631 \u0634\u0648\u0627\u0647\u062f \u062f\u0631 runbook",
      "file_type": "document",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "prompt_server_down_oom_diagnosis_\u06f3_\u062c\u062f\u0648\u0644_\u062a\u0641\u0633\u06cc\u0631_\u0634\u0648\u0627\u0647\u062f_\u062f\u0631_runbook",
      "community": 227,
      "norm_label": "\u06f3. \u062c\u062f\u0648\u0644 \u062a\u0641\u0633\u06cc\u0631 \u0634\u0648\u0627\u0647\u062f \u062f\u0631 runbook"
    },
    {
      "label": "\u06f4. \u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0633\u0645\u062a Coolify (\u0641\u0642\u0637 \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc \u2014 \u0642\u0627\u0628\u0644 \u0627\u062c\u0631\u0627 \u0627\u0632 repo \u0646\u06cc\u0633\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "prompt_server_down_oom_diagnosis_\u06f4_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0633\u0645\u062a_coolify_\u0641\u0642\u0637_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_\u0642\u0627\u0628\u0644_\u0627\u062c\u0631\u0627_\u0627\u0632_repo_\u0646\u06cc\u0633\u062a",
      "community": 227,
      "norm_label": "\u06f4. \u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0633\u0645\u062a coolify (\u0641\u0642\u0637 \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc \u2014 \u0642\u0627\u0628\u0644 \u0627\u062c\u0631\u0627 \u0627\u0632 repo \u0646\u06cc\u0633\u062a)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L145",
      "_origin": "ast",
      "id": "prompt_server_down_oom_diagnosis_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 227,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "service-based-booking.md",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_service_based_booking",
      "community": 478,
      "norm_label": "service-based-booking.md"
    },
    {
      "label": "\u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u062f\u062a \u0633\u0631\u0648\u06cc\u0633 (Service-based booking) \u2014 Backend + Admin",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u062f\u062a_\u0633\u0631\u0648\u06cc\u0633_service_based_booking_backend_admin",
      "community": 478,
      "norm_label": "\u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u062f\u062a \u0633\u0631\u0648\u06cc\u0633 (service-based booking) \u2014 backend + admin"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u067e\u0631\u0648\u0698\u0647",
      "community": 478,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u0632\u0645\u06cc\u0646\u0647",
      "community": 478,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641 / spec \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u0647\u062f\u0641_spec_\u0627\u0646\u06af\u0644\u06cc\u0633\u06cc",
      "community": 478,
      "norm_label": "\u0647\u062f\u0641 / spec \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 478,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 478,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0645\u062f\u062a \u062e\u062f\u0645\u062a \u2014 \u0647\u0633\u062a \u0648\u0644\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u0645\u062f\u062a_\u062e\u062f\u0645\u062a_\u0647\u0633\u062a_\u0648\u0644\u06cc_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "community": 478,
      "norm_label": "\u0645\u062f\u062a \u062e\u062f\u0645\u062a \u2014 \u0647\u0633\u062a \u0648\u0644\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u0645\u062a\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u0654 \u0647\u0641\u062a\u06af\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u0645\u062a\u0627\u06cc_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "community": 478,
      "norm_label": "\u0645\u062a\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0641\u062a\u06af\u06cc"
    },
    {
      "label": "\u0633\u0627\u062e\u062a \u0627\u0633\u0644\u0627\u062a\u0650 \u062b\u0627\u0628\u062a (\u062d\u0627\u0644\u062a \u0641\u0639\u0644\u06cc = slot mode)",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u0633\u0627\u062e\u062a_\u0627\u0633\u0644\u0627\u062a_\u062b\u0627\u0628\u062a_\u062d\u0627\u0644\u062a_\u0641\u0639\u0644\u06cc_slot_mode",
      "community": 478,
      "norm_label": "\u0633\u0627\u062e\u062a \u0627\u0633\u0644\u0627\u062a \u062b\u0627\u0628\u062a (\u062d\u0627\u0644\u062a \u0641\u0639\u0644\u06cc = slot mode)"
    },
    {
      "label": "overlap \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 \u0642\u0628\u0644 \u062f\u0631\u0633\u062a \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "prompt_service_based_booking_overlap_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_\u0642\u0628\u0644_\u062f\u0631\u0633\u062a_\u0627\u0633\u062a",
      "community": 478,
      "norm_label": "overlap \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 \u0642\u0628\u0644 \u062f\u0631\u0633\u062a \u0627\u0633\u062a"
    },
    {
      "label": "book() \u0641\u0639\u0644\u06cc \u0641\u0642\u0637 slot_start/slot_end \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "prompt_service_based_booking_book_\u0641\u0639\u0644\u06cc_\u0641\u0642\u0637_slot_start_slot_end_\u0645\u06cc_\u06af\u06cc\u0631\u062f",
      "community": 478,
      "norm_label": "book() \u0641\u0639\u0644\u06cc \u0641\u0642\u0637 slot_start/slot_end \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u0648\u0638\u0627\u06cc\u0641",
      "community": 478,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0645\u062a\u0627\u06cc WeeklySchedule: \u0627\u0641\u0632\u0648\u062f\u0646 `booking_mode` \u0648 `buffer_minutes`",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u06f1_\u0645\u062a\u0627\u06cc_weeklyschedule_\u0627\u0641\u0632\u0648\u062f\u0646_booking_mode_\u0648_buffer_minutes",
      "community": 478,
      "norm_label": "\u06f1. \u0645\u062a\u0627\u06cc weeklyschedule: \u0627\u0641\u0632\u0648\u062f\u0646 `booking_mode` \u0648 `buffer_minutes`"
    },
    {
      "label": "\u06f2. SlotCalculatorService: \u0645\u0633\u06cc\u0631 service-based",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L107",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u06f2_slotcalculatorservice_\u0645\u0633\u06cc\u0631_service_based",
      "community": 478,
      "norm_label": "\u06f2. slotcalculatorservice: \u0645\u0633\u06cc\u0631 service-based"
    },
    {
      "label": "\u06f3. Endpoint \u062c\u062f\u06cc\u062f: \u0632\u0645\u0627\u0646\u200c\u0647\u0627\u06cc \u062e\u0627\u0644\u06cc \u0628\u0631 \u0627\u0633\u0627\u0633 \u0633\u0631\u0648\u06cc\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u06f3_endpoint_\u062c\u062f\u06cc\u062f_\u0632\u0645\u0627\u0646_\u0647\u0627\u06cc_\u062e\u0627\u0644\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0633\u0631\u0648\u06cc\u0633",
      "community": 478,
      "norm_label": "\u06f3. endpoint \u062c\u062f\u06cc\u062f: \u0632\u0645\u0627\u0646\u200c\u0647\u0627\u06cc \u062e\u0627\u0644\u06cc \u0628\u0631 \u0627\u0633\u0627\u0633 \u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "label": "\u06f4. book() \u0648 MyAppointmentsController: \u067e\u0630\u06cc\u0631\u0634 \u0633\u0631\u0648\u06cc\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L174",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u06f4_book_\u0648_myappointmentscontroller_\u067e\u0630\u06cc\u0631\u0634_\u0633\u0631\u0648\u06cc\u0633",
      "community": 478,
      "norm_label": "\u06f4. book() \u0648 myappointmentscontroller: \u067e\u0630\u06cc\u0631\u0634 \u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "label": "\u06f4.\u06f5 \u0646\u0634\u0627\u0646 \u00ab\u0646\u0645\u0627\u06cc\u0634 \u062f\u0631 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc\u00bb \u0631\u0648\u06cc \u0633\u0631\u0648\u06cc\u0633 + \u0627\u062c\u0628\u0627\u0631 \u062f\u0631 \u062d\u0627\u0644\u062a \u0633\u0631\u0648\u06cc\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L182",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u06f4_\u06f5_\u0646\u0634\u0627\u0646_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0631\u0648\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0627\u062c\u0628\u0627\u0631_\u062f\u0631_\u062d\u0627\u0644\u062a_\u0633\u0631\u0648\u06cc\u0633",
      "community": 478,
      "norm_label": "\u06f4.\u06f5 \u0646\u0634\u0627\u0646 \u00ab\u0646\u0645\u0627\u06cc\u0634 \u062f\u0631 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc\u00bb \u0631\u0648\u06cc \u0633\u0631\u0648\u06cc\u0633 + \u0627\u062c\u0628\u0627\u0631 \u062f\u0631 \u062d\u0627\u0644\u062a \u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "label": "\u06f5. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L192",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u06f5_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 478,
      "norm_label": "\u06f5. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L203",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_\u062a\u0633\u062a",
      "community": 478,
      "norm_label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648 \u062a\u0633\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L209",
      "_origin": "ast",
      "id": "prompt_service_based_booking_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 478,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "service-insurance-coverage.md",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage",
      "community": 192,
      "norm_label": "service-insurance-coverage.md"
    },
    {
      "label": "\u0645\u0634\u062e\u0635\u200c\u06a9\u0631\u062f\u0646 \u0634\u0645\u0648\u0644 \u0628\u06cc\u0645\u0647 \u0628\u0631\u0627\u06cc \u0647\u0631 \u062e\u062f\u0645\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage_\u0645\u0634\u062e\u0635_\u06a9\u0631\u062f\u0646_\u0634\u0645\u0648\u0644_\u0628\u06cc\u0645\u0647_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u062e\u062f\u0645\u062a",
      "community": 192,
      "norm_label": "\u0645\u0634\u062e\u0635\u200c\u06a9\u0631\u062f\u0646 \u0634\u0645\u0648\u0644 \u0628\u06cc\u0645\u0647 \u0628\u0631\u0627\u06cc \u0647\u0631 \u062e\u062f\u0645\u062a"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage_\u067e\u0631\u0648\u0698\u0647",
      "community": 192,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage_\u0632\u0645\u06cc\u0646\u0647",
      "community": 192,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 192,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 192,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 192,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage_\u0648\u0638\u0627\u06cc\u0641",
      "community": 192,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0637\u0631\u0627\u062d\u06cc \u0641\u06cc\u0644\u062f \u0634\u0645\u0648\u0644 \u0628\u06cc\u0645\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage_\u06f1_\u0637\u0631\u0627\u062d\u06cc_\u0641\u06cc\u0644\u062f_\u0634\u0645\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "community": 192,
      "norm_label": "\u06f1. \u0637\u0631\u0627\u062d\u06cc \u0641\u06cc\u0644\u062f \u0634\u0645\u0648\u0644 \u0628\u06cc\u0645\u0647"
    },
    {
      "label": "\u06f2. Entity + Migration",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage_\u06f2_entity_migration",
      "community": 192,
      "norm_label": "\u06f2. entity + migration"
    },
    {
      "label": "\u06f3. API",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage_\u06f3_api",
      "community": 192,
      "norm_label": "\u06f3. api"
    },
    {
      "label": "\u06f4. Admin Frontend",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage_\u06f4_admin_frontend",
      "community": 192,
      "norm_label": "\u06f4. admin frontend"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 192,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "prompt_service_insurance_coverage_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 192,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "service-insurance-per-insurer-coverage.md",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage",
      "community": 131,
      "norm_label": "service-insurance-per-insurer-coverage.md"
    },
    {
      "label": "\u0627\u062a\u0635\u0627\u0644 \u00ab\u0628\u06cc\u0645\u0647\u200c\u06cc \u0633\u0631\u0648\u06cc\u0633\u00bb \u062f\u0631 \u0635\u0641\u062d\u0647 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0647 \u0633\u0627\u0645\u0627\u0646\u0647\u200c\u06cc \u0648\u0627\u0642\u0639\u06cc \u067e\u0648\u0634\u0634 \u0628\u06cc\u0645\u0647 \u0648 \u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u0627\u062a\u0635\u0627\u0644_\u0628\u06cc\u0645\u0647_\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0635\u0641\u062d\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u0633\u0627\u0645\u0627\u0646\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0648\u0634\u0634_\u0628\u06cc\u0645\u0647_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "community": 131,
      "norm_label": "\u0627\u062a\u0635\u0627\u0644 \u00ab\u0628\u06cc\u0645\u0647\u200c\u06cc \u0633\u0631\u0648\u06cc\u0633\u00bb \u062f\u0631 \u0635\u0641\u062d\u0647 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0647 \u0633\u0627\u0645\u0627\u0646\u0647\u200c\u06cc \u0648\u0627\u0642\u0639\u06cc \u067e\u0648\u0634\u0634 \u0628\u06cc\u0645\u0647 \u0648 \u0645\u0637\u0627\u0644\u0628\u0627\u062a"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u067e\u0631\u0648\u0698\u0647",
      "community": 131,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u0632\u0645\u06cc\u0646\u0647",
      "community": 131,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 131,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 131,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 131,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0641\u0631\u0645 \u0633\u0631\u0648\u06cc\u0633 (frontend) \u2014 \u0641\u0642\u0637 \u062f\u0648 \u0641\u06cc\u0644\u062f \u0633\u0627\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u0641\u0631\u0645_\u0633\u0631\u0648\u06cc\u0633_frontend_\u0641\u0642\u0637_\u062f\u0648_\u0641\u06cc\u0644\u062f_\u0633\u0627\u062f\u0647",
      "community": 131,
      "norm_label": "\u0641\u0631\u0645 \u0633\u0631\u0648\u06cc\u0633 (frontend) \u2014 \u0641\u0642\u0637 \u062f\u0648 \u0641\u06cc\u0644\u062f \u0633\u0627\u062f\u0647"
    },
    {
      "label": "endpoint \u0645\u0648\u062c\u0648\u062f \u0633\u062a\u200c\u06a9\u0631\u062f\u0646 \u067e\u0648\u0634\u0634 (backend) \u2014 payload \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_endpoint_\u0645\u0648\u062c\u0648\u062f_\u0633\u062a_\u06a9\u0631\u062f\u0646_\u067e\u0648\u0634\u0634_backend_payload_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631",
      "community": 131,
      "norm_label": "endpoint \u0645\u0648\u062c\u0648\u062f \u0633\u062a\u200c\u06a9\u0631\u062f\u0646 \u067e\u0648\u0634\u0634 (backend) \u2014 payload \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "label": "\u0645\u0648\u062c\u0648\u062f\u06cc\u062a \u067e\u0648\u0634\u0634 \u2014 \u0642\u0627\u0639\u062f\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u062d\u0627\u0633\u0628\u0647 \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u067e\u0648\u0634\u0634_\u0642\u0627\u0639\u062f\u0647_\u0627\u06cc_\u06a9\u0647_\u0645\u062d\u0627\u0633\u0628\u0647_\u0631\u0627_\u062a\u0639\u06cc\u06cc\u0646_\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 131,
      "norm_label": "\u0645\u0648\u062c\u0648\u062f\u06cc\u062a \u067e\u0648\u0634\u0634 \u2014 \u0642\u0627\u0639\u062f\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u062d\u0627\u0633\u0628\u0647 \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u0648\u0638\u0627\u06cc\u0641",
      "community": 131,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u00ab\u067e\u0648\u0634\u0634 \u0628\u06cc\u0645\u0647 \u0628\u0647 \u0627\u0632\u0627\u06cc \u0628\u06cc\u0645\u0647\u200c\u06af\u0631\u00bb \u0628\u0647 modal \u0633\u0631\u0648\u06cc\u0633 (frontend)",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L110",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u067e\u0648\u0634\u0634_\u0628\u06cc\u0645\u0647_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0628\u06cc\u0645\u0647_\u06af\u0631_\u0628\u0647_modal_\u0633\u0631\u0648\u06cc\u0633_frontend",
      "community": 131,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u00ab\u067e\u0648\u0634\u0634 \u0628\u06cc\u0645\u0647 \u0628\u0647 \u0627\u0632\u0627\u06cc \u0628\u06cc\u0645\u0647\u200c\u06af\u0631\u00bb \u0628\u0647 modal \u0633\u0631\u0648\u06cc\u0633 (frontend)"
    },
    {
      "label": "\u06f2. \u0634\u0641\u0627\u0641\u200c\u0633\u0627\u0632\u06cc \u0646\u0642\u0634 \u062f\u0648 \u0641\u06cc\u0644\u062f \u0633\u0627\u062f\u0647\u200c\u06cc \u0642\u062f\u06cc\u0645\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u06f2_\u0634\u0641\u0627\u0641_\u0633\u0627\u0632\u06cc_\u0646\u0642\u0634_\u062f\u0648_\u0641\u06cc\u0644\u062f_\u0633\u0627\u062f\u0647_\u06cc_\u0642\u062f\u06cc\u0645\u06cc",
      "community": 131,
      "norm_label": "\u06f2. \u0634\u0641\u0627\u0641\u200c\u0633\u0627\u0632\u06cc \u0646\u0642\u0634 \u062f\u0648 \u0641\u06cc\u0644\u062f \u0633\u0627\u062f\u0647\u200c\u06cc \u0642\u062f\u06cc\u0645\u06cc"
    },
    {
      "label": "\u06f3. \u062d\u0644 \u0645\u0634\u06a9\u0644 `service_item_id` \u062f\u0631 \u0628\u0631\u0627\u0628\u0631 `uuid` (backend)",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u06f3_\u062d\u0644_\u0645\u0634\u06a9\u0644_service_item_id_\u062f\u0631_\u0628\u0631\u0627\u0628\u0631_uuid_backend",
      "community": 131,
      "norm_label": "\u06f3. \u062d\u0644 \u0645\u0634\u06a9\u0644 `service_item_id` \u062f\u0631 \u0628\u0631\u0627\u0628\u0631 `uuid` (backend)"
    },
    {
      "label": "\u06f4. \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u062c\u0631\u06cc\u0627\u0646 \u0628\u0647 \u0645\u0637\u0627\u0644\u0628\u0627\u062a \u0628\u06cc\u0645\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u06f4_\u0627\u0637\u0645\u06cc\u0646\u0627\u0646_\u0627\u0632_\u062c\u0631\u06cc\u0627\u0646_\u0628\u0647_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647",
      "community": 131,
      "norm_label": "\u06f4. \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u062c\u0631\u06cc\u0627\u0646 \u0628\u0647 \u0645\u0637\u0627\u0644\u0628\u0627\u062a \u0628\u06cc\u0645\u0647"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L167",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 131,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L171",
      "_origin": "ast",
      "id": "prompt_service_insurance_per_insurer_coverage_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 131,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "service-management-refinements.md",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_service_management_refinements",
      "community": 751,
      "norm_label": "service-management-refinements.md"
    },
    {
      "label": "\u0627\u0635\u0644\u0627\u062d\u0627\u062a \u0628\u062e\u0634 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627 (\u0628\u06cc\u0645\u0647\u060c \u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627\u06cc \u0639\u062f\u062f\u06cc\u060c \u0635\u0641\u062d\u0647 \u062c\u0632\u0626\u06cc\u0627\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u0627\u0635\u0644\u0627\u062d\u0627\u062a_\u0628\u062e\u0634_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627_\u0628\u06cc\u0645\u0647_\u0648\u0631\u0648\u062f\u06cc_\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a",
      "community": 751,
      "norm_label": "\u0627\u0635\u0644\u0627\u062d\u0627\u062a \u0628\u062e\u0634 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627 (\u0628\u06cc\u0645\u0647\u060c \u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627\u06cc \u0639\u062f\u062f\u06cc\u060c \u0635\u0641\u062d\u0647 \u062c\u0632\u064a\u06cc\u0627\u062a)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u067e\u0631\u0648\u0698\u0647",
      "community": 751,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u0632\u0645\u06cc\u0646\u0647",
      "community": 751,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 751,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 751,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u06f1) \u0633\u0648\u06cc\u06cc\u0686 \u0628\u06cc\u0645\u0647 \u062f\u0631 \u0645\u0648\u062f\u0627\u0644 \u0633\u0631\u0648\u06cc\u0633 \u2014 `ClinicServicesPage.tsx:547-591`",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u06f1_\u0633\u0648\u06cc\u06cc\u0686_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0645\u0648\u062f\u0627\u0644_\u0633\u0631\u0648\u06cc\u0633_clinicservicespage_tsx_547_591",
      "community": 751,
      "norm_label": "\u06f1) \u0633\u0648\u06cc\u06cc\u0686 \u0628\u06cc\u0645\u0647 \u062f\u0631 \u0645\u0648\u062f\u0627\u0644 \u0633\u0631\u0648\u06cc\u0633 \u2014 `clinicservicespage.tsx:547-591`"
    },
    {
      "label": "\u06f2) \u0628\u0627\u06af NaN \u2014 `ServiceInsuranceModal.tsx:129-135`",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u06f2_\u0628\u0627\u06af_nan_serviceinsurancemodal_tsx_129_135",
      "community": 751,
      "norm_label": "\u06f2) \u0628\u0627\u06af nan \u2014 `serviceinsurancemodal.tsx:129-135`"
    },
    {
      "label": "\u06f3) `PriceInput` \u2014 `ui/PriceInput.tsx:31-42`",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u06f3_priceinput_ui_priceinput_tsx_31_42",
      "community": 751,
      "norm_label": "\u06f3) `priceinput` \u2014 `ui/priceinput.tsx:31-42`"
    },
    {
      "label": "\u06f4) \u0646\u0628\u0648\u062f \u0635\u0641\u062d\u0647\u0654 \u062c\u0632\u0626\u06cc\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u06f4_\u0646\u0628\u0648\u062f_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a",
      "community": 751,
      "norm_label": "\u06f4) \u0646\u0628\u0648\u062f \u0635\u0641\u062d\u0647 \u062c\u0632\u064a\u06cc\u0627\u062a"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u0648\u0638\u0627\u06cc\u0641",
      "community": 751,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062d\u0630\u0641 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0628\u06cc\u0645\u0647 \u0627\u0632 \u0645\u0648\u062f\u0627\u0644 \u0627\u06cc\u062c\u0627\u062f/\u0648\u06cc\u0631\u0627\u06cc\u0634 \u0633\u0631\u0648\u06cc\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L107",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u06f1_\u062d\u0630\u0641_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0627\u0632_\u0645\u0648\u062f\u0627\u0644_\u0627\u06cc\u062c\u0627\u062f_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0633\u0631\u0648\u06cc\u0633",
      "community": 751,
      "norm_label": "\u06f1. \u062d\u0630\u0641 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0628\u06cc\u0645\u0647 \u0627\u0632 \u0645\u0648\u062f\u0627\u0644 \u0627\u06cc\u062c\u0627\u062f/\u0648\u06cc\u0631\u0627\u06cc\u0634 \u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "label": "\u06f2. \u0631\u0641\u0639 \u0631\u06cc\u0634\u0647\u200c\u0627\u06cc NaN \u062f\u0631 \u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627\u06cc \u0639\u062f\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u06f2_\u0631\u0641\u0639_\u0631\u06cc\u0634\u0647_\u0627\u06cc_nan_\u062f\u0631_\u0648\u0631\u0648\u062f\u06cc_\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "community": 751,
      "norm_label": "\u06f2. \u0631\u0641\u0639 \u0631\u06cc\u0634\u0647\u200c\u0627\u06cc nan \u062f\u0631 \u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627\u06cc \u0639\u062f\u062f\u06cc"
    },
    {
      "label": "\u06f3. \u0627\u0635\u0644\u0627\u062d `PriceInput` (\u0646\u0645\u0627\u06cc\u0634 \u0648 \u0648\u0631\u0648\u062f \u0645\u0628\u0644\u063a)",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L167",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u06f3_\u0627\u0635\u0644\u0627\u062d_priceinput_\u0646\u0645\u0627\u06cc\u0634_\u0648_\u0648\u0631\u0648\u062f_\u0645\u0628\u0644\u063a",
      "community": 751,
      "norm_label": "\u06f3. \u0627\u0635\u0644\u0627\u062d `priceinput` (\u0646\u0645\u0627\u06cc\u0634 \u0648 \u0648\u0631\u0648\u062f \u0645\u0628\u0644\u063a)"
    },
    {
      "label": "\u06f4. \u0635\u0641\u062d\u0647\u0654 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u062c\u0632\u0626\u06cc\u0627\u062a \u0633\u0631\u0648\u06cc\u0633",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L185",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u06f4_\u0635\u0641\u062d\u0647_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a_\u0633\u0631\u0648\u06cc\u0633",
      "community": 751,
      "norm_label": "\u06f4. \u0635\u0641\u062d\u0647 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u062c\u0632\u064a\u06cc\u0627\u062a \u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "label": "\u06f5. UI/UX \u0635\u0641\u062d\u0647\u0654 \u062c\u0632\u0626\u06cc\u0627\u062a \u2014 \u0628\u062f\u0648\u0646 \u0637\u0631\u0627\u062d\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L228",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u06f5_ui_ux_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a_\u0628\u062f\u0648\u0646_\u0637\u0631\u0627\u062d\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 751,
      "norm_label": "\u06f5. ui/ux \u0635\u0641\u062d\u0647 \u062c\u0632\u064a\u06cc\u0627\u062a \u2014 \u0628\u062f\u0648\u0646 \u0637\u0631\u0627\u062d\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L244",
      "_origin": "ast",
      "id": "prompt_service_management_refinements_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 751,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "session-autofill-on-appointment-confirm.md",
      "file_type": "document",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_session_autofill_on_appointment_confirm",
      "community": 848,
      "norm_label": "session-autofill-on-appointment-confirm.md"
    },
    {
      "label": "\u067e\u0631\u06a9\u0631\u062f\u0646 \u062e\u0648\u062f\u06a9\u0627\u0631 \u067e\u0631\u0648\u0646\u062f\u0647 (Session) \u0647\u0646\u06af\u0627\u0645 \u0642\u0637\u0639\u06cc \u0634\u062f\u0646 \u0646\u0648\u0628\u062a: \u062a\u0627\u0631\u06cc\u062e/\u0633\u0627\u0639\u062a \u0645\u0631\u0627\u062c\u0639\u0647 + \u0622\u06cc\u062a\u0645\u200c\u0647\u0627\u06cc \u0647\u0632\u06cc\u0646\u0647 + \u062c\u0645\u0639 \u06a9\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_session_autofill_on_appointment_confirm_\u067e\u0631\u06a9\u0631\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_session_\u0647\u0646\u06af\u0627\u0645_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0622\u06cc\u062a\u0645_\u0647\u0627\u06cc_\u0647\u0632\u06cc\u0646\u0647_\u062c\u0645\u0639_\u06a9\u0644",
      "community": 848,
      "norm_label": "\u067e\u0631\u06a9\u0631\u062f\u0646 \u062e\u0648\u062f\u06a9\u0627\u0631 \u067e\u0631\u0648\u0646\u062f\u0647 (session) \u0647\u0646\u06af\u0627\u0645 \u0642\u0637\u0639\u06cc \u0634\u062f\u0646 \u0646\u0648\u0628\u062a: \u062a\u0627\u0631\u06cc\u062e/\u0633\u0627\u0639\u062a \u0645\u0631\u0627\u062c\u0639\u0647 + \u0627\u06cc\u062a\u0645\u200c\u0647\u0627\u06cc \u0647\u0632\u06cc\u0646\u0647 + \u062c\u0645\u0639 \u06a9\u0644"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_session_autofill_on_appointment_confirm_\u067e\u0631\u0648\u0698\u0647",
      "community": 848,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_session_autofill_on_appointment_confirm_\u0632\u0645\u06cc\u0646\u0647",
      "community": 848,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_session_autofill_on_appointment_confirm_\u0647\u062f\u0641",
      "community": 848,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_session_autofill_on_appointment_confirm_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 848,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0628\u0627\u06af)",
      "file_type": "document",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "prompt_session_autofill_on_appointment_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0628\u0627\u06af",
      "community": 848,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0628\u0627\u06af)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L75",
      "_origin": "ast",
      "id": "prompt_session_autofill_on_appointment_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "community": 848,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u067e\u0631\u06a9\u0631\u062f\u0646 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u06cc auto-create \u0627\u0632 \u0631\u0648\u06cc \u0646\u0648\u0628\u062a (backend)",
      "file_type": "document",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_session_autofill_on_appointment_confirm_\u06f1_\u067e\u0631\u06a9\u0631\u062f\u0646_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc_auto_create_\u0627\u0632_\u0631\u0648\u06cc_\u0646\u0648\u0628\u062a_backend",
      "community": 848,
      "norm_label": "\u06f1. \u067e\u0631\u06a9\u0631\u062f\u0646 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u06cc auto-create \u0627\u0632 \u0631\u0648\u06cc \u0646\u0648\u0628\u062a (backend)"
    },
    {
      "label": "\u06f2. \u0646\u0645\u0627\u06cc\u0634 \u062a\u0627\u0631\u06cc\u062e/\u0633\u0627\u0639\u062a \u0645\u0631\u0627\u062c\u0639\u0647 + \u062c\u062f\u0648\u0644 \u0647\u0632\u06cc\u0646\u0647 \u062a\u0641\u06a9\u06cc\u06a9\u06cc \u062f\u0631 UI \u067e\u0631\u0648\u0646\u062f\u0647 (frontend)",
      "file_type": "document",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "prompt_session_autofill_on_appointment_confirm_\u06f2_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u062c\u062f\u0648\u0644_\u0647\u0632\u06cc\u0646\u0647_\u062a\u0641\u06a9\u06cc\u06a9\u06cc_\u062f\u0631_ui_\u067e\u0631\u0648\u0646\u062f\u0647_frontend",
      "community": 848,
      "norm_label": "\u06f2. \u0646\u0645\u0627\u06cc\u0634 \u062a\u0627\u0631\u06cc\u062e/\u0633\u0627\u0639\u062a \u0645\u0631\u0627\u062c\u0639\u0647 + \u062c\u062f\u0648\u0644 \u0647\u0632\u06cc\u0646\u0647 \u062a\u0641\u06a9\u06cc\u06a9\u06cc \u062f\u0631 ui \u067e\u0631\u0648\u0646\u062f\u0647 (frontend)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "prompt_session_autofill_on_appointment_confirm_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 848,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "session-edit-payment-crud-audit-log.md",
      "file_type": "document",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_session_edit_payment_crud_audit_log",
      "community": 810,
      "norm_label": "session-edit-payment-crud-audit-log.md"
    },
    {
      "label": "\u0648\u06cc\u0631\u0627\u06cc\u0634 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u0645\u0631\u0627\u062c\u0639\u0647 + \u0648\u06cc\u0631\u0627\u06cc\u0634/\u062d\u0630\u0641 \u067e\u0631\u062f\u0627\u062e\u062a + Audit Log \u0645\u0627\u0644\u06cc \u062c\u0627\u0645\u0639",
      "file_type": "document",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_session_edit_payment_crud_audit_log_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0631\u0627\u062c\u0639\u0647_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062d\u0630\u0641_\u067e\u0631\u062f\u0627\u062e\u062a_audit_log_\u0645\u0627\u0644\u06cc_\u062c\u0627\u0645\u0639",
      "community": 810,
      "norm_label": "\u0648\u06cc\u0631\u0627\u06cc\u0634 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u0645\u0631\u0627\u062c\u0639\u0647 + \u0648\u06cc\u0631\u0627\u06cc\u0634/\u062d\u0630\u0641 \u067e\u0631\u062f\u0627\u062e\u062a + audit log \u0645\u0627\u0644\u06cc \u062c\u0627\u0645\u0639"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_session_edit_payment_crud_audit_log_\u067e\u0631\u0648\u0698\u0647",
      "community": 810,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_session_edit_payment_crud_audit_log_\u0632\u0645\u06cc\u0646\u0647",
      "community": 810,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_session_edit_payment_crud_audit_log_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 810,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_session_edit_payment_crud_audit_log_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 810,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_session_edit_payment_crud_audit_log_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 810,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "prompt_session_edit_payment_crud_audit_log_\u0648\u0638\u0627\u06cc\u0641",
      "community": 810,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Entity + migration \u2014 `SessionAuditLog` (\u0627\u0644\u06af\u0648\u06cc AppointmentEvent)",
      "file_type": "document",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "prompt_session_edit_payment_crud_audit_log_\u06f1_entity_migration_sessionauditlog_\u0627\u0644\u06af\u0648\u06cc_appointmentevent",
      "community": 810,
      "norm_label": "\u06f1. entity + migration \u2014 `sessionauditlog` (\u0627\u0644\u06af\u0648\u06cc appointmentevent)"
    },
    {
      "label": "\u06f2. Service \u2014 \u062b\u0628\u062a audit + \u0645\u0646\u0637\u0642 \u0648\u06cc\u0631\u0627\u06cc\u0634/\u062d\u0630\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_session_edit_payment_crud_audit_log_\u06f2_service_\u062b\u0628\u062a_audit_\u0645\u0646\u0637\u0642_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062d\u0630\u0641",
      "community": 810,
      "norm_label": "\u06f2. service \u2014 \u062b\u0628\u062a audit + \u0645\u0646\u0637\u0642 \u0648\u06cc\u0631\u0627\u06cc\u0634/\u062d\u0630\u0641"
    },
    {
      "label": "\u06f3. Controller \u2014 endpoint\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "prompt_session_edit_payment_crud_audit_log_\u06f3_controller_endpoint\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 810,
      "norm_label": "\u06f3. controller \u2014 endpoint\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u06f4. Frontend \u2014 \u0641\u0631\u0645 \u0648\u06cc\u0631\u0627\u06cc\u0634 + \u06a9\u0646\u062a\u0631\u0644 \u067e\u0631\u062f\u0627\u062e\u062a + \u0646\u0645\u0627\u06cc\u0634 \u062a\u0627\u0631\u06cc\u062e\u0686\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "prompt_session_edit_payment_crud_audit_log_\u06f4_frontend_\u0641\u0631\u0645_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u06a9\u0646\u062a\u0631\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0627\u0631\u06cc\u062e\u0686\u0647",
      "community": 810,
      "norm_label": "\u06f4. frontend \u2014 \u0641\u0631\u0645 \u0648\u06cc\u0631\u0627\u06cc\u0634 + \u06a9\u0646\u062a\u0631\u0644 \u067e\u0631\u062f\u0627\u062e\u062a + \u0646\u0645\u0627\u06cc\u0634 \u062a\u0627\u0631\u06cc\u062e\u0686\u0647"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "prompt_session_edit_payment_crud_audit_log_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 810,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "session-payment-currency-and-service-archive.md",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive",
      "community": 540,
      "norm_label": "session-payment-currency-and-service-archive.md"
    },
    {
      "label": "\u0631\u0641\u0639 \u0628\u0627\u06af \u0648\u0627\u062d\u062f \u067e\u0648\u0644 \u067e\u0631\u062f\u0627\u062e\u062a + \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627 + \u0645\u0646\u0648\u06cc \u0633\u0631\u0648\u06cc\u0633 + \u0622\u0631\u0634\u06cc\u0648 \u0645\u0631\u0627\u062c\u0639\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u0645\u0646\u0648\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a",
      "community": 540,
      "norm_label": "\u0631\u0641\u0639 \u0628\u0627\u06af \u0648\u0627\u062d\u062f \u067e\u0648\u0644 \u067e\u0631\u062f\u0627\u062e\u062a + \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627 + \u0645\u0646\u0648\u06cc \u0633\u0631\u0648\u06cc\u0633 + \u0627\u0631\u0634\u06cc\u0648 \u0645\u0631\u0627\u062c\u0639\u0627\u062a"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u067e\u0631\u0648\u0698\u0647",
      "community": 540,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0632\u0645\u06cc\u0646\u0647",
      "community": 540,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 540,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1 \u2014 \u0631\u0641\u0639 \u0628\u0627\u06af \u0648\u0627\u062d\u062f \u067e\u0648\u0644 \u062f\u0631 \u062b\u0628\u062a \u067e\u0631\u062f\u0627\u062e\u062a \u0648 \u062a\u062e\u0641\u06cc\u0641 \u062b\u0627\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f1_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062f\u0631_\u062b\u0628\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648_\u062a\u062e\u0641\u06cc\u0641_\u062b\u0627\u0628\u062a",
      "community": 540,
      "norm_label": "\u062a\u0633\u06a9 \u06f1 \u2014 \u0631\u0641\u0639 \u0628\u0627\u06af \u0648\u0627\u062d\u062f \u067e\u0648\u0644 \u062f\u0631 \u062b\u0628\u062a \u067e\u0631\u062f\u0627\u062e\u062a \u0648 \u062a\u062e\u0641\u06cc\u0641 \u062b\u0627\u0628\u062a"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0628\u0627\u06af \u2014 frontend \u062e\u0627\u0644\u0635)",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0628\u0627\u06af_frontend_\u062e\u0627\u0644\u0635",
      "community": 540,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0628\u0627\u06af \u2014 frontend \u062e\u0627\u0644\u0635)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0648\u0638\u0627\u06cc\u0641",
      "community": 540,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0646\u06a9\u0627\u062a",
      "community": 540,
      "norm_label": "\u0646\u06a9\u0627\u062a"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f2 \u2014 \u0646\u0645\u0627\u06cc\u0634 \u06a9\u0627\u0645\u0644 \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u062b\u0628\u062a\u200c\u0634\u062f\u0647 (\u062a\u0627\u0631\u06cc\u062e/\u0633\u0627\u0639\u062a + \u062b\u0628\u062a\u200c\u06a9\u0646\u0646\u062f\u0647)",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f2_\u0646\u0645\u0627\u06cc\u0634_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u062b\u0628\u062a_\u0634\u062f\u0647_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u062b\u0628\u062a_\u06a9\u0646\u0646\u062f\u0647",
      "community": 540,
      "norm_label": "\u062a\u0633\u06a9 \u06f2 \u2014 \u0646\u0645\u0627\u06cc\u0634 \u06a9\u0627\u0645\u0644 \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u062b\u0628\u062a\u200c\u0634\u062f\u0647 (\u062a\u0627\u0631\u06cc\u062e/\u0633\u0627\u0639\u062a + \u062b\u0628\u062a\u200c\u06a9\u0646\u0646\u062f\u0647)"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 540,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0648\u0638\u0627\u06cc\u0641_90",
      "community": 540,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0646\u06a9\u0627\u062a_98",
      "community": 540,
      "norm_label": "\u0646\u06a9\u0627\u062a"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f3 \u2014 \u0645\u0646\u0648\u06cc \u00ab...\u00bb \u0631\u0648\u06cc \u0647\u0631 \u0645\u0631\u0627\u062c\u0639\u0647: \u00ab\u0645\u0634\u0627\u0647\u062f\u0647 \u0641\u0627\u06a9\u062a\u0648\u0631\u00bb + \u00ab\u0622\u0631\u0634\u06cc\u0648\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f3_\u0645\u0646\u0648\u06cc_\u0631\u0648\u06cc_\u0647\u0631_\u0645\u0631\u0627\u062c\u0639\u0647_\u0645\u0634\u0627\u0647\u062f\u0647_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0622\u0631\u0634\u06cc\u0648",
      "community": 540,
      "norm_label": "\u062a\u0633\u06a9 \u06f3 \u2014 \u0645\u0646\u0648\u06cc \u00ab...\u00bb \u0631\u0648\u06cc \u0647\u0631 \u0645\u0631\u0627\u062c\u0639\u0647: \u00ab\u0645\u0634\u0627\u0647\u062f\u0647 \u0641\u0627\u06a9\u062a\u0648\u0631\u00bb + \u00ab\u0627\u0631\u0634\u06cc\u0648\u00bb"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L107",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_107",
      "community": 540,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0648\u0638\u0627\u06cc\u0641_111",
      "community": 540,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L119",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0646\u06a9\u0627\u062a_119",
      "community": 540,
      "norm_label": "\u0646\u06a9\u0627\u062a"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f4 \u2014 \u0622\u0631\u0634\u06cc\u0648 \u0645\u0631\u0627\u062c\u0639\u0627\u062a (backend + UI \u0641\u06cc\u0644\u062a\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f4_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a_backend_ui_\u0641\u06cc\u0644\u062a\u0631",
      "community": 540,
      "norm_label": "\u062a\u0633\u06a9 \u06f4 \u2014 \u0627\u0631\u0634\u06cc\u0648 \u0645\u0631\u0627\u062c\u0639\u0627\u062a (backend + ui \u0641\u06cc\u0644\u062a\u0631)"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L128",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_128",
      "community": 540,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641 (Backend \u0627\u0648\u0644)",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0648\u0638\u0627\u06cc\u0641_backend_\u0627\u0648\u0644",
      "community": 540,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641 (backend \u0627\u0648\u0644)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641 (Frontend)",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0648\u0638\u0627\u06cc\u0641_frontend",
      "community": 540,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641 (frontend)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0646\u06a9\u0627\u062a_153",
      "community": 540,
      "norm_label": "\u0646\u06a9\u0627\u062a"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0639\u0645\u0648\u0645\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L162",
      "_origin": "ast",
      "id": "prompt_session_payment_currency_and_service_archive_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0639\u0645\u0648\u0645\u06cc",
      "community": 540,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "label": "settings-clinic-doctors-tab.md",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab",
      "community": 552,
      "norm_label": "settings-clinic-doctors-tab.md"
    },
    {
      "label": "\u0627\u0646\u062a\u0642\u0627\u0644 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0648 \u067e\u0632\u0634\u06a9\u0627\u0646 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0647 \u06cc\u06a9 \u062a\u0628 \u0645\u062c\u0632\u0627 \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a (\u0646\u0642\u0634\u200c\u0645\u062d\u0648\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u0627\u0646\u062a\u0642\u0627\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u06cc\u06a9_\u062a\u0628_\u0645\u062c\u0632\u0627_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0642\u0634_\u0645\u062d\u0648\u0631",
      "community": 552,
      "norm_label": "\u0627\u0646\u062a\u0642\u0627\u0644 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0648 \u067e\u0632\u0634\u06a9\u0627\u0646 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0647 \u06cc\u06a9 \u062a\u0628 \u0645\u062c\u0632\u0627 \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a (\u0646\u0642\u0634\u200c\u0645\u062d\u0648\u0631)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u067e\u0631\u0648\u0698\u0647",
      "community": 552,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u0632\u0645\u06cc\u0646\u0647",
      "community": 552,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u0647\u062f\u0641",
      "community": 552,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 552,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 552,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0645\u0646\u0648\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0648\u0628\u0627\u06cc\u0644 \u2014 `SettingsLayout.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0648\u0628\u0627\u06cc\u0644_settingslayout_tsx",
      "community": 552,
      "norm_label": "\u0645\u0646\u0648\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0648\u0628\u0627\u06cc\u0644 \u2014 `settingslayout.tsx`"
    },
    {
      "label": "sidebar \u062f\u0633\u06a9\u062a\u0627\u067e \u2014 `PurchaseSubscriptionSidebar.tsx` (\u0628\u062f\u0648\u0646 \u0646\u0642\u0634\u200c\u06af\u0650\u06cc\u062a!)",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_sidebar_\u062f\u0633\u06a9\u062a\u0627\u067e_purchasesubscriptionsidebar_tsx_\u0628\u062f\u0648\u0646_\u0646\u0642\u0634_\u06af_\u06cc\u062a",
      "community": 552,
      "norm_label": "sidebar \u062f\u0633\u06a9\u062a\u0627\u067e \u2014 `purchasesubscriptionsidebar.tsx` (\u0628\u062f\u0648\u0646 \u0646\u0642\u0634\u200c\u06af\u06cc\u062a!)"
    },
    {
      "label": "\u062a\u0628 \u0641\u0639\u0644\u06cc \u2014 `MyClinicPage.tsx` (\u0641\u0642\u0637 \u0631\u06cc\u200c\u062f\u0627\u06cc\u0631\u06a9\u062a\u060c \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062e\u0627\u0631\u062c \u0645\u06cc\u200c\u0634\u0648\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u062a\u0628_\u0641\u0639\u0644\u06cc_myclinicpage_tsx_\u0641\u0642\u0637_\u0631\u06cc_\u062f\u0627\u06cc\u0631\u06a9\u062a_\u0627\u0632_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u062e\u0627\u0631\u062c_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 552,
      "norm_label": "\u062a\u0628 \u0641\u0639\u0644\u06cc \u2014 `myclinicpage.tsx` (\u0641\u0642\u0637 \u0631\u06cc\u200c\u062f\u0627\u06cc\u0631\u06a9\u062a\u060c \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062e\u0627\u0631\u062c \u0645\u06cc\u200c\u0634\u0648\u062f)"
    },
    {
      "label": "route \u0641\u0639\u0644\u06cc \u2014 `App.tsx:191`",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_route_\u0641\u0639\u0644\u06cc_app_tsx_191",
      "community": 552,
      "norm_label": "route \u0641\u0639\u0644\u06cc \u2014 `app.tsx:191`"
    },
    {
      "label": "endpoint\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0632\u0634\u06a9\u0627\u0646\u0650 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (\u0627\u0632 `ClinicDetailPage.tsx`)",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_endpoint\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0627\u0632_clinicdetailpage_tsx",
      "community": 552,
      "norm_label": "endpoint\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (\u0627\u0632 `clinicdetailpage.tsx`)"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 permission \u062f\u0631 Backend \u2014 `ClinicController.php:355`",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u0645\u0634\u06a9\u0644_permission_\u062f\u0631_backend_cliniccontroller_php_355",
      "community": 552,
      "norm_label": "\u0645\u0634\u06a9\u0644 permission \u062f\u0631 backend \u2014 `cliniccontroller.php:355`"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u0648\u0638\u0627\u06cc\u0641",
      "community": 552,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 \u0627\u062c\u0627\u0632\u0647\u200c\u06cc \u062c\u062f\u0627\u0633\u0627\u0632\u06cc \u067e\u0632\u0634\u06a9 \u0628\u0647 \u0645\u0627\u0644\u06a9 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L110",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u06f1_backend_\u0627\u062c\u0627\u0632\u0647_\u06cc_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u0645\u0627\u0644\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 552,
      "norm_label": "\u06f1. backend \u2014 \u0627\u062c\u0627\u0632\u0647\u200c\u06cc \u062c\u062f\u0627\u0633\u0627\u0632\u06cc \u067e\u0632\u0634\u06a9 \u0628\u0647 \u0645\u0627\u0644\u06a9 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u06f2. \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0628\u0644\u0648\u06a9 \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0628\u0647 \u06cc\u06a9 \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a \u0645\u0634\u062a\u0631\u06a9 (SOLID)",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u06f2_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_\u0628\u0644\u0648\u06a9_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0628\u0647_\u06cc\u06a9_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0645\u0634\u062a\u0631\u06a9_solid",
      "community": 552,
      "norm_label": "\u06f2. \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0628\u0644\u0648\u06a9 \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0628\u0647 \u06cc\u06a9 \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a \u0645\u0634\u062a\u0631\u06a9 (solid)"
    },
    {
      "label": "\u06f3. \u0635\u0641\u062d\u0647\u200c\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a\u0650 \u062a\u0628 \u062c\u062f\u06cc\u062f \u2014 `ClinicDoctorsPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u06f3_\u0635\u0641\u062d\u0647_\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u062a\u0628_\u062c\u062f\u06cc\u062f_clinicdoctorspage_tsx",
      "community": 552,
      "norm_label": "\u06f3. \u0635\u0641\u062d\u0647\u200c\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062a\u0628 \u062c\u062f\u06cc\u062f \u2014 `clinicdoctorspage.tsx`"
    },
    {
      "label": "\u06f4. route \u062c\u062f\u06cc\u062f + \u062d\u0630\u0641 route \u0642\u062f\u06cc\u0645\u06cc \u2014 `App.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L154",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u06f4_route_\u062c\u062f\u06cc\u062f_\u062d\u0630\u0641_route_\u0642\u062f\u06cc\u0645\u06cc_app_tsx",
      "community": 552,
      "norm_label": "\u06f4. route \u062c\u062f\u06cc\u062f + \u062d\u0630\u0641 route \u0642\u062f\u06cc\u0645\u06cc \u2014 `app.tsx`"
    },
    {
      "label": "\u06f5. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0647\u0631 \u062f\u0648 \u0645\u0646\u0648\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L172",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u06f5_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0647\u0631_\u062f\u0648_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a",
      "community": 552,
      "norm_label": "\u06f5. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0647\u0631 \u062f\u0648 \u0645\u0646\u0648\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a"
    },
    {
      "label": "\u06f6. \u0627\u0635\u0644\u0627\u062d \u0644\u06cc\u0646\u06a9 \u0646\u0648\u06cc\u06af\u06cc\u0634\u0646 \u0627\u0635\u0644\u06cc \u2014 `Sidebar.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u06f6_\u0627\u0635\u0644\u0627\u062d_\u0644\u06cc\u0646\u06a9_\u0646\u0648\u06cc\u06af\u06cc\u0634\u0646_\u0627\u0635\u0644\u06cc_sidebar_tsx",
      "community": 552,
      "norm_label": "\u06f6. \u0627\u0635\u0644\u0627\u062d \u0644\u06cc\u0646\u06a9 \u0646\u0648\u06cc\u06af\u06cc\u0634\u0646 \u0627\u0635\u0644\u06cc \u2014 `sidebar.tsx`"
    },
    {
      "label": "\u06f7. \u062a\u0633\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L188",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u06f7_\u062a\u0633\u062a_\u0647\u0627",
      "community": 552,
      "norm_label": "\u06f7. \u062a\u0633\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L197",
      "_origin": "ast",
      "id": "prompt_settings_clinic_doctors_tab_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 552,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "settings-menu-pixel-perfect.md",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect",
      "community": 496,
      "norm_label": "settings-menu-pixel-perfect.md"
    },
    {
      "label": "\u067e\u06cc\u06a9\u0633\u0644\u200c\u0628\u0647\u200c\u067e\u06cc\u06a9\u0633\u0644 \u06a9\u0631\u062f\u0646 \u0645\u0646\u0648\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a + \u0631\u06cc\u0634\u0647\u200c\u06af\u0631\u0641\u062a\u0646 \u0631\u0646\u06af\u200c\u0647\u0627 \u0627\u0632 \u0634\u062e\u0635\u06cc\u200c\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u067e\u06cc\u06a9\u0633\u0644_\u0628\u0647_\u067e\u06cc\u06a9\u0633\u0644_\u06a9\u0631\u062f\u0646_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u06cc\u0634\u0647_\u06af\u0631\u0641\u062a\u0646_\u0631\u0646\u06af_\u0647\u0627_\u0627\u0632_\u0634\u062e\u0635\u06cc_\u0633\u0627\u0632\u06cc",
      "community": 496,
      "norm_label": "\u067e\u06cc\u06a9\u0633\u0644\u200c\u0628\u0647\u200c\u067e\u06cc\u06a9\u0633\u0644 \u06a9\u0631\u062f\u0646 \u0645\u0646\u0648\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a + \u0631\u06cc\u0634\u0647\u200c\u06af\u0631\u0641\u062a\u0646 \u0631\u0646\u06af\u200c\u0647\u0627 \u0627\u0632 \u0634\u062e\u0635\u06cc\u200c\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u067e\u0631\u0648\u0698\u0647",
      "community": 496,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u0632\u0645\u06cc\u0646\u0647",
      "community": 496,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 496,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 496,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 496,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u06f1) \u0631\u0646\u06af \u0647\u0627\u0631\u062f\u06a9\u062f \u062f\u0631 \u0633\u0627\u06cc\u062f\u200c\u0645\u0646\u0648 \u2014 `PurchaseSubscriptionSidebar.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u06f1_\u0631\u0646\u06af_\u0647\u0627\u0631\u062f\u06a9\u062f_\u062f\u0631_\u0633\u0627\u06cc\u062f_\u0645\u0646\u0648_purchasesubscriptionsidebar_tsx",
      "community": 496,
      "norm_label": "\u06f1) \u0631\u0646\u06af \u0647\u0627\u0631\u062f\u06a9\u062f \u062f\u0631 \u0633\u0627\u06cc\u062f\u200c\u0645\u0646\u0648 \u2014 `purchasesubscriptionsidebar.tsx`"
    },
    {
      "label": "\u06f2) \u0635\u0641\u062d\u0647\u200c\u06cc \u062e\u0631\u0627\u0628 \u2014 `AppointmentSettingsPage.tsx` (\u0628\u0627\u0632\u06af\u0634\u062a \u0641\u0639\u0644\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u06f2_\u0635\u0641\u062d\u0647_\u06cc_\u062e\u0631\u0627\u0628_appointmentsettingspage_tsx_\u0628\u0627\u0632\u06af\u0634\u062a_\u0641\u0639\u0644\u06cc",
      "community": 496,
      "norm_label": "\u06f2) \u0635\u0641\u062d\u0647\u200c\u06cc \u062e\u0631\u0627\u0628 \u2014 `appointmentsettingspage.tsx` (\u0628\u0627\u0632\u06af\u0634\u062a \u0641\u0639\u0644\u06cc)"
    },
    {
      "label": "\u0645\u0631\u062c\u0639 \u062f\u0631\u0633\u062a \u2014 `SubscriptionPage.tsx` (\u0645\u062d\u062a\u0648\u0627 \u062f\u0627\u062e\u0644 \u067e\u0646\u0644 \u0633\u0641\u06cc\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u0645\u0631\u062c\u0639_\u062f\u0631\u0633\u062a_subscriptionpage_tsx_\u0645\u062d\u062a\u0648\u0627_\u062f\u0627\u062e\u0644_\u067e\u0646\u0644_\u0633\u0641\u06cc\u062f",
      "community": 496,
      "norm_label": "\u0645\u0631\u062c\u0639 \u062f\u0631\u0633\u062a \u2014 `subscriptionpage.tsx` (\u0645\u062d\u062a\u0648\u0627 \u062f\u0627\u062e\u0644 \u067e\u0646\u0644 \u0633\u0641\u06cc\u062f)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u0648\u0638\u0627\u06cc\u0641",
      "community": 496,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0631\u0646\u06af \u0631\u062f\u06cc\u0641 \u0641\u0639\u0627\u0644 \u0633\u0627\u06cc\u062f\u200c\u0645\u0646\u0648 \u0631\u0627 \u0627\u0632 \u0634\u062e\u0635\u06cc\u200c\u0633\u0627\u0632\u06cc \u0628\u06af\u06cc\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u06f1_\u0631\u0646\u06af_\u0631\u062f\u06cc\u0641_\u0641\u0639\u0627\u0644_\u0633\u0627\u06cc\u062f_\u0645\u0646\u0648_\u0631\u0627_\u0627\u0632_\u0634\u062e\u0635\u06cc_\u0633\u0627\u0632\u06cc_\u0628\u06af\u06cc\u0631",
      "community": 496,
      "norm_label": "\u06f1. \u0631\u0646\u06af \u0631\u062f\u06cc\u0641 \u0641\u0639\u0627\u0644 \u0633\u0627\u06cc\u062f\u200c\u0645\u0646\u0648 \u0631\u0627 \u0627\u0632 \u0634\u062e\u0635\u06cc\u200c\u0633\u0627\u0632\u06cc \u0628\u06af\u06cc\u0631"
    },
    {
      "label": "\u06f2. \u0645\u062d\u062a\u0648\u0627\u06cc appointment-settings \u0631\u0627 \u062f\u0627\u062e\u0644 \u067e\u0646\u0644 \u0633\u0641\u06cc\u062f \u0628\u06af\u0630\u0627\u0631 \u0648 \u0633\u0627\u062e\u062a\u0627\u0631 \u0631\u0627 \u0645\u062b\u0644 \u0645\u0631\u062c\u0639 \u06a9\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u06f2_\u0645\u062d\u062a\u0648\u0627\u06cc_appointment_settings_\u0631\u0627_\u062f\u0627\u062e\u0644_\u067e\u0646\u0644_\u0633\u0641\u06cc\u062f_\u0628\u06af\u0630\u0627\u0631_\u0648_\u0633\u0627\u062e\u062a\u0627\u0631_\u0631\u0627_\u0645\u062b\u0644_\u0645\u0631\u062c\u0639_\u06a9\u0646",
      "community": 496,
      "norm_label": "\u06f2. \u0645\u062d\u062a\u0648\u0627\u06cc appointment-settings \u0631\u0627 \u062f\u0627\u062e\u0644 \u067e\u0646\u0644 \u0633\u0641\u06cc\u062f \u0628\u06af\u0630\u0627\u0631 \u0648 \u0633\u0627\u062e\u062a\u0627\u0631 \u0631\u0627 \u0645\u062b\u0644 \u0645\u0631\u062c\u0639 \u06a9\u0646"
    },
    {
      "label": "\u06f3. \u0645\u0646\u0648\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0631\u0627 \u0641\u0644\u0627\u0634 \u0628\u0647 \u0646\u0648\u0627\u0631 \u06a9\u0646\u0627\u0631\u06cc \u0627\u0635\u0644\u06cc \u0628\u0686\u0633\u0628\u0627\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u06f3_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u0627_\u0641\u0644\u0627\u0634_\u0628\u0647_\u0646\u0648\u0627\u0631_\u06a9\u0646\u0627\u0631\u06cc_\u0627\u0635\u0644\u06cc_\u0628\u0686\u0633\u0628\u0627\u0646",
      "community": 496,
      "norm_label": "\u06f3. \u0645\u0646\u0648\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0631\u0627 \u0641\u0644\u0627\u0634 \u0628\u0647 \u0646\u0648\u0627\u0631 \u06a9\u0646\u0627\u0631\u06cc \u0627\u0635\u0644\u06cc \u0628\u0686\u0633\u0628\u0627\u0646"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L152",
      "_origin": "ast",
      "id": "prompt_settings_menu_pixel_perfect_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 496,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "sms-log-tags.md",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sms_log_tags",
      "community": 154,
      "norm_label": "sms-log-tags.md"
    },
    {
      "label": "\u062a\u06af\u200c\u06af\u0630\u0627\u0631\u06cc \u0648 \u0644\u06cc\u0633\u062a \u06a9\u0627\u0645\u0644 \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u062a\u06af_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0644\u06cc\u0633\u062a_\u06a9\u0627\u0645\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644\u06cc",
      "community": 154,
      "norm_label": "\u062a\u06af\u200c\u06af\u0630\u0627\u0631\u06cc \u0648 \u0644\u06cc\u0633\u062a \u06a9\u0627\u0645\u0644 \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644\u06cc"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u067e\u0631\u0648\u0698\u0647",
      "community": 154,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u0632\u0645\u06cc\u0646\u0647",
      "community": 154,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 154,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 154,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 154,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u0648\u0638\u0627\u06cc\u0641",
      "community": 154,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 `tag` \u0628\u0647 `SmsLog` + migration",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_tag_\u0628\u0647_smslog_migration",
      "community": 154,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 `tag` \u0628\u0647 `smslog` + migration"
    },
    {
      "label": "\u06f2. \u0639\u0628\u0648\u0631 `tag` \u062f\u0631 DTO \u0648 SmsService",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u06f2_\u0639\u0628\u0648\u0631_tag_\u062f\u0631_dto_\u0648_smsservice",
      "community": 154,
      "norm_label": "\u06f2. \u0639\u0628\u0648\u0631 `tag` \u062f\u0631 dto \u0648 smsservice"
    },
    {
      "label": "\u06f3. \u062a\u06af\u200c\u06af\u0630\u0627\u0631\u06cc \u0647\u0645\u0647\u200c\u06cc \u0646\u0642\u0627\u0637 \u0627\u0631\u0633\u0627\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u06f3_\u062a\u06af_\u06af\u0630\u0627\u0631\u06cc_\u0647\u0645\u0647_\u06cc_\u0646\u0642\u0627\u0637_\u0627\u0631\u0633\u0627\u0644",
      "community": 154,
      "norm_label": "\u06f3. \u062a\u06af\u200c\u06af\u0630\u0627\u0631\u06cc \u0647\u0645\u0647\u200c\u06cc \u0646\u0642\u0627\u0637 \u0627\u0631\u0633\u0627\u0644"
    },
    {
      "label": "\u06f4. admin endpoint \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 tag \u0628\u0647 \u062e\u0631\u0648\u062c\u06cc + \u0641\u06cc\u0644\u062a\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L147",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u06f4_admin_endpoint_\u0627\u0641\u0632\u0648\u062f\u0646_tag_\u0628\u0647_\u062e\u0631\u0648\u062c\u06cc_\u0641\u06cc\u0644\u062a\u0631",
      "community": 154,
      "norm_label": "\u06f4. admin endpoint \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 tag \u0628\u0647 \u062e\u0631\u0648\u062c\u06cc + \u0641\u06cc\u0644\u062a\u0631"
    },
    {
      "label": "\u06f5. Admin SPA \u2014 \u0633\u062a\u0648\u0646 \u062a\u06af + \u0641\u06cc\u0644\u062a\u0631 \u062f\u0631 \u062a\u0628 \u0644\u0627\u06af\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L158",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u06f5_admin_spa_\u0633\u062a\u0648\u0646_\u062a\u06af_\u0641\u06cc\u0644\u062a\u0631_\u062f\u0631_\u062a\u0628_\u0644\u0627\u06af_\u0647\u0627",
      "community": 154,
      "norm_label": "\u06f5. admin spa \u2014 \u0633\u062a\u0648\u0646 \u062a\u06af + \u0641\u06cc\u0644\u062a\u0631 \u062f\u0631 \u062a\u0628 \u0644\u0627\u06af\u200c\u0647\u0627"
    },
    {
      "label": "\u06f6. \u0648\u06cc\u0631\u0627\u06cc\u0634\u200c\u067e\u0630\u06cc\u0631 \u06a9\u0631\u062f\u0646 \u0645\u062a\u0646 \u0647\u0645\u0647\u200c\u06cc \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L165",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u06f6_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0630\u06cc\u0631_\u06a9\u0631\u062f\u0646_\u0645\u062a\u0646_\u0647\u0645\u0647_\u06cc_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627",
      "community": 154,
      "norm_label": "\u06f6. \u0648\u06cc\u0631\u0627\u06cc\u0634\u200c\u067e\u0630\u06cc\u0631 \u06a9\u0631\u062f\u0646 \u0645\u062a\u0646 \u0647\u0645\u0647\u200c\u06cc \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627"
    },
    {
      "label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L197",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 154,
      "norm_label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L202",
      "_origin": "ast",
      "id": "prompt_sms_log_tags_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 154,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "sms-login.md",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sms_login",
      "community": 60,
      "norm_label": "sms-login.md"
    },
    {
      "label": "\u067e\u0631\u0627\u0645\u067e\u062a: \u0648\u0631\u0648\u062f \u0628\u0627 \u067e\u06cc\u0627\u0645\u06a9 \u0648 \u0641\u0631\u0627\u0645\u0648\u0634\u06cc \u0631\u0645\u0632 \u0639\u0628\u0648\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sms_login_\u067e\u0631\u0627\u0645\u067e\u062a_\u0648\u0631\u0648\u062f_\u0628\u0627_\u067e\u06cc\u0627\u0645\u06a9_\u0648_\u0641\u0631\u0627\u0645\u0648\u0634\u06cc_\u0631\u0645\u0632_\u0639\u0628\u0648\u0631",
      "community": 60,
      "norm_label": "\u067e\u0631\u0627\u0645\u067e\u062a: \u0648\u0631\u0648\u062f \u0628\u0627 \u067e\u06cc\u0627\u0645\u06a9 \u0648 \u0641\u0631\u0627\u0645\u0648\u0634\u06cc \u0631\u0645\u0632 \u0639\u0628\u0648\u0631"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_sms_login_\u0647\u062f\u0641",
      "community": 60,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647 \u0641\u0646\u06cc \u0645\u0648\u062c\u0648\u062f \u2014 \u0645\u0647\u0645\u060c \u0642\u0628\u0644 \u0627\u0632 \u0647\u0631 \u0686\u06cc\u0632 \u0628\u062e\u0648\u0627\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "prompt_sms_login_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u0686\u06cc\u0632_\u0628\u062e\u0648\u0627\u0646",
      "community": 60,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647 \u0641\u0646\u06cc \u0645\u0648\u062c\u0648\u062f \u2014 \u0645\u0647\u0645\u060c \u0642\u0628\u0644 \u0627\u0632 \u0647\u0631 \u0686\u06cc\u0632 \u0628\u062e\u0648\u0627\u0646"
    },
    {
      "label": "API \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f (\u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u0633\u062a\u0642\u06cc\u0645)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prompt_sms_login_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0642\u0627\u0628\u0644_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0645\u0633\u062a\u0642\u06cc\u0645",
      "community": 60,
      "norm_label": "api \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f (\u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u0633\u062a\u0642\u06cc\u0645)"
    },
    {
      "label": "`POST /api/v1/user/send-code` \u2014 PUBLIC",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "prompt_sms_login_post_api_v1_user_send_code_public",
      "community": 60,
      "norm_label": "`post /api/v1/user/send-code` \u2014 public"
    },
    {
      "label": "`POST /api/v1/user/verify-code` \u2014 PUBLIC",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_sms_login_post_api_v1_user_verify_code_public",
      "community": 60,
      "norm_label": "`post /api/v1/user/verify-code` \u2014 public"
    },
    {
      "label": "`POST /api/v1/user/login` \u2014 PUBLIC (PasswordAuthenticator)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_sms_login_post_api_v1_user_login_public_passwordauthenticator",
      "community": 60,
      "norm_label": "`post /api/v1/user/login` \u2014 public (passwordauthenticator)"
    },
    {
      "label": "`POST /oauth/token` \u2014 PUBLIC",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "prompt_sms_login_post_oauth_token_public",
      "community": 60,
      "norm_label": "`post /oauth/token` \u2014 public"
    },
    {
      "label": "authStore",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_sms_login_authstore",
      "community": 60,
      "norm_label": "authstore"
    },
    {
      "label": "API \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0633\u0627\u062e\u062a\u0647 \u0634\u0648\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "prompt_sms_login_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0633\u0627\u062e\u062a\u0647_\u0634\u0648\u0646\u062f",
      "community": 60,
      "norm_label": "api \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0633\u0627\u062e\u062a\u0647 \u0634\u0648\u0646\u062f"
    },
    {
      "label": "\u06f1. `POST /api/v1/user/otp-login` \u2014 PUBLIC",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "prompt_sms_login_\u06f1_post_api_v1_user_otp_login_public",
      "community": 60,
      "norm_label": "\u06f1. `post /api/v1/user/otp-login` \u2014 public"
    },
    {
      "label": "\u06f2. `POST /api/v1/user/reset-password` \u2014 PUBLIC",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "prompt_sms_login_\u06f2_post_api_v1_user_reset_password_public",
      "community": 60,
      "norm_label": "\u06f2. `post /api/v1/user/reset-password` \u2014 public"
    },
    {
      "label": "\u06f3. security.yaml \u2014 public \u06a9\u0631\u062f\u0646 endpoint \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "prompt_sms_login_\u06f3_security_yaml_public_\u06a9\u0631\u062f\u0646_endpoint_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 60,
      "norm_label": "\u06f3. security.yaml \u2014 public \u06a9\u0631\u062f\u0646 endpoint \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a Frontend \u2014 \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc `assets/admin/pages/LoginPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "prompt_sms_login_\u0642\u0627\u0628\u0644\u06cc\u062a_frontend_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_assets_admin_pages_loginpage_tsx",
      "community": 60,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a frontend \u2014 \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc `assets/admin/pages/loginpage.tsx`"
    },
    {
      "label": "State Management (\u0641\u0642\u0637 useState \u2014 \u0646\u0647 TanStack Query)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "prompt_sms_login_state_management_\u0641\u0642\u0637_usestate_\u0646\u0647_tanstack_query",
      "community": 60,
      "norm_label": "state management (\u0641\u0642\u0637 usestate \u2014 \u0646\u0647 tanstack query)"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646\u200c\u0647\u0627\u06cc API",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L171",
      "_origin": "ast",
      "id": "prompt_sms_login_\u062c\u0631\u06cc\u0627\u0646_\u0647\u0627\u06cc_api",
      "community": 60,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646\u200c\u0647\u0627\u06cc api"
    },
    {
      "label": "\u062d\u0627\u0644\u062a password:",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L173",
      "_origin": "ast",
      "id": "prompt_sms_login_\u062d\u0627\u0644\u062a_password",
      "community": 60,
      "norm_label": "\u062d\u0627\u0644\u062a password:"
    },
    {
      "label": "\u062d\u0627\u0644\u062a sms:",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L179",
      "_origin": "ast",
      "id": "prompt_sms_login_\u062d\u0627\u0644\u062a_sms",
      "community": 60,
      "norm_label": "\u062d\u0627\u0644\u062a sms:"
    },
    {
      "label": "\u062d\u0627\u0644\u062a forgot:",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L186",
      "_origin": "ast",
      "id": "prompt_sms_login_\u062d\u0627\u0644\u062a_forgot",
      "community": 60,
      "norm_label": "\u062d\u0627\u0644\u062a forgot:"
    },
    {
      "label": "UI",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L193",
      "_origin": "ast",
      "id": "prompt_sms_login_ui",
      "community": 60,
      "norm_label": "ui"
    },
    {
      "label": "\u0627\u0635\u0648\u0644 UI:",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L232",
      "_origin": "ast",
      "id": "prompt_sms_login_\u0627\u0635\u0648\u0644_ui",
      "community": 60,
      "norm_label": "\u0627\u0635\u0648\u0644 ui:"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L243",
      "_origin": "ast",
      "id": "prompt_sms_login_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627",
      "community": 60,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u062a\u0633\u062a \u0647\u0631 \u0645\u0631\u062d\u0644\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L255",
      "_origin": "ast",
      "id": "prompt_sms_login_\u062a\u0633\u062a_\u0647\u0631_\u0645\u0631\u062d\u0644\u0647",
      "community": 60,
      "norm_label": "\u062a\u0633\u062a \u0647\u0631 \u0645\u0631\u062d\u0644\u0647"
    },
    {
      "label": "\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L272",
      "_origin": "ast",
      "id": "prompt_sms_login_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 60,
      "norm_label": "\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "sms-lookup-only.md",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sms_lookup_only",
      "community": 537,
      "norm_label": "sms-lookup-only.md"
    },
    {
      "label": "\u0627\u062c\u0628\u0627\u0631 \u0627\u0631\u0633\u0627\u0644 \u0647\u0645\u0647 \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 Kavenegar VerifyLookup (\u062d\u0630\u0641 \u0645\u0633\u06cc\u0631 send.json \u062e\u0627\u0645)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sms_lookup_only_\u0627\u062c\u0628\u0627\u0631_\u0627\u0631\u0633\u0627\u0644_\u0647\u0645\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u062d\u0630\u0641_\u0645\u0633\u06cc\u0631_send_json_\u062e\u0627\u0645",
      "community": 537,
      "norm_label": "\u0627\u062c\u0628\u0627\u0631 \u0627\u0631\u0633\u0627\u0644 \u0647\u0645\u0647 \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 kavenegar verifylookup (\u062d\u0630\u0641 \u0645\u0633\u06cc\u0631 send.json \u062e\u0627\u0645)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_sms_lookup_only_\u067e\u0631\u0648\u0698\u0647",
      "community": 537,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_sms_lookup_only_\u0632\u0645\u06cc\u0646\u0647",
      "community": 537,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "prompt_sms_lookup_only_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 537,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_sms_lookup_only_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 537,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "prompt_sms_lookup_only_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 537,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_sms_lookup_only_\u0648\u0638\u0627\u06cc\u0641",
      "community": 537,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0628\u0633\u062a\u0646 \u0633\u0642\u0648\u0637 \u062f\u0631 `dispatchTemplate()` \u2014 \u0646\u0628\u0648\u062f \u0627\u0644\u06af\u0648 \u0628\u0627\u06cc\u062f \u062e\u0637\u0627\u06cc \u0635\u0631\u06cc\u062d \u0628\u0627\u0634\u062f\u060c \u0646\u0647 \u0627\u0631\u0633\u0627\u0644 \u062e\u0627\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_sms_lookup_only_\u06f1_\u0628\u0633\u062a\u0646_\u0633\u0642\u0648\u0637_\u062f\u0631_dispatchtemplate_\u0646\u0628\u0648\u062f_\u0627\u0644\u06af\u0648_\u0628\u0627\u06cc\u062f_\u062e\u0637\u0627\u06cc_\u0635\u0631\u06cc\u062d_\u0628\u0627\u0634\u062f_\u0646\u0647_\u0627\u0631\u0633\u0627\u0644_\u062e\u0627\u0645",
      "community": 537,
      "norm_label": "\u06f1. \u0628\u0633\u062a\u0646 \u0633\u0642\u0648\u0637 \u062f\u0631 `dispatchtemplate()` \u2014 \u0646\u0628\u0648\u062f \u0627\u0644\u06af\u0648 \u0628\u0627\u06cc\u062f \u062e\u0637\u0627\u06cc \u0635\u0631\u06cc\u062d \u0628\u0627\u0634\u062f\u060c \u0646\u0647 \u0627\u0631\u0633\u0627\u0644 \u062e\u0627\u0645"
    },
    {
      "label": "\u06f2. \u0628\u0633\u062a\u0646 \u0633\u0642\u0648\u0637 \u062f\u0631 `sendNow()` \u2014 `templateCode` \u0646\u0627\u0644 \u06cc\u0639\u0646\u06cc \u062e\u0637\u0627\u060c \u0646\u0647 send \u062e\u0627\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_sms_lookup_only_\u06f2_\u0628\u0633\u062a\u0646_\u0633\u0642\u0648\u0637_\u062f\u0631_sendnow_templatecode_\u0646\u0627\u0644_\u06cc\u0639\u0646\u06cc_\u062e\u0637\u0627_\u0646\u0647_send_\u062e\u0627\u0645",
      "community": 537,
      "norm_label": "\u06f2. \u0628\u0633\u062a\u0646 \u0633\u0642\u0648\u0637 \u062f\u0631 `sendnow()` \u2014 `templatecode` \u0646\u0627\u0644 \u06cc\u0639\u0646\u06cc \u062e\u0637\u0627\u060c \u0646\u0647 send \u062e\u0627\u0645"
    },
    {
      "label": "\u06f3. \u0627\u06a9\u0634\u0646\u200c\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u062f\u0633\u062a\u06cc `SmsController` \u2014 \u0641\u0642\u0637 \u0628\u0627 \u0627\u0644\u06af\u0648\u06cc \u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "prompt_sms_lookup_only_\u06f3_\u0627\u06a9\u0634\u0646_\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644_\u062f\u0633\u062a\u06cc_smscontroller_\u0641\u0642\u0637_\u0628\u0627_\u0627\u0644\u06af\u0648\u06cc_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647",
      "community": 537,
      "norm_label": "\u06f3. \u0627\u06a9\u0634\u0646\u200c\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u062f\u0633\u062a\u06cc `smscontroller` \u2014 \u0641\u0642\u0637 \u0628\u0627 \u0627\u0644\u06af\u0648\u06cc \u062a\u0627\u06cc\u06cc\u062f\u0634\u062f\u0647"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a\u200c\u0647\u0627 + \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L154",
      "_origin": "ast",
      "id": "prompt_sms_lookup_only_\u06f4_\u062a\u0633\u062a_\u0647\u0627_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 537,
      "norm_label": "\u06f4. \u062a\u0633\u062a\u200c\u0647\u0627 + \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_sms_lookup_only_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 537,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "sms-price-and-wallet-settings.md",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings",
      "community": 651,
      "norm_label": "sms-price-and-wallet-settings.md"
    },
    {
      "label": "\u0642\u06cc\u0645\u062a \u0647\u0631 \u067e\u06cc\u0627\u0645\u06a9 \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a + \u0631\u0641\u0639 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u06a9\u06cc\u0641\u200c\u067e\u0648\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings_\u0642\u06cc\u0645\u062a_\u0647\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u0641\u0639_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "community": 651,
      "norm_label": "\u0642\u06cc\u0645\u062a \u0647\u0631 \u067e\u06cc\u0627\u0645\u06a9 \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a + \u0631\u0641\u0639 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9 \u06a9\u06cc\u0641\u200c\u067e\u0648\u0644"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings_\u067e\u0631\u0648\u0698\u0647",
      "community": 651,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings_\u0632\u0645\u06cc\u0646\u0647",
      "community": 651,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 651,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 651,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 651,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings_\u0648\u0638\u0627\u06cc\u0641",
      "community": 651,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u06a9\u0644\u06cc\u062f `sms_price_rials` \u0628\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0633\u0627\u06cc\u062a (Backend)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u06a9\u0644\u06cc\u062f_sms_price_rials_\u0628\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0633\u0627\u06cc\u062a_backend",
      "community": 651,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u06a9\u0644\u06cc\u062f `sms_price_rials` \u0628\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0633\u0627\u06cc\u062a (backend)"
    },
    {
      "label": "\u06f2. \u0627\u0633\u062a\u0641\u0627\u062f\u0647\u0654 \u0628\u06a9\u200c\u0627\u0646\u062f \u0627\u0632 \u0642\u06cc\u0645\u062a\u0650 \u0642\u0627\u0628\u0644\u200c\u062a\u0646\u0638\u06cc\u0645 \u0628\u0647\u200c\u062c\u0627\u06cc \u0647\u0627\u0631\u062f\u06a9\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings_\u06f2_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0628\u06a9_\u0627\u0646\u062f_\u0627\u0632_\u0642\u06cc\u0645\u062a_\u0642\u0627\u0628\u0644_\u062a\u0646\u0638\u06cc\u0645_\u0628\u0647_\u062c\u0627\u06cc_\u0647\u0627\u0631\u062f\u06a9\u062f",
      "community": 651,
      "norm_label": "\u06f2. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0628\u06a9\u200c\u0627\u0646\u062f \u0627\u0632 \u0642\u06cc\u0645\u062a \u0642\u0627\u0628\u0644\u200c\u062a\u0646\u0638\u06cc\u0645 \u0628\u0647\u200c\u062c\u0627\u06cc \u0647\u0627\u0631\u062f\u06a9\u062f"
    },
    {
      "label": "\u06f3. \u0641\u06cc\u0644\u062f \u00ab\u0647\u0632\u06cc\u0646\u0647 \u0647\u0631 \u067e\u06cc\u0627\u0645\u06a9\u00bb \u062f\u0631 `SettingsPage.tsx` (Admin)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings_\u06f3_\u0641\u06cc\u0644\u062f_\u0647\u0632\u06cc\u0646\u0647_\u0647\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0631_settingspage_tsx_admin",
      "community": 651,
      "norm_label": "\u06f3. \u0641\u06cc\u0644\u062f \u00ab\u0647\u0632\u06cc\u0646\u0647 \u0647\u0631 \u067e\u06cc\u0627\u0645\u06a9\u00bb \u062f\u0631 `settingspage.tsx` (admin)"
    },
    {
      "label": "\u06f4. \u0631\u0641\u0639 state \u06a9\u0647\u0646\u0647\u0654 \u0641\u0631\u0645 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062f\u0631 `SmsWalletPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings_\u06f4_\u0631\u0641\u0639_state_\u06a9\u0647\u0646\u0647_\u0641\u0631\u0645_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u062f\u0631_smswalletpage_tsx",
      "community": 651,
      "norm_label": "\u06f4. \u0631\u0641\u0639 state \u06a9\u0647\u0646\u0647 \u0641\u0631\u0645 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062f\u0631 `smswalletpage.tsx`"
    },
    {
      "label": "\u06f5. \u062f\u0633\u062a\u0631\u0633\u06cc \u0635\u0641\u062d\u0647\u0654 \u06a9\u06cc\u0641\u200c\u067e\u0648\u0644 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646\u0650 \u0628\u062f\u0648\u0646 entity (\u0628\u0631\u0631\u0633\u06cc \u0648 \u062a\u0635\u0645\u06cc\u0645)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings_\u06f5_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0635\u0641\u062d\u0647_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u0628\u062f\u0648\u0646_entity_\u0628\u0631\u0631\u0633\u06cc_\u0648_\u062a\u0635\u0645\u06cc\u0645",
      "community": 651,
      "norm_label": "\u06f5. \u062f\u0633\u062a\u0631\u0633\u06cc \u0635\u0641\u062d\u0647 \u06a9\u06cc\u0641\u200c\u067e\u0648\u0644 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0628\u062f\u0648\u0646 entity (\u0628\u0631\u0631\u0633\u06cc \u0648 \u062a\u0635\u0645\u06cc\u0645)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "prompt_sms_price_and_wallet_settings_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 651,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "sms-settings-apikey-env-only.md",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only",
      "community": 213,
      "norm_label": "sms-settings-apikey-env-only.md"
    },
    {
      "label": "\u0633\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u00ab\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u067e\u06cc\u0627\u0645\u06a9 (SMS)\u00bb \u2014 \u0641\u0642\u0637 API Key \u0627\u0632 env",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u0633\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u067e\u06cc\u0627\u0645\u06a9_sms_\u0641\u0642\u0637_api_key_\u0627\u0632_env",
      "community": 213,
      "norm_label": "\u0633\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u00ab\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u067e\u06cc\u0627\u0645\u06a9 (sms)\u00bb \u2014 \u0641\u0642\u0637 api key \u0627\u0632 env"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u067e\u0631\u0648\u0698\u0647",
      "community": 213,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u0632\u0645\u06cc\u0646\u0647",
      "community": 213,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u0647\u062f\u0641",
      "community": 213,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 213,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 213,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u06f1. \u0641\u0631\u0645 \u067e\u0646\u0644 \u2014 `assets/admin/pages/SettingsPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f1_\u0641\u0631\u0645_\u067e\u0646\u0644_assets_admin_pages_settingspage_tsx",
      "community": 213,
      "norm_label": "\u06f1. \u0641\u0631\u0645 \u067e\u0646\u0644 \u2014 `assets/admin/pages/settingspage.tsx`"
    },
    {
      "label": "\u06f2. `src/Config/Repository/SiteConfigRepository.php` \u2014 `DEFAULTS` (\u062e\u0637\u0648\u0637 \u06f3\u06f2\u2013\u06f3\u06f7)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f2_src_config_repository_siteconfigrepository_php_defaults_\u062e\u0637\u0648\u0637_\u06f3\u06f2_\u06f3\u06f7",
      "community": 213,
      "norm_label": "\u06f2. `src/config/repository/siteconfigrepository.php` \u2014 `defaults` (\u062e\u0637\u0648\u0637 \u06f3\u06f2\u2013\u06f3\u06f7)"
    },
    {
      "label": "\u06f3. `src/Config/Controller/SiteConfigController.php` \u2014 `ALLOWED_KEYS` (\u062e\u0637\u0648\u0637 \u06f3\u06f8\u2013\u06f4\u06f4)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L110",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f3_src_config_controller_siteconfigcontroller_php_allowed_keys_\u062e\u0637\u0648\u0637_\u06f3\u06f8_\u06f4\u06f4",
      "community": 213,
      "norm_label": "\u06f3. `src/config/controller/siteconfigcontroller.php` \u2014 `allowed_keys` (\u062e\u0637\u0648\u0637 \u06f3\u06f8\u2013\u06f4\u06f4)"
    },
    {
      "label": "\u06f4. `src/Sms/Provider/KavehNegarProvider.php` (\u062e\u0637\u0648\u0637 \u06f1\u06f3\u2013\u06f2\u06f4)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f4_src_sms_provider_kavehnegarprovider_php_\u062e\u0637\u0648\u0637_\u06f1\u06f3_\u06f2\u06f4",
      "community": 213,
      "norm_label": "\u06f4. `src/sms/provider/kavehnegarprovider.php` (\u062e\u0637\u0648\u0637 \u06f1\u06f3\u2013\u06f2\u06f4)"
    },
    {
      "label": "\u06f5. `src/Sms/Controller/SmsWalletController.php` (\u062e\u0637 \u06f5\u06f6)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f5_src_sms_controller_smswalletcontroller_php_\u062e\u0637_\u06f5\u06f6",
      "community": 213,
      "norm_label": "\u06f5. `src/sms/controller/smswalletcontroller.php` (\u062e\u0637 \u06f5\u06f6)"
    },
    {
      "label": "\u06f6. `config/services.yaml` (\u062e\u0637\u0648\u0637 \u06f9\u06f2\u2013\u06f9\u06f9)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L143",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f6_config_services_yaml_\u062e\u0637\u0648\u0637_\u06f9\u06f2_\u06f9\u06f9",
      "community": 213,
      "norm_label": "\u06f6. `config/services.yaml` (\u062e\u0637\u0648\u0637 \u06f9\u06f2\u2013\u06f9\u06f9)"
    },
    {
      "label": "\u06f7. env \u0641\u0639\u0644\u06cc \u2014 `.env` (\u062e\u0637\u0648\u0637 \u06f3\u06f8\u2013\u06f4\u06f2 \u0648 \u06f6\u06f0\u2013\u06f6\u06f4)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L157",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f7_env_\u0641\u0639\u0644\u06cc_env_\u062e\u0637\u0648\u0637_\u06f3\u06f8_\u06f4\u06f2_\u0648_\u06f6\u06f0_\u06f6\u06f4",
      "community": 213,
      "norm_label": "\u06f7. env \u0641\u0639\u0644\u06cc \u2014 `.env` (\u062e\u0637\u0648\u0637 \u06f3\u06f8\u2013\u06f4\u06f2 \u0648 \u06f6\u06f0\u2013\u06f6\u06f4)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L177",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u0648\u0638\u0627\u06cc\u0641",
      "community": 213,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 provider \u06a9\u0627\u0648\u0647\u200c\u0646\u06af\u0627\u0631 \u0641\u0642\u0637 \u0627\u0632 env",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L179",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f1_backend_provider_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u0641\u0642\u0637_\u0627\u0632_env",
      "community": 213,
      "norm_label": "\u06f1. backend \u2014 provider \u06a9\u0627\u0648\u0647\u200c\u0646\u06af\u0627\u0631 \u0641\u0642\u0637 \u0627\u0632 env"
    },
    {
      "label": "\u06f2. Backend \u2014 \u062d\u0630\u0641 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc SMS \u0627\u0632 config",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L193",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f2_backend_\u062d\u0630\u0641_\u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc_sms_\u0627\u0632_config",
      "community": 213,
      "norm_label": "\u06f2. backend \u2014 \u062d\u0630\u0641 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc sms \u0627\u0632 config"
    },
    {
      "label": "\u06f3. Backend \u2014 \u0642\u06cc\u0645\u062a \u067e\u06cc\u0627\u0645\u06a9 \u0628\u0647 \u062b\u0627\u0628\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L198",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f3_backend_\u0642\u06cc\u0645\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0628\u0647_\u062b\u0627\u0628\u062a",
      "community": 213,
      "norm_label": "\u06f3. backend \u2014 \u0642\u06cc\u0645\u062a \u067e\u06cc\u0627\u0645\u06a9 \u0628\u0647 \u062b\u0627\u0628\u062a"
    },
    {
      "label": "\u06f4. Backend \u2014 \u0646\u0645\u0627\u06cc\u0634 \u0648\u0636\u0639\u06cc\u062a read-only \u06a9\u0644\u06cc\u062f \u062f\u0631 \u067e\u0646\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L213",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f4_backend_\u0646\u0645\u0627\u06cc\u0634_\u0648\u0636\u0639\u06cc\u062a_read_only_\u06a9\u0644\u06cc\u062f_\u062f\u0631_\u067e\u0646\u0644",
      "community": 213,
      "norm_label": "\u06f4. backend \u2014 \u0646\u0645\u0627\u06cc\u0634 \u0648\u0636\u0639\u06cc\u062a read-only \u06a9\u0644\u06cc\u062f \u062f\u0631 \u067e\u0646\u0644"
    },
    {
      "label": "\u06f5. `config/services.yaml`",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L230",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f5_config_services_yaml",
      "community": 213,
      "norm_label": "\u06f5. `config/services.yaml`"
    },
    {
      "label": "\u06f6. Frontend \u2014 `assets/admin/pages/SettingsPage.tsx`",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L242",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f6_frontend_assets_admin_pages_settingspage_tsx",
      "community": 213,
      "norm_label": "\u06f6. frontend \u2014 `assets/admin/pages/settingspage.tsx`"
    },
    {
      "label": "\u06f7. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0647\u0645\u0647 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc env",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L277",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f7_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0647\u0645\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_env",
      "community": 213,
      "norm_label": "\u06f7. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0647\u0645\u0647 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc env"
    },
    {
      "label": "\u06f8. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u2014 `docs/api/sms.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L295",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u06f8_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_docs_api_sms_md",
      "community": 213,
      "norm_label": "\u06f8. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u2014 `docs/api/sms.md`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L303",
      "_origin": "ast",
      "id": "prompt_sms_settings_apikey_env_only_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 213,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "sms-verify-lookup-templates.md",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates",
      "community": 3,
      "norm_label": "sms-verify-lookup-templates.md"
    },
    {
      "label": "\u062a\u0628\u062f\u06cc\u0644 \u0647\u0645\u0647\u200c\u06cc \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645\u06cc \u0628\u0647 VerifyLookup \u06a9\u0627\u0648\u0647\u200c\u0646\u06af\u0627\u0631 (\u062a\u0645\u067e\u0644\u062a \u0646\u0627\u0645\u200c\u062f\u0627\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u062a\u0628\u062f\u06cc\u0644_\u0647\u0645\u0647_\u06cc_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0628\u0647_verifylookup_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062a\u0645\u067e\u0644\u062a_\u0646\u0627\u0645_\u062f\u0627\u0631",
      "community": 3,
      "norm_label": "\u062a\u0628\u062f\u06cc\u0644 \u0647\u0645\u0647\u200c\u06cc \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645\u06cc \u0628\u0647 verifylookup \u06a9\u0627\u0648\u0647\u200c\u0646\u06af\u0627\u0631 (\u062a\u0645\u067e\u0644\u062a \u0646\u0627\u0645\u200c\u062f\u0627\u0631)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u067e\u0631\u0648\u0698\u0647",
      "community": 3,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u0632\u0645\u06cc\u0646\u0647",
      "community": 3,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 3,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0642\u06cc\u062f \u062d\u06cc\u0627\u062a\u06cc VerifyLookup (\u062d\u062a\u0645\u0627\u064b \u0631\u0639\u0627\u06cc\u062a \u0634\u0648\u062f)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u0642\u06cc\u062f_\u062d\u06cc\u0627\u062a\u06cc_verifylookup_\u062d\u062a\u0645\u0627_\u0631\u0639\u0627\u06cc\u062a_\u0634\u0648\u062f",
      "community": 3,
      "norm_label": "\u0642\u06cc\u062f \u062d\u06cc\u0627\u062a\u06cc verifylookup (\u062d\u062a\u0645\u0627 \u0631\u0639\u0627\u06cc\u062a \u0634\u0648\u062f)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 3,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 3,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "`SmsService::sendNow` \u2014 \u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u06cc\u0646 lookup \u0648 \u0645\u062a\u0646\u200c\u0622\u0632\u0627\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_smsservice_sendnow_\u0627\u0646\u062a\u062e\u0627\u0628_\u0628\u06cc\u0646_lookup_\u0648_\u0645\u062a\u0646_\u0622\u0632\u0627\u062f",
      "community": 3,
      "norm_label": "`smsservice::sendnow` \u2014 \u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u06cc\u0646 lookup \u0648 \u0645\u062a\u0646\u200c\u0627\u0632\u0627\u062f"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u06cc \u0641\u0639\u0644\u06cc \u0647\u0645\u0647\u200c\u06cc call-site\u0647\u0627 (\u0628\u0647\u200c\u062c\u0632 OTP) \u2014 \u0645\u062a\u0646\u200c\u0622\u0632\u0627\u062f\u060c \u0628\u062f\u0648\u0646 `templateCode`",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u0627\u0644\u06af\u0648\u06cc_\u0641\u0639\u0644\u06cc_\u0647\u0645\u0647_\u06cc_call_site\u0647\u0627_\u0628\u0647_\u062c\u0632_otp_\u0645\u062a\u0646_\u0622\u0632\u0627\u062f_\u0628\u062f\u0648\u0646_templatecode",
      "community": 3,
      "norm_label": "\u0627\u0644\u06af\u0648\u06cc \u0641\u0639\u0644\u06cc \u0647\u0645\u0647\u200c\u06cc call-site\u0647\u0627 (\u0628\u0647\u200c\u062c\u0632 otp) \u2014 \u0645\u062a\u0646\u200c\u0627\u0632\u0627\u062f\u060c \u0628\u062f\u0648\u0646 `templatecode`"
    },
    {
      "label": "\u062a\u0646\u0647\u0627 \u062c\u0627\u06cc \u062f\u0631\u0633\u062a (OTP) \u2014 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0644\u06af\u0648\u06cc \u0628\u0642\u06cc\u0647 \u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u062a\u0646\u0647\u0627_\u062c\u0627\u06cc_\u062f\u0631\u0633\u062a_otp_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0627\u0644\u06af\u0648\u06cc_\u0628\u0642\u06cc\u0647_\u0634\u0648\u062f",
      "community": 3,
      "norm_label": "\u062a\u0646\u0647\u0627 \u062c\u0627\u06cc \u062f\u0631\u0633\u062a (otp) \u2014 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0644\u06af\u0648\u06cc \u0628\u0642\u06cc\u0647 \u0634\u0648\u062f"
    },
    {
      "label": "`SmsMessageTemplate::DEFAULTS` (\u0641\u0627\u0642\u062f \u0646\u0627\u0645 \u062a\u0645\u067e\u0644\u062a \u0648 \u0646\u06af\u0627\u0634\u062a token)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_smsmessagetemplate_defaults_\u0641\u0627\u0642\u062f_\u0646\u0627\u0645_\u062a\u0645\u067e\u0644\u062a_\u0648_\u0646\u06af\u0627\u0634\u062a_token",
      "community": 3,
      "norm_label": "`smsmessagetemplate::defaults` (\u0641\u0627\u0642\u062f \u0646\u0627\u0645 \u062a\u0645\u067e\u0644\u062a \u0648 \u0646\u06af\u0627\u0634\u062a token)"
    },
    {
      "label": "`RepresentationActionController` \u2014 welcome \u0628\u0647\u200c\u0635\u0648\u0631\u062a inline (\u0628\u062f\u0648\u0646 \u062a\u0645\u067e\u0644\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_representationactioncontroller_welcome_\u0628\u0647_\u0635\u0648\u0631\u062a_inline_\u0628\u062f\u0648\u0646_\u062a\u0645\u067e\u0644\u062a",
      "community": 3,
      "norm_label": "`representationactioncontroller` \u2014 welcome \u0628\u0647\u200c\u0635\u0648\u0631\u062a inline (\u0628\u062f\u0648\u0646 \u062a\u0645\u067e\u0644\u062a)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u0648\u0638\u0627\u06cc\u0641",
      "community": 3,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 `kavenegar_template` \u0648 `token_map` \u0628\u0647 `SmsMessageTemplate` + `DEFAULTS`",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_kavenegar_template_\u0648_token_map_\u0628\u0647_smsmessagetemplate_defaults",
      "community": 3,
      "norm_label": "\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 `kavenegar_template` \u0648 `token_map` \u0628\u0647 `smsmessagetemplate` + `defaults`"
    },
    {
      "label": "\u06f2. \u0645\u062a\u062f \u0645\u062a\u0645\u0631\u06a9\u0632 `SmsService::dispatchTemplate(tag, mobile, vars)`",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u06f2_\u0645\u062a\u062f_\u0645\u062a\u0645\u0631\u06a9\u0632_smsservice_dispatchtemplate_tag_mobile_vars",
      "community": 3,
      "norm_label": "\u06f2. \u0645\u062a\u062f \u0645\u062a\u0645\u0631\u06a9\u0632 `smsservice::dispatchtemplate(tag, mobile, vars)`"
    },
    {
      "label": "\u06f3. \u0645\u0647\u0627\u062c\u0631\u062a \u0647\u0645\u0647\u200c\u06cc call-site\u0647\u0627 \u0628\u0647 `dispatchTemplate`",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L172",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u06f3_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u06cc_call_site\u0647\u0627_\u0628\u0647_dispatchtemplate",
      "community": 3,
      "norm_label": "\u06f3. \u0645\u0647\u0627\u062c\u0631\u062a \u0647\u0645\u0647\u200c\u06cc call-site\u0647\u0627 \u0628\u0647 `dispatchtemplate`"
    },
    {
      "label": "\u06f4. \u062a\u06af `welcome` \u0631\u0627 \u0627\u0632 inline \u0628\u0647 \u062a\u0645\u067e\u0644\u062a \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L183",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u06f4_\u062a\u06af_welcome_\u0631\u0627_\u0627\u0632_inline_\u0628\u0647_\u062a\u0645\u067e\u0644\u062a_\u062a\u0628\u062f\u06cc\u0644_\u06a9\u0646",
      "community": 3,
      "norm_label": "\u06f4. \u062a\u06af `welcome` \u0631\u0627 \u0627\u0632 inline \u0628\u0647 \u062a\u0645\u067e\u0644\u062a \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646"
    },
    {
      "label": "\u06f5. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646: \u0646\u0645\u0627\u06cc\u0634/\u0648\u06cc\u0631\u0627\u06cc\u0634 \u0646\u0627\u0645 \u062a\u0645\u067e\u0644\u062a \u06a9\u0627\u0648\u0647\u200c\u0646\u06af\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L187",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u06f5_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0646\u0627\u0645_\u062a\u0645\u067e\u0644\u062a_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631",
      "community": 3,
      "norm_label": "\u06f5. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646: \u0646\u0645\u0627\u06cc\u0634/\u0648\u06cc\u0631\u0627\u06cc\u0634 \u0646\u0627\u0645 \u062a\u0645\u067e\u0644\u062a \u06a9\u0627\u0648\u0647\u200c\u0646\u06af\u0627\u0631"
    },
    {
      "label": "\u06f6. \u0641\u0647\u0631\u0633\u062a \u062a\u0645\u067e\u0644\u062a\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0628\u0627\u06cc\u062f \u062f\u0631 \u067e\u0646\u0644 \u06a9\u0627\u0648\u0647\u200c\u0646\u06af\u0627\u0631 \u0628\u0633\u0627\u0632\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L193",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u06f6_\u0641\u0647\u0631\u0633\u062a_\u062a\u0645\u067e\u0644\u062a_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u06a9\u0627\u0631\u0628\u0631_\u0628\u0627\u06cc\u062f_\u062f\u0631_\u067e\u0646\u0644_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u0628\u0633\u0627\u0632\u062f",
      "community": 3,
      "norm_label": "\u06f6. \u0641\u0647\u0631\u0633\u062a \u062a\u0645\u067e\u0644\u062a\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0628\u0627\u06cc\u062f \u062f\u0631 \u067e\u0646\u0644 \u06a9\u0627\u0648\u0647\u200c\u0646\u06af\u0627\u0631 \u0628\u0633\u0627\u0632\u062f"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L203",
      "_origin": "ast",
      "id": "prompt_sms_verify_lookup_templates_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 3,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "specialty-doctor-counts.md",
      "file_type": "document",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_specialty_doctor_counts",
      "community": 221,
      "norm_label": "specialty-doctor-counts.md"
    },
    {
      "label": "\u062a\u0639\u062f\u0627\u062f \u067e\u0632\u0634\u06a9\u0627\u0646 \u0647\u0631 \u062a\u062e\u0635\u0635 (\u0628\u0647 \u062a\u0641\u06a9\u06cc\u06a9 \u0634\u0647\u0631)",
      "file_type": "document",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_specialty_doctor_counts_\u062a\u0639\u062f\u0627\u062f_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0647\u0631_\u062a\u062e\u0635\u0635_\u0628\u0647_\u062a\u0641\u06a9\u06cc\u06a9_\u0634\u0647\u0631",
      "community": 221,
      "norm_label": "\u062a\u0639\u062f\u0627\u062f \u067e\u0632\u0634\u06a9\u0627\u0646 \u0647\u0631 \u062a\u062e\u0635\u0635 (\u0628\u0647 \u062a\u0641\u06a9\u06cc\u06a9 \u0634\u0647\u0631)"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_specialty_doctor_counts_\u067e\u0631\u0648\u0698\u0647",
      "community": 221,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_specialty_doctor_counts_\u0632\u0645\u06cc\u0646\u0647",
      "community": 221,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prompt_specialty_doctor_counts_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 221,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "prompt_specialty_doctor_counts_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 221,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "prompt_specialty_doctor_counts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 221,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_specialty_doctor_counts_\u0648\u0638\u0627\u06cc\u0641",
      "community": 221,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0645\u062a\u062f \u0634\u0645\u0627\u0631\u0634 \u062f\u0631 `SpecialtyRepository`",
      "file_type": "document",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "prompt_specialty_doctor_counts_\u06f1_\u0645\u062a\u062f_\u0634\u0645\u0627\u0631\u0634_\u062f\u0631_specialtyrepository",
      "community": 221,
      "norm_label": "\u06f1. \u0645\u062a\u062f \u0634\u0645\u0627\u0631\u0634 \u062f\u0631 `specialtyrepository`"
    },
    {
      "label": "\u06f2. endpoint `doctorCounts` \u062f\u0631 `SpecialtyController`",
      "file_type": "document",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "prompt_specialty_doctor_counts_\u06f2_endpoint_doctorcounts_\u062f\u0631_specialtycontroller",
      "community": 221,
      "norm_label": "\u06f2. endpoint `doctorcounts` \u062f\u0631 `specialtycontroller`"
    },
    {
      "label": "\u06f3. \u0639\u0645\u0648\u0645\u06cc\u200c\u06a9\u0631\u062f\u0646 \u0645\u0633\u06cc\u0631 \u062f\u0631 `security.yaml`",
      "file_type": "document",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_specialty_doctor_counts_\u06f3_\u0639\u0645\u0648\u0645\u06cc_\u06a9\u0631\u062f\u0646_\u0645\u0633\u06cc\u0631_\u062f\u0631_security_yaml",
      "community": 221,
      "norm_label": "\u06f3. \u0639\u0645\u0648\u0645\u06cc\u200c\u06a9\u0631\u062f\u0646 \u0645\u0633\u06cc\u0631 \u062f\u0631 `security.yaml`"
    },
    {
      "label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc `docs/api/specialty.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "prompt_specialty_doctor_counts_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_specialty_md",
      "community": 221,
      "norm_label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc `docs/api/specialty.md`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "prompt_specialty_doctor_counts_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 221,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "split-db-redis-to-coolify-resources.md",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources",
      "community": 381,
      "norm_label": "split-db-redis-to-coolify-resources.md"
    },
    {
      "label": "\u062c\u062f\u0627 \u06a9\u0631\u062f\u0646 MariaDB \u0648 Redis \u0627\u0632 docker-compose \u0628\u0647 Resource\u0647\u0627\u06cc \u0645\u0633\u062a\u0642\u0644 Coolify",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u062c\u062f\u0627_\u06a9\u0631\u062f\u0646_mariadb_\u0648_redis_\u0627\u0632_docker_compose_\u0628\u0647_resource\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_coolify",
      "community": 381,
      "norm_label": "\u062c\u062f\u0627 \u06a9\u0631\u062f\u0646 mariadb \u0648 redis \u0627\u0632 docker-compose \u0628\u0647 resource\u0647\u0627\u06cc \u0645\u0633\u062a\u0642\u0644 coolify"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u067e\u0631\u0648\u0698\u0647",
      "community": 381,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u0632\u0645\u06cc\u0646\u0647",
      "community": 381,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u0647\u062f\u0641",
      "community": 381,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 Coolify (\u0627\u0632 \u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a\u200c\u0647\u0627 \u2014 \u0631\u0639\u0627\u06cc\u062a \u0627\u062c\u0628\u0627\u0631\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u0642\u0648\u0627\u0646\u06cc\u0646_coolify_\u0627\u0632_\u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a_\u0647\u0627_\u0631\u0639\u0627\u06cc\u062a_\u0627\u062c\u0628\u0627\u0631\u06cc",
      "community": 381,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 coolify (\u0627\u0632 \u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a\u200c\u0647\u0627 \u2014 \u0631\u0639\u0627\u06cc\u062a \u0627\u062c\u0628\u0627\u0631\u06cc)"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 381,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 381,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u0648\u0638\u0627\u06cc\u0641",
      "community": 381,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062d\u0630\u0641 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc `mariadb` \u0648 `redis` \u0627\u0632 `docker-compose.yml`",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u06f1_\u062d\u0630\u0641_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_mariadb_\u0648_redis_\u0627\u0632_docker_compose_yml",
      "community": 381,
      "norm_label": "\u06f1. \u062d\u0630\u0641 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc `mariadb` \u0648 `redis` \u0627\u0632 `docker-compose.yml`"
    },
    {
      "label": "\u06f2. \u062d\u0630\u0641 `depends_on` \u0628\u0647 mariadb/redis",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u06f2_\u062d\u0630\u0641_depends_on_\u0628\u0647_mariadb_redis",
      "community": 381,
      "norm_label": "\u06f2. \u062d\u0630\u0641 `depends_on` \u0628\u0647 mariadb/redis"
    },
    {
      "label": "\u06f3. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc `.env.coolify.example`",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u06f3_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_env_coolify_example",
      "community": 381,
      "norm_label": "\u06f3. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc `.env.coolify.example`"
    },
    {
      "label": "\u06f4. \u062a\u062d\u0645\u0644 \u0642\u0637\u0639\u06cc DB \u062f\u0631 \u0627\u0633\u062a\u0627\u0631\u062a\u200c\u0622\u067e (\u0686\u0648\u0646 \u062f\u06cc\u06af\u0631 `depends_on: service_healthy` \u0646\u06cc\u0633\u062a)",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u06f4_\u062a\u062d\u0645\u0644_\u0642\u0637\u0639\u06cc_db_\u062f\u0631_\u0627\u0633\u062a\u0627\u0631\u062a_\u0622\u067e_\u0686\u0648\u0646_\u062f\u06cc\u06af\u0631_depends_on_service_healthy_\u0646\u06cc\u0633\u062a",
      "community": 381,
      "norm_label": "\u06f4. \u062a\u062d\u0645\u0644 \u0642\u0637\u0639\u06cc db \u062f\u0631 \u0627\u0633\u062a\u0627\u0631\u062a\u200c\u0627\u067e (\u0686\u0648\u0646 \u062f\u06cc\u06af\u0631 `depends_on: service_healthy` \u0646\u06cc\u0633\u062a)"
    },
    {
      "label": "\u06f5. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc `docs/DEPLOY.md`",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L204",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u06f5_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_docs_deploy_md",
      "community": 381,
      "norm_label": "\u06f5. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc `docs/deploy.md`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L211",
      "_origin": "ast",
      "id": "prompt_split_db_redis_to_coolify_resources_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 381,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "staff-user-account-login.md",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login",
      "community": 529,
      "norm_label": "staff-user-account-login.md"
    },
    {
      "label": "\u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0628\u0631\u0627\u06cc \u067e\u0631\u0633\u0646\u0644 \u2014 \u0646\u0642\u0634 `ROLE_STAFF`\u060c \u0648\u0631\u0648\u062f \u0628\u0647 \u067e\u0646\u0644\u060c \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0648 \u0645\u0634\u0627\u0647\u062f\u0647\u0654 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u062a\u062e\u0635\u06cc\u0635\u200c\u06cc\u0627\u0641\u062a\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0628\u0631\u0627\u06cc_\u067e\u0631\u0633\u0646\u0644_\u0646\u0642\u0634_role_staff_\u0648\u0631\u0648\u062f_\u0628\u0647_\u067e\u0646\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0648_\u0645\u0634\u0627\u0647\u062f\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u0627\u0641\u062a\u0647",
      "community": 529,
      "norm_label": "\u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0628\u0631\u0627\u06cc \u067e\u0631\u0633\u0646\u0644 \u2014 \u0646\u0642\u0634 `role_staff`\u060c \u0648\u0631\u0648\u062f \u0628\u0647 \u067e\u0646\u0644\u060c \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0648 \u0645\u0634\u0627\u0647\u062f\u0647 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u062a\u062e\u0635\u06cc\u0635\u200c\u06cc\u0627\u0641\u062a\u0647"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u067e\u0631\u0648\u0698\u0647",
      "community": 529,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u0632\u0645\u06cc\u0646\u0647",
      "community": 529,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 529,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u062a\u062d\u0644\u06cc\u0644 \u2014 \u0646\u06a9\u062a\u0647\u0654 \u0627\u0645\u0646\u06cc\u062a\u06cc \u06a9\u0647 \u0646\u0628\u0627\u06cc\u062f \u0646\u0627\u062f\u06cc\u062f\u0647 \u06af\u0631\u0641\u062a\u0647 \u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u062a\u062d\u0644\u06cc\u0644_\u0646\u06a9\u062a\u0647_\u0627\u0645\u0646\u06cc\u062a\u06cc_\u06a9\u0647_\u0646\u0628\u0627\u06cc\u062f_\u0646\u0627\u062f\u06cc\u062f\u0647_\u06af\u0631\u0641\u062a\u0647_\u0634\u0648\u062f",
      "community": 529,
      "norm_label": "\u062a\u062d\u0644\u06cc\u0644 \u2014 \u0646\u06a9\u062a\u0647 \u0627\u0645\u0646\u06cc\u062a\u06cc \u06a9\u0647 \u0646\u0628\u0627\u06cc\u062f \u0646\u0627\u062f\u06cc\u062f\u0647 \u06af\u0631\u0641\u062a\u0647 \u0634\u0648\u062f"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 529,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 529,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 529,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "`src/Staff/Entity/ClinicStaff.php` \u2014 \u0647\u06cc\u0686 \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u0628\u0627 `User` \u0646\u062f\u0627\u0631\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_src_staff_entity_clinicstaff_php_\u0647\u06cc\u0686_\u0627\u0631\u062a\u0628\u0627\u0637\u06cc_\u0628\u0627_user_\u0646\u062f\u0627\u0631\u062f",
      "community": 529,
      "norm_label": "`src/staff/entity/clinicstaff.php` \u2014 \u0647\u06cc\u0686 \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u0628\u0627 `user` \u0646\u062f\u0627\u0631\u062f"
    },
    {
      "label": "`src/Auth/Entity/User.php:121` \u2014 \u06af\u06cc\u062a \u0648\u0631\u0648\u062f \u0628\u0647 \u067e\u0646\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_src_auth_entity_user_php_121_\u06af\u06cc\u062a_\u0648\u0631\u0648\u062f_\u0628\u0647_\u067e\u0646\u0644",
      "community": 529,
      "norm_label": "`src/auth/entity/user.php:121` \u2014 \u06af\u06cc\u062a \u0648\u0631\u0648\u062f \u0628\u0647 \u067e\u0646\u0644"
    },
    {
      "label": "`src/Auth/Controller/AuthController.php:690` \u2014 \u0646\u0642\u0634 \u0627\u0635\u0644\u06cc \u0648 \u0644\u06cc\u0633\u062a \u0645\u062d\u06cc\u0637\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_src_auth_controller_authcontroller_php_690_\u0646\u0642\u0634_\u0627\u0635\u0644\u06cc_\u0648_\u0644\u06cc\u0633\u062a_\u0645\u062d\u06cc\u0637_\u0647\u0627",
      "community": 529,
      "norm_label": "`src/auth/controller/authcontroller.php:690` \u2014 \u0646\u0642\u0634 \u0627\u0635\u0644\u06cc \u0648 \u0644\u06cc\u0633\u062a \u0645\u062d\u06cc\u0637\u200c\u0647\u0627"
    },
    {
      "label": "`src/Secretary/Service/SecretaryService.php:38` \u2014 \u0627\u0644\u06af\u0648\u06cc \u0645\u0631\u062c\u0639 \u0633\u0627\u062e\u062a \u06a9\u0627\u0631\u0628\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L187",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_src_secretary_service_secretaryservice_php_38_\u0627\u0644\u06af\u0648\u06cc_\u0645\u0631\u062c\u0639_\u0633\u0627\u062e\u062a_\u06a9\u0627\u0631\u0628\u0631",
      "community": 529,
      "norm_label": "`src/secretary/service/secretaryservice.php:38` \u2014 \u0627\u0644\u06af\u0648\u06cc \u0645\u0631\u062c\u0639 \u0633\u0627\u062e\u062a \u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "label": "`src/ClinicService/Entity/ServiceItem.php:44` \u2014 \u0631\u0627\u0628\u0637\u0647\u0654 \u0633\u0631\u0648\u06cc\u0633 \u2194 \u067e\u0631\u0633\u0646\u0644 (\u0645\u0646\u0628\u0639 \u00ab\u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u0645\u0646\u00bb)",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L214",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_src_clinicservice_entity_serviceitem_php_44_\u0631\u0627\u0628\u0637\u0647_\u0633\u0631\u0648\u06cc\u0633_\u067e\u0631\u0633\u0646\u0644_\u0645\u0646\u0628\u0639_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0646",
      "community": 529,
      "norm_label": "`src/clinicservice/entity/serviceitem.php:44` \u2014 \u0631\u0627\u0628\u0637\u0647 \u0633\u0631\u0648\u06cc\u0633 \u2194 \u067e\u0631\u0633\u0646\u0644 (\u0645\u0646\u0628\u0639 \u00ab\u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u0645\u0646\u00bb)"
    },
    {
      "label": "`assets/admin/App.tsx:83` \u2014 \u0646\u0642\u0634\u200c\u0647\u0627\u06cc \u0645\u062c\u0627\u0632 \u067e\u0646\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L222",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_assets_admin_app_tsx_83_\u0646\u0642\u0634_\u0647\u0627\u06cc_\u0645\u062c\u0627\u0632_\u067e\u0646\u0644",
      "community": 529,
      "norm_label": "`assets/admin/app.tsx:83` \u2014 \u0646\u0642\u0634\u200c\u0647\u0627\u06cc \u0645\u062c\u0627\u0632 \u067e\u0646\u0644"
    },
    {
      "label": "`assets/admin/hooks/usePermissions.ts` \u2014 \u0646\u06a9\u062a\u0647\u0654 \u062d\u06cc\u0627\u062a\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L228",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_assets_admin_hooks_usepermissions_ts_\u0646\u06a9\u062a\u0647_\u062d\u06cc\u0627\u062a\u06cc",
      "community": 529,
      "norm_label": "`assets/admin/hooks/usepermissions.ts` \u2014 \u0646\u06a9\u062a\u0647 \u062d\u06cc\u0627\u062a\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L238",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u0648\u0638\u0627\u06cc\u0641",
      "community": 529,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0645\u062f\u0644 \u062f\u0627\u062f\u0647: \u0627\u062a\u0635\u0627\u0644 `ClinicStaff` \u0628\u0647 `User`",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L240",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u06f1_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0627\u062a\u0635\u0627\u0644_clinicstaff_\u0628\u0647_user",
      "community": 529,
      "norm_label": "\u06f1. \u0645\u062f\u0644 \u062f\u0627\u062f\u0647: \u0627\u062a\u0635\u0627\u0644 `clinicstaff` \u0628\u0647 `user`"
    },
    {
      "label": "\u06f2. `StaffAccountService` \u2014 \u062a\u0646\u0647\u0627 \u0646\u0642\u0637\u0647\u0654 \u0633\u0627\u062e\u062a/\u0627\u062a\u0635\u0627\u0644 \u062d\u0633\u0627\u0628 \u067e\u0631\u0633\u0646\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L286",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u06f2_staffaccountservice_\u062a\u0646\u0647\u0627_\u0646\u0642\u0637\u0647_\u0633\u0627\u062e\u062a_\u0627\u062a\u0635\u0627\u0644_\u062d\u0633\u0627\u0628_\u067e\u0631\u0633\u0646\u0644",
      "community": 529,
      "norm_label": "\u06f2. `staffaccountservice` \u2014 \u062a\u0646\u0647\u0627 \u0646\u0642\u0637\u0647 \u0633\u0627\u062e\u062a/\u0627\u062a\u0635\u0627\u0644 \u062d\u0633\u0627\u0628 \u067e\u0631\u0633\u0646\u0644"
    },
    {
      "label": "\u06f3. `StaffController` \u2014 \u067e\u0630\u06cc\u0631\u0634 \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u062f\u0631 create/update",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L363",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u06f3_staffcontroller_\u067e\u0630\u06cc\u0631\u0634_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062f\u0631_create_update",
      "community": 529,
      "norm_label": "\u06f3. `staffcontroller` \u2014 \u067e\u0630\u06cc\u0631\u0634 \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u062f\u0631 create/update"
    },
    {
      "label": "\u06f4. Auth \u2014 \u0646\u0642\u0634\u060c \u0645\u062d\u06cc\u0637 \u06a9\u0627\u0631\u06cc \u0648 \u0645\u062c\u0648\u0632\u0647\u0627\u06cc \u067e\u0631\u0633\u0646\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L398",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u06f4_auth_\u0646\u0642\u0634_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_\u0648_\u0645\u062c\u0648\u0632\u0647\u0627\u06cc_\u067e\u0631\u0633\u0646\u0644",
      "community": 529,
      "norm_label": "\u06f4. auth \u2014 \u0646\u0642\u0634\u060c \u0645\u062d\u06cc\u0637 \u06a9\u0627\u0631\u06cc \u0648 \u0645\u062c\u0648\u0632\u0647\u0627\u06cc \u067e\u0631\u0633\u0646\u0644"
    },
    {
      "label": "\u06f5. Default-deny: `StaffRouteGuardSubscriber`",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L469",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u06f5_default_deny_staffrouteguardsubscriber",
      "community": 529,
      "norm_label": "\u06f5. default-deny: `staffrouteguardsubscriber`"
    },
    {
      "label": "\u06f6. \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u067e\u0631\u0633\u0646\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L501",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u06f6_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u067e\u0631\u0633\u0646\u0644",
      "community": 529,
      "norm_label": "\u06f6. \u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u067e\u0631\u0633\u0646\u0644"
    },
    {
      "label": "\u06f7. \u067e\u0646\u0644: \u0641\u0631\u0645 \u067e\u0631\u0633\u0646\u0644 + \u0646\u0642\u0634 staff \u062f\u0631 \u0631\u0648\u062a\u06cc\u0646\u06af \u0648 \u0633\u0627\u06cc\u062f\u0628\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L547",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u06f7_\u067e\u0646\u0644_\u0641\u0631\u0645_\u067e\u0631\u0633\u0646\u0644_\u0646\u0642\u0634_staff_\u062f\u0631_\u0631\u0648\u062a\u06cc\u0646\u06af_\u0648_\u0633\u0627\u06cc\u062f\u0628\u0627\u0631",
      "community": 529,
      "norm_label": "\u06f7. \u067e\u0646\u0644: \u0641\u0631\u0645 \u067e\u0631\u0633\u0646\u0644 + \u0646\u0642\u0634 staff \u062f\u0631 \u0631\u0648\u062a\u06cc\u0646\u06af \u0648 \u0633\u0627\u06cc\u062f\u0628\u0627\u0631"
    },
    {
      "label": "\u06f8. \u062a\u0633\u062a\u200c\u0647\u0627 \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L589",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u06f8_\u062a\u0633\u062a_\u0647\u0627_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 529,
      "norm_label": "\u06f8. \u062a\u0633\u062a\u200c\u0647\u0627 \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L603",
      "_origin": "ast",
      "id": "prompt_staff_user_account_login_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 529,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "subscription-gate-ui.md",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui",
      "community": 101,
      "norm_label": "subscription-gate-ui.md"
    },
    {
      "label": "\u0627\u0639\u0645\u0627\u0644 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u0627\u0634\u062a\u0631\u0627\u06a9 \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 (Frontend Gate)",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u0627\u0639\u0645\u0627\u0644_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0627\u0634\u062a\u0631\u0627\u06a9_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_frontend_gate",
      "community": 101,
      "norm_label": "\u0627\u0639\u0645\u0627\u0644 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u0627\u0634\u062a\u0631\u0627\u06a9 \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 (frontend gate)"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u0632\u0645\u06cc\u0646\u0647",
      "community": 101,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 101,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u062d\u062f\u0648\u062f\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u0627\u0634\u062a\u0631\u0627\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u0645\u062d\u062f\u0648\u062f\u0634\u062f\u0647_\u062a\u0648\u0633\u0637_\u0627\u0634\u062a\u0631\u0627\u06a9",
      "community": 101,
      "norm_label": "\u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u062d\u062f\u0648\u062f\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u0627\u0634\u062a\u0631\u0627\u06a9"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 101,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 101,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "Backend \u2014 endpoint \u0627\u0634\u062a\u0631\u0627\u06a9",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_backend_endpoint_\u0627\u0634\u062a\u0631\u0627\u06a9",
      "community": 101,
      "norm_label": "backend \u2014 endpoint \u0627\u0634\u062a\u0631\u0627\u06a9"
    },
    {
      "label": "Frontend \u2014 authStore",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_frontend_authstore",
      "community": 101,
      "norm_label": "frontend \u2014 authstore"
    },
    {
      "label": "Frontend \u2014 Sidebar",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_frontend_sidebar",
      "community": 101,
      "norm_label": "frontend \u2014 sidebar"
    },
    {
      "label": "Frontend \u2014 App.tsx",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L145",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_frontend_app_tsx",
      "community": 101,
      "norm_label": "frontend \u2014 app.tsx"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u0648\u0638\u0627\u06cc\u0641",
      "community": 101,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. Backend \u2014 \u0645\u0646\u0634\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0627\u0634\u062a\u0631\u0627\u06a9 entity \u062e\u0648\u062f \u0631\u0627 \u0628\u0628\u06cc\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L158",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u06f1_backend_\u0645\u0646\u0634\u06cc_\u0645\u06cc_\u062a\u0648\u0627\u0646\u062f_\u0627\u0634\u062a\u0631\u0627\u06a9_entity_\u062e\u0648\u062f_\u0631\u0627_\u0628\u0628\u06cc\u0646\u062f",
      "community": 101,
      "norm_label": "\u06f1. backend \u2014 \u0645\u0646\u0634\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0627\u0634\u062a\u0631\u0627\u06a9 entity \u062e\u0648\u062f \u0631\u0627 \u0628\u0628\u06cc\u0646\u062f"
    },
    {
      "label": "\u06f2. Frontend \u2014 hook \u0645\u0634\u062a\u0631\u06a9 `useSubscription`",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L176",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u06f2_frontend_hook_\u0645\u0634\u062a\u0631\u06a9_usesubscription",
      "community": 101,
      "norm_label": "\u06f2. frontend \u2014 hook \u0645\u0634\u062a\u0631\u06a9 `usesubscription`"
    },
    {
      "label": "\u06f3. Frontend \u2014 Sidebar \u0628\u0627 \u0642\u0641\u0644 feature",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L218",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u06f3_frontend_sidebar_\u0628\u0627_\u0642\u0641\u0644_feature",
      "community": 101,
      "norm_label": "\u06f3. frontend \u2014 sidebar \u0628\u0627 \u0642\u0641\u0644 feature"
    },
    {
      "label": "\u06f4. Frontend \u2014 FeatureGate component",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L271",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u06f4_frontend_featuregate_component",
      "community": 101,
      "norm_label": "\u06f4. frontend \u2014 featuregate component"
    },
    {
      "label": "\u06f5. Frontend \u2014 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 FeatureGate \u062f\u0631 \u0635\u0641\u062d\u0627\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L344",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u06f5_frontend_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0627\u0632_featuregate_\u062f\u0631_\u0635\u0641\u062d\u0627\u062a",
      "community": 101,
      "norm_label": "\u06f5. frontend \u2014 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 featuregate \u062f\u0631 \u0635\u0641\u062d\u0627\u062a"
    },
    {
      "label": "\u06f6. Frontend \u2014 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u062a\u0639\u062f\u0627\u062f \u0645\u0646\u0634\u06cc \u062f\u0631 MySecretariesPage",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L368",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u06f6_frontend_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u062a\u0639\u062f\u0627\u062f_\u0645\u0646\u0634\u06cc_\u062f\u0631_mysecretariespage",
      "community": 101,
      "norm_label": "\u06f6. frontend \u2014 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u062a\u0639\u062f\u0627\u062f \u0645\u0646\u0634\u06cc \u062f\u0631 mysecretariespage"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L405",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 101,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L417",
      "_origin": "ast",
      "id": "prompt_subscription_gate_ui_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627",
      "community": 101,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "sync-user-realname-from-profile.md",
      "file_type": "document",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sync_user_realname_from_profile",
      "community": 263,
      "norm_label": "sync-user-realname-from-profile.md"
    },
    {
      "label": "\u0647\u0645\u06af\u0627\u0645\u200c\u0633\u0627\u0632\u06cc \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631 (User.real_name) \u0647\u0646\u06af\u0627\u0645 \u062a\u06a9\u0645\u06cc\u0644 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_sync_user_realname_from_profile_\u0647\u0645\u06af\u0627\u0645_\u0633\u0627\u0632\u06cc_\u0646\u0627\u0645_\u06a9\u0627\u0631\u0628\u0631_user_real_name_\u0647\u0646\u06af\u0627\u0645_\u062a\u06a9\u0645\u06cc\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "community": 263,
      "norm_label": "\u0647\u0645\u06af\u0627\u0645\u200c\u0633\u0627\u0632\u06cc \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631 (user.real_name) \u0647\u0646\u06af\u0627\u0645 \u062a\u06a9\u0645\u06cc\u0644 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_sync_user_realname_from_profile_\u067e\u0631\u0648\u0698\u0647",
      "community": 263,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_sync_user_realname_from_profile_\u0632\u0645\u06cc\u0646\u0647",
      "community": 263,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_sync_user_realname_from_profile_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 263,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "prompt_sync_user_realname_from_profile_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 263,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_sync_user_realname_from_profile_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 263,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prompt_sync_user_realname_from_profile_\u0648\u0638\u0627\u06cc\u0641",
      "community": 263,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0647\u0645\u06af\u0627\u0645\u200c\u0633\u0627\u0632\u06cc `User.realName` \u062f\u0631 `hydrate`",
      "file_type": "document",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "prompt_sync_user_realname_from_profile_\u06f1_\u0647\u0645\u06af\u0627\u0645_\u0633\u0627\u0632\u06cc_user_realname_\u062f\u0631_hydrate",
      "community": 263,
      "norm_label": "\u06f1. \u0647\u0645\u06af\u0627\u0645\u200c\u0633\u0627\u0632\u06cc `user.realname` \u062f\u0631 `hydrate`"
    },
    {
      "label": "\u06f2. \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 flush \u0634\u062f\u0646 \u062a\u063a\u06cc\u06cc\u0631 `User`",
      "file_type": "document",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "prompt_sync_user_realname_from_profile_\u06f2_\u0627\u0637\u0645\u06cc\u0646\u0627\u0646_\u0627\u0632_flush_\u0634\u062f\u0646_\u062a\u063a\u06cc\u06cc\u0631_user",
      "community": 263,
      "norm_label": "\u06f2. \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 flush \u0634\u062f\u0646 \u062a\u063a\u06cc\u06cc\u0631 `user`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_sync_user_realname_from_profile_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 263,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "tenant-01-entity-context-unify.md",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify",
      "community": 689,
      "norm_label": "tenant-01-entity-context-unify.md"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f1 \u2014 \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u062a\u0634\u062e\u06cc\u0635 \u0645\u062d\u06cc\u0637 (tenant) \u0631\u0648\u06cc `EntityContextResolver`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u0641\u0627\u0632_\u06f1_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u0645\u062d\u06cc\u0637_tenant_\u0631\u0648\u06cc_entitycontextresolver",
      "community": 689,
      "norm_label": "\u0641\u0627\u0632 \u06f1 \u2014 \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u062a\u0634\u062e\u06cc\u0635 \u0645\u062d\u06cc\u0637 (tenant) \u0631\u0648\u06cc `entitycontextresolver`"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u0632\u0645\u06cc\u0646\u0647",
      "community": 689,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 689,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0645\u0627\u062a\u0631\u06cc\u0633 \u0646\u0642\u0634\u200c\u0647\u0627 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0634\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0646\u0642\u0634_\u0647\u0627_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc_\u0634\u0648\u062f",
      "community": 689,
      "norm_label": "\u0645\u0627\u062a\u0631\u06cc\u0633 \u0646\u0642\u0634\u200c\u0647\u0627 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0634\u0648\u062f"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 689,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 689,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 689,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L154",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u0648\u0638\u0627\u06cc\u0641",
      "community": 689,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u06a9\u0645\u06cc\u0644 `EntityContextResolver` \u0628\u0631\u0627\u06cc \u0646\u0642\u0634 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u06f1_\u062a\u06a9\u0645\u06cc\u0644_entitycontextresolver_\u0628\u0631\u0627\u06cc_\u0646\u0642\u0634_\u0645\u0646\u0634\u06cc",
      "community": 689,
      "norm_label": "\u06f1. \u062a\u06a9\u0645\u06cc\u0644 `entitycontextresolver` \u0628\u0631\u0627\u06cc \u0646\u0642\u0634 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u06f2. \u062a\u0633\u062a \u0645\u0627\u062a\u0631\u06cc\u0633 \u0646\u0642\u0634\u200c\u0647\u0627 \u2014 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632 \u0647\u0631 refactor",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L188",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u06f2_\u062a\u0633\u062a_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0646\u0642\u0634_\u0647\u0627_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u0647\u0631_refactor",
      "community": 689,
      "norm_label": "\u06f2. \u062a\u0633\u062a \u0645\u0627\u062a\u0631\u06cc\u0633 \u0646\u0642\u0634\u200c\u0647\u0627 \u2014 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632 \u0647\u0631 refactor"
    },
    {
      "label": "\u06f3. \u062d\u0630\u0641 \u062a\u06a9\u0631\u0627\u0631 \u062f\u0631 `AppointmentAccessChecker`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L217",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u06f3_\u062d\u0630\u0641_\u062a\u06a9\u0631\u0627\u0631_\u062f\u0631_appointmentaccesschecker",
      "community": 689,
      "norm_label": "\u06f3. \u062d\u0630\u0641 \u062a\u06a9\u0631\u0627\u0631 \u062f\u0631 `appointmentaccesschecker`"
    },
    {
      "label": "\u06f4. \u062d\u0630\u0641 \u062a\u06a9\u0631\u0627\u0631 \u062f\u0631 `ClinicDoctorAccessChecker`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L251",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u06f4_\u062d\u0630\u0641_\u062a\u06a9\u0631\u0627\u0631_\u062f\u0631_clinicdoctoraccesschecker",
      "community": 689,
      "norm_label": "\u06f4. \u062d\u0630\u0641 \u062a\u06a9\u0631\u0627\u0631 \u062f\u0631 `clinicdoctoraccesschecker`"
    },
    {
      "label": "\u06f5. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc `PatientRecordScopeResolver` \u0631\u0648\u06cc `EntityContextResolver`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L273",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u06f5_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_patientrecordscoperesolver_\u0631\u0648\u06cc_entitycontextresolver",
      "community": 689,
      "norm_label": "\u06f5. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc `patientrecordscoperesolver` \u0631\u0648\u06cc `entitycontextresolver`"
    },
    {
      "label": "\u06f6. \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc `BookingContextResolver`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L313",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u06f6_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_bookingcontextresolver",
      "community": 689,
      "norm_label": "\u06f6. \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc `bookingcontextresolver`"
    },
    {
      "label": "\u06f7. \u062d\u0630\u0641 \u062f\u0633\u062a\u0631\u0633\u06cc \u0645\u0633\u062a\u0642\u06cc\u0645 \u0628\u0647 `UserActiveContextRepository`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L341",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u06f7_\u062d\u0630\u0641_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0645\u0633\u062a\u0642\u06cc\u0645_\u0628\u0647_useractivecontextrepository",
      "community": 689,
      "norm_label": "\u06f7. \u062d\u0630\u0641 \u062f\u0633\u062a\u0631\u0633\u06cc \u0645\u0633\u062a\u0642\u06cc\u0645 \u0628\u0647 `useractivecontextrepository`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L353",
      "_origin": "ast",
      "id": "prompt_tenant_01_entity_context_unify_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 689,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "tenant-02-mark-booking-tables.md",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables",
      "community": 766,
      "norm_label": "tenant-02-mark-booking-tables.md"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f2 \u2014 \u0646\u0634\u0627\u0646\u0647\u200c\u06af\u0630\u0627\u0631\u06cc tenant \u0631\u0648\u06cc \u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u0641\u0627\u0632_\u06f2_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_tenant_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 766,
      "norm_label": "\u0641\u0627\u0632 \u06f2 \u2014 \u0646\u0634\u0627\u0646\u0647\u200c\u06af\u0630\u0627\u0631\u06cc tenant \u0631\u0648\u06cc \u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u0632\u0645\u06cc\u0646\u0647",
      "community": 766,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 766,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u26a0\ufe0f \u062f\u0648 \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0639\u0645\u062f\u0627\u064b \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0645\u06cc\u200c\u06a9\u0646\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u062f\u0648_\u0686\u06cc\u0632\u06cc_\u06a9\u0647_\u0639\u0645\u062f\u0627_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u0645\u06cc_\u06a9\u0646\u0646\u062f",
      "community": 766,
      "norm_label": "\u26a0\ufe0f \u062f\u0648 \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0639\u0645\u062f\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0645\u06cc\u200c\u06a9\u0646\u0646\u062f"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 766,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 766,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 766,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u0648\u0638\u0627\u06cc\u0641",
      "community": 766,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0627\u062e\u062a trait \u0645\u0634\u062a\u0631\u06a9 \u0628\u0631\u0627\u06cc \u062c\u0641\u062a tenant",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u06f1_\u0633\u0627\u062e\u062a_trait_\u0645\u0634\u062a\u0631\u06a9_\u0628\u0631\u0627\u06cc_\u062c\u0641\u062a_tenant",
      "community": 766,
      "norm_label": "\u06f1. \u0633\u0627\u062e\u062a trait \u0645\u0634\u062a\u0631\u06a9 \u0628\u0631\u0627\u06cc \u062c\u0641\u062a tenant"
    },
    {
      "label": "\u06f2. \u0627\u0641\u0632\u0648\u062f\u0646 \u062c\u0641\u062a \u0628\u0647 `Appointment` + backfill",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L165",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u06f2_\u0627\u0641\u0632\u0648\u062f\u0646_\u062c\u0641\u062a_\u0628\u0647_appointment_backfill",
      "community": 766,
      "norm_label": "\u06f2. \u0627\u0641\u0632\u0648\u062f\u0646 \u062c\u0641\u062a \u0628\u0647 `appointment` + backfill"
    },
    {
      "label": "\u06f3. `WeeklySchedule` \u0648 `DateOverride` \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 \u062c\u0641\u062a \u0648 \u062d\u0630\u0641 `clinic_key`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L218",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u06f3_weeklyschedule_\u0648_dateoverride_\u0627\u0641\u0632\u0648\u062f\u0646_\u062c\u0641\u062a_\u0648_\u062d\u0630\u0641_clinic_key",
      "community": 766,
      "norm_label": "\u06f3. `weeklyschedule` \u0648 `dateoverride` \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 \u062c\u0641\u062a \u0648 \u062d\u0630\u0641 `clinic_key`"
    },
    {
      "label": "\u06f4. \u0628\u0627\u0632\u0633\u0627\u0632\u06cc \u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627\u06cc `appointments` \u0628\u0627 tenant \u067e\u06cc\u0634\u0631\u0648",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L268",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u06f4_\u0628\u0627\u0632\u0633\u0627\u0632\u06cc_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627\u06cc_appointments_\u0628\u0627_tenant_\u067e\u06cc\u0634\u0631\u0648",
      "community": 766,
      "norm_label": "\u06f4. \u0628\u0627\u0632\u0633\u0627\u0632\u06cc \u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627\u06cc `appointments` \u0628\u0627 tenant \u067e\u06cc\u0634\u0631\u0648"
    },
    {
      "label": "\u06f5. \u0627\u062a\u0635\u0627\u0644 \u0646\u0642\u0637\u0647\u0654 \u0646\u0648\u0634\u062a\u0646 \u0628\u0647 `EntityContext`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L295",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u06f5_\u0627\u062a\u0635\u0627\u0644_\u0646\u0642\u0637\u0647_\u0646\u0648\u0634\u062a\u0646_\u0628\u0647_entitycontext",
      "community": 766,
      "norm_label": "\u06f5. \u0627\u062a\u0635\u0627\u0644 \u0646\u0642\u0637\u0647 \u0646\u0648\u0634\u062a\u0646 \u0628\u0647 `entitycontext`"
    },
    {
      "label": "\u06f6. \u06cc\u0627\u062f\u062f\u0627\u0634\u062a \u0627\u0633\u062a\u062b\u0646\u0627 \u0631\u0648\u06cc `Holiday`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L323",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u06f6_\u06cc\u0627\u062f\u062f\u0627\u0634\u062a_\u0627\u0633\u062a\u062b\u0646\u0627_\u0631\u0648\u06cc_holiday",
      "community": 766,
      "norm_label": "\u06f6. \u06cc\u0627\u062f\u062f\u0627\u0634\u062a \u0627\u0633\u062a\u062b\u0646\u0627 \u0631\u0648\u06cc `holiday`"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L340",
      "_origin": "ast",
      "id": "prompt_tenant_02_mark_booking_tables_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 766,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "tenant-03-unify-owner-columns.md",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns",
      "community": 900,
      "norm_label": "tenant-03-unify-owner-columns.md"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f3 \u2014 \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u0646\u0645\u0627\u06cc\u0634\u200c\u0647\u0627\u06cc \u0646\u0627\u0647\u0645\u06af\u0648\u0646 tenant",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns_\u0641\u0627\u0632_\u06f3_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0646\u0645\u0627\u06cc\u0634_\u0647\u0627\u06cc_\u0646\u0627\u0647\u0645\u06af\u0648\u0646_tenant",
      "community": 900,
      "norm_label": "\u0641\u0627\u0632 \u06f3 \u2014 \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u0646\u0645\u0627\u06cc\u0634\u200c\u0647\u0627\u06cc \u0646\u0627\u0647\u0645\u06af\u0648\u0646 tenant"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns_\u0632\u0645\u06cc\u0646\u0647",
      "community": 900,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 900,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 900,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 900,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 900,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns_\u0648\u0638\u0627\u06cc\u0641",
      "community": 900,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. `discount_rules` \u2014 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0633\u062a\u0648\u0646\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L110",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns_\u06f1_discount_rules_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u0627\u0645_\u0633\u062a\u0648\u0646_\u0647\u0627",
      "community": 900,
      "norm_label": "\u06f1. `discount_rules` \u2014 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0633\u062a\u0648\u0646\u200c\u0647\u0627"
    },
    {
      "label": "\u06f2. `doctor_secretaries` \u2014 \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc + \u0631\u0641\u0639 \u0628\u0627\u06af \u06cc\u06a9\u062a\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L157",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns_\u06f2_doctor_secretaries_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0631\u0641\u0639_\u0628\u0627\u06af_\u06cc\u06a9\u062a\u0627\u06cc\u06cc",
      "community": 900,
      "norm_label": "\u06f2. `doctor_secretaries` \u2014 \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc + \u0631\u0641\u0639 \u0628\u0627\u06af \u06cc\u06a9\u062a\u0627\u06cc\u06cc"
    },
    {
      "label": "\u06f3. `user_active_context` \u2014 \u0631\u0641\u0639 \u0627\u0628\u0647\u0627\u0645 `db_uuid`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L231",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns_\u06f3_user_active_context_\u0631\u0641\u0639_\u0627\u0628\u0647\u0627\u0645_db_uuid",
      "community": 900,
      "norm_label": "\u06f3. `user_active_context` \u2014 \u0631\u0641\u0639 \u0627\u0628\u0647\u0627\u0645 `db_uuid`"
    },
    {
      "label": "\u06f4. \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u0637\u0648\u0644 `entity_type`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L307",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns_\u06f4_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0637\u0648\u0644_entity_type",
      "community": 900,
      "norm_label": "\u06f4. \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u0637\u0648\u0644 `entity_type`"
    },
    {
      "label": "\u06f5. \u062a\u0633\u062a \u0645\u0627\u062a\u0631\u06cc\u0633 \u0646\u0642\u0634\u060c \u062a\u06a9\u0631\u0627\u0631 \u0631\u0648\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u06cc\u06a9\u0633\u0627\u0646\u200c\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L338",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns_\u06f5_\u062a\u0633\u062a_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0646\u0642\u0634_\u062a\u06a9\u0631\u0627\u0631_\u0631\u0648\u06cc_\u062f\u0627\u062f\u0647_\u0647\u0627\u06cc_\u06cc\u06a9\u0633\u0627\u0646_\u0634\u062f\u0647",
      "community": 900,
      "norm_label": "\u06f5. \u062a\u0633\u062a \u0645\u0627\u062a\u0631\u06cc\u0633 \u0646\u0642\u0634\u060c \u062a\u06a9\u0631\u0627\u0631 \u0631\u0648\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u06cc\u06a9\u0633\u0627\u0646\u200c\u0634\u062f\u0647"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L358",
      "_origin": "ast",
      "id": "prompt_tenant_03_unify_owner_columns_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 900,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "tenant-04-enforce-tenant-filter.md",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter",
      "community": 832,
      "norm_label": "tenant-04-enforce-tenant-filter.md"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f4 \u2014 \u0627\u062c\u0628\u0627\u0631\u06cc\u200c\u06a9\u0631\u062f\u0646 \u062c\u062f\u0627\u0633\u0627\u0632\u06cc tenant \u062f\u0631 \u0644\u0627\u06cc\u0647\u0654 Doctrine",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u0641\u0627\u0632_\u06f4_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_tenant_\u062f\u0631_\u0644\u0627\u06cc\u0647_doctrine",
      "community": 832,
      "norm_label": "\u0641\u0627\u0632 \u06f4 \u2014 \u0627\u062c\u0628\u0627\u0631\u06cc\u200c\u06a9\u0631\u062f\u0646 \u062c\u062f\u0627\u0633\u0627\u0632\u06cc tenant \u062f\u0631 \u0644\u0627\u06cc\u0647 doctrine"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u0632\u0645\u06cc\u0646\u0647",
      "community": 832,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 832,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0622\u0646\u0686\u0647 \u0641\u06cc\u0644\u062a\u0631 \u062a\u0636\u0645\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0622\u0646\u0686\u0647 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u0622\u0646\u0686\u0647_\u0641\u06cc\u0644\u062a\u0631_\u062a\u0636\u0645\u06cc\u0646_\u0645\u06cc_\u06a9\u0646\u062f_\u0648_\u0622\u0646\u0686\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 832,
      "norm_label": "\u0627\u0646\u0686\u0647 \u0641\u06cc\u0644\u062a\u0631 \u062a\u0636\u0645\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0627\u0646\u0686\u0647 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 832,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 832,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 832,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u0648\u0638\u0627\u06cc\u0641",
      "community": 832,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. whitelist \u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u0633\u0631\u0627\u0633\u0631\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u06f1_whitelist_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0633\u0631\u0627\u0633\u0631\u06cc",
      "community": 832,
      "norm_label": "\u06f1. whitelist \u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u0633\u0631\u0627\u0633\u0631\u06cc"
    },
    {
      "label": "\u06f2. `TenantFilter`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L127",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u06f2_tenantfilter",
      "community": 832,
      "norm_label": "\u06f2. `tenantfilter`"
    },
    {
      "label": "\u06f3. \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0641\u06cc\u0644\u062a\u0631 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627\u06cc \u0647\u0631 \u062f\u0631\u062e\u0648\u0627\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u06f3_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u0641\u06cc\u0644\u062a\u0631_\u062f\u0631_\u0627\u0628\u062a\u062f\u0627\u06cc_\u0647\u0631_\u062f\u0631\u062e\u0648\u0627\u0633\u062a",
      "community": 832,
      "norm_label": "\u06f3. \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0641\u06cc\u0644\u062a\u0631 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627\u06cc \u0647\u0631 \u062f\u0631\u062e\u0648\u0627\u0633\u062a"
    },
    {
      "label": "\u06f4. \u062a\u062e\u0635\u06cc\u0635 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0645\u062d\u06cc\u0637 \u0647\u0646\u06af\u0627\u0645 \u062f\u0631\u062c",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L277",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u06f4_\u062a\u062e\u0635\u06cc\u0635_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0645\u062d\u06cc\u0637_\u0647\u0646\u06af\u0627\u0645_\u062f\u0631\u062c",
      "community": 832,
      "norm_label": "\u06f4. \u062a\u062e\u0635\u06cc\u0635 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0645\u062d\u06cc\u0637 \u0647\u0646\u06af\u0627\u0645 \u062f\u0631\u062c"
    },
    {
      "label": "\u06f5. \u062a\u0633\u062a \u067e\u0648\u0634\u0634 \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u2014 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u062e\u0631\u0648\u062c\u06cc \u0627\u06cc\u0646 \u0641\u0627\u0632",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L350",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u06f5_\u062a\u0633\u062a_\u067e\u0648\u0634\u0634_\u0633\u0627\u062e\u062a\u0627\u0631\u06cc_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u062e\u0631\u0648\u062c\u06cc_\u0627\u06cc\u0646_\u0641\u0627\u0632",
      "community": 832,
      "norm_label": "\u06f5. \u062a\u0633\u062a \u067e\u0648\u0634\u0634 \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u2014 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u062e\u0631\u0648\u062c\u06cc \u0627\u06cc\u0646 \u0641\u0627\u0632"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L408",
      "_origin": "ast",
      "id": "prompt_tenant_04_enforce_tenant_filter_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 832,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "tenant-05-audit-and-docs.md",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs",
      "community": 772,
      "norm_label": "tenant-05-audit-and-docs.md"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f5 \u2014 \u0622\u062f\u06cc\u062a \u0646\u0642\u0627\u0637 \u0641\u0631\u0627\u0631\u060c \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0644\u0627\u06cc\u0646\u062a\u200c\u0647\u0627 \u0648 \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u0641\u0627\u0632_\u06f5_\u0622\u062f\u06cc\u062a_\u0646\u0642\u0627\u0637_\u0641\u0631\u0627\u0631_\u062a\u0623\u06cc\u06cc\u062f_\u06a9\u0644\u0627\u06cc\u0646\u062a_\u0647\u0627_\u0648_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 772,
      "norm_label": "\u0641\u0627\u0632 \u06f5 \u2014 \u0627\u062f\u06cc\u062a \u0646\u0642\u0627\u0637 \u0641\u0631\u0627\u0631\u060c \u062a\u0627\u06cc\u06cc\u062f \u06a9\u0644\u0627\u06cc\u0646\u062a\u200c\u0647\u0627 \u0648 \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u0632\u0645\u06cc\u0646\u0647",
      "community": 772,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 772,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 772,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 772,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 772,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u0648\u0638\u0627\u06cc\u0641",
      "community": 772,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0622\u062f\u06cc\u062a \u0647\u0634\u062a \u0641\u0627\u06cc\u0644 SQL \u062e\u0627\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u06f1_\u0622\u062f\u06cc\u062a_\u0647\u0634\u062a_\u0641\u0627\u06cc\u0644_sql_\u062e\u0627\u0645",
      "community": 772,
      "norm_label": "\u06f1. \u0627\u062f\u06cc\u062a \u0647\u0634\u062a \u0641\u0627\u06cc\u0644 sql \u062e\u0627\u0645"
    },
    {
      "label": "\u06f2. \u0622\u062f\u06cc\u062a `find()` \u0648 `getReference()` \u0631\u0648\u06cc entity\u0647\u0627\u06cc tenant-\u062f\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u06f2_\u0622\u062f\u06cc\u062a_find_\u0648_getreference_\u0631\u0648\u06cc_entity\u0647\u0627\u06cc_tenant_\u062f\u0627\u0631",
      "community": 772,
      "norm_label": "\u06f2. \u0627\u062f\u06cc\u062a `find()` \u0648 `getreference()` \u0631\u0648\u06cc entity\u0647\u0627\u06cc tenant-\u062f\u0627\u0631"
    },
    {
      "label": "\u06f3. \u062a\u0639\u06cc\u06cc\u0646 \u062a\u06a9\u0644\u06cc\u0641 TODO\u0647\u0627\u06cc `GlobalTables`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L128",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u06f3_\u062a\u0639\u06cc\u06cc\u0646_\u062a\u06a9\u0644\u06cc\u0641_todo\u0647\u0627\u06cc_globaltables",
      "community": 772,
      "norm_label": "\u06f3. \u062a\u0639\u06cc\u06cc\u0646 \u062a\u06a9\u0644\u06cc\u0641 todo\u0647\u0627\u06cc `globaltables`"
    },
    {
      "label": "\u06f4. \u06a9\u0627\u0645\u0646\u062f \u0628\u06a9\u0627\u067e per-tenant",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u06f4_\u06a9\u0627\u0645\u0646\u062f_\u0628\u06a9\u0627\u067e_per_tenant",
      "community": 772,
      "norm_label": "\u06f4. \u06a9\u0627\u0645\u0646\u062f \u0628\u06a9\u0627\u067e per-tenant"
    },
    {
      "label": "\u06f5. \u062a\u0623\u06cc\u06cc\u062f \u062f\u0633\u062a\u06cc \u0633\u0647 \u06a9\u0644\u0627\u06cc\u0646\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u06f5_\u062a\u0623\u06cc\u06cc\u062f_\u062f\u0633\u062a\u06cc_\u0633\u0647_\u06a9\u0644\u0627\u06cc\u0646\u062a",
      "community": 772,
      "norm_label": "\u06f5. \u062a\u0627\u06cc\u06cc\u062f \u062f\u0633\u062a\u06cc \u0633\u0647 \u06a9\u0644\u0627\u06cc\u0646\u062a"
    },
    {
      "label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L205",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 772,
      "norm_label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u06f7. \u06af\u0632\u0627\u0631\u0634 \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L232",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u06f7_\u06af\u0632\u0627\u0631\u0634_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 772,
      "norm_label": "\u06f7. \u06af\u0632\u0627\u0631\u0634 \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L242",
      "_origin": "ast",
      "id": "prompt_tenant_05_audit_and_docs_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 772,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "tenant-06-financial-tables.md",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables",
      "community": 697,
      "norm_label": "tenant-06-financial-tables.md"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f6 \u2014 \u0646\u0634\u0627\u0646\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0645\u062d\u06cc\u0637 \u0631\u0648\u06cc \u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u0645\u0627\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u0641\u0627\u0632_\u06f6_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_\u0645\u062d\u06cc\u0637_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0645\u0627\u0644\u06cc",
      "community": 697,
      "norm_label": "\u0641\u0627\u0632 \u06f6 \u2014 \u0646\u0634\u0627\u0646\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0645\u062d\u06cc\u0637 \u0631\u0648\u06cc \u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u0645\u0627\u0644\u06cc"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u0632\u0645\u06cc\u0646\u0647",
      "community": 697,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 697,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u062a\u0635\u0645\u06cc\u0645 \u0645\u062d\u0635\u0648\u0644\u06cc \u06af\u0631\u0641\u062a\u0647\u200c\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u062a\u0635\u0645\u06cc\u0645_\u0645\u062d\u0635\u0648\u0644\u06cc_\u06af\u0631\u0641\u062a\u0647_\u0634\u062f\u0647",
      "community": 697,
      "norm_label": "\u062a\u0635\u0645\u06cc\u0645 \u0645\u062d\u0635\u0648\u0644\u06cc \u06af\u0631\u0641\u062a\u0647\u200c\u0634\u062f\u0647"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 697,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 697,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 697,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u0648\u0638\u0627\u06cc\u0641",
      "community": 697,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. `payments` \u2014 \u0631\u06cc\u0634\u0647\u0654 \u0632\u0646\u062c\u06cc\u0631\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u06f1_payments_\u0631\u06cc\u0634\u0647_\u0632\u0646\u062c\u06cc\u0631\u0647",
      "community": 697,
      "norm_label": "\u06f1. `payments` \u2014 \u0631\u06cc\u0634\u0647 \u0632\u0646\u062c\u06cc\u0631\u0647"
    },
    {
      "label": "\u06f2. \u0641\u0631\u0632\u0646\u062f\u0627\u0646 \u0632\u0646\u062c\u06cc\u0631\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L127",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u06f2_\u0641\u0631\u0632\u0646\u062f\u0627\u0646_\u0632\u0646\u062c\u06cc\u0631\u0647",
      "community": 697,
      "norm_label": "\u06f2. \u0641\u0631\u0632\u0646\u062f\u0627\u0646 \u0632\u0646\u062c\u06cc\u0631\u0647"
    },
    {
      "label": "\u06f3. `settlements`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u06f3_settlements",
      "community": 697,
      "norm_label": "\u06f3. `settlements`"
    },
    {
      "label": "\u06f4. `bank_accounts` \u0648 `pos_devices` \u2014 \u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631 \u0628\u0647 \u0645\u062d\u06cc\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u06f4_bank_accounts_\u0648_pos_devices_\u0627\u0646\u062a\u0642\u0627\u0644_\u0627\u0632_\u06a9\u0627\u0631\u0628\u0631_\u0628\u0647_\u0645\u062d\u06cc\u0637",
      "community": 697,
      "norm_label": "\u06f4. `bank_accounts` \u0648 `pos_devices` \u2014 \u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631 \u0628\u0647 \u0645\u062d\u06cc\u0637"
    },
    {
      "label": "\u06f5. `PaymentMethodService` \u2014 \u0627\u0632 `User` \u0628\u0647 `EntityContext`",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L199",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u06f5_paymentmethodservice_\u0627\u0632_user_\u0628\u0647_entitycontext",
      "community": 697,
      "norm_label": "\u06f5. `paymentmethodservice` \u2014 \u0627\u0632 `user` \u0628\u0647 `entitycontext`"
    },
    {
      "label": "\u06f6. \u062e\u0627\u0644\u06cc\u200c\u06a9\u0631\u062f\u0646 `DEFERRED` \u0648 \u067e\u0627\u06cc\u06cc\u0646\u200c\u0622\u0648\u0631\u062f\u0646 \u0633\u0642\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L215",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u06f6_\u062e\u0627\u0644\u06cc_\u06a9\u0631\u062f\u0646_deferred_\u0648_\u067e\u0627\u06cc\u06cc\u0646_\u0622\u0648\u0631\u062f\u0646_\u0633\u0642\u0641",
      "community": 697,
      "norm_label": "\u06f6. \u062e\u0627\u0644\u06cc\u200c\u06a9\u0631\u062f\u0646 `deferred` \u0648 \u067e\u0627\u06cc\u06cc\u0646\u200c\u0627\u0648\u0631\u062f\u0646 \u0633\u0642\u0641"
    },
    {
      "label": "\u06f7. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u2014 \u0646\u0645\u0627\u06cc\u0634 \u0645\u062d\u06cc\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L233",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u06f7_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u0645\u062d\u06cc\u0637",
      "community": 697,
      "norm_label": "\u06f7. \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 \u2014 \u0646\u0645\u0627\u06cc\u0634 \u0645\u062d\u06cc\u0637"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L244",
      "_origin": "ast",
      "id": "prompt_tenant_06_financial_tables_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 697,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "tenant-07-aggregate-join-guard.md",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_07_aggregate_join_guard",
      "community": 935,
      "norm_label": "tenant-07-aggregate-join-guard.md"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f7 \u2014 \u0628\u0633\u062a\u0646 \u0646\u0642\u0637\u0647\u0654 \u06a9\u0648\u0631 \u0641\u0631\u0632\u0646\u062f\u0627\u0646 aggregate",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_tenant_07_aggregate_join_guard_\u0641\u0627\u0632_\u06f7_\u0628\u0633\u062a\u0646_\u0646\u0642\u0637\u0647_\u06a9\u0648\u0631_\u0641\u0631\u0632\u0646\u062f\u0627\u0646_aggregate",
      "community": 935,
      "norm_label": "\u0641\u0627\u0632 \u06f7 \u2014 \u0628\u0633\u062a\u0646 \u0646\u0642\u0637\u0647 \u06a9\u0648\u0631 \u0641\u0631\u0632\u0646\u062f\u0627\u0646 aggregate"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "prompt_tenant_07_aggregate_join_guard_\u0632\u0645\u06cc\u0646\u0647",
      "community": 935,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "prompt_tenant_07_aggregate_join_guard_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 935,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "prompt_tenant_07_aggregate_join_guard_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 935,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_tenant_07_aggregate_join_guard_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 935,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "prompt_tenant_07_aggregate_join_guard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 935,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "prompt_tenant_07_aggregate_join_guard_\u0648\u0638\u0627\u06cc\u0641",
      "community": 935,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0633\u0646\u062c\u0634 \u0648\u0636\u0639 \u0645\u0648\u062c\u0648\u062f \u2014 \u0627\u0648\u0644 \u0627\u0646\u062f\u0627\u0632\u0647 \u0628\u06af\u06cc\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_tenant_07_aggregate_join_guard_\u06f1_\u0633\u0646\u062c\u0634_\u0648\u0636\u0639_\u0645\u0648\u062c\u0648\u062f_\u0627\u0648\u0644_\u0627\u0646\u062f\u0627\u0632\u0647_\u0628\u06af\u06cc\u0631",
      "community": 935,
      "norm_label": "\u06f1. \u0633\u0646\u062c\u0634 \u0648\u0636\u0639 \u0645\u0648\u062c\u0648\u062f \u2014 \u0627\u0648\u0644 \u0627\u0646\u062f\u0627\u0632\u0647 \u0628\u06af\u06cc\u0631"
    },
    {
      "label": "\u06f2. \u06af\u0627\u0631\u062f \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "prompt_tenant_07_aggregate_join_guard_\u06f2_\u06af\u0627\u0631\u062f_\u062a\u0633\u062a",
      "community": 935,
      "norm_label": "\u06f2. \u06af\u0627\u0631\u062f \u062a\u0633\u062a"
    },
    {
      "label": "\u06f3. \u0631\u0641\u0639 \u0647\u0631 \u0646\u0634\u062a\u06cc \u0648\u0627\u0642\u0639\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "prompt_tenant_07_aggregate_join_guard_\u06f3_\u0631\u0641\u0639_\u0647\u0631_\u0646\u0634\u062a\u06cc_\u0648\u0627\u0642\u0639\u06cc",
      "community": 935,
      "norm_label": "\u06f3. \u0631\u0641\u0639 \u0647\u0631 \u0646\u0634\u062a\u06cc \u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "label": "\u06f4. \u0633\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "prompt_tenant_07_aggregate_join_guard_\u06f4_\u0633\u0646\u062f",
      "community": 935,
      "norm_label": "\u06f4. \u0633\u0646\u062f"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "prompt_tenant_07_aggregate_join_guard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 935,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "ui-darkmode-polish.md",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish",
      "community": 155,
      "norm_label": "ui-darkmode-polish.md"
    },
    {
      "label": "\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u06a9\u0627\u0645\u0644 UI/UX \u0648 \u0631\u0641\u0639 \u0645\u0634\u06a9\u0644\u0627\u062a \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_ui_ux_\u0648_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f",
      "community": 155,
      "norm_label": "\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u06a9\u0627\u0645\u0644 ui/ux \u0648 \u0631\u0641\u0639 \u0645\u0634\u06a9\u0644\u0627\u062a \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u0632\u0645\u06cc\u0646\u0647",
      "community": 155,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644\u0627\u062a \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647",
      "community": 155,
      "norm_label": "\u0645\u0634\u06a9\u0644\u0627\u062a \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647"
    },
    {
      "label": "\u06f1. \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f \u2014 \u0631\u0646\u06af\u200c\u0647\u0627\u06cc hardcoded (\u0628\u062d\u0631\u0627\u0646\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u06f1_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_\u0631\u0646\u06af_\u0647\u0627\u06cc_hardcoded_\u0628\u062d\u0631\u0627\u0646\u06cc",
      "community": 155,
      "norm_label": "\u06f1. \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f \u2014 \u0631\u0646\u06af\u200c\u0647\u0627\u06cc hardcoded (\u0628\u062d\u0631\u0627\u0646\u06cc)"
    },
    {
      "label": "\u06f2. UX \u0645\u0634\u06a9\u0644\u0627\u062a \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u06f2_ux_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647",
      "community": 155,
      "norm_label": "\u06f2. ux \u0645\u0634\u06a9\u0644\u0627\u062a \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 155,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "CSS Variables \u0645\u0648\u062c\u0648\u062f \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_css_variables_\u0645\u0648\u062c\u0648\u062f_\u0628\u0631\u0627\u06cc_\u0627\u0633\u062a\u0641\u0627\u062f\u0647",
      "community": 155,
      "norm_label": "css variables \u0645\u0648\u062c\u0648\u062f \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u0648\u0638\u0627\u06cc\u0641",
      "community": 155,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0631\u0641\u0639 \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f \u2014 AppointmentsPage.tsx",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L146",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u06f1_\u0631\u0641\u0639_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_appointmentspage_tsx",
      "community": 155,
      "norm_label": "\u06f1. \u0631\u0641\u0639 \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f \u2014 appointmentspage.tsx"
    },
    {
      "label": "\u06f2. \u0631\u0641\u0639 \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f \u2014 SubscriptionPage.tsx",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L152",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u06f2_\u0631\u0641\u0639_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_subscriptionpage_tsx",
      "community": 155,
      "norm_label": "\u06f2. \u0631\u0641\u0639 \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f \u2014 subscriptionpage.tsx"
    },
    {
      "label": "\u06f3. \u0631\u0641\u0639 \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f \u2014 SettingsPage.tsx",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L158",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u06f3_\u0631\u0641\u0639_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_settingspage_tsx",
      "community": 155,
      "norm_label": "\u06f3. \u0631\u0641\u0639 \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f \u2014 settingspage.tsx"
    },
    {
      "label": "\u06f4. \u0631\u0641\u0639 \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f \u2014 LoginPage.tsx",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L164",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u06f4_\u0631\u0641\u0639_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_loginpage_tsx",
      "community": 155,
      "norm_label": "\u06f4. \u0631\u0641\u0639 \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f \u2014 loginpage.tsx"
    },
    {
      "label": "\u06f5. \u0631\u0641\u0639 \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f \u2014 SmsWalletPage.tsx",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u06f5_\u0631\u0641\u0639_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_smswalletpage_tsx",
      "community": 155,
      "norm_label": "\u06f5. \u0631\u0641\u0639 \u062f\u0627\u0631\u06a9 \u0645\u0648\u062f \u2014 smswalletpage.tsx"
    },
    {
      "label": "\u06f6. \u0628\u0631\u0631\u0633\u06cc \u0648 build",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L173",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u06f6_\u0628\u0631\u0631\u0633\u06cc_\u0648_build",
      "community": 155,
      "norm_label": "\u06f6. \u0628\u0631\u0631\u0633\u06cc \u0648 build"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L179",
      "_origin": "ast",
      "id": "prompt_ui_darkmode_polish_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 155,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "ui-ux-pages-redesign.md",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign",
      "community": 118,
      "norm_label": "ui-ux-pages-redesign.md"
    },
    {
      "label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc UI/UX \u067e\u0646\u062c \u0635\u0641\u062d\u0647 \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u067e\u0631\u0648",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u067e\u0646\u062c_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648",
      "community": 118,
      "norm_label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc ui/ux \u067e\u0646\u062c \u0635\u0641\u062d\u0647 \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u067e\u0631\u0648"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u0632\u0645\u06cc\u0646\u0647",
      "community": 118,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0633\u06cc\u0633\u062a\u0645 CSS \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u0633\u06cc\u0633\u062a\u0645_css_\u0645\u0648\u062c\u0648\u062f",
      "community": 118,
      "norm_label": "\u0633\u06cc\u0633\u062a\u0645 css \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 118,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u0647\u0631 \u0635\u0641\u062d\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0647\u0631_\u0635\u0641\u062d\u0647",
      "community": 118,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u0647\u0631 \u0635\u0641\u062d\u0647"
    },
    {
      "label": "\u06f1. MyPatientsPage",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u06f1_mypatientspage",
      "community": 118,
      "norm_label": "\u06f1. mypatientspage"
    },
    {
      "label": "\u06f2. StaffPage",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u06f2_staffpage",
      "community": 118,
      "norm_label": "\u06f2. staffpage"
    },
    {
      "label": "\u06f3. MySecretariesPage",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u06f3_mysecretariespage",
      "community": 118,
      "norm_label": "\u06f3. mysecretariespage"
    },
    {
      "label": "\u06f4. ClinicServicesPage",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u06f4_clinicservicespage",
      "community": 118,
      "norm_label": "\u06f4. clinicservicespage"
    },
    {
      "label": "\u06f5. SmsWalletPage",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u06f5_smswalletpage",
      "community": 118,
      "norm_label": "\u06f5. smswalletpage"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "community": 118,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc MyPatientsPage",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u06f1_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_mypatientspage",
      "community": 118,
      "norm_label": "\u06f1. \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc mypatientspage"
    },
    {
      "label": "\u06f2. \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc StaffPage",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L193",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u06f2_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_staffpage",
      "community": 118,
      "norm_label": "\u06f2. \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc staffpage"
    },
    {
      "label": "\u06f3. \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc MySecretariesPage",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L221",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u06f3_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_mysecretariespage",
      "community": 118,
      "norm_label": "\u06f3. \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc mysecretariespage"
    },
    {
      "label": "\u06f4. \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc ClinicServicesPage",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L268",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u06f4_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_clinicservicespage",
      "community": 118,
      "norm_label": "\u06f4. \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc clinicservicespage"
    },
    {
      "label": "\u06f5. \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc SmsWalletPage",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L319",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u06f5_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_smswalletpage",
      "community": 118,
      "norm_label": "\u06f5. \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc smswalletpage"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L384",
      "_origin": "ast",
      "id": "prompt_ui_ux_pages_redesign_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 118,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "unclaimed-doctor-null-rating.md",
      "file_type": "document",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_unclaimed_doctor_null_rating",
      "community": 371,
      "norm_label": "unclaimed-doctor-null-rating.md"
    },
    {
      "label": "\u067e\u0631\u0648\u0641\u0627\u06cc\u0644 unclaimed \u067e\u0632\u0634\u06a9 \u2014 \u062d\u0630\u0641 \u0627\u0645\u062a\u06cc\u0627\u0632 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u062c\u0639\u0644\u06cc \u0627\u0632 \u067e\u0627\u0633\u062e API",
      "file_type": "document",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_unclaimed_doctor_null_rating_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unclaimed_\u067e\u0632\u0634\u06a9_\u062d\u0630\u0641_\u0627\u0645\u062a\u06cc\u0627\u0632_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u062c\u0639\u0644\u06cc_\u0627\u0632_\u067e\u0627\u0633\u062e_api",
      "community": 371,
      "norm_label": "\u067e\u0631\u0648\u0641\u0627\u06cc\u0644 unclaimed \u067e\u0632\u0634\u06a9 \u2014 \u062d\u0630\u0641 \u0627\u0645\u062a\u06cc\u0627\u0632 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u062c\u0639\u0644\u06cc \u0627\u0632 \u067e\u0627\u0633\u062e api"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_unclaimed_doctor_null_rating_\u067e\u0631\u0648\u0698\u0647",
      "community": 371,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prompt_unclaimed_doctor_null_rating_\u0632\u0645\u06cc\u0646\u0647",
      "community": 371,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "prompt_unclaimed_doctor_null_rating_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 371,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_unclaimed_doctor_null_rating_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 371,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "prompt_unclaimed_doctor_null_rating_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 371,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "prompt_unclaimed_doctor_null_rating_\u0648\u0638\u0627\u06cc\u0641",
      "community": 371,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. helper \u0628\u0631\u0627\u06cc \u00ab\u0622\u06cc\u0627 \u0627\u0645\u062a\u06cc\u0627\u0632 \u0648\u0627\u0642\u0639\u06cc \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u0648\u062f\u061f\u00bb",
      "file_type": "document",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "prompt_unclaimed_doctor_null_rating_\u06f1_helper_\u0628\u0631\u0627\u06cc_\u0622\u06cc\u0627_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u062f\u0647_\u0634\u0648\u062f",
      "community": 371,
      "norm_label": "\u06f1. helper \u0628\u0631\u0627\u06cc \u00ab\u0627\u06cc\u0627 \u0627\u0645\u062a\u06cc\u0627\u0632 \u0648\u0627\u0642\u0639\u06cc \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u0648\u062f\u061f\u00bb"
    },
    {
      "label": "\u06f2. null \u06a9\u0631\u062f\u0646 \u0627\u0645\u062a\u06cc\u0627\u0632 \u062f\u0631 `toDetailArray()` \u0648 `toListArray()`",
      "file_type": "document",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "prompt_unclaimed_doctor_null_rating_\u06f2_null_\u06a9\u0631\u062f\u0646_\u0627\u0645\u062a\u06cc\u0627\u0632_\u062f\u0631_todetailarray_\u0648_tolistarray",
      "community": 371,
      "norm_label": "\u06f2. null \u06a9\u0631\u062f\u0646 \u0627\u0645\u062a\u06cc\u0627\u0632 \u062f\u0631 `todetailarray()` \u0648 `tolistarray()`"
    },
    {
      "label": "\u06f3. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "prompt_unclaimed_doctor_null_rating_\u06f3_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 371,
      "norm_label": "\u06f3. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "prompt_unclaimed_doctor_null_rating_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 371,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "user-profile-resolve-by-user-uuid.md",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid",
      "community": 156,
      "norm_label": "user-profile-resolve-by-user-uuid.md"
    },
    {
      "label": "\u0631\u0641\u0639 404 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631: resolve \u0628\u0627 user-uuid \u0648 \u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062e\u0627\u0644\u06cc \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u062a\u0627\u0632\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_\u0631\u0641\u0639_404_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_resolve_\u0628\u0627_user_uuid_\u0648_\u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062e\u0627\u0644\u06cc_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062a\u0627\u0632\u0647",
      "community": 156,
      "norm_label": "\u0631\u0641\u0639 404 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631: resolve \u0628\u0627 user-uuid \u0648 \u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062e\u0627\u0644\u06cc \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u062a\u0627\u0632\u0647"
    },
    {
      "label": "\u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_\u067e\u0631\u0648\u0698\u0647",
      "community": 156,
      "norm_label": "\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0632\u0645\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_\u0632\u0645\u06cc\u0646\u0647",
      "community": 156,
      "norm_label": "\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "community": 156,
      "norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 156,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 156,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "`UserProfileController::show()` \u2014 \u0641\u0642\u0637 \u0628\u0627 profile-uuid",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_userprofilecontroller_show_\u0641\u0642\u0637_\u0628\u0627_profile_uuid",
      "community": 156,
      "norm_label": "`userprofilecontroller::show()` \u2014 \u0641\u0642\u0637 \u0628\u0627 profile-uuid"
    },
    {
      "label": "`UserProfile` \u2014 uuid \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_userprofile_uuid_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_\u06a9\u0627\u0631\u0628\u0631",
      "community": 156,
      "norm_label": "`userprofile` \u2014 uuid \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "label": "repository\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_repository\u0647\u0627",
      "community": 156,
      "norm_label": "repository\u0647\u0627"
    },
    {
      "label": "\u0648\u0638\u0627\u06cc\u0641",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L75",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_\u0648\u0638\u0627\u06cc\u0641",
      "community": 156,
      "norm_label": "\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "label": "\u06f1. \u062a\u0632\u0631\u06cc\u0642 `UserRepository` \u0628\u0647 \u06a9\u0646\u062a\u0631\u0644\u0631",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_\u06f1_\u062a\u0632\u0631\u06cc\u0642_userrepository_\u0628\u0647_\u06a9\u0646\u062a\u0631\u0644\u0631",
      "community": 156,
      "norm_label": "\u06f1. \u062a\u0632\u0631\u06cc\u0642 `userrepository` \u0628\u0647 \u06a9\u0646\u062a\u0631\u0644\u0631"
    },
    {
      "label": "\u06f2. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc `show()` \u2014 resolve \u0628\u0627 profile-uuid \u06cc\u0627 user-uuid + \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062e\u0627\u0644\u06cc \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_\u06f2_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_show_resolve_\u0628\u0627_profile_uuid_\u06cc\u0627_user_uuid_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062e\u0627\u0644\u06cc_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062c\u062f\u06cc\u062f",
      "community": 156,
      "norm_label": "\u06f2. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc `show()` \u2014 resolve \u0628\u0627 profile-uuid \u06cc\u0627 user-uuid + \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u062e\u0627\u0644\u06cc \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u06f3. (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc) PATCH \u0647\u0645 \u0628\u0627 user-uuid \u06a9\u0627\u0631 \u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_\u06f3_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_patch_\u0647\u0645_\u0628\u0627_user_uuid_\u06a9\u0627\u0631_\u06a9\u0646\u062f",
      "community": 156,
      "norm_label": "\u06f3. (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc) patch \u0647\u0645 \u0628\u0627 user-uuid \u06a9\u0627\u0631 \u06a9\u0646\u062f"
    },
    {
      "label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 156,
      "norm_label": "\u06f4. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "prompt_user_profile_resolve_by_user_uuid_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 156,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "SKILL.md",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "figma_to_feature_skill",
      "community": 19,
      "norm_label": "skill.md"
    },
    {
      "label": "\u0628\u062e\u0634 \u06f0 \u2014 \u0632\u0628\u0627\u0646 (\u0642\u0628\u0644 \u0627\u0632 \u0647\u0631 \u06a9\u0627\u0631\u06cc)",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f0_\u0632\u0628\u0627\u0646_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u06a9\u0627\u0631\u06cc",
      "community": 19,
      "norm_label": "\u0628\u062e\u0634 \u06f0 \u2014 \u0632\u0628\u0627\u0646 (\u0642\u0628\u0644 \u0627\u0632 \u0647\u0631 \u06a9\u0627\u0631\u06cc)"
    },
    {
      "label": "\u0628\u062e\u0634 \u06f1 \u2014 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0627\u0632 \u0641\u06cc\u06af\u0645\u0627",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f1_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_\u0627\u0632_\u0641\u06cc\u06af\u0645\u0627",
      "community": 19,
      "norm_label": "\u0628\u062e\u0634 \u06f1 \u2014 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0627\u0632 \u0641\u06cc\u06af\u0645\u0627"
    },
    {
      "label": "\u0628\u062e\u0634 \u06f2 \u2014 \u0645\u0645\u06cc\u0632\u06cc \u06a9\u062f\u0628\u06cc\u0633 (\u0627\u062c\u0628\u0627\u0631\u06cc\u060c \u0642\u0628\u0644 \u0627\u0632 \u0647\u0631 \u062a\u062d\u0644\u06cc\u0644\u06cc)",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f2_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u062f\u0628\u06cc\u0633_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u062a\u062d\u0644\u06cc\u0644\u06cc",
      "community": 19,
      "norm_label": "\u0628\u062e\u0634 \u06f2 \u2014 \u0645\u0645\u06cc\u0632\u06cc \u06a9\u062f\u0628\u06cc\u0633 (\u0627\u062c\u0628\u0627\u0631\u06cc\u060c \u0642\u0628\u0644 \u0627\u0632 \u0647\u0631 \u062a\u062d\u0644\u06cc\u0644\u06cc)"
    },
    {
      "label": "\u0627\u0644\u0641) \u0645\u0645\u06cc\u0632\u06cc \u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u0627\u0644\u0641_\u0645\u0645\u06cc\u0632\u06cc_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 19,
      "norm_label": "\u0627\u0644\u0641) \u0645\u0645\u06cc\u0632\u06cc \u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u0628) \u0645\u0645\u06cc\u0632\u06cc \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u0628_\u0645\u0645\u06cc\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f",
      "community": 19,
      "norm_label": "\u0628) \u0645\u0645\u06cc\u0632\u06cc \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u062c) \u062e\u0631\u0648\u062c\u06cc \u0645\u0645\u06cc\u0632\u06cc \u2014 \u0627\u06cc\u0646 \u062c\u062f\u0648\u0644 \u0631\u0627 \u0628\u062f\u0647",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u062c_\u062e\u0631\u0648\u062c\u06cc_\u0645\u0645\u06cc\u0632\u06cc_\u0627\u06cc\u0646_\u062c\u062f\u0648\u0644_\u0631\u0627_\u0628\u062f\u0647",
      "community": 19,
      "norm_label": "\u062c) \u062e\u0631\u0648\u062c\u06cc \u0645\u0645\u06cc\u0632\u06cc \u2014 \u0627\u06cc\u0646 \u062c\u062f\u0648\u0644 \u0631\u0627 \u0628\u062f\u0647"
    },
    {
      "label": "\u062f) \u0645\u0628\u0647\u0645\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u062f_\u0645\u0628\u0647\u0645_\u0647\u0627",
      "community": 19,
      "norm_label": "\u062f) \u0645\u0628\u0647\u0645\u200c\u0647\u0627"
    },
    {
      "label": "\u0628\u062e\u0634 \u06f3 \u2014 TODO List (\u0627\u062c\u0628\u0627\u0631\u06cc)",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f3_todo_list_\u0627\u062c\u0628\u0627\u0631\u06cc",
      "community": 19,
      "norm_label": "\u0628\u062e\u0634 \u06f3 \u2014 todo list (\u0627\u062c\u0628\u0627\u0631\u06cc)"
    },
    {
      "label": "\u0628\u062e\u0634 \u06f4 \u2014 \u0627\u062c\u0631\u0627\u060c \u0645\u0631\u062d\u0644\u0647 \u0628\u0647 \u0645\u0631\u062d\u0644\u0647",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f4_\u0627\u062c\u0631\u0627_\u0645\u0631\u062d\u0644\u0647_\u0628\u0647_\u0645\u0631\u062d\u0644\u0647",
      "community": 19,
      "norm_label": "\u0628\u062e\u0634 \u06f4 \u2014 \u0627\u062c\u0631\u0627\u060c \u0645\u0631\u062d\u0644\u0647 \u0628\u0647 \u0645\u0631\u062d\u0644\u0647"
    },
    {
      "label": "\u0628\u062e\u0634 \u06f5 \u2014 \u0628\u0633\u062a\u0646 \u06a9\u0627\u0631 (\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628)",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f5_\u0628\u0633\u062a\u0646_\u06a9\u0627\u0631_\u0628\u0647_\u0647\u0645\u06cc\u0646_\u062a\u0631\u062a\u06cc\u0628",
      "community": 19,
      "norm_label": "\u0628\u062e\u0634 \u06f5 \u2014 \u0628\u0633\u062a\u0646 \u06a9\u0627\u0631 (\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628)"
    },
    {
      "label": "\u06f1. SOLID",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u06f1_solid",
      "community": 19,
      "norm_label": "\u06f1. solid"
    },
    {
      "label": "\u06f2. API \u062c\u062f\u06cc\u062f \u2014 \u0622\u062e\u0631\u06cc\u0646 \u06af\u0632\u06cc\u0646\u0647",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u06f2_api_\u062c\u062f\u06cc\u062f_\u0622\u062e\u0631\u06cc\u0646_\u06af\u0632\u06cc\u0646\u0647",
      "community": 19,
      "norm_label": "\u06f2. api \u062c\u062f\u06cc\u062f \u2014 \u0627\u062e\u0631\u06cc\u0646 \u06af\u0632\u06cc\u0646\u0647"
    },
    {
      "label": "\u06f3. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc \u2014 \u062f\u0642\u06cc\u0642 \u0648 \u0645\u062e\u062a\u0635\u0631",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u06f3_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_\u062f\u0642\u06cc\u0642_\u0648_\u0645\u062e\u062a\u0635\u0631",
      "community": 19,
      "norm_label": "\u06f3. \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc \u2014 \u062f\u0642\u06cc\u0642 \u0648 \u0645\u062e\u062a\u0635\u0631"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a \u2014 \u0628\u062f\u0648\u0646 \u062a\u0633\u062a \u06a9\u0627\u0631 \u062a\u0645\u0627\u0645 \u0646\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "figma_to_feature_skill_\u06f4_\u062a\u0633\u062a_\u0628\u062f\u0648\u0646_\u062a\u0633\u062a_\u06a9\u0627\u0631_\u062a\u0645\u0627\u0645_\u0646\u06cc\u0633\u062a",
      "community": 19,
      "norm_label": "\u06f4. \u062a\u0633\u062a \u2014 \u0628\u062f\u0648\u0646 \u062a\u0633\u062a \u06a9\u0627\u0631 \u062a\u0645\u0627\u0645 \u0646\u06cc\u0633\u062a"
    },
    {
      "label": "mapping.md",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "figma_to_feature_mapping",
      "community": 301,
      "norm_label": "mapping.md"
    },
    {
      "label": "Figma \u2192 Project token mapping",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "figma_to_feature_mapping_figma_project_token_mapping",
      "community": 301,
      "norm_label": "figma \u2192 project token mapping"
    },
    {
      "label": "Colors \u2014 brand",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "figma_to_feature_mapping_colors_brand",
      "community": 301,
      "norm_label": "colors \u2014 brand"
    },
    {
      "label": "Colors \u2014 surface / text / border",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "figma_to_feature_mapping_colors_surface_text_border",
      "community": 301,
      "norm_label": "colors \u2014 surface / text / border"
    },
    {
      "label": "Colors \u2014 status",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "figma_to_feature_mapping_colors_status",
      "community": 301,
      "norm_label": "colors \u2014 status"
    },
    {
      "label": "Colors \u2014 dashboard stat cards",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "figma_to_feature_mapping_colors_dashboard_stat_cards",
      "community": 301,
      "norm_label": "colors \u2014 dashboard stat cards"
    },
    {
      "label": "Typography",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "figma_to_feature_mapping_typography",
      "community": 301,
      "norm_label": "typography"
    },
    {
      "label": "Radius",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "figma_to_feature_mapping_radius",
      "community": 301,
      "norm_label": "radius"
    },
    {
      "label": "Shadow / elevation",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "figma_to_feature_mapping_shadow_elevation",
      "community": 301,
      "norm_label": "shadow / elevation"
    },
    {
      "label": "Spacing & layout dimensions",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "figma_to_feature_mapping_spacing_layout_dimensions",
      "community": 301,
      "norm_label": "spacing & layout dimensions"
    },
    {
      "label": "Theming",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "figma_to_feature_mapping_theming",
      "community": 301,
      "norm_label": "theming"
    },
    {
      "label": "Component mapping (\u0641\u06cc\u06af\u0645\u0627 \u2192 \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a \u0645\u0648\u062c\u0648\u062f \u067e\u0631\u0648\u0698\u0647)",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "figma_to_feature_mapping_component_mapping_\u0641\u06cc\u06af\u0645\u0627_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0645\u0648\u062c\u0648\u062f_\u067e\u0631\u0648\u0698\u0647",
      "community": 301,
      "norm_label": "component mapping (\u0641\u06cc\u06af\u0645\u0627 \u2192 \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a \u0645\u0648\u062c\u0648\u062f \u067e\u0631\u0648\u0698\u0647)"
    },
    {
      "label": "\u0642\u0648\u0627\u0639\u062f \u0646\u06af\u0627\u0634\u062a",
      "file_type": "document",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "figma_to_feature_mapping_\u0642\u0648\u0627\u0639\u062f_\u0646\u06af\u0627\u0634\u062a",
      "community": 301,
      "norm_label": "\u0642\u0648\u0627\u0639\u062f \u0646\u06af\u0627\u0634\u062a"
    },
    {
      "label": "SKILL.md",
      "file_type": "document",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prompt_writer_skill",
      "community": 310,
      "norm_label": "skill.md"
    },
    {
      "label": "\u0646\u062d\u0648\u0647 \u062f\u0631\u06cc\u0627\u0641\u062a \u0648\u0631\u0648\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "prompt_writer_skill_\u0646\u062d\u0648\u0647_\u062f\u0631\u06cc\u0627\u0641\u062a_\u0648\u0631\u0648\u062f\u06cc",
      "community": 310,
      "norm_label": "\u0646\u062d\u0648\u0647 \u062f\u0631\u06cc\u0627\u0641\u062a \u0648\u0631\u0648\u062f\u06cc"
    },
    {
      "label": "\u0645\u0631\u0627\u062d\u0644 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "prompt_writer_skill_\u0645\u0631\u0627\u062d\u0644_\u0627\u062c\u0631\u0627",
      "community": 310,
      "norm_label": "\u0645\u0631\u0627\u062d\u0644 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f1 \u2014 \u062f\u0631\u06a9 \u0645\u0648\u0636\u0648\u0639",
      "file_type": "document",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "prompt_writer_skill_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u062f\u0631\u06a9_\u0645\u0648\u0636\u0648\u0639",
      "community": 310,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f1 \u2014 \u062f\u0631\u06a9 \u0645\u0648\u0636\u0648\u0639"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f2 \u2014 \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "prompt_writer_skill_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u0646\u0627\u0645_\u06af\u0630\u0627\u0631\u06cc_\u0641\u0627\u06cc\u0644",
      "community": 310,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f2 \u2014 \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f3 \u2014 \u0633\u0627\u062e\u062a \u0641\u0627\u06cc\u0644 \u067e\u0631\u0627\u0645\u067e\u062a",
      "file_type": "document",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "prompt_writer_skill_\u0645\u0631\u062d\u0644\u0647_\u06f3_\u0633\u0627\u062e\u062a_\u0641\u0627\u06cc\u0644_\u067e\u0631\u0627\u0645\u067e\u062a",
      "community": 310,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f3 \u2014 \u0633\u0627\u062e\u062a \u0641\u0627\u06cc\u0644 \u067e\u0631\u0627\u0645\u067e\u062a"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0645\u062d\u062a\u0648\u0627\u06cc \u067e\u0631\u0627\u0645\u067e\u062a",
      "file_type": "document",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "prompt_writer_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0645\u062d\u062a\u0648\u0627\u06cc_\u067e\u0631\u0627\u0645\u067e\u062a",
      "community": 310,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0645\u062d\u062a\u0648\u0627\u06cc \u067e\u0631\u0627\u0645\u067e\u062a"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f4 \u2014 \u062e\u0631\u0648\u062c\u06cc \u0646\u0647\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "prompt_writer_skill_\u0645\u0631\u062d\u0644\u0647_\u06f4_\u062e\u0631\u0648\u062c\u06cc_\u0646\u0647\u0627\u06cc\u06cc",
      "community": 310,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f4 \u2014 \u062e\u0631\u0648\u062c\u06cc \u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "label": "\u0645\u062b\u0627\u0644",
      "file_type": "document",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "prompt_writer_skill_\u0645\u062b\u0627\u0644",
      "community": 310,
      "norm_label": "\u0645\u062b\u0627\u0644"
    },
    {
      "label": "SKILL.md",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "qa_clinicpro_skill",
      "community": 530,
      "norm_label": "skill.md"
    },
    {
      "label": "QA ClinicPro",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_qa_clinicpro",
      "community": 530,
      "norm_label": "qa clinicpro"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 530,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a",
      "community": 530,
      "norm_label": "\u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062a\u0633\u062a"
    },
    {
      "label": "\u0645\u0633\u06cc\u0631 \u0627\u062c\u0631\u0627 (agent path)",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u0645\u0633\u06cc\u0631_\u0627\u062c\u0631\u0627_agent_path",
      "community": 530,
      "norm_label": "\u0645\u0633\u06cc\u0631 \u0627\u062c\u0631\u0627 (agent path)"
    },
    {
      "label": "\u06f0. Phase 0 \u2014 \u0633\u0627\u062e\u062a \u0646\u0642\u0634\u200c\u0647\u0627\u060c \u067e\u0631\u0648\u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u0645\u0627\u062a\u0631\u06cc\u0633 \u062f\u0633\u062a\u0631\u0633\u06cc (\u0627\u062c\u0628\u0627\u0631\u06cc\u060c \u0642\u0628\u0644 \u0627\u0632 \u0647\u0631 \u062a\u0633\u062a)",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u06f0_phase_0_\u0633\u0627\u062e\u062a_\u0646\u0642\u0634_\u0647\u0627_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0647\u0627_\u0648_\u0645\u0627\u062a\u0631\u06cc\u0633_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u062a\u0633\u062a",
      "community": 530,
      "norm_label": "\u06f0. phase 0 \u2014 \u0633\u0627\u062e\u062a \u0646\u0642\u0634\u200c\u0647\u0627\u060c \u067e\u0631\u0648\u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u0645\u0627\u062a\u0631\u06cc\u0633 \u062f\u0633\u062a\u0631\u0633\u06cc (\u0627\u062c\u0628\u0627\u0631\u06cc\u060c \u0642\u0628\u0644 \u0627\u0632 \u0647\u0631 \u062a\u0633\u062a)"
    },
    {
      "label": "\u06f1. \u0628\u0627\u0632\u062f\u06cc\u062f \u0627\u0632 \u0635\u0641\u062d\u0647 \u2014 \u0627\u0633\u06a9\u0631\u06cc\u0646\u200c\u0634\u0627\u062a + \u062e\u0637\u0627\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L165",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u06f1_\u0628\u0627\u0632\u062f\u06cc\u062f_\u0627\u0632_\u0635\u0641\u062d\u0647_\u0627\u0633\u06a9\u0631\u06cc\u0646_\u0634\u0627\u062a_\u062e\u0637\u0627\u0647\u0627",
      "community": 530,
      "norm_label": "\u06f1. \u0628\u0627\u0632\u062f\u06cc\u062f \u0627\u0632 \u0635\u0641\u062d\u0647 \u2014 \u0627\u0633\u06a9\u0631\u06cc\u0646\u200c\u0634\u0627\u062a + \u062e\u0637\u0627\u0647\u0627"
    },
    {
      "label": "\u06f2. \u0622\u062f\u06cc\u062a UI/UX \u0648 RTL",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L203",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u06f2_\u0622\u062f\u06cc\u062a_ui_ux_\u0648_rtl",
      "community": 530,
      "norm_label": "\u06f2. \u0627\u062f\u06cc\u062a ui/ux \u0648 rtl"
    },
    {
      "label": "\u06f3. \u062a\u0633\u062a \u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u0642\u0634\u200c\u0647\u0627 (Security)",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L219",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u06f3_\u062a\u0633\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0647\u0627_security",
      "community": 530,
      "norm_label": "\u06f3. \u062a\u0633\u062a \u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u0642\u0634\u200c\u0647\u0627 (security)"
    },
    {
      "label": "\u06f3.\u06f1 \u062c\u0627\u0631\u0648\u06cc \u06a9\u0627\u0645\u0644 \u0645\u0627\u062a\u0631\u06cc\u0633 \u2014 \u0627\u062c\u0628\u0627\u0631\u06cc\u060c \u0646\u0647 \u0646\u0645\u0648\u0646\u0647\u200c\u0627\u06cc",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L243",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u06f3_\u06f1_\u062c\u0627\u0631\u0648\u06cc_\u06a9\u0627\u0645\u0644_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0646\u0647_\u0646\u0645\u0648\u0646\u0647_\u0627\u06cc",
      "community": 530,
      "norm_label": "\u06f3.\u06f1 \u062c\u0627\u0631\u0648\u06cc \u06a9\u0627\u0645\u0644 \u0645\u0627\u062a\u0631\u06cc\u0633 \u2014 \u0627\u062c\u0628\u0627\u0631\u06cc\u060c \u0646\u0647 \u0646\u0645\u0648\u0646\u0647\u200c\u0627\u06cc"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a \u0642\u0631\u0627\u0631\u062f\u0627\u062f API",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L289",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u06f4_\u062a\u0633\u062a_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_api",
      "community": 530,
      "norm_label": "\u06f4. \u062a\u0633\u062a \u0642\u0631\u0627\u0631\u062f\u0627\u062f api"
    },
    {
      "label": "\u06f5. \u06a9\u0627\u0631\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L316",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u06f5_\u06a9\u0627\u0631\u0627\u06cc\u06cc",
      "community": 530,
      "norm_label": "\u06f5. \u06a9\u0627\u0631\u0627\u06cc\u06cc"
    },
    {
      "label": "\u0646\u0642\u0634 QA \u0648 \u0631\u0648\u0634 \u06a9\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L340",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u0646\u0642\u0634_qa_\u0648_\u0631\u0648\u0634_\u06a9\u0627\u0631",
      "community": 530,
      "norm_label": "\u0646\u0642\u0634 qa \u0648 \u0631\u0648\u0634 \u06a9\u0627\u0631"
    },
    {
      "label": "\u0648\u0642\u062a\u06cc \u0628\u0647 \u0645\u0627\u0646\u0639 \u062e\u0648\u0631\u062f\u06cc \u2014 \u0631\u0641\u0639\u0634 \u06a9\u0646\u060c \u0628\u0639\u062f \u0628\u0631\u0648 \u062a\u0633\u062a \u0628\u0639\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L375",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u0648\u0642\u062a\u06cc_\u0628\u0647_\u0645\u0627\u0646\u0639_\u062e\u0648\u0631\u062f\u06cc_\u0631\u0641\u0639\u0634_\u06a9\u0646_\u0628\u0639\u062f_\u0628\u0631\u0648_\u062a\u0633\u062a_\u0628\u0639\u062f\u06cc",
      "community": 530,
      "norm_label": "\u0648\u0642\u062a\u06cc \u0628\u0647 \u0645\u0627\u0646\u0639 \u062e\u0648\u0631\u062f\u06cc \u2014 \u0631\u0641\u0639\u0634 \u06a9\u0646\u060c \u0628\u0639\u062f \u0628\u0631\u0648 \u062a\u0633\u062a \u0628\u0639\u062f\u06cc"
    },
    {
      "label": "\u0641\u0631\u0645\u062a Bug Report",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L418",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u0641\u0631\u0645\u062a_bug_report",
      "community": 530,
      "norm_label": "\u0641\u0631\u0645\u062a bug report"
    },
    {
      "label": "\u06af\u0632\u0627\u0631\u0634 \u0646\u0647\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L449",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u06af\u0632\u0627\u0631\u0634_\u0646\u0647\u0627\u06cc\u06cc",
      "community": 530,
      "norm_label": "\u06af\u0632\u0627\u0631\u0634 \u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "label": "Gotchas",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L469",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_gotchas",
      "community": 530,
      "norm_label": "gotchas"
    },
    {
      "label": "Troubleshooting",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L509",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_troubleshooting",
      "community": 530,
      "norm_label": "troubleshooting"
    },
    {
      "label": "\u0628\u0627\u06af\u200c\u0647\u0627\u06cc \u0634\u0646\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647 (\u062f\u0631 \u0647\u0645\u06cc\u0646 \u0627\u062c\u0631\u0627 \u067e\u06cc\u062f\u0627 \u0634\u062f\u0646\u062f)",
      "file_type": "document",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L519",
      "_origin": "ast",
      "id": "qa_clinicpro_skill_\u0628\u0627\u06af_\u0647\u0627\u06cc_\u0634\u0646\u0627\u062e\u062a\u0647_\u0634\u062f\u0647_\u062f\u0631_\u0647\u0645\u06cc\u0646_\u0627\u062c\u0631\u0627_\u067e\u06cc\u062f\u0627_\u0634\u062f\u0646\u062f",
      "community": 530,
      "norm_label": "\u0628\u0627\u06af\u200c\u0647\u0627\u06cc \u0634\u0646\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647 (\u062f\u0631 \u0647\u0645\u06cc\u0646 \u0627\u062c\u0631\u0627 \u067e\u06cc\u062f\u0627 \u0634\u062f\u0646\u062f)"
    },
    {
      "label": "SKILL.md",
      "file_type": "document",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "redesign_page_skill",
      "community": 861,
      "norm_label": "skill.md"
    },
    {
      "label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u0635\u0641\u062d\u0647 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 ClinicPro",
      "file_type": "document",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "redesign_page_skill_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro",
      "community": 861,
      "norm_label": "\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc \u0635\u0641\u062d\u0647 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 clinicpro"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "redesign_page_skill_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 861,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u06af\u0631\u062f\u0634 \u06a9\u0627\u0631",
      "file_type": "document",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "redesign_page_skill_\u06af\u0631\u062f\u0634_\u06a9\u0627\u0631",
      "community": 861,
      "norm_label": "\u06af\u0631\u062f\u0634 \u06a9\u0627\u0631"
    },
    {
      "label": "\u06f1. \u0627\u0633\u06a9\u0631\u06cc\u0646\u200c\u0634\u0627\u062a \u0635\u0641\u062d\u0647 \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "redesign_page_skill_\u06f1_\u0627\u0633\u06a9\u0631\u06cc\u0646_\u0634\u0627\u062a_\u0635\u0641\u062d\u0647_\u0641\u0639\u0644\u06cc",
      "community": 861,
      "norm_label": "\u06f1. \u0627\u0633\u06a9\u0631\u06cc\u0646\u200c\u0634\u0627\u062a \u0635\u0641\u062d\u0647 \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u06f2. \u0646\u06af\u0627\u0634\u062a URL \u0628\u0647 \u0633\u0648\u0631\u0633 + \u0622\u062f\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "redesign_page_skill_\u06f2_\u0646\u06af\u0627\u0634\u062a_url_\u0628\u0647_\u0633\u0648\u0631\u0633_\u0622\u062f\u06cc\u062a",
      "community": 861,
      "norm_label": "\u06f2. \u0646\u06af\u0627\u0634\u062a url \u0628\u0647 \u0633\u0648\u0631\u0633 + \u0627\u062f\u06cc\u062a"
    },
    {
      "label": "\u06f3. \u0642\u0628\u0644 \u0627\u0632 \u0646\u0648\u0634\u062a\u0646 \u06a9\u062f\u060c \u062f\u06cc\u0632\u0627\u06cc\u0646\u200c\u0633\u06cc\u0633\u062a\u0645 \u0631\u0627 \u0628\u062e\u0648\u0627\u0646",
      "file_type": "document",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "redesign_page_skill_\u06f3_\u0642\u0628\u0644_\u0627\u0632_\u0646\u0648\u0634\u062a\u0646_\u06a9\u062f_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0633\u06cc\u0633\u062a\u0645_\u0631\u0627_\u0628\u062e\u0648\u0627\u0646",
      "community": 861,
      "norm_label": "\u06f3. \u0642\u0628\u0644 \u0627\u0632 \u0646\u0648\u0634\u062a\u0646 \u06a9\u062f\u060c \u062f\u06cc\u0632\u0627\u06cc\u0646\u200c\u0633\u06cc\u0633\u062a\u0645 \u0631\u0627 \u0628\u062e\u0648\u0627\u0646"
    },
    {
      "label": "\u06f4. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc\u060c \u0633\u067e\u0633 \u0645\u0642\u0627\u06cc\u0633\u0647",
      "file_type": "document",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "redesign_page_skill_\u06f4_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0633\u067e\u0633_\u0645\u0642\u0627\u06cc\u0633\u0647",
      "community": 861,
      "norm_label": "\u06f4. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc\u060c \u0633\u067e\u0633 \u0645\u0642\u0627\u06cc\u0633\u0647"
    },
    {
      "label": "\u06f5. \u062a\u0633\u062a + \u062a\u0627\u06cc\u067e\u200c\u0686\u06a9 (\u0628\u062f\u0648\u0646 \u0627\u06cc\u0646\u060c \u062a\u0633\u06a9 \u062a\u0645\u0627\u0645 \u0646\u06cc\u0633\u062a)",
      "file_type": "document",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "redesign_page_skill_\u06f5_\u062a\u0633\u062a_\u062a\u0627\u06cc\u067e_\u0686\u06a9_\u0628\u062f\u0648\u0646_\u0627\u06cc\u0646_\u062a\u0633\u06a9_\u062a\u0645\u0627\u0645_\u0646\u06cc\u0633\u062a",
      "community": 861,
      "norm_label": "\u06f5. \u062a\u0633\u062a + \u062a\u0627\u06cc\u067e\u200c\u0686\u06a9 (\u0628\u062f\u0648\u0646 \u0627\u06cc\u0646\u060c \u062a\u0633\u06a9 \u062a\u0645\u0627\u0645 \u0646\u06cc\u0633\u062a)"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc",
      "file_type": "document",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "redesign_page_skill_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc",
      "community": 861,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc"
    },
    {
      "label": "Gotchas",
      "file_type": "document",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "redesign_page_skill_gotchas",
      "community": 861,
      "norm_label": "gotchas"
    },
    {
      "label": "Troubleshooting",
      "file_type": "document",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L157",
      "_origin": "ast",
      "id": "redesign_page_skill_troubleshooting",
      "community": 861,
      "norm_label": "troubleshooting"
    },
    {
      "label": "SKILL.md",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "run_prompt_skill",
      "community": 83,
      "norm_label": "skill.md"
    },
    {
      "label": "\u0646\u062d\u0648\u0647 \u062f\u0631\u06cc\u0627\u0641\u062a \u0648\u0631\u0648\u062f\u06cc",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "run_prompt_skill_\u0646\u062d\u0648\u0647_\u062f\u0631\u06cc\u0627\u0641\u062a_\u0648\u0631\u0648\u062f\u06cc",
      "community": 83,
      "norm_label": "\u0646\u062d\u0648\u0647 \u062f\u0631\u06cc\u0627\u0641\u062a \u0648\u0631\u0648\u062f\u06cc"
    },
    {
      "label": "\u0642\u0628\u0644 \u0627\u0632 \u0634\u0631\u0648\u0639 \u2014 \u062a\u062d\u0644\u06cc\u0644 \u067e\u0631\u0627\u0645\u067e\u062a \u0648 \u0633\u0627\u062e\u062a Todo",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "run_prompt_skill_\u0642\u0628\u0644_\u0627\u0632_\u0634\u0631\u0648\u0639_\u062a\u062d\u0644\u06cc\u0644_\u067e\u0631\u0627\u0645\u067e\u062a_\u0648_\u0633\u0627\u062e\u062a_todo",
      "community": 83,
      "norm_label": "\u0642\u0628\u0644 \u0627\u0632 \u0634\u0631\u0648\u0639 \u2014 \u062a\u062d\u0644\u06cc\u0644 \u067e\u0631\u0627\u0645\u067e\u062a \u0648 \u0633\u0627\u062e\u062a todo"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u062c\u0631\u0627 (\u0627\u062c\u0628\u0627\u0631\u06cc \u2014 \u0647\u06cc\u0686 \u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc \u0646\u062f\u0627\u0631\u062f)",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "run_prompt_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062c\u0631\u0627_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0647\u06cc\u0686_\u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc_\u0646\u062f\u0627\u0631\u062f",
      "community": 83,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u062c\u0631\u0627 (\u0627\u062c\u0628\u0627\u0631\u06cc \u2014 \u0647\u06cc\u0686 \u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc \u0646\u062f\u0627\u0631\u062f)"
    },
    {
      "label": "\u06f1. Todo \u2014 \u0633\u062a\u0648\u0646 \u0641\u0642\u0631\u0627\u062a \u0627\u062c\u0631\u0627 (guidelines \u00a7\u06f2)",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "run_prompt_skill_\u06f1_todo_\u0633\u062a\u0648\u0646_\u0641\u0642\u0631\u0627\u062a_\u0627\u062c\u0631\u0627_guidelines_\u06f2",
      "community": 83,
      "norm_label": "\u06f1. todo \u2014 \u0633\u062a\u0648\u0646 \u0641\u0642\u0631\u0627\u062a \u0627\u062c\u0631\u0627 (guidelines \u00a7\u06f2)"
    },
    {
      "label": "\u06f2. \u06cc\u06a9 \u0642\u0627\u0628\u0644\u06cc\u062a \u062f\u0631 \u0647\u0631 \u0645\u0631\u062d\u0644\u0647",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "run_prompt_skill_\u06f2_\u06cc\u06a9_\u0642\u0627\u0628\u0644\u06cc\u062a_\u062f\u0631_\u0647\u0631_\u0645\u0631\u062d\u0644\u0647",
      "community": 83,
      "norm_label": "\u06f2. \u06cc\u06a9 \u0642\u0627\u0628\u0644\u06cc\u062a \u062f\u0631 \u0647\u0631 \u0645\u0631\u062d\u0644\u0647"
    },
    {
      "label": "\u06f3. \u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627\u06cc \u0647\u0631 \u0642\u0627\u0628\u0644\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "run_prompt_skill_\u06f3_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627\u06cc_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a",
      "community": 83,
      "norm_label": "\u06f3. \u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627\u06cc \u0647\u0631 \u0642\u0627\u0628\u0644\u06cc\u062a"
    },
    {
      "label": "\u06f4. \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0627 \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "run_prompt_skill_\u06f4_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0628\u0627_\u067e\u0631\u0648\u0698\u0647",
      "community": 83,
      "norm_label": "\u06f4. \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0627 \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u06f5. \u0627\u0635\u0648\u0644 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc (\u062a\u0641\u0635\u06cc\u0644 \u062f\u0631 guidelines \u00a7\u06f5)",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "run_prompt_skill_\u06f5_\u0627\u0635\u0648\u0644_\u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc_\u062a\u0641\u0635\u06cc\u0644_\u062f\u0631_guidelines_\u06f5",
      "community": 83,
      "norm_label": "\u06f5. \u0627\u0635\u0648\u0644 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc (\u062a\u0641\u0635\u06cc\u0644 \u062f\u0631 guidelines \u00a7\u06f5)"
    },
    {
      "label": "\u0631\u0648\u0646\u062f \u0627\u062c\u0631\u0627\u06cc \u0647\u0631 \u0642\u0627\u0628\u0644\u06cc\u062a",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "run_prompt_skill_\u0631\u0648\u0646\u062f_\u0627\u062c\u0631\u0627\u06cc_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a",
      "community": 83,
      "norm_label": "\u0631\u0648\u0646\u062f \u0627\u062c\u0631\u0627\u06cc \u0647\u0631 \u0642\u0627\u0628\u0644\u06cc\u062a"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u2460 \u2014 \u062a\u062d\u0644\u06cc\u0644",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_1_\u062a\u062d\u0644\u06cc\u0644",
      "community": 83,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 1 \u2014 \u062a\u062d\u0644\u06cc\u0644"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u2461 \u2014 \u0637\u0631\u0627\u062d\u06cc",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_2_\u0637\u0631\u0627\u062d\u06cc",
      "community": 83,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 2 \u2014 \u0637\u0631\u0627\u062d\u06cc"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u2462 \u2014 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_3_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "community": 83,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 3 \u2014 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u2463 \u2014 \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_4_\u062a\u0633\u062a",
      "community": 83,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 4 \u2014 \u062a\u0633\u062a"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u2464 \u2014 \u0631\u0641\u0639 \u062e\u0637\u0627",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_5_\u0631\u0641\u0639_\u062e\u0637\u0627",
      "community": 83,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 5 \u2014 \u0631\u0641\u0639 \u062e\u0637\u0627"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u2465 \u2014 \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_6_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "community": 83,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 6 \u2014 \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u2466 \u2014 \u0686\u06a9\u200c\u0644\u06cc\u0633\u062a + Todo + \u06af\u0632\u0627\u0631\u0634",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L167",
      "_origin": "ast",
      "id": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_7_\u0686\u06a9_\u0644\u06cc\u0633\u062a_todo_\u06af\u0632\u0627\u0631\u0634",
      "community": 83,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 7 \u2014 \u0686\u06a9\u200c\u0644\u06cc\u0633\u062a + todo + \u06af\u0632\u0627\u0631\u0634"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u062e\u0627\u0635 \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L196",
      "_origin": "ast",
      "id": "run_prompt_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u062e\u0627\u0635_\u0627\u06cc\u0646_\u067e\u0631\u0648\u0698\u0647",
      "community": 83,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u062e\u0627\u0635 \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "Backend",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L198",
      "_origin": "ast",
      "id": "run_prompt_skill_backend",
      "community": 83,
      "norm_label": "backend"
    },
    {
      "label": "Frontend",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L206",
      "_origin": "ast",
      "id": "run_prompt_skill_frontend",
      "community": 83,
      "norm_label": "frontend"
    },
    {
      "label": "CSS / UI",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L215",
      "_origin": "ast",
      "id": "run_prompt_skill_css_ui",
      "community": 83,
      "norm_label": "css / ui"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L222",
      "_origin": "ast",
      "id": "run_prompt_skill_\u0645\u062b\u0627\u0644_\u0627\u062c\u0631\u0627",
      "community": 83,
      "norm_label": "\u0645\u062b\u0627\u0644 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "CLAUDE.md",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "claude",
      "community": 494,
      "norm_label": "claude.md"
    },
    {
      "label": "CLAUDE.md",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "claude_claude_md",
      "community": 162,
      "norm_label": "claude.md"
    },
    {
      "label": "Stack & versions",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "claude_stack_versions",
      "community": 162,
      "norm_label": "stack & versions"
    },
    {
      "label": "Backend (`composer.json`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "claude_backend_composer_json",
      "community": 162,
      "norm_label": "backend (`composer.json`)"
    },
    {
      "label": "Frontend admin SPA (`package.json`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "claude_frontend_admin_spa_package_json",
      "community": 162,
      "norm_label": "frontend admin spa (`package.json`)"
    },
    {
      "label": "Build entry points (`webpack.config.js`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "claude_build_entry_points_webpack_config_js",
      "community": 162,
      "norm_label": "build entry points (`webpack.config.js`)"
    },
    {
      "label": "Commands (prefix with `ddev exec`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "claude_commands_prefix_with_ddev_exec",
      "community": 162,
      "norm_label": "commands (prefix with `ddev exec`)"
    },
    {
      "label": "Folder structure & where things go",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "claude_folder_structure_where_things_go",
      "community": 162,
      "norm_label": "folder structure & where things go"
    },
    {
      "label": "Backend \u2014 `src/<Domain>/`",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "claude_backend_src_domain",
      "community": 162,
      "norm_label": "backend \u2014 `src/<domain>/`"
    },
    {
      "label": "Frontend \u2014 `assets/admin/`",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "claude_frontend_assets_admin",
      "community": 162,
      "norm_label": "frontend \u2014 `assets/admin/`"
    },
    {
      "label": "Styling & design tokens",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "claude_styling_design_tokens",
      "community": 162,
      "norm_label": "styling & design tokens"
    },
    {
      "label": "Design system components \u2014 `assets/admin/components/ui/`",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "claude_design_system_components_assets_admin_components_ui",
      "community": 162,
      "norm_label": "design system components \u2014 `assets/admin/components/ui/`"
    },
    {
      "label": "\u062f\u06a9\u0645\u0647\u0654 \u0628\u0627\u0632\u06af\u0634\u062a \u2014 \u0627\u0644\u0632\u0627\u0645\u06cc \u062f\u0631 \u0635\u0641\u062d\u0627\u062a \u0632\u06cc\u0631\u0645\u062c\u0645\u0648\u0639\u0647",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "claude_\u062f\u06a9\u0645\u0647_\u0628\u0627\u0632\u06af\u0634\u062a_\u0627\u0644\u0632\u0627\u0645\u06cc_\u062f\u0631_\u0635\u0641\u062d\u0627\u062a_\u0632\u06cc\u0631\u0645\u062c\u0645\u0648\u0639\u0647",
      "community": 162,
      "norm_label": "\u062f\u06a9\u0645\u0647 \u0628\u0627\u0632\u06af\u0634\u062a \u2014 \u0627\u0644\u0632\u0627\u0645\u06cc \u062f\u0631 \u0635\u0641\u062d\u0627\u062a \u0632\u06cc\u0631\u0645\u062c\u0645\u0648\u0639\u0647"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0644\u06cc\u0633\u062a\u200c\u0647\u0627 \u062f\u0631 URL\u060c \u0646\u0647 \u062f\u0631 state",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L160",
      "_origin": "ast",
      "id": "claude_\u0648\u0636\u0639\u06cc\u062a_\u0644\u06cc\u0633\u062a_\u0647\u0627_\u062f\u0631_url_\u0646\u0647_\u062f\u0631_state",
      "community": 162,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0644\u06cc\u0633\u062a\u200c\u0647\u0627 \u062f\u0631 url\u060c \u0646\u0647 \u062f\u0631 state"
    },
    {
      "label": "Conventions",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L177",
      "_origin": "ast",
      "id": "claude_conventions",
      "community": 162,
      "norm_label": "conventions"
    },
    {
      "label": "Backend endpoint & model patterns",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L197",
      "_origin": "ast",
      "id": "claude_backend_endpoint_model_patterns",
      "community": 162,
      "norm_label": "backend endpoint & model patterns"
    },
    {
      "label": "Response envelope \u2014 `BaseController` helpers",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L199",
      "_origin": "ast",
      "id": "claude_response_envelope_basecontroller_helpers",
      "community": 162,
      "norm_label": "response envelope \u2014 `basecontroller` helpers"
    },
    {
      "label": "Adding an endpoint (one domain)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L212",
      "_origin": "ast",
      "id": "claude_adding_an_endpoint_one_domain",
      "community": 162,
      "norm_label": "adding an endpoint (one domain)"
    },
    {
      "label": "Model (entity) pattern",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L220",
      "_origin": "ast",
      "id": "claude_model_entity_pattern",
      "community": 162,
      "norm_label": "model (entity) pattern"
    },
    {
      "label": "Category / bundle system",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L242",
      "_origin": "ast",
      "id": "claude_category_bundle_system",
      "community": 162,
      "norm_label": "category / bundle system"
    },
    {
      "label": "Standing Rule \u2014 API docs",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L247",
      "_origin": "ast",
      "id": "claude_standing_rule_api_docs",
      "community": 162,
      "norm_label": "standing rule \u2014 api docs"
    },
    {
      "label": "Project skills",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L251",
      "_origin": "ast",
      "id": "claude_project_skills",
      "community": 162,
      "norm_label": "project skills"
    },
    {
      "label": "\u062c\u062f\u0627\u0633\u0627\u0632\u06cc \u0645\u062d\u06cc\u0637 (tenant)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L256",
      "_origin": "ast",
      "id": "claude_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenant",
      "community": 162,
      "norm_label": "\u062c\u062f\u0627\u0633\u0627\u0632\u06cc \u0645\u062d\u06cc\u0637 (tenant)"
    },
    {
      "label": "\u0642\u0648\u0627\u0639\u062f \u063a\u06cc\u0631\u0642\u0627\u0628\u0644\u200c\u0645\u0630\u0627\u06a9\u0631\u0647",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L267",
      "_origin": "ast",
      "id": "claude_\u0642\u0648\u0627\u0639\u062f_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0645\u0630\u0627\u06a9\u0631\u0647",
      "community": 162,
      "norm_label": "\u0642\u0648\u0627\u0639\u062f \u063a\u06cc\u0631\u0642\u0627\u0628\u0644\u200c\u0645\u0630\u0627\u06a9\u0631\u0647"
    },
    {
      "label": "TEST_USERS.md",
      "file_type": "document",
      "source_file": "TEST_USERS.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "test_users",
      "community": 366,
      "norm_label": "test_users.md"
    },
    {
      "label": "\u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062a\u0633\u062a\u06cc",
      "file_type": "document",
      "source_file": "TEST_USERS.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc",
      "community": 366,
      "norm_label": "\u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062a\u0633\u062a\u06cc"
    },
    {
      "label": "\u067e\u0631\u0633\u0648\u0646\u0627\u0647\u0627",
      "file_type": "document",
      "source_file": "TEST_USERS.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "test_users_\u067e\u0631\u0633\u0648\u0646\u0627\u0647\u0627",
      "community": 366,
      "norm_label": "\u067e\u0631\u0633\u0648\u0646\u0627\u0647\u0627"
    },
    {
      "label": "\u0634\u0646\u0627\u0633\u0647\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "TEST_USERS.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "test_users_\u0634\u0646\u0627\u0633\u0647_\u0647\u0627",
      "community": 366,
      "norm_label": "\u0634\u0646\u0627\u0633\u0647\u200c\u0647\u0627"
    },
    {
      "label": "\u062f\u0627\u062f\u0647\u0654 \u0627\u0646\u0628\u0648\u0647",
      "file_type": "document",
      "source_file": "TEST_USERS.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "test_users_\u062f\u0627\u062f\u0647_\u0627\u0646\u0628\u0648\u0647",
      "community": 366,
      "norm_label": "\u062f\u0627\u062f\u0647 \u0627\u0646\u0628\u0648\u0647"
    },
    {
      "label": "\u0628\u0627\u0632\u0633\u0627\u0632\u06cc \u0627\u0632 \u0635\u0641\u0631",
      "file_type": "document",
      "source_file": "TEST_USERS.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "test_users_\u0628\u0627\u0632\u0633\u0627\u0632\u06cc_\u0627\u0632_\u0635\u0641\u0631",
      "community": 366,
      "norm_label": "\u0628\u0627\u0632\u0633\u0627\u0632\u06cc \u0627\u0632 \u0635\u0641\u0631"
    },
    {
      "label": "\u0646\u06a9\u062a\u0647\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "TEST_USERS.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "test_users_\u0646\u06a9\u062a\u0647_\u0647\u0627",
      "community": 366,
      "norm_label": "\u0646\u06a9\u062a\u0647\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u0627\u0645 \u067e\u0632\u0634\u06a9 \u0628\u062f\u0648\u0646 \u0639\u0646\u0648\u0627\u0646",
      "file_type": "document",
      "source_file": "TEST_USERS.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "test_users_\u0646\u0627\u0645_\u067e\u0632\u0634\u06a9_\u0628\u062f\u0648\u0646_\u0639\u0646\u0648\u0627\u0646",
      "community": 366,
      "norm_label": "\u0646\u0627\u0645 \u067e\u0632\u0634\u06a9 \u0628\u062f\u0648\u0646 \u0639\u0646\u0648\u0627\u0646"
    },
    {
      "label": "Architecture_Audit.md",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_architecture_audit",
      "community": 276,
      "norm_label": "architecture_audit.md"
    },
    {
      "label": "Architecture Audit \u2014 ClinicPro Symfony 7 Migration",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "community": 276,
      "norm_label": "architecture audit \u2014 clinicpro symfony 7 migration"
    },
    {
      "label": "Executive Summary",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "docs_architecture_audit_executive_summary",
      "community": 276,
      "norm_label": "executive summary"
    },
    {
      "label": "Architecture Score (\u0628\u0639\u062f \u0627\u0632 \u0627\u0635\u0644\u0627\u062d\u0627\u062a)",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "docs_architecture_audit_architecture_score_\u0628\u0639\u062f_\u0627\u0632_\u0627\u0635\u0644\u0627\u062d\u0627\u062a",
      "community": 276,
      "norm_label": "architecture score (\u0628\u0639\u062f \u0627\u0632 \u0627\u0635\u0644\u0627\u062d\u0627\u062a)"
    },
    {
      "label": "\u06f1. \u062a\u0637\u0627\u0628\u0642 \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0627 PRD",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u06f1_\u062a\u0637\u0627\u0628\u0642_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0628\u0627_prd",
      "community": 604,
      "norm_label": "\u06f1. \u062a\u0637\u0627\u0628\u0642 \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0627 prd"
    },
    {
      "label": "\u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647 \u062f\u0631 PRD",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0645\u0627\u0698\u0648\u0644_\u0647\u0627\u06cc_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647_\u062f\u0631_prd",
      "community": 604,
      "norm_label": "\u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647 \u062f\u0631 prd"
    },
    {
      "label": "\u0645\u0648\u0627\u0631\u062f \u067e\u0648\u0634\u0634\u200c\u062f\u0627\u062f\u0647\u200c\u0646\u0634\u062f\u0647 \u0627\u0632 PRD",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0645\u0648\u0627\u0631\u062f_\u067e\u0648\u0634\u0634_\u062f\u0627\u062f\u0647_\u0646\u0634\u062f\u0647_\u0627\u0632_prd",
      "community": 604,
      "norm_label": "\u0645\u0648\u0627\u0631\u062f \u067e\u0648\u0634\u0634\u200c\u062f\u0627\u062f\u0647\u200c\u0646\u0634\u062f\u0647 \u0627\u0632 prd"
    },
    {
      "label": "\u06f2. \u062a\u062d\u0644\u06cc\u0644 \u0645\u0639\u0645\u0627\u0631\u06cc \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u06f2_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0641\u0639\u0644\u06cc",
      "community": 335,
      "norm_label": "\u06f2. \u062a\u062d\u0644\u06cc\u0644 \u0645\u0639\u0645\u0627\u0631\u06cc \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "Scalability",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "docs_architecture_audit_scalability",
      "community": 335,
      "norm_label": "scalability"
    },
    {
      "label": "Maintainability",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "docs_architecture_audit_maintainability",
      "community": 335,
      "norm_label": "maintainability"
    },
    {
      "label": "Security",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "docs_architecture_audit_security",
      "community": 335,
      "norm_label": "security"
    },
    {
      "label": "Performance",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L107",
      "_origin": "ast",
      "id": "docs_architecture_audit_performance",
      "community": 335,
      "norm_label": "performance"
    },
    {
      "label": "Reliability",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "docs_architecture_audit_reliability",
      "community": 335,
      "norm_label": "reliability"
    },
    {
      "label": "Testability",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L128",
      "_origin": "ast",
      "id": "docs_architecture_audit_testability",
      "community": 335,
      "norm_label": "testability"
    },
    {
      "label": "Observability",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "docs_architecture_audit_observability",
      "community": 335,
      "norm_label": "observability"
    },
    {
      "label": "\u06f3. \u062a\u062d\u0644\u06cc\u0644 Design Patterns",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L146",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u06f3_\u062a\u062d\u0644\u06cc\u0644_design_patterns",
      "community": 603,
      "norm_label": "\u06f3. \u062a\u062d\u0644\u06cc\u0644 design patterns"
    },
    {
      "label": "Pattern \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "docs_architecture_audit_pattern_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0634\u062f\u0647_\u0627\u0646\u062f",
      "community": 603,
      "norm_label": "pattern \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f"
    },
    {
      "label": "Anti-Pattern \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "docs_architecture_audit_anti_pattern_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0645\u0634\u0627\u0647\u062f\u0647_\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "community": 603,
      "norm_label": "anti-pattern \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f"
    },
    {
      "label": "\u06f4. \u062a\u062d\u0644\u06cc\u0644 Domain Design",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u06f4_\u062a\u062d\u0644\u06cc\u0644_domain_design",
      "community": 566,
      "norm_label": "\u06f4. \u062a\u062d\u0644\u06cc\u0644 domain design"
    },
    {
      "label": "Domain Model \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L177",
      "_origin": "ast",
      "id": "docs_architecture_audit_domain_model_\u0647\u0627",
      "community": 566,
      "norm_label": "domain model \u0647\u0627"
    },
    {
      "label": "Bounded Context \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L190",
      "_origin": "ast",
      "id": "docs_architecture_audit_bounded_context_\u0647\u0627",
      "community": 566,
      "norm_label": "bounded context \u0647\u0627"
    },
    {
      "label": "Separation of Concerns",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L203",
      "_origin": "ast",
      "id": "docs_architecture_audit_separation_of_concerns",
      "community": 566,
      "norm_label": "separation of concerns"
    },
    {
      "label": "\u06f5. \u062a\u062d\u0644\u06cc\u0644 Database",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L214",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u06f5_\u062a\u062d\u0644\u06cc\u0644_database",
      "community": 569,
      "norm_label": "\u06f5. \u062a\u062d\u0644\u06cc\u0644 database"
    },
    {
      "label": "\u062c\u062f\u0627\u0648\u0644 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647 (\u06f3\u06f2 \u062c\u062f\u0648\u0644)",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L216",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u062c\u062f\u0627\u0648\u0644_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647_\u06f3\u06f2_\u062c\u062f\u0648\u0644",
      "community": 569,
      "norm_label": "\u062c\u062f\u0627\u0648\u0644 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647 (\u06f3\u06f2 \u062c\u062f\u0648\u0644)"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644\u0627\u062a Database",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L242",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0645\u0634\u06a9\u0644\u0627\u062a_database",
      "community": 569,
      "norm_label": "\u0645\u0634\u06a9\u0644\u0627\u062a database"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627\u06cc \u0645\u0646\u0627\u0633\u0628",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L270",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627\u06cc_\u0645\u0646\u0627\u0633\u0628",
      "community": 569,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627\u06cc \u0645\u0646\u0627\u0633\u0628"
    },
    {
      "label": "\u06f6. \u062a\u062d\u0644\u06cc\u0644 API Design",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L283",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u06f6_\u062a\u062d\u0644\u06cc\u0644_api_design",
      "community": 605,
      "norm_label": "\u06f6. \u062a\u062d\u0644\u06cc\u0644 api design"
    },
    {
      "label": "\u0646\u0642\u0627\u0637 \u0642\u0648\u062a",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L285",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0646\u0642\u0627\u0637_\u0642\u0648\u062a",
      "community": 605,
      "norm_label": "\u0646\u0642\u0627\u0637 \u0642\u0648\u062a"
    },
    {
      "label": "\u0646\u0642\u0627\u0637 \u0636\u0639\u0641",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L293",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0646\u0642\u0627\u0637_\u0636\u0639\u0641",
      "community": 605,
      "norm_label": "\u0646\u0642\u0627\u0637 \u0636\u0639\u0641"
    },
    {
      "label": "\u06f7. \u062a\u062d\u0644\u06cc\u0644 \u0627\u0645\u0646\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L327",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u06f7_\u062a\u062d\u0644\u06cc\u0644_\u0627\u0645\u0646\u06cc\u062a",
      "community": 370,
      "norm_label": "\u06f7. \u062a\u062d\u0644\u06cc\u0644 \u0627\u0645\u0646\u06cc\u062a"
    },
    {
      "label": "Authentication",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L329",
      "_origin": "ast",
      "id": "docs_architecture_audit_authentication",
      "community": 370,
      "norm_label": "authentication"
    },
    {
      "label": "Authorization",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L339",
      "_origin": "ast",
      "id": "docs_architecture_audit_authorization",
      "community": 370,
      "norm_label": "authorization"
    },
    {
      "label": "Rate Limiting",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L348",
      "_origin": "ast",
      "id": "docs_architecture_audit_rate_limiting",
      "community": 370,
      "norm_label": "rate limiting"
    },
    {
      "label": "Input Validation",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L357",
      "_origin": "ast",
      "id": "docs_architecture_audit_input_validation",
      "community": 370,
      "norm_label": "input validation"
    },
    {
      "label": "Secrets Management",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L367",
      "_origin": "ast",
      "id": "docs_architecture_audit_secrets_management",
      "community": 370,
      "norm_label": "secrets management"
    },
    {
      "label": "Logging Security",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L376",
      "_origin": "ast",
      "id": "docs_architecture_audit_logging_security",
      "community": 370,
      "norm_label": "logging security"
    },
    {
      "label": "\u06f8. \u062a\u062d\u0644\u06cc\u0644 \u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L387",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u06f8_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631\u06cc",
      "community": 570,
      "norm_label": "\u06f8. \u062a\u062d\u0644\u06cc\u0644 \u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631\u06cc"
    },
    {
      "label": "\u0628\u0627 \u06f1\u06f0,\u06f0\u06f0\u06f0 \u06a9\u0627\u0631\u0628\u0631 \u2014 \u0645\u0634\u06a9\u0644 \u062c\u062f\u06cc \u0646\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L389",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0628\u0627_\u06f1\u06f0_\u06f0\u06f0\u06f0_\u06a9\u0627\u0631\u0628\u0631_\u0645\u0634\u06a9\u0644_\u062c\u062f\u06cc_\u0646\u06cc\u0633\u062a",
      "community": 570,
      "norm_label": "\u0628\u0627 \u06f1\u06f0,\u06f0\u06f0\u06f0 \u06a9\u0627\u0631\u0628\u0631 \u2014 \u0645\u0634\u06a9\u0644 \u062c\u062f\u06cc \u0646\u06cc\u0633\u062a"
    },
    {
      "label": "\u0628\u0627 \u06f1\u06f0\u06f0,\u06f0\u06f0\u06f0 \u06a9\u0627\u0631\u0628\u0631 \u2014 \u0645\u0634\u06a9\u0644\u0627\u062a \u0634\u0631\u0648\u0639 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L396",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0628\u0627_\u06f1\u06f0\u06f0_\u06f0\u06f0\u06f0_\u06a9\u0627\u0631\u0628\u0631_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0634\u0631\u0648\u0639_\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "community": 570,
      "norm_label": "\u0628\u0627 \u06f1\u06f0\u06f0,\u06f0\u06f0\u06f0 \u06a9\u0627\u0631\u0628\u0631 \u2014 \u0645\u0634\u06a9\u0644\u0627\u062a \u0634\u0631\u0648\u0639 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f"
    },
    {
      "label": "\u0628\u0627 \u06f1,\u06f0\u06f0\u06f0,\u06f0\u06f0\u06f0 \u06a9\u0627\u0631\u0628\u0631 \u2014 \u0646\u06cc\u0627\u0632 \u0628\u0647 Refactoring \u0627\u0633\u0627\u0633\u06cc",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L405",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0628\u0627_\u06f1_\u06f0\u06f0\u06f0_\u06f0\u06f0\u06f0_\u06a9\u0627\u0631\u0628\u0631_\u0646\u06cc\u0627\u0632_\u0628\u0647_refactoring_\u0627\u0633\u0627\u0633\u06cc",
      "community": 570,
      "norm_label": "\u0628\u0627 \u06f1,\u06f0\u06f0\u06f0,\u06f0\u06f0\u06f0 \u06a9\u0627\u0631\u0628\u0631 \u2014 \u0646\u06cc\u0627\u0632 \u0628\u0647 refactoring \u0627\u0633\u0627\u0633\u06cc"
    },
    {
      "label": "\u06f9. \u062a\u062d\u0644\u06cc\u0644 \u0633\u0627\u062e\u062a\u0627\u0631 \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L428",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u06f9_\u062a\u062d\u0644\u06cc\u0644_\u0633\u0627\u062e\u062a\u0627\u0631_\u067e\u0631\u0648\u0698\u0647",
      "community": 567,
      "norm_label": "\u06f9. \u062a\u062d\u0644\u06cc\u0644 \u0633\u0627\u062e\u062a\u0627\u0631 \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0641\u0639\u0644\u06cc (\u0646\u0627\u0645\u0634\u062e\u0635)",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L430",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0633\u0627\u062e\u062a\u0627\u0631_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc_\u0641\u0639\u0644\u06cc_\u0646\u0627\u0645\u0634\u062e\u0635",
      "community": 567,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0641\u0639\u0644\u06cc (\u0646\u0627\u0645\u0634\u062e\u0635)"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u062a\u0648\u0635\u06cc\u0647\u200c\u0634\u062f\u0647 \u2014 Domain-Driven",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L442",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0633\u0627\u062e\u062a\u0627\u0631_\u062a\u0648\u0635\u06cc\u0647_\u0634\u062f\u0647_domain_driven",
      "community": 567,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u062a\u0648\u0635\u06cc\u0647\u200c\u0634\u062f\u0647 \u2014 domain-driven"
    },
    {
      "label": "Dependency Direction",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L490",
      "_origin": "ast",
      "id": "docs_architecture_audit_dependency_direction",
      "community": 567,
      "norm_label": "dependency direction"
    },
    {
      "label": "\u06f1\u06f0. \u0631\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L505",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u06f1\u06f0_\u0631\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647",
      "community": 571,
      "norm_label": "\u06f1\u06f0. \u0631\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647"
    },
    {
      "label": "\u0631\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0628\u062d\u0631\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L507",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0631\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0628\u062d\u0631\u0627\u0646\u06cc",
      "community": 571,
      "norm_label": "\u0631\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0628\u062d\u0631\u0627\u0646\u06cc"
    },
    {
      "label": "\u0631\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L516",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0631\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0647\u0645",
      "community": 571,
      "norm_label": "\u0631\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0645\u0647\u0645"
    },
    {
      "label": "\u0631\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L526",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0631\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0639\u0645\u0644\u06cc\u0627\u062a\u06cc",
      "community": 571,
      "norm_label": "\u0631\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc"
    },
    {
      "label": "Missing Requirements (\u06a9\u0627\u0645\u0644)",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L537",
      "_origin": "ast",
      "id": "docs_architecture_audit_missing_requirements_\u06a9\u0627\u0645\u0644",
      "community": 276,
      "norm_label": "missing requirements (\u06a9\u0627\u0645\u0644)"
    },
    {
      "label": "Architecture Violations",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L562",
      "_origin": "ast",
      "id": "docs_architecture_audit_architecture_violations",
      "community": 276,
      "norm_label": "architecture violations"
    },
    {
      "label": "Recommended Improvements",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L577",
      "_origin": "ast",
      "id": "docs_architecture_audit_recommended_improvements",
      "community": 568,
      "norm_label": "recommended improvements"
    },
    {
      "label": "\u0627\u0648\u0644\u0648\u06cc\u062a \u06f1 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u0634\u0631\u0648\u0639 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L579",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0627\u0648\u0644\u0648\u06cc\u062a_\u06f1_\u0642\u0628\u0644_\u0627\u0632_\u0634\u0631\u0648\u0639_\u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc",
      "community": 568,
      "norm_label": "\u0627\u0648\u0644\u0648\u06cc\u062a \u06f1 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u0634\u0631\u0648\u0639 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc"
    },
    {
      "label": "\u0627\u0648\u0644\u0648\u06cc\u062a \u06f2 \u2014 \u062f\u0631 \u062d\u06cc\u0646 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L627",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0627\u0648\u0644\u0648\u06cc\u062a_\u06f2_\u062f\u0631_\u062d\u06cc\u0646_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "community": 568,
      "norm_label": "\u0627\u0648\u0644\u0648\u06cc\u062a \u06f2 \u2014 \u062f\u0631 \u062d\u06cc\u0646 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0627\u0648\u0644\u0648\u06cc\u062a \u06f3 \u2014 \u0628\u0631\u0627\u06cc \u0622\u0645\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u062a\u0648\u0644\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L670",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0627\u0648\u0644\u0648\u06cc\u062a_\u06f3_\u0628\u0631\u0627\u06cc_\u0622\u0645\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0648\u0644\u06cc\u062f",
      "community": 568,
      "norm_label": "\u0627\u0648\u0644\u0648\u06cc\u062a \u06f3 \u2014 \u0628\u0631\u0627\u06cc \u0627\u0645\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u062a\u0648\u0644\u06cc\u062f"
    },
    {
      "label": "Refactoring Plan",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L706",
      "_origin": "ast",
      "id": "docs_architecture_audit_refactoring_plan",
      "community": 396,
      "norm_label": "refactoring plan"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f0 \u2014 \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc (\u06f3 \u062a\u0627 \u06f5 \u0631\u0648\u0632\u060c \u0642\u0628\u0644 \u0627\u0632 \u0647\u0631 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc)",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L708",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0641\u0627\u0632_\u06f0_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_\u06f3_\u062a\u0627_\u06f5_\u0631\u0648\u0632_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc",
      "community": 396,
      "norm_label": "\u0641\u0627\u0632 \u06f0 \u2014 \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc (\u06f3 \u062a\u0627 \u06f5 \u0631\u0648\u0632\u060c \u0642\u0628\u0644 \u0627\u0632 \u0647\u0631 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc)"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f1 \u2014 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u067e\u0627\u06cc\u0647 (task-01)",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L718",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0641\u0627\u0632_\u06f1_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a_\u067e\u0627\u06cc\u0647_task_01",
      "community": 396,
      "norm_label": "\u0641\u0627\u0632 \u06f1 \u2014 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u067e\u0627\u06cc\u0647 (task-01)"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f2 \u2014 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627 (\u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 dependency)",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L727",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0641\u0627\u0632_\u06f2_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0645\u0627\u0698\u0648\u0644_\u0647\u0627_\u0628\u0647_\u062a\u0631\u062a\u06cc\u0628_dependency",
      "community": 396,
      "norm_label": "\u0641\u0627\u0632 \u06f2 \u2014 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627 (\u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 dependency)"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f3 \u2014 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc (\u0628\u0639\u062f \u0627\u0632 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc)",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L741",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0641\u0627\u0632_\u06f3_\u0628\u0647\u06cc\u0646\u0647_\u0633\u0627\u0632\u06cc_\u0628\u0639\u062f_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "community": 396,
      "norm_label": "\u0641\u0627\u0632 \u06f3 \u2014 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc (\u0628\u0639\u062f \u0627\u0632 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc)"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f4 \u2014 \u0622\u0645\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u062a\u0648\u0644\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L749",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0641\u0627\u0632_\u06f4_\u0622\u0645\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0648\u0644\u06cc\u062f",
      "community": 396,
      "norm_label": "\u0641\u0627\u0632 \u06f4 \u2014 \u0627\u0645\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u062a\u0648\u0644\u06cc\u062f"
    },
    {
      "label": "\u0627\u0635\u0644\u0627\u062d\u0627\u062a \u0627\u0639\u0645\u0627\u0644\u200c\u0634\u062f\u0647 (\u0628\u0639\u062f \u0627\u0632 Audit)",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L758",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0627\u0635\u0644\u0627\u062d\u0627\u062a_\u0627\u0639\u0645\u0627\u0644_\u0634\u062f\u0647_\u0628\u0639\u062f_\u0627\u0632_audit",
      "community": 276,
      "norm_label": "\u0627\u0635\u0644\u0627\u062d\u0627\u062a \u0627\u0639\u0645\u0627\u0644\u200c\u0634\u062f\u0647 (\u0628\u0639\u062f \u0627\u0632 audit)"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644\u0627\u062a \u0627\u0645\u0646\u06cc\u062a\u06cc \u0628\u0627\u0642\u06cc\u200c\u0645\u0627\u0646\u062f\u0647 (\u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0648\u062c\u0647 \u062f\u0631 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc)",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L792",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0627\u0645\u0646\u06cc\u062a\u06cc_\u0628\u0627\u0642\u06cc_\u0645\u0627\u0646\u062f\u0647_\u0646\u06cc\u0627\u0632_\u0628\u0647_\u062a\u0648\u062c\u0647_\u062f\u0631_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "community": 276,
      "norm_label": "\u0645\u0634\u06a9\u0644\u0627\u062a \u0627\u0645\u0646\u06cc\u062a\u06cc \u0628\u0627\u0642\u06cc\u200c\u0645\u0627\u0646\u062f\u0647 (\u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0648\u062c\u0647 \u062f\u0631 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc)"
    },
    {
      "label": "Final Verdict (\u0628\u0639\u062f \u0627\u0632 \u0627\u0635\u0644\u0627\u062d\u0627\u062a)",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L804",
      "_origin": "ast",
      "id": "docs_architecture_audit_final_verdict_\u0628\u0639\u062f_\u0627\u0632_\u0627\u0635\u0644\u0627\u062d\u0627\u062a",
      "community": 276,
      "norm_label": "final verdict (\u0628\u0639\u062f \u0627\u0632 \u0627\u0635\u0644\u0627\u062d\u0627\u062a)"
    },
    {
      "label": "\u062f\u0644\u06cc\u0644 \u062a\u0635\u0645\u06cc\u0645",
      "file_type": "document",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L810",
      "_origin": "ast",
      "id": "docs_architecture_audit_\u062f\u0644\u06cc\u0644_\u062a\u0635\u0645\u06cc\u0645",
      "community": 276,
      "norm_label": "\u062f\u0644\u06cc\u0644 \u062a\u0635\u0645\u06cc\u0645"
    },
    {
      "label": "ClinicPro_Manual_v2.md",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2",
      "community": 277,
      "norm_label": "clinicpro_manual_v2.md"
    },
    {
      "label": "\u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u067e\u0631\u0648 \u2014 \u0645\u0633\u062a\u0646\u062f \u062c\u0627\u0645\u0639 \u0641\u0646\u06cc \u0648 API",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0645\u0633\u062a\u0646\u062f_\u062c\u0627\u0645\u0639_\u0641\u0646\u06cc_\u0648_api",
      "community": 277,
      "norm_label": "\u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u067e\u0631\u0648 \u2014 \u0645\u0633\u062a\u0646\u062f \u062c\u0627\u0645\u0639 \u0641\u0646\u06cc \u0648 api"
    },
    {
      "label": "\u0641\u0647\u0631\u0633\u062a \u06a9\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0641\u0647\u0631\u0633\u062a_\u06a9\u0644\u06cc",
      "community": 277,
      "norm_label": "\u0641\u0647\u0631\u0633\u062a \u06a9\u0644\u06cc"
    },
    {
      "label": "\u0628\u062e\u0634 \u0627\u0648\u0644 \u2014 \u0645\u0633\u062a\u0646\u062f \u0645\u062d\u0635\u0648\u0644 (PRD)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u0627\u0648\u0644_\u0645\u0633\u062a\u0646\u062f_\u0645\u062d\u0635\u0648\u0644_prd",
      "community": 277,
      "norm_label": "\u0628\u062e\u0634 \u0627\u0648\u0644 \u2014 \u0645\u0633\u062a\u0646\u062f \u0645\u062d\u0635\u0648\u0644 (prd)"
    },
    {
      "label": "\u06f1. \u0645\u0639\u0631\u0641\u06cc \u0645\u062d\u0635\u0648\u0644",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f1_\u0645\u0639\u0631\u0641\u06cc_\u0645\u062d\u0635\u0648\u0644",
      "community": 943,
      "norm_label": "\u06f1. \u0645\u0639\u0631\u0641\u06cc \u0645\u062d\u0635\u0648\u0644"
    },
    {
      "label": "\u06f1.\u06f1 \u0646\u0642\u0634\u200c\u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f1_\u06f1_\u0646\u0642\u0634_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645",
      "community": 943,
      "norm_label": "\u06f1.\u06f1 \u0646\u0642\u0634\u200c\u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645"
    },
    {
      "label": "\u06f1.\u06f2 \u0641\u0644\u0648\u0647\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0627\u0635\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f1_\u06f2_\u0641\u0644\u0648\u0647\u0627\u06cc_\u0639\u0645\u0644\u06cc\u0627\u062a\u06cc_\u0627\u0635\u0644\u06cc",
      "community": 943,
      "norm_label": "\u06f1.\u06f2 \u0641\u0644\u0648\u0647\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0627\u0635\u0644\u06cc"
    },
    {
      "label": "\u062b\u0628\u062a\u200c\u0646\u0627\u0645 \u062f\u06a9\u062a\u0631 \u2014 \u0645\u0633\u062a\u0642\u0644",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u062b\u0628\u062a_\u0646\u0627\u0645_\u062f\u06a9\u062a\u0631_\u0645\u0633\u062a\u0642\u0644",
      "community": 943,
      "norm_label": "\u062b\u0628\u062a\u200c\u0646\u0627\u0645 \u062f\u06a9\u062a\u0631 \u2014 \u0645\u0633\u062a\u0642\u0644"
    },
    {
      "label": "\u062b\u0628\u062a\u200c\u0646\u0627\u0645 \u062f\u06a9\u062a\u0631 \u2014 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u062b\u0628\u062a_\u0646\u0627\u0645_\u062f\u06a9\u062a\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 943,
      "norm_label": "\u062b\u0628\u062a\u200c\u0646\u0627\u0645 \u062f\u06a9\u062a\u0631 \u2014 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u062b\u0628\u062a\u200c\u0646\u0627\u0645 \u062f\u06a9\u062a\u0631 \u2014 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u062b\u0628\u062a_\u0646\u0627\u0645_\u062f\u06a9\u062a\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "community": 943,
      "norm_label": "\u062b\u0628\u062a\u200c\u0646\u0627\u0645 \u062f\u06a9\u062a\u0631 \u2014 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "\u06f1.\u06f3 \u067e\u0644\u0646\u200c\u0647\u0627\u06cc \u0627\u0634\u062a\u0631\u0627\u06a9",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f1_\u06f3_\u067e\u0644\u0646_\u0647\u0627\u06cc_\u0627\u0634\u062a\u0631\u0627\u06a9",
      "community": 943,
      "norm_label": "\u06f1.\u06f3 \u067e\u0644\u0646\u200c\u0647\u0627\u06cc \u0627\u0634\u062a\u0631\u0627\u06a9"
    },
    {
      "label": "\u06f1.\u06f4 \u0633\u06cc\u0633\u062a\u0645 \u067e\u06cc\u0627\u0645\u06a9",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f1_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 943,
      "norm_label": "\u06f1.\u06f4 \u0633\u06cc\u0633\u062a\u0645 \u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "label": "\u06f2. \u0645\u062f\u0644 \u062f\u0627\u062f\u0647 \u0648 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "community": 207,
      "norm_label": "\u06f2. \u0645\u062f\u0644 \u062f\u0627\u062f\u0647 \u0648 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u06f2.\u06f1 \u06a9\u0627\u0631\u0628\u0631 (User)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f1_\u06a9\u0627\u0631\u0628\u0631_user",
      "community": 207,
      "norm_label": "\u06f2.\u06f1 \u06a9\u0627\u0631\u0628\u0631 (user)"
    },
    {
      "label": "\u06f2.\u06f2 \u0627\u0646\u0648\u0627\u0639 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc (Category Types)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L147",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u0627\u0646\u0648\u0627\u0639_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_category_types",
      "community": 950,
      "norm_label": "\u06f2.\u06f2 \u0627\u0646\u0648\u0627\u0639 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc (category types)"
    },
    {
      "label": "\u06f2.\u06f2.\u06f1 \u062a\u06af (Tag)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f1_\u062a\u06af_tag",
      "community": 950,
      "norm_label": "\u06f2.\u06f2.\u06f1 \u062a\u06af (tag)"
    },
    {
      "label": "\u06f2.\u06f2.\u06f2 \u0627\u0633\u062a\u0627\u0646 (State)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L163",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f2_\u0627\u0633\u062a\u0627\u0646_state",
      "community": 950,
      "norm_label": "\u06f2.\u06f2.\u06f2 \u0627\u0633\u062a\u0627\u0646 (state)"
    },
    {
      "label": "\u06f2.\u06f2.\u06f3 \u0634\u0647\u0631 (City)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f3_\u0634\u0647\u0631_city",
      "community": 950,
      "norm_label": "\u06f2.\u06f2.\u06f3 \u0634\u0647\u0631 (city)"
    },
    {
      "label": "\u06f2.\u06f2.\u06f4 \u0628\u06cc\u0645\u0647 \u067e\u0627\u06cc\u0647 (Basic Insurance)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L201",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f4_\u0628\u06cc\u0645\u0647_\u067e\u0627\u06cc\u0647_basic_insurance",
      "community": 950,
      "norm_label": "\u06f2.\u06f2.\u06f4 \u0628\u06cc\u0645\u0647 \u067e\u0627\u06cc\u0647 (basic insurance)"
    },
    {
      "label": "\u06f2.\u06f2.\u06f5 \u0628\u06cc\u0645\u0647 \u0645\u06a9\u0645\u0644 (Supplementary Insurance)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L214",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f5_\u0628\u06cc\u0645\u0647_\u0645\u06a9\u0645\u0644_supplementary_insurance",
      "community": 950,
      "norm_label": "\u06f2.\u06f2.\u06f5 \u0628\u06cc\u0645\u0647 \u0645\u06a9\u0645\u0644 (supplementary insurance)"
    },
    {
      "label": "\u06f2.\u06f2.\u06f6 \u062a\u062e\u0635\u0635 \u062f\u06a9\u062a\u0631 (Doctor Specialty)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L218",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f6_\u062a\u062e\u0635\u0635_\u062f\u06a9\u062a\u0631_doctor_specialty",
      "community": 950,
      "norm_label": "\u06f2.\u06f2.\u06f6 \u062a\u062e\u0635\u0635 \u062f\u06a9\u062a\u0631 (doctor specialty)"
    },
    {
      "label": "\u06f2.\u06f2.\u06f7 \u062e\u062f\u0645\u0627\u062a \u062f\u06a9\u062a\u0631 (Doctor Services)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L231",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f7_\u062e\u062f\u0645\u0627\u062a_\u062f\u06a9\u062a\u0631_doctor_services",
      "community": 950,
      "norm_label": "\u06f2.\u06f2.\u06f7 \u062e\u062f\u0645\u0627\u062a \u062f\u06a9\u062a\u0631 (doctor services)"
    },
    {
      "label": "\u06f2.\u06f3 \u062f\u06a9\u062a\u0631 (Doctor)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L245",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f3_\u062f\u06a9\u062a\u0631_doctor",
      "community": 207,
      "norm_label": "\u06f2.\u06f3 \u062f\u06a9\u062a\u0631 (doctor)"
    },
    {
      "label": "\u06f2.\u06f4 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (Clinic)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L271",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f4_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "community": 207,
      "norm_label": "\u06f2.\u06f4 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (clinic)"
    },
    {
      "label": "\u06f2.\u06f5 \u0622\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u062f\u06a9\u062a\u0631 (Doctor Addresses)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L298",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f5_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u062f\u06a9\u062a\u0631_doctor_addresses",
      "community": 207,
      "norm_label": "\u06f2.\u06f5 \u0627\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u062f\u06a9\u062a\u0631 (doctor addresses)"
    },
    {
      "label": "\u06f2.\u06f6 \u0645\u0646\u0634\u06cc \u062f\u06a9\u062a\u0631 (Doctor Secretary)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L314",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f6_\u0645\u0646\u0634\u06cc_\u062f\u06a9\u062a\u0631_doctor_secretary",
      "community": 207,
      "norm_label": "\u06f2.\u06f6 \u0645\u0646\u0634\u06cc \u062f\u06a9\u062a\u0631 (doctor secretary)"
    },
    {
      "label": "\u06f2.\u06f7 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (Representation)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L331",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f7_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_representation",
      "community": 207,
      "norm_label": "\u06f2.\u06f7 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (representation)"
    },
    {
      "label": "\u06f2.\u06f8 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a (Appointment Settings)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L356",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_appointment_settings",
      "community": 1021,
      "norm_label": "\u06f2.\u06f8 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a (appointment settings)"
    },
    {
      "label": "\u06f2.\u06f8.\u06f1 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0641\u062a\u06af\u06cc (Weekly Schedule)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L360",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u06f1_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc_weekly_schedule",
      "community": 1021,
      "norm_label": "\u06f2.\u06f8.\u06f1 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0641\u062a\u06af\u06cc (weekly schedule)"
    },
    {
      "label": "\u06f2.\u06f8.\u06f2 \u062a\u0639\u0637\u06cc\u0644\u0627\u062a (Holidays)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L373",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u06f2_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_holidays",
      "community": 1021,
      "norm_label": "\u06f2.\u06f8.\u06f2 \u062a\u0639\u0637\u06cc\u0644\u0627\u062a (holidays)"
    },
    {
      "label": "\u06f2.\u06f8.\u06f3 \u0644\u063a\u0648 \u062a\u0639\u0637\u06cc\u0644 (Date Override)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L388",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u06f3_\u0644\u063a\u0648_\u062a\u0639\u0637\u06cc\u0644_date_override",
      "community": 1021,
      "norm_label": "\u06f2.\u06f8.\u06f3 \u0644\u063a\u0648 \u062a\u0639\u0637\u06cc\u0644 (date override)"
    },
    {
      "label": "\u06f2.\u06f8.\u06f4 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0633\u0644\u0627\u062a\u200c\u0647\u0627\u06cc \u062e\u0627\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L404",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u06f4_\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645_\u0645\u062d\u0627\u0633\u0628\u0647_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u062e\u0627\u0644\u06cc",
      "community": 1021,
      "norm_label": "\u06f2.\u06f8.\u06f4 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0633\u0644\u0627\u062a\u200c\u0647\u0627\u06cc \u062e\u0627\u0644\u06cc"
    },
    {
      "label": "\u06f2.\u06f9 \u0646\u0648\u0628\u062a (Appointment)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L414",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f9_\u0646\u0648\u0628\u062a_appointment",
      "community": 207,
      "norm_label": "\u06f2.\u06f9 \u0646\u0648\u0628\u062a (appointment)"
    },
    {
      "label": "\u06f2.\u06f1\u06f0 \u067e\u0631\u062f\u0627\u062e\u062a (Payment Types)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L441",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f0_\u067e\u0631\u062f\u0627\u062e\u062a_payment_types",
      "community": 207,
      "norm_label": "\u06f2.\u06f1\u06f0 \u067e\u0631\u062f\u0627\u062e\u062a (payment types)"
    },
    {
      "label": "\u06f2.\u06f1\u06f0.\u06f1 \u067e\u0631\u062f\u0627\u062e\u062a \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L443",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f0_\u06f1_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0648\u0628\u062a",
      "community": 207,
      "norm_label": "\u06f2.\u06f1\u06f0.\u06f1 \u067e\u0631\u062f\u0627\u062e\u062a \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u06f2.\u06f1\u06f0.\u06f2 \u067e\u0631\u062f\u0627\u062e\u062a \u0627\u0634\u062a\u0631\u0627\u06a9",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L462",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f0_\u06f2_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0634\u062a\u0631\u0627\u06a9",
      "community": 207,
      "norm_label": "\u06f2.\u06f1\u06f0.\u06f2 \u067e\u0631\u062f\u0627\u062e\u062a \u0627\u0634\u062a\u0631\u0627\u06a9"
    },
    {
      "label": "\u06f2.\u06f1\u06f1 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0628\u06cc\u0645\u0627\u0631 (Profile)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L483",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f1_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_profile",
      "community": 207,
      "norm_label": "\u06f2.\u06f1\u06f1 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0628\u06cc\u0645\u0627\u0631 (profile)"
    },
    {
      "label": "\u06f2.\u06f1\u06f2 \u0648\u0628\u0644\u0627\u06af (Blog)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L509",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f2_\u0648\u0628\u0644\u0627\u06af_blog",
      "community": 207,
      "norm_label": "\u06f2.\u06f1\u06f2 \u0648\u0628\u0644\u0627\u06af (blog)"
    },
    {
      "label": "\u06f2.\u06f1\u06f3 \u0646\u0638\u0631\u0627\u062a\u060c \u0644\u0627\u06cc\u06a9 \u0648 \u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L524",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f3_\u0646\u0638\u0631\u0627\u062a_\u0644\u0627\u06cc\u06a9_\u0648_\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc",
      "community": 1050,
      "norm_label": "\u06f2.\u06f1\u06f3 \u0646\u0638\u0631\u0627\u062a\u060c \u0644\u0627\u06cc\u06a9 \u0648 \u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc"
    },
    {
      "label": "\u06f2.\u06f1\u06f3.\u06f1 \u0646\u0638\u0631 (Comment)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L526",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f3_\u06f1_\u0646\u0638\u0631_comment",
      "community": 1050,
      "norm_label": "\u06f2.\u06f1\u06f3.\u06f1 \u0646\u0638\u0631 (comment)"
    },
    {
      "label": "\u06f2.\u06f1\u06f3.\u06f2 \u0644\u0627\u06cc\u06a9 (Like)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L539",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f3_\u06f2_\u0644\u0627\u06cc\u06a9_like",
      "community": 1050,
      "norm_label": "\u06f2.\u06f1\u06f3.\u06f2 \u0644\u0627\u06cc\u06a9 (like)"
    },
    {
      "label": "\u06f2.\u06f1\u06f3.\u06f3 \u0627\u0645\u062a\u06cc\u0627\u0632 (Rate)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L550",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f3_\u06f3_\u0627\u0645\u062a\u06cc\u0627\u0632_rate",
      "community": 1050,
      "norm_label": "\u06f2.\u06f1\u06f3.\u06f3 \u0627\u0645\u062a\u06cc\u0627\u0632 (rate)"
    },
    {
      "label": "\u06f3. \u0645\u0634\u062e\u0635\u0627\u062a API",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L567",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f3_\u0645\u0634\u062e\u0635\u0627\u062a_api",
      "community": 255,
      "norm_label": "\u06f3. \u0645\u0634\u062e\u0635\u0627\u062a api"
    },
    {
      "label": "Task-02: \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a (Authentication)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L571",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_task_02_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_authentication",
      "community": 255,
      "norm_label": "task-02: \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a (authentication)"
    },
    {
      "label": "POST /oauth/token \u2014 \u0648\u0631\u0648\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L575",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_post_oauth_token_\u0648\u0631\u0648\u062f_\u0628\u0647_\u0633\u06cc\u0633\u062a\u0645",
      "community": 255,
      "norm_label": "post /oauth/token \u2014 \u0648\u0631\u0648\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645"
    },
    {
      "label": "GET /oauth/userinfo \u2014 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06a9\u0627\u0631\u0628\u0631 (\u0633\u0627\u0632\u06af\u0627\u0631 \u0628\u0627 \u062f\u0631\u0648\u067e\u0627\u0644)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L584",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_get_oauth_userinfo_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u06a9\u0627\u0631\u0628\u0631_\u0633\u0627\u0632\u06af\u0627\u0631_\u0628\u0627_\u062f\u0631\u0648\u067e\u0627\u0644",
      "community": 255,
      "norm_label": "get /oauth/userinfo \u2014 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06a9\u0627\u0631\u0628\u0631 (\u0633\u0627\u0632\u06af\u0627\u0631 \u0628\u0627 \u062f\u0631\u0648\u067e\u0627\u0644)"
    },
    {
      "label": "POST /oauth/token \u2014 \u062a\u062c\u062f\u06cc\u062f \u062a\u0648\u06a9\u0646 (Refresh)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L593",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_post_oauth_token_\u062a\u062c\u062f\u06cc\u062f_\u062a\u0648\u06a9\u0646_refresh",
      "community": 255,
      "norm_label": "post /oauth/token \u2014 \u062a\u062c\u062f\u06cc\u062f \u062a\u0648\u06a9\u0646 (refresh)"
    },
    {
      "label": "Task-05: API \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L602",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_task_05_api_\u062f\u06a9\u062a\u0631",
      "community": 255,
      "norm_label": "task-05: api \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "GET /api/v1/doctors/{id}",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L606",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_get_api_v1_doctors_id",
      "community": 255,
      "norm_label": "get /api/v1/doctors/{id}"
    },
    {
      "label": "GET /api/v1/doctors/{id}/insurances",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L615",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_get_api_v1_doctors_id_insurances",
      "community": 255,
      "norm_label": "get /api/v1/doctors/{id}/insurances"
    },
    {
      "label": "Task-07: API \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (Agent)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L624",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_task_07_api_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent",
      "community": 255,
      "norm_label": "task-07: api \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (agent)"
    },
    {
      "label": "GET /api/v1/representations/{id}",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L628",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_get_api_v1_representations_id",
      "community": 255,
      "norm_label": "get /api/v1/representations/{id}"
    },
    {
      "label": "POST /api/v1/representations/{id}/bank-accounts",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L637",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_post_api_v1_representations_id_bank_accounts",
      "community": 255,
      "norm_label": "post /api/v1/representations/{id}/bank-accounts"
    },
    {
      "label": "Task-08: API \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L646",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_task_08_api_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "community": 1049,
      "norm_label": "task-08: api \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627"
    },
    {
      "label": "GET /api/v1/categories/states \u2014 \u0627\u0633\u062a\u0627\u0646\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L650",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_get_api_v1_categories_states_\u0627\u0633\u062a\u0627\u0646_\u0647\u0627",
      "community": 1049,
      "norm_label": "get /api/v1/categories/states \u2014 \u0627\u0633\u062a\u0627\u0646\u200c\u0647\u0627"
    },
    {
      "label": "GET /api/v1/categories/cities \u2014 \u0634\u0647\u0631\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L659",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_get_api_v1_categories_cities_\u0634\u0647\u0631\u0647\u0627",
      "community": 1049,
      "norm_label": "get /api/v1/categories/cities \u2014 \u0634\u0647\u0631\u0647\u0627"
    },
    {
      "label": "\u0633\u0627\u06cc\u0631 Endpoint \u0647\u0627\u06cc \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u2014 \u0627\u0644\u0632\u0627\u0645\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L668",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0633\u0627\u06cc\u0631_endpoint_\u0647\u0627\u06cc_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0627\u0644\u0632\u0627\u0645\u06cc",
      "community": 1049,
      "norm_label": "\u0633\u0627\u06cc\u0631 endpoint \u0647\u0627\u06cc \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u2014 \u0627\u0644\u0632\u0627\u0645\u06cc"
    },
    {
      "label": "Task-09: API \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L678",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_task_09_api_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a",
      "community": 1048,
      "norm_label": "task-09: api \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a"
    },
    {
      "label": "GET /api/v1/appointment-settings/slots \u2014 \u062f\u0631\u06cc\u0627\u0641\u062a \u0627\u0633\u0644\u0627\u062a\u200c\u0647\u0627\u06cc \u062e\u0627\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L680",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_get_api_v1_appointment_settings_slots_\u062f\u0631\u06cc\u0627\u0641\u062a_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u062e\u0627\u0644\u06cc",
      "community": 1048,
      "norm_label": "get /api/v1/appointment-settings/slots \u2014 \u062f\u0631\u06cc\u0627\u0641\u062a \u0627\u0633\u0644\u0627\u062a\u200c\u0647\u0627\u06cc \u062e\u0627\u0644\u06cc"
    },
    {
      "label": "POST /api/v1/appointment-settings/overrides \u2014 \u062b\u0628\u062a Override \u062a\u0648\u0633\u0637 \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L689",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_post_api_v1_appointment_settings_overrides_\u062b\u0628\u062a_override_\u062a\u0648\u0633\u0637_\u062f\u06a9\u062a\u0631",
      "community": 1048,
      "norm_label": "post /api/v1/appointment-settings/overrides \u2014 \u062b\u0628\u062a override \u062a\u0648\u0633\u0637 \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "POST /api/v1/appointment-settings/holidays \u2014 \u062b\u0628\u062a \u062a\u0639\u0637\u06cc\u0644\u06cc (\u0641\u0642\u0637 \u0627\u062f\u0645\u06cc\u0646)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L698",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_post_api_v1_appointment_settings_holidays_\u062b\u0628\u062a_\u062a\u0639\u0637\u06cc\u0644\u06cc_\u0641\u0642\u0637_\u0627\u062f\u0645\u06cc\u0646",
      "community": 1048,
      "norm_label": "post /api/v1/appointment-settings/holidays \u2014 \u062b\u0628\u062a \u062a\u0639\u0637\u06cc\u0644\u06cc (\u0641\u0642\u0637 \u0627\u062f\u0645\u06cc\u0646)"
    },
    {
      "label": "\u06f4. \u0633\u06cc\u0633\u062a\u0645 \u062d\u0633\u0627\u0628 \u0648 \u0635\u0641 \u067e\u06cc\u0627\u0645\u06a9",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L707",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u062d\u0633\u0627\u0628_\u0648_\u0635\u0641_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 982,
      "norm_label": "\u06f4. \u0633\u06cc\u0633\u062a\u0645 \u062d\u0633\u0627\u0628 \u0648 \u0635\u0641 \u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "label": "\u06f4.\u06f1 \u062d\u0633\u0627\u0628 \u067e\u06cc\u0627\u0645\u06a9 (SMS Account)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L709",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f4_\u06f1_\u062d\u0633\u0627\u0628_\u067e\u06cc\u0627\u0645\u06a9_sms_account",
      "community": 982,
      "norm_label": "\u06f4.\u06f1 \u062d\u0633\u0627\u0628 \u067e\u06cc\u0627\u0645\u06a9 (sms account)"
    },
    {
      "label": "\u06f4.\u06f2 \u0635\u0641 \u067e\u06cc\u0627\u0645\u06a9 (SMS Queue)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L721",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f4_\u06f2_\u0635\u0641_\u067e\u06cc\u0627\u0645\u06a9_sms_queue",
      "community": 982,
      "norm_label": "\u06f4.\u06f2 \u0635\u0641 \u067e\u06cc\u0627\u0645\u06a9 (sms queue)"
    },
    {
      "label": "\u06f4.\u06f3 API \u067e\u06cc\u0627\u0645\u06a9",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L737",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f4_\u06f3_api_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 982,
      "norm_label": "\u06f4.\u06f3 api \u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "label": "POST /api/v1/sms/queue \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 \u0628\u0647 \u0635\u0641",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L739",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_post_api_v1_sms_queue_\u0627\u0641\u0632\u0648\u062f\u0646_\u0628\u0647_\u0635\u0641",
      "community": 982,
      "norm_label": "post /api/v1/sms/queue \u2014 \u0627\u0641\u0632\u0648\u062f\u0646 \u0628\u0647 \u0635\u0641"
    },
    {
      "label": "GET /api/v1/sms/balance \u2014 \u0645\u0648\u062c\u0648\u062f\u06cc \u062d\u0633\u0627\u0628 \u067e\u06cc\u0627\u0645\u06a9",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L748",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_get_api_v1_sms_balance_\u0645\u0648\u062c\u0648\u062f\u06cc_\u062d\u0633\u0627\u0628_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 982,
      "norm_label": "get /api/v1/sms/balance \u2014 \u0645\u0648\u062c\u0648\u062f\u06cc \u062d\u0633\u0627\u0628 \u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "label": "\u06f5. \u0641\u0647\u0631\u0633\u062a \u0645\u0634\u06a9\u0644\u0627\u062a \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647 \u0648 \u0627\u0635\u0644\u0627\u062d\u0627\u062a \u0644\u0627\u0632\u0645",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L757",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f5_\u0641\u0647\u0631\u0633\u062a_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647_\u0648_\u0627\u0635\u0644\u0627\u062d\u0627\u062a_\u0644\u0627\u0632\u0645",
      "community": 277,
      "norm_label": "\u06f5. \u0641\u0647\u0631\u0633\u062a \u0645\u0634\u06a9\u0644\u0627\u062a \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647 \u0648 \u0627\u0635\u0644\u0627\u062d\u0627\u062a \u0644\u0627\u0632\u0645"
    },
    {
      "label": "\u06f6. \u067e\u06cc\u0648\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L775",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f6_\u067e\u06cc\u0648\u0633\u062a",
      "community": 277,
      "norm_label": "\u06f6. \u067e\u06cc\u0648\u0633\u062a"
    },
    {
      "label": "\u06f6.\u06f1 \u062f\u06cc\u0627\u06af\u0631\u0627\u0645 \u0648\u0636\u0639\u06cc\u062a \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L777",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f6_\u06f1_\u062f\u06cc\u0627\u06af\u0631\u0627\u0645_\u0648\u0636\u0639\u06cc\u062a_\u0646\u0648\u0628\u062a",
      "community": 277,
      "norm_label": "\u06f6.\u06f1 \u062f\u06cc\u0627\u06af\u0631\u0627\u0645 \u0648\u0636\u0639\u06cc\u062a \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u06f6.\u06f2 \u062c\u0631\u06cc\u0627\u0646 \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L793",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f6_\u06f2_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646",
      "community": 277,
      "norm_label": "\u06f6.\u06f2 \u062c\u0631\u06cc\u0627\u0646 \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646"
    },
    {
      "label": "\u06f6.\u06f3 \u0628\u0631\u0631\u0633\u06cc \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L803",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f6_\u06f3_\u0628\u0631\u0631\u0633\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0645\u0646\u0634\u06cc",
      "community": 277,
      "norm_label": "\u06f6.\u06f3 \u0628\u0631\u0631\u0633\u06cc \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u06f6.\u06f4 \u0645\u062d\u062f\u0648\u062f\u0647 \u0633\u06cc\u0633\u062a\u0645 (Scope)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L813",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u06f6_\u06f4_\u0645\u062d\u062f\u0648\u062f\u0647_\u0633\u06cc\u0633\u062a\u0645_scope",
      "community": 277,
      "norm_label": "\u06f6.\u06f4 \u0645\u062d\u062f\u0648\u062f\u0647 \u0633\u06cc\u0633\u062a\u0645 (scope)"
    },
    {
      "label": "\u0628\u062e\u0634 \u062f\u0648\u0645 \u2014 \u0645\u0633\u062a\u0646\u062f \u06a9\u0627\u0645\u0644 API",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L829",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "community": 770,
      "norm_label": "\u0628\u062e\u0634 \u062f\u0648\u0645 \u2014 \u0645\u0633\u062a\u0646\u062f \u06a9\u0627\u0645\u0644 api"
    },
    {
      "label": "\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L833",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0641\u0647\u0631\u0633\u062a_\u0645\u0637\u0627\u0644\u0628",
      "community": 770,
      "norm_label": "\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628"
    },
    {
      "label": "\u062e\u0637\u0627\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L854",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc",
      "community": 770,
      "norm_label": "\u062e\u0637\u0627\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "label": "1. \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a (Authentication)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L869",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_1_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_authentication",
      "community": 770,
      "norm_label": "1. \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a (authentication)"
    },
    {
      "label": "1. \ud83d\udd35 `POST` refresh token",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L871",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_1_post_refresh_token",
      "community": 770,
      "norm_label": "1. \ud83d\udd35 `post` refresh token"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L879",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body",
      "community": 770,
      "norm_label": "request body"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L888",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627",
      "community": 770,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "2. \ud83d\udfe2 `GET` X-CSRF-Token",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L896",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_2_get_x_csrf_token",
      "community": 770,
      "norm_label": "2. \ud83d\udfe2 `get` x-csrf-token"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L906",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_906",
      "community": 770,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "3. \ud83d\udfe2 `GET` user info  \ud83c\udd95",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L914",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_3_get_user_info",
      "community": 770,
      "norm_label": "3. \ud83d\udfe2 `get` user info  \ud83c\udd95"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L924",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_924",
      "community": 770,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "2. \u06a9\u0627\u0631\u0628\u0631 (User)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L981",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_2_\u06a9\u0627\u0631\u0628\u0631_user",
      "community": 65,
      "norm_label": "2. \u06a9\u0627\u0631\u0628\u0631 (user)"
    },
    {
      "label": "4. \ud83d\udd35 `POST` verify code",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L983",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_4_post_verify_code",
      "community": 65,
      "norm_label": "4. \ud83d\udd35 `post` verify code"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L991",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_991",
      "community": 65,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L998",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request",
      "community": 65,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1007",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1007",
      "community": 65,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "5. \ud83d\udd35 `POST` send code",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1015",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_5_post_send_code",
      "community": 65,
      "norm_label": "5. \ud83d\udd35 `post` send code"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1025",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_1025",
      "community": 65,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1032",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_1032",
      "community": 65,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1041",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1041",
      "community": 65,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "6. \ud83d\udd35 `POST` register",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1049",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_6_post_register",
      "community": 65,
      "norm_label": "6. \ud83d\udd35 `post` register"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1057",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc",
      "community": 65,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1063",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1063",
      "community": 65,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "7. \ud83d\udd34 `DELETE` delete user",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1071",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_7_delete_delete_user",
      "community": 65,
      "norm_label": "7. \ud83d\udd34 `delete` delete user"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1079",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1079",
      "community": 65,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1085",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1085",
      "community": 65,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "8. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1093",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_8_patch_patch",
      "community": 65,
      "norm_label": "8. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1101",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1101",
      "community": 65,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1107",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_1107",
      "community": 65,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1115",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_1115",
      "community": 65,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1125",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1125",
      "community": 65,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "9. \ud83d\udfe2 `GET` list secretary",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1133",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_9_get_list_secretary",
      "community": 65,
      "norm_label": "9. \ud83d\udfe2 `get` list secretary"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1141",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query",
      "community": 65,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1147",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1147",
      "community": 65,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1154",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1154",
      "community": 65,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "3. \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0628\u06cc\u0645\u0627\u0631 (User Profile)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1164",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_3_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_user_profile",
      "community": 123,
      "norm_label": "3. \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0628\u06cc\u0645\u0627\u0631 (user profile)"
    },
    {
      "label": "10. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1166",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_10_post_post",
      "community": 123,
      "norm_label": "10. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1174",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1174",
      "community": 123,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1180",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_1180",
      "community": 123,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1200",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_1200",
      "community": 123,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1454",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1454",
      "community": 123,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "11. \ud83d\udfe2 `GET` get",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1462",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_11_get_get",
      "community": 123,
      "norm_label": "11. \ud83d\udfe2 `get` get"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1472",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1472",
      "community": 123,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1478",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1478",
      "community": 123,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "12. \ud83d\udfe1 `PATCH` path only disease",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1486",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_12_patch_path_only_disease",
      "community": 123,
      "norm_label": "12. \ud83d\udfe1 `patch` path only disease"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1494",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1494",
      "community": 123,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1501",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_1501",
      "community": 123,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1521",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_1521",
      "community": 123,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1775",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1775",
      "community": 123,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "13. \ud83d\udd34 `DELETE` delete",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1783",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_13_delete_delete",
      "community": 123,
      "norm_label": "13. \ud83d\udd34 `delete` delete"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1791",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1791",
      "community": 123,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1797",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1797",
      "community": 123,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "4. \u062f\u06a9\u062a\u0631 (Doctor)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1807",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_4_\u062f\u06a9\u062a\u0631_doctor",
      "community": 36,
      "norm_label": "4. \u062f\u06a9\u062a\u0631 (doctor)"
    },
    {
      "label": "14. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1809",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_14_post_post",
      "community": 36,
      "norm_label": "14. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1819",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1819",
      "community": 36,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1825",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1825",
      "community": 36,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "15. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1833",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_15_patch_patch",
      "community": 36,
      "norm_label": "15. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1843",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1843",
      "community": 36,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1850",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_1850",
      "community": 36,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1857",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_1857",
      "community": 36,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1868",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1868",
      "community": 36,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "16. \ud83d\udd34 `DELETE` delete",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1876",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_16_delete_delete",
      "community": 36,
      "norm_label": "16. \ud83d\udd34 `delete` delete"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1886",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1886",
      "community": 36,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1893",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1893",
      "community": 36,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "17. \ud83d\udfe2 `GET` get  \ud83c\udd95",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1901",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_17_get_get",
      "community": 36,
      "norm_label": "17. \ud83d\udfe2 `get` get  \ud83c\udd95"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1911",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1911",
      "community": 36,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "18. \ud83d\udfe2 `GET` doctor list  \ud83c\udd95",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2039",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_18_get_doctor_list",
      "community": 36,
      "norm_label": "18. \ud83d\udfe2 `get` doctor list  \ud83c\udd95"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2049",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_2049",
      "community": 36,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2064",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2064",
      "community": 36,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "19. \ud83d\udd35 `POST` image upload",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2304",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_19_post_image_upload",
      "community": 36,
      "norm_label": "19. \ud83d\udd35 `post` image upload"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2312",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2312",
      "community": 36,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2320",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2320",
      "community": 36,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "20. \ud83d\udfe2 `GET` Clinic Doctor List",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2328",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_20_get_clinic_doctor_list",
      "community": 36,
      "norm_label": "20. \ud83d\udfe2 `get` clinic doctor list"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2338",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_2338",
      "community": 36,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2353",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2353",
      "community": 36,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "21. \ud83d\udfe2 `GET` all doctor services",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2361",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_21_get_all_doctor_services",
      "community": 36,
      "norm_label": "21. \ud83d\udfe2 `get` all doctor services"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2371",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_2371",
      "community": 36,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2378",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2378",
      "community": 36,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "22. \ud83d\udfe2 `GET` get doctor rate",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2386",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_22_get_get_doctor_rate",
      "community": 36,
      "norm_label": "22. \ud83d\udfe2 `get` get doctor rate"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2396",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2396",
      "community": 36,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2402",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2402",
      "community": 36,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "23. \ud83d\udd34 `DELETE` delete",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2410",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_23_delete_delete",
      "community": 36,
      "norm_label": "23. \ud83d\udd34 `delete` delete"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2418",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2418",
      "community": 36,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2425",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2425",
      "community": 36,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "5. \u0622\u062f\u0631\u0633 \u062f\u06a9\u062a\u0631 (Doctor Address)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2435",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_5_\u0622\u062f\u0631\u0633_\u062f\u06a9\u062a\u0631_doctor_address",
      "community": 124,
      "norm_label": "5. \u0627\u062f\u0631\u0633 \u062f\u06a9\u062a\u0631 (doctor address)"
    },
    {
      "label": "24. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2437",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_24_post_post",
      "community": 124,
      "norm_label": "24. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2447",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2447",
      "community": 124,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2453",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2453",
      "community": 124,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "25. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2461",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_25_patch_patch",
      "community": 124,
      "norm_label": "25. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2471",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2471",
      "community": 124,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2478",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_2478",
      "community": 124,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2485",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_2485",
      "community": 124,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2496",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2496",
      "community": 124,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "26. \ud83d\udd34 `DELETE` delete",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2504",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_26_delete_delete",
      "community": 124,
      "norm_label": "26. \ud83d\udd34 `delete` delete"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2514",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2514",
      "community": 124,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2521",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2521",
      "community": 124,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "27. \ud83d\udfe2 `GET` get  \ud83c\udd95",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2529",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_27_get_get",
      "community": 124,
      "norm_label": "27. \ud83d\udfe2 `get` get  \ud83c\udd95"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2539",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2539",
      "community": 124,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2545",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2545",
      "community": 124,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "28. \ud83d\udfe2 `GET` list  \ud83c\udd95",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2579",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_28_get_list",
      "community": 124,
      "norm_label": "28. \ud83d\udfe2 `get` list  \ud83c\udd95"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2589",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2589",
      "community": 124,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "6. \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (Clinic)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2641",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "community": 304,
      "norm_label": "6. \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (clinic)"
    },
    {
      "label": "29. \ud83d\udfe2 `GET` clinic list  \ud83c\udd95",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2643",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_29_get_clinic_list",
      "community": 304,
      "norm_label": "29. \ud83d\udfe2 `get` clinic list  \ud83c\udd95"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2653",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_2653",
      "community": 304,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2664",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2664",
      "community": 304,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "30. \ud83d\udfe2 `GET` get  \ud83c\udd95",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2763",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_30_get_get",
      "community": 304,
      "norm_label": "30. \ud83d\udfe2 `get` get  \ud83c\udd95"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2773",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2773",
      "community": 304,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "31. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3011",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_31_patch_patch",
      "community": 1200,
      "norm_label": "31. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3021",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3021",
      "community": 1200,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3027",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_3027",
      "community": 1200,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3044",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3044",
      "community": 1200,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3067",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3067",
      "community": 1200,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "32. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3075",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_32_post_post",
      "community": 960,
      "norm_label": "32. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3085",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3085",
      "community": 960,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3091",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_3091",
      "community": 960,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3110",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3110",
      "community": 960,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3145",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3145",
      "community": 960,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "33. \ud83d\udd35 `POST` image_clinic",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3153",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_33_post_image_clinic",
      "community": 1008,
      "norm_label": "33. \ud83d\udd35 `post` image_clinic"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3161",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3161",
      "community": 1008,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3169",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3169",
      "community": 1008,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "34. \ud83d\udd35 `POST` image logo",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3177",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_34_post_image_logo",
      "community": 1252,
      "norm_label": "34. \ud83d\udd35 `post` image logo"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3185",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3185",
      "community": 1252,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3193",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3193",
      "community": 1252,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "35. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3201",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_35_patch_patch",
      "community": 1241,
      "norm_label": "35. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3209",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3209",
      "community": 1241,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3216",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_3216",
      "community": 1241,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3228",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3228",
      "community": 1241,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3242",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3242",
      "community": 1241,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "36. \ud83d\udfe2 `GET` get my rate",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3250",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_36_get_get_my_rate",
      "community": 1011,
      "norm_label": "36. \ud83d\udfe2 `get` get my rate"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3260",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3260",
      "community": 1011,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3267",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3267",
      "community": 1011,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "37. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3275",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_37_post_post",
      "community": 1226,
      "norm_label": "37. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3283",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3283",
      "community": 1226,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3290",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_3290",
      "community": 1226,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3302",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3302",
      "community": 1226,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3316",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3316",
      "community": 1226,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "38. \ud83d\udfe2 `GET` Unapproved comments",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3324",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_38_get_unapproved_comments",
      "community": 1236,
      "norm_label": "38. \ud83d\udfe2 `get` unapproved comments"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3332",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3332",
      "community": 1236,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3339",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3339",
      "community": 1236,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3346",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3346",
      "community": 1236,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "39. \ud83d\udfe1 `PATCH` Comment confirmation",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3354",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_39_patch_comment_confirmation",
      "community": 1237,
      "norm_label": "39. \ud83d\udfe1 `patch` comment confirmation"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3362",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3362",
      "community": 1237,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3369",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3369",
      "community": 1237,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3375",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3375",
      "community": 1237,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "40. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3383",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_40_post_post",
      "community": 1249,
      "norm_label": "40. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3391",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3391",
      "community": 1249,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3398",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3398",
      "community": 1249,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3404",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3404",
      "community": 1249,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "41. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3412",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_41_patch_patch",
      "community": 1228,
      "norm_label": "41. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3420",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3420",
      "community": 1228,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3427",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_3427",
      "community": 1228,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3439",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3439",
      "community": 1228,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3453",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3453",
      "community": 1228,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "42. \ud83d\udd34 `DELETE` delete",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3461",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_42_delete_delete",
      "community": 304,
      "norm_label": "42. \ud83d\udd34 `delete` delete"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3469",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3469",
      "community": 304,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3476",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3476",
      "community": 304,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "43. \ud83d\udfe2 `GET` get",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3484",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_43_get_get",
      "community": 1255,
      "norm_label": "43. \ud83d\udfe2 `get` get"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3492",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3492",
      "community": 1255,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3498",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3498",
      "community": 1255,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "44. \ud83d\udfe2 `GET` list comment",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3506",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_44_get_list_comment",
      "community": 1243,
      "norm_label": "44. \ud83d\udfe2 `get` list comment"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3514",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3514",
      "community": 1243,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3521",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3521",
      "community": 1243,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3528",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3528",
      "community": 1243,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "45. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3536",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_45_post_post",
      "community": 1244,
      "norm_label": "45. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3544",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3544",
      "community": 1244,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3551",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3551",
      "community": 1244,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3557",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3557",
      "community": 1244,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "46. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3565",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_46_patch_patch",
      "community": 1245,
      "norm_label": "46. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3573",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3573",
      "community": 1245,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3580",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3580",
      "community": 1245,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3586",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3586",
      "community": 1245,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "7. \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (Agent / Representation)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3596",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_7_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent_representation",
      "community": 47,
      "norm_label": "7. \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (agent / representation)"
    },
    {
      "label": "47. \ud83d\udd35 `POST` POST",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3598",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_47_post_post",
      "community": 47,
      "norm_label": "47. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3606",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3606",
      "community": 47,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3612",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3612",
      "community": 47,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "48. \ud83d\udfe1 `PATCH` PATCH",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3620",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_48_patch_patch",
      "community": 47,
      "norm_label": "48. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3628",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3628",
      "community": 47,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3634",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3634",
      "community": 47,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "49. \ud83d\udfe2 `GET` GET",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3642",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_49_get_get",
      "community": 47,
      "norm_label": "49. \ud83d\udfe2 `get` get"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3650",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3650",
      "community": 47,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3656",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3656",
      "community": 47,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "50. \ud83d\udfe2 `GET` get",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3664",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_50_get_get",
      "community": 47,
      "norm_label": "50. \ud83d\udfe2 `get` get"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3672",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3672",
      "community": 47,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3679",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3679",
      "community": 47,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "51. \ud83d\udfe2 `GET` my-appointments",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3687",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_51_get_my_appointments",
      "community": 47,
      "norm_label": "51. \ud83d\udfe2 `get` my-appointments"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3695",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3695",
      "community": 47,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3702",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3702",
      "community": 47,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "52. \ud83d\udfe2 `GET` my-doctor",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3710",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_52_get_my_doctor",
      "community": 47,
      "norm_label": "52. \ud83d\udfe2 `get` my-doctor"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3718",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3718",
      "community": 47,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3725",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3725",
      "community": 47,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3732",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3732",
      "community": 47,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "53. \ud83d\udfe2 `GET` representation_filter",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3740",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_53_get_representation_filter",
      "community": 47,
      "norm_label": "53. \ud83d\udfe2 `get` representation_filter"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3748",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3748",
      "community": 47,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3756",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3756",
      "community": 47,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3763",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3763",
      "community": 47,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "54. \ud83d\udfe2 `GET` yearly-income",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3771",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_54_get_yearly_income",
      "community": 47,
      "norm_label": "54. \ud83d\udfe2 `get` yearly-income"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3779",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3779",
      "community": 47,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3787",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3787",
      "community": 47,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3794",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3794",
      "community": 47,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "8. \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627 (Categories)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3804",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_8_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_categories",
      "community": 27,
      "norm_label": "8. \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627 (categories)"
    },
    {
      "label": "55. \ud83d\udfe2 `GET` all tag",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3806",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_55_get_all_tag",
      "community": 27,
      "norm_label": "55. \ud83d\udfe2 `get` all tag"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3816",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3816",
      "community": 27,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3823",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3823",
      "community": 27,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3829",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3829",
      "community": 27,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "56. \ud83d\udfe2 `GET` supplementary_insurance",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3837",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_56_get_supplementary_insurance",
      "community": 27,
      "norm_label": "56. \ud83d\udfe2 `get` supplementary_insurance"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3847",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3847",
      "community": 27,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3854",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3854",
      "community": 27,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3860",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3860",
      "community": 27,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "57. \ud83d\udfe2 `GET` categories list",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3868",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_57_get_categories_list",
      "community": 27,
      "norm_label": "57. \ud83d\udfe2 `get` categories list"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3878",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3878",
      "community": 27,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3886",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3886",
      "community": 27,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3892",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3892",
      "community": 27,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "58. \ud83d\udfe2 `GET` all state",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3900",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_58_get_all_state",
      "community": 27,
      "norm_label": "58. \ud83d\udfe2 `get` all state"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3910",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3910",
      "community": 27,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3917",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3917",
      "community": 27,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3923",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3923",
      "community": 27,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "59. \ud83d\udfe2 `GET` all city",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3931",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_59_get_all_city",
      "community": 27,
      "norm_label": "59. \ud83d\udfe2 `get` all city"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3941",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3941",
      "community": 27,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3949",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3949",
      "community": 27,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3955",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3955",
      "community": 27,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "60. \ud83d\udfe2 `GET` all specially doctor",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3963",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_60_get_all_specially_doctor",
      "community": 27,
      "norm_label": "60. \ud83d\udfe2 `get` all specially doctor"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3973",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3973",
      "community": 27,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3980",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3980",
      "community": 27,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3986",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3986",
      "community": 27,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "61. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3994",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_61_post_post",
      "community": 27,
      "norm_label": "61. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4002",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4002",
      "community": 27,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4009",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_4009",
      "community": 27,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4016",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4016",
      "community": 27,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4025",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4025",
      "community": 27,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "62. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4033",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_62_patch_patch",
      "community": 1000,
      "norm_label": "62. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4041",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4041",
      "community": 1000,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4048",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_4048",
      "community": 1000,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4054",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4054",
      "community": 1000,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4062",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4062",
      "community": 1000,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "63. \ud83d\udd34 `DELETE` DELETE",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4070",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_63_delete_delete",
      "community": 27,
      "norm_label": "63. \ud83d\udd34 `delete` delete"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4078",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4078",
      "community": 27,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4084",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_4084",
      "community": 27,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4090",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4090",
      "community": 27,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4098",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4098",
      "community": 27,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "9. \u0628\u06cc\u0645\u0647 \u062f\u06a9\u062a\u0631 (Doctor Insurance)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4108",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_9_\u0628\u06cc\u0645\u0647_\u062f\u06a9\u062a\u0631_doctor_insurance",
      "community": 105,
      "norm_label": "9. \u0628\u06cc\u0645\u0647 \u062f\u06a9\u062a\u0631 (doctor insurance)"
    },
    {
      "label": "64. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4110",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_64_post_post",
      "community": 105,
      "norm_label": "64. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4118",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4118",
      "community": 105,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4125",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_4125",
      "community": 105,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4133",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4133",
      "community": 105,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4143",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4143",
      "community": 105,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "65. \ud83d\udd34 `DELETE` DELETE",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4151",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_65_delete_delete",
      "community": 105,
      "norm_label": "65. \ud83d\udd34 `delete` delete"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4159",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4159",
      "community": 105,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4165",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_4165",
      "community": 105,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4171",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4171",
      "community": 105,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4179",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4179",
      "community": 105,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "66. \ud83d\udfe2 `GET` get",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4187",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_66_get_get",
      "community": 105,
      "norm_label": "66. \ud83d\udfe2 `get` get"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4195",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4195",
      "community": 105,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4201",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4201",
      "community": 105,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "67. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4209",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_67_patch_patch",
      "community": 105,
      "norm_label": "67. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4217",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4217",
      "community": 105,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4223",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_4223",
      "community": 105,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4231",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4231",
      "community": 105,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4241",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4241",
      "community": 105,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "10. \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a \u2014 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0641\u062a\u06af\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4251",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_10_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "community": 178,
      "norm_label": "10. \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a \u2014 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0641\u062a\u06af\u06cc"
    },
    {
      "label": "68. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4253",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_68_post_post",
      "community": 178,
      "norm_label": "68. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4263",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4263",
      "community": 178,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4270",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_4270",
      "community": 178,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4277",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4277",
      "community": 178,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4394",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4394",
      "community": 178,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "69. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4402",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_69_patch_patch",
      "community": 178,
      "norm_label": "69. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4412",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4412",
      "community": 178,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4419",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_4419",
      "community": 178,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4425",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4425",
      "community": 178,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4541",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4541",
      "community": 178,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "70. \ud83d\udfe2 `GET` get",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4549",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_70_get_get",
      "community": 178,
      "norm_label": "70. \ud83d\udfe2 `get` get"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4559",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4559",
      "community": 178,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4566",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4566",
      "community": 178,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "11. \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a \u2014 Date Override",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4576",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_11_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_date_override",
      "community": 93,
      "norm_label": "11. \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a \u2014 date override"
    },
    {
      "label": "71. \ud83d\udfe2 `GET` list",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4578",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_71_get_list",
      "community": 93,
      "norm_label": "71. \ud83d\udfe2 `get` list"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4586",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4586",
      "community": 93,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4593",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4593",
      "community": 93,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "72. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4601",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_72_post_post",
      "community": 93,
      "norm_label": "72. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4609",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4609",
      "community": 93,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4616",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_4616",
      "community": 93,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4624",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4624",
      "community": 93,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4650",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4650",
      "community": 93,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "73. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4658",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_73_patch_patch",
      "community": 93,
      "norm_label": "73. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4666",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4666",
      "community": 93,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4673",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_4673",
      "community": 93,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4679",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4679",
      "community": 93,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4777",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4777",
      "community": 93,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "74. \ud83d\udd34 `DELETE` delete",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4785",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_74_delete_delete",
      "community": 93,
      "norm_label": "74. \ud83d\udd34 `delete` delete"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4793",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4793",
      "community": 93,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4800",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4800",
      "community": 93,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "75. \ud83d\udfe2 `GET` get",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4808",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_75_get_get",
      "community": 93,
      "norm_label": "75. \ud83d\udfe2 `get` get"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4816",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4816",
      "community": 93,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4823",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4823",
      "community": 93,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "12. \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a \u2014 \u062a\u0639\u0637\u06cc\u0644\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4833",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_12_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a",
      "community": 94,
      "norm_label": "12. \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a \u2014 \u062a\u0639\u0637\u06cc\u0644\u0627\u062a"
    },
    {
      "label": "76. \ud83d\udd34 `DELETE` delete",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4835",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_76_delete_delete",
      "community": 94,
      "norm_label": "76. \ud83d\udd34 `delete` delete"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4843",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4843",
      "community": 94,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4850",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4850",
      "community": 94,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "77. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4858",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_77_post_post",
      "community": 94,
      "norm_label": "77. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4866",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4866",
      "community": 94,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4873",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_4873",
      "community": 94,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4881",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4881",
      "community": 94,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4907",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4907",
      "community": 94,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "78. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4915",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_78_patch_patch",
      "community": 94,
      "norm_label": "78. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4923",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4923",
      "community": 94,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4930",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_4930",
      "community": 94,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4936",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4936",
      "community": 94,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5034",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5034",
      "community": 94,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "79. \ud83d\udd34 `DELETE` delete",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5042",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_79_delete_delete",
      "community": 94,
      "norm_label": "79. \ud83d\udd34 `delete` delete"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5050",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5050",
      "community": 94,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5057",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5057",
      "community": 94,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "80. \ud83d\udfe2 `GET` get",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5065",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_80_get_get",
      "community": 94,
      "norm_label": "80. \ud83d\udfe2 `get` get"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5073",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5073",
      "community": 94,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5080",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5080",
      "community": 94,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "13. \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc (Appointment)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5090",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_13_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_appointment",
      "community": 165,
      "norm_label": "13. \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc (appointment)"
    },
    {
      "label": "81. \ud83d\udfe2 `GET` appointment slots",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5092",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_81_get_appointment_slots",
      "community": 165,
      "norm_label": "81. \ud83d\udfe2 `get` appointment slots"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5102",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_5102",
      "community": 165,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5109",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5109",
      "community": 165,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5115",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5115",
      "community": 165,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "82. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5123",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_82_post_post",
      "community": 165,
      "norm_label": "82. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5133",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5133",
      "community": 165,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5140",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_5140",
      "community": 165,
      "norm_label": "request body"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5147",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5147",
      "community": 165,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "83. \ud83d\udfe2 `GET` Days Not Available For Appointments",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5155",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_83_get_days_not_available_for_appointments",
      "community": 165,
      "norm_label": "83. \ud83d\udfe2 `get` days not available for appointments"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5165",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5165",
      "community": 165,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5171",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5171",
      "community": 165,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "84. \ud83d\udfe2 `GET` My Appointments",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5179",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_84_get_my_appointments",
      "community": 165,
      "norm_label": "84. \ud83d\udfe2 `get` my appointments"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5189",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_5189",
      "community": 165,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5197",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5197",
      "community": 165,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "14. \u0645\u0646\u0634\u06cc (Secretary)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5207",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_14_\u0645\u0646\u0634\u06cc_secretary",
      "community": 231,
      "norm_label": "14. \u0645\u0646\u0634\u06cc (secretary)"
    },
    {
      "label": "85. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5209",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_85_post_post",
      "community": 231,
      "norm_label": "85. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5217",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5217",
      "community": 231,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5224",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5224",
      "community": 231,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "86. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5232",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_86_patch_patch",
      "community": 231,
      "norm_label": "86. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5240",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5240",
      "community": 231,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5247",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_5247",
      "community": 231,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5253",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_5253",
      "community": 231,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5351",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5351",
      "community": 231,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "87. \ud83d\udfe2 `GET` get",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5359",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_87_get_get",
      "community": 231,
      "norm_label": "87. \ud83d\udfe2 `get` get"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5367",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5367",
      "community": 231,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5374",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5374",
      "community": 231,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "15. \u067e\u0631\u062f\u0627\u062e\u062a (Payment)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5384",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_15_\u067e\u0631\u062f\u0627\u062e\u062a_payment",
      "community": 140,
      "norm_label": "15. \u067e\u0631\u062f\u0627\u062e\u062a (payment)"
    },
    {
      "label": "88. \ud83d\udfe2 `GET` get",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5386",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_88_get_get",
      "community": 140,
      "norm_label": "88. \ud83d\udfe2 `get` get"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5394",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5394",
      "community": 140,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5401",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5401",
      "community": 140,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "89. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5409",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_89_patch_patch",
      "community": 140,
      "norm_label": "89. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5417",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5417",
      "community": 140,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5424",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5424",
      "community": 140,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "90. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5432",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_90_post_post",
      "community": 140,
      "norm_label": "90. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5440",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5440",
      "community": 140,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5447",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5447",
      "community": 140,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "91. \ud83d\udd34 `DELETE` delete",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5455",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_91_delete_delete",
      "community": 140,
      "norm_label": "91. \ud83d\udd34 `delete` delete"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5463",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5463",
      "community": 140,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5470",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5470",
      "community": 140,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "92. \ud83d\udfe2 `GET` My Payments",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5478",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_92_get_my_payments",
      "community": 140,
      "norm_label": "92. \ud83d\udfe2 `get` my payments"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5488",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_5488",
      "community": 140,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5496",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5496",
      "community": 140,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "16. \u0648\u0628\u0644\u0627\u06af (Blog)",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5506",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_16_\u0648\u0628\u0644\u0627\u06af_blog",
      "community": 51,
      "norm_label": "16. \u0648\u0628\u0644\u0627\u06af (blog)"
    },
    {
      "label": "93. \ud83d\udfe2 `GET` top blogs  \ud83c\udd95",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5508",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_93_get_top_blogs",
      "community": 51,
      "norm_label": "93. \ud83d\udfe2 `get` top blogs  \ud83c\udd95"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5518",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5518",
      "community": 51,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5524",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5524",
      "community": 51,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "94. \ud83d\udd35 `POST` post",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5696",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_94_post_post",
      "community": 51,
      "norm_label": "94. \ud83d\udd35 `post` post"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5706",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5706",
      "community": 51,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5713",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_5713",
      "community": 51,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5721",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_5721",
      "community": 51,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5738",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5738",
      "community": 51,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "95. \ud83d\udfe1 `PATCH` patch",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5746",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_95_patch_patch",
      "community": 51,
      "norm_label": "95. \ud83d\udfe1 `patch` patch"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5756",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5756",
      "community": 51,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5763",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_request_body_5763",
      "community": 51,
      "norm_label": "request body"
    },
    {
      "label": "\u0645\u062b\u0627\u0644 Request",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5770",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_5770",
      "community": 51,
      "norm_label": "\u0645\u062b\u0627\u0644 request"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5779",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5779",
      "community": 51,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "96. \ud83d\udd34 `DELETE` delete",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5787",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_96_delete_delete",
      "community": 51,
      "norm_label": "96. \ud83d\udd34 `delete` delete"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5797",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5797",
      "community": 51,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5804",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5804",
      "community": 51,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "97. \ud83d\udfe2 `GET` get blog",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5812",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_97_get_get_blog",
      "community": 51,
      "norm_label": "97. \ud83d\udfe2 `get` get blog"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5822",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5822",
      "community": 51,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5828",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5828",
      "community": 51,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "98. \ud83d\udfe2 `GET` list blogs",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5836",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_98_get_list_blogs",
      "community": 51,
      "norm_label": "98. \ud83d\udfe2 `get` list blogs"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Query",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5846",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_5846",
      "community": 51,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5855",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5855",
      "community": 51,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5861",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5861",
      "community": 51,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "99. \ud83d\udd35 `POST` image upload",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5869",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_99_post_image_upload",
      "community": 51,
      "norm_label": "99. \ud83d\udd35 `post` image upload"
    },
    {
      "label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5877",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5877",
      "community": 51,
      "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5885",
      "_origin": "ast",
      "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5885",
      "community": 51,
      "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
    },
    {
      "label": "DEPLOY.md",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_deploy",
      "community": 168,
      "norm_label": "deploy.md"
    },
    {
      "label": "\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062f\u06cc\u067e\u0644\u0648\u06cc ClinicPro (Coolify + Docker Compose)",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_deploy_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_coolify_docker_compose",
      "community": 168,
      "norm_label": "\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062f\u06cc\u067e\u0644\u0648\u06cc clinicpro (coolify + docker compose)"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u0627\u0633\u062a\u06a9",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "docs_deploy_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0633\u062a\u06a9",
      "community": 168,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u0627\u0633\u062a\u06a9"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "docs_deploy_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 168,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f1 \u2014 \u0633\u0627\u062e\u062a \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633\u200c\u0647\u0627\u06cc \u0645\u0633\u062a\u0642\u0644 (MariaDB + Redis)",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u0633\u0627\u062e\u062a_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_mariadb_redis",
      "community": 168,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f1 \u2014 \u0633\u0627\u062e\u062a \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633\u200c\u0647\u0627\u06cc \u0645\u0633\u062a\u0642\u0644 (mariadb + redis)"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f2 \u2014 \u0633\u0627\u062e\u062a \u0645\u0646\u0628\u0639 \u0627\u067e (Resource) \u062f\u0631 Coolify",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u0633\u0627\u062e\u062a_\u0645\u0646\u0628\u0639_\u0627\u067e_resource_\u062f\u0631_coolify",
      "community": 168,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f2 \u2014 \u0633\u0627\u062e\u062a \u0645\u0646\u0628\u0639 \u0627\u067e (resource) \u062f\u0631 coolify"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f3 \u2014 \u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f3_\u062f\u0627\u0645\u0646\u0647_\u0647\u0627",
      "community": 168,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f3 \u2014 \u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f4 \u2014 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f4_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc",
      "community": 168,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f4 \u2014 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc"
    },
    {
      "label": "\u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633\u200c\u0647\u0627\u06cc \u0645\u0633\u062a\u0642\u0644 (\u0627\u0644\u0632\u0627\u0645\u06cc)",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L75",
      "_origin": "ast",
      "id": "docs_deploy_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_\u0627\u0644\u0632\u0627\u0645\u06cc",
      "community": 168,
      "norm_label": "\u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633\u200c\u0647\u0627\u06cc \u0645\u0633\u062a\u0642\u0644 (\u0627\u0644\u0632\u0627\u0645\u06cc)"
    },
    {
      "label": "\u0627\u0633\u0631\u0627\u0631 (\u0627\u0644\u0632\u0627\u0645\u06cc \u2014 \u0642\u0628\u0644 \u0627\u0632 \u0627\u0648\u0644\u06cc\u0646 \u062f\u06cc\u067e\u0644\u0648\u06cc)",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "docs_deploy_\u0627\u0633\u0631\u0627\u0631_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0642\u0628\u0644_\u0627\u0632_\u0627\u0648\u0644\u06cc\u0646_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "community": 168,
      "norm_label": "\u0627\u0633\u0631\u0627\u0631 (\u0627\u0644\u0632\u0627\u0645\u06cc \u2014 \u0642\u0628\u0644 \u0627\u0632 \u0627\u0648\u0644\u06cc\u0646 \u062f\u06cc\u067e\u0644\u0648\u06cc)"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627 \u0648 CORS",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "docs_deploy_\u062f\u0627\u0645\u0646\u0647_\u0647\u0627_\u0648_cors",
      "community": 168,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627 \u0648 cors"
    },
    {
      "label": "\u0631\u06cc\u0648\u0631\u0633\u200c\u067e\u0631\u0627\u06a9\u0633\u06cc",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "docs_deploy_\u0631\u06cc\u0648\u0631\u0633_\u067e\u0631\u0627\u06a9\u0633\u06cc",
      "community": 168,
      "norm_label": "\u0631\u06cc\u0648\u0631\u0633\u200c\u067e\u0631\u0627\u06a9\u0633\u06cc"
    },
    {
      "label": "api.ir (\u0627\u0633\u062a\u0639\u0644\u0627\u0645 \u0647\u0648\u06cc\u062a \u2014 Shahkar / IbanMatch)",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "docs_deploy_api_ir_\u0627\u0633\u062a\u0639\u0644\u0627\u0645_\u0647\u0648\u06cc\u062a_shahkar_ibanmatch",
      "community": 168,
      "norm_label": "api.ir (\u0627\u0633\u062a\u0639\u0644\u0627\u0645 \u0647\u0648\u06cc\u062a \u2014 shahkar / ibanmatch)"
    },
    {
      "label": "\u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u06a9\u0647 env \u0644\u0627\u0632\u0645 \u0646\u062f\u0627\u0631\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "docs_deploy_\u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc_\u06a9\u0647_env_\u0644\u0627\u0632\u0645_\u0646\u062f\u0627\u0631\u0646\u062f",
      "community": 168,
      "norm_label": "\u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u06a9\u0647 env \u0644\u0627\u0632\u0645 \u0646\u062f\u0627\u0631\u0646\u062f"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f5 \u2014 \u062f\u06cc\u067e\u0644\u0648\u06cc",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f5_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "community": 168,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f5 \u2014 \u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f6 \u2014 \u067e\u0633 \u0627\u0632 \u0627\u0648\u0644\u06cc\u0646 \u062f\u06cc\u067e\u0644\u0648\u06cc",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L158",
      "_origin": "ast",
      "id": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f6_\u067e\u0633_\u0627\u0632_\u0627\u0648\u0644\u06cc\u0646_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "community": 168,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f6 \u2014 \u067e\u0633 \u0627\u0632 \u0627\u0648\u0644\u06cc\u0646 \u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "label": "\u0633\u0627\u062e\u062a \u0627\u0648\u0644\u06cc\u0646 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L160",
      "_origin": "ast",
      "id": "docs_deploy_\u0633\u0627\u062e\u062a_\u0627\u0648\u0644\u06cc\u0646_\u0627\u062f\u0645\u06cc\u0646",
      "community": 168,
      "norm_label": "\u0633\u0627\u062e\u062a \u0627\u0648\u0644\u06cc\u0646 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u0628\u0631\u0631\u0633\u06cc \u0633\u0644\u0627\u0645\u062a",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L167",
      "_origin": "ast",
      "id": "docs_deploy_\u0628\u0631\u0631\u0633\u06cc_\u0633\u0644\u0627\u0645\u062a",
      "community": 168,
      "norm_label": "\u0628\u0631\u0631\u0633\u06cc \u0633\u0644\u0627\u0645\u062a"
    },
    {
      "label": "\u0627\u0645\u0646\u06cc\u062a \u0648 \u0645\u0646\u0627\u0628\u0639",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L176",
      "_origin": "ast",
      "id": "docs_deploy_\u0627\u0645\u0646\u06cc\u062a_\u0648_\u0645\u0646\u0627\u0628\u0639",
      "community": 168,
      "norm_label": "\u0627\u0645\u0646\u06cc\u062a \u0648 \u0645\u0646\u0627\u0628\u0639"
    },
    {
      "label": "\u062f\u06cc\u067e\u0644\u0648\u06cc\u200c\u0647\u0627\u06cc \u0628\u0639\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L187",
      "_origin": "ast",
      "id": "docs_deploy_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0647\u0627\u06cc_\u0628\u0639\u062f\u06cc",
      "community": 168,
      "norm_label": "\u062f\u06cc\u067e\u0644\u0648\u06cc\u200c\u0647\u0627\u06cc \u0628\u0639\u062f\u06cc"
    },
    {
      "label": "\u0639\u06cc\u0628\u200c\u06cc\u0627\u0628\u06cc",
      "file_type": "document",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L197",
      "_origin": "ast",
      "id": "docs_deploy_\u0639\u06cc\u0628_\u06cc\u0627\u0628\u06cc",
      "community": 168,
      "norm_label": "\u0639\u06cc\u0628\u200c\u06cc\u0627\u0628\u06cc"
    },
    {
      "label": "prd.md",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prd_prd",
      "community": 309,
      "norm_label": "prd.md"
    },
    {
      "label": "PRD \u2014 ClinicPro Phase 2",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prd_prd_prd_clinicpro_phase_2",
      "community": 309,
      "norm_label": "prd \u2014 clinicpro phase 2"
    },
    {
      "label": "\u062e\u0644\u0627\u0635\u0647 \u0627\u062c\u0631\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "prd_prd_\u062e\u0644\u0627\u0635\u0647_\u0627\u062c\u0631\u0627\u06cc\u06cc",
      "community": 309,
      "norm_label": "\u062e\u0644\u0627\u0635\u0647 \u0627\u062c\u0631\u0627\u06cc\u06cc"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "prd_prd_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "community": 309,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0627\u067e\u06cc\u06a9\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "prd_prd_\u0627\u067e\u06cc\u06a9_\u0647\u0627",
      "community": 459,
      "norm_label": "\u0627\u067e\u06cc\u06a9\u200c\u0647\u0627"
    },
    {
      "label": "\u0627\u067e\u06cc\u06a9 \u06f1 \u2014 \u067e\u0631\u0633\u0646\u0644 (Staff)",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f1_\u067e\u0631\u0633\u0646\u0644_staff",
      "community": 374,
      "norm_label": "\u0627\u067e\u06cc\u06a9 \u06f1 \u2014 \u067e\u0631\u0633\u0646\u0644 (staff)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "prd_prd_\u062a\u0648\u0636\u06cc\u062d",
      "community": 374,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc",
      "community": 374,
      "norm_label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc"
    },
    {
      "label": "Entity \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "prd_prd_entity_\u062c\u062f\u06cc\u062f",
      "community": 374,
      "norm_label": "entity \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "API",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "prd_prd_api",
      "community": 374,
      "norm_label": "api"
    },
    {
      "label": "Frontend",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "prd_prd_frontend",
      "community": 374,
      "norm_label": "frontend"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "prd_prd_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 374,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0627\u067e\u06cc\u06a9 \u06f2 \u2014 \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc (Subscription Tiers)",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f2_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "community": 279,
      "norm_label": "\u0627\u067e\u06cc\u06a9 \u06f2 \u2014 \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc (subscription tiers)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "prd_prd_\u062a\u0648\u0636\u06cc\u062d_99",
      "community": 279,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "\u0633\u0637\u0648\u062d \u067e\u0646\u0644",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "prd_prd_\u0633\u0637\u0648\u062d_\u067e\u0646\u0644",
      "community": 279,
      "norm_label": "\u0633\u0637\u0648\u062d \u067e\u0646\u0644"
    },
    {
      "label": "\u062f\u0648\u0631\u0647\u200c\u0647\u0627\u06cc \u0627\u0634\u062a\u0631\u0627\u06a9 (\u0645\u062b\u0627\u0644 \u2014 \u0627\u062f\u0645\u06cc\u0646 \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f)",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "prd_prd_\u062f\u0648\u0631\u0647_\u0647\u0627\u06cc_\u0627\u0634\u062a\u0631\u0627\u06a9_\u0645\u062b\u0627\u0644_\u0627\u062f\u0645\u06cc\u0646_\u062a\u0646\u0638\u06cc\u0645_\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 279,
      "norm_label": "\u062f\u0648\u0631\u0647\u200c\u0647\u0627\u06cc \u0627\u0634\u062a\u0631\u0627\u06a9 (\u0645\u062b\u0627\u0644 \u2014 \u0627\u062f\u0645\u06cc\u0646 \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f)"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u062a\u0631\u06cc\u0627\u0644",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "prd_prd_\u0642\u0648\u0627\u0646\u06cc\u0646_\u062a\u0631\u06cc\u0627\u0644",
      "community": 279,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u062a\u0631\u06cc\u0627\u0644"
    },
    {
      "label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc_129",
      "community": 279,
      "norm_label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc"
    },
    {
      "label": "Entities \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "prd_prd_entities_\u062c\u062f\u06cc\u062f",
      "community": 279,
      "norm_label": "entities \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "API",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L178",
      "_origin": "ast",
      "id": "prd_prd_api_178",
      "community": 279,
      "norm_label": "api"
    },
    {
      "label": "Frontend",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L194",
      "_origin": "ast",
      "id": "prd_prd_frontend_194",
      "community": 279,
      "norm_label": "frontend"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L205",
      "_origin": "ast",
      "id": "prd_prd_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_205",
      "community": 279,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0627\u067e\u06cc\u06a9 \u06f3 \u2014 \u0645\u0646\u0634\u06cc (Secretary) \u2014 \u062a\u06a9\u0645\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L216",
      "_origin": "ast",
      "id": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f3_\u0645\u0646\u0634\u06cc_secretary_\u062a\u06a9\u0645\u06cc\u0644",
      "community": 459,
      "norm_label": "\u0627\u067e\u06cc\u06a9 \u06f3 \u2014 \u0645\u0646\u0634\u06cc (secretary) \u2014 \u062a\u06a9\u0645\u06cc\u0644"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L218",
      "_origin": "ast",
      "id": "prd_prd_\u062a\u0648\u0636\u06cc\u062d_218",
      "community": 459,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L225",
      "_origin": "ast",
      "id": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc_225",
      "community": 459,
      "norm_label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L234",
      "_origin": "ast",
      "id": "prd_prd_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_\u0645\u0648\u0631\u062f_\u0646\u06cc\u0627\u0632",
      "community": 459,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632"
    },
    {
      "label": "API \u0645\u0648\u062c\u0648\u062f (\u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u062f\u0627\u0631\u0646\u062f)",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L239",
      "_origin": "ast",
      "id": "prd_prd_api_\u0645\u0648\u062c\u0648\u062f_\u0646\u06cc\u0627\u0632_\u0628\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u062f\u0627\u0631\u0646\u062f",
      "community": 459,
      "norm_label": "api \u0645\u0648\u062c\u0648\u062f (\u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u062f\u0627\u0631\u0646\u062f)"
    },
    {
      "label": "\u0627\u067e\u06cc\u06a9 \u06f4 \u2014 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (Clinic Services)",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L245",
      "_origin": "ast",
      "id": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f4_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "community": 375,
      "norm_label": "\u0627\u067e\u06cc\u06a9 \u06f4 \u2014 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (clinic services)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L247",
      "_origin": "ast",
      "id": "prd_prd_\u062a\u0648\u0636\u06cc\u062d_247",
      "community": 375,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L251",
      "_origin": "ast",
      "id": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc_251",
      "community": 375,
      "norm_label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc"
    },
    {
      "label": "Entities \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L261",
      "_origin": "ast",
      "id": "prd_prd_entities_\u062c\u062f\u06cc\u062f_261",
      "community": 375,
      "norm_label": "entities \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "API",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L282",
      "_origin": "ast",
      "id": "prd_prd_api_282",
      "community": 375,
      "norm_label": "api"
    },
    {
      "label": "Frontend",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L295",
      "_origin": "ast",
      "id": "prd_prd_frontend_295",
      "community": 375,
      "norm_label": "frontend"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L299",
      "_origin": "ast",
      "id": "prd_prd_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_299",
      "community": 375,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0627\u067e\u06cc\u06a9 \u06f5 \u2014 \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc (SMS Panel)",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L308",
      "_origin": "ast",
      "id": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f5_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "community": 376,
      "norm_label": "\u0627\u067e\u06cc\u06a9 \u06f5 \u2014 \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc (sms panel)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L310",
      "_origin": "ast",
      "id": "prd_prd_\u062a\u0648\u0636\u06cc\u062d_310",
      "community": 376,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L318",
      "_origin": "ast",
      "id": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc_318",
      "community": 376,
      "norm_label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc"
    },
    {
      "label": "Entities \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L331",
      "_origin": "ast",
      "id": "prd_prd_entities_\u062c\u062f\u06cc\u062f_331",
      "community": 376,
      "norm_label": "entities \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "API",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L352",
      "_origin": "ast",
      "id": "prd_prd_api_352",
      "community": 376,
      "norm_label": "api"
    },
    {
      "label": "Frontend",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L363",
      "_origin": "ast",
      "id": "prd_prd_frontend_363",
      "community": 376,
      "norm_label": "frontend"
    },
    {
      "label": "\u062a\u0623\u062b\u06cc\u0631 \u0628\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L368",
      "_origin": "ast",
      "id": "prd_prd_\u062a\u0623\u062b\u06cc\u0631_\u0628\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "community": 376,
      "norm_label": "\u062a\u0627\u062b\u06cc\u0631 \u0628\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u0627\u067e\u06cc\u06a9 \u06f6 \u2014 \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631 (Patient Records)",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L374",
      "_origin": "ast",
      "id": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f6_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "community": 342,
      "norm_label": "\u0627\u067e\u06cc\u06a9 \u06f6 \u2014 \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631 (patient records)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L376",
      "_origin": "ast",
      "id": "prd_prd_\u062a\u0648\u0636\u06cc\u062d_376",
      "community": 342,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L380",
      "_origin": "ast",
      "id": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc_380",
      "community": 342,
      "norm_label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc"
    },
    {
      "label": "\u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u0628\u0644\u063a \u0646\u0647\u0627\u06cc\u06cc \u0633\u0634\u0646",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L391",
      "_origin": "ast",
      "id": "prd_prd_\u0645\u062d\u0627\u0633\u0628\u0647_\u0645\u0628\u0644\u063a_\u0646\u0647\u0627\u06cc\u06cc_\u0633\u0634\u0646",
      "community": 342,
      "norm_label": "\u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u0628\u0644\u063a \u0646\u0647\u0627\u06cc\u06cc \u0633\u0634\u0646"
    },
    {
      "label": "Entities \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L401",
      "_origin": "ast",
      "id": "prd_prd_entities_\u062c\u062f\u06cc\u062f_401",
      "community": 342,
      "norm_label": "entities \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "API",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L436",
      "_origin": "ast",
      "id": "prd_prd_api_436",
      "community": 342,
      "norm_label": "api"
    },
    {
      "label": "Frontend",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L447",
      "_origin": "ast",
      "id": "prd_prd_frontend_447",
      "community": 342,
      "norm_label": "frontend"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L453",
      "_origin": "ast",
      "id": "prd_prd_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_453",
      "community": 342,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0627\u067e\u06cc\u06a9 \u06f7 \u2014 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f (Smart Dashboard)",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L463",
      "_origin": "ast",
      "id": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f7_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_smart_dashboard",
      "community": 500,
      "norm_label": "\u0627\u067e\u06cc\u06a9 \u06f7 \u2014 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f (smart dashboard)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L465",
      "_origin": "ast",
      "id": "prd_prd_\u062a\u0648\u0636\u06cc\u062d_465",
      "community": 500,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L469",
      "_origin": "ast",
      "id": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc_469",
      "community": 500,
      "norm_label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc"
    },
    {
      "label": "API \u0645\u0648\u062c\u0648\u062f (\u0646\u06cc\u0627\u0632 \u0628\u0647 endpoint \u062c\u062f\u06cc\u062f \u0646\u062f\u0627\u0631\u062f)",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L478",
      "_origin": "ast",
      "id": "prd_prd_api_\u0645\u0648\u062c\u0648\u062f_\u0646\u06cc\u0627\u0632_\u0628\u0647_endpoint_\u062c\u062f\u06cc\u062f_\u0646\u062f\u0627\u0631\u062f",
      "community": 500,
      "norm_label": "api \u0645\u0648\u062c\u0648\u062f (\u0646\u06cc\u0627\u0632 \u0628\u0647 endpoint \u062c\u062f\u06cc\u062f \u0646\u062f\u0627\u0631\u062f)"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L483",
      "_origin": "ast",
      "id": "prd_prd_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u0648\u0631\u062f_\u0646\u06cc\u0627\u0632",
      "community": 500,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632"
    },
    {
      "label": "\u0627\u0648\u0644\u0648\u06cc\u062a\u200c\u0628\u0646\u062f\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L490",
      "_origin": "ast",
      "id": "prd_prd_\u0627\u0648\u0644\u0648\u06cc\u062a_\u0628\u0646\u062f\u06cc_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "community": 309,
      "norm_label": "\u0627\u0648\u0644\u0648\u06cc\u062a\u200c\u0628\u0646\u062f\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0646\u0642\u0634\u0647 Entity\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L504",
      "_origin": "ast",
      "id": "prd_prd_\u0646\u0642\u0634\u0647_entity_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 309,
      "norm_label": "\u0646\u0642\u0634\u0647 entity\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0645\u0648\u062c\u0648\u062f \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L524",
      "_origin": "ast",
      "id": "prd_prd_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a_\u0645\u0648\u062c\u0648\u062f_\u0642\u0627\u0628\u0644_\u0627\u0633\u062a\u0641\u0627\u062f\u0647",
      "community": 309,
      "norm_label": "\u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0645\u0648\u062c\u0648\u062f \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u0645\u0634\u062a\u0631\u06a9",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L538",
      "_origin": "ast",
      "id": "prd_prd_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0645\u0634\u062a\u0631\u06a9",
      "community": 309,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u0645\u0634\u062a\u0631\u06a9"
    },
    {
      "label": "Definition of Done (\u0647\u0631 \u0627\u067e\u06cc\u06a9)",
      "file_type": "document",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L548",
      "_origin": "ast",
      "id": "prd_prd_definition_of_done_\u0647\u0631_\u0627\u067e\u06cc\u06a9",
      "community": 309,
      "norm_label": "definition of done (\u0647\u0631 \u0627\u067e\u06cc\u06a9)"
    },
    {
      "label": "pre_prd.md",
      "file_type": "document",
      "source_file": "docs/PRD/pre_prd.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "prd_pre_prd",
      "community": 628,
      "norm_label": "pre_prd.md"
    },
    {
      "label": "ui-design-spec.md",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec",
      "community": 32,
      "norm_label": "ui-design-spec.md"
    },
    {
      "label": "ClinicPro Admin \u2014 UI Design Specification",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "community": 32,
      "norm_label": "clinicpro admin \u2014 ui design specification"
    },
    {
      "label": "1. Design System \u067e\u0627\u06cc\u0647",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_1_design_system_\u067e\u0627\u06cc\u0647",
      "community": 32,
      "norm_label": "1. design system \u067e\u0627\u06cc\u0647"
    },
    {
      "label": "\u0631\u0646\u06af\u200c\u0628\u0646\u062f\u06cc (Color Palette)",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_\u0631\u0646\u06af_\u0628\u0646\u062f\u06cc_color_palette",
      "community": 32,
      "norm_label": "\u0631\u0646\u06af\u200c\u0628\u0646\u062f\u06cc (color palette)"
    },
    {
      "label": "\u062a\u0627\u06cc\u067e\u0648\u06af\u0631\u0627\u0641\u06cc",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_\u062a\u0627\u06cc\u067e\u0648\u06af\u0631\u0627\u0641\u06cc",
      "community": 32,
      "norm_label": "\u062a\u0627\u06cc\u067e\u0648\u06af\u0631\u0627\u0641\u06cc"
    },
    {
      "label": "Spacing & Border Radius",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_spacing_border_radius",
      "community": 32,
      "norm_label": "spacing & border radius"
    },
    {
      "label": "2. Layout Structure",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_2_layout_structure",
      "community": 32,
      "norm_label": "2. layout structure"
    },
    {
      "label": "3. Sidebar",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_3_sidebar",
      "community": 32,
      "norm_label": "3. sidebar"
    },
    {
      "label": "\u062d\u0627\u0644\u062a \u0628\u0627\u0632 (260px)",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_\u062d\u0627\u0644\u062a_\u0628\u0627\u0632_260px",
      "community": 32,
      "norm_label": "\u062d\u0627\u0644\u062a \u0628\u0627\u0632 (260px)"
    },
    {
      "label": "\u062d\u0627\u0644\u062a \u062c\u0645\u0639\u200c\u0634\u062f\u0647 (72px) \u2014 Flyout on hover",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_\u062d\u0627\u0644\u062a_\u062c\u0645\u0639_\u0634\u062f\u0647_72px_flyout_on_hover",
      "community": 32,
      "norm_label": "\u062d\u0627\u0644\u062a \u062c\u0645\u0639\u200c\u0634\u062f\u0647 (72px) \u2014 flyout on hover"
    },
    {
      "label": "4. Topbar",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L185",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_4_topbar",
      "community": 32,
      "norm_label": "4. topbar"
    },
    {
      "label": "5. Cards",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L200",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_5_cards",
      "community": 32,
      "norm_label": "5. cards"
    },
    {
      "label": "Stat Card (\u0622\u0645\u0627\u0631 \u062e\u0644\u0627\u0635\u0647)",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L202",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_stat_card_\u0622\u0645\u0627\u0631_\u062e\u0644\u0627\u0635\u0647",
      "community": 32,
      "norm_label": "stat card (\u0627\u0645\u0627\u0631 \u062e\u0644\u0627\u0635\u0647)"
    },
    {
      "label": "Data Card (\u0645\u062d\u062a\u0648\u0627 / \u062c\u062f\u0627\u0648\u0644)",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L213",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_data_card_\u0645\u062d\u062a\u0648\u0627_\u062c\u062f\u0627\u0648\u0644",
      "community": 32,
      "norm_label": "data card (\u0645\u062d\u062a\u0648\u0627 / \u062c\u062f\u0627\u0648\u0644)"
    },
    {
      "label": "6. DataTable (\u062c\u062f\u0648\u0644 \u062f\u0627\u062f\u0647)",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L226",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_6_datatable_\u062c\u062f\u0648\u0644_\u062f\u0627\u062f\u0647",
      "community": 32,
      "norm_label": "6. datatable (\u062c\u062f\u0648\u0644 \u062f\u0627\u062f\u0647)"
    },
    {
      "label": "7. Status Badges",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L251",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_7_status_badges",
      "community": 32,
      "norm_label": "7. status badges"
    },
    {
      "label": "8. \u0641\u0631\u0645\u200c\u0647\u0627 (Forms)",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L288",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_8_\u0641\u0631\u0645_\u0647\u0627_forms",
      "community": 32,
      "norm_label": "8. \u0641\u0631\u0645\u200c\u0647\u0627 (forms)"
    },
    {
      "label": "Input",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L290",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_input",
      "community": 32,
      "norm_label": "input"
    },
    {
      "label": "Select / Dropdown",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L307",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_select_dropdown",
      "community": 32,
      "norm_label": "select / dropdown"
    },
    {
      "label": "Permission Matrix (\u0645\u0646\u0634\u06cc)",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L311",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_permission_matrix_\u0645\u0646\u0634\u06cc",
      "community": 32,
      "norm_label": "permission matrix (\u0645\u0646\u0634\u06cc)"
    },
    {
      "label": "9. \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627 (Charts)",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L322",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_9_\u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627_charts",
      "community": 32,
      "norm_label": "9. \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627 (charts)"
    },
    {
      "label": "\u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0627\u0635\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L324",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u0635\u0644\u06cc",
      "community": 32,
      "norm_label": "\u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0627\u0635\u0644\u06cc"
    },
    {
      "label": "10. Modal / Dialog",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L341",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_10_modal_dialog",
      "community": 32,
      "norm_label": "10. modal / dialog"
    },
    {
      "label": "11. Toast Notifications",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L365",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_11_toast_notifications",
      "community": 32,
      "norm_label": "11. toast notifications"
    },
    {
      "label": "12. Empty States & Loading",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L383",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_12_empty_states_loading",
      "community": 32,
      "norm_label": "12. empty states & loading"
    },
    {
      "label": "Loading (Skeleton)",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L385",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_loading_skeleton",
      "community": 32,
      "norm_label": "loading (skeleton)"
    },
    {
      "label": "Empty State",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L395",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_empty_state",
      "community": 32,
      "norm_label": "empty state"
    },
    {
      "label": "13. Page Header (\u0647\u0631 \u0635\u0641\u062d\u0647)",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L411",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_13_page_header_\u0647\u0631_\u0635\u0641\u062d\u0647",
      "community": 32,
      "norm_label": "13. page header (\u0647\u0631 \u0635\u0641\u062d\u0647)"
    },
    {
      "label": "14. \u062a\u06a9\u0646\u0648\u0644\u0648\u0698\u06cc Stack",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L422",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_14_\u062a\u06a9\u0646\u0648\u0644\u0648\u0698\u06cc_stack",
      "community": 32,
      "norm_label": "14. \u062a\u06a9\u0646\u0648\u0644\u0648\u0698\u06cc stack"
    },
    {
      "label": "15. Responsive Breakpoints",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L446",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_15_responsive_breakpoints",
      "community": 32,
      "norm_label": "15. responsive breakpoints"
    },
    {
      "label": "16. Dark Mode (\u067e\u06cc\u0627\u062f\u0647\u200c\u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L456",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_16_dark_mode_\u067e\u06cc\u0627\u062f\u0647_\u0634\u062f\u0647",
      "community": 32,
      "norm_label": "16. dark mode (\u067e\u06cc\u0627\u062f\u0647\u200c\u0634\u062f\u0647)"
    },
    {
      "label": "17. \u0646\u0645\u0648\u0646\u0647 \u0631\u0646\u06af\u200c\u0628\u0646\u062f\u06cc \u0635\u0641\u062d\u0647 \u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L491",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_17_\u0646\u0645\u0648\u0646\u0647_\u0631\u0646\u06af_\u0628\u0646\u062f\u06cc_\u0635\u0641\u062d\u0647_\u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "community": 32,
      "norm_label": "17. \u0646\u0645\u0648\u0646\u0647 \u0631\u0646\u06af\u200c\u0628\u0646\u062f\u06cc \u0635\u0641\u062d\u0647 \u062f\u0627\u0634\u0628\u0648\u0631\u062f"
    },
    {
      "label": "\u0645\u0646\u0627\u0628\u0639",
      "file_type": "document",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L510",
      "_origin": "ast",
      "id": "admin_ui_ui_design_spec_\u0645\u0646\u0627\u0628\u0639",
      "community": 32,
      "norm_label": "\u0645\u0646\u0627\u0628\u0639"
    },
    {
      "label": "user-flow.md",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "admin_ui_user_flow",
      "community": 84,
      "norm_label": "user-flow.md"
    },
    {
      "label": "Admin Panel \u2014 User Flow (React)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "admin_ui_user_flow_admin_panel_user_flow_react",
      "community": 84,
      "norm_label": "admin panel \u2014 user flow (react)"
    },
    {
      "label": "1. Authentication",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "admin_ui_user_flow_1_authentication",
      "community": 84,
      "norm_label": "1. authentication"
    },
    {
      "label": "2. Dashboard (\u0635\u0641\u062d\u0647 \u0627\u0635\u0644\u06cc)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "admin_ui_user_flow_2_dashboard_\u0635\u0641\u062d\u0647_\u0627\u0635\u0644\u06cc",
      "community": 84,
      "norm_label": "2. dashboard (\u0635\u0641\u062d\u0647 \u0627\u0635\u0644\u06cc)"
    },
    {
      "label": "3. \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 (User Management)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "admin_ui_user_flow_3_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_user_management",
      "community": 84,
      "norm_label": "3. \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 (user management)"
    },
    {
      "label": "4. \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 (Doctor Management)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "admin_ui_user_flow_4_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_doctor_management",
      "community": 84,
      "norm_label": "4. \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 (doctor management)"
    },
    {
      "label": "5. \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627 (Clinic Management)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L114",
      "_origin": "ast",
      "id": "admin_ui_user_flow_5_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627_clinic_management",
      "community": 84,
      "norm_label": "5. \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627 (clinic management)"
    },
    {
      "label": "6. \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0648\u0628\u062a\u200c\u0647\u0627 (Appointment Management)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "admin_ui_user_flow_6_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0646\u0648\u0628\u062a_\u0647\u0627_appointment_management",
      "community": 84,
      "norm_label": "6. \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0648\u0628\u062a\u200c\u0647\u0627 (appointment management)"
    },
    {
      "label": "7. \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627 (Payment Management)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L178",
      "_origin": "ast",
      "id": "admin_ui_user_flow_7_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_payment_management",
      "community": 84,
      "norm_label": "7. \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627 (payment management)"
    },
    {
      "label": "8. \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u0633\u0648\u06cc\u0647\u200c\u062d\u0633\u0627\u0628 (Settlement Management)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L203",
      "_origin": "ast",
      "id": "admin_ui_user_flow_8_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u0633\u0648\u06cc\u0647_\u062d\u0633\u0627\u0628_settlement_management",
      "community": 84,
      "norm_label": "8. \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u0633\u0648\u06cc\u0647\u200c\u062d\u0633\u0627\u0628 (settlement management)"
    },
    {
      "label": "9. \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646 (Representation Management)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L226",
      "_origin": "ast",
      "id": "admin_ui_user_flow_9_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_representation_management",
      "community": 84,
      "norm_label": "9. \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646 (representation management)"
    },
    {
      "label": "10. \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0638\u0631\u0627\u062a (Comment Moderation)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L250",
      "_origin": "ast",
      "id": "admin_ui_user_flow_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0646\u0638\u0631\u0627\u062a_comment_moderation",
      "community": 84,
      "norm_label": "10. \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0638\u0631\u0627\u062a (comment moderation)"
    },
    {
      "label": "11. \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc (Rating Management)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L270",
      "_origin": "ast",
      "id": "admin_ui_user_flow_11_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc_rating_management",
      "community": 84,
      "norm_label": "11. \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc (rating management)"
    },
    {
      "label": "12. \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06cc\u0627\u0645\u06a9 (SMS Management)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L289",
      "_origin": "ast",
      "id": "admin_ui_user_flow_12_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_sms_management",
      "community": 84,
      "norm_label": "12. \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06cc\u0627\u0645\u06a9 (sms management)"
    },
    {
      "label": "13. \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627 (Categories)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L318",
      "_origin": "ast",
      "id": "admin_ui_user_flow_13_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_categories",
      "community": 84,
      "norm_label": "13. \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627 (categories)"
    },
    {
      "label": "14. \u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0644\u0627\u06af (Blog Management)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L342",
      "_origin": "ast",
      "id": "admin_ui_user_flow_14_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0628\u0644\u0627\u06af_blog_management",
      "community": 84,
      "norm_label": "14. \u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0644\u0627\u06af (blog management)"
    },
    {
      "label": "15. \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0646\u0634\u06cc\u200c\u0647\u0627 (Secretary Management)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L364",
      "_origin": "ast",
      "id": "admin_ui_user_flow_15_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0646\u0634\u06cc_\u0647\u0627_secretary_management",
      "community": 84,
      "norm_label": "15. \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0646\u0634\u06cc\u200c\u0647\u0627 (secretary management)"
    },
    {
      "label": "16. \u0633\u0627\u062e\u062a\u0627\u0631 Navigation (Sidebar)",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L386",
      "_origin": "ast",
      "id": "admin_ui_user_flow_16_\u0633\u0627\u062e\u062a\u0627\u0631_navigation_sidebar",
      "community": 84,
      "norm_label": "16. \u0633\u0627\u062e\u062a\u0627\u0631 navigation (sidebar)"
    },
    {
      "label": "17. Global Components",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L408",
      "_origin": "ast",
      "id": "admin_ui_user_flow_17_global_components",
      "community": 84,
      "norm_label": "17. global components"
    },
    {
      "label": "18. Auth Guard & Route Protection",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L425",
      "_origin": "ast",
      "id": "admin_ui_user_flow_18_auth_guard_route_protection",
      "community": 84,
      "norm_label": "18. auth guard & route protection"
    },
    {
      "label": "19. State Management \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L439",
      "_origin": "ast",
      "id": "admin_ui_user_flow_19_state_management_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc",
      "community": 84,
      "norm_label": "19. state management \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc"
    },
    {
      "label": "README.md",
      "file_type": "document",
      "source_file": "docs/api/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_readme",
      "community": 479,
      "norm_label": "readme.md"
    },
    {
      "label": "ClinicPro \u2014 API Documentation Index",
      "file_type": "document",
      "source_file": "docs/api/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_readme_clinicpro_api_documentation_index",
      "community": 1225,
      "norm_label": "clinicpro \u2014 api documentation index"
    },
    {
      "label": "Authentication",
      "file_type": "document",
      "source_file": "docs/api/README.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "api_readme_authentication",
      "community": 1225,
      "norm_label": "authentication"
    },
    {
      "label": "Standard Response Envelope",
      "file_type": "document",
      "source_file": "docs/api/README.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "api_readme_standard_response_envelope",
      "community": 1225,
      "norm_label": "standard response envelope"
    },
    {
      "label": "Persian digit normalization (global)",
      "file_type": "document",
      "source_file": "docs/api/README.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "api_readme_persian_digit_normalization_global",
      "community": 1225,
      "norm_label": "persian digit normalization (global)"
    },
    {
      "label": "Modules",
      "file_type": "document",
      "source_file": "docs/api/README.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "api_readme_modules",
      "community": 1225,
      "norm_label": "modules"
    },
    {
      "label": "Error Code Reference",
      "file_type": "document",
      "source_file": "docs/api/README.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "api_readme_error_code_reference",
      "community": 1225,
      "norm_label": "error code reference"
    },
    {
      "label": "admin.md",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_admin",
      "community": 479,
      "norm_label": "admin.md"
    },
    {
      "label": "Admin API",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_admin_admin_api",
      "community": 201,
      "norm_label": "admin api"
    },
    {
      "label": "Dashboard",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "api_admin_dashboard",
      "community": 463,
      "norm_label": "dashboard"
    },
    {
      "label": "GET `/api/v1/admin/dashboard/stats`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_dashboard_stats",
      "community": 463,
      "norm_label": "get `/api/v1/admin/dashboard/stats`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "api_admin_response_200",
      "community": 463,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/dashboard/charts`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_dashboard_charts",
      "community": 463,
      "norm_label": "get `/api/v1/admin/dashboard/charts`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "api_admin_response_200_47",
      "community": 463,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/dashboard/recent`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_dashboard_recent",
      "community": 463,
      "norm_label": "get `/api/v1/admin/dashboard/recent`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "api_admin_response_200_80",
      "community": 463,
      "norm_label": "response `200`"
    },
    {
      "label": "User Management",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "api_admin_user_management",
      "community": 91,
      "norm_label": "user management"
    },
    {
      "label": "GET `/api/v1/admin/users`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_users",
      "community": 91,
      "norm_label": "get `/api/v1/admin/users`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "api_admin_query_parameters",
      "community": 91,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "api_admin_response_200_136",
      "community": 91,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/users/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_users_uuid",
      "community": 91,
      "norm_label": "get `/api/v1/admin/users/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L162",
      "_origin": "ast",
      "id": "api_admin_response_200_162",
      "community": 91,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L179",
      "_origin": "ast",
      "id": "api_admin_errors",
      "community": 91,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/admin/users/stats`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L186",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_users_stats",
      "community": 91,
      "norm_label": "get `/api/v1/admin/users/stats`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L192",
      "_origin": "ast",
      "id": "api_admin_response_200_192",
      "community": 91,
      "norm_label": "response `200`"
    },
    {
      "label": "PUT `/api/v1/admin/users/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L209",
      "_origin": "ast",
      "id": "api_admin_put_api_v1_admin_users_uuid",
      "community": 91,
      "norm_label": "put `/api/v1/admin/users/{uuid}`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L215",
      "_origin": "ast",
      "id": "api_admin_request_body_application_json",
      "community": 91,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L223",
      "_origin": "ast",
      "id": "api_admin_response_200_223",
      "community": 91,
      "norm_label": "response `200`"
    },
    {
      "label": "PUT `/api/v1/admin/users/{uuid}/role`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L228",
      "_origin": "ast",
      "id": "api_admin_put_api_v1_admin_users_uuid_role",
      "community": 91,
      "norm_label": "put `/api/v1/admin/users/{uuid}/role`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L234",
      "_origin": "ast",
      "id": "api_admin_request_body_application_json_234",
      "community": 91,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L245",
      "_origin": "ast",
      "id": "api_admin_response_200_245",
      "community": 91,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/admin/users/{uuid}/status`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L252",
      "_origin": "ast",
      "id": "api_admin_post_api_v1_admin_users_uuid_status",
      "community": 91,
      "norm_label": "post `/api/v1/admin/users/{uuid}/status`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L258",
      "_origin": "ast",
      "id": "api_admin_response_200_258",
      "community": 91,
      "norm_label": "response `200`"
    },
    {
      "label": "DELETE `/api/v1/admin/users/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L265",
      "_origin": "ast",
      "id": "api_admin_delete_api_v1_admin_users_uuid",
      "community": 91,
      "norm_label": "delete `/api/v1/admin/users/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L271",
      "_origin": "ast",
      "id": "api_admin_response_200_271",
      "community": 91,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L276",
      "_origin": "ast",
      "id": "api_admin_errors_276",
      "community": 91,
      "norm_label": "errors"
    },
    {
      "label": "Doctor Management",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L283",
      "_origin": "ast",
      "id": "api_admin_doctor_management",
      "community": 174,
      "norm_label": "doctor management"
    },
    {
      "label": "POST `/api/v1/admin/doctors`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L287",
      "_origin": "ast",
      "id": "api_admin_post_api_v1_admin_doctors",
      "community": 174,
      "norm_label": "post `/api/v1/admin/doctors`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L293",
      "_origin": "ast",
      "id": "api_admin_request_body_application_json_293",
      "community": 174,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L302",
      "_origin": "ast",
      "id": "api_admin_errors_302",
      "community": 174,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/admin/clinic`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L310",
      "_origin": "ast",
      "id": "api_admin_post_api_v1_admin_clinic",
      "community": 174,
      "norm_label": "post `/api/v1/admin/clinic`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L316",
      "_origin": "ast",
      "id": "api_admin_request_body_application_json_316",
      "community": 174,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L322",
      "_origin": "ast",
      "id": "api_admin_errors_322",
      "community": 174,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/admin/doctors`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L331",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_doctors",
      "community": 174,
      "norm_label": "get `/api/v1/admin/doctors`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L337",
      "_origin": "ast",
      "id": "api_admin_query_parameters_337",
      "community": 174,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L352",
      "_origin": "ast",
      "id": "api_admin_response_200_352",
      "community": 174,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/doctors/stats`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L377",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_doctors_stats",
      "community": 174,
      "norm_label": "get `/api/v1/admin/doctors/stats`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L383",
      "_origin": "ast",
      "id": "api_admin_response_200_383",
      "community": 174,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/admin/doctors/{uuid}/status`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L400",
      "_origin": "ast",
      "id": "api_admin_post_api_v1_admin_doctors_uuid_status",
      "community": 174,
      "norm_label": "post `/api/v1/admin/doctors/{uuid}/status`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L406",
      "_origin": "ast",
      "id": "api_admin_response_200_406",
      "community": 174,
      "norm_label": "response `200`"
    },
    {
      "label": "PUT `/api/v1/admin/doctors/{uuid}/representation`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L413",
      "_origin": "ast",
      "id": "api_admin_put_api_v1_admin_doctors_uuid_representation",
      "community": 174,
      "norm_label": "put `/api/v1/admin/doctors/{uuid}/representation`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L419",
      "_origin": "ast",
      "id": "api_admin_request_body",
      "community": 250,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L425",
      "_origin": "ast",
      "id": "api_admin_response_200_425",
      "community": 174,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L437",
      "_origin": "ast",
      "id": "api_admin_errors_437",
      "community": 174,
      "norm_label": "errors"
    },
    {
      "label": "Clinic Management",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L445",
      "_origin": "ast",
      "id": "api_admin_clinic_management",
      "community": 296,
      "norm_label": "clinic management"
    },
    {
      "label": "GET `/api/v1/admin/clinics`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L447",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_clinics",
      "community": 296,
      "norm_label": "get `/api/v1/admin/clinics`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L453",
      "_origin": "ast",
      "id": "api_admin_query_parameters_453",
      "community": 296,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L461",
      "_origin": "ast",
      "id": "api_admin_response_200_461",
      "community": 296,
      "norm_label": "response `200`"
    },
    {
      "label": "PATCH `/api/v1/admin/clinic/{uuid}/status`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L481",
      "_origin": "ast",
      "id": "api_admin_patch_api_v1_admin_clinic_uuid_status",
      "community": 296,
      "norm_label": "patch `/api/v1/admin/clinic/{uuid}/status`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L487",
      "_origin": "ast",
      "id": "api_admin_response_200_487",
      "community": 296,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L492",
      "_origin": "ast",
      "id": "api_admin_errors_492",
      "community": 296,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/admin/clinic/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L499",
      "_origin": "ast",
      "id": "api_admin_delete_api_v1_admin_clinic_uuid",
      "community": 296,
      "norm_label": "delete `/api/v1/admin/clinic/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L507",
      "_origin": "ast",
      "id": "api_admin_response_200_507",
      "community": 296,
      "norm_label": "response `200`"
    },
    {
      "label": "Appointment Management",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L514",
      "_origin": "ast",
      "id": "api_admin_appointment_management",
      "community": 250,
      "norm_label": "appointment management"
    },
    {
      "label": "GET `/api/v1/admin/appointments/today-stats`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L516",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_appointments_today_stats",
      "community": 250,
      "norm_label": "get `/api/v1/admin/appointments/today-stats`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L522",
      "_origin": "ast",
      "id": "api_admin_query_parameters_522",
      "community": 250,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L527",
      "_origin": "ast",
      "id": "api_admin_response_200_527",
      "community": 250,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/appointments`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L542",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_appointments",
      "community": 250,
      "norm_label": "get `/api/v1/admin/appointments`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L548",
      "_origin": "ast",
      "id": "api_admin_query_parameters_548",
      "community": 250,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L558",
      "_origin": "ast",
      "id": "api_admin_response_200_558",
      "community": 250,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/admin/appointment`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L587",
      "_origin": "ast",
      "id": "api_admin_post_api_v1_admin_appointment",
      "community": 250,
      "norm_label": "post `/api/v1/admin/appointment`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L593",
      "_origin": "ast",
      "id": "api_admin_request_body_593",
      "community": 250,
      "norm_label": "request body"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L616",
      "_origin": "ast",
      "id": "api_admin_response_201",
      "community": 250,
      "norm_label": "response `201`"
    },
    {
      "label": "Error Responses",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L629",
      "_origin": "ast",
      "id": "api_admin_error_responses",
      "community": 250,
      "norm_label": "error responses"
    },
    {
      "label": "Payment Management",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L639",
      "_origin": "ast",
      "id": "api_admin_payment_management",
      "community": 657,
      "norm_label": "payment management"
    },
    {
      "label": "GET `/api/v1/admin/payments`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L641",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_payments",
      "community": 657,
      "norm_label": "get `/api/v1/admin/payments`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L647",
      "_origin": "ast",
      "id": "api_admin_query_parameters_647",
      "community": 657,
      "norm_label": "query parameters"
    },
    {
      "label": "Query Parameters (\u062a\u06a9\u0645\u06cc\u0644)",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L654",
      "_origin": "ast",
      "id": "api_admin_query_parameters_\u062a\u06a9\u0645\u06cc\u0644",
      "community": 657,
      "norm_label": "query parameters (\u062a\u06a9\u0645\u06cc\u0644)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L659",
      "_origin": "ast",
      "id": "api_admin_response_200_659",
      "community": 657,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/payments/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L683",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_payments_uuid",
      "community": 657,
      "norm_label": "get `/api/v1/admin/payments/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L689",
      "_origin": "ast",
      "id": "api_admin_response_200_689",
      "community": 657,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/admin/payments/{uuid}/refund`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L713",
      "_origin": "ast",
      "id": "api_admin_post_api_v1_admin_payments_uuid_refund",
      "community": 657,
      "norm_label": "post `/api/v1/admin/payments/{uuid}/refund`"
    },
    {
      "label": "POST `/api/v1/admin/payments/{uuid}/reverse`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L731",
      "_origin": "ast",
      "id": "api_admin_post_api_v1_admin_payments_uuid_reverse",
      "community": 657,
      "norm_label": "post `/api/v1/admin/payments/{uuid}/reverse`"
    },
    {
      "label": "Errors (payment refund/reverse/detail)",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L737",
      "_origin": "ast",
      "id": "api_admin_errors_payment_refund_reverse_detail",
      "community": 657,
      "norm_label": "errors (payment refund/reverse/detail)"
    },
    {
      "label": "Settlement Management",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L745",
      "_origin": "ast",
      "id": "api_admin_settlement_management",
      "community": 201,
      "norm_label": "settlement management"
    },
    {
      "label": "GET `/api/v1/admin/settlements`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L747",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_settlements",
      "community": 201,
      "norm_label": "get `/api/v1/admin/settlements`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L753",
      "_origin": "ast",
      "id": "api_admin_query_parameters_753",
      "community": 201,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L760",
      "_origin": "ast",
      "id": "api_admin_response_200_760",
      "community": 201,
      "norm_label": "response `200`"
    },
    {
      "label": "Representation Management",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L782",
      "_origin": "ast",
      "id": "api_admin_representation_management",
      "community": 692,
      "norm_label": "representation management"
    },
    {
      "label": "GET `/api/v1/admin/representations`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L784",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_representations",
      "community": 692,
      "norm_label": "get `/api/v1/admin/representations`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L790",
      "_origin": "ast",
      "id": "api_admin_query_parameters_790",
      "community": 692,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L798",
      "_origin": "ast",
      "id": "api_admin_response_200_798",
      "community": 692,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/representations/{uuid}/doctors`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L830",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_representations_uuid_doctors",
      "community": 692,
      "norm_label": "get `/api/v1/admin/representations/{uuid}/doctors`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L836",
      "_origin": "ast",
      "id": "api_admin_query_parameters_836",
      "community": 692,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L842",
      "_origin": "ast",
      "id": "api_admin_response_200_842",
      "community": 692,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L860",
      "_origin": "ast",
      "id": "api_admin_errors_860",
      "community": 692,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/admin/representations/{uuid}/doctors`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L867",
      "_origin": "ast",
      "id": "api_admin_post_api_v1_admin_representations_uuid_doctors",
      "community": 692,
      "norm_label": "post `/api/v1/admin/representations/{uuid}/doctors`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L873",
      "_origin": "ast",
      "id": "api_admin_request_body_873",
      "community": 692,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L878",
      "_origin": "ast",
      "id": "api_admin_response_200_878",
      "community": 692,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L883",
      "_origin": "ast",
      "id": "api_admin_errors_883",
      "community": 692,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/admin/representations/{uuid}/appointments`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L892",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_representations_uuid_appointments",
      "community": 692,
      "norm_label": "get `/api/v1/admin/representations/{uuid}/appointments`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L898",
      "_origin": "ast",
      "id": "api_admin_query_parameters_898",
      "community": 692,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L905",
      "_origin": "ast",
      "id": "api_admin_response_200_905",
      "community": 692,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L920",
      "_origin": "ast",
      "id": "api_admin_errors_920",
      "community": 692,
      "norm_label": "errors"
    },
    {
      "label": "Secretary Management",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L927",
      "_origin": "ast",
      "id": "api_admin_secretary_management",
      "community": 795,
      "norm_label": "secretary management"
    },
    {
      "label": "GET `/api/v1/admin/secretaries`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L929",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_secretaries",
      "community": 795,
      "norm_label": "get `/api/v1/admin/secretaries`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L935",
      "_origin": "ast",
      "id": "api_admin_query_parameters_935",
      "community": 795,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L942",
      "_origin": "ast",
      "id": "api_admin_response_200_942",
      "community": 795,
      "norm_label": "response `200`"
    },
    {
      "label": "PATCH `/api/v1/admin/doctors/{uuid}/mobile` \u00b7 PATCH `/api/v1/admin/clinic/{uuid}/mobile`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L948",
      "_origin": "ast",
      "id": "api_admin_patch_api_v1_admin_doctors_uuid_mobile_patch_api_v1_admin_clinic_uuid_mobile",
      "community": 795,
      "norm_label": "patch `/api/v1/admin/doctors/{uuid}/mobile` \u00b7 patch `/api/v1/admin/clinic/{uuid}/mobile`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L954",
      "_origin": "ast",
      "id": "api_admin_request_body_application_json_954",
      "community": 795,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L963",
      "_origin": "ast",
      "id": "api_admin_response_200_963",
      "community": 795,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L971",
      "_origin": "ast",
      "id": "api_admin_errors_971",
      "community": 795,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/admin/secretary/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L981",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_secretary_uuid",
      "community": 795,
      "norm_label": "get `/api/v1/admin/secretary/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L987",
      "_origin": "ast",
      "id": "api_admin_response_200_987",
      "community": 795,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1019",
      "_origin": "ast",
      "id": "api_admin_errors_1019",
      "community": 795,
      "norm_label": "errors"
    },
    {
      "label": "PUT `/api/v1/admin/secretary/{uuid}/online-share`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1028",
      "_origin": "ast",
      "id": "api_admin_put_api_v1_admin_secretary_uuid_online_share",
      "community": 795,
      "norm_label": "put `/api/v1/admin/secretary/{uuid}/online-share`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1035",
      "_origin": "ast",
      "id": "api_admin_request_body_application_json_1035",
      "community": 795,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1045",
      "_origin": "ast",
      "id": "api_admin_response_200_1045",
      "community": 795,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1048",
      "_origin": "ast",
      "id": "api_admin_errors_1048",
      "community": 795,
      "norm_label": "errors"
    },
    {
      "label": "Rating & Comment Management",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1060",
      "_origin": "ast",
      "id": "api_admin_rating_comment_management",
      "community": 201,
      "norm_label": "rating & comment management"
    },
    {
      "label": "GET `/api/v1/admin/rates`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1062",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_rates",
      "community": 201,
      "norm_label": "get `/api/v1/admin/rates`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1068",
      "_origin": "ast",
      "id": "api_admin_query_parameters_1068",
      "community": 201,
      "norm_label": "query parameters"
    },
    {
      "label": "GET `/api/v1/admin/comments`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1079",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_comments",
      "community": 201,
      "norm_label": "get `/api/v1/admin/comments`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1085",
      "_origin": "ast",
      "id": "api_admin_query_parameters_1085",
      "community": 201,
      "norm_label": "query parameters"
    },
    {
      "label": "SMS Management (Admin)",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1097",
      "_origin": "ast",
      "id": "api_admin_sms_management_admin",
      "community": 980,
      "norm_label": "sms management (admin)"
    },
    {
      "label": "GET `/api/v1/admin/sms/logs`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1099",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_sms_logs",
      "community": 980,
      "norm_label": "get `/api/v1/admin/sms/logs`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1105",
      "_origin": "ast",
      "id": "api_admin_query_parameters_1105",
      "community": 980,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1112",
      "_origin": "ast",
      "id": "api_admin_response_200_1112",
      "community": 980,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/sms/templates`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1137",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_sms_templates",
      "community": 980,
      "norm_label": "get `/api/v1/admin/sms/templates`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1143",
      "_origin": "ast",
      "id": "api_admin_response_200_1143",
      "community": 980,
      "norm_label": "response `200`"
    },
    {
      "label": "Clinic Invitation Management",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1163",
      "_origin": "ast",
      "id": "api_admin_clinic_invitation_management",
      "community": 201,
      "norm_label": "clinic invitation management"
    },
    {
      "label": "Settings",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1177",
      "_origin": "ast",
      "id": "api_admin_settings",
      "community": 201,
      "norm_label": "settings"
    },
    {
      "label": "GET /api/v1/admin/settings",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1179",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_settings",
      "community": 201,
      "norm_label": "get /api/v1/admin/settings"
    },
    {
      "label": "PATCH /api/v1/admin/settings",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1212",
      "_origin": "ast",
      "id": "api_admin_patch_api_v1_admin_settings",
      "community": 201,
      "norm_label": "patch /api/v1/admin/settings"
    },
    {
      "label": "Maintenance Mode",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1254",
      "_origin": "ast",
      "id": "api_admin_maintenance_mode",
      "community": 1053,
      "norm_label": "maintenance mode"
    },
    {
      "label": "Settings keys",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1258",
      "_origin": "ast",
      "id": "api_admin_settings_keys",
      "community": 1053,
      "norm_label": "settings keys"
    },
    {
      "label": "Behaviour while enabled",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1272",
      "_origin": "ast",
      "id": "api_admin_behaviour_while_enabled",
      "community": 1053,
      "norm_label": "behaviour while enabled"
    },
    {
      "label": "Who gets through",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1295",
      "_origin": "ast",
      "id": "api_admin_who_gets_through",
      "community": 1053,
      "norm_label": "who gets through"
    },
    {
      "label": "Console escape hatch",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1304",
      "_origin": "ast",
      "id": "api_admin_console_escape_hatch",
      "community": 1053,
      "norm_label": "console escape hatch"
    },
    {
      "label": "Failure behaviour",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1314",
      "_origin": "ast",
      "id": "api_admin_failure_behaviour",
      "community": 1053,
      "norm_label": "failure behaviour"
    },
    {
      "label": "Pre-Registration Management",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1320",
      "_origin": "ast",
      "id": "api_admin_pre_registration_management",
      "community": 201,
      "norm_label": "pre-registration management"
    },
    {
      "label": "GET `/api/v1/admin/pre-registrations`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1322",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_pre_registrations",
      "community": 201,
      "norm_label": "get `/api/v1/admin/pre-registrations`"
    },
    {
      "label": "POST `/api/v1/admin/pre-registrations/{uuid}/approve`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1356",
      "_origin": "ast",
      "id": "api_admin_post_api_v1_admin_pre_registrations_uuid_approve",
      "community": 201,
      "norm_label": "post `/api/v1/admin/pre-registrations/{uuid}/approve`"
    },
    {
      "label": "POST `/api/v1/admin/pre-registrations/{uuid}/reject`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1374",
      "_origin": "ast",
      "id": "api_admin_post_api_v1_admin_pre_registrations_uuid_reject",
      "community": 201,
      "norm_label": "post `/api/v1/admin/pre-registrations/{uuid}/reject`"
    },
    {
      "label": "\u0645\u0648\u062a\u0648\u0631 \u0645\u0627\u0644\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1390",
      "_origin": "ast",
      "id": "api_admin_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc",
      "community": 999,
      "norm_label": "\u0645\u0648\u062a\u0648\u0631 \u0645\u0627\u0644\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc"
    },
    {
      "label": "GET `/api/v1/admin/financial-breakdowns`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1411",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_financial_breakdowns",
      "community": 999,
      "norm_label": "get `/api/v1/admin/financial-breakdowns`"
    },
    {
      "label": "GET `/api/v1/admin/financial-summary`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1445",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_financial_summary",
      "community": 999,
      "norm_label": "get `/api/v1/admin/financial-summary`"
    },
    {
      "label": "GET `/api/v1/admin/settings/tax-history`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1463",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_settings_tax_history",
      "community": 999,
      "norm_label": "get `/api/v1/admin/settings/tax-history`"
    },
    {
      "label": "GET `/api/v1/admin/settlement/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1477",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_settlement_uuid",
      "community": 999,
      "norm_label": "get `/api/v1/admin/settlement/{uuid}`"
    },
    {
      "label": "Application Logs",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1503",
      "_origin": "ast",
      "id": "api_admin_application_logs",
      "community": 662,
      "norm_label": "application logs"
    },
    {
      "label": "GET `/api/v1/admin/logs`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1510",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_logs",
      "community": 662,
      "norm_label": "get `/api/v1/admin/logs`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1516",
      "_origin": "ast",
      "id": "api_admin_query_parameters_1516",
      "community": 662,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1528",
      "_origin": "ast",
      "id": "api_admin_response_200_1528",
      "community": 662,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/logs/export`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1551",
      "_origin": "ast",
      "id": "api_admin_get_api_v1_admin_logs_export",
      "community": 662,
      "norm_label": "get `/api/v1/admin/logs/export`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1557",
      "_origin": "ast",
      "id": "api_admin_query_parameters_1557",
      "community": 662,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1565",
      "_origin": "ast",
      "id": "api_admin_response_200_1565",
      "community": 662,
      "norm_label": "response `200`"
    },
    {
      "label": "DELETE `/api/v1/admin/logs`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1570",
      "_origin": "ast",
      "id": "api_admin_delete_api_v1_admin_logs",
      "community": 662,
      "norm_label": "delete `/api/v1/admin/logs`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1576",
      "_origin": "ast",
      "id": "api_admin_response_200_1576",
      "community": 662,
      "norm_label": "response `200`"
    },
    {
      "label": "Log Retention",
      "file_type": "document",
      "source_file": "docs/api/admin.md",
      "source_location": "L1583",
      "_origin": "ast",
      "id": "api_admin_log_retention",
      "community": 662,
      "norm_label": "log retention"
    },
    {
      "label": "appointment-settings.md",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_appointment_settings",
      "community": 1116,
      "norm_label": "appointment-settings.md"
    },
    {
      "label": "Appointment Settings API",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_appointment_settings_appointment_settings_api",
      "community": 1116,
      "norm_label": "appointment settings api"
    },
    {
      "label": "Booking context (`clinic_uuid`)",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "api_appointment_settings_booking_context_clinic_uuid",
      "community": 1116,
      "norm_label": "booking context (`clinic_uuid`)"
    },
    {
      "label": "Access rule",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "api_appointment_settings_access_rule",
      "community": 1116,
      "norm_label": "access rule"
    },
    {
      "label": "Weekly Schedule",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "api_appointment_settings_weekly_schedule",
      "community": 135,
      "norm_label": "weekly schedule"
    },
    {
      "label": "Day Index Convention",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "api_appointment_settings_day_index_convention",
      "community": 135,
      "norm_label": "day index convention"
    },
    {
      "label": "POST `/api/v1/appointment-settings/weekly-schedule`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "api_appointment_settings_post_api_v1_appointment_settings_weekly_schedule",
      "community": 135,
      "norm_label": "post `/api/v1/appointment-settings/weekly-schedule`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "api_appointment_settings_request_body_application_json",
      "community": 135,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L169",
      "_origin": "ast",
      "id": "api_appointment_settings_response_201",
      "community": 135,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L204",
      "_origin": "ast",
      "id": "api_appointment_settings_errors",
      "community": 135,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/appointment-settings/weekly-schedule/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L213",
      "_origin": "ast",
      "id": "api_appointment_settings_get_api_v1_appointment_settings_weekly_schedule_uuid",
      "community": 135,
      "norm_label": "get `/api/v1/appointment-settings/weekly-schedule/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L219",
      "_origin": "ast",
      "id": "api_appointment_settings_response_200",
      "community": 135,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L222",
      "_origin": "ast",
      "id": "api_appointment_settings_errors_222",
      "community": 135,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/appointment-settings/weekly-schedule/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L230",
      "_origin": "ast",
      "id": "api_appointment_settings_patch_api_v1_appointment_settings_weekly_schedule_uuid",
      "community": 135,
      "norm_label": "patch `/api/v1/appointment-settings/weekly-schedule/{uuid}`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L236",
      "_origin": "ast",
      "id": "api_appointment_settings_request_body",
      "community": 135,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L261",
      "_origin": "ast",
      "id": "api_appointment_settings_response_200_261",
      "community": 135,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L264",
      "_origin": "ast",
      "id": "api_appointment_settings_errors_264",
      "community": 135,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/booking-setting/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L273",
      "_origin": "ast",
      "id": "api_appointment_settings_delete_api_v1_booking_setting_uuid",
      "community": 135,
      "norm_label": "delete `/api/v1/booking-setting/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L281",
      "_origin": "ast",
      "id": "api_appointment_settings_response_200_281",
      "community": 135,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L286",
      "_origin": "ast",
      "id": "api_appointment_settings_errors_286",
      "community": 135,
      "norm_label": "errors"
    },
    {
      "label": "Date Overrides",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L295",
      "_origin": "ast",
      "id": "api_appointment_settings_date_overrides",
      "community": 160,
      "norm_label": "date overrides"
    },
    {
      "label": "GET `/api/v1/appointment-settings/date-override/list/{doctorUuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L299",
      "_origin": "ast",
      "id": "api_appointment_settings_get_api_v1_appointment_settings_date_override_list_doctoruuid",
      "community": 160,
      "norm_label": "get `/api/v1/appointment-settings/date-override/list/{doctoruuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L305",
      "_origin": "ast",
      "id": "api_appointment_settings_response_200_305",
      "community": 160,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/appointment-settings/date-override`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L330",
      "_origin": "ast",
      "id": "api_appointment_settings_post_api_v1_appointment_settings_date_override",
      "community": 160,
      "norm_label": "post `/api/v1/appointment-settings/date-override`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L336",
      "_origin": "ast",
      "id": "api_appointment_settings_request_body_336",
      "community": 160,
      "norm_label": "request body"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L382",
      "_origin": "ast",
      "id": "api_appointment_settings_response_201_382",
      "community": 160,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L401",
      "_origin": "ast",
      "id": "api_appointment_settings_errors_401",
      "community": 160,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/appointment-settings/date-override/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L411",
      "_origin": "ast",
      "id": "api_appointment_settings_get_api_v1_appointment_settings_date_override_uuid",
      "community": 160,
      "norm_label": "get `/api/v1/appointment-settings/date-override/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L417",
      "_origin": "ast",
      "id": "api_appointment_settings_response_200_417",
      "community": 160,
      "norm_label": "response `200`"
    },
    {
      "label": "PATCH `/api/v1/appointment-settings/date-override/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L422",
      "_origin": "ast",
      "id": "api_appointment_settings_patch_api_v1_appointment_settings_date_override_uuid",
      "community": 160,
      "norm_label": "patch `/api/v1/appointment-settings/date-override/{uuid}`"
    },
    {
      "label": "Request Body (all optional)",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L428",
      "_origin": "ast",
      "id": "api_appointment_settings_request_body_all_optional",
      "community": 160,
      "norm_label": "request body (all optional)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L449",
      "_origin": "ast",
      "id": "api_appointment_settings_response_200_449",
      "community": 160,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L452",
      "_origin": "ast",
      "id": "api_appointment_settings_errors_452",
      "community": 160,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/appointment-settings/date-override/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L461",
      "_origin": "ast",
      "id": "api_appointment_settings_delete_api_v1_appointment_settings_date_override_uuid",
      "community": 160,
      "norm_label": "delete `/api/v1/appointment-settings/date-override/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L467",
      "_origin": "ast",
      "id": "api_appointment_settings_response_200_467",
      "community": 160,
      "norm_label": "response `200`"
    },
    {
      "label": "Holidays",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L474",
      "_origin": "ast",
      "id": "api_appointment_settings_holidays",
      "community": 983,
      "norm_label": "holidays"
    },
    {
      "label": "GET `/api/v1/appointment-settings/holidays/list/{doctorUuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L478",
      "_origin": "ast",
      "id": "api_appointment_settings_get_api_v1_appointment_settings_holidays_list_doctoruuid",
      "community": 983,
      "norm_label": "get `/api/v1/appointment-settings/holidays/list/{doctoruuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L484",
      "_origin": "ast",
      "id": "api_appointment_settings_response_200_484",
      "community": 983,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/appointment-settings/holidays`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L510",
      "_origin": "ast",
      "id": "api_appointment_settings_post_api_v1_appointment_settings_holidays",
      "community": 983,
      "norm_label": "post `/api/v1/appointment-settings/holidays`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L516",
      "_origin": "ast",
      "id": "api_appointment_settings_request_body_516",
      "community": 983,
      "norm_label": "request body"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L533",
      "_origin": "ast",
      "id": "api_appointment_settings_response_201_533",
      "community": 983,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L553",
      "_origin": "ast",
      "id": "api_appointment_settings_errors_553",
      "community": 983,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/appointment-settings/holidays/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L563",
      "_origin": "ast",
      "id": "api_appointment_settings_get_api_v1_appointment_settings_holidays_uuid",
      "community": 983,
      "norm_label": "get `/api/v1/appointment-settings/holidays/{uuid}`"
    },
    {
      "label": "PATCH `/api/v1/appointment-settings/holidays/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L571",
      "_origin": "ast",
      "id": "api_appointment_settings_patch_api_v1_appointment_settings_holidays_uuid",
      "community": 983,
      "norm_label": "patch `/api/v1/appointment-settings/holidays/{uuid}`"
    },
    {
      "label": "Request Body (all optional)",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L577",
      "_origin": "ast",
      "id": "api_appointment_settings_request_body_all_optional_577",
      "community": 983,
      "norm_label": "request body (all optional)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L587",
      "_origin": "ast",
      "id": "api_appointment_settings_response_200_587",
      "community": 983,
      "norm_label": "response `200`"
    },
    {
      "label": "DELETE `/api/v1/appointment-settings/holidays/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L592",
      "_origin": "ast",
      "id": "api_appointment_settings_delete_api_v1_appointment_settings_holidays_uuid",
      "community": 983,
      "norm_label": "delete `/api/v1/appointment-settings/holidays/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L598",
      "_origin": "ast",
      "id": "api_appointment_settings_response_200_598",
      "community": 983,
      "norm_label": "response `200`"
    },
    {
      "label": "Slot Calculation Logic (Reference)",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L605",
      "_origin": "ast",
      "id": "api_appointment_settings_slot_calculation_logic_reference",
      "community": 1116,
      "norm_label": "slot calculation logic (reference)"
    },
    {
      "label": "Available Locations",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L630",
      "_origin": "ast",
      "id": "api_appointment_settings_available_locations",
      "community": 1116,
      "norm_label": "available locations"
    },
    {
      "label": "`GET /api/v1/appointment-settings/available-locations/{doctorUuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L632",
      "_origin": "ast",
      "id": "api_appointment_settings_get_api_v1_appointment_settings_available_locations_doctoruuid",
      "community": 1116,
      "norm_label": "`get /api/v1/appointment-settings/available-locations/{doctoruuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L638",
      "_origin": "ast",
      "id": "api_appointment_settings_response_200_638",
      "community": 1116,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L681",
      "_origin": "ast",
      "id": "api_appointment_settings_errors_681",
      "community": 1116,
      "norm_label": "errors"
    },
    {
      "label": "Context additions (2026-07)",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L689",
      "_origin": "ast",
      "id": "api_appointment_settings_context_additions_2026_07",
      "community": 1195,
      "norm_label": "context additions (2026-07)"
    },
    {
      "label": "Response fields",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L691",
      "_origin": "ast",
      "id": "api_appointment_settings_response_fields",
      "community": 1195,
      "norm_label": "response fields"
    },
    {
      "label": "Holidays are global by default",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L703",
      "_origin": "ast",
      "id": "api_appointment_settings_holidays_are_global_by_default",
      "community": 1195,
      "norm_label": "holidays are global by default"
    },
    {
      "label": "Date overrides are always per-context",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L722",
      "_origin": "ast",
      "id": "api_appointment_settings_date_overrides_are_always_per_context",
      "community": 1195,
      "norm_label": "date overrides are always per-context"
    },
    {
      "label": "`GET /available-locations/{doctorUuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L727",
      "_origin": "ast",
      "id": "api_appointment_settings_get_available_locations_doctoruuid",
      "community": 1195,
      "norm_label": "`get /available-locations/{doctoruuid}`"
    },
    {
      "label": "appointment.md",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_appointment",
      "community": 479,
      "norm_label": "appointment.md"
    },
    {
      "label": "Appointment API",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_appointment_appointment_api",
      "community": 25,
      "norm_label": "appointment api"
    },
    {
      "label": "GET `/api/v1/appointment-slots`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "api_appointment_get_api_v1_appointment_slots",
      "community": 25,
      "norm_label": "get `/api/v1/appointment-slots`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "api_appointment_query_parameters",
      "community": 25,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "api_appointment_response_200",
      "community": 25,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "api_appointment_errors",
      "community": 25,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/appointment-service-slots`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "api_appointment_get_api_v1_appointment_service_slots",
      "community": 25,
      "norm_label": "get `/api/v1/appointment-service-slots`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "api_appointment_query_parameters_81",
      "community": 25,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "api_appointment_response_200_90",
      "community": 25,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L107",
      "_origin": "ast",
      "id": "api_appointment_errors_107",
      "community": 25,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/appointment-booking-services/{doctorUuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "api_appointment_get_api_v1_appointment_booking_services_doctoruuid",
      "community": 25,
      "norm_label": "get `/api/v1/appointment-booking-services/{doctoruuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L119",
      "_origin": "ast",
      "id": "api_appointment_response_200_119",
      "community": 25,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "api_appointment_errors_135",
      "community": 25,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/appointment-settings/month-availability/{doctorUuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "api_appointment_get_api_v1_appointment_settings_month_availability_doctoruuid",
      "community": 25,
      "norm_label": "get `/api/v1/appointment-settings/month-availability/{doctoruuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "api_appointment_path_parameters",
      "community": 25,
      "norm_label": "path parameters"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "api_appointment_query_parameters_153",
      "community": 25,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L163",
      "_origin": "ast",
      "id": "api_appointment_response_200_163",
      "community": 25,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L185",
      "_origin": "ast",
      "id": "api_appointment_errors_185",
      "community": 25,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/appointment`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L193",
      "_origin": "ast",
      "id": "api_appointment_post_api_v1_appointment",
      "community": 25,
      "norm_label": "post `/api/v1/appointment`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L199",
      "_origin": "ast",
      "id": "api_appointment_request_body_application_json",
      "community": 25,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L242",
      "_origin": "ast",
      "id": "api_appointment_response_201",
      "community": 25,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L275",
      "_origin": "ast",
      "id": "api_appointment_errors_275",
      "community": 25,
      "norm_label": "errors"
    },
    {
      "label": "Single-appointment access model",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L285",
      "_origin": "ast",
      "id": "api_appointment_single_appointment_access_model",
      "community": 25,
      "norm_label": "single-appointment access model"
    },
    {
      "label": "GET `/api/v1/appointment/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L314",
      "_origin": "ast",
      "id": "api_appointment_get_api_v1_appointment_uuid",
      "community": 25,
      "norm_label": "get `/api/v1/appointment/{uuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L320",
      "_origin": "ast",
      "id": "api_appointment_path_parameters_320",
      "community": 25,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L325",
      "_origin": "ast",
      "id": "api_appointment_response_200_325",
      "community": 25,
      "norm_label": "response `200`"
    },
    {
      "label": "\u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u06cc\u0645\u0647\u0654 \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L363",
      "_origin": "ast",
      "id": "api_appointment_\u0627\u0646\u062a\u062e\u0627\u0628_\u0628\u06cc\u0645\u0647_\u0646\u0648\u0628\u062a",
      "community": 25,
      "norm_label": "\u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u06cc\u0645\u0647 \u0646\u0648\u0628\u062a"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L374",
      "_origin": "ast",
      "id": "api_appointment_errors_374",
      "community": 25,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/appointments/doctor/{doctorUuid}`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L383",
      "_origin": "ast",
      "id": "api_appointment_get_api_v1_appointments_doctor_doctoruuid",
      "community": 25,
      "norm_label": "get `/api/v1/appointments/doctor/{doctoruuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L393",
      "_origin": "ast",
      "id": "api_appointment_path_parameters_393",
      "community": 25,
      "norm_label": "path parameters"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L398",
      "_origin": "ast",
      "id": "api_appointment_query_parameters_398",
      "community": 25,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L417",
      "_origin": "ast",
      "id": "api_appointment_response_200_417",
      "community": 25,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L434",
      "_origin": "ast",
      "id": "api_appointment_errors_434",
      "community": 25,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/appointments/user`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L443",
      "_origin": "ast",
      "id": "api_appointment_get_api_v1_appointments_user",
      "community": 25,
      "norm_label": "get `/api/v1/appointments/user`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L449",
      "_origin": "ast",
      "id": "api_appointment_query_parameters_449",
      "community": 25,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L454",
      "_origin": "ast",
      "id": "api_appointment_response_200_454",
      "community": 25,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L471",
      "_origin": "ast",
      "id": "api_appointment_errors_471",
      "community": 25,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/appointment/{uuid}/status`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L478",
      "_origin": "ast",
      "id": "api_appointment_patch_api_v1_appointment_uuid_status",
      "community": 25,
      "norm_label": "patch `/api/v1/appointment/{uuid}/status`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L488",
      "_origin": "ast",
      "id": "api_appointment_path_parameters_488",
      "community": 25,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L493",
      "_origin": "ast",
      "id": "api_appointment_request_body",
      "community": 25,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L520",
      "_origin": "ast",
      "id": "api_appointment_response_200_520",
      "community": 25,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L523",
      "_origin": "ast",
      "id": "api_appointment_errors_523",
      "community": 25,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/appointment/{uuid}/confirm`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L534",
      "_origin": "ast",
      "id": "api_appointment_post_api_v1_appointment_uuid_confirm",
      "community": 25,
      "norm_label": "post `/api/v1/appointment/{uuid}/confirm`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L543",
      "_origin": "ast",
      "id": "api_appointment_request_body_543",
      "community": 25,
      "norm_label": "request body"
    },
    {
      "label": "What happens on the server",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L580",
      "_origin": "ast",
      "id": "api_appointment_what_happens_on_the_server",
      "community": 25,
      "norm_label": "what happens on the server"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L602",
      "_origin": "ast",
      "id": "api_appointment_response_200_602",
      "community": 25,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L640",
      "_origin": "ast",
      "id": "api_appointment_errors_640",
      "community": 25,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/appointment/{uuid}/events`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L657",
      "_origin": "ast",
      "id": "api_appointment_get_api_v1_appointment_uuid_events",
      "community": 25,
      "norm_label": "get `/api/v1/appointment/{uuid}/events`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L665",
      "_origin": "ast",
      "id": "api_appointment_path_parameters_665",
      "community": 25,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L670",
      "_origin": "ast",
      "id": "api_appointment_response_200_670",
      "community": 25,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L687",
      "_origin": "ast",
      "id": "api_appointment_errors_687",
      "community": 25,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/my/appointment`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L695",
      "_origin": "ast",
      "id": "api_appointment_post_api_v1_my_appointment",
      "community": 25,
      "norm_label": "post `/api/v1/my/appointment`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L715",
      "_origin": "ast",
      "id": "api_appointment_request_body_715",
      "community": 25,
      "norm_label": "request body"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L743",
      "_origin": "ast",
      "id": "api_appointment_response_201_743",
      "community": 25,
      "norm_label": "response `201`"
    },
    {
      "label": "Error Responses",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L756",
      "_origin": "ast",
      "id": "api_appointment_error_responses",
      "community": 25,
      "norm_label": "error responses"
    },
    {
      "label": "GET `/api/v1/my/appointment/patient-lookup`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L767",
      "_origin": "ast",
      "id": "api_appointment_get_api_v1_my_appointment_patient_lookup",
      "community": 25,
      "norm_label": "get `/api/v1/my/appointment/patient-lookup`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L775",
      "_origin": "ast",
      "id": "api_appointment_query_parameters_775",
      "community": 25,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200` \u2014 \u06cc\u0627\u0641\u062a \u0634\u062f",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L783",
      "_origin": "ast",
      "id": "api_appointment_response_200_\u06cc\u0627\u0641\u062a_\u0634\u062f",
      "community": 25,
      "norm_label": "response `200` \u2014 \u06cc\u0627\u0641\u062a \u0634\u062f"
    },
    {
      "label": "Response `200` \u2014 \u06cc\u0627\u0641\u062a \u0646\u0634\u062f",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L797",
      "_origin": "ast",
      "id": "api_appointment_response_200_\u06cc\u0627\u0641\u062a_\u0646\u0634\u062f",
      "community": 25,
      "norm_label": "response `200` \u2014 \u06cc\u0627\u0641\u062a \u0646\u0634\u062f"
    },
    {
      "label": "Error Responses",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L802",
      "_origin": "ast",
      "id": "api_appointment_error_responses_802",
      "community": 25,
      "norm_label": "error responses"
    },
    {
      "label": "GET /api/v1/my/appointments",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L810",
      "_origin": "ast",
      "id": "api_appointment_get_api_v1_my_appointments",
      "community": 25,
      "norm_label": "get /api/v1/my/appointments"
    },
    {
      "label": "GET `/api/v1/my/appointments/today-stats`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L825",
      "_origin": "ast",
      "id": "api_appointment_get_api_v1_my_appointments_today_stats",
      "community": 25,
      "norm_label": "get `/api/v1/my/appointments/today-stats`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L835",
      "_origin": "ast",
      "id": "api_appointment_query_parameters_835",
      "community": 25,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/appointment.md",
      "source_location": "L844",
      "_origin": "ast",
      "id": "api_appointment_response_200_844",
      "community": 25,
      "norm_label": "response `200`"
    },
    {
      "label": "auth.md",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_auth",
      "community": 136,
      "norm_label": "auth.md"
    },
    {
      "label": "Authentication API",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_auth_authentication_api",
      "community": 38,
      "norm_label": "authentication api"
    },
    {
      "label": "POST `/api/v1/user/send-code`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "api_auth_post_api_v1_user_send_code",
      "community": 750,
      "norm_label": "post `/api/v1/user/send-code`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "api_auth_request_body",
      "community": 750,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "api_auth_response_200",
      "community": 750,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "api_auth_errors",
      "community": 750,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/user/verify-code`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "api_auth_post_api_v1_user_verify_code",
      "community": 801,
      "norm_label": "post `/api/v1/user/verify-code`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "api_auth_request_body_55",
      "community": 801,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "api_auth_response_200_68",
      "community": 801,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "api_auth_errors_82",
      "community": 801,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/user/register`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "api_auth_post_api_v1_user_register",
      "community": 757,
      "norm_label": "post `/api/v1/user/register`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "api_auth_request_body_98",
      "community": 757,
      "norm_label": "request body"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "api_auth_response_201",
      "community": 757,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "api_auth_errors_122",
      "community": 757,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/user/login`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "api_auth_post_api_v1_user_login",
      "community": 728,
      "norm_label": "post `/api/v1/user/login`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "api_auth_request_body_136",
      "community": 728,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "api_auth_response_200_149",
      "community": 728,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L162",
      "_origin": "ast",
      "id": "api_auth_errors_162",
      "community": 728,
      "norm_label": "errors"
    },
    {
      "label": "POST `/oauth/token`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L171",
      "_origin": "ast",
      "id": "api_auth_post_oauth_token",
      "community": 865,
      "norm_label": "post `/oauth/token`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L177",
      "_origin": "ast",
      "id": "api_auth_request_body_177",
      "community": 865,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L190",
      "_origin": "ast",
      "id": "api_auth_response_200_190",
      "community": 865,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L204",
      "_origin": "ast",
      "id": "api_auth_errors_204",
      "community": 865,
      "norm_label": "errors"
    },
    {
      "label": "POST `/oauth/token/refresh`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L214",
      "_origin": "ast",
      "id": "api_auth_post_oauth_token_refresh",
      "community": 787,
      "norm_label": "post `/oauth/token/refresh`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L220",
      "_origin": "ast",
      "id": "api_auth_request_body_220",
      "community": 787,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L229",
      "_origin": "ast",
      "id": "api_auth_response_200_229",
      "community": 787,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L240",
      "_origin": "ast",
      "id": "api_auth_errors_240",
      "community": 787,
      "norm_label": "errors"
    },
    {
      "label": "GET `/oauth/userinfo`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L247",
      "_origin": "ast",
      "id": "api_auth_get_oauth_userinfo",
      "community": 788,
      "norm_label": "get `/oauth/userinfo`"
    },
    {
      "label": "Headers",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L253",
      "_origin": "ast",
      "id": "api_auth_headers",
      "community": 788,
      "norm_label": "headers"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L258",
      "_origin": "ast",
      "id": "api_auth_response_200_258",
      "community": 788,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L369",
      "_origin": "ast",
      "id": "api_auth_errors_369",
      "community": 788,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/auth/switch-context`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L376",
      "_origin": "ast",
      "id": "api_auth_post_api_v1_auth_switch_context",
      "community": 793,
      "norm_label": "post `/api/v1/auth/switch-context`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L382",
      "_origin": "ast",
      "id": "api_auth_request_body_382",
      "community": 793,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L393",
      "_origin": "ast",
      "id": "api_auth_response_200_393",
      "community": 793,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L411",
      "_origin": "ast",
      "id": "api_auth_errors_411",
      "community": 793,
      "norm_label": "errors"
    },
    {
      "label": "Notification Mobile (OTP)",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L420",
      "_origin": "ast",
      "id": "api_auth_notification_mobile_otp",
      "community": 38,
      "norm_label": "notification mobile (otp)"
    },
    {
      "label": "POST `/api/v1/notification-mobile/request-otp`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L428",
      "_origin": "ast",
      "id": "api_auth_post_api_v1_notification_mobile_request_otp",
      "community": 573,
      "norm_label": "post `/api/v1/notification-mobile/request-otp`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L434",
      "_origin": "ast",
      "id": "api_auth_request_body_434",
      "community": 573,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L447",
      "_origin": "ast",
      "id": "api_auth_response_200_447",
      "community": 573,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L458",
      "_origin": "ast",
      "id": "api_auth_errors_458",
      "community": 573,
      "norm_label": "errors"
    },
    {
      "label": "Notes",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L464",
      "_origin": "ast",
      "id": "api_auth_notes",
      "community": 573,
      "norm_label": "notes"
    },
    {
      "label": "POST `/api/v1/notification-mobile/verify`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L471",
      "_origin": "ast",
      "id": "api_auth_post_api_v1_notification_mobile_verify",
      "community": 796,
      "norm_label": "post `/api/v1/notification-mobile/verify`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L477",
      "_origin": "ast",
      "id": "api_auth_request_body_477",
      "community": 796,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L490",
      "_origin": "ast",
      "id": "api_auth_response_200_490",
      "community": 796,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L501",
      "_origin": "ast",
      "id": "api_auth_errors_501",
      "community": 796,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/notification-mobile/{target}`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L509",
      "_origin": "ast",
      "id": "api_auth_get_api_v1_notification_mobile_target",
      "community": 1213,
      "norm_label": "get `/api/v1/notification-mobile/{target}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L516",
      "_origin": "ast",
      "id": "api_auth_response_200_516",
      "community": 1213,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L528",
      "_origin": "ast",
      "id": "api_auth_errors_528",
      "community": 1213,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/notification-mobile/{target}`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L535",
      "_origin": "ast",
      "id": "api_auth_delete_api_v1_notification_mobile_target",
      "community": 38,
      "norm_label": "delete `/api/v1/notification-mobile/{target}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L542",
      "_origin": "ast",
      "id": "api_auth_response_200_542",
      "community": 38,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L552",
      "_origin": "ast",
      "id": "api_auth_errors_552",
      "community": 38,
      "norm_label": "errors"
    },
    {
      "label": "POST `/oauth/logout`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L559",
      "_origin": "ast",
      "id": "api_auth_post_oauth_logout",
      "community": 38,
      "norm_label": "post `/oauth/logout`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L565",
      "_origin": "ast",
      "id": "api_auth_request_body_565",
      "community": 38,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L576",
      "_origin": "ast",
      "id": "api_auth_response_200_576",
      "community": 38,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/pre-registration`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L588",
      "_origin": "ast",
      "id": "api_auth_post_api_v1_pre_registration",
      "community": 741,
      "norm_label": "post `/api/v1/pre-registration`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L596",
      "_origin": "ast",
      "id": "api_auth_request_body_596",
      "community": 741,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L621",
      "_origin": "ast",
      "id": "api_auth_response_200_621",
      "community": 741,
      "norm_label": "response `200`"
    },
    {
      "label": "Error Codes",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L629",
      "_origin": "ast",
      "id": "api_auth_error_codes",
      "community": 741,
      "norm_label": "error codes"
    },
    {
      "label": "POST `/api/v1/user/otp-login`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L637",
      "_origin": "ast",
      "id": "api_auth_post_api_v1_user_otp_login",
      "community": 700,
      "norm_label": "post `/api/v1/user/otp-login`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L643",
      "_origin": "ast",
      "id": "api_auth_request_body_643",
      "community": 700,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L652",
      "_origin": "ast",
      "id": "api_auth_response_200_652",
      "community": 700,
      "norm_label": "response `200`"
    },
    {
      "label": "Error Codes",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L663",
      "_origin": "ast",
      "id": "api_auth_error_codes_663",
      "community": 700,
      "norm_label": "error codes"
    },
    {
      "label": "POST `/api/v1/user/change-password`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L673",
      "_origin": "ast",
      "id": "api_auth_post_api_v1_user_change_password",
      "community": 910,
      "norm_label": "post `/api/v1/user/change-password`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L679",
      "_origin": "ast",
      "id": "api_auth_request_body_679",
      "community": 910,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L692",
      "_origin": "ast",
      "id": "api_auth_response_200_692",
      "community": 910,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L697",
      "_origin": "ast",
      "id": "api_auth_errors_697",
      "community": 910,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/user/reset-password`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L705",
      "_origin": "ast",
      "id": "api_auth_post_api_v1_user_reset_password",
      "community": 706,
      "norm_label": "post `/api/v1/user/reset-password`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L711",
      "_origin": "ast",
      "id": "api_auth_request_body_711",
      "community": 706,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L724",
      "_origin": "ast",
      "id": "api_auth_response_200_724",
      "community": 706,
      "norm_label": "response `200`"
    },
    {
      "label": "Error Codes",
      "file_type": "document",
      "source_file": "docs/api/auth.md",
      "source_location": "L732",
      "_origin": "ast",
      "id": "api_auth_error_codes_732",
      "community": 706,
      "norm_label": "error codes"
    },
    {
      "label": "billing.md",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_billing",
      "community": 479,
      "norm_label": "billing.md"
    },
    {
      "label": "Billing API \u2014 \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628 (\u0641\u0627\u0632 \u06f4 \u0633\u06cc\u0633\u062a\u0645 \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628/\u0628\u06cc\u0645\u0647)",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_billing_billing_api_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0641\u0627\u0632_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0628\u06cc\u0645\u0647",
      "community": 1056,
      "norm_label": "billing api \u2014 \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628 (\u0641\u0627\u0632 \u06f4 \u0633\u06cc\u0633\u062a\u0645 \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628/\u0628\u06cc\u0645\u0647)"
    },
    {
      "label": "\u0645\u0637\u0627\u0644\u0628\u0647\u0654 \u062e\u0648\u062f\u06a9\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "api_billing_\u0645\u0637\u0627\u0644\u0628\u0647_\u062e\u0648\u062f\u06a9\u0627\u0631",
      "community": 1056,
      "norm_label": "\u0645\u0637\u0627\u0644\u0628\u0647 \u062e\u0648\u062f\u06a9\u0627\u0631"
    },
    {
      "label": "POST /api/v1/billing/invoices",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "api_billing_post_api_v1_billing_invoices",
      "community": 1056,
      "norm_label": "post /api/v1/billing/invoices"
    },
    {
      "label": "GET /api/v1/billing/invoices/{uuid}",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "api_billing_get_api_v1_billing_invoices_uuid",
      "community": 1056,
      "norm_label": "get /api/v1/billing/invoices/{uuid}"
    },
    {
      "label": "POST /api/v1/billing/invoices/{uuid}/finalize",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "api_billing_post_api_v1_billing_invoices_uuid_finalize",
      "community": 1056,
      "norm_label": "post /api/v1/billing/invoices/{uuid}/finalize"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc Invoice",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L157",
      "_origin": "ast",
      "id": "api_billing_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_invoice",
      "community": 1056,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc invoice"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L160",
      "_origin": "ast",
      "id": "api_billing_\u0646\u06a9\u0627\u062a",
      "community": 1056,
      "norm_label": "\u0646\u06a9\u0627\u062a"
    },
    {
      "label": "Claims \u2014 \u0645\u0637\u0627\u0644\u0628\u0627\u062a \u0628\u06cc\u0645\u0647 (\u0641\u0627\u0632 \u06f5)",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L167",
      "_origin": "ast",
      "id": "api_billing_claims_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f5",
      "community": 660,
      "norm_label": "claims \u2014 \u0645\u0637\u0627\u0644\u0628\u0627\u062a \u0628\u06cc\u0645\u0647 (\u0641\u0627\u0632 \u06f5)"
    },
    {
      "label": "POST /api/v1/billing/claims",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "api_billing_post_api_v1_billing_claims",
      "community": 660,
      "norm_label": "post /api/v1/billing/claims"
    },
    {
      "label": "GET /api/v1/billing/claims",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "api_billing_get_api_v1_billing_claims",
      "community": 660,
      "norm_label": "get /api/v1/billing/claims"
    },
    {
      "label": "GET /api/v1/billing/claims/by-patient",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L231",
      "_origin": "ast",
      "id": "api_billing_get_api_v1_billing_claims_by_patient",
      "community": 660,
      "norm_label": "get /api/v1/billing/claims/by-patient"
    },
    {
      "label": "GET /api/v1/billing/claims/by-patient/{patientUuid}",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L287",
      "_origin": "ast",
      "id": "api_billing_get_api_v1_billing_claims_by_patient_patientuuid",
      "community": 660,
      "norm_label": "get /api/v1/billing/claims/by-patient/{patientuuid}"
    },
    {
      "label": "POST /api/v1/billing/claims/{uuid}/{action}",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L333",
      "_origin": "ast",
      "id": "api_billing_post_api_v1_billing_claims_uuid_action",
      "community": 660,
      "norm_label": "post /api/v1/billing/claims/{uuid}/{action}"
    },
    {
      "label": "GET /api/v1/billing/reports/insurance-debt",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L349",
      "_origin": "ast",
      "id": "api_billing_get_api_v1_billing_reports_insurance_debt",
      "community": 660,
      "norm_label": "get /api/v1/billing/reports/insurance-debt"
    },
    {
      "label": "GET /api/v1/my/billing/payments",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L365",
      "_origin": "ast",
      "id": "api_billing_get_api_v1_my_billing_payments",
      "community": 660,
      "norm_label": "get /api/v1/my/billing/payments"
    },
    {
      "label": "GET /api/v1/my/billing/payments/summary",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L404",
      "_origin": "ast",
      "id": "api_billing_get_api_v1_my_billing_payments_summary",
      "community": 660,
      "norm_label": "get /api/v1/my/billing/payments/summary"
    },
    {
      "label": "GET /api/v1/my/billing/patients/{patientUuid}/invoices",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L425",
      "_origin": "ast",
      "id": "api_billing_get_api_v1_my_billing_patients_patientuuid_invoices",
      "community": 660,
      "norm_label": "get /api/v1/my/billing/patients/{patientuuid}/invoices"
    },
    {
      "label": "\u0627\u0631\u0633\u0627\u0644 \u0645\u0637\u0627\u0644\u0628\u0647 (ClaimSubmitter)",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L464",
      "_origin": "ast",
      "id": "api_billing_\u0627\u0631\u0633\u0627\u0644_\u0645\u0637\u0627\u0644\u0628\u0647_claimsubmitter",
      "community": 660,
      "norm_label": "\u0627\u0631\u0633\u0627\u0644 \u0645\u0637\u0627\u0644\u0628\u0647 (claimsubmitter)"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0635\u062f\u0648\u0631 \u0641\u0627\u06a9\u062a\u0648\u0631 \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/api/billing.md",
      "source_location": "L468",
      "_origin": "ast",
      "id": "api_billing_\u062c\u0631\u06cc\u0627\u0646_\u0635\u062f\u0648\u0631_\u0641\u0627\u06a9\u062a\u0648\u0631_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 660,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0635\u062f\u0648\u0631 \u0641\u0627\u06a9\u062a\u0648\u0631 \u062f\u0631 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "blog.md",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_blog",
      "community": 57,
      "norm_label": "blog.md"
    },
    {
      "label": "Blog API",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_blog_blog_api",
      "community": 57,
      "norm_label": "blog api"
    },
    {
      "label": "GET `/api/v1/blogs`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "api_blog_get_api_v1_blogs",
      "community": 1199,
      "norm_label": "get `/api/v1/blogs`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "api_blog_query_parameters",
      "community": 1199,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "api_blog_response_200",
      "community": 1199,
      "norm_label": "response `200`"
    },
    {
      "label": "\u0686\u0631\u0627 \u0641\u06cc\u0644\u062a\u0631 `tag` \u0642\u0628\u0644\u0627\u064b \u0647\u0645\u06cc\u0634\u0647 \u062e\u0627\u0644\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0634\u062a",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "api_blog_\u0686\u0631\u0627_\u0641\u06cc\u0644\u062a\u0631_tag_\u0642\u0628\u0644\u0627_\u0647\u0645\u06cc\u0634\u0647_\u062e\u0627\u0644\u06cc_\u0628\u0631\u0645\u06cc_\u06af\u0634\u062a",
      "community": 1199,
      "norm_label": "\u0686\u0631\u0627 \u0641\u06cc\u0644\u062a\u0631 `tag` \u0642\u0628\u0644\u0627 \u0647\u0645\u06cc\u0634\u0647 \u062e\u0627\u0644\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0634\u062a"
    },
    {
      "label": "\u0641\u06cc\u0644\u062f `city` \u2014 \u0634\u0647\u0631 \u067e\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "api_blog_\u0641\u06cc\u0644\u062f_city_\u0634\u0647\u0631_\u067e\u0633\u062a",
      "community": 1199,
      "norm_label": "\u0641\u06cc\u0644\u062f `city` \u2014 \u0634\u0647\u0631 \u067e\u0633\u062a"
    },
    {
      "label": "GET `/api/v1/blogs/tags`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "api_blog_get_api_v1_blogs_tags",
      "community": 1216,
      "norm_label": "get `/api/v1/blogs/tags`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "api_blog_query_parameters_86",
      "community": 1216,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "api_blog_response_200_91",
      "community": 1216,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/blogs`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "api_blog_get_api_v1_admin_blogs",
      "community": 1215,
      "norm_label": "get `/api/v1/admin/blogs`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "api_blog_query_parameters_121",
      "community": 1215,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "api_blog_response_200_129",
      "community": 1215,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/blog/{slug}`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "api_blog_get_api_v1_blog_slug",
      "community": 1196,
      "norm_label": "get `/api/v1/blog/{slug}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "api_blog_path_parameters",
      "community": 1196,
      "norm_label": "path parameters"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L145",
      "_origin": "ast",
      "id": "api_blog_query_parameters_145",
      "community": 1196,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L152",
      "_origin": "ast",
      "id": "api_blog_response_200_152",
      "community": 1196,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L200",
      "_origin": "ast",
      "id": "api_blog_errors",
      "community": 1196,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/admin/blog/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L207",
      "_origin": "ast",
      "id": "api_blog_get_api_v1_admin_blog_uuid",
      "community": 1206,
      "norm_label": "get `/api/v1/admin/blog/{uuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L215",
      "_origin": "ast",
      "id": "api_blog_path_parameters_215",
      "community": 1206,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200` (\u062e\u0631\u0648\u062c\u06cc \u0648\u0627\u0642\u0639\u06cc curl \u0631\u0648\u06cc \u067e\u06cc\u0634\u200c\u0646\u0648\u06cc\u0633)",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L220",
      "_origin": "ast",
      "id": "api_blog_response_200_\u062e\u0631\u0648\u062c\u06cc_\u0648\u0627\u0642\u0639\u06cc_curl_\u0631\u0648\u06cc_\u067e\u06cc\u0634_\u0646\u0648\u06cc\u0633",
      "community": 1206,
      "norm_label": "response `200` (\u062e\u0631\u0648\u062c\u06cc \u0648\u0627\u0642\u0639\u06cc curl \u0631\u0648\u06cc \u067e\u06cc\u0634\u200c\u0646\u0648\u06cc\u0633)"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L264",
      "_origin": "ast",
      "id": "api_blog_errors_264",
      "community": 1206,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/blog`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L273",
      "_origin": "ast",
      "id": "api_blog_post_api_v1_blog",
      "community": 1207,
      "norm_label": "post `/api/v1/blog`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L284",
      "_origin": "ast",
      "id": "api_blog_request_body_application_json",
      "community": 1207,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L321",
      "_origin": "ast",
      "id": "api_blog_response_201",
      "community": 1207,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L346",
      "_origin": "ast",
      "id": "api_blog_errors_346",
      "community": 1207,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/blog/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L355",
      "_origin": "ast",
      "id": "api_blog_patch_api_v1_blog_uuid",
      "community": 1197,
      "norm_label": "patch `/api/v1/blog/{uuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L361",
      "_origin": "ast",
      "id": "api_blog_path_parameters_361",
      "community": 1197,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L366",
      "_origin": "ast",
      "id": "api_blog_request_body_application_json_366",
      "community": 1197,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L382",
      "_origin": "ast",
      "id": "api_blog_response_200_382",
      "community": 1197,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L385",
      "_origin": "ast",
      "id": "api_blog_errors_385",
      "community": 1197,
      "norm_label": "errors"
    },
    {
      "label": "Representative blog (scoped to one representative)",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L395",
      "_origin": "ast",
      "id": "api_blog_representative_blog_scoped_to_one_representative",
      "community": 57,
      "norm_label": "representative blog (scoped to one representative)"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L412",
      "_origin": "ast",
      "id": "api_blog_errors_412",
      "community": 57,
      "norm_label": "errors"
    },
    {
      "label": "Scheduled publishing",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L421",
      "_origin": "ast",
      "id": "api_blog_scheduled_publishing",
      "community": 57,
      "norm_label": "scheduled publishing"
    },
    {
      "label": "Medical-review gate",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L427",
      "_origin": "ast",
      "id": "api_blog_medical_review_gate",
      "community": 57,
      "norm_label": "medical-review gate"
    },
    {
      "label": "GET `/api/v1/admin/blog/review-queue`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L442",
      "_origin": "ast",
      "id": "api_blog_get_api_v1_admin_blog_review_queue",
      "community": 1208,
      "norm_label": "get `/api/v1/admin/blog/review-queue`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L448",
      "_origin": "ast",
      "id": "api_blog_query_parameters_448",
      "community": 1208,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L454",
      "_origin": "ast",
      "id": "api_blog_response_200_454",
      "community": 1208,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L478",
      "_origin": "ast",
      "id": "api_blog_errors_478",
      "community": 1208,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/admin/blog/{uuid}/review`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L486",
      "_origin": "ast",
      "id": "api_blog_post_api_v1_admin_blog_uuid_review",
      "community": 1198,
      "norm_label": "post `/api/v1/admin/blog/{uuid}/review`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L492",
      "_origin": "ast",
      "id": "api_blog_path_parameters_492",
      "community": 1198,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L497",
      "_origin": "ast",
      "id": "api_blog_request_body_application_json_497",
      "community": 1198,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L513",
      "_origin": "ast",
      "id": "api_blog_response_200_513",
      "community": 1198,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L516",
      "_origin": "ast",
      "id": "api_blog_errors_516",
      "community": 1198,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/blog/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L526",
      "_origin": "ast",
      "id": "api_blog_delete_api_v1_blog_uuid",
      "community": 1214,
      "norm_label": "delete `/api/v1/blog/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L532",
      "_origin": "ast",
      "id": "api_blog_response_200_532",
      "community": 1214,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L537",
      "_origin": "ast",
      "id": "api_blog_errors_537",
      "community": 1214,
      "norm_label": "errors"
    },
    {
      "label": "POST `/file/upload/clinic_pro/blog/field_image`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L546",
      "_origin": "ast",
      "id": "api_blog_post_file_upload_clinic_pro_blog_field_image",
      "community": 1209,
      "norm_label": "post `/file/upload/clinic_pro/blog/field_image`"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L552",
      "_origin": "ast",
      "id": "api_blog_request",
      "community": 1209,
      "norm_label": "request"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L560",
      "_origin": "ast",
      "id": "api_blog_response_200_560",
      "community": 1209,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L574",
      "_origin": "ast",
      "id": "api_blog_errors_574",
      "community": 1209,
      "norm_label": "errors"
    },
    {
      "label": "\u0628\u0627\u0637\u0644\u200c\u0633\u0627\u0632\u06cc \u06a9\u0634 \u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc (webhook \u062e\u0631\u0648\u062c\u06cc)",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L583",
      "_origin": "ast",
      "id": "api_blog_\u0628\u0627\u0637\u0644_\u0633\u0627\u0632\u06cc_\u06a9\u0634_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_webhook_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1210,
      "norm_label": "\u0628\u0627\u0637\u0644\u200c\u0633\u0627\u0632\u06cc \u06a9\u0634 \u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc (webhook \u062e\u0631\u0648\u062c\u06cc)"
    },
    {
      "label": "\u0642\u0631\u0627\u0631\u062f\u0627\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a (\u062e\u0631\u0648\u062c\u06cc \u2014 \u0645\u0635\u0631\u0641\u200c\u06a9\u0646\u0646\u062f\u0647 `nobat724_front`)",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L597",
      "_origin": "ast",
      "id": "api_blog_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u062e\u0631\u0648\u062c\u06cc_\u0645\u0635\u0631\u0641_\u06a9\u0646\u0646\u062f\u0647_nobat724_front",
      "community": 1210,
      "norm_label": "\u0642\u0631\u0627\u0631\u062f\u0627\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a (\u062e\u0631\u0648\u062c\u06cc \u2014 \u0645\u0635\u0631\u0641\u200c\u06a9\u0646\u0646\u062f\u0647 `nobat724_front`)"
    },
    {
      "label": "\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L615",
      "_origin": "ast",
      "id": "api_blog_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc",
      "community": 1210,
      "norm_label": "\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc"
    },
    {
      "label": "\u0631\u0641\u062a\u0627\u0631 \u062e\u0637\u0627 \u2014 fail-open",
      "file_type": "document",
      "source_file": "docs/api/blog.md",
      "source_location": "L622",
      "_origin": "ast",
      "id": "api_blog_\u0631\u0641\u062a\u0627\u0631_\u062e\u0637\u0627_fail_open",
      "community": 1210,
      "norm_label": "\u0631\u0641\u062a\u0627\u0631 \u062e\u0637\u0627 \u2014 fail-open"
    },
    {
      "label": "captcha.md",
      "file_type": "document",
      "source_file": "docs/api/captcha.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_captcha",
      "community": 479,
      "norm_label": "captcha.md"
    },
    {
      "label": "Captcha API (ALTCHA)",
      "file_type": "document",
      "source_file": "docs/api/captcha.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_captcha_captcha_api_altcha",
      "community": 656,
      "norm_label": "captcha api (altcha)"
    },
    {
      "label": "GET `/api/v1/altcha/challenge`",
      "file_type": "document",
      "source_file": "docs/api/captcha.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "api_captcha_get_api_v1_altcha_challenge",
      "community": 656,
      "norm_label": "get `/api/v1/altcha/challenge`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/captcha.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "api_captcha_response_200",
      "community": 656,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/altcha/config`",
      "file_type": "document",
      "source_file": "docs/api/captcha.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "api_captcha_get_api_v1_altcha_config",
      "community": 656,
      "norm_label": "get `/api/v1/altcha/config`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/captcha.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "api_captcha_response_200_38",
      "community": 656,
      "norm_label": "response `200`"
    },
    {
      "label": "\u0627\u0639\u0645\u0627\u0644 \u06a9\u067e\u0686\u0627 \u0631\u0648\u06cc endpoint\u0647\u0627\u06cc \u0645\u062d\u0627\u0641\u0638\u062a\u200c\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/api/captcha.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "api_captcha_\u0627\u0639\u0645\u0627\u0644_\u06a9\u067e\u0686\u0627_\u0631\u0648\u06cc_endpoint\u0647\u0627\u06cc_\u0645\u062d\u0627\u0641\u0638\u062a_\u0634\u062f\u0647",
      "community": 656,
      "norm_label": "\u0627\u0639\u0645\u0627\u0644 \u06a9\u067e\u0686\u0627 \u0631\u0648\u06cc endpoint\u0647\u0627\u06cc \u0645\u062d\u0627\u0641\u0638\u062a\u200c\u0634\u062f\u0647"
    },
    {
      "label": "\u062e\u0637\u0627\u06cc \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u06a9\u067e\u0686\u0627 `422`",
      "file_type": "document",
      "source_file": "docs/api/captcha.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "api_captcha_\u062e\u0637\u0627\u06cc_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u06a9\u067e\u0686\u0627_422",
      "community": 656,
      "norm_label": "\u062e\u0637\u0627\u06cc \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u06a9\u067e\u0686\u0627 `422`"
    },
    {
      "label": "\u0627\u0645\u0646\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/api/captcha.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "api_captcha_\u0627\u0645\u0646\u06cc\u062a",
      "community": 656,
      "norm_label": "\u0627\u0645\u0646\u06cc\u062a"
    },
    {
      "label": "category-import.md",
      "file_type": "document",
      "source_file": "docs/api/category-import.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_category_import",
      "community": 479,
      "norm_label": "category-import.md"
    },
    {
      "label": "Category Import / Export API",
      "file_type": "document",
      "source_file": "docs/api/category-import.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_category_import_category_import_export_api",
      "community": 349,
      "norm_label": "category import / export api"
    },
    {
      "label": "GET `/api/v1/admin/categories/{bundle}/export`",
      "file_type": "document",
      "source_file": "docs/api/category-import.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "api_category_import_get_api_v1_admin_categories_bundle_export",
      "community": 349,
      "norm_label": "get `/api/v1/admin/categories/{bundle}/export`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/category-import.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "api_category_import_response_200",
      "community": 349,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/category-import.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "api_category_import_errors",
      "community": 349,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/admin/categories/{bundle}/import`",
      "file_type": "document",
      "source_file": "docs/api/category-import.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "api_category_import_post_api_v1_admin_categories_bundle_import",
      "community": 349,
      "norm_label": "post `/api/v1/admin/categories/{bundle}/import`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/category-import.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "api_category_import_request_body_application_json",
      "community": 349,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Per-row validation rules",
      "file_type": "document",
      "source_file": "docs/api/category-import.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "api_category_import_per_row_validation_rules",
      "community": 349,
      "norm_label": "per-row validation rules"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/category-import.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "api_category_import_response_200_95",
      "community": 349,
      "norm_label": "response `200`"
    },
    {
      "label": "Response `422` (validation failed \u2014 nothing written)",
      "file_type": "document",
      "source_file": "docs/api/category-import.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "api_category_import_response_422_validation_failed_nothing_written",
      "community": 349,
      "norm_label": "response `422` (validation failed \u2014 nothing written)"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/category-import.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "api_category_import_errors_111",
      "community": 349,
      "norm_label": "errors"
    },
    {
      "label": "Seeding a from-scratch database",
      "file_type": "document",
      "source_file": "docs/api/category-import.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "api_category_import_seeding_a_from_scratch_database",
      "community": 349,
      "norm_label": "seeding a from-scratch database"
    },
    {
      "label": "clinic-invitation.md",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_clinic_invitation",
      "community": 479,
      "norm_label": "clinic-invitation.md"
    },
    {
      "label": "Clinic Doctor Invitation API",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_clinic_invitation_clinic_doctor_invitation_api",
      "community": 12,
      "norm_label": "clinic doctor invitation api"
    },
    {
      "label": "Account provisioning",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "api_clinic_invitation_account_provisioning",
      "community": 12,
      "norm_label": "account provisioning"
    },
    {
      "label": "POST `/api/v1/admin/clinic/{uuid}/invite-doctor`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "api_clinic_invitation_post_api_v1_admin_clinic_uuid_invite_doctor",
      "community": 12,
      "norm_label": "post `/api/v1/admin/clinic/{uuid}/invite-doctor`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "api_clinic_invitation_path_parameters",
      "community": 12,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "api_clinic_invitation_request_body_application_json",
      "community": 12,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "api_clinic_invitation_response_201",
      "community": 12,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "api_clinic_invitation_errors",
      "community": 12,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/admin/clinic/{uuid}/invitations`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "api_clinic_invitation_get_api_v1_admin_clinic_uuid_invitations",
      "community": 12,
      "norm_label": "get `/api/v1/admin/clinic/{uuid}/invitations`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "api_clinic_invitation_path_parameters_89",
      "community": 12,
      "norm_label": "path parameters"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "api_clinic_invitation_query_parameters",
      "community": 12,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "api_clinic_invitation_response_200",
      "community": 12,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "api_clinic_invitation_errors_135",
      "community": 12,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/admin/clinic/invitation/{invUuid}/resend`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "api_clinic_invitation_post_api_v1_admin_clinic_invitation_invuuid_resend",
      "community": 12,
      "norm_label": "post `/api/v1/admin/clinic/invitation/{invuuid}/resend`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "api_clinic_invitation_path_parameters_150",
      "community": 12,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L155",
      "_origin": "ast",
      "id": "api_clinic_invitation_response_200_155",
      "community": 12,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L163",
      "_origin": "ast",
      "id": "api_clinic_invitation_errors_163",
      "community": 12,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/admin/clinic/invitation/{invUuid}/status`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L172",
      "_origin": "ast",
      "id": "api_clinic_invitation_patch_api_v1_admin_clinic_invitation_invuuid_status",
      "community": 12,
      "norm_label": "patch `/api/v1/admin/clinic/invitation/{invuuid}/status`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L178",
      "_origin": "ast",
      "id": "api_clinic_invitation_path_parameters_178",
      "community": 12,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L183",
      "_origin": "ast",
      "id": "api_clinic_invitation_request_body",
      "community": 12,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L196",
      "_origin": "ast",
      "id": "api_clinic_invitation_response_200_196",
      "community": 12,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L204",
      "_origin": "ast",
      "id": "api_clinic_invitation_errors_204",
      "community": 12,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/admin/clinic/invitation/{invUuid}`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L215",
      "_origin": "ast",
      "id": "api_clinic_invitation_delete_api_v1_admin_clinic_invitation_invuuid",
      "community": 12,
      "norm_label": "delete `/api/v1/admin/clinic/invitation/{invuuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L221",
      "_origin": "ast",
      "id": "api_clinic_invitation_path_parameters_221",
      "community": 12,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L226",
      "_origin": "ast",
      "id": "api_clinic_invitation_response_200_226",
      "community": 12,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L236",
      "_origin": "ast",
      "id": "api_clinic_invitation_errors_236",
      "community": 12,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/clinic-invitation/{token}`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L245",
      "_origin": "ast",
      "id": "api_clinic_invitation_get_api_v1_clinic_invitation_token",
      "community": 12,
      "norm_label": "get `/api/v1/clinic-invitation/{token}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L251",
      "_origin": "ast",
      "id": "api_clinic_invitation_path_parameters_251",
      "community": 12,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L256",
      "_origin": "ast",
      "id": "api_clinic_invitation_response_200_256",
      "community": 12,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L282",
      "_origin": "ast",
      "id": "api_clinic_invitation_errors_282",
      "community": 12,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/clinic-invitation/{token}/accept`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L289",
      "_origin": "ast",
      "id": "api_clinic_invitation_post_api_v1_clinic_invitation_token_accept",
      "community": 12,
      "norm_label": "post `/api/v1/clinic-invitation/{token}/accept`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L297",
      "_origin": "ast",
      "id": "api_clinic_invitation_path_parameters_297",
      "community": 12,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L302",
      "_origin": "ast",
      "id": "api_clinic_invitation_response_200_302",
      "community": 12,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L310",
      "_origin": "ast",
      "id": "api_clinic_invitation_errors_310",
      "community": 12,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/clinic-invitation/{token}/reject`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L318",
      "_origin": "ast",
      "id": "api_clinic_invitation_post_api_v1_clinic_invitation_token_reject",
      "community": 12,
      "norm_label": "post `/api/v1/clinic-invitation/{token}/reject`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L324",
      "_origin": "ast",
      "id": "api_clinic_invitation_path_parameters_324",
      "community": 12,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L329",
      "_origin": "ast",
      "id": "api_clinic_invitation_response_200_329",
      "community": 12,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L337",
      "_origin": "ast",
      "id": "api_clinic_invitation_errors_337",
      "community": 12,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/doctor/invitations`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L345",
      "_origin": "ast",
      "id": "api_clinic_invitation_get_api_v1_doctor_invitations",
      "community": 12,
      "norm_label": "get `/api/v1/doctor/invitations`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L351",
      "_origin": "ast",
      "id": "api_clinic_invitation_response_200_351",
      "community": 12,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L373",
      "_origin": "ast",
      "id": "api_clinic_invitation_errors_373",
      "community": 12,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/doctor/invitation/{invUuid}/respond`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L380",
      "_origin": "ast",
      "id": "api_clinic_invitation_post_api_v1_doctor_invitation_invuuid_respond",
      "community": 12,
      "norm_label": "post `/api/v1/doctor/invitation/{invuuid}/respond`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L388",
      "_origin": "ast",
      "id": "api_clinic_invitation_path_parameters_388",
      "community": 12,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L393",
      "_origin": "ast",
      "id": "api_clinic_invitation_request_body_393",
      "community": 12,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L401",
      "_origin": "ast",
      "id": "api_clinic_invitation_response_200_401",
      "community": 12,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L409",
      "_origin": "ast",
      "id": "api_clinic_invitation_errors_409",
      "community": 12,
      "norm_label": "errors"
    },
    {
      "label": "Web pages (HTML, Twig) \u2014 SMS link target",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L418",
      "_origin": "ast",
      "id": "api_clinic_invitation_web_pages_html_twig_sms_link_target",
      "community": 12,
      "norm_label": "web pages (html, twig) \u2014 sms link target"
    },
    {
      "label": "GET `/i/{token}`  (and alias `GET /clinic-invitation/{token}`)",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L422",
      "_origin": "ast",
      "id": "api_clinic_invitation_get_i_token_and_alias_get_clinic_invitation_token",
      "community": 12,
      "norm_label": "get `/i/{token}`  (and alias `get /clinic-invitation/{token}`)"
    },
    {
      "label": "POST `/clinic-invitation/{token}/respond`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L430",
      "_origin": "ast",
      "id": "api_clinic_invitation_post_clinic_invitation_token_respond",
      "community": 12,
      "norm_label": "post `/clinic-invitation/{token}/respond`"
    },
    {
      "label": "Console: `app:invitations:repair`",
      "file_type": "document",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L454",
      "_origin": "ast",
      "id": "api_clinic_invitation_console_app_invitations_repair",
      "community": 12,
      "norm_label": "console: `app:invitations:repair`"
    },
    {
      "label": "clinic-services.md",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_clinic_services",
      "community": 479,
      "norm_label": "clinic-services.md"
    },
    {
      "label": "Clinic Services API",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_clinic_services_clinic_services_api",
      "community": 203,
      "norm_label": "clinic services api"
    },
    {
      "label": "GET /api/v1/service-categories",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "api_clinic_services_get_api_v1_service_categories",
      "community": 203,
      "norm_label": "get /api/v1/service-categories"
    },
    {
      "label": "GET /api/v1/service-sections",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "api_clinic_services_get_api_v1_service_sections",
      "community": 203,
      "norm_label": "get /api/v1/service-sections"
    },
    {
      "label": "POST /api/v1/service-section",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "api_clinic_services_post_api_v1_service_section",
      "community": 203,
      "norm_label": "post /api/v1/service-section"
    },
    {
      "label": "PATCH /api/v1/service-section/{uuid}",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "api_clinic_services_patch_api_v1_service_section_uuid",
      "community": 203,
      "norm_label": "patch /api/v1/service-section/{uuid}"
    },
    {
      "label": "DELETE /api/v1/service-section/{uuid}",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "api_clinic_services_delete_api_v1_service_section_uuid",
      "community": 203,
      "norm_label": "delete /api/v1/service-section/{uuid}"
    },
    {
      "label": "GET /api/v1/service-items",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "api_clinic_services_get_api_v1_service_items",
      "community": 203,
      "norm_label": "get /api/v1/service-items"
    },
    {
      "label": "GET /api/v1/service-items/{sectionUuid}",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "api_clinic_services_get_api_v1_service_items_sectionuuid",
      "community": 203,
      "norm_label": "get /api/v1/service-items/{sectionuuid}"
    },
    {
      "label": "GET /api/v1/service-item/{uuid}",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "api_clinic_services_get_api_v1_service_item_uuid",
      "community": 203,
      "norm_label": "get /api/v1/service-item/{uuid}"
    },
    {
      "label": "GET /api/v1/service-item/{uuid}/audit-logs",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L195",
      "_origin": "ast",
      "id": "api_clinic_services_get_api_v1_service_item_uuid_audit_logs",
      "community": 203,
      "norm_label": "get /api/v1/service-item/{uuid}/audit-logs"
    },
    {
      "label": "POST /api/v1/service-item",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L232",
      "_origin": "ast",
      "id": "api_clinic_services_post_api_v1_service_item",
      "community": 203,
      "norm_label": "post /api/v1/service-item"
    },
    {
      "label": "PATCH /api/v1/service-item/{uuid}",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L274",
      "_origin": "ast",
      "id": "api_clinic_services_patch_api_v1_service_item_uuid",
      "community": 203,
      "norm_label": "patch /api/v1/service-item/{uuid}"
    },
    {
      "label": "DELETE /api/v1/service-item/{uuid}",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L295",
      "_origin": "ast",
      "id": "api_clinic_services_delete_api_v1_service_item_uuid",
      "community": 203,
      "norm_label": "delete /api/v1/service-item/{uuid}"
    },
    {
      "label": "\u062a\u0639\u0631\u0641\u0647\u200c\u06cc \u0646\u0633\u062e\u0647\u200c\u062f\u0627\u0631 \u0633\u0627\u0644\u0627\u0646\u0647 (Tariff) \u2014 \u0641\u0627\u0632 \u06f3 \u0633\u06cc\u0633\u062a\u0645 \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L316",
      "_origin": "ast",
      "id": "api_clinic_services_\u062a\u0639\u0631\u0641\u0647_\u06cc_\u0646\u0633\u062e\u0647_\u062f\u0627\u0631_\u0633\u0627\u0644\u0627\u0646\u0647_tariff_\u0641\u0627\u0632_\u06f3_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628",
      "community": 203,
      "norm_label": "\u062a\u0639\u0631\u0641\u0647\u200c\u06cc \u0646\u0633\u062e\u0647\u200c\u062f\u0627\u0631 \u0633\u0627\u0644\u0627\u0646\u0647 (tariff) \u2014 \u0641\u0627\u0632 \u06f3 \u0633\u06cc\u0633\u062a\u0645 \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628"
    },
    {
      "label": "GET /api/v1/service-items/{uuid}/tariffs",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L320",
      "_origin": "ast",
      "id": "api_clinic_services_get_api_v1_service_items_uuid_tariffs",
      "community": 203,
      "norm_label": "get /api/v1/service-items/{uuid}/tariffs"
    },
    {
      "label": "PUT /api/v1/service-items/{uuid}/tariffs/{year}",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L340",
      "_origin": "ast",
      "id": "api_clinic_services_put_api_v1_service_items_uuid_tariffs_year",
      "community": 203,
      "norm_label": "put /api/v1/service-items/{uuid}/tariffs/{year}"
    },
    {
      "label": "Owner resolution (2026-07)",
      "file_type": "document",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L362",
      "_origin": "ast",
      "id": "api_clinic_services_owner_resolution_2026_07",
      "community": 203,
      "norm_label": "owner resolution (2026-07)"
    },
    {
      "label": "clinic.md",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_clinic",
      "community": 479,
      "norm_label": "clinic.md"
    },
    {
      "label": "Clinic API",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_clinic_clinic_api",
      "community": 902,
      "norm_label": "clinic api"
    },
    {
      "label": "POST `/api/v1/clinic`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "api_clinic_post_api_v1_clinic",
      "community": 1072,
      "norm_label": "post `/api/v1/clinic`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "api_clinic_request_body_application_json",
      "community": 1072,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "api_clinic_response_201",
      "community": 1072,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "api_clinic_errors",
      "community": 1072,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/clinic/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "api_clinic_get_api_v1_clinic_uuid",
      "community": 912,
      "norm_label": "get `/api/v1/clinic/{uuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L114",
      "_origin": "ast",
      "id": "api_clinic_path_parameters",
      "community": 912,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L119",
      "_origin": "ast",
      "id": "api_clinic_response_200",
      "community": 912,
      "norm_label": "response `200`"
    },
    {
      "label": "\u0645\u0639\u0646\u0627\u06cc `is_active`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L162",
      "_origin": "ast",
      "id": "api_clinic_\u0645\u0639\u0646\u0627\u06cc_is_active",
      "community": 912,
      "norm_label": "\u0645\u0639\u0646\u0627\u06cc `is_active`"
    },
    {
      "label": "\u0646\u0627\u0645 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L172",
      "_origin": "ast",
      "id": "api_clinic_\u0646\u0627\u0645_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 912,
      "norm_label": "\u0646\u0627\u0645 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L176",
      "_origin": "ast",
      "id": "api_clinic_errors_176",
      "community": 912,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/clinic/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "api_clinic_patch_api_v1_clinic_uuid",
      "community": 901,
      "norm_label": "patch `/api/v1/clinic/{uuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L190",
      "_origin": "ast",
      "id": "api_clinic_path_parameters_190",
      "community": 901,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L195",
      "_origin": "ast",
      "id": "api_clinic_request_body",
      "community": 901,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L198",
      "_origin": "ast",
      "id": "api_clinic_response_200_198",
      "community": 901,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L201",
      "_origin": "ast",
      "id": "api_clinic_errors_201",
      "community": 901,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/clinics`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L210",
      "_origin": "ast",
      "id": "api_clinic_get_api_v1_clinics",
      "community": 1083,
      "norm_label": "get `/api/v1/clinics`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L216",
      "_origin": "ast",
      "id": "api_clinic_query_parameters",
      "community": 1083,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L229",
      "_origin": "ast",
      "id": "api_clinic_response_200_229",
      "community": 1083,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/clinic/doctor-list/{clinicUuid}`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L274",
      "_origin": "ast",
      "id": "api_clinic_get_api_v1_clinic_doctor_list_clinicuuid",
      "community": 1064,
      "norm_label": "get `/api/v1/clinic/doctor-list/{clinicuuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L280",
      "_origin": "ast",
      "id": "api_clinic_path_parameters_280",
      "community": 1064,
      "norm_label": "path parameters"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L285",
      "_origin": "ast",
      "id": "api_clinic_query_parameters_285",
      "community": 1064,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L301",
      "_origin": "ast",
      "id": "api_clinic_response_200_301",
      "community": 1064,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L342",
      "_origin": "ast",
      "id": "api_clinic_errors_342",
      "community": 1064,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/admin/clinic/{clinicUuid}/doctor/{doctorUuid}`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L349",
      "_origin": "ast",
      "id": "api_clinic_delete_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid",
      "community": 849,
      "norm_label": "delete `/api/v1/admin/clinic/{clinicuuid}/doctor/{doctoruuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L355",
      "_origin": "ast",
      "id": "api_clinic_path_parameters_355",
      "community": 849,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L361",
      "_origin": "ast",
      "id": "api_clinic_response_200_361",
      "community": 849,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L366",
      "_origin": "ast",
      "id": "api_clinic_errors_366",
      "community": 849,
      "norm_label": "errors"
    },
    {
      "label": "Clinic Doctor Permissions",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L375",
      "_origin": "ast",
      "id": "api_clinic_clinic_doctor_permissions",
      "community": 902,
      "norm_label": "clinic doctor permissions"
    },
    {
      "label": "GET `/api/v1/admin/clinic/{clinicUuid}/doctor-permissions`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L410",
      "_origin": "ast",
      "id": "api_clinic_get_api_v1_admin_clinic_clinicuuid_doctor_permissions",
      "community": 902,
      "norm_label": "get `/api/v1/admin/clinic/{clinicuuid}/doctor-permissions`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L416",
      "_origin": "ast",
      "id": "api_clinic_response_200_416",
      "community": 902,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L435",
      "_origin": "ast",
      "id": "api_clinic_errors_435",
      "community": 902,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/admin/clinic/{clinicUuid}/doctor/{doctorUuid}/permissions`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L444",
      "_origin": "ast",
      "id": "api_clinic_get_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid_permissions",
      "community": 1073,
      "norm_label": "get `/api/v1/admin/clinic/{clinicuuid}/doctor/{doctoruuid}/permissions`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L450",
      "_origin": "ast",
      "id": "api_clinic_path_parameters_450",
      "community": 1073,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L456",
      "_origin": "ast",
      "id": "api_clinic_response_200_456",
      "community": 1073,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L459",
      "_origin": "ast",
      "id": "api_clinic_errors_459",
      "community": 1073,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/admin/clinic/{clinicUuid}/doctor/{doctorUuid}/permissions`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L468",
      "_origin": "ast",
      "id": "api_clinic_patch_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid_permissions",
      "community": 902,
      "norm_label": "patch `/api/v1/admin/clinic/{clinicuuid}/doctor/{doctoruuid}/permissions`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L474",
      "_origin": "ast",
      "id": "api_clinic_request_body_474",
      "community": 902,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L487",
      "_origin": "ast",
      "id": "api_clinic_response_200_487",
      "community": 902,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L490",
      "_origin": "ast",
      "id": "api_clinic_errors_490",
      "community": 902,
      "norm_label": "errors"
    },
    {
      "label": "POST `/file/upload/clinic_pro/clinic/field_clinic_logo`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L500",
      "_origin": "ast",
      "id": "api_clinic_post_file_upload_clinic_pro_clinic_field_clinic_logo",
      "community": 976,
      "norm_label": "post `/file/upload/clinic_pro/clinic/field_clinic_logo`"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L506",
      "_origin": "ast",
      "id": "api_clinic_request",
      "community": 976,
      "norm_label": "request"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L513",
      "_origin": "ast",
      "id": "api_clinic_response_200_513",
      "community": 976,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L527",
      "_origin": "ast",
      "id": "api_clinic_errors_527",
      "community": 976,
      "norm_label": "errors"
    },
    {
      "label": "POST `/file/upload/clinic_pro/clinic/field_image_clinic`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L535",
      "_origin": "ast",
      "id": "api_clinic_post_file_upload_clinic_pro_clinic_field_image_clinic",
      "community": 916,
      "norm_label": "post `/file/upload/clinic_pro/clinic/field_image_clinic`"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L541",
      "_origin": "ast",
      "id": "api_clinic_request_541",
      "community": 916,
      "norm_label": "request"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L548",
      "_origin": "ast",
      "id": "api_clinic_response_200_548",
      "community": 916,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L564",
      "_origin": "ast",
      "id": "api_clinic_errors_564",
      "community": 916,
      "norm_label": "errors"
    },
    {
      "label": "Clinic Address Management",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L572",
      "_origin": "ast",
      "id": "api_clinic_clinic_address_management",
      "community": 10,
      "norm_label": "clinic address management"
    },
    {
      "label": "`GET /api/v1/clinic/{clinicUuid}/addresses`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L574",
      "_origin": "ast",
      "id": "api_clinic_get_api_v1_clinic_clinicuuid_addresses",
      "community": 10,
      "norm_label": "`get /api/v1/clinic/{clinicuuid}/addresses`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L580",
      "_origin": "ast",
      "id": "api_clinic_response_200_580",
      "community": 10,
      "norm_label": "response `200`"
    },
    {
      "label": "`POST /api/v1/clinic/{clinicUuid}/address`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L603",
      "_origin": "ast",
      "id": "api_clinic_post_api_v1_clinic_clinicuuid_address",
      "community": 10,
      "norm_label": "`post /api/v1/clinic/{clinicuuid}/address`"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L609",
      "_origin": "ast",
      "id": "api_clinic_request_609",
      "community": 10,
      "norm_label": "request"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L632",
      "_origin": "ast",
      "id": "api_clinic_response_201_632",
      "community": 10,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L637",
      "_origin": "ast",
      "id": "api_clinic_errors_637",
      "community": 10,
      "norm_label": "errors"
    },
    {
      "label": "`PATCH /api/v1/clinic/{clinicUuid}/address/{addressUuid}`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L645",
      "_origin": "ast",
      "id": "api_clinic_patch_api_v1_clinic_clinicuuid_address_addressuuid",
      "community": 10,
      "norm_label": "`patch /api/v1/clinic/{clinicuuid}/address/{addressuuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L651",
      "_origin": "ast",
      "id": "api_clinic_response_200_651",
      "community": 10,
      "norm_label": "response `200`"
    },
    {
      "label": "`DELETE /api/v1/clinic/{clinicUuid}/address/{addressUuid}`",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L658",
      "_origin": "ast",
      "id": "api_clinic_delete_api_v1_clinic_clinicuuid_address_addressuuid",
      "community": 10,
      "norm_label": "`delete /api/v1/clinic/{clinicuuid}/address/{addressuuid}`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L666",
      "_origin": "ast",
      "id": "api_clinic_errors_666",
      "community": 10,
      "norm_label": "errors"
    },
    {
      "label": "Removed endpoint",
      "file_type": "document",
      "source_file": "docs/api/clinic.md",
      "source_location": "L675",
      "_origin": "ast",
      "id": "api_clinic_removed_endpoint",
      "community": 10,
      "norm_label": "removed endpoint"
    },
    {
      "label": "dashboard.md",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_dashboard",
      "community": 136,
      "norm_label": "dashboard.md"
    },
    {
      "label": "Dashboard API",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_dashboard_dashboard_api",
      "community": 136,
      "norm_label": "dashboard api"
    },
    {
      "label": "GET /api/v1/dashboard/clinic",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "api_dashboard_get_api_v1_dashboard_clinic",
      "community": 136,
      "norm_label": "get /api/v1/dashboard/clinic"
    },
    {
      "label": "Query params",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "api_dashboard_query_params",
      "community": 136,
      "norm_label": "query params"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "api_dashboard_response_200",
      "community": 136,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "api_dashboard_errors",
      "community": 136,
      "norm_label": "errors"
    },
    {
      "label": "GET /api/v1/dashboard/doctor",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "api_dashboard_get_api_v1_dashboard_doctor",
      "community": 136,
      "norm_label": "get /api/v1/dashboard/doctor"
    },
    {
      "label": "Query params",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "api_dashboard_query_params_112",
      "community": 136,
      "norm_label": "query params"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "api_dashboard_response_200_122",
      "community": 136,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L183",
      "_origin": "ast",
      "id": "api_dashboard_errors_183",
      "community": 136,
      "norm_label": "errors"
    },
    {
      "label": "GET /api/v1/dashboard/secretary",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L191",
      "_origin": "ast",
      "id": "api_dashboard_get_api_v1_dashboard_secretary",
      "community": 136,
      "norm_label": "get /api/v1/dashboard/secretary"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L197",
      "_origin": "ast",
      "id": "api_dashboard_response_200_197",
      "community": 136,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L237",
      "_origin": "ast",
      "id": "api_dashboard_errors_237",
      "community": 136,
      "norm_label": "errors"
    },
    {
      "label": "GET /api/v1/dashboard/staff",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L245",
      "_origin": "ast",
      "id": "api_dashboard_get_api_v1_dashboard_staff",
      "community": 136,
      "norm_label": "get /api/v1/dashboard/staff"
    },
    {
      "label": "Response `200` (\u062e\u0631\u0648\u062c\u06cc \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L256",
      "_origin": "ast",
      "id": "api_dashboard_response_200_\u062e\u0631\u0648\u062c\u06cc_\u0648\u0627\u0642\u0639\u06cc",
      "community": 136,
      "norm_label": "response `200` (\u062e\u0631\u0648\u062c\u06cc \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L296",
      "_origin": "ast",
      "id": "api_dashboard_errors_296",
      "community": 136,
      "norm_label": "errors"
    },
    {
      "label": "GET /api/v1/admin/dashboard/charts",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L310",
      "_origin": "ast",
      "id": "api_dashboard_get_api_v1_admin_dashboard_charts",
      "community": 136,
      "norm_label": "get /api/v1/admin/dashboard/charts"
    },
    {
      "label": "Query params",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L316",
      "_origin": "ast",
      "id": "api_dashboard_query_params_316",
      "community": 136,
      "norm_label": "query params"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L323",
      "_origin": "ast",
      "id": "api_dashboard_response_200_323",
      "community": 136,
      "norm_label": "response `200`"
    },
    {
      "label": "Doctor dashboard is context-scoped (2026-07)",
      "file_type": "document",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L358",
      "_origin": "ast",
      "id": "api_dashboard_doctor_dashboard_is_context_scoped_2026_07",
      "community": 136,
      "norm_label": "doctor dashboard is context-scoped (2026-07)"
    },
    {
      "label": "discount.md",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_discount",
      "community": 767,
      "norm_label": "discount.md"
    },
    {
      "label": "Discount API",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_discount_discount_api",
      "community": 767,
      "norm_label": "discount api"
    },
    {
      "label": "Rule types (`type`)",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "api_discount_rule_types_type",
      "community": 767,
      "norm_label": "rule types (`type`)"
    },
    {
      "label": "GET `/api/v1/admin/discount-rules`",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "api_discount_get_api_v1_admin_discount_rules",
      "community": 767,
      "norm_label": "get `/api/v1/admin/discount-rules`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "api_discount_response_200",
      "community": 767,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/admin/discount-rules`",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "api_discount_post_api_v1_admin_discount_rules",
      "community": 767,
      "norm_label": "post `/api/v1/admin/discount-rules`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "api_discount_request_body",
      "community": 767,
      "norm_label": "request body"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "api_discount_response_201",
      "community": 767,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "api_discount_errors",
      "community": 767,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/admin/discount-rules/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "api_discount_patch_api_v1_admin_discount_rules_uuid",
      "community": 767,
      "norm_label": "patch `/api/v1/admin/discount-rules/{uuid}`"
    },
    {
      "label": "DELETE `/api/v1/admin/discount-rules/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "api_discount_delete_api_v1_admin_discount_rules_uuid",
      "community": 767,
      "norm_label": "delete `/api/v1/admin/discount-rules/{uuid}`"
    },
    {
      "label": "GET `/api/v1/session/{uuid}/discount-suggestions`",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "api_discount_get_api_v1_session_uuid_discount_suggestions",
      "community": 767,
      "norm_label": "get `/api/v1/session/{uuid}/discount-suggestions`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "api_discount_response_200_68",
      "community": 767,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/discount.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "api_discount_errors_88",
      "community": 767,
      "norm_label": "errors"
    },
    {
      "label": "doctor-claim.md",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_doctor_claim",
      "community": 526,
      "norm_label": "doctor-claim.md"
    },
    {
      "label": "Doctor Profile Claim API (\u062a\u0635\u0627\u062d\u0628 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u067e\u0632\u0634\u06a9 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a\u200c\u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_doctor_claim_doctor_profile_claim_api_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0634\u062f\u0647",
      "community": 526,
      "norm_label": "doctor profile claim api (\u062a\u0635\u0627\u062d\u0628 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u067e\u0632\u0634\u06a9 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a\u200c\u0634\u062f\u0647)"
    },
    {
      "label": "\u0686\u0631\u062e\u0647\u0654 \u0648\u0636\u0639\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "api_doctor_claim_\u0686\u0631\u062e\u0647_\u0648\u0636\u0639\u06cc\u062a",
      "community": 526,
      "norm_label": "\u0686\u0631\u062e\u0647 \u0648\u0636\u0639\u06cc\u062a"
    },
    {
      "label": "GET `/api/v1/doctor/{uuid}/claim-info`",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "api_doctor_claim_get_api_v1_doctor_uuid_claim_info",
      "community": 526,
      "norm_label": "get `/api/v1/doctor/{uuid}/claim-info`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "api_doctor_claim_response_200",
      "community": 526,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/doctor/{uuid}/claim`",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "api_doctor_claim_post_api_v1_doctor_uuid_claim",
      "community": 526,
      "norm_label": "post `/api/v1/doctor/{uuid}/claim`"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "api_doctor_claim_request",
      "community": 526,
      "norm_label": "request"
    },
    {
      "label": "\u0645\u0631\u0627\u062d\u0644 \u0633\u0631\u0648\u0631 (\u0627\u062a\u0645\u06cc\u06a9/\u0636\u062f race)",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "api_doctor_claim_\u0645\u0631\u0627\u062d\u0644_\u0633\u0631\u0648\u0631_\u0627\u062a\u0645\u06cc\u06a9_\u0636\u062f_race",
      "community": 526,
      "norm_label": "\u0645\u0631\u0627\u062d\u0644 \u0633\u0631\u0648\u0631 (\u0627\u062a\u0645\u06cc\u06a9/\u0636\u062f race)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "api_doctor_claim_response_200_78",
      "community": 526,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "api_doctor_claim_errors",
      "community": 526,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/admin/doctors/{uuid}/transfer`",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "api_doctor_claim_post_api_v1_admin_doctors_uuid_transfer",
      "community": 526,
      "norm_label": "post `/api/v1/admin/doctors/{uuid}/transfer`"
    },
    {
      "label": "GET `/api/v1/admin/doctor-claims`",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "api_doctor_claim_get_api_v1_admin_doctor_claims",
      "community": 526,
      "norm_label": "get `/api/v1/admin/doctor-claims`"
    },
    {
      "label": "Response `200` (paginated)",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "api_doctor_claim_response_200_paginated",
      "community": 526,
      "norm_label": "response `200` (paginated)"
    },
    {
      "label": "env \u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L146",
      "_origin": "ast",
      "id": "api_doctor_claim_env_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 526,
      "norm_label": "env \u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u062a\u0633\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "api_doctor_claim_\u062a\u0633\u062a_\u0647\u0627",
      "community": 526,
      "norm_label": "\u062a\u0633\u062a\u200c\u0647\u0627"
    },
    {
      "label": "doctor-import.md",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_doctor_import",
      "community": 256,
      "norm_label": "doctor-import.md"
    },
    {
      "label": "Doctor Import (IRIMC) API",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_doctor_import_doctor_import_irimc_api",
      "community": 256,
      "norm_label": "doctor import (irimc) api"
    },
    {
      "label": "\u0645\u062f\u0644 \u0645\u0627\u0644\u06a9\u06cc\u062a (\u0633\u062a\u0648\u0646\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f `doctors`)",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "api_doctor_import_\u0645\u062f\u0644_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u0633\u062a\u0648\u0646_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_doctors",
      "community": 256,
      "norm_label": "\u0645\u062f\u0644 \u0645\u0627\u0644\u06a9\u06cc\u062a (\u0633\u062a\u0648\u0646\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f `doctors`)"
    },
    {
      "label": "idempotency",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "api_doctor_import_idempotency",
      "community": 256,
      "norm_label": "idempotency"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "api_doctor_import_request",
      "community": 256,
      "norm_label": "request"
    },
    {
      "label": "\u0622\u062f\u0631\u0633 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 (\u0645\u0637\u0628)",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "api_doctor_import_\u0622\u062f\u0631\u0633_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u0645\u0637\u0628",
      "community": 256,
      "norm_label": "\u0627\u062f\u0631\u0633 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 (\u0645\u0637\u0628)"
    },
    {
      "label": "Response",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "api_doctor_import_response",
      "community": 256,
      "norm_label": "response"
    },
    {
      "label": "`201 Created` (\u0633\u0627\u062e\u062a\u0647 \u0634\u062f)",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "api_doctor_import_201_created_\u0633\u0627\u062e\u062a\u0647_\u0634\u062f",
      "community": 256,
      "norm_label": "`201 created` (\u0633\u0627\u062e\u062a\u0647 \u0634\u062f)"
    },
    {
      "label": "`200 OK` (\u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0634\u062f)",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "api_doctor_import_200_ok_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0634\u062f",
      "community": 256,
      "norm_label": "`200 ok` (\u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0634\u062f)"
    },
    {
      "label": "`200 OK` (\u0631\u062f \u0628\u0647\u200c\u062f\u0644\u06cc\u0644 \u062a\u0635\u0627\u062d\u0628\u200c\u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L127",
      "_origin": "ast",
      "id": "api_doctor_import_200_ok_\u0631\u062f_\u0628\u0647_\u062f\u0644\u06cc\u0644_\u062a\u0635\u0627\u062d\u0628_\u0634\u062f\u0647",
      "community": 256,
      "norm_label": "`200 ok` (\u0631\u062f \u0628\u0647\u200c\u062f\u0644\u06cc\u0644 \u062a\u0635\u0627\u062d\u0628\u200c\u0634\u062f\u0647)"
    },
    {
      "label": "`200 OK` (\u0631\u062f \u0628\u0647\u200c\u062f\u0644\u06cc\u0644 \u06a9\u062f \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc \u062a\u06a9\u0631\u0627\u0631\u06cc \u0628\u0627 \u0645\u0646\u0628\u0639 \u062f\u06cc\u06af\u0631)",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "api_doctor_import_200_ok_\u0631\u062f_\u0628\u0647_\u062f\u0644\u06cc\u0644_\u06a9\u062f_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u062a\u06a9\u0631\u0627\u0631\u06cc_\u0628\u0627_\u0645\u0646\u0628\u0639_\u062f\u06cc\u06af\u0631",
      "community": 256,
      "norm_label": "`200 ok` (\u0631\u062f \u0628\u0647\u200c\u062f\u0644\u06cc\u0644 \u06a9\u062f \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc \u062a\u06a9\u0631\u0627\u0631\u06cc \u0628\u0627 \u0645\u0646\u0628\u0639 \u062f\u06cc\u06af\u0631)"
    },
    {
      "label": "`422` (\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc)",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "api_doctor_import_422_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc",
      "community": 256,
      "norm_label": "`422` (\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc)"
    },
    {
      "label": "\u0639\u06a9\u0633 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "api_doctor_import_\u0639\u06a9\u0633_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "community": 256,
      "norm_label": "\u0639\u06a9\u0633 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u0627\u0646\u062a\u0642\u0627\u0644 \u0645\u0627\u0644\u06a9\u06cc\u062a \u0628\u0647 \u067e\u0632\u0634\u06a9 \u0648\u0627\u0642\u0639\u06cc",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L155",
      "_origin": "ast",
      "id": "api_doctor_import_\u0627\u0646\u062a\u0642\u0627\u0644_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u0628\u0647_\u067e\u0632\u0634\u06a9_\u0648\u0627\u0642\u0639\u06cc",
      "community": 256,
      "norm_label": "\u0627\u0646\u062a\u0642\u0627\u0644 \u0645\u0627\u0644\u06a9\u06cc\u062a \u0628\u0647 \u067e\u0632\u0634\u06a9 \u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "label": "\u06a9\u0627\u0631\u0628\u0631 \u0633\u06cc\u0633\u062a\u0645\u06cc \u0648 \u0686\u0631\u062e\u0647\u0654 \u0639\u0645\u0631",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L197",
      "_origin": "ast",
      "id": "api_doctor_import_\u06a9\u0627\u0631\u0628\u0631_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0648_\u0686\u0631\u062e\u0647_\u0639\u0645\u0631",
      "community": 256,
      "norm_label": "\u06a9\u0627\u0631\u0628\u0631 \u0633\u06cc\u0633\u062a\u0645\u06cc \u0648 \u0686\u0631\u062e\u0647 \u0639\u0645\u0631"
    },
    {
      "label": "\u0644\u0627\u06af\u06cc\u0646 \u0633\u0631\u0648\u06cc\u0633\u06cc (captcha)",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L211",
      "_origin": "ast",
      "id": "api_doctor_import_\u0644\u0627\u06af\u06cc\u0646_\u0633\u0631\u0648\u06cc\u0633\u06cc_captcha",
      "community": 256,
      "norm_label": "\u0644\u0627\u06af\u06cc\u0646 \u0633\u0631\u0648\u06cc\u0633\u06cc (captcha)"
    },
    {
      "label": "\u062a\u0631\u0645\u06cc\u0645 \u062f\u0627\u062f\u0647\u0654 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a\u200c\u0634\u062f\u0647 \u2014 \u06cc\u06a9 \u06a9\u0627\u0645\u0646\u062f \u0628\u0631\u0627\u06cc \u0647\u0645\u0647",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L225",
      "_origin": "ast",
      "id": "api_doctor_import_\u062a\u0631\u0645\u06cc\u0645_\u062f\u0627\u062f\u0647_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0634\u062f\u0647_\u06cc\u06a9_\u06a9\u0627\u0645\u0646\u062f_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647",
      "community": 256,
      "norm_label": "\u062a\u0631\u0645\u06cc\u0645 \u062f\u0627\u062f\u0647 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a\u200c\u0634\u062f\u0647 \u2014 \u06cc\u06a9 \u06a9\u0627\u0645\u0646\u062f \u0628\u0631\u0627\u06cc \u0647\u0645\u0647"
    },
    {
      "label": "\u062d\u0630\u0641 \u067e\u0632\u0634\u06a9\u0627\u0646\u0650 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a\u200c\u0634\u062f\u0647\u0654 claim\u200c\u0646\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L263",
      "_origin": "ast",
      "id": "api_doctor_import_\u062d\u0630\u0641_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0634\u062f\u0647_claim_\u0646\u0634\u062f\u0647",
      "community": 256,
      "norm_label": "\u062d\u0630\u0641 \u067e\u0632\u0634\u06a9\u0627\u0646 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a\u200c\u0634\u062f\u0647 claim\u200c\u0646\u0634\u062f\u0647"
    },
    {
      "label": "\u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644 \u0628\u0631\u0627\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L295",
      "_origin": "ast",
      "id": "api_doctor_import_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0627\u06cc_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u062a",
      "community": 256,
      "norm_label": "\u067e\u0627\u06a9\u200c\u0633\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644 \u0628\u0631\u0627\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062a\u0633\u062a"
    },
    {
      "label": "\u062e\u0644\u0627\u0635\u0647\u0654 \u062a\u0641\u0627\u0648\u062a \u062f\u0648 \u06a9\u0627\u0645\u0646\u062f \u062d\u0630\u0641",
      "file_type": "document",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L311",
      "_origin": "ast",
      "id": "api_doctor_import_\u062e\u0644\u0627\u0635\u0647_\u062a\u0641\u0627\u0648\u062a_\u062f\u0648_\u06a9\u0627\u0645\u0646\u062f_\u062d\u0630\u0641",
      "community": 256,
      "norm_label": "\u062e\u0644\u0627\u0635\u0647 \u062a\u0641\u0627\u0648\u062a \u062f\u0648 \u06a9\u0627\u0645\u0646\u062f \u062d\u0630\u0641"
    },
    {
      "label": "doctor-service.md",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_doctor_service",
      "community": 479,
      "norm_label": "doctor-service.md"
    },
    {
      "label": "Doctor Service API",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_doctor_service_doctor_service_api",
      "community": 92,
      "norm_label": "doctor service api"
    },
    {
      "label": "GET `/api/v1/doctor-services`",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "api_doctor_service_get_api_v1_doctor_services",
      "community": 92,
      "norm_label": "get `/api/v1/doctor-services`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "api_doctor_service_query_parameters",
      "community": 92,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "api_doctor_service_response_200",
      "community": 92,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/doctor-services`",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "api_doctor_service_get_api_v1_admin_doctor_services",
      "community": 92,
      "norm_label": "get `/api/v1/admin/doctor-services`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "api_doctor_service_query_parameters_43",
      "community": 92,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "api_doctor_service_response_200_51",
      "community": 92,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "api_doctor_service_errors",
      "community": 92,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/admin/doctor-service`",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "api_doctor_service_post_api_v1_admin_doctor_service",
      "community": 92,
      "norm_label": "post `/api/v1/admin/doctor-service`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "api_doctor_service_request_body_application_json",
      "community": 92,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "api_doctor_service_response_201",
      "community": 92,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "api_doctor_service_errors_96",
      "community": 92,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/admin/doctor-service/{id}`",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "api_doctor_service_patch_api_v1_admin_doctor_service_id",
      "community": 92,
      "norm_label": "patch `/api/v1/admin/doctor-service/{id}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "api_doctor_service_path_parameters",
      "community": 92,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "api_doctor_service_response_200_118",
      "community": 92,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "api_doctor_service_errors_121",
      "community": 92,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/admin/doctor-service/{id}`",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "api_doctor_service_delete_api_v1_admin_doctor_service_id",
      "community": 92,
      "norm_label": "delete `/api/v1/admin/doctor-service/{id}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "api_doctor_service_response_200_136",
      "community": 92,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L141",
      "_origin": "ast",
      "id": "api_doctor_service_errors_141",
      "community": 92,
      "norm_label": "errors"
    },
    {
      "label": "Bulk import / export",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "api_doctor_service_bulk_import_export",
      "community": 92,
      "norm_label": "bulk import / export"
    },
    {
      "label": "Sorting by id",
      "file_type": "document",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "api_doctor_service_sorting_by_id",
      "community": 92,
      "norm_label": "sorting by id"
    },
    {
      "label": "doctor.md",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_doctor",
      "community": 479,
      "norm_label": "doctor.md"
    },
    {
      "label": "Doctor API",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_doctor_doctor_api",
      "community": 333,
      "norm_label": "doctor api"
    },
    {
      "label": "POST `/api/v1/doctor`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "api_doctor_post_api_v1_doctor",
      "community": 1261,
      "norm_label": "post `/api/v1/doctor`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "api_doctor_request_body_application_json",
      "community": 1261,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "api_doctor_response_201",
      "community": 1261,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "api_doctor_errors",
      "community": 1261,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/doctor/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "api_doctor_get_api_v1_doctor_uuid",
      "community": 1262,
      "norm_label": "get `/api/v1/doctor/{uuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "api_doctor_path_parameters",
      "community": 1262,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "api_doctor_response_200",
      "community": 1262,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "api_doctor_errors_137",
      "community": 1262,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/clinic/my-doctor/{doctorUuid}`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "api_doctor_get_api_v1_clinic_my_doctor_doctoruuid",
      "community": 1248,
      "norm_label": "get `/api/v1/clinic/my-doctor/{doctoruuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "api_doctor_path_parameters_150",
      "community": 1248,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L155",
      "_origin": "ast",
      "id": "api_doctor_response_200_155",
      "community": 1248,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L174",
      "_origin": "ast",
      "id": "api_doctor_errors_174",
      "community": 1248,
      "norm_label": "errors"
    },
    {
      "label": "Schedule Fields Notes",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L182",
      "_origin": "ast",
      "id": "api_doctor_schedule_fields_notes",
      "community": 1248,
      "norm_label": "schedule fields notes"
    },
    {
      "label": "GET `/api/v1/doctors`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L215",
      "_origin": "ast",
      "id": "api_doctor_get_api_v1_doctors",
      "community": 1164,
      "norm_label": "get `/api/v1/doctors`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L221",
      "_origin": "ast",
      "id": "api_doctor_query_parameters",
      "community": 1164,
      "norm_label": "query parameters"
    },
    {
      "label": "\u0645\u0631\u062a\u0628\u200c\u0633\u0627\u0632\u06cc \u0648 \u062a\u0639\u0631\u06cc\u0641 \u00ab\u062f\u0627\u0631\u0627\u06cc \u0646\u0648\u0628\u062a\u00bb",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L237",
      "_origin": "ast",
      "id": "api_doctor_\u0645\u0631\u062a\u0628_\u0633\u0627\u0632\u06cc_\u0648_\u062a\u0639\u0631\u06cc\u0641_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a",
      "community": 1164,
      "norm_label": "\u0645\u0631\u062a\u0628\u200c\u0633\u0627\u0632\u06cc \u0648 \u062a\u0639\u0631\u06cc\u0641 \u00ab\u062f\u0627\u0631\u0627\u06cc \u0646\u0648\u0628\u062a\u00bb"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L246",
      "_origin": "ast",
      "id": "api_doctor_response_200_246",
      "community": 1164,
      "norm_label": "response `200`"
    },
    {
      "label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0646\u0627\u0645 \u067e\u0632\u0634\u06a9",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L284",
      "_origin": "ast",
      "id": "api_doctor_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0646\u0627\u0645_\u067e\u0632\u0634\u06a9",
      "community": 1164,
      "norm_label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0646\u0627\u0645 \u067e\u0632\u0634\u06a9"
    },
    {
      "label": "`city` / `state` \u062f\u0631 \u067e\u0627\u0633\u062e \u0644\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L299",
      "_origin": "ast",
      "id": "api_doctor_city_state_\u062f\u0631_\u067e\u0627\u0633\u062e_\u0644\u06cc\u0633\u062a",
      "community": 1164,
      "norm_label": "`city` / `state` \u062f\u0631 \u067e\u0627\u0633\u062e \u0644\u06cc\u0633\u062a"
    },
    {
      "label": "PATCH `/api/v1/doctor/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L313",
      "_origin": "ast",
      "id": "api_doctor_patch_api_v1_doctor_uuid",
      "community": 1253,
      "norm_label": "patch `/api/v1/doctor/{uuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L319",
      "_origin": "ast",
      "id": "api_doctor_path_parameters_319",
      "community": 1253,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L324",
      "_origin": "ast",
      "id": "api_doctor_request_body_application_json_324",
      "community": 1253,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L343",
      "_origin": "ast",
      "id": "api_doctor_response_200_343",
      "community": 1253,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L346",
      "_origin": "ast",
      "id": "api_doctor_errors_346",
      "community": 1253,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/doctor/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L355",
      "_origin": "ast",
      "id": "api_doctor_delete_api_v1_doctor_uuid",
      "community": 1260,
      "norm_label": "delete `/api/v1/doctor/{uuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L365",
      "_origin": "ast",
      "id": "api_doctor_path_parameters_365",
      "community": 1260,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L370",
      "_origin": "ast",
      "id": "api_doctor_response_200_370",
      "community": 1260,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L378",
      "_origin": "ast",
      "id": "api_doctor_errors_378",
      "community": 1260,
      "norm_label": "errors"
    },
    {
      "label": "POST `/file/upload/clinic_pro/doctor/field_image`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L388",
      "_origin": "ast",
      "id": "api_doctor_post_file_upload_clinic_pro_doctor_field_image",
      "community": 1263,
      "norm_label": "post `/file/upload/clinic_pro/doctor/field_image`"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L394",
      "_origin": "ast",
      "id": "api_doctor_request",
      "community": 1263,
      "norm_label": "request"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L401",
      "_origin": "ast",
      "id": "api_doctor_response_200_401",
      "community": 1263,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L415",
      "_origin": "ast",
      "id": "api_doctor_errors_415",
      "community": 1263,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/clinic-pro/doctor-addresses/{doctorId}`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L423",
      "_origin": "ast",
      "id": "api_doctor_get_api_v1_clinic_pro_doctor_addresses_doctorid",
      "community": 333,
      "norm_label": "get `/api/v1/clinic-pro/doctor-addresses/{doctorid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L429",
      "_origin": "ast",
      "id": "api_doctor_path_parameters_429",
      "community": 333,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L434",
      "_origin": "ast",
      "id": "api_doctor_response_200_434",
      "community": 333,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/clinic-pro/doctor-address`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L473",
      "_origin": "ast",
      "id": "api_doctor_post_api_v1_clinic_pro_doctor_address",
      "community": 1264,
      "norm_label": "post `/api/v1/clinic-pro/doctor-address`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L479",
      "_origin": "ast",
      "id": "api_doctor_request_body",
      "community": 1264,
      "norm_label": "request body"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L502",
      "_origin": "ast",
      "id": "api_doctor_response_201_502",
      "community": 1264,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L517",
      "_origin": "ast",
      "id": "api_doctor_errors_517",
      "community": 1264,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/clinic-pro/doctor-address/{id}`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L526",
      "_origin": "ast",
      "id": "api_doctor_patch_api_v1_clinic_pro_doctor_address_id",
      "community": 1256,
      "norm_label": "patch `/api/v1/clinic-pro/doctor-address/{id}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L532",
      "_origin": "ast",
      "id": "api_doctor_path_parameters_532",
      "community": 1256,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L537",
      "_origin": "ast",
      "id": "api_doctor_request_body_537",
      "community": 1256,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L540",
      "_origin": "ast",
      "id": "api_doctor_response_200_540",
      "community": 1256,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L543",
      "_origin": "ast",
      "id": "api_doctor_errors_543",
      "community": 1256,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/clinic-pro/doctor-address/{id}`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L552",
      "_origin": "ast",
      "id": "api_doctor_delete_api_v1_clinic_pro_doctor_address_id",
      "community": 333,
      "norm_label": "delete `/api/v1/clinic-pro/doctor-address/{id}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L558",
      "_origin": "ast",
      "id": "api_doctor_response_200_558",
      "community": 333,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L563",
      "_origin": "ast",
      "id": "api_doctor_errors_563",
      "community": 333,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/clinic-pro/doctor-address/from-clinic/{clinicUuid}`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L572",
      "_origin": "ast",
      "id": "api_doctor_post_api_v1_clinic_pro_doctor_address_from_clinic_clinicuuid",
      "community": 1265,
      "norm_label": "post `/api/v1/clinic-pro/doctor-address/from-clinic/{clinicuuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L578",
      "_origin": "ast",
      "id": "api_doctor_path_parameters_578",
      "community": 1265,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L583",
      "_origin": "ast",
      "id": "api_doctor_response_201_583",
      "community": 1265,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/doctor.md",
      "source_location": "L586",
      "_origin": "ast",
      "id": "api_doctor_errors_586",
      "community": 1265,
      "norm_label": "errors"
    },
    {
      "label": "insurance.md",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_insurance",
      "community": 479,
      "norm_label": "insurance.md"
    },
    {
      "label": "Insurance API",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_insurance_insurance_api",
      "community": 228,
      "norm_label": "insurance api"
    },
    {
      "label": "\u0642\u0627\u0639\u062f\u0647\u0654 \u062f\u0631\u0635\u062f \u067e\u0648\u0634\u0634 (Coverage percent model)",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "api_insurance_\u0642\u0627\u0639\u062f\u0647_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_coverage_percent_model",
      "community": 228,
      "norm_label": "\u0642\u0627\u0639\u062f\u0647 \u062f\u0631\u0635\u062f \u067e\u0648\u0634\u0634 (coverage percent model)"
    },
    {
      "label": "GET `/api/v1/insurances`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "api_insurance_get_api_v1_insurances",
      "community": 1033,
      "norm_label": "get `/api/v1/insurances`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "api_insurance_query_parameters",
      "community": 1033,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "api_insurance_response_200",
      "community": 1033,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/insurances`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "api_insurance_get_api_v1_admin_insurances",
      "community": 1024,
      "norm_label": "get `/api/v1/admin/insurances`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "api_insurance_query_parameters_87",
      "community": 1024,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "api_insurance_response_200_95",
      "community": 1024,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "api_insurance_errors",
      "community": 1024,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/admin/insurance/{id}/coverage-defaults`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "api_insurance_get_api_v1_admin_insurance_id_coverage_defaults",
      "community": 1051,
      "norm_label": "get `/api/v1/admin/insurance/{id}/coverage-defaults`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "api_insurance_response_200_130",
      "community": 1051,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "api_insurance_errors_144",
      "community": 1051,
      "norm_label": "errors"
    },
    {
      "label": "PUT `/api/v1/admin/insurance/{id}/coverage-defaults`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "api_insurance_put_api_v1_admin_insurance_id_coverage_defaults",
      "community": 1025,
      "norm_label": "put `/api/v1/admin/insurance/{id}/coverage-defaults`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L160",
      "_origin": "ast",
      "id": "api_insurance_request_body_application_json",
      "community": 1025,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L176",
      "_origin": "ast",
      "id": "api_insurance_response_200_176",
      "community": 1025,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L179",
      "_origin": "ast",
      "id": "api_insurance_errors_179",
      "community": 1025,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/admin/insurance`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L189",
      "_origin": "ast",
      "id": "api_insurance_post_api_v1_admin_insurance",
      "community": 1025,
      "norm_label": "post `/api/v1/admin/insurance`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L195",
      "_origin": "ast",
      "id": "api_insurance_request_body_application_json_195",
      "community": 1025,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L212",
      "_origin": "ast",
      "id": "api_insurance_response_201",
      "community": 1025,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L215",
      "_origin": "ast",
      "id": "api_insurance_errors_215",
      "community": 1025,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/admin/insurance/{id}`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L224",
      "_origin": "ast",
      "id": "api_insurance_patch_api_v1_admin_insurance_id",
      "community": 1026,
      "norm_label": "patch `/api/v1/admin/insurance/{id}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L230",
      "_origin": "ast",
      "id": "api_insurance_path_parameters",
      "community": 1026,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L237",
      "_origin": "ast",
      "id": "api_insurance_response_200_237",
      "community": 1026,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L240",
      "_origin": "ast",
      "id": "api_insurance_errors_240",
      "community": 1026,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/admin/insurance/{id}`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L249",
      "_origin": "ast",
      "id": "api_insurance_delete_api_v1_admin_insurance_id",
      "community": 228,
      "norm_label": "delete `/api/v1/admin/insurance/{id}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L255",
      "_origin": "ast",
      "id": "api_insurance_response_200_255",
      "community": 228,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/admin/insurance/{id}/upload-logo`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L262",
      "_origin": "ast",
      "id": "api_insurance_post_api_v1_admin_insurance_id_upload_logo",
      "community": 1034,
      "norm_label": "post `/api/v1/admin/insurance/{id}/upload-logo`"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L268",
      "_origin": "ast",
      "id": "api_insurance_request",
      "community": 1034,
      "norm_label": "request"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L275",
      "_origin": "ast",
      "id": "api_insurance_response_200_275",
      "community": 1034,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/insurance/`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L291",
      "_origin": "ast",
      "id": "api_insurance_post_api_v1_insurance",
      "community": 1028,
      "norm_label": "post `/api/v1/insurance/`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L297",
      "_origin": "ast",
      "id": "api_insurance_request_body_application_json_297",
      "community": 1028,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L312",
      "_origin": "ast",
      "id": "api_insurance_response_201_312",
      "community": 1028,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L325",
      "_origin": "ast",
      "id": "api_insurance_errors_325",
      "community": 1028,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/insurance/{id}`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L335",
      "_origin": "ast",
      "id": "api_insurance_get_api_v1_insurance_id",
      "community": 228,
      "norm_label": "get `/api/v1/insurance/{id}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L341",
      "_origin": "ast",
      "id": "api_insurance_response_200_341",
      "community": 228,
      "norm_label": "response `200`"
    },
    {
      "label": "PATCH `/api/v1/insurance/{id}`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L346",
      "_origin": "ast",
      "id": "api_insurance_patch_api_v1_insurance_id",
      "community": 1029,
      "norm_label": "patch `/api/v1/insurance/{id}`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L352",
      "_origin": "ast",
      "id": "api_insurance_request_body",
      "community": 1029,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L357",
      "_origin": "ast",
      "id": "api_insurance_response_200_357",
      "community": 1029,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L360",
      "_origin": "ast",
      "id": "api_insurance_errors_360",
      "community": 1029,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/insurance/{id}`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L369",
      "_origin": "ast",
      "id": "api_insurance_delete_api_v1_insurance_id",
      "community": 228,
      "norm_label": "delete `/api/v1/insurance/{id}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L375",
      "_origin": "ast",
      "id": "api_insurance_response_200_375",
      "community": 228,
      "norm_label": "response `200`"
    },
    {
      "label": "EntityInsurancePricing \u2014 \u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc \u0648\u06cc\u0632\u06cc\u062a \u0628\u0631 \u0627\u0633\u0627\u0633 \u0628\u06cc\u0645\u0647",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L382",
      "_origin": "ast",
      "id": "api_insurance_entityinsurancepricing_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648\u06cc\u0632\u06cc\u062a_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u06cc\u0645\u0647",
      "community": 228,
      "norm_label": "entityinsurancepricing \u2014 \u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc \u0648\u06cc\u0632\u06cc\u062a \u0628\u0631 \u0627\u0633\u0627\u0633 \u0628\u06cc\u0645\u0647"
    },
    {
      "label": "GET `/api/v1/insurance-pricing`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L392",
      "_origin": "ast",
      "id": "api_insurance_get_api_v1_insurance_pricing",
      "community": 1030,
      "norm_label": "get `/api/v1/insurance-pricing`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L398",
      "_origin": "ast",
      "id": "api_insurance_query_parameters_398",
      "community": 1030,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L405",
      "_origin": "ast",
      "id": "api_insurance_response_200_405",
      "community": 1030,
      "norm_label": "response `200`"
    },
    {
      "label": "\u062e\u0637\u0627\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L455",
      "_origin": "ast",
      "id": "api_insurance_\u062e\u0637\u0627\u0647\u0627",
      "community": 1030,
      "norm_label": "\u062e\u0637\u0627\u0647\u0627"
    },
    {
      "label": "PUT `/api/v1/insurance-pricing`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L460",
      "_origin": "ast",
      "id": "api_insurance_put_api_v1_insurance_pricing",
      "community": 1031,
      "norm_label": "put `/api/v1/insurance-pricing`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L466",
      "_origin": "ast",
      "id": "api_insurance_request_body_466",
      "community": 1031,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L492",
      "_origin": "ast",
      "id": "api_insurance_response_200_492",
      "community": 1031,
      "norm_label": "response `200`"
    },
    {
      "label": "\u062e\u0637\u0627\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L495",
      "_origin": "ast",
      "id": "api_insurance_\u062e\u0637\u0627\u0647\u0627_495",
      "community": 1031,
      "norm_label": "\u062e\u0637\u0627\u0647\u0627"
    },
    {
      "label": "TenantInsurance \u2014 \u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc \u0628\u06cc\u0645\u0647\u200c\u06cc tenant (\u0641\u0627\u0632 \u06f1 \u0633\u06cc\u0633\u062a\u0645 \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628)",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L502",
      "_origin": "ast",
      "id": "api_insurance_tenantinsurance_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_\u06cc_tenant_\u0641\u0627\u0632_\u06f1_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628",
      "community": 1010,
      "norm_label": "tenantinsurance \u2014 \u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc \u0628\u06cc\u0645\u0647\u200c\u06cc tenant (\u0641\u0627\u0632 \u06f1 \u0633\u06cc\u0633\u062a\u0645 \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628)"
    },
    {
      "label": "GET `/api/v1/billing/tenant-insurances`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L510",
      "_origin": "ast",
      "id": "api_insurance_get_api_v1_billing_tenant_insurances",
      "community": 1010,
      "norm_label": "get `/api/v1/billing/tenant-insurances`"
    },
    {
      "label": "POST `/api/v1/billing/tenant-insurances`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L550",
      "_origin": "ast",
      "id": "api_insurance_post_api_v1_billing_tenant_insurances",
      "community": 1010,
      "norm_label": "post `/api/v1/billing/tenant-insurances`"
    },
    {
      "label": "PATCH `/api/v1/billing/tenant-insurances/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L593",
      "_origin": "ast",
      "id": "api_insurance_patch_api_v1_billing_tenant_insurances_uuid",
      "community": 1010,
      "norm_label": "patch `/api/v1/billing/tenant-insurances/{uuid}`"
    },
    {
      "label": "DELETE `/api/v1/billing/tenant-insurances/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L601",
      "_origin": "ast",
      "id": "api_insurance_delete_api_v1_billing_tenant_insurances_uuid",
      "community": 1010,
      "norm_label": "delete `/api/v1/billing/tenant-insurances/{uuid}`"
    },
    {
      "label": "TenantServiceCoverage \u2014 \u067e\u0648\u0634\u0634 \u062e\u062f\u0645\u062a \u062a\u062d\u062a \u06cc\u06a9 \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0628\u06cc\u0645\u0647 (\u0641\u0627\u0632 \u06f2)",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L614",
      "_origin": "ast",
      "id": "api_insurance_tenantservicecoverage_\u067e\u0648\u0634\u0634_\u062e\u062f\u0645\u062a_\u062a\u062d\u062a_\u06cc\u06a9_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f2",
      "community": 228,
      "norm_label": "tenantservicecoverage \u2014 \u067e\u0648\u0634\u0634 \u062e\u062f\u0645\u062a \u062a\u062d\u062a \u06cc\u06a9 \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0628\u06cc\u0645\u0647 (\u0641\u0627\u0632 \u06f2)"
    },
    {
      "label": "GET `/api/v1/billing/tenant-insurances/{uuid}/service-coverage`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L618",
      "_origin": "ast",
      "id": "api_insurance_get_api_v1_billing_tenant_insurances_uuid_service_coverage",
      "community": 228,
      "norm_label": "get `/api/v1/billing/tenant-insurances/{uuid}/service-coverage`"
    },
    {
      "label": "PUT `/api/v1/billing/tenant-insurances/{uuid}/service-coverage`",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L645",
      "_origin": "ast",
      "id": "api_insurance_put_api_v1_billing_tenant_insurances_uuid_service_coverage",
      "community": 228,
      "norm_label": "put `/api/v1/billing/tenant-insurances/{uuid}/service-coverage`"
    },
    {
      "label": "Bulk import / export",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L674",
      "_origin": "ast",
      "id": "api_insurance_bulk_import_export",
      "community": 228,
      "norm_label": "bulk import / export"
    },
    {
      "label": "Sorting by id",
      "file_type": "document",
      "source_file": "docs/api/insurance.md",
      "source_location": "L680",
      "_origin": "ast",
      "id": "api_insurance_sorting_by_id",
      "community": 228,
      "norm_label": "sorting by id"
    },
    {
      "label": "inventory.md",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_inventory",
      "community": 479,
      "norm_label": "inventory.md"
    },
    {
      "label": "Inventory API",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_inventory_inventory_api",
      "community": 561,
      "norm_label": "inventory api"
    },
    {
      "label": "Items",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "api_inventory_items",
      "community": 561,
      "norm_label": "items"
    },
    {
      "label": "GET `/api/v1/inventory-items`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "api_inventory_get_api_v1_inventory_items",
      "community": 561,
      "norm_label": "get `/api/v1/inventory-items`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "api_inventory_response_200",
      "community": 561,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/inventory-categories`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "api_inventory_get_api_v1_inventory_categories",
      "community": 561,
      "norm_label": "get `/api/v1/inventory-categories`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "api_inventory_response_200_54",
      "community": 561,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/inventory-meta`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "api_inventory_get_api_v1_inventory_meta",
      "community": 561,
      "norm_label": "get `/api/v1/inventory-meta`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "api_inventory_response_200_65",
      "community": 561,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/inventory-item`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "api_inventory_post_api_v1_inventory_item",
      "community": 561,
      "norm_label": "post `/api/v1/inventory-item`"
    },
    {
      "label": "Body",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "api_inventory_body",
      "community": 561,
      "norm_label": "body"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "api_inventory_response_201",
      "community": 561,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "api_inventory_errors",
      "community": 561,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/inventory-item/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "api_inventory_patch_api_v1_inventory_item_uuid",
      "community": 561,
      "norm_label": "patch `/api/v1/inventory-item/{uuid}`"
    },
    {
      "label": "DELETE `/api/v1/inventory-item/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "api_inventory_delete_api_v1_inventory_item_uuid",
      "community": 561,
      "norm_label": "delete `/api/v1/inventory-item/{uuid}`"
    },
    {
      "label": "Packages",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "api_inventory_packages",
      "community": 561,
      "norm_label": "packages"
    },
    {
      "label": "GET `/api/v1/inventory-packages`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "api_inventory_get_api_v1_inventory_packages",
      "community": 561,
      "norm_label": "get `/api/v1/inventory-packages`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "api_inventory_response_200_124",
      "community": 561,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/inventory-package`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "api_inventory_post_api_v1_inventory_package",
      "community": 561,
      "norm_label": "post `/api/v1/inventory-package`"
    },
    {
      "label": "Body",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "api_inventory_body_144",
      "community": 561,
      "norm_label": "body"
    },
    {
      "label": "Response `201` \u2014 the serialized package (same shape as list). Errors: `422 ERR_VALIDATION_001` (empty `title`), `403 ERR_FORBIDDEN_001`.",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "api_inventory_response_201_the_serialized_package_same_shape_as_list_errors_422_err_validation_001_empty_title_403_err_forbidden_001",
      "community": 561,
      "norm_label": "response `201` \u2014 the serialized package (same shape as list). errors: `422 err_validation_001` (empty `title`), `403 err_forbidden_001`."
    },
    {
      "label": "PATCH `/api/v1/inventory-package/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L152",
      "_origin": "ast",
      "id": "api_inventory_patch_api_v1_inventory_package_uuid",
      "community": 561,
      "norm_label": "patch `/api/v1/inventory-package/{uuid}`"
    },
    {
      "label": "DELETE `/api/v1/inventory-package/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/inventory.md",
      "source_location": "L157",
      "_origin": "ast",
      "id": "api_inventory_delete_api_v1_inventory_package_uuid",
      "community": 561,
      "norm_label": "delete `/api/v1/inventory-package/{uuid}`"
    },
    {
      "label": "location.md",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_location",
      "community": 479,
      "norm_label": "location.md"
    },
    {
      "label": "Location API (Province & City)",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_location_location_api_province_city",
      "community": 29,
      "norm_label": "location api (province & city)"
    },
    {
      "label": "GET `/api/v1/provinces`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "api_location_get_api_v1_provinces",
      "community": 29,
      "norm_label": "get `/api/v1/provinces`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "api_location_response_200",
      "community": 29,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/cities`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "api_location_get_api_v1_cities",
      "community": 29,
      "norm_label": "get `/api/v1/cities`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "api_location_query_parameters",
      "community": 29,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "api_location_response_200_37",
      "community": 29,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/provinces`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "api_location_get_api_v1_admin_provinces",
      "community": 29,
      "norm_label": "get `/api/v1/admin/provinces`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "api_location_query_parameters_56",
      "community": 29,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "api_location_response_200_63",
      "community": 29,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "api_location_errors",
      "community": 29,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/admin/cities`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "api_location_get_api_v1_admin_cities",
      "community": 29,
      "norm_label": "get `/api/v1/admin/cities`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "api_location_query_parameters_86",
      "community": 29,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "api_location_response_200_94",
      "community": 29,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/admin/province`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "api_location_post_api_v1_admin_province",
      "community": 29,
      "norm_label": "post `/api/v1/admin/province`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "api_location_request_body_application_json",
      "community": 29,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "api_location_response_201",
      "community": 29,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "api_location_errors_123",
      "community": 29,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/admin/province/{id}`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "api_location_patch_api_v1_admin_province_id",
      "community": 29,
      "norm_label": "patch `/api/v1/admin/province/{id}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L138",
      "_origin": "ast",
      "id": "api_location_path_parameters",
      "community": 29,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L145",
      "_origin": "ast",
      "id": "api_location_response_200_145",
      "community": 29,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "api_location_errors_148",
      "community": 29,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/admin/province/{id}`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L157",
      "_origin": "ast",
      "id": "api_location_delete_api_v1_admin_province_id",
      "community": 29,
      "norm_label": "delete `/api/v1/admin/province/{id}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L163",
      "_origin": "ast",
      "id": "api_location_response_200_163",
      "community": 29,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/admin/city`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "api_location_post_api_v1_admin_city",
      "community": 29,
      "norm_label": "post `/api/v1/admin/city`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L176",
      "_origin": "ast",
      "id": "api_location_request_body_application_json_176",
      "community": 29,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L197",
      "_origin": "ast",
      "id": "api_location_response_201_197",
      "community": 29,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L200",
      "_origin": "ast",
      "id": "api_location_errors_200",
      "community": 29,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/admin/city/{id}`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L209",
      "_origin": "ast",
      "id": "api_location_patch_api_v1_admin_city_id",
      "community": 29,
      "norm_label": "patch `/api/v1/admin/city/{id}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L217",
      "_origin": "ast",
      "id": "api_location_response_200_217",
      "community": 29,
      "norm_label": "response `200`"
    },
    {
      "label": "DELETE `/api/v1/admin/city/{id}`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L222",
      "_origin": "ast",
      "id": "api_location_delete_api_v1_admin_city_id",
      "community": 29,
      "norm_label": "delete `/api/v1/admin/city/{id}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L228",
      "_origin": "ast",
      "id": "api_location_response_200_228",
      "community": 29,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/categorys/{bundle}` *(Legacy)*",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L235",
      "_origin": "ast",
      "id": "api_location_get_api_v1_categorys_bundle_legacy",
      "community": 29,
      "norm_label": "get `/api/v1/categorys/{bundle}` *(legacy)*"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L241",
      "_origin": "ast",
      "id": "api_location_path_parameters_241",
      "community": 29,
      "norm_label": "path parameters"
    },
    {
      "label": "Bulk import / export",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L257",
      "_origin": "ast",
      "id": "api_location_bulk_import_export",
      "community": 29,
      "norm_label": "bulk import / export"
    },
    {
      "label": "Sorting by id",
      "file_type": "document",
      "source_file": "docs/api/location.md",
      "source_location": "L263",
      "_origin": "ast",
      "id": "api_location_sorting_by_id",
      "community": 29,
      "norm_label": "sorting by id"
    },
    {
      "label": "patient.md",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_patient",
      "community": 479,
      "norm_label": "patient.md"
    },
    {
      "label": "Patient Records & Sessions API",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_patient_patient_records_sessions_api",
      "community": 1223,
      "norm_label": "patient records & sessions api"
    },
    {
      "label": "Overview",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "api_patient_overview",
      "community": 1223,
      "norm_label": "overview"
    },
    {
      "label": "Record access model",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "api_patient_record_access_model",
      "community": 1223,
      "norm_label": "record access model"
    },
    {
      "label": "Endpoints",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "api_patient_endpoints",
      "community": 61,
      "norm_label": "endpoints"
    },
    {
      "label": "List Patients",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "api_patient_list_patients",
      "community": 61,
      "norm_label": "list patients"
    },
    {
      "label": "Create Patient Record",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "api_patient_create_patient_record",
      "community": 61,
      "norm_label": "create patient record"
    },
    {
      "label": "Get Patient Record",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L180",
      "_origin": "ast",
      "id": "api_patient_get_patient_record",
      "community": 61,
      "norm_label": "get patient record"
    },
    {
      "label": "Update Patient Basic Info",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L244",
      "_origin": "ast",
      "id": "api_patient_update_patient_basic_info",
      "community": 61,
      "norm_label": "update patient basic info"
    },
    {
      "label": "List Patient Sessions",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L319",
      "_origin": "ast",
      "id": "api_patient_list_patient_sessions",
      "community": 61,
      "norm_label": "list patient sessions"
    },
    {
      "label": "List Patient Appointments",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L413",
      "_origin": "ast",
      "id": "api_patient_list_patient_appointments",
      "community": 61,
      "norm_label": "list patient appointments"
    },
    {
      "label": "Create Session",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L462",
      "_origin": "ast",
      "id": "api_patient_create_session",
      "community": 61,
      "norm_label": "create session"
    },
    {
      "label": "Update Session",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L539",
      "_origin": "ast",
      "id": "api_patient_update_session",
      "community": 61,
      "norm_label": "update session"
    },
    {
      "label": "Add Session Payment (\u062a\u0633\u0648\u06cc\u0647 \u0686\u0646\u062f\u062a\u06a9\u0647)",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L584",
      "_origin": "ast",
      "id": "api_patient_add_session_payment_\u062a\u0633\u0648\u06cc\u0647_\u0686\u0646\u062f\u062a\u06a9\u0647",
      "community": 61,
      "norm_label": "add session payment (\u062a\u0633\u0648\u06cc\u0647 \u0686\u0646\u062f\u062a\u06a9\u0647)"
    },
    {
      "label": "Edit Session Payment",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L639",
      "_origin": "ast",
      "id": "api_patient_edit_session_payment",
      "community": 61,
      "norm_label": "edit session payment"
    },
    {
      "label": "Session Audit Log",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L661",
      "_origin": "ast",
      "id": "api_patient_session_audit_log",
      "community": 61,
      "norm_label": "session audit log"
    },
    {
      "label": "Auto-Creation on Appointment Confirm",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L685",
      "_origin": "ast",
      "id": "api_patient_auto_creation_on_appointment_confirm",
      "community": 1223,
      "norm_label": "auto-creation on appointment confirm"
    },
    {
      "label": "\u0645\u062d\u06cc\u0637 \u067e\u0631\u0648\u0646\u062f\u0647 \u2014 \u06cc\u06a9\u06cc\u060c \u0646\u0647 \u0647\u0631 \u062f\u0648 (2026-07)",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L697",
      "_origin": "ast",
      "id": "api_patient_\u0645\u062d\u06cc\u0637_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc\u06a9\u06cc_\u0646\u0647_\u0647\u0631_\u062f\u0648_2026_07",
      "community": 1223,
      "norm_label": "\u0645\u062d\u06cc\u0637 \u067e\u0631\u0648\u0646\u062f\u0647 \u2014 \u06cc\u06a9\u06cc\u060c \u0646\u0647 \u0647\u0631 \u062f\u0648 (2026-07)"
    },
    {
      "label": "\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0642\u0637\u0639\u06cc\u200c\u0634\u062f\u0646",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L711",
      "_origin": "ast",
      "id": "api_patient_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646",
      "community": 1223,
      "norm_label": "\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0642\u0637\u0639\u06cc\u200c\u0634\u062f\u0646"
    },
    {
      "label": "\u0642\u0648\u0627\u0639\u062f",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L723",
      "_origin": "ast",
      "id": "api_patient_\u0642\u0648\u0627\u0639\u062f",
      "community": 1223,
      "norm_label": "\u0642\u0648\u0627\u0639\u062f"
    },
    {
      "label": "\u0636\u0645\u06cc\u0645\u0647\u200c\u0647\u0627\u06cc \u0628\u06cc\u0645\u0627\u0631 (Attachments)",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L741",
      "_origin": "ast",
      "id": "api_patient_\u0636\u0645\u06cc\u0645\u0647_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_attachments",
      "community": 1238,
      "norm_label": "\u0636\u0645\u06cc\u0645\u0647\u200c\u0647\u0627\u06cc \u0628\u06cc\u0645\u0627\u0631 (attachments)"
    },
    {
      "label": "GET `/api/v1/patient/{uuid}/attachments`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L747",
      "_origin": "ast",
      "id": "api_patient_get_api_v1_patient_uuid_attachments",
      "community": 1238,
      "norm_label": "get `/api/v1/patient/{uuid}/attachments`"
    },
    {
      "label": "POST `/api/v1/patient/{uuid}/attachment`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L750",
      "_origin": "ast",
      "id": "api_patient_post_api_v1_patient_uuid_attachment",
      "community": 1238,
      "norm_label": "post `/api/v1/patient/{uuid}/attachment`"
    },
    {
      "label": "DELETE `/api/v1/patient/attachment/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L753",
      "_origin": "ast",
      "id": "api_patient_delete_api_v1_patient_attachment_uuid",
      "community": 1238,
      "norm_label": "delete `/api/v1/patient/attachment/{uuid}`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L756",
      "_origin": "ast",
      "id": "api_patient_errors",
      "community": 1238,
      "norm_label": "errors"
    },
    {
      "label": "\u067e\u0631\u0648\u0646\u062f\u0647 \u067e\u0632\u0634\u06a9\u06cc (Medical Records)",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L764",
      "_origin": "ast",
      "id": "api_patient_\u067e\u0631\u0648\u0646\u062f\u0647_\u067e\u0632\u0634\u06a9\u06cc_medical_records",
      "community": 1229,
      "norm_label": "\u067e\u0631\u0648\u0646\u062f\u0647 \u067e\u0632\u0634\u06a9\u06cc (medical records)"
    },
    {
      "label": "GET `/api/v1/patient/{uuid}/medical-records`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L770",
      "_origin": "ast",
      "id": "api_patient_get_api_v1_patient_uuid_medical_records",
      "community": 1229,
      "norm_label": "get `/api/v1/patient/{uuid}/medical-records`"
    },
    {
      "label": "POST `/api/v1/patient/{uuid}/medical-record`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L773",
      "_origin": "ast",
      "id": "api_patient_post_api_v1_patient_uuid_medical_record",
      "community": 1229,
      "norm_label": "post `/api/v1/patient/{uuid}/medical-record`"
    },
    {
      "label": "PATCH `/api/v1/patient/medical-record/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L779",
      "_origin": "ast",
      "id": "api_patient_patch_api_v1_patient_medical_record_uuid",
      "community": 1229,
      "norm_label": "patch `/api/v1/patient/medical-record/{uuid}`"
    },
    {
      "label": "DELETE `/api/v1/patient/medical-record/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L782",
      "_origin": "ast",
      "id": "api_patient_delete_api_v1_patient_medical_record_uuid",
      "community": 1229,
      "norm_label": "delete `/api/v1/patient/medical-record/{uuid}`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L785",
      "_origin": "ast",
      "id": "api_patient_errors_785",
      "community": 1229,
      "norm_label": "errors"
    },
    {
      "label": "\u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \u0628\u06cc\u0645\u0627\u0631 (Messages)",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L793",
      "_origin": "ast",
      "id": "api_patient_\u067e\u06cc\u0627\u0645_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_messages",
      "community": 1240,
      "norm_label": "\u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \u0628\u06cc\u0645\u0627\u0631 (messages)"
    },
    {
      "label": "GET `/api/v1/patient/{uuid}/messages`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L799",
      "_origin": "ast",
      "id": "api_patient_get_api_v1_patient_uuid_messages",
      "community": 1240,
      "norm_label": "get `/api/v1/patient/{uuid}/messages`"
    },
    {
      "label": "POST `/api/v1/patient/{uuid}/message`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L802",
      "_origin": "ast",
      "id": "api_patient_post_api_v1_patient_uuid_message",
      "community": 1240,
      "norm_label": "post `/api/v1/patient/{uuid}/message`"
    },
    {
      "label": "DELETE `/api/v1/patient/message/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L808",
      "_origin": "ast",
      "id": "api_patient_delete_api_v1_patient_message_uuid",
      "community": 1240,
      "norm_label": "delete `/api/v1/patient/message/{uuid}`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L811",
      "_origin": "ast",
      "id": "api_patient_errors_811",
      "community": 1240,
      "norm_label": "errors"
    },
    {
      "label": "\u06cc\u0627\u062f\u062f\u0627\u0634\u062a\u200c\u0647\u0627\u06cc \u0628\u06cc\u0645\u0627\u0631 (Notes)",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L821",
      "_origin": "ast",
      "id": "api_patient_\u06cc\u0627\u062f\u062f\u0627\u0634\u062a_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_notes",
      "community": 1230,
      "norm_label": "\u06cc\u0627\u062f\u062f\u0627\u0634\u062a\u200c\u0647\u0627\u06cc \u0628\u06cc\u0645\u0627\u0631 (notes)"
    },
    {
      "label": "GET `/api/v1/patient/{uuid}/notes`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L827",
      "_origin": "ast",
      "id": "api_patient_get_api_v1_patient_uuid_notes",
      "community": 1230,
      "norm_label": "get `/api/v1/patient/{uuid}/notes`"
    },
    {
      "label": "POST `/api/v1/patient/{uuid}/note`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L830",
      "_origin": "ast",
      "id": "api_patient_post_api_v1_patient_uuid_note",
      "community": 1230,
      "norm_label": "post `/api/v1/patient/{uuid}/note`"
    },
    {
      "label": "PATCH `/api/v1/patient/note/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L836",
      "_origin": "ast",
      "id": "api_patient_patch_api_v1_patient_note_uuid",
      "community": 1230,
      "norm_label": "patch `/api/v1/patient/note/{uuid}`"
    },
    {
      "label": "DELETE `/api/v1/patient/note/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L842",
      "_origin": "ast",
      "id": "api_patient_delete_api_v1_patient_note_uuid",
      "community": 1230,
      "norm_label": "delete `/api/v1/patient/note/{uuid}`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L845",
      "_origin": "ast",
      "id": "api_patient_errors_845",
      "community": 1230,
      "norm_label": "errors"
    },
    {
      "label": "\u0645\u0627\u0644\u06cc \u0628\u06cc\u0645\u0627\u0631 (Financials: \u067e\u0631\u062f\u0627\u062e\u062a / \u062a\u0631\u0627\u06a9\u0646\u0634 / \u06a9\u06cc\u0641\u200c\u067e\u0648\u0644)",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L853",
      "_origin": "ast",
      "id": "api_patient_\u0645\u0627\u0644\u06cc_\u0628\u06cc\u0645\u0627\u0631_financials_\u067e\u0631\u062f\u0627\u062e\u062a_\u062a\u0631\u0627\u06a9\u0646\u0634_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "community": 807,
      "norm_label": "\u0645\u0627\u0644\u06cc \u0628\u06cc\u0645\u0627\u0631 (financials: \u067e\u0631\u062f\u0627\u062e\u062a / \u062a\u0631\u0627\u06a9\u0646\u0634 / \u06a9\u06cc\u0641\u200c\u067e\u0648\u0644)"
    },
    {
      "label": "GET `/api/v1/patient/{uuid}/payments`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L874",
      "_origin": "ast",
      "id": "api_patient_get_api_v1_patient_uuid_payments",
      "community": 807,
      "norm_label": "get `/api/v1/patient/{uuid}/payments`"
    },
    {
      "label": "GET `/api/v1/patient/{uuid}/wallet`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L880",
      "_origin": "ast",
      "id": "api_patient_get_api_v1_patient_uuid_wallet",
      "community": 807,
      "norm_label": "get `/api/v1/patient/{uuid}/wallet`"
    },
    {
      "label": "POST `/api/v1/patient/{uuid}/wallet/charge`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L884",
      "_origin": "ast",
      "id": "api_patient_post_api_v1_patient_uuid_wallet_charge",
      "community": 807,
      "norm_label": "post `/api/v1/patient/{uuid}/wallet/charge`"
    },
    {
      "label": "POST `/api/v1/patient/{uuid}/wallet/withdraw`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L891",
      "_origin": "ast",
      "id": "api_patient_post_api_v1_patient_uuid_wallet_withdraw",
      "community": 807,
      "norm_label": "post `/api/v1/patient/{uuid}/wallet/withdraw`"
    },
    {
      "label": "PATCH `/api/v1/session/{uuid}` \u2014 \u067e\u0631\u062f\u0627\u062e\u062a \u0645\u0631\u0627\u062c\u0639\u0647 \u0627\u0632 \u06a9\u06cc\u0641 \u067e\u0648\u0644",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L898",
      "_origin": "ast",
      "id": "api_patient_patch_api_v1_session_uuid_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0627\u0632_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "community": 807,
      "norm_label": "patch `/api/v1/session/{uuid}` \u2014 \u067e\u0631\u062f\u0627\u062e\u062a \u0645\u0631\u0627\u062c\u0639\u0647 \u0627\u0632 \u06a9\u06cc\u0641 \u067e\u0648\u0644"
    },
    {
      "label": "GET `/api/v1/patient/{uuid}/wallet/transactions`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L901",
      "_origin": "ast",
      "id": "api_patient_get_api_v1_patient_uuid_wallet_transactions",
      "community": 807,
      "norm_label": "get `/api/v1/patient/{uuid}/wallet/transactions`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L906",
      "_origin": "ast",
      "id": "api_patient_errors_906",
      "community": 807,
      "norm_label": "errors"
    },
    {
      "label": "\u06a9\u0627\u0644 \u0633\u0646\u062a\u0631 \u0628\u06cc\u0645\u0627\u0631 (Call Center)",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L915",
      "_origin": "ast",
      "id": "api_patient_\u06a9\u0627\u0644_\u0633\u0646\u062a\u0631_\u0628\u06cc\u0645\u0627\u0631_call_center",
      "community": 1239,
      "norm_label": "\u06a9\u0627\u0644 \u0633\u0646\u062a\u0631 \u0628\u06cc\u0645\u0627\u0631 (call center)"
    },
    {
      "label": "GET `/api/v1/patient/{uuid}/calls`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L921",
      "_origin": "ast",
      "id": "api_patient_get_api_v1_patient_uuid_calls",
      "community": 1239,
      "norm_label": "get `/api/v1/patient/{uuid}/calls`"
    },
    {
      "label": "POST `/api/v1/patient/{uuid}/call`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L925",
      "_origin": "ast",
      "id": "api_patient_post_api_v1_patient_uuid_call",
      "community": 1239,
      "norm_label": "post `/api/v1/patient/{uuid}/call`"
    },
    {
      "label": "DELETE `/api/v1/patient/call/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L931",
      "_origin": "ast",
      "id": "api_patient_delete_api_v1_patient_call_uuid",
      "community": 1239,
      "norm_label": "delete `/api/v1/patient/call/{uuid}`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/patient.md",
      "source_location": "L934",
      "_origin": "ast",
      "id": "api_patient_errors_934",
      "community": 1239,
      "norm_label": "errors"
    },
    {
      "label": "payment-method.md",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_payment_method",
      "community": 448,
      "norm_label": "payment-method.md"
    },
    {
      "label": "Payment Methods API",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_payment_method_payment_methods_api",
      "community": 448,
      "norm_label": "payment methods api"
    },
    {
      "label": "Bank accounts",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "api_payment_method_bank_accounts",
      "community": 448,
      "norm_label": "bank accounts"
    },
    {
      "label": "GET `/api/v1/my/payment-methods/bank-accounts`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "api_payment_method_get_api_v1_my_payment_methods_bank_accounts",
      "community": 448,
      "norm_label": "get `/api/v1/my/payment-methods/bank-accounts`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "api_payment_method_response_200",
      "community": 448,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/my/payment-methods/bank-accounts`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "api_payment_method_post_api_v1_my_payment_methods_bank_accounts",
      "community": 448,
      "norm_label": "post `/api/v1/my/payment-methods/bank-accounts`"
    },
    {
      "label": "Body",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "api_payment_method_body",
      "community": 448,
      "norm_label": "body"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "api_payment_method_response_201",
      "community": 448,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "api_payment_method_errors",
      "community": 448,
      "norm_label": "errors"
    },
    {
      "label": "PUT `/api/v1/my/payment-methods/bank-accounts/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "api_payment_method_put_api_v1_my_payment_methods_bank_accounts_uuid",
      "community": 448,
      "norm_label": "put `/api/v1/my/payment-methods/bank-accounts/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "api_payment_method_response_200_104",
      "community": 448,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L107",
      "_origin": "ast",
      "id": "api_payment_method_errors_107",
      "community": 448,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/my/payment-methods/bank-accounts/{uuid}/status`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "api_payment_method_patch_api_v1_my_payment_methods_bank_accounts_uuid_status",
      "community": 448,
      "norm_label": "patch `/api/v1/my/payment-methods/bank-accounts/{uuid}/status`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "api_payment_method_response_200_117",
      "community": 448,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "api_payment_method_errors_120",
      "community": 448,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/my/payment-methods/bank-accounts/{uuid}/environment`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "api_payment_method_patch_api_v1_my_payment_methods_bank_accounts_uuid_environment",
      "community": 448,
      "norm_label": "patch `/api/v1/my/payment-methods/bank-accounts/{uuid}/environment`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "api_payment_method_response_200_132",
      "community": 448,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "api_payment_method_errors_149",
      "community": 448,
      "norm_label": "errors"
    },
    {
      "label": "POS devices",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "api_payment_method_pos_devices",
      "community": 448,
      "norm_label": "pos devices"
    },
    {
      "label": "GET `/api/v1/my/payment-methods/pos`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L163",
      "_origin": "ast",
      "id": "api_payment_method_get_api_v1_my_payment_methods_pos",
      "community": 448,
      "norm_label": "get `/api/v1/my/payment-methods/pos`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "api_payment_method_response_200_168",
      "community": 448,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/my/payment-methods/pos`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L189",
      "_origin": "ast",
      "id": "api_payment_method_post_api_v1_my_payment_methods_pos",
      "community": 448,
      "norm_label": "post `/api/v1/my/payment-methods/pos`"
    },
    {
      "label": "Body",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L193",
      "_origin": "ast",
      "id": "api_payment_method_body_193",
      "community": 448,
      "norm_label": "body"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L201",
      "_origin": "ast",
      "id": "api_payment_method_response_201_201",
      "community": 448,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L204",
      "_origin": "ast",
      "id": "api_payment_method_errors_204",
      "community": 448,
      "norm_label": "errors"
    },
    {
      "label": "PUT `/api/v1/my/payment-methods/pos/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L209",
      "_origin": "ast",
      "id": "api_payment_method_put_api_v1_my_payment_methods_pos_uuid",
      "community": 448,
      "norm_label": "put `/api/v1/my/payment-methods/pos/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L213",
      "_origin": "ast",
      "id": "api_payment_method_response_200_213",
      "community": 448,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L216",
      "_origin": "ast",
      "id": "api_payment_method_errors_216",
      "community": 448,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/my/payment-methods/pos/{uuid}/status`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L222",
      "_origin": "ast",
      "id": "api_payment_method_patch_api_v1_my_payment_methods_pos_uuid_status",
      "community": 448,
      "norm_label": "patch `/api/v1/my/payment-methods/pos/{uuid}/status`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L226",
      "_origin": "ast",
      "id": "api_payment_method_response_200_226",
      "community": 448,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L229",
      "_origin": "ast",
      "id": "api_payment_method_errors_229",
      "community": 448,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/my/payment-methods/pos/{uuid}/environment`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L234",
      "_origin": "ast",
      "id": "api_payment_method_patch_api_v1_my_payment_methods_pos_uuid_environment",
      "community": 448,
      "norm_label": "patch `/api/v1/my/payment-methods/pos/{uuid}/environment`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L239",
      "_origin": "ast",
      "id": "api_payment_method_response_200_239",
      "community": 448,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L242",
      "_origin": "ast",
      "id": "api_payment_method_errors_242",
      "community": 448,
      "norm_label": "errors"
    },
    {
      "label": "payment.md",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_payment",
      "community": 479,
      "norm_label": "payment.md"
    },
    {
      "label": "Payment API",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_payment_payment_api",
      "community": 45,
      "norm_label": "payment api"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc (Flow & \u0645\u0633\u0626\u0648\u0644\u06cc\u062a\u200c\u0647\u0627)",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "api_payment_\u0645\u0639\u0645\u0627\u0631\u06cc_flow_\u0645\u0633\u0626\u0648\u0644\u06cc\u062a_\u0647\u0627",
      "community": 45,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc (flow & \u0645\u0633\u064a\u0648\u0644\u06cc\u062a\u200c\u0647\u0627)"
    },
    {
      "label": "GET `/api/v1/payment/config`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "api_payment_get_api_v1_payment_config",
      "community": 45,
      "norm_label": "get `/api/v1/payment/config`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "api_payment_response_200",
      "community": 45,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/my/payments`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "api_payment_get_api_v1_my_payments",
      "community": 45,
      "norm_label": "get `/api/v1/my/payments`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "api_payment_query_parameters",
      "community": 45,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200` (paginated)",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "api_payment_response_200_paginated",
      "community": 45,
      "norm_label": "response `200` (paginated)"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L162",
      "_origin": "ast",
      "id": "api_payment_errors",
      "community": 45,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/payment/appointment`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L169",
      "_origin": "ast",
      "id": "api_payment_post_api_v1_payment_appointment",
      "community": 45,
      "norm_label": "post `/api/v1/payment/appointment`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "api_payment_request_body_application_json",
      "community": 45,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L190",
      "_origin": "ast",
      "id": "api_payment_response_200_190",
      "community": 45,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L210",
      "_origin": "ast",
      "id": "api_payment_errors_210",
      "community": 45,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/payment/order/{appointmentUuid}`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L221",
      "_origin": "ast",
      "id": "api_payment_get_api_v1_payment_order_appointmentuuid",
      "community": 45,
      "norm_label": "get `/api/v1/payment/order/{appointmentuuid}`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L227",
      "_origin": "ast",
      "id": "api_payment_query_parameters_227",
      "community": 45,
      "norm_label": "query parameters"
    },
    {
      "label": "\u0631\u0641\u062a\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L233",
      "_origin": "ast",
      "id": "api_payment_\u0631\u0641\u062a\u0627\u0631",
      "community": 45,
      "norm_label": "\u0631\u0641\u062a\u0627\u0631"
    },
    {
      "label": "\u0627\u0645\u0646\u06cc\u062a \u0645\u0627\u0644\u06a9\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L240",
      "_origin": "ast",
      "id": "api_payment_\u0627\u0645\u0646\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a",
      "community": 45,
      "norm_label": "\u0627\u0645\u0646\u06cc\u062a \u0645\u0627\u0644\u06a9\u06cc\u062a"
    },
    {
      "label": "GET `/api/v1/payment/pay/{orderId}`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L247",
      "_origin": "ast",
      "id": "api_payment_get_api_v1_payment_pay_orderid",
      "community": 45,
      "norm_label": "get `/api/v1/payment/pay/{orderid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L251",
      "_origin": "ast",
      "id": "api_payment_path_parameters",
      "community": 45,
      "norm_label": "path parameters"
    },
    {
      "label": "\u0631\u0641\u062a\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L256",
      "_origin": "ast",
      "id": "api_payment_\u0631\u0641\u062a\u0627\u0631_256",
      "community": 45,
      "norm_label": "\u0631\u0641\u062a\u0627\u0631"
    },
    {
      "label": "Permission",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L266",
      "_origin": "ast",
      "id": "api_payment_permission",
      "community": 45,
      "norm_label": "permission"
    },
    {
      "label": "POST `/api/v1/payment/callback/{gateway}`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L271",
      "_origin": "ast",
      "id": "api_payment_post_api_v1_payment_callback_gateway",
      "community": 45,
      "norm_label": "post `/api/v1/payment/callback/{gateway}`"
    },
    {
      "label": "GET `/api/v1/payment/callback/{gateway}`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L272",
      "_origin": "ast",
      "id": "api_payment_get_api_v1_payment_callback_gateway",
      "community": 45,
      "norm_label": "get `/api/v1/payment/callback/{gateway}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L284",
      "_origin": "ast",
      "id": "api_payment_path_parameters_284",
      "community": 45,
      "norm_label": "path parameters"
    },
    {
      "label": "Request (varies by gateway)",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L289",
      "_origin": "ast",
      "id": "api_payment_request_varies_by_gateway",
      "community": 45,
      "norm_label": "request (varies by gateway)"
    },
    {
      "label": "Response",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L300",
      "_origin": "ast",
      "id": "api_payment_response",
      "community": 45,
      "norm_label": "response"
    },
    {
      "label": "Notes",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L313",
      "_origin": "ast",
      "id": "api_payment_notes",
      "community": 45,
      "norm_label": "notes"
    },
    {
      "label": "POST `/api/v1/subscription-payment`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L320",
      "_origin": "ast",
      "id": "api_payment_post_api_v1_subscription_payment",
      "community": 45,
      "norm_label": "post `/api/v1/subscription-payment`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L326",
      "_origin": "ast",
      "id": "api_payment_request_body",
      "community": 45,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L341",
      "_origin": "ast",
      "id": "api_payment_response_200_341",
      "community": 45,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L355",
      "_origin": "ast",
      "id": "api_payment_errors_355",
      "community": 45,
      "norm_label": "errors"
    },
    {
      "label": "POST/GET `/api/v1/subscription-payment/callback/{gateway}`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L374",
      "_origin": "ast",
      "id": "api_payment_post_get_api_v1_subscription_payment_callback_gateway",
      "community": 45,
      "norm_label": "post/get `/api/v1/subscription-payment/callback/{gateway}`"
    },
    {
      "label": "GET `/api/v1/payment/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L382",
      "_origin": "ast",
      "id": "api_payment_get_api_v1_payment_uuid",
      "community": 45,
      "norm_label": "get `/api/v1/payment/{uuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L388",
      "_origin": "ast",
      "id": "api_payment_path_parameters_388",
      "community": 45,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L393",
      "_origin": "ast",
      "id": "api_payment_response_200_393",
      "community": 45,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L422",
      "_origin": "ast",
      "id": "api_payment_errors_422",
      "community": 45,
      "norm_label": "errors"
    },
    {
      "label": "Sandbox (test) mode & origin allowlist",
      "file_type": "document",
      "source_file": "docs/api/payment.md",
      "source_location": "L431",
      "_origin": "ast",
      "id": "api_payment_sandbox_test_mode_origin_allowlist",
      "community": 45,
      "norm_label": "sandbox (test) mode & origin allowlist"
    },
    {
      "label": "rating.md",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_rating",
      "community": 479,
      "norm_label": "rating.md"
    },
    {
      "label": "Rating & Comments API",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_rating_rating_comments_api",
      "community": 17,
      "norm_label": "rating & comments api"
    },
    {
      "label": "POST `/api/v1/rate`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "api_rating_post_api_v1_rate",
      "community": 17,
      "norm_label": "post `/api/v1/rate`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "api_rating_request_body_application_json",
      "community": 17,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201` / `200`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "api_rating_response_201_200",
      "community": 17,
      "norm_label": "response `201` / `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "api_rating_errors",
      "community": 17,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/rate/{doctorUuid}`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "api_rating_get_api_v1_rate_doctoruuid",
      "community": 17,
      "norm_label": "get `/api/v1/rate/{doctoruuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L75",
      "_origin": "ast",
      "id": "api_rating_path_parameters",
      "community": 17,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "api_rating_response_200",
      "community": 17,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "api_rating_errors_105",
      "community": 17,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/rate/{doctorUuid}/eligibility`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "api_rating_get_api_v1_rate_doctoruuid_eligibility",
      "community": 17,
      "norm_label": "get `/api/v1/rate/{doctoruuid}/eligibility`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "api_rating_path_parameters_118",
      "community": 17,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "api_rating_response_200_123",
      "community": 17,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "api_rating_errors_133",
      "community": 17,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/comment`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L141",
      "_origin": "ast",
      "id": "api_rating_post_api_v1_comment",
      "community": 17,
      "norm_label": "post `/api/v1/comment`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "api_rating_request_body_application_json_151",
      "community": 17,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L166",
      "_origin": "ast",
      "id": "api_rating_response_201",
      "community": 17,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L171",
      "_origin": "ast",
      "id": "api_rating_errors_171",
      "community": 17,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/comments/{doctorUuid}`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L181",
      "_origin": "ast",
      "id": "api_rating_get_api_v1_comments_doctoruuid",
      "community": 17,
      "norm_label": "get `/api/v1/comments/{doctoruuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L189",
      "_origin": "ast",
      "id": "api_rating_path_parameters_189",
      "community": 17,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L194",
      "_origin": "ast",
      "id": "api_rating_response_200_194",
      "community": 17,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L233",
      "_origin": "ast",
      "id": "api_rating_errors_233",
      "community": 17,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/comment/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L240",
      "_origin": "ast",
      "id": "api_rating_delete_api_v1_comment_uuid",
      "community": 17,
      "norm_label": "delete `/api/v1/comment/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L246",
      "_origin": "ast",
      "id": "api_rating_response_200_246",
      "community": 17,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L251",
      "_origin": "ast",
      "id": "api_rating_errors_251",
      "community": 17,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/admin/comments/pending`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L260",
      "_origin": "ast",
      "id": "api_rating_get_api_v1_admin_comments_pending",
      "community": 17,
      "norm_label": "get `/api/v1/admin/comments/pending`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L266",
      "_origin": "ast",
      "id": "api_rating_response_200_266",
      "community": 17,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L283",
      "_origin": "ast",
      "id": "api_rating_errors_283",
      "community": 17,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/admin/comment/{uuid}/approve`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L291",
      "_origin": "ast",
      "id": "api_rating_post_api_v1_admin_comment_uuid_approve",
      "community": 17,
      "norm_label": "post `/api/v1/admin/comment/{uuid}/approve`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L297",
      "_origin": "ast",
      "id": "api_rating_response_200_297",
      "community": 17,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L300",
      "_origin": "ast",
      "id": "api_rating_errors_300",
      "community": 17,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/admin/comment/{uuid}/reject`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L309",
      "_origin": "ast",
      "id": "api_rating_post_api_v1_admin_comment_uuid_reject",
      "community": 17,
      "norm_label": "post `/api/v1/admin/comment/{uuid}/reject`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L315",
      "_origin": "ast",
      "id": "api_rating_response_200_315",
      "community": 17,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L318",
      "_origin": "ast",
      "id": "api_rating_errors_318",
      "community": 17,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/like/{commentUuid}`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L327",
      "_origin": "ast",
      "id": "api_rating_post_api_v1_like_commentuuid",
      "community": 17,
      "norm_label": "post `/api/v1/like/{commentuuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L336",
      "_origin": "ast",
      "id": "api_rating_path_parameters_336",
      "community": 17,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L341",
      "_origin": "ast",
      "id": "api_rating_request_body_application_json_341",
      "community": 17,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L349",
      "_origin": "ast",
      "id": "api_rating_response_200_349",
      "community": 17,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/rating.md",
      "source_location": "L361",
      "_origin": "ast",
      "id": "api_rating_errors_361",
      "community": 17,
      "norm_label": "errors"
    },
    {
      "label": "representation.md",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_representation",
      "community": 229,
      "norm_label": "representation.md"
    },
    {
      "label": "Representation (Agent) API",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_representation_representation_agent_api",
      "community": 229,
      "norm_label": "representation (agent) api"
    },
    {
      "label": "POST `/api/v1/representation`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "api_representation_post_api_v1_representation",
      "community": 545,
      "norm_label": "post `/api/v1/representation`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "api_representation_request_body_application_json",
      "community": 545,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "api_representation_response_201",
      "community": 545,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "api_representation_errors",
      "community": 545,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/representation/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "api_representation_get_api_v1_representation_uuid",
      "community": 738,
      "norm_label": "get `/api/v1/representation/{uuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "api_representation_path_parameters",
      "community": 738,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "api_representation_response_200",
      "community": 738,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "api_representation_errors_100",
      "community": 738,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/representation/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "api_representation_patch_api_v1_representation_uuid",
      "community": 546,
      "norm_label": "patch `/api/v1/representation/{uuid}`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "api_representation_request_body_application_json_115",
      "community": 546,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "api_representation_response_200_130",
      "community": 546,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "api_representation_errors_133",
      "community": 546,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/representation/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "api_representation_delete_api_v1_representation_uuid",
      "community": 229,
      "norm_label": "delete `/api/v1/representation/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "api_representation_response_200_150",
      "community": 229,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L155",
      "_origin": "ast",
      "id": "api_representation_errors_155",
      "community": 229,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/representation/{uuid}/dashboard/monthly`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L164",
      "_origin": "ast",
      "id": "api_representation_get_api_v1_representation_uuid_dashboard_monthly",
      "community": 229,
      "norm_label": "get `/api/v1/representation/{uuid}/dashboard/monthly`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "api_representation_path_parameters_170",
      "community": 229,
      "norm_label": "path parameters"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "api_representation_query_parameters",
      "community": 229,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L181",
      "_origin": "ast",
      "id": "api_representation_response_200_181",
      "community": 229,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L199",
      "_origin": "ast",
      "id": "api_representation_errors_199",
      "community": 229,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/representation/{uuid}/dashboard/yearly`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L208",
      "_origin": "ast",
      "id": "api_representation_get_api_v1_representation_uuid_dashboard_yearly",
      "community": 1268,
      "norm_label": "get `/api/v1/representation/{uuid}/dashboard/yearly`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L214",
      "_origin": "ast",
      "id": "api_representation_query_parameters_214",
      "community": 1268,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L219",
      "_origin": "ast",
      "id": "api_representation_response_200_219",
      "community": 1268,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/site-context`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L240",
      "_origin": "ast",
      "id": "api_representation_get_api_v1_site_context",
      "community": 229,
      "norm_label": "get `/api/v1/site-context`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L244",
      "_origin": "ast",
      "id": "api_representation_query_parameters_244",
      "community": 229,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L249",
      "_origin": "ast",
      "id": "api_representation_response_200_249",
      "community": 229,
      "norm_label": "response `200`"
    },
    {
      "label": "\u0642\u0627\u0646\u0648\u0646 \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 \u062f\u0627\u0645\u0646\u0647\u200c\u0645\u062d\u0648\u0631",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L264",
      "_origin": "ast",
      "id": "api_representation_\u0642\u0627\u0646\u0648\u0646_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u062f\u0627\u0645\u0646\u0647_\u0645\u062d\u0648\u0631",
      "community": 229,
      "norm_label": "\u0642\u0627\u0646\u0648\u0646 \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 \u062f\u0627\u0645\u0646\u0647\u200c\u0645\u062d\u0648\u0631"
    },
    {
      "label": "\u067e\u0646\u0644 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (ROLE_REPRESENTATION)",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L274",
      "_origin": "ast",
      "id": "api_representation_\u067e\u0646\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation",
      "community": 297,
      "norm_label": "\u067e\u0646\u0644 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (role_representation)"
    },
    {
      "label": "GET `/api/v1/representation/me`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L280",
      "_origin": "ast",
      "id": "api_representation_get_api_v1_representation_me",
      "community": 297,
      "norm_label": "get `/api/v1/representation/me`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L284",
      "_origin": "ast",
      "id": "api_representation_response_200_284",
      "community": 297,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L308",
      "_origin": "ast",
      "id": "api_representation_errors_308",
      "community": 297,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/representation/verify-national-code`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L315",
      "_origin": "ast",
      "id": "api_representation_post_api_v1_representation_verify_national_code",
      "community": 547,
      "norm_label": "post `/api/v1/representation/verify-national-code`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L319",
      "_origin": "ast",
      "id": "api_representation_request_body",
      "community": 547,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L327",
      "_origin": "ast",
      "id": "api_representation_response_200_327",
      "community": 547,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L330",
      "_origin": "ast",
      "id": "api_representation_errors_330",
      "community": 547,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/representation/iban`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L340",
      "_origin": "ast",
      "id": "api_representation_post_api_v1_representation_iban",
      "community": 548,
      "norm_label": "post `/api/v1/representation/iban`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L344",
      "_origin": "ast",
      "id": "api_representation_request_body_344",
      "community": 548,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L353",
      "_origin": "ast",
      "id": "api_representation_response_200_353",
      "community": 548,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L356",
      "_origin": "ast",
      "id": "api_representation_errors_356",
      "community": 548,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/representation/iban/{id}`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L368",
      "_origin": "ast",
      "id": "api_representation_delete_api_v1_representation_iban_id",
      "community": 297,
      "norm_label": "delete `/api/v1/representation/iban/{id}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L372",
      "_origin": "ast",
      "id": "api_representation_response_200_372",
      "community": 297,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/representation/doctor`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L377",
      "_origin": "ast",
      "id": "api_representation_post_api_v1_representation_doctor",
      "community": 549,
      "norm_label": "post `/api/v1/representation/doctor`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L381",
      "_origin": "ast",
      "id": "api_representation_request_body_381",
      "community": 549,
      "norm_label": "request body"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L393",
      "_origin": "ast",
      "id": "api_representation_response_201_393",
      "community": 549,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L397",
      "_origin": "ast",
      "id": "api_representation_errors_397",
      "community": 549,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/representation/clinic`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L406",
      "_origin": "ast",
      "id": "api_representation_post_api_v1_representation_clinic",
      "community": 550,
      "norm_label": "post `/api/v1/representation/clinic`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L410",
      "_origin": "ast",
      "id": "api_representation_request_body_410",
      "community": 550,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L420",
      "_origin": "ast",
      "id": "api_representation_response_200_420",
      "community": 550,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L424",
      "_origin": "ast",
      "id": "api_representation_errors_424",
      "community": 550,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/representation/appointments`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L432",
      "_origin": "ast",
      "id": "api_representation_get_api_v1_representation_appointments",
      "community": 551,
      "norm_label": "get `/api/v1/representation/appointments`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L436",
      "_origin": "ast",
      "id": "api_representation_query_parameters_436",
      "community": 551,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L445",
      "_origin": "ast",
      "id": "api_representation_response_200_445",
      "community": 551,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L468",
      "_origin": "ast",
      "id": "api_representation_errors_468",
      "community": 551,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/representation/doctors`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L475",
      "_origin": "ast",
      "id": "api_representation_get_api_v1_representation_doctors",
      "community": 1266,
      "norm_label": "get `/api/v1/representation/doctors`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L481",
      "_origin": "ast",
      "id": "api_representation_query_parameters_481",
      "community": 1266,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L488",
      "_origin": "ast",
      "id": "api_representation_response_200_488",
      "community": 1266,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L503",
      "_origin": "ast",
      "id": "api_representation_errors_503",
      "community": 1266,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/representation/doctors/stats`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L510",
      "_origin": "ast",
      "id": "api_representation_get_api_v1_representation_doctors_stats",
      "community": 297,
      "norm_label": "get `/api/v1/representation/doctors/stats`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L516",
      "_origin": "ast",
      "id": "api_representation_response_200_516",
      "community": 297,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L523",
      "_origin": "ast",
      "id": "api_representation_errors_523",
      "community": 297,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/representation/doctors/{uuid}/status`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L530",
      "_origin": "ast",
      "id": "api_representation_post_api_v1_representation_doctors_uuid_status",
      "community": 553,
      "norm_label": "post `/api/v1/representation/doctors/{uuid}/status`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L536",
      "_origin": "ast",
      "id": "api_representation_path_parameters_536",
      "community": 553,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L541",
      "_origin": "ast",
      "id": "api_representation_response_200_541",
      "community": 553,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L545",
      "_origin": "ast",
      "id": "api_representation_errors_545",
      "community": 553,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/representation/clinics`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L552",
      "_origin": "ast",
      "id": "api_representation_get_api_v1_representation_clinics",
      "community": 554,
      "norm_label": "get `/api/v1/representation/clinics`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L558",
      "_origin": "ast",
      "id": "api_representation_query_parameters_558",
      "community": 554,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L565",
      "_origin": "ast",
      "id": "api_representation_response_200_565",
      "community": 554,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L579",
      "_origin": "ast",
      "id": "api_representation_errors_579",
      "community": 554,
      "norm_label": "errors"
    },
    {
      "label": "\u062f\u0627\u0634\u0628\u0648\u0631\u062f\u060c \u0639\u0645\u0644\u06a9\u0631\u062f \u0648 \u0645\u0627\u0644\u06cc\u0650 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u200c\u06cc \u062c\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L586",
      "_origin": "ast",
      "id": "api_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0639\u0645\u0644\u06a9\u0631\u062f_\u0648_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06cc_\u062c\u0627\u0631\u06cc",
      "community": 487,
      "norm_label": "\u062f\u0627\u0634\u0628\u0648\u0631\u062f\u060c \u0639\u0645\u0644\u06a9\u0631\u062f \u0648 \u0645\u0627\u0644\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u200c\u06cc \u062c\u0627\u0631\u06cc"
    },
    {
      "label": "GET `/api/v1/representation/dashboard/summary`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L590",
      "_origin": "ast",
      "id": "api_representation_get_api_v1_representation_dashboard_summary",
      "community": 487,
      "norm_label": "get `/api/v1/representation/dashboard/summary`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L609",
      "_origin": "ast",
      "id": "api_representation_errors_609",
      "community": 487,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/representation/doctors/performance`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L614",
      "_origin": "ast",
      "id": "api_representation_get_api_v1_representation_doctors_performance",
      "community": 487,
      "norm_label": "get `/api/v1/representation/doctors/performance`"
    },
    {
      "label": "GET `/api/v1/representation/finance/report`",
      "file_type": "document",
      "source_file": "docs/api/representation.md",
      "source_location": "L635",
      "_origin": "ast",
      "id": "api_representation_get_api_v1_representation_finance_report",
      "community": 487,
      "norm_label": "get `/api/v1/representation/finance/report`"
    },
    {
      "label": "secretary.md",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_secretary",
      "community": 479,
      "norm_label": "secretary.md"
    },
    {
      "label": "Secretary API",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_secretary_secretary_api",
      "community": 46,
      "norm_label": "secretary api"
    },
    {
      "label": "\u0645\u062f\u0644 Scope",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "api_secretary_\u0645\u062f\u0644_scope",
      "community": 46,
      "norm_label": "\u0645\u062f\u0644 scope"
    },
    {
      "label": "POST `/api/v1/secretary`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "api_secretary_post_api_v1_secretary",
      "community": 46,
      "norm_label": "post `/api/v1/secretary`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "api_secretary_request_body_application_json",
      "community": 46,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L211",
      "_origin": "ast",
      "id": "api_secretary_response_201",
      "community": 46,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L241",
      "_origin": "ast",
      "id": "api_secretary_errors",
      "community": 46,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/secretary/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L253",
      "_origin": "ast",
      "id": "api_secretary_get_api_v1_secretary_uuid",
      "community": 46,
      "norm_label": "get `/api/v1/secretary/{uuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L259",
      "_origin": "ast",
      "id": "api_secretary_path_parameters",
      "community": 46,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L265",
      "_origin": "ast",
      "id": "api_secretary_response_200",
      "community": 46,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L281",
      "_origin": "ast",
      "id": "api_secretary_errors_281",
      "community": 46,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/secretary/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L291",
      "_origin": "ast",
      "id": "api_secretary_patch_api_v1_secretary_uuid",
      "community": 46,
      "norm_label": "patch `/api/v1/secretary/{uuid}`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L297",
      "_origin": "ast",
      "id": "api_secretary_request_body_application_json_297",
      "community": 46,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L327",
      "_origin": "ast",
      "id": "api_secretary_response_200_327",
      "community": 46,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L331",
      "_origin": "ast",
      "id": "api_secretary_errors_331",
      "community": 46,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/secretary/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L341",
      "_origin": "ast",
      "id": "api_secretary_delete_api_v1_secretary_uuid",
      "community": 46,
      "norm_label": "delete `/api/v1/secretary/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L347",
      "_origin": "ast",
      "id": "api_secretary_response_200_347",
      "community": 46,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L353",
      "_origin": "ast",
      "id": "api_secretary_errors_353",
      "community": 46,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/secretaries/{doctorUuid}`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L363",
      "_origin": "ast",
      "id": "api_secretary_get_api_v1_secretaries_doctoruuid",
      "community": 46,
      "norm_label": "get `/api/v1/secretaries/{doctoruuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L369",
      "_origin": "ast",
      "id": "api_secretary_path_parameters_369",
      "community": 46,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L375",
      "_origin": "ast",
      "id": "api_secretary_response_200_375",
      "community": 46,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L395",
      "_origin": "ast",
      "id": "api_secretary_errors_395",
      "community": 46,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/secretaries/clinic/{clinicUuid}`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L405",
      "_origin": "ast",
      "id": "api_secretary_get_api_v1_secretaries_clinic_clinicuuid",
      "community": 46,
      "norm_label": "get `/api/v1/secretaries/clinic/{clinicuuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L411",
      "_origin": "ast",
      "id": "api_secretary_path_parameters_411",
      "community": 46,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L417",
      "_origin": "ast",
      "id": "api_secretary_response_200_417",
      "community": 46,
      "norm_label": "response `200`"
    },
    {
      "label": "Notes",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L438",
      "_origin": "ast",
      "id": "api_secretary_notes",
      "community": 46,
      "norm_label": "notes"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L444",
      "_origin": "ast",
      "id": "api_secretary_errors_444",
      "community": 46,
      "norm_label": "errors"
    },
    {
      "label": "PUT `/api/v1/secretaries/clinic/{clinicUuid}/doctors`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L454",
      "_origin": "ast",
      "id": "api_secretary_put_api_v1_secretaries_clinic_clinicuuid_doctors",
      "community": 46,
      "norm_label": "put `/api/v1/secretaries/clinic/{clinicuuid}/doctors`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L462",
      "_origin": "ast",
      "id": "api_secretary_path_parameters_462",
      "community": 46,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L468",
      "_origin": "ast",
      "id": "api_secretary_request_body_application_json_468",
      "community": 46,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L482",
      "_origin": "ast",
      "id": "api_secretary_response_200_482",
      "community": 46,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L503",
      "_origin": "ast",
      "id": "api_secretary_errors_503",
      "community": 46,
      "norm_label": "errors"
    },
    {
      "label": "\u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L513",
      "_origin": "ast",
      "id": "api_secretary_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "community": 46,
      "norm_label": "\u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc"
    },
    {
      "label": "\u0633\u0647\u0645 \u0645\u0646\u0634\u06cc \u0627\u0632 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0622\u0646\u0644\u0627\u06cc\u0646 (\u062f\u0631\u0622\u0645\u062f \u0648 \u062a\u0633\u0648\u06cc\u0647)",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L541",
      "_origin": "ast",
      "id": "api_secretary_\u0633\u0647\u0645_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u0631\u0622\u0645\u062f_\u0648_\u062a\u0633\u0648\u06cc\u0647",
      "community": 46,
      "norm_label": "\u0633\u0647\u0645 \u0645\u0646\u0634\u06cc \u0627\u0632 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0627\u0646\u0644\u0627\u06cc\u0646 (\u062f\u0631\u0627\u0645\u062f \u0648 \u062a\u0633\u0648\u06cc\u0647)"
    },
    {
      "label": "GET `/api/v1/secretary/earnings/summary`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L560",
      "_origin": "ast",
      "id": "api_secretary_get_api_v1_secretary_earnings_summary",
      "community": 46,
      "norm_label": "get `/api/v1/secretary/earnings/summary`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L566",
      "_origin": "ast",
      "id": "api_secretary_response_200_566",
      "community": 46,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/secretary/earnings/report`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L597",
      "_origin": "ast",
      "id": "api_secretary_get_api_v1_secretary_earnings_report",
      "community": 46,
      "norm_label": "get `/api/v1/secretary/earnings/report`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L603",
      "_origin": "ast",
      "id": "api_secretary_query_parameters",
      "community": 46,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L611",
      "_origin": "ast",
      "id": "api_secretary_response_200_611",
      "community": 46,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/secretary/me`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L637",
      "_origin": "ast",
      "id": "api_secretary_get_api_v1_secretary_me",
      "community": 46,
      "norm_label": "get `/api/v1/secretary/me`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L643",
      "_origin": "ast",
      "id": "api_secretary_response_200_643",
      "community": 46,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/secretary/iban`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L664",
      "_origin": "ast",
      "id": "api_secretary_post_api_v1_secretary_iban",
      "community": 46,
      "norm_label": "post `/api/v1/secretary/iban`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L670",
      "_origin": "ast",
      "id": "api_secretary_request_body_application_json_670",
      "community": 46,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L681",
      "_origin": "ast",
      "id": "api_secretary_response_201_681",
      "community": 46,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L688",
      "_origin": "ast",
      "id": "api_secretary_errors_688",
      "community": 46,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/secretary/iban/{id}`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L696",
      "_origin": "ast",
      "id": "api_secretary_delete_api_v1_secretary_iban_id",
      "community": 46,
      "norm_label": "delete `/api/v1/secretary/iban/{id}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L702",
      "_origin": "ast",
      "id": "api_secretary_response_200_702",
      "community": 46,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/secretary.md",
      "source_location": "L705",
      "_origin": "ast",
      "id": "api_secretary_errors_705",
      "community": 46,
      "norm_label": "errors"
    },
    {
      "label": "settlement.md",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_settlement",
      "community": 479,
      "norm_label": "settlement.md"
    },
    {
      "label": "Settlement & Wallet API",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_settlement_settlement_wallet_api",
      "community": 35,
      "norm_label": "settlement & wallet api"
    },
    {
      "label": "GET `/api/v1/wallet/balance`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "api_settlement_get_api_v1_wallet_balance",
      "community": 35,
      "norm_label": "get `/api/v1/wallet/balance`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "api_settlement_response_200",
      "community": 35,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "api_settlement_errors",
      "community": 35,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/wallet/transactions`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "api_settlement_get_api_v1_wallet_transactions",
      "community": 35,
      "norm_label": "get `/api/v1/wallet/transactions`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "api_settlement_query_parameters",
      "community": 35,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "api_settlement_response_200_52",
      "community": 35,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "api_settlement_errors_86",
      "community": 35,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/settlement`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "api_settlement_post_api_v1_settlement",
      "community": 35,
      "norm_label": "post `/api/v1/settlement`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "api_settlement_request_body_application_json",
      "community": 35,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L119",
      "_origin": "ast",
      "id": "api_settlement_response_201",
      "community": 35,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "api_settlement_errors_137",
      "community": 35,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/settlement`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L147",
      "_origin": "ast",
      "id": "api_settlement_get_api_v1_settlement",
      "community": 35,
      "norm_label": "get `/api/v1/settlement`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L155",
      "_origin": "ast",
      "id": "api_settlement_response_200_155",
      "community": 35,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L179",
      "_origin": "ast",
      "id": "api_settlement_errors_179",
      "community": 35,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/settlement/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L186",
      "_origin": "ast",
      "id": "api_settlement_get_api_v1_settlement_uuid",
      "community": 35,
      "norm_label": "get `/api/v1/settlement/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L192",
      "_origin": "ast",
      "id": "api_settlement_response_200_192",
      "community": 35,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L195",
      "_origin": "ast",
      "id": "api_settlement_errors_195",
      "community": 35,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/settlement/{uuid}/approve`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L204",
      "_origin": "ast",
      "id": "api_settlement_post_api_v1_settlement_uuid_approve",
      "community": 35,
      "norm_label": "post `/api/v1/settlement/{uuid}/approve`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L210",
      "_origin": "ast",
      "id": "api_settlement_path_parameters",
      "community": 35,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L215",
      "_origin": "ast",
      "id": "api_settlement_request_body_application_json_215",
      "community": 35,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L226",
      "_origin": "ast",
      "id": "api_settlement_response_200_226",
      "community": 35,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L229",
      "_origin": "ast",
      "id": "api_settlement_errors_229",
      "community": 35,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/settlement/{uuid}/reject`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L239",
      "_origin": "ast",
      "id": "api_settlement_post_api_v1_settlement_uuid_reject",
      "community": 35,
      "norm_label": "post `/api/v1/settlement/{uuid}/reject`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L245",
      "_origin": "ast",
      "id": "api_settlement_request_body",
      "community": 35,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L256",
      "_origin": "ast",
      "id": "api_settlement_response_200_256",
      "community": 35,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L259",
      "_origin": "ast",
      "id": "api_settlement_errors_259",
      "community": 35,
      "norm_label": "errors"
    },
    {
      "label": "FinancialBreakdown (\u0644\u0627\u06af \u0645\u0627\u0644\u06cc)",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L269",
      "_origin": "ast",
      "id": "api_settlement_financialbreakdown_\u0644\u0627\u06af_\u0645\u0627\u0644\u06cc",
      "community": 35,
      "norm_label": "financialbreakdown (\u0644\u0627\u06af \u0645\u0627\u0644\u06cc)"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u062a\u0642\u0633\u06cc\u0645 \u0648 \u0633\u0647\u0645 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L273",
      "_origin": "ast",
      "id": "api_settlement_\u062a\u0631\u062a\u06cc\u0628_\u062a\u0642\u0633\u06cc\u0645_\u0648_\u0633\u0647\u0645_\u0645\u0646\u0634\u06cc",
      "community": 35,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u062a\u0642\u0633\u06cc\u0645 \u0648 \u0633\u0647\u0645 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u0631\u0633\u06cc\u062f \u067e\u0631\u062f\u0627\u062e\u062a \u0648 \u062b\u0628\u062a \u067e\u0631\u062f\u0627\u062e\u062a \u0646\u0647\u0627\u06cc\u06cc (ROLE_ADMIN)",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L290",
      "_origin": "ast",
      "id": "api_settlement_\u0631\u0633\u06cc\u062f_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648_\u062b\u0628\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0647\u0627\u06cc\u06cc_role_admin",
      "community": 35,
      "norm_label": "\u0631\u0633\u06cc\u062f \u067e\u0631\u062f\u0627\u062e\u062a \u0648 \u062b\u0628\u062a \u067e\u0631\u062f\u0627\u062e\u062a \u0646\u0647\u0627\u06cc\u06cc (role_admin)"
    },
    {
      "label": "POST `/file/upload/clinic_pro/settlement/receipt`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L294",
      "_origin": "ast",
      "id": "api_settlement_post_file_upload_clinic_pro_settlement_receipt",
      "community": 35,
      "norm_label": "post `/file/upload/clinic_pro/settlement/receipt`"
    },
    {
      "label": "POST `/api/v1/settlement/{uuid}/receipt`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L303",
      "_origin": "ast",
      "id": "api_settlement_post_api_v1_settlement_uuid_receipt",
      "community": 35,
      "norm_label": "post `/api/v1/settlement/{uuid}/receipt`"
    },
    {
      "label": "POST `/api/v1/settlement/{uuid}/paid`",
      "file_type": "document",
      "source_file": "docs/api/settlement.md",
      "source_location": "L324",
      "_origin": "ast",
      "id": "api_settlement_post_api_v1_settlement_uuid_paid",
      "community": 35,
      "norm_label": "post `/api/v1/settlement/{uuid}/paid`"
    },
    {
      "label": "sms.md",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_sms",
      "community": 479,
      "norm_label": "sms.md"
    },
    {
      "label": "SMS API",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_sms_sms_api",
      "community": 597,
      "norm_label": "sms api"
    },
    {
      "label": "Configuration",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "api_sms_configuration",
      "community": 597,
      "norm_label": "configuration"
    },
    {
      "label": "POST `/api/v1/sms/send` \u2014 \u26d4 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 (Deprecated)",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "api_sms_post_api_v1_sms_send_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_deprecated",
      "community": 1052,
      "norm_label": "post `/api/v1/sms/send` \u2014 \u26d4 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 (deprecated)"
    },
    {
      "label": "Response `422` (\u0647\u0645\u06cc\u0634\u0647)",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "api_sms_response_422_\u0647\u0645\u06cc\u0634\u0647",
      "community": 1052,
      "norm_label": "response `422` (\u0647\u0645\u06cc\u0634\u0647)"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "api_sms_errors",
      "community": 1052,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/sms/send-template`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "api_sms_post_api_v1_sms_send_template",
      "community": 555,
      "norm_label": "post `/api/v1/sms/send-template`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "api_sms_request_body_application_json",
      "community": 555,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "api_sms_response_200",
      "community": 555,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "api_sms_errors_88",
      "community": 555,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/sms/template`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "api_sms_post_api_v1_sms_template",
      "community": 556,
      "norm_label": "post `/api/v1/sms/template`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "api_sms_request_body_application_json_105",
      "community": 556,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "api_sms_response_201",
      "community": 556,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L143",
      "_origin": "ast",
      "id": "api_sms_errors_143",
      "community": 556,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/sms/template/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L152",
      "_origin": "ast",
      "id": "api_sms_get_api_v1_sms_template_uuid",
      "community": 597,
      "norm_label": "get `/api/v1/sms/template/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L158",
      "_origin": "ast",
      "id": "api_sms_response_200_158",
      "community": 597,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "api_sms_errors_161",
      "community": 597,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/sms/template/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L169",
      "_origin": "ast",
      "id": "api_sms_patch_api_v1_sms_template_uuid",
      "community": 557,
      "norm_label": "patch `/api/v1/sms/template/{uuid}`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "api_sms_request_body_application_json_175",
      "community": 557,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L186",
      "_origin": "ast",
      "id": "api_sms_response_200_186",
      "community": 557,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L189",
      "_origin": "ast",
      "id": "api_sms_errors_189",
      "community": 557,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/sms/template/{uuid}/submit`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L199",
      "_origin": "ast",
      "id": "api_sms_post_api_v1_sms_template_uuid_submit",
      "community": 599,
      "norm_label": "post `/api/v1/sms/template/{uuid}/submit`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L205",
      "_origin": "ast",
      "id": "api_sms_response_200_205",
      "community": 599,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L208",
      "_origin": "ast",
      "id": "api_sms_errors_208",
      "community": 599,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/sms/template/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L218",
      "_origin": "ast",
      "id": "api_sms_delete_api_v1_sms_template_uuid",
      "community": 695,
      "norm_label": "delete `/api/v1/sms/template/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L224",
      "_origin": "ast",
      "id": "api_sms_response_200_224",
      "community": 695,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L229",
      "_origin": "ast",
      "id": "api_sms_errors_229",
      "community": 695,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/admin/sms/templates`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L238",
      "_origin": "ast",
      "id": "api_sms_get_api_v1_admin_sms_templates",
      "community": 597,
      "norm_label": "get `/api/v1/admin/sms/templates`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L244",
      "_origin": "ast",
      "id": "api_sms_response_200_244",
      "community": 597,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/admin/sms/template/{uuid}/approve`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L261",
      "_origin": "ast",
      "id": "api_sms_post_api_v1_admin_sms_template_uuid_approve",
      "community": 597,
      "norm_label": "post `/api/v1/admin/sms/template/{uuid}/approve`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L267",
      "_origin": "ast",
      "id": "api_sms_request_body_application_json_267",
      "community": 597,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L280",
      "_origin": "ast",
      "id": "api_sms_response_200_280",
      "community": 597,
      "norm_label": "response `200`"
    },
    {
      "label": "POST `/api/v1/admin/sms/template/{uuid}/reject`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L285",
      "_origin": "ast",
      "id": "api_sms_post_api_v1_admin_sms_template_uuid_reject",
      "community": 558,
      "norm_label": "post `/api/v1/admin/sms/template/{uuid}/reject`"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L291",
      "_origin": "ast",
      "id": "api_sms_request_body",
      "community": 558,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L302",
      "_origin": "ast",
      "id": "api_sms_response_200_302",
      "community": 558,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L305",
      "_origin": "ast",
      "id": "api_sms_errors_305",
      "community": 558,
      "norm_label": "errors"
    },
    {
      "label": "SMS Wallet",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L312",
      "_origin": "ast",
      "id": "api_sms_sms_wallet",
      "community": 560,
      "norm_label": "sms wallet"
    },
    {
      "label": "GET /api/v1/sms/wallet/balance",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L316",
      "_origin": "ast",
      "id": "api_sms_get_api_v1_sms_wallet_balance",
      "community": 560,
      "norm_label": "get /api/v1/sms/wallet/balance"
    },
    {
      "label": "POST /api/v1/sms/wallet/charge",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L331",
      "_origin": "ast",
      "id": "api_sms_post_api_v1_sms_wallet_charge",
      "community": 560,
      "norm_label": "post /api/v1/sms/wallet/charge"
    },
    {
      "label": "GET /api/v1/sms/wallet/logs",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L359",
      "_origin": "ast",
      "id": "api_sms_get_api_v1_sms_wallet_logs",
      "community": 560,
      "norm_label": "get /api/v1/sms/wallet/logs"
    },
    {
      "label": "SMS Settings",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L383",
      "_origin": "ast",
      "id": "api_sms_sms_settings",
      "community": 392,
      "norm_label": "sms settings"
    },
    {
      "label": "GET /api/v1/sms/settings",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L385",
      "_origin": "ast",
      "id": "api_sms_get_api_v1_sms_settings",
      "community": 392,
      "norm_label": "get /api/v1/sms/settings"
    },
    {
      "label": "PATCH /api/v1/sms/settings",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L409",
      "_origin": "ast",
      "id": "api_sms_patch_api_v1_sms_settings",
      "community": 392,
      "norm_label": "patch /api/v1/sms/settings"
    },
    {
      "label": "Admin Endpoints",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L428",
      "_origin": "ast",
      "id": "api_sms_admin_endpoints",
      "community": 488,
      "norm_label": "admin endpoints"
    },
    {
      "label": "GET /api/v1/admin/sms/settings/review",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L430",
      "_origin": "ast",
      "id": "api_sms_get_api_v1_admin_sms_settings_review",
      "community": 488,
      "norm_label": "get /api/v1/admin/sms/settings/review"
    },
    {
      "label": "POST /api/v1/admin/sms/settings/{id}/approve",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L461",
      "_origin": "ast",
      "id": "api_sms_post_api_v1_admin_sms_settings_id_approve",
      "community": 488,
      "norm_label": "post /api/v1/admin/sms/settings/{id}/approve"
    },
    {
      "label": "POST /api/v1/admin/sms/settings/{id}/reject",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L465",
      "_origin": "ast",
      "id": "api_sms_post_api_v1_admin_sms_settings_id_reject",
      "community": 488,
      "norm_label": "post /api/v1/admin/sms/settings/{id}/reject"
    },
    {
      "label": "GET /api/v1/admin/sms/wallet-report",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L475",
      "_origin": "ast",
      "id": "api_sms_get_api_v1_admin_sms_wallet_report",
      "community": 488,
      "norm_label": "get /api/v1/admin/sms/wallet-report"
    },
    {
      "label": "\u0645\u062a\u0646 \u0648\u06cc\u0631\u0627\u06cc\u0634\u200c\u067e\u0630\u06cc\u0631 \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645\u06cc",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L481",
      "_origin": "ast",
      "id": "api_sms_\u0645\u062a\u0646_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0630\u06cc\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc",
      "community": 334,
      "norm_label": "\u0645\u062a\u0646 \u0648\u06cc\u0631\u0627\u06cc\u0634\u200c\u067e\u0630\u06cc\u0631 \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645\u06cc"
    },
    {
      "label": "GET `/api/v1/admin/sms/messages`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L519",
      "_origin": "ast",
      "id": "api_sms_get_api_v1_admin_sms_messages",
      "community": 334,
      "norm_label": "get `/api/v1/admin/sms/messages`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L525",
      "_origin": "ast",
      "id": "api_sms_response_200_525",
      "community": 334,
      "norm_label": "response `200`"
    },
    {
      "label": "PATCH `/api/v1/admin/sms/messages/{tag}`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L545",
      "_origin": "ast",
      "id": "api_sms_patch_api_v1_admin_sms_messages_tag",
      "community": 334,
      "norm_label": "patch `/api/v1/admin/sms/messages/{tag}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L551",
      "_origin": "ast",
      "id": "api_sms_path_parameters",
      "community": 334,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L556",
      "_origin": "ast",
      "id": "api_sms_request_body_556",
      "community": 334,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L565",
      "_origin": "ast",
      "id": "api_sms_response_200_565",
      "community": 334,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/sms.md",
      "source_location": "L570",
      "_origin": "ast",
      "id": "api_sms_errors_570",
      "community": 334,
      "norm_label": "errors"
    },
    {
      "label": "specialty.md",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_specialty",
      "community": 274,
      "norm_label": "specialty.md"
    },
    {
      "label": "Specialty API",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_specialty_specialty_api",
      "community": 274,
      "norm_label": "specialty api"
    },
    {
      "label": "GET `/api/v1/specialties`",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "api_specialty_get_api_v1_specialties",
      "community": 274,
      "norm_label": "get `/api/v1/specialties`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "api_specialty_query_parameters",
      "community": 274,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "api_specialty_response_200",
      "community": 274,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/specialties/doctor-counts`",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "api_specialty_get_api_v1_specialties_doctor_counts",
      "community": 274,
      "norm_label": "get `/api/v1/specialties/doctor-counts`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "api_specialty_query_parameters_51",
      "community": 274,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "api_specialty_response_200_56",
      "community": 274,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/specialties`",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "api_specialty_get_api_v1_admin_specialties",
      "community": 274,
      "norm_label": "get `/api/v1/admin/specialties`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "api_specialty_query_parameters_84",
      "community": 274,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "api_specialty_response_200_91",
      "community": 274,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "api_specialty_errors",
      "community": 274,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/admin/specialty`",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "api_specialty_post_api_v1_admin_specialty",
      "community": 274,
      "norm_label": "post `/api/v1/admin/specialty`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L114",
      "_origin": "ast",
      "id": "api_specialty_request_body_application_json",
      "community": 274,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "api_specialty_response_201",
      "community": 274,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "api_specialty_errors_136",
      "community": 274,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/admin/specialty/{id}`",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L145",
      "_origin": "ast",
      "id": "api_specialty_patch_api_v1_admin_specialty_id",
      "community": 274,
      "norm_label": "patch `/api/v1/admin/specialty/{id}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "api_specialty_path_parameters",
      "community": 274,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body (all optional)",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "api_specialty_request_body_all_optional",
      "community": 274,
      "norm_label": "request body (all optional)"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L167",
      "_origin": "ast",
      "id": "api_specialty_response_200_167",
      "community": 274,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "api_specialty_errors_170",
      "community": 274,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/admin/specialty/{id}`",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L179",
      "_origin": "ast",
      "id": "api_specialty_delete_api_v1_admin_specialty_id",
      "community": 274,
      "norm_label": "delete `/api/v1/admin/specialty/{id}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L185",
      "_origin": "ast",
      "id": "api_specialty_response_200_185",
      "community": 274,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L190",
      "_origin": "ast",
      "id": "api_specialty_errors_190",
      "community": 274,
      "norm_label": "errors"
    },
    {
      "label": "Bulk import / export",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L199",
      "_origin": "ast",
      "id": "api_specialty_bulk_import_export",
      "community": 274,
      "norm_label": "bulk import / export"
    },
    {
      "label": "Sorting by id",
      "file_type": "document",
      "source_file": "docs/api/specialty.md",
      "source_location": "L205",
      "_origin": "ast",
      "id": "api_specialty_sorting_by_id",
      "community": 274,
      "norm_label": "sorting by id"
    },
    {
      "label": "staff.md",
      "file_type": "document",
      "source_file": "docs/api/staff.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_staff",
      "community": 136,
      "norm_label": "staff.md"
    },
    {
      "label": "Staff API",
      "file_type": "document",
      "source_file": "docs/api/staff.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_staff_staff_api",
      "community": 136,
      "norm_label": "staff api"
    },
    {
      "label": "GET /api/v1/staff",
      "file_type": "document",
      "source_file": "docs/api/staff.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "api_staff_get_api_v1_staff",
      "community": 136,
      "norm_label": "get /api/v1/staff"
    },
    {
      "label": "POST /api/v1/staff",
      "file_type": "document",
      "source_file": "docs/api/staff.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "api_staff_post_api_v1_staff",
      "community": 136,
      "norm_label": "post /api/v1/staff"
    },
    {
      "label": "PATCH /api/v1/staff/{uuid}",
      "file_type": "document",
      "source_file": "docs/api/staff.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "api_staff_patch_api_v1_staff_uuid",
      "community": 136,
      "norm_label": "patch /api/v1/staff/{uuid}"
    },
    {
      "label": "PATCH /api/v1/staff/{uuid}/toggle",
      "file_type": "document",
      "source_file": "docs/api/staff.md",
      "source_location": "L158",
      "_origin": "ast",
      "id": "api_staff_patch_api_v1_staff_uuid_toggle",
      "community": 136,
      "norm_label": "patch /api/v1/staff/{uuid}/toggle"
    },
    {
      "label": "subscription.md",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_subscription",
      "community": 137,
      "norm_label": "subscription.md"
    },
    {
      "label": "Subscription API",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_subscription_subscription_api",
      "community": 137,
      "norm_label": "subscription api"
    },
    {
      "label": "GET /api/v1/subscription/plans",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "api_subscription_get_api_v1_subscription_plans",
      "community": 137,
      "norm_label": "get /api/v1/subscription/plans"
    },
    {
      "label": "GET /api/v1/subscription/my",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "api_subscription_get_api_v1_subscription_my",
      "community": 137,
      "norm_label": "get /api/v1/subscription/my"
    },
    {
      "label": "POST /api/v1/subscription/trial",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "api_subscription_post_api_v1_subscription_trial",
      "community": 137,
      "norm_label": "post /api/v1/subscription/trial"
    },
    {
      "label": "POST /api/v1/subscription-payment",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "api_subscription_post_api_v1_subscription_payment",
      "community": 137,
      "norm_label": "post /api/v1/subscription-payment"
    },
    {
      "label": "GET /api/v1/subscription-payment/callback/{gateway}",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L141",
      "_origin": "ast",
      "id": "api_subscription_get_api_v1_subscription_payment_callback_gateway",
      "community": 137,
      "norm_label": "get /api/v1/subscription-payment/callback/{gateway}"
    },
    {
      "label": "Admin Endpoints",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L147",
      "_origin": "ast",
      "id": "api_subscription_admin_endpoints",
      "community": 137,
      "norm_label": "admin endpoints"
    },
    {
      "label": "GET /api/v1/admin/subscription/plans",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "api_subscription_get_api_v1_admin_subscription_plans",
      "community": 137,
      "norm_label": "get /api/v1/admin/subscription/plans"
    },
    {
      "label": "POST /api/v1/admin/subscription/plan",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L152",
      "_origin": "ast",
      "id": "api_subscription_post_api_v1_admin_subscription_plan",
      "community": 137,
      "norm_label": "post /api/v1/admin/subscription/plan"
    },
    {
      "label": "PATCH /api/v1/admin/subscription/plan/{uuid}",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L171",
      "_origin": "ast",
      "id": "api_subscription_patch_api_v1_admin_subscription_plan_uuid",
      "community": 137,
      "norm_label": "patch /api/v1/admin/subscription/plan/{uuid}"
    },
    {
      "label": "POST /api/v1/admin/subscription/period",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L181",
      "_origin": "ast",
      "id": "api_subscription_post_api_v1_admin_subscription_period",
      "community": 137,
      "norm_label": "post /api/v1/admin/subscription/period"
    },
    {
      "label": "PATCH /api/v1/admin/subscription/period/{uuid}",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L195",
      "_origin": "ast",
      "id": "api_subscription_patch_api_v1_admin_subscription_period_uuid",
      "community": 137,
      "norm_label": "patch /api/v1/admin/subscription/period/{uuid}"
    },
    {
      "label": "DELETE /api/v1/admin/subscription/period/{uuid}",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L198",
      "_origin": "ast",
      "id": "api_subscription_delete_api_v1_admin_subscription_period_uuid",
      "community": 137,
      "norm_label": "delete /api/v1/admin/subscription/period/{uuid}"
    },
    {
      "label": "GET /api/v1/admin/subscription/report",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L201",
      "_origin": "ast",
      "id": "api_subscription_get_api_v1_admin_subscription_report",
      "community": 137,
      "norm_label": "get /api/v1/admin/subscription/report"
    },
    {
      "label": "Error Codes",
      "file_type": "document",
      "source_file": "docs/api/subscription.md",
      "source_location": "L227",
      "_origin": "ast",
      "id": "api_subscription_error_codes",
      "community": 137,
      "norm_label": "error codes"
    },
    {
      "label": "tag.md",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_tag",
      "community": 102,
      "norm_label": "tag.md"
    },
    {
      "label": "Tag API",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_tag_tag_api",
      "community": 102,
      "norm_label": "tag api"
    },
    {
      "label": "GET `/api/v1/tags`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "api_tag_get_api_v1_tags",
      "community": 102,
      "norm_label": "get `/api/v1/tags`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "api_tag_response_200",
      "community": 102,
      "norm_label": "response `200`"
    },
    {
      "label": "GET `/api/v1/admin/tags`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "api_tag_get_api_v1_admin_tags",
      "community": 102,
      "norm_label": "get `/api/v1/admin/tags`"
    },
    {
      "label": "Query Parameters",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "api_tag_query_parameters",
      "community": 102,
      "norm_label": "query parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "api_tag_response_200_41",
      "community": 102,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "api_tag_errors",
      "community": 102,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/admin/tag`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "api_tag_post_api_v1_admin_tag",
      "community": 102,
      "norm_label": "post `/api/v1/admin/tag`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "api_tag_request_body_application_json",
      "community": 102,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "api_tag_response_201",
      "community": 102,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "api_tag_errors_82",
      "community": 102,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/admin/tag/{id}`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "api_tag_patch_api_v1_admin_tag_id",
      "community": 102,
      "norm_label": "patch `/api/v1/admin/tag/{id}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "api_tag_path_parameters",
      "community": 102,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "api_tag_response_200_104",
      "community": 102,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L107",
      "_origin": "ast",
      "id": "api_tag_errors_107",
      "community": 102,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/admin/tag/{id}`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "api_tag_delete_api_v1_admin_tag_id",
      "community": 102,
      "norm_label": "delete `/api/v1/admin/tag/{id}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "api_tag_response_200_122",
      "community": 102,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L127",
      "_origin": "ast",
      "id": "api_tag_errors_127",
      "community": 102,
      "norm_label": "errors"
    },
    {
      "label": "Bulk import / export",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L136",
      "_origin": "ast",
      "id": "api_tag_bulk_import_export",
      "community": 102,
      "norm_label": "bulk import / export"
    },
    {
      "label": "Sorting by id",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "api_tag_sorting_by_id",
      "community": 102,
      "norm_label": "sorting by id"
    },
    {
      "label": "\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc Tenant (doctor/clinic)",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "api_tag_\u0628\u0631\u0686\u0633\u0628_\u0647\u0627\u06cc_tenant_doctor_clinic",
      "community": 102,
      "norm_label": "\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc tenant (doctor/clinic)"
    },
    {
      "label": "GET `/api/v1/tenant-tags`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "api_tag_get_api_v1_tenant_tags",
      "community": 102,
      "norm_label": "get `/api/v1/tenant-tags`"
    },
    {
      "label": "POST `/api/v1/tenant-tag`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "api_tag_post_api_v1_tenant_tag",
      "community": 102,
      "norm_label": "post `/api/v1/tenant-tag`"
    },
    {
      "label": "PATCH `/api/v1/tenant-tag/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L171",
      "_origin": "ast",
      "id": "api_tag_patch_api_v1_tenant_tag_uuid",
      "community": 102,
      "norm_label": "patch `/api/v1/tenant-tag/{uuid}`"
    },
    {
      "label": "DELETE `/api/v1/tenant-tag/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L174",
      "_origin": "ast",
      "id": "api_tag_delete_api_v1_tenant_tag_uuid",
      "community": 102,
      "norm_label": "delete `/api/v1/tenant-tag/{uuid}`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/tag.md",
      "source_location": "L177",
      "_origin": "ast",
      "id": "api_tag_errors_177",
      "community": 102,
      "norm_label": "errors"
    },
    {
      "label": "user-profile.md",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_user_profile",
      "community": 74,
      "norm_label": "user-profile.md"
    },
    {
      "label": "User Profile API",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "api_user_profile_user_profile_api",
      "community": 74,
      "norm_label": "user profile api"
    },
    {
      "label": "POST `/api/v1/user-profile`",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "api_user_profile_post_api_v1_user_profile",
      "community": 74,
      "norm_label": "post `/api/v1/user-profile`"
    },
    {
      "label": "Request Body (`application/json`)",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "api_user_profile_request_body_application_json",
      "community": 74,
      "norm_label": "request body (`application/json`)"
    },
    {
      "label": "Response `201`",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "api_user_profile_response_201",
      "community": 74,
      "norm_label": "response `201`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "api_user_profile_errors",
      "community": 74,
      "norm_label": "errors"
    },
    {
      "label": "GET `/api/v1/user-profile/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "api_user_profile_get_api_v1_user_profile_uuid",
      "community": 74,
      "norm_label": "get `/api/v1/user-profile/{uuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "api_user_profile_path_parameters",
      "community": 74,
      "norm_label": "path parameters"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "api_user_profile_response_200",
      "community": 74,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L107",
      "_origin": "ast",
      "id": "api_user_profile_errors_107",
      "community": 74,
      "norm_label": "errors"
    },
    {
      "label": "PATCH `/api/v1/user-profile/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "api_user_profile_patch_api_v1_user_profile_uuid",
      "community": 74,
      "norm_label": "patch `/api/v1/user-profile/{uuid}`"
    },
    {
      "label": "Path Parameters",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "api_user_profile_path_parameters_122",
      "community": 74,
      "norm_label": "path parameters"
    },
    {
      "label": "Request Body",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L127",
      "_origin": "ast",
      "id": "api_user_profile_request_body",
      "community": 74,
      "norm_label": "request body"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "api_user_profile_response_200_134",
      "community": 74,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "api_user_profile_errors_137",
      "community": 74,
      "norm_label": "errors"
    },
    {
      "label": "DELETE `/api/v1/user-profile/{uuid}`",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "api_user_profile_delete_api_v1_user_profile_uuid",
      "community": 74,
      "norm_label": "delete `/api/v1/user-profile/{uuid}`"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L154",
      "_origin": "ast",
      "id": "api_user_profile_response_200_154",
      "community": 74,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "api_user_profile_errors_159",
      "community": 74,
      "norm_label": "errors"
    },
    {
      "label": "POST `/api/v1/user-profile/avatar`",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "api_user_profile_post_api_v1_user_profile_avatar",
      "community": 74,
      "norm_label": "post `/api/v1/user-profile/avatar`"
    },
    {
      "label": "Request",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L174",
      "_origin": "ast",
      "id": "api_user_profile_request",
      "community": 74,
      "norm_label": "request"
    },
    {
      "label": "Response `200`",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L177",
      "_origin": "ast",
      "id": "api_user_profile_response_200_177",
      "community": 74,
      "norm_label": "response `200`"
    },
    {
      "label": "Errors",
      "file_type": "document",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "api_user_profile_errors_184",
      "community": 74,
      "norm_label": "errors"
    },
    {
      "label": "insurance-billing-system.md",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system",
      "community": 43,
      "norm_label": "insurance-billing-system.md"
    },
    {
      "label": "\u0633\u06cc\u0633\u062a\u0645 \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628 \u0648 \u0628\u06cc\u0645\u0647 (Insurance & Medical Billing) \u2014 \u0633\u0646\u062f \u0645\u0639\u0645\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "community": 43,
      "norm_label": "\u0633\u06cc\u0633\u062a\u0645 \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628 \u0648 \u0628\u06cc\u0645\u0647 (insurance & medical billing) \u2014 \u0633\u0646\u062f \u0645\u0639\u0645\u0627\u0631\u06cc"
    },
    {
      "label": "\u06f0. \u062a\u0637\u0628\u06cc\u0642 \u0628\u0627 \u06a9\u062f \u0641\u0639\u0644\u06cc (\u0645\u0628\u0646\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc\u060c \u0646\u0647 greenfield)",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u06f0_\u062a\u0637\u0628\u06cc\u0642_\u0628\u0627_\u06a9\u062f_\u0641\u0639\u0644\u06cc_\u0645\u0628\u0646\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0647_greenfield",
      "community": 43,
      "norm_label": "\u06f0. \u062a\u0637\u0628\u06cc\u0642 \u0628\u0627 \u06a9\u062f \u0641\u0639\u0644\u06cc (\u0645\u0628\u0646\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc\u060c \u0646\u0647 greenfield)"
    },
    {
      "label": "\u06f1. Bounded Contexts",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u06f1_bounded_contexts",
      "community": 43,
      "norm_label": "\u06f1. bounded contexts"
    },
    {
      "label": "\u06f2. Domain Model \u2014 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a\u200c\u0647\u0627 \u0648 \u0641\u06cc\u0644\u062f\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u06f2_domain_model_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627_\u0648_\u0641\u06cc\u0644\u062f\u0647\u0627",
      "community": 43,
      "norm_label": "\u06f2. domain model \u2014 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a\u200c\u0647\u0627 \u0648 \u0641\u06cc\u0644\u062f\u0647\u0627"
    },
    {
      "label": "2.1 Value Objects",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_2_1_value_objects",
      "community": 43,
      "norm_label": "2.1 value objects"
    },
    {
      "label": "2.2 Entities (\u062c\u062f\u0627\u0648\u0644)",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_2_2_entities_\u062c\u062f\u0627\u0648\u0644",
      "community": 43,
      "norm_label": "2.2 entities (\u062c\u062f\u0627\u0648\u0644)"
    },
    {
      "label": "TenantInsurance (\u0627\u0631\u062a\u0642\u0627\u06cc EntityInsurancePricing)",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_tenantinsurance_\u0627\u0631\u062a\u0642\u0627\u06cc_entityinsurancepricing",
      "community": 43,
      "norm_label": "tenantinsurance (\u0627\u0631\u062a\u0642\u0627\u06cc entityinsurancepricing)"
    },
    {
      "label": "TenantServiceCoverage",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_tenantservicecoverage",
      "community": 43,
      "norm_label": "tenantservicecoverage"
    },
    {
      "label": "Tariff (\u062a\u0639\u0631\u0641\u0647\u200c\u06cc \u0646\u0633\u062e\u0647\u200c\u062f\u0627\u0631)",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_tariff_\u062a\u0639\u0631\u0641\u0647_\u06cc_\u0646\u0633\u062e\u0647_\u062f\u0627\u0631",
      "community": 43,
      "norm_label": "tariff (\u062a\u0639\u0631\u0641\u0647\u200c\u06cc \u0646\u0633\u062e\u0647\u200c\u062f\u0627\u0631)"
    },
    {
      "label": "Invoice",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L147",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_invoice",
      "community": 43,
      "norm_label": "invoice"
    },
    {
      "label": "InvoiceItem",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L166",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_invoiceitem",
      "community": 43,
      "norm_label": "invoiceitem"
    },
    {
      "label": "Claim (\u0645\u0637\u0627\u0644\u0628\u0647\u200c\u06cc \u0628\u06cc\u0645\u0647)",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L183",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_claim_\u0645\u0637\u0627\u0644\u0628\u0647_\u06cc_\u0628\u06cc\u0645\u0647",
      "community": 43,
      "norm_label": "claim (\u0645\u0637\u0627\u0644\u0628\u0647\u200c\u06cc \u0628\u06cc\u0645\u0647)"
    },
    {
      "label": "ClaimItem",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L200",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_claimitem",
      "community": 43,
      "norm_label": "claimitem"
    },
    {
      "label": "\u06f3. Entity Diagram (ERD \u0645\u062a\u0646\u06cc)",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L213",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u06f3_entity_diagram_erd_\u0645\u062a\u0646\u06cc",
      "community": 43,
      "norm_label": "\u06f3. entity diagram (erd \u0645\u062a\u0646\u06cc)"
    },
    {
      "label": "\u06f4. Aggregates (DDD)",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L232",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u06f4_aggregates_ddd",
      "community": 43,
      "norm_label": "\u06f4. aggregates (ddd)"
    },
    {
      "label": "\u06f5. \u0645\u0646\u0637\u0642 \u0645\u062d\u0627\u0633\u0628\u0647\u200c\u06cc \u0633\u0647\u0645 (Domain Service)",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L244",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u06f5_\u0645\u0646\u0637\u0642_\u0645\u062d\u0627\u0633\u0628\u0647_\u06cc_\u0633\u0647\u0645_domain_service",
      "community": 43,
      "norm_label": "\u06f5. \u0645\u0646\u0637\u0642 \u0645\u062d\u0627\u0633\u0628\u0647\u200c\u06cc \u0633\u0647\u0645 (domain service)"
    },
    {
      "label": "\u06f6. Repository / Service / DTO",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L300",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u06f6_repository_service_dto",
      "community": 43,
      "norm_label": "\u06f6. repository / service / dto"
    },
    {
      "label": "\u06f7. REST API (\u062a\u062d\u062a `/api/v1`, `BaseController`, tenant \u0627\u0632 `#[CurrentUser]`)",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L315",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u06f7_rest_api_\u062a\u062d\u062a_api_v1_basecontroller_tenant_\u0627\u0632_currentuser",
      "community": 43,
      "norm_label": "\u06f7. rest api (\u062a\u062d\u062a `/api/v1`, `basecontroller`, tenant \u0627\u0632 `#[currentuser]`)"
    },
    {
      "label": "TenantInsurance (\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc \u0628\u06cc\u0645\u0647\u200c\u06cc tenant)",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L317",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_tenantinsurance_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_\u06cc_tenant",
      "community": 43,
      "norm_label": "tenantinsurance (\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc \u0628\u06cc\u0645\u0647\u200c\u06cc tenant)"
    },
    {
      "label": "Tariff",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L324",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_tariff",
      "community": 43,
      "norm_label": "tariff"
    },
    {
      "label": "Invoice",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L328",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_invoice_328",
      "community": 43,
      "norm_label": "invoice"
    },
    {
      "label": "Claim",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L334",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_claim",
      "community": 43,
      "norm_label": "claim"
    },
    {
      "label": "\u06f8. Workflow",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L344",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u06f8_workflow",
      "community": 43,
      "norm_label": "\u06f8. workflow"
    },
    {
      "label": "\u062b\u0628\u062a \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L346",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u062b\u0628\u062a_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628",
      "community": 43,
      "norm_label": "\u062b\u0628\u062a \u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628"
    },
    {
      "label": "Claim",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L360",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_claim_360",
      "community": 43,
      "norm_label": "claim"
    },
    {
      "label": "\u06f9. Events / Use Cases",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L372",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u06f9_events_use_cases",
      "community": 43,
      "norm_label": "\u06f9. events / use cases"
    },
    {
      "label": "\u06f1\u06f0. \u0622\u06cc\u0646\u062f\u0647: \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 API \u0628\u06cc\u0645\u0647 (\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc \u06f1\u06f0)",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L381",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u06f1\u06f0_\u0622\u06cc\u0646\u062f\u0647_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_api_\u0628\u06cc\u0645\u0647_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u06f1\u06f0",
      "community": 43,
      "norm_label": "\u06f1\u06f0. \u0627\u06cc\u0646\u062f\u0647: \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 api \u0628\u06cc\u0645\u0647 (\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc \u06f1\u06f0)"
    },
    {
      "label": "\u06f1\u06f1. \u0641\u0627\u0632\u0628\u0646\u062f\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc (\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc)",
      "file_type": "document",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L386",
      "_origin": "ast",
      "id": "architecture_insurance_billing_system_\u06f1\u06f1_\u0641\u0627\u0632\u0628\u0646\u062f\u06cc_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc",
      "community": 43,
      "norm_label": "\u06f1\u06f1. \u0641\u0627\u0632\u0628\u0646\u062f\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc (\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc)"
    },
    {
      "label": "tenancy.md",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "architecture_tenancy",
      "community": 494,
      "norm_label": "tenancy.md"
    },
    {
      "label": "\u062c\u062f\u0627\u0633\u0627\u0632\u06cc \u0645\u062d\u06cc\u0637 (tenancy)",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "architecture_tenancy_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenancy",
      "community": 652,
      "norm_label": "\u062c\u062f\u0627\u0633\u0627\u0632\u06cc \u0645\u062d\u06cc\u0637 (tenancy)"
    },
    {
      "label": "\u0647\u0648\u06cc\u062a \u0645\u062d\u06cc\u0637",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "architecture_tenancy_\u0647\u0648\u06cc\u062a_\u0645\u062d\u06cc\u0637",
      "community": 652,
      "norm_label": "\u0647\u0648\u06cc\u062a \u0645\u062d\u06cc\u0637"
    },
    {
      "label": "\u062a\u0639\u06cc\u06cc\u0646 \u0645\u062d\u06cc\u0637 \u062c\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "architecture_tenancy_\u062a\u0639\u06cc\u06cc\u0646_\u0645\u062d\u06cc\u0637_\u062c\u0627\u0631\u06cc",
      "community": 652,
      "norm_label": "\u062a\u0639\u06cc\u06cc\u0646 \u0645\u062d\u06cc\u0637 \u062c\u0627\u0631\u06cc"
    },
    {
      "label": "\u0645\u0627\u062a\u0631\u06cc\u0633 \u0646\u0642\u0634\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "architecture_tenancy_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0646\u0642\u0634_\u0647\u0627",
      "community": 652,
      "norm_label": "\u0645\u0627\u062a\u0631\u06cc\u0633 \u0646\u0642\u0634\u200c\u0647\u0627"
    },
    {
      "label": "\u0627\u062c\u0628\u0627\u0631: `TenantFilter`",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "architecture_tenancy_\u0627\u062c\u0628\u0627\u0631_tenantfilter",
      "community": 652,
      "norm_label": "\u0627\u062c\u0628\u0627\u0631: `tenantfilter`"
    },
    {
      "label": "\u0686\u0647 \u062a\u0636\u0645\u06cc\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0686\u0647 \u0646\u0645\u06cc\u200c\u062f\u0647\u062f",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "architecture_tenancy_\u0686\u0647_\u062a\u0636\u0645\u06cc\u0646_\u0645\u06cc_\u062f\u0647\u062f_\u0648_\u0686\u0647_\u0646\u0645\u06cc_\u062f\u0647\u062f",
      "community": 652,
      "norm_label": "\u0686\u0647 \u062a\u0636\u0645\u06cc\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0686\u0647 \u0646\u0645\u06cc\u200c\u062f\u0647\u062f"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 \u0631\u0641\u062a\u0627\u0631: \u06f4\u06f0\u06f4 \u0628\u0647\u200c\u062c\u0627\u06cc \u06f4\u06f0\u06f3",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "architecture_tenancy_\u062a\u063a\u06cc\u06cc\u0631_\u0631\u0641\u062a\u0627\u0631_\u06f4\u06f0\u06f4_\u0628\u0647_\u062c\u0627\u06cc_\u06f4\u06f0\u06f3",
      "community": 652,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 \u0631\u0641\u062a\u0627\u0631: \u06f4\u06f0\u06f4 \u0628\u0647\u200c\u062c\u0627\u06cc \u06f4\u06f0\u06f3"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u062c\u062f\u0648\u0644\u200c\u0647\u0627 \u2014 `App\\Shared\\Tenant\\GlobalTables`",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "architecture_tenancy_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627_app_shared_tenant_globaltables",
      "community": 652,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u062c\u062f\u0648\u0644\u200c\u0647\u0627 \u2014 `app\\shared\\tenant\\globaltables`"
    },
    {
      "label": "\u26a0\ufe0f \u0641\u0631\u0632\u0646\u062f\u0627\u0646 aggregate \u062a\u0648\u0631 \u0627\u06cc\u0645\u0646\u06cc \u0646\u062f\u0627\u0631\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "architecture_tenancy_\u0641\u0631\u0632\u0646\u062f\u0627\u0646_aggregate_\u062a\u0648\u0631_\u0627\u06cc\u0645\u0646\u06cc_\u0646\u062f\u0627\u0631\u0646\u062f",
      "community": 652,
      "norm_label": "\u26a0\ufe0f \u0641\u0631\u0632\u0646\u062f\u0627\u0646 aggregate \u062a\u0648\u0631 \u0627\u06cc\u0645\u0646\u06cc \u0646\u062f\u0627\u0631\u0646\u062f"
    },
    {
      "label": "uuid \u0627\u0632 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u2014 \u062e\u0637\u0631\u0646\u0627\u06a9\u200c\u062a\u0631\u06cc\u0646 \u0627\u0644\u06af\u0648",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "architecture_tenancy_uuid_\u0627\u0632_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u062e\u0637\u0631\u0646\u0627\u06a9_\u062a\u0631\u06cc\u0646_\u0627\u0644\u06af\u0648",
      "community": 652,
      "norm_label": "uuid \u0627\u0632 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u2014 \u062e\u0637\u0631\u0646\u0627\u06a9\u200c\u062a\u0631\u06cc\u0646 \u0627\u0644\u06af\u0648"
    },
    {
      "label": "\u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u0645\u0627\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L157",
      "_origin": "ast",
      "id": "architecture_tenancy_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0645\u0627\u0644\u06cc",
      "community": 652,
      "norm_label": "\u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u0645\u0627\u0644\u06cc"
    },
    {
      "label": "\u06a9\u06cc\u0641 \u067e\u0648\u0644: \u0645\u0648\u062c\u0648\u062f\u06cc \u0633\u0631\u0627\u0633\u0631\u06cc\u060c \u062f\u0641\u062a\u0631 per-\u0645\u062d\u06cc\u0637",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L174",
      "_origin": "ast",
      "id": "architecture_tenancy_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u0645\u0648\u062c\u0648\u062f\u06cc_\u0633\u0631\u0627\u0633\u0631\u06cc_\u062f\u0641\u062a\u0631_per_\u0645\u062d\u06cc\u0637",
      "community": 652,
      "norm_label": "\u06a9\u06cc\u0641 \u067e\u0648\u0644: \u0645\u0648\u062c\u0648\u062f\u06cc \u0633\u0631\u0627\u0633\u0631\u06cc\u060c \u062f\u0641\u062a\u0631 per-\u0645\u062d\u06cc\u0637"
    },
    {
      "label": "\u26a0\ufe0f \u0646\u0642\u0637\u0647\u0654 \u0636\u0639\u0641: \u06a9\u0627\u0631\u062a\u0650 \u0628\u06cc\u200c\u0645\u062d\u06cc\u0637 \u062f\u0631 \u0647\u06cc\u0686 \u0645\u062d\u06cc\u0637\u06cc \u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L194",
      "_origin": "ast",
      "id": "architecture_tenancy_\u0646\u0642\u0637\u0647_\u0636\u0639\u0641_\u06a9\u0627\u0631\u062a_\u0628\u06cc_\u0645\u062d\u06cc\u0637_\u062f\u0631_\u0647\u06cc\u0686_\u0645\u062d\u06cc\u0637\u06cc_\u062f\u06cc\u062f\u0647_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "community": 652,
      "norm_label": "\u26a0\ufe0f \u0646\u0642\u0637\u0647 \u0636\u0639\u0641: \u06a9\u0627\u0631\u062a \u0628\u06cc\u200c\u0645\u062d\u06cc\u0637 \u062f\u0631 \u0647\u06cc\u0686 \u0645\u062d\u06cc\u0637\u06cc \u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "SQL \u062e\u0627\u0645 \u2014 \u0622\u062f\u06cc\u062a\u200c\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L206",
      "_origin": "ast",
      "id": "architecture_tenancy_sql_\u062e\u0627\u0645_\u0622\u062f\u06cc\u062a_\u0634\u062f\u0647",
      "community": 652,
      "norm_label": "sql \u062e\u0627\u0645 \u2014 \u0627\u062f\u06cc\u062a\u200c\u0634\u062f\u0647"
    },
    {
      "label": "\u0628\u06a9\u0627\u067e per-tenant",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L225",
      "_origin": "ast",
      "id": "architecture_tenancy_\u0628\u06a9\u0627\u067e_per_tenant",
      "community": 652,
      "norm_label": "\u0628\u06a9\u0627\u067e per-tenant"
    },
    {
      "label": "entity \u062c\u062f\u06cc\u062f \u0645\u06cc\u200c\u0633\u0627\u0632\u06cc\u061f",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L239",
      "_origin": "ast",
      "id": "architecture_tenancy_entity_\u062c\u062f\u06cc\u062f_\u0645\u06cc_\u0633\u0627\u0632\u06cc",
      "community": 652,
      "norm_label": "entity \u062c\u062f\u06cc\u062f \u0645\u06cc\u200c\u0633\u0627\u0632\u06cc\u061f"
    },
    {
      "label": "\u062a\u0633\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L254",
      "_origin": "ast",
      "id": "architecture_tenancy_\u062a\u0633\u062a_\u0647\u0627",
      "community": 652,
      "norm_label": "\u062a\u0633\u062a\u200c\u0647\u0627"
    },
    {
      "label": "audit-backlog.md",
      "file_type": "document",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_audit_backlog",
      "community": 493,
      "norm_label": "audit-backlog.md"
    },
    {
      "label": "Backend Audit Backlog \u2014 ClinicPro",
      "file_type": "document",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_audit_backlog_backend_audit_backlog_clinicpro",
      "community": 493,
      "norm_label": "backend audit backlog \u2014 clinicpro"
    },
    {
      "label": "\u2705 DONE (committed on backend-audit)",
      "file_type": "document",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "docs_audit_backlog_done_committed_on_backend_audit",
      "community": 493,
      "norm_label": "\u2705 done (committed on backend-audit)"
    },
    {
      "label": "\u2610 CRITICAL",
      "file_type": "document",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "docs_audit_backlog_critical",
      "community": 493,
      "norm_label": "\u2610 critical"
    },
    {
      "label": "\u2610 HIGH",
      "file_type": "document",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "docs_audit_backlog_high",
      "community": 493,
      "norm_label": "\u2610 high"
    },
    {
      "label": "\u2610 MEDIUM",
      "file_type": "document",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "docs_audit_backlog_medium",
      "community": 493,
      "norm_label": "\u2610 medium"
    },
    {
      "label": "\u2610 LOW",
      "file_type": "document",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "docs_audit_backlog_low",
      "community": 493,
      "norm_label": "\u2610 low"
    },
    {
      "label": "\u2610 EPICS (design debt \u2014 cross-repo, defer; do NOT quick-fix)",
      "file_type": "document",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "docs_audit_backlog_epics_design_debt_cross_repo_defer_do_not_quick_fix",
      "community": 493,
      "norm_label": "\u2610 epics (design debt \u2014 cross-repo, defer; do not quick-fix)"
    },
    {
      "label": "Tallies",
      "file_type": "document",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "docs_audit_backlog_tallies",
      "community": 493,
      "norm_label": "tallies"
    },
    {
      "label": "Progress (this audit session)",
      "file_type": "document",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L119",
      "_origin": "ast",
      "id": "docs_audit_backlog_progress_this_audit_session",
      "community": 493,
      "norm_label": "progress (this audit session)"
    },
    {
      "label": "deploy-liara-php.md",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_deploy_liara_php",
      "community": 306,
      "norm_label": "deploy-liara-php.md"
    },
    {
      "label": "\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062f\u06cc\u067e\u0644\u0648\u06cc ClinicPro \u0631\u0648\u06cc \u0644\u06cc\u0627\u0631\u0627 (\u067e\u0644\u062a\u0641\u0631\u0645 PHP)",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "community": 306,
      "norm_label": "\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062f\u06cc\u067e\u0644\u0648\u06cc clinicpro \u0631\u0648\u06cc \u0644\u06cc\u0627\u0631\u0627 (\u067e\u0644\u062a\u0641\u0631\u0645 php)"
    },
    {
      "label": "\u0646\u0645\u0627\u06cc \u06a9\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u0646\u0645\u0627\u06cc_\u06a9\u0644\u06cc",
      "community": 306,
      "norm_label": "\u0646\u0645\u0627\u06cc \u06a9\u0644\u06cc"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u062e\u06cc\u0644 (\u0647\u0645\u0647 \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f)",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062f\u062e\u06cc\u0644_\u0647\u0645\u0647_\u0633\u0627\u062e\u062a\u0647_\u0634\u062f\u0647_\u0627\u0646\u062f",
      "community": 306,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u062e\u06cc\u0644 (\u0647\u0645\u0647 \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f)"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632",
      "community": 306,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632"
    },
    {
      "label": "\u06af\u0627\u0645 \u06f1 \u2014 build \u0645\u062d\u0644\u06cc asset\u200c\u0647\u0627 (\u062d\u06cc\u0627\u062a\u06cc)",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f1_build_\u0645\u062d\u0644\u06cc_asset_\u0647\u0627_\u062d\u06cc\u0627\u062a\u06cc",
      "community": 306,
      "norm_label": "\u06af\u0627\u0645 \u06f1 \u2014 build \u0645\u062d\u0644\u06cc asset\u200c\u0647\u0627 (\u062d\u06cc\u0627\u062a\u06cc)"
    },
    {
      "label": "\u06af\u0627\u0645 \u06f2 \u2014 \u0633\u0627\u062e\u062a \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 Redis",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f2_\u0633\u0627\u062e\u062a_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0648_redis",
      "community": 306,
      "norm_label": "\u06af\u0627\u0645 \u06f2 \u2014 \u0633\u0627\u062e\u062a \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 redis"
    },
    {
      "label": "\u06af\u0627\u0645 \u06f3 \u2014 \u0633\u0627\u062e\u062a \u0628\u0631\u0646\u0627\u0645\u0647\u0654 PHP",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f3_\u0633\u0627\u062e\u062a_\u0628\u0631\u0646\u0627\u0645\u0647_php",
      "community": 306,
      "norm_label": "\u06af\u0627\u0645 \u06f3 \u2014 \u0633\u0627\u062e\u062a \u0628\u0631\u0646\u0627\u0645\u0647 php"
    },
    {
      "label": "\u06af\u0627\u0645 \u06f4 \u2014 \u0633\u0627\u062e\u062a \u062f\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0645\u0627\u0646\u062f\u06af\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f4_\u0633\u0627\u062e\u062a_\u062f\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0627\u0646\u062f\u06af\u0627\u0631",
      "community": 306,
      "norm_label": "\u06af\u0627\u0645 \u06f4 \u2014 \u0633\u0627\u062e\u062a \u062f\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0645\u0627\u0646\u062f\u06af\u0627\u0631"
    },
    {
      "label": "\u06af\u0627\u0645 \u06f5 \u2014 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f5_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc",
      "community": 306,
      "norm_label": "\u06af\u0627\u0645 \u06f5 \u2014 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc"
    },
    {
      "label": "\u06af\u0627\u0645 \u06f6 \u2014 \u062f\u06cc\u067e\u0644\u0648\u06cc",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f6_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "community": 306,
      "norm_label": "\u06af\u0627\u0645 \u06f6 \u2014 \u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "label": "\u06af\u0627\u0645 \u06f7 \u2014 \u0627\u062a\u0635\u0627\u0644 \u062f\u0627\u0645\u0646\u0647 \u0648 \u062a\u0623\u06cc\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L146",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f7_\u0627\u062a\u0635\u0627\u0644_\u062f\u0627\u0645\u0646\u0647_\u0648_\u062a\u0623\u06cc\u06cc\u062f",
      "community": 306,
      "norm_label": "\u06af\u0627\u0645 \u06f7 \u2014 \u0627\u062a\u0635\u0627\u0644 \u062f\u0627\u0645\u0646\u0647 \u0648 \u062a\u0627\u06cc\u06cc\u062f"
    },
    {
      "label": "\u062f\u06cc\u067e\u0644\u0648\u06cc\u200c\u0647\u0627\u06cc \u0628\u0639\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L162",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0647\u0627\u06cc_\u0628\u0639\u062f\u06cc",
      "community": 306,
      "norm_label": "\u062f\u06cc\u067e\u0644\u0648\u06cc\u200c\u0647\u0627\u06cc \u0628\u0639\u062f\u06cc"
    },
    {
      "label": "\u0646\u06af\u0627\u0634\u062a compose \u2192 \u0644\u06cc\u0627\u0631\u0627 (PHP platform)",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L173",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u0646\u06af\u0627\u0634\u062a_compose_\u0644\u06cc\u0627\u0631\u0627_php_platform",
      "community": 306,
      "norm_label": "\u0646\u06af\u0627\u0634\u062a compose \u2192 \u0644\u06cc\u0627\u0631\u0627 (php platform)"
    },
    {
      "label": "\u0631\u0641\u0639 \u0627\u0634\u06a9\u0627\u0644",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L190",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u0631\u0641\u0639_\u0627\u0634\u06a9\u0627\u0644",
      "community": 306,
      "norm_label": "\u0631\u0641\u0639 \u0627\u0634\u06a9\u0627\u0644"
    },
    {
      "label": "\u0631\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0634\u0646\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L204",
      "_origin": "ast",
      "id": "docs_deploy_liara_php_\u0631\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0634\u0646\u0627\u062e\u062a\u0647_\u0634\u062f\u0647",
      "community": 306,
      "norm_label": "\u0631\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0634\u0646\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647"
    },
    {
      "label": "deploy-liara.md",
      "file_type": "document",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_deploy_liara",
      "community": 306,
      "norm_label": "deploy-liara.md"
    },
    {
      "label": "\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062f\u06cc\u067e\u0644\u0648\u06cc ClinicPro \u0631\u0648\u06cc \u0644\u06cc\u0627\u0631\u0627 (Docker)",
      "file_type": "document",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_deploy_liara_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_docker",
      "community": 306,
      "norm_label": "\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062f\u06cc\u067e\u0644\u0648\u06cc clinicpro \u0631\u0648\u06cc \u0644\u06cc\u0627\u0631\u0627 (docker)"
    },
    {
      "label": "\u0646\u0645\u0627\u06cc \u06a9\u0644\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "docs_deploy_liara_\u0646\u0645\u0627\u06cc_\u06a9\u0644\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "community": 306,
      "norm_label": "\u0646\u0645\u0627\u06cc \u06a9\u0644\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "docs_deploy_liara_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 306,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u06af\u0627\u0645 \u06f1 \u2014 \u0633\u0627\u062e\u062a \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 Redis",
      "file_type": "document",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "docs_deploy_liara_\u06af\u0627\u0645_\u06f1_\u0633\u0627\u062e\u062a_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0648_redis",
      "community": 306,
      "norm_label": "\u06af\u0627\u0645 \u06f1 \u2014 \u0633\u0627\u062e\u062a \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 redis"
    },
    {
      "label": "\u06af\u0627\u0645 \u06f2 \u2014 \u0633\u0627\u062e\u062a \u0628\u0631\u0646\u0627\u0645\u0647\u0654 \u062f\u0627\u06a9\u0631",
      "file_type": "document",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "docs_deploy_liara_\u06af\u0627\u0645_\u06f2_\u0633\u0627\u062e\u062a_\u0628\u0631\u0646\u0627\u0645\u0647_\u062f\u0627\u06a9\u0631",
      "community": 306,
      "norm_label": "\u06af\u0627\u0645 \u06f2 \u2014 \u0633\u0627\u062e\u062a \u0628\u0631\u0646\u0627\u0645\u0647 \u062f\u0627\u06a9\u0631"
    },
    {
      "label": "\u06af\u0627\u0645 \u06f3 \u2014 \u0633\u0627\u062e\u062a \u062f\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0645\u0627\u0646\u062f\u06af\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "docs_deploy_liara_\u06af\u0627\u0645_\u06f3_\u0633\u0627\u062e\u062a_\u062f\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0627\u0646\u062f\u06af\u0627\u0631",
      "community": 306,
      "norm_label": "\u06af\u0627\u0645 \u06f3 \u2014 \u0633\u0627\u062e\u062a \u062f\u06cc\u0633\u06a9\u200c\u0647\u0627\u06cc \u0645\u0627\u0646\u062f\u06af\u0627\u0631"
    },
    {
      "label": "\u06af\u0627\u0645 \u06f4 \u2014 \u0633\u062a\u200c\u06a9\u0631\u062f\u0646 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc",
      "file_type": "document",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "docs_deploy_liara_\u06af\u0627\u0645_\u06f4_\u0633\u062a_\u06a9\u0631\u062f\u0646_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc",
      "community": 306,
      "norm_label": "\u06af\u0627\u0645 \u06f4 \u2014 \u0633\u062a\u200c\u06a9\u0631\u062f\u0646 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc"
    },
    {
      "label": "\u06af\u0627\u0645 \u06f5 \u2014 \u062f\u06cc\u067e\u0644\u0648\u06cc",
      "file_type": "document",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L114",
      "_origin": "ast",
      "id": "docs_deploy_liara_\u06af\u0627\u0645_\u06f5_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "community": 306,
      "norm_label": "\u06af\u0627\u0645 \u06f5 \u2014 \u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "label": "\u06af\u0627\u0645 \u06f6 \u2014 \u0627\u062a\u0635\u0627\u0644 \u062f\u0627\u0645\u0646\u0647 \u0648 \u062a\u0623\u06cc\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "docs_deploy_liara_\u06af\u0627\u0645_\u06f6_\u0627\u062a\u0635\u0627\u0644_\u062f\u0627\u0645\u0646\u0647_\u0648_\u062a\u0623\u06cc\u06cc\u062f",
      "community": 306,
      "norm_label": "\u06af\u0627\u0645 \u06f6 \u2014 \u0627\u062a\u0635\u0627\u0644 \u062f\u0627\u0645\u0646\u0647 \u0648 \u062a\u0627\u06cc\u06cc\u062f"
    },
    {
      "label": "\u062f\u06cc\u067e\u0644\u0648\u06cc\u200c\u0647\u0627\u06cc \u0628\u0639\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "docs_deploy_liara_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0647\u0627\u06cc_\u0628\u0639\u062f\u06cc",
      "community": 306,
      "norm_label": "\u062f\u06cc\u067e\u0644\u0648\u06cc\u200c\u0647\u0627\u06cc \u0628\u0639\u062f\u06cc"
    },
    {
      "label": "\u0631\u0641\u0639 \u0627\u0634\u06a9\u0627\u0644",
      "file_type": "document",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "docs_deploy_liara_\u0631\u0641\u0639_\u0627\u0634\u06a9\u0627\u0644",
      "community": 306,
      "norm_label": "\u0631\u0641\u0639 \u0627\u0634\u06a9\u0627\u0644"
    },
    {
      "label": "\u06af\u0632\u06cc\u0646\u0647\u0654 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u2014 worker \u0645\u062c\u0632\u0627",
      "file_type": "document",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L171",
      "_origin": "ast",
      "id": "docs_deploy_liara_\u06af\u0632\u06cc\u0646\u0647_\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646_worker_\u0645\u062c\u0632\u0627",
      "community": 306,
      "norm_label": "\u06af\u0632\u06cc\u0646\u0647 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u2014 worker \u0645\u062c\u0632\u0627"
    },
    {
      "label": "coolify.md",
      "file_type": "document",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "deploy_coolify",
      "community": 418,
      "norm_label": "coolify.md"
    },
    {
      "label": "\u062f\u06cc\u067e\u0644\u0648\u06cc ClinicPro \u0631\u0648\u06cc Coolify (Docker Compose)",
      "file_type": "document",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "deploy_coolify_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_coolify_docker_compose",
      "community": 418,
      "norm_label": "\u062f\u06cc\u067e\u0644\u0648\u06cc clinicpro \u0631\u0648\u06cc coolify (docker compose)"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u062f\u06cc\u067e\u0644\u0648\u06cc",
      "file_type": "document",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "deploy_coolify_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "community": 418,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "label": "\u0645\u0631\u0627\u062d\u0644 \u062f\u06cc\u067e\u0644\u0648\u06cc",
      "file_type": "document",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "deploy_coolify_\u0645\u0631\u0627\u062d\u0644_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "community": 418,
      "norm_label": "\u0645\u0631\u0627\u062d\u0644 \u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "label": "\u06f1. \u0633\u0627\u062e\u062a Resource \u062f\u0631 Coolify",
      "file_type": "document",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "deploy_coolify_\u06f1_\u0633\u0627\u062e\u062a_resource_\u062f\u0631_coolify",
      "community": 418,
      "norm_label": "\u06f1. \u0633\u0627\u062e\u062a resource \u062f\u0631 coolify"
    },
    {
      "label": "\u06f2. \u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "deploy_coolify_\u06f2_\u0627\u062e\u062a\u0635\u0627\u0635_\u062f\u0627\u0645\u0646\u0647",
      "community": 418,
      "norm_label": "\u06f2. \u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "\u06f3. \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc",
      "file_type": "document",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "deploy_coolify_\u06f3_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc",
      "community": 418,
      "norm_label": "\u06f3. \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc"
    },
    {
      "label": "\u0686\u0646\u062f \u062f\u0627\u0645\u0646\u0647 \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f (\u0645\u0647\u0645)",
      "file_type": "document",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "deploy_coolify_\u0686\u0646\u062f_\u062f\u0627\u0645\u0646\u0647_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0645\u0647\u0645",
      "community": 418,
      "norm_label": "\u0686\u0646\u062f \u062f\u0627\u0645\u0646\u0647 \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f (\u0645\u0647\u0645)"
    },
    {
      "label": "\u06f4. Persistent Storage (\u062d\u06cc\u0627\u062a\u06cc)",
      "file_type": "document",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "deploy_coolify_\u06f4_persistent_storage_\u062d\u06cc\u0627\u062a\u06cc",
      "community": 418,
      "norm_label": "\u06f4. persistent storage (\u062d\u06cc\u0627\u062a\u06cc)"
    },
    {
      "label": "\u06f5. \u0627\u0648\u0644\u06cc\u0646 \u062f\u06cc\u067e\u0644\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "deploy_coolify_\u06f5_\u0627\u0648\u0644\u06cc\u0646_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0648_\u0633\u0627\u062e\u062a_\u0627\u062f\u0645\u06cc\u0646",
      "community": 418,
      "norm_label": "\u06f5. \u0627\u0648\u0644\u06cc\u0646 \u062f\u06cc\u067e\u0644\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc",
      "file_type": "document",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "deploy_coolify_\u0646\u06a9\u0627\u062a_\u0639\u0645\u0644\u06cc\u0627\u062a\u06cc",
      "community": 418,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc"
    },
    {
      "label": "\u0631\u0641\u0639 \u0627\u0634\u06a9\u0627\u0644",
      "file_type": "document",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L128",
      "_origin": "ast",
      "id": "deploy_coolify_\u0631\u0641\u0639_\u0627\u0634\u06a9\u0627\u0644",
      "community": 418,
      "norm_label": "\u0631\u0641\u0639 \u0627\u0634\u06a9\u0627\u0644"
    },
    {
      "label": "clinic-pro-mostanad-sade.md",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade",
      "community": 494,
      "norm_label": "clinic-pro-mostanad-sade.md"
    },
    {
      "label": "\u0645\u0633\u062a\u0646\u062f \u0637\u0631\u0627\u062d\u06cc \u0645\u0648\u062a\u0648\u0631 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc Clinic Pro",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "community": 990,
      "norm_label": "\u0645\u0633\u062a\u0646\u062f \u0637\u0631\u0627\u062d\u06cc \u0645\u0648\u062a\u0648\u0631 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc clinic pro"
    },
    {
      "label": "\u0627\u06cc\u0646 \u0645\u0633\u062a\u0646\u062f \u0628\u0631\u0627\u06cc \u0686\u06cc\u0633\u062a\u061f",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0627\u06cc\u0646_\u0645\u0633\u062a\u0646\u062f_\u0628\u0631\u0627\u06cc_\u0686\u06cc\u0633\u062a",
      "community": 990,
      "norm_label": "\u0627\u06cc\u0646 \u0645\u0633\u062a\u0646\u062f \u0628\u0631\u0627\u06cc \u0686\u06cc\u0633\u062a\u061f"
    },
    {
      "label": "\u06f1. \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0633\u062a\u0646\u062f \u0647\u0633\u062a \u0648 \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u0646\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f1_\u0686\u0647_\u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc_\u062f\u0631_\u0627\u06cc\u0646_\u0645\u0633\u062a\u0646\u062f_\u0647\u0633\u062a_\u0648_\u0686\u0647_\u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc_\u0646\u06cc\u0633\u062a",
      "community": 990,
      "norm_label": "\u06f1. \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0633\u062a\u0646\u062f \u0647\u0633\u062a \u0648 \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u0646\u06cc\u0633\u062a"
    },
    {
      "label": "\u06f2. \u067e\u0646\u062c \u0642\u0627\u0646\u0648\u0646 \u0637\u0644\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f2_\u067e\u0646\u062c_\u0642\u0627\u0646\u0648\u0646_\u0637\u0644\u0627\u06cc\u06cc",
      "community": 990,
      "norm_label": "\u06f2. \u067e\u0646\u062c \u0642\u0627\u0646\u0648\u0646 \u0637\u0644\u0627\u06cc\u06cc"
    },
    {
      "label": "\u06f3. \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0686\u0647 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc\u06cc \u062a\u0634\u06a9\u06cc\u0644 \u0634\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f3_\u0633\u06cc\u0633\u062a\u0645_\u0627\u0632_\u0686\u0647_\u0644\u0627\u06cc\u0647_\u0647\u0627\u06cc\u06cc_\u062a\u0634\u06a9\u06cc\u0644_\u0634\u062f\u0647",
      "community": 990,
      "norm_label": "\u06f3. \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0686\u0647 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc\u06cc \u062a\u0634\u06a9\u06cc\u0644 \u0634\u062f\u0647"
    },
    {
      "label": "\u06f4. \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u060c \u0634\u0639\u0628\u0647\u060c \u0627\u062a\u0627\u0642",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f4_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0634\u0639\u0628\u0647_\u0627\u062a\u0627\u0642",
      "community": 990,
      "norm_label": "\u06f4. \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u060c \u0634\u0639\u0628\u0647\u060c \u0627\u062a\u0627\u0642"
    },
    {
      "label": "\u06f5. \u062a\u0639\u0631\u06cc\u0641 \u062e\u062f\u0645\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f5_\u062a\u0639\u0631\u06cc\u0641_\u062e\u062f\u0645\u0627\u062a",
      "community": 1202,
      "norm_label": "\u06f5. \u062a\u0639\u0631\u06cc\u0641 \u062e\u062f\u0645\u0627\u062a"
    },
    {
      "label": "\u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc",
      "community": 1202,
      "norm_label": "\u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc"
    },
    {
      "label": "\u0633\u0631\u0648\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0633\u0631\u0648\u06cc\u0633",
      "community": 1202,
      "norm_label": "\u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "label": "\u06af\u0631\u0648\u0647 \u0622\u06cc\u062a\u0645",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L119",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06af\u0631\u0648\u0647_\u0622\u06cc\u062a\u0645",
      "community": 1202,
      "norm_label": "\u06af\u0631\u0648\u0647 \u0627\u06cc\u062a\u0645"
    },
    {
      "label": "\u0622\u06cc\u062a\u0645",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0622\u06cc\u062a\u0645",
      "community": 1202,
      "norm_label": "\u0627\u06cc\u062a\u0645"
    },
    {
      "label": "\u06f6. \u0645\u0646\u0627\u0628\u0639 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L163",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f6_\u0645\u0646\u0627\u0628\u0639_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 1172,
      "norm_label": "\u06f6. \u0645\u0646\u0627\u0628\u0639 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u0645\u0646\u0628\u0639 \u0686\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L165",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0645\u0646\u0628\u0639_\u0686\u06cc\u0633\u062a",
      "community": 1172,
      "norm_label": "\u0645\u0646\u0628\u0639 \u0686\u06cc\u0633\u062a"
    },
    {
      "label": "\u0638\u0631\u0641\u06cc\u062a \u0647\u0645\u0632\u0645\u0627\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L181",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0638\u0631\u0641\u06cc\u062a_\u0647\u0645\u0632\u0645\u0627\u0646",
      "community": 1172,
      "norm_label": "\u0638\u0631\u0641\u06cc\u062a \u0647\u0645\u0632\u0645\u0627\u0646"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u0645\u06cc\u0632\u06a9\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L190",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0632\u0645\u0627\u0646_\u062a\u0645\u06cc\u0632\u06a9\u0627\u0631\u06cc",
      "community": 1172,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u0645\u06cc\u0632\u06a9\u0627\u0631\u06cc"
    },
    {
      "label": "\u0627\u0633\u062a\u062e\u0631 \u0645\u0646\u0627\u0628\u0639",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L196",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0627\u0633\u062a\u062e\u0631_\u0645\u0646\u0627\u0628\u0639",
      "community": 1172,
      "norm_label": "\u0627\u0633\u062a\u062e\u0631 \u0645\u0646\u0627\u0628\u0639"
    },
    {
      "label": "\u062c\u062f\u0648\u0644 \u0645\u0647\u0627\u0631\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L202",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u062c\u062f\u0648\u0644_\u0645\u0647\u0627\u0631\u062a_\u0647\u0627",
      "community": 1172,
      "norm_label": "\u062c\u062f\u0648\u0644 \u0645\u0647\u0627\u0631\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc \u0645\u0646\u0628\u0639",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L208",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0645\u0646\u0628\u0639",
      "community": 1172,
      "norm_label": "\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc \u0645\u0646\u0628\u0639"
    },
    {
      "label": "\u06f7. \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0628\u062e\u0634: \u0646\u0648\u0628\u062a \u0627\u0632 \u0686\u0646\u062f \u062a\u06a9\u0647 \u062a\u0634\u06a9\u06cc\u0644 \u0634\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L242",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f7_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0628\u062e\u0634_\u0646\u0648\u0628\u062a_\u0627\u0632_\u0686\u0646\u062f_\u062a\u06a9\u0647_\u062a\u0634\u06a9\u06cc\u0644_\u0634\u062f\u0647",
      "community": 1211,
      "norm_label": "\u06f7. \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0628\u062e\u0634: \u0646\u0648\u0628\u062a \u0627\u0632 \u0686\u0646\u062f \u062a\u06a9\u0647 \u062a\u0634\u06a9\u06cc\u0644 \u0634\u062f\u0647"
    },
    {
      "label": "\u0645\u0634\u06a9\u0644 \u0686\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L244",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0645\u0634\u06a9\u0644_\u0686\u06cc\u0633\u062a",
      "community": 1211,
      "norm_label": "\u0645\u0634\u06a9\u0644 \u0686\u06cc\u0633\u062a"
    },
    {
      "label": "\u0631\u0627\u0647\u200c\u062d\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L261",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0631\u0627\u0647_\u062d\u0644",
      "community": 1211,
      "norm_label": "\u0631\u0627\u0647\u200c\u062d\u0644"
    },
    {
      "label": "\u0686\u0637\u0648\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u0628\u062a \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L274",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0686\u0637\u0648\u0631_\u0628\u0631\u0646\u0627\u0645\u0647_\u0646\u0648\u0628\u062a_\u0633\u0627\u062e\u062a\u0647_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 1211,
      "norm_label": "\u0686\u0637\u0648\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u0628\u062a \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u06f8. \u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L308",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f8_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc",
      "community": 1137,
      "norm_label": "\u06f8. \u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc"
    },
    {
      "label": "\u0686\u0631\u0627 \u0637\u0631\u0627\u062d\u06cc \u0642\u0628\u0644\u06cc \u062c\u0648\u0627\u0628 \u0646\u0645\u06cc\u200c\u062f\u0627\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L310",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0686\u0631\u0627_\u0637\u0631\u0627\u062d\u06cc_\u0642\u0628\u0644\u06cc_\u062c\u0648\u0627\u0628_\u0646\u0645\u06cc_\u062f\u0627\u062f",
      "community": 1137,
      "norm_label": "\u0686\u0631\u0627 \u0637\u0631\u0627\u062d\u06cc \u0642\u0628\u0644\u06cc \u062c\u0648\u0627\u0628 \u0646\u0645\u06cc\u200c\u062f\u0627\u062f"
    },
    {
      "label": "\u0634\u0634 \u062f\u0633\u062a\u0647 \u0642\u0627\u0646\u0648\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L320",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0642\u0627\u0646\u0648\u0646",
      "community": 1137,
      "norm_label": "\u0634\u0634 \u062f\u0633\u062a\u0647 \u0642\u0627\u0646\u0648\u0646"
    },
    {
      "label": "\u0634\u06a9\u0644 \u06cc\u06a9 \u0642\u0627\u0646\u0648\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L333",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0634\u06a9\u0644_\u06cc\u06a9_\u0642\u0627\u0646\u0648\u0646",
      "community": 1137,
      "norm_label": "\u0634\u06a9\u0644 \u06cc\u06a9 \u0642\u0627\u0646\u0648\u0646"
    },
    {
      "label": "\u0642\u0627\u0646\u0648\u0646\u200c\u0647\u0627 \u0628\u0647 \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0631\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L351",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0642\u0627\u0646\u0648\u0646_\u0647\u0627_\u0628\u0647_\u0686\u0647_\u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc_\u062f\u0633\u062a\u0631\u0633\u06cc_\u062f\u0627\u0631\u0646\u062f",
      "community": 1137,
      "norm_label": "\u0642\u0627\u0646\u0648\u0646\u200c\u0647\u0627 \u0628\u0647 \u0686\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0631\u0646\u062f"
    },
    {
      "label": "\u0648\u0642\u062a\u06cc \u0686\u0646\u062f \u0642\u0627\u0646\u0648\u0646 \u0628\u0627 \u0647\u0645 \u062a\u0646\u0627\u0642\u0636 \u062f\u0627\u0631\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L367",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0648\u0642\u062a\u06cc_\u0686\u0646\u062f_\u0642\u0627\u0646\u0648\u0646_\u0628\u0627_\u0647\u0645_\u062a\u0646\u0627\u0642\u0636_\u062f\u0627\u0631\u0646\u062f",
      "community": 1137,
      "norm_label": "\u0648\u0642\u062a\u06cc \u0686\u0646\u062f \u0642\u0627\u0646\u0648\u0646 \u0628\u0627 \u0647\u0645 \u062a\u0646\u0627\u0642\u0636 \u062f\u0627\u0631\u0646\u062f"
    },
    {
      "label": "\u0646\u0633\u062e\u0647\u200c\u0628\u0646\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L386",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0646\u0633\u062e\u0647_\u0628\u0646\u062f\u06cc",
      "community": 1137,
      "norm_label": "\u0646\u0633\u062e\u0647\u200c\u0628\u0646\u062f\u06cc"
    },
    {
      "label": "\u0645\u062d\u06cc\u0637 \u0622\u0632\u0645\u0627\u06cc\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L392",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "community": 1137,
      "norm_label": "\u0645\u062d\u06cc\u0637 \u0627\u0632\u0645\u0627\u06cc\u0634"
    },
    {
      "label": "\u06f9. \u062a\u0642\u0648\u06cc\u0645 \u0648 \u0633\u0627\u0639\u062a\u200c\u0647\u0627\u06cc \u0622\u0632\u0627\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L398",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f9_\u062a\u0642\u0648\u06cc\u0645_\u0648_\u0633\u0627\u0639\u062a_\u0647\u0627\u06cc_\u0622\u0632\u0627\u062f",
      "community": 1218,
      "norm_label": "\u06f9. \u062a\u0642\u0648\u06cc\u0645 \u0648 \u0633\u0627\u0639\u062a\u200c\u0647\u0627\u06cc \u0627\u0632\u0627\u062f"
    },
    {
      "label": "\u0686\u0637\u0648\u0631 \u062d\u0633\u0627\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L400",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0686\u0637\u0648\u0631_\u062d\u0633\u0627\u0628_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 1218,
      "norm_label": "\u0686\u0637\u0648\u0631 \u062d\u0633\u0627\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u062a\u0642\u0648\u06cc\u0645 \u0634\u0645\u0633\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L417",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc",
      "community": 1218,
      "norm_label": "\u062a\u0642\u0648\u06cc\u0645 \u0634\u0645\u0633\u06cc"
    },
    {
      "label": "\u06f1\u06f0. \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0648\u0642\u062a \u0622\u0632\u0627\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L426",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f0_\u067e\u06cc\u062f\u0627_\u06a9\u0631\u062f\u0646_\u0648\u0642\u062a_\u0622\u0632\u0627\u062f",
      "community": 1212,
      "norm_label": "\u06f1\u06f0. \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0648\u0642\u062a \u0627\u0632\u0627\u062f"
    },
    {
      "label": "\u0645\u0631\u0627\u062d\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L428",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0645\u0631\u0627\u062d\u0644",
      "community": 1212,
      "norm_label": "\u0645\u0631\u0627\u062d\u0644"
    },
    {
      "label": "\u06a9\u062f\u0627\u0645 \u0645\u0646\u0628\u0639 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u0645",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L454",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06a9\u062f\u0627\u0645_\u0645\u0646\u0628\u0639_\u0631\u0627_\u0627\u0646\u062a\u062e\u0627\u0628_\u06a9\u0646\u06cc\u0645",
      "community": 1212,
      "norm_label": "\u06a9\u062f\u0627\u0645 \u0645\u0646\u0628\u0639 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u0645"
    },
    {
      "label": "\u0633\u0631\u0639\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L463",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0633\u0631\u0639\u062a",
      "community": 1212,
      "norm_label": "\u0633\u0631\u0639\u062a"
    },
    {
      "label": "\u06f1\u06f1. \u062b\u0628\u062a \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L472",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f1_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a",
      "community": 1188,
      "norm_label": "\u06f1\u06f1. \u062b\u0628\u062a \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u0633\u0647 \u0645\u0631\u062d\u0644\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L474",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0633\u0647_\u0645\u0631\u062d\u0644\u0647",
      "community": 1188,
      "norm_label": "\u0633\u0647 \u0645\u0631\u062d\u0644\u0647"
    },
    {
      "label": "\u0631\u0632\u0631\u0648 \u0645\u0648\u0642\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L482",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a",
      "community": 1188,
      "norm_label": "\u0631\u0632\u0631\u0648 \u0645\u0648\u0642\u062a"
    },
    {
      "label": "\u062b\u0628\u062a \u0646\u0647\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L490",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc",
      "community": 1188,
      "norm_label": "\u062b\u0628\u062a \u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L501",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u06cc\u06a9_\u0646\u0648\u0628\u062a",
      "community": 1188,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u0644\u063a\u0648 \u0648 \u0639\u062f\u0645 \u062d\u0636\u0648\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L513",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0644\u063a\u0648_\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631",
      "community": 1188,
      "norm_label": "\u0644\u063a\u0648 \u0648 \u0639\u062f\u0645 \u062d\u0636\u0648\u0631"
    },
    {
      "label": "\u06f1\u06f2. \u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L519",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f2_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc",
      "community": 1203,
      "norm_label": "\u06f1\u06f2. \u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc"
    },
    {
      "label": "\u0686\u0631\u0627 \u0644\u0627\u06cc\u0647 \u062c\u062f\u0627\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L521",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0686\u0631\u0627_\u0644\u0627\u06cc\u0647_\u062c\u062f\u0627\u0633\u062a",
      "community": 1203,
      "norm_label": "\u0686\u0631\u0627 \u0644\u0627\u06cc\u0647 \u062c\u062f\u0627\u0633\u062a"
    },
    {
      "label": "\u0645\u0631\u0627\u062d\u0644 \u0645\u062d\u0627\u0633\u0628\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L525",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0645\u0631\u0627\u062d\u0644_\u0645\u062d\u0627\u0633\u0628\u0647",
      "community": 1203,
      "norm_label": "\u0645\u0631\u0627\u062d\u0644 \u0645\u062d\u0627\u0633\u0628\u0647"
    },
    {
      "label": "\u0644\u06cc\u0633\u062a \u0642\u06cc\u0645\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L537",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a",
      "community": 1203,
      "norm_label": "\u0644\u06cc\u0633\u062a \u0642\u06cc\u0645\u062a"
    },
    {
      "label": "\u067e\u06a9\u06cc\u062c",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L543",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u067e\u06a9\u06cc\u062c",
      "community": 1203,
      "norm_label": "\u067e\u06a9\u06cc\u062c"
    },
    {
      "label": "\u06f1\u06f3. \u062f\u0648\u0631\u0647 \u062f\u0631\u0645\u0627\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L557",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f3_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "community": 1219,
      "norm_label": "\u06f1\u06f3. \u062f\u0648\u0631\u0647 \u062f\u0631\u0645\u0627\u0646"
    },
    {
      "label": "\u067e\u0631\u0648\u062a\u06a9\u0644 \u062f\u0648\u0631\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L561",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u067e\u0631\u0648\u062a\u06a9\u0644_\u062f\u0648\u0631\u0647",
      "community": 1219,
      "norm_label": "\u067e\u0631\u0648\u062a\u06a9\u0644 \u062f\u0648\u0631\u0647"
    },
    {
      "label": "\u0631\u0641\u062a\u0627\u0631 \u0633\u06cc\u0633\u062a\u0645",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L573",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u0631\u0641\u062a\u0627\u0631_\u0633\u06cc\u0633\u062a\u0645",
      "community": 1219,
      "norm_label": "\u0631\u0641\u062a\u0627\u0631 \u0633\u06cc\u0633\u062a\u0645"
    },
    {
      "label": "\u06f1\u06f4. \u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L583",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f4_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 990,
      "norm_label": "\u06f1\u06f4. \u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f1\u06f5. \u0645\u0633\u06cc\u0631 \u06a9\u0627\u0645\u0644 \u06cc\u06a9 \u0631\u0632\u0631\u0648",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L640",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f5_\u0645\u0633\u06cc\u0631_\u06a9\u0627\u0645\u0644_\u06cc\u06a9_\u0631\u0632\u0631\u0648",
      "community": 990,
      "norm_label": "\u06f1\u06f5. \u0645\u0633\u06cc\u0631 \u06a9\u0627\u0645\u0644 \u06cc\u06a9 \u0631\u0632\u0631\u0648"
    },
    {
      "label": "\u06f1\u06f6. \u062e\u0628\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0633\u06cc\u0633\u062a\u0645 \u0645\u0646\u062a\u0634\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L664",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f6_\u062e\u0628\u0631\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0633\u06cc\u0633\u062a\u0645_\u0645\u0646\u062a\u0634\u0631_\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 990,
      "norm_label": "\u06f1\u06f6. \u062e\u0628\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0633\u06cc\u0633\u062a\u0645 \u0645\u0646\u062a\u0634\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u06f1\u06f7. \u0631\u06cc\u0633\u06a9\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L678",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f7_\u0631\u06cc\u0633\u06a9_\u0647\u0627",
      "community": 990,
      "norm_label": "\u06f1\u06f7. \u0631\u06cc\u0633\u06a9\u200c\u0647\u0627"
    },
    {
      "label": "\u06f1\u06f8. \u062a\u0631\u062a\u06cc\u0628 \u0633\u0627\u062e\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L690",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f8_\u062a\u0631\u062a\u06cc\u0628_\u0633\u0627\u062e\u062a",
      "community": 990,
      "norm_label": "\u06f1\u06f8. \u062a\u0631\u062a\u06cc\u0628 \u0633\u0627\u062e\u062a"
    },
    {
      "label": "\u06f1\u06f9. \u062c\u0645\u0639\u200c\u0628\u0646\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L706",
      "_origin": "ast",
      "id": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f9_\u062c\u0645\u0639_\u0628\u0646\u062f\u06cc",
      "community": 990,
      "norm_label": "\u06f1\u06f9. \u062c\u0645\u0639\u200c\u0628\u0646\u062f\u06cc"
    },
    {
      "label": "00-current-state-report.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "taskes_00_current_state_report",
      "community": 494,
      "norm_label": "00-current-state-report.md"
    },
    {
      "label": "\u06af\u0632\u0627\u0631\u0634 \u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u0633\u06cc\u0633\u062a\u0645 \u062f\u0631 \u0628\u0631\u0627\u0628\u0631 \u0645\u0633\u062a\u0646\u062f \u00ab\u0645\u0648\u062a\u0648\u0631 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc Clinic Pro\u00bb",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06af\u0632\u0627\u0631\u0634_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0631_\u0628\u0631\u0627\u0628\u0631_\u0645\u0633\u062a\u0646\u062f_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "community": 733,
      "norm_label": "\u06af\u0632\u0627\u0631\u0634 \u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u0633\u06cc\u0633\u062a\u0645 \u062f\u0631 \u0628\u0631\u0627\u0628\u0631 \u0645\u0633\u062a\u0646\u062f \u00ab\u0645\u0648\u062a\u0648\u0631 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc clinic pro\u00bb"
    },
    {
      "label": "\u06f1. \u062e\u0644\u0627\u0635\u0647 \u0627\u062c\u0631\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f1_\u062e\u0644\u0627\u0635\u0647_\u0627\u062c\u0631\u0627\u06cc\u06cc",
      "community": 733,
      "norm_label": "\u06f1. \u062e\u0644\u0627\u0635\u0647 \u0627\u062c\u0631\u0627\u06cc\u06cc"
    },
    {
      "label": "\u06f2. \u0622\u0646\u0686\u0647 \u0627\u0645\u0631\u0648\u0632 \u062f\u0627\u0631\u06cc\u0645 (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f2_\u0622\u0646\u0686\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 733,
      "norm_label": "\u06f2. \u0627\u0646\u0686\u0647 \u0627\u0645\u0631\u0648\u0632 \u062f\u0627\u0631\u06cc\u0645 (\u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u06f2-\u06f1 \u0645\u062d\u06cc\u0637 (tenant)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f2_\u06f1_\u0645\u062d\u06cc\u0637_tenant",
      "community": 733,
      "norm_label": "\u06f2-\u06f1 \u0645\u062d\u06cc\u0637 (tenant)"
    },
    {
      "label": "\u06f2-\u06f2 \u062a\u0639\u0631\u06cc\u0641 \u062e\u062f\u0645\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f2_\u06f2_\u062a\u0639\u0631\u06cc\u0641_\u062e\u062f\u0645\u0627\u062a",
      "community": 733,
      "norm_label": "\u06f2-\u06f2 \u062a\u0639\u0631\u06cc\u0641 \u062e\u062f\u0645\u0627\u062a"
    },
    {
      "label": "\u06f2-\u06f3 \u0645\u0646\u0627\u0628\u0639",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f2_\u06f3_\u0645\u0646\u0627\u0628\u0639",
      "community": 733,
      "norm_label": "\u06f2-\u06f3 \u0645\u0646\u0627\u0628\u0639"
    },
    {
      "label": "\u06f2-\u06f4 \u062a\u0642\u0648\u06cc\u0645 \u0648 \u0627\u0633\u0644\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f2_\u06f4_\u062a\u0642\u0648\u06cc\u0645_\u0648_\u0627\u0633\u0644\u0627\u062a",
      "community": 733,
      "norm_label": "\u06f2-\u06f4 \u062a\u0642\u0648\u06cc\u0645 \u0648 \u0627\u0633\u0644\u0627\u062a"
    },
    {
      "label": "\u06f2-\u06f5 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc \u06a9\u0647 \u0627\u0645\u0631\u0648\u0632 \u062f\u0627\u0631\u06cc\u0645",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f2_\u06f5_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u06a9\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645",
      "community": 733,
      "norm_label": "\u06f2-\u06f5 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc \u06a9\u0647 \u0627\u0645\u0631\u0648\u0632 \u062f\u0627\u0631\u06cc\u0645"
    },
    {
      "label": "\u06f2-\u06f5\u0628 \u062d\u0627\u0644\u062a \u0633\u0631\u0648\u06cc\u0633\u06cc **\u0646\u06cc\u0645\u0647\u200c\u06a9\u0627\u0631\u0647** \u0627\u0633\u062a \u2014 \u067e\u0646\u062c \u0634\u06a9\u0627\u0641 \u062f\u0631 \u0686\u0631\u062e\u0647\u0654 \u0639\u0645\u0631 \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f2_\u06f5\u0628_\u062d\u0627\u0644\u062a_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u0646\u06cc\u0645\u0647_\u06a9\u0627\u0631\u0647_\u0627\u0633\u062a_\u067e\u0646\u062c_\u0634\u06a9\u0627\u0641_\u062f\u0631_\u0686\u0631\u062e\u0647_\u0639\u0645\u0631_\u0646\u0648\u0628\u062a",
      "community": 733,
      "norm_label": "\u06f2-\u06f5\u0628 \u062d\u0627\u0644\u062a \u0633\u0631\u0648\u06cc\u0633\u06cc **\u0646\u06cc\u0645\u0647\u200c\u06a9\u0627\u0631\u0647** \u0627\u0633\u062a \u2014 \u067e\u0646\u062c \u0634\u06a9\u0627\u0641 \u062f\u0631 \u0686\u0631\u062e\u0647 \u0639\u0645\u0631 \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u06f2-\u06f6 \u062b\u0628\u062a \u0646\u0648\u0628\u062a \u0648 \u0647\u0645\u0632\u0645\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f2_\u06f6_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0648_\u0647\u0645\u0632\u0645\u0627\u0646\u06cc",
      "community": 733,
      "norm_label": "\u06f2-\u06f6 \u062b\u0628\u062a \u0646\u0648\u0628\u062a \u0648 \u0647\u0645\u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "label": "\u06f2-\u06f7 \u0642\u06cc\u0645\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f2_\u06f7_\u0642\u06cc\u0645\u062a",
      "community": 733,
      "norm_label": "\u06f2-\u06f7 \u0642\u06cc\u0645\u062a"
    },
    {
      "label": "\u06f2-\u06f8 \u0642\u0648\u0627\u0646\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L182",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f2_\u06f8_\u0642\u0648\u0627\u0646\u06cc\u0646",
      "community": 733,
      "norm_label": "\u06f2-\u06f8 \u0642\u0648\u0627\u0646\u06cc\u0646"
    },
    {
      "label": "\u06f2-\u06f9 \u062f\u0648\u0631\u0647 \u062f\u0631\u0645\u0627\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L192",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f2_\u06f9_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "community": 733,
      "norm_label": "\u06f2-\u06f9 \u062f\u0648\u0631\u0647 \u062f\u0631\u0645\u0627\u0646"
    },
    {
      "label": "\u06f3. \u062c\u062f\u0648\u0644 \u0634\u06a9\u0627\u0641 (\u062e\u0644\u0627\u0635\u0647)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L199",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f3_\u062c\u062f\u0648\u0644_\u0634\u06a9\u0627\u0641_\u062e\u0644\u0627\u0635\u0647",
      "community": 733,
      "norm_label": "\u06f3. \u062c\u062f\u0648\u0644 \u0634\u06a9\u0627\u0641 (\u062e\u0644\u0627\u0635\u0647)"
    },
    {
      "label": "\u06f4. \u062a\u0635\u0645\u06cc\u0645 \u0645\u0639\u0645\u0627\u0631\u06cc \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc: \u062a\u0648\u0633\u0639\u0647\u060c \u0646\u0647 \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L218",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f4_\u062a\u0635\u0645\u06cc\u0645_\u0645\u0639\u0645\u0627\u0631\u06cc_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc_\u062a\u0648\u0633\u0639\u0647_\u0646\u0647_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc",
      "community": 733,
      "norm_label": "\u06f4. \u062a\u0635\u0645\u06cc\u0645 \u0645\u0639\u0645\u0627\u0631\u06cc \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc: \u062a\u0648\u0633\u0639\u0647\u060c \u0646\u0647 \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc"
    },
    {
      "label": "\u06f5. \u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L241",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f5_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627",
      "community": 733,
      "norm_label": "\u06f5. \u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u06f6. \u0633\u0647 \u0642\u0627\u0639\u062f\u0647\u0654 \u062d\u0627\u06a9\u0645 \u0628\u0631 \u0647\u0645\u0647\u0654 \u062a\u0633\u06a9\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L261",
      "_origin": "ast",
      "id": "taskes_00_current_state_report_\u06f6_\u0633\u0647_\u0642\u0627\u0639\u062f\u0647_\u062d\u0627\u06a9\u0645_\u0628\u0631_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627",
      "community": 733,
      "norm_label": "\u06f6. \u0633\u0647 \u0642\u0627\u0639\u062f\u0647 \u062d\u0627\u06a9\u0645 \u0628\u0631 \u0647\u0645\u0647 \u062a\u0633\u06a9\u200c\u0647\u0627"
    },
    {
      "label": "README.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "taskes_readme",
      "community": 494,
      "norm_label": "readme.md"
    },
    {
      "label": "\u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u0645\u0648\u062a\u0648\u0631 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc Clinic Pro",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "taskes_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc_clinic_pro",
      "community": 930,
      "norm_label": "\u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u0645\u0648\u062a\u0648\u0631 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc clinic pro"
    },
    {
      "label": "\u26d4 \u0633\u0647 \u0642\u0627\u0639\u062f\u0647\u200c\u0627\u06cc \u06a9\u0647 \u067e\u06cc\u0634 \u0627\u0632 \u0647\u0631 \u062a\u0633\u06a9\u06cc \u0628\u0627\u06cc\u062f \u0628\u062e\u0648\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "taskes_readme_\u0633\u0647_\u0642\u0627\u0639\u062f\u0647_\u0627\u06cc_\u06a9\u0647_\u067e\u06cc\u0634_\u0627\u0632_\u0647\u0631_\u062a\u0633\u06a9\u06cc_\u0628\u0627\u06cc\u062f_\u0628\u062e\u0648\u0627\u0646\u06cc",
      "community": 930,
      "norm_label": "\u26d4 \u0633\u0647 \u0642\u0627\u0639\u062f\u0647\u200c\u0627\u06cc \u06a9\u0647 \u067e\u06cc\u0634 \u0627\u0632 \u0647\u0631 \u062a\u0633\u06a9\u06cc \u0628\u0627\u06cc\u062f \u0628\u062e\u0648\u0627\u0646\u06cc"
    },
    {
      "label": "\u0644\u06cc\u0633\u062a \u062a\u0633\u06a9\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "taskes_readme_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u0647\u0627",
      "community": 930,
      "norm_label": "\u0644\u06cc\u0633\u062a \u062a\u0633\u06a9\u200c\u0647\u0627"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f0 \u2014 \u062a\u062b\u0628\u06cc\u062a \u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632 \u0628\u0642\u06cc\u0647)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "taskes_readme_\u0641\u0627\u0632_\u06f0_\u062a\u062b\u0628\u06cc\u062a_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u0628\u0642\u06cc\u0647",
      "community": 930,
      "norm_label": "\u0641\u0627\u0632 \u06f0 \u2014 \u062a\u062b\u0628\u06cc\u062a \u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632 \u0628\u0642\u06cc\u0647)"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f1 \u2014 \u0647\u0633\u062a\u0647\u0654 \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "taskes_readme_\u0641\u0627\u0632_\u06f1_\u0647\u0633\u062a\u0647_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "community": 930,
      "norm_label": "\u0641\u0627\u0632 \u06f1 \u2014 \u0647\u0633\u062a\u0647 \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f2 \u2014 \u0642\u0648\u0627\u0646\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "taskes_readme_\u0641\u0627\u0632_\u06f2_\u0642\u0648\u0627\u0646\u06cc\u0646",
      "community": 930,
      "norm_label": "\u0641\u0627\u0632 \u06f2 \u2014 \u0642\u0648\u0627\u0646\u06cc\u0646"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f3 \u2014 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "taskes_readme_\u0641\u0627\u0632_\u06f3_\u06a9\u0633\u0628_\u0648\u06a9\u0627\u0631",
      "community": 930,
      "norm_label": "\u0641\u0627\u0632 \u06f3 \u2014 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631"
    },
    {
      "label": "\u0641\u0627\u0632 \u06f4 \u2014 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "taskes_readme_\u0641\u0627\u0632_\u06f4_\u0628\u0647\u06cc\u0646\u0647_\u0633\u0627\u0632\u06cc",
      "community": 930,
      "norm_label": "\u0641\u0627\u0632 \u06f4 \u2014 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0647\u0631 \u062a\u0633\u06a9",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "taskes_readme_\u0633\u0627\u062e\u062a\u0627\u0631_\u0647\u0631_\u062a\u0633\u06a9",
      "community": 930,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0647\u0631 \u062a\u0633\u06a9"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u0642\u0648\u0627\u0639\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "taskes_readme_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u0642\u0648\u0627\u0639\u062f",
      "community": 930,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u0642\u0648\u0627\u0639\u062f"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "taskes_readme_\u062a\u0631\u062a\u06cc\u0628_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc_\u0627\u062c\u0631\u0627",
      "community": 930,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u0633\u0647 \u062d\u0627\u0644\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "taskes_readme_\u0633\u0647_\u062d\u0627\u0644\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 930,
      "norm_label": "\u0633\u0647 \u062d\u0627\u0644\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u0627\u062c\u0628\u0627\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L138",
      "_origin": "ast",
      "id": "taskes_readme_\u0627\u062c\u0628\u0627\u0631_\u062e\u0648\u062f\u06a9\u0627\u0631_\u062e\u0637_\u0633\u0631\u062e",
      "community": 930,
      "norm_label": "\u0627\u062c\u0628\u0627\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u0642\u0648\u0627\u0639\u062f \u0645\u0634\u062a\u0631\u06a9 \u0647\u0645\u0647\u0654 \u062a\u0633\u06a9\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "taskes_readme_\u0642\u0648\u0627\u0639\u062f_\u0645\u0634\u062a\u0631\u06a9_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627",
      "community": 930,
      "norm_label": "\u0642\u0648\u0627\u0639\u062f \u0645\u0634\u062a\u0631\u06a9 \u0647\u0645\u0647 \u062a\u0633\u06a9\u200c\u0647\u0627"
    },
    {
      "label": "definition-of-done.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/definition-of-done.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_definition_of_done",
      "community": 494,
      "norm_label": "definition-of-done.md"
    },
    {
      "label": "\u062a\u0639\u0631\u06cc\u0641 \u00ab\u062a\u0645\u0627\u0645\u200c\u0634\u062f\u0647\u00bb \u0648 \u0642\u0627\u0644\u0628 \u0686\u06a9\u200c\u0644\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/definition-of-done.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_definition_of_done_\u062a\u0639\u0631\u06cc\u0641_\u062a\u0645\u0627\u0645_\u0634\u062f\u0647_\u0648_\u0642\u0627\u0644\u0628_\u0686\u06a9_\u0644\u06cc\u0633\u062a",
      "community": 1205,
      "norm_label": "\u062a\u0639\u0631\u06cc\u0641 \u00ab\u062a\u0645\u0627\u0645\u200c\u0634\u062f\u0647\u00bb \u0648 \u0642\u0627\u0644\u0628 \u0686\u06a9\u200c\u0644\u06cc\u0633\u062a"
    },
    {
      "label": "\u0646\u0645\u0627\u062f\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/definition-of-done.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "shared_definition_of_done_\u0646\u0645\u0627\u062f\u0647\u0627",
      "community": 1205,
      "norm_label": "\u0646\u0645\u0627\u062f\u0647\u0627"
    },
    {
      "label": "\u0642\u0627\u0644\u0628 `checklist.md`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/definition-of-done.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "shared_definition_of_done_\u0642\u0627\u0644\u0628_checklist_md",
      "community": 1205,
      "norm_label": "\u0642\u0627\u0644\u0628 `checklist.md`"
    },
    {
      "label": "\u0628\u062e\u0634 \u06f6 \u2014 \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc\u060c \u06cc\u06a9\u0633\u0627\u0646 \u062f\u0631 \u0647\u0645\u0647\u0654 \u062a\u0633\u06a9\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/definition-of-done.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "shared_definition_of_done_\u0628\u062e\u0634_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc_\u06cc\u06a9\u0633\u0627\u0646_\u062f\u0631_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627",
      "community": 1205,
      "norm_label": "\u0628\u062e\u0634 \u06f6 \u2014 \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc\u060c \u06cc\u06a9\u0633\u0627\u0646 \u062f\u0631 \u0647\u0645\u0647 \u062a\u0633\u06a9\u200c\u0647\u0627"
    },
    {
      "label": "\u0642\u0648\u0627\u0639\u062f \u062b\u0627\u0628\u062a \u067e\u0631\u0648\u0698\u0647 \u06a9\u0647 \u062f\u0631 \u0647\u0631 \u062a\u0633\u06a9 \u0627\u0639\u0645\u0627\u0644 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/definition-of-done.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "shared_definition_of_done_\u0642\u0648\u0627\u0639\u062f_\u062b\u0627\u0628\u062a_\u067e\u0631\u0648\u0698\u0647_\u06a9\u0647_\u062f\u0631_\u0647\u0631_\u062a\u0633\u06a9_\u0627\u0639\u0645\u0627\u0644_\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "community": 1205,
      "norm_label": "\u0642\u0648\u0627\u0639\u062f \u062b\u0627\u0628\u062a \u067e\u0631\u0648\u0698\u0647 \u06a9\u0647 \u062f\u0631 \u0647\u0631 \u062a\u0633\u06a9 \u0627\u0639\u0645\u0627\u0644 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f"
    },
    {
      "label": "red-lines.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_red_lines",
      "community": 494,
      "norm_label": "red-lines.md"
    },
    {
      "label": "\u062e\u0637 \u0633\u0631\u062e\u200c\u0647\u0627 \u2014 \u0642\u0648\u0627\u0639\u062f\u06cc \u06a9\u0647 \u0647\u06cc\u0686 \u062a\u0633\u06a9\u06cc \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0646\u0642\u0636 \u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_red_lines_\u062e\u0637_\u0633\u0631\u062e_\u0647\u0627_\u0642\u0648\u0627\u0639\u062f\u06cc_\u06a9\u0647_\u0647\u06cc\u0686_\u062a\u0633\u06a9\u06cc_\u0646\u0645\u06cc_\u062a\u0648\u0627\u0646\u062f_\u0646\u0642\u0636_\u06a9\u0646\u062f",
      "community": 1119,
      "norm_label": "\u062e\u0637 \u0633\u0631\u062e\u200c\u0647\u0627 \u2014 \u0642\u0648\u0627\u0639\u062f\u06cc \u06a9\u0647 \u0647\u06cc\u0686 \u062a\u0633\u06a9\u06cc \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0646\u0642\u0636 \u06a9\u0646\u062f"
    },
    {
      "label": "\u06f1. \u26d4 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0627\u0633\u0644\u0627\u062a\u06cc \u0628\u0647 \u0647\u06cc\u0686 \u0639\u0646\u0648\u0627\u0646 \u062f\u0633\u062a\u200c\u06a9\u0627\u0631\u06cc \u0646\u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "shared_red_lines_\u06f1_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u0633\u0644\u0627\u062a\u06cc_\u0628\u0647_\u0647\u06cc\u0686_\u0639\u0646\u0648\u0627\u0646_\u062f\u0633\u062a_\u06a9\u0627\u0631\u06cc_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "community": 1119,
      "norm_label": "\u06f1. \u26d4 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0627\u0633\u0644\u0627\u062a\u06cc \u0628\u0647 \u0647\u06cc\u0686 \u0639\u0646\u0648\u0627\u0646 \u062f\u0633\u062a\u200c\u06a9\u0627\u0631\u06cc \u0646\u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0642\u0641\u0644\u200c\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "shared_red_lines_\u0641\u0627\u06cc\u0644_\u0647\u0627_\u0648_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0642\u0641\u0644_\u0634\u062f\u0647",
      "community": 1119,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0642\u0641\u0644\u200c\u0634\u062f\u0647"
    },
    {
      "label": "\u0686\u0647 \u0686\u06cc\u0632\u06cc \u0645\u062c\u0627\u0632 \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "shared_red_lines_\u0686\u0647_\u0686\u06cc\u0632\u06cc_\u0645\u062c\u0627\u0632_\u0627\u0633\u062a",
      "community": 1119,
      "norm_label": "\u0686\u0647 \u0686\u06cc\u0632\u06cc \u0645\u062c\u0627\u0632 \u0627\u0633\u062a"
    },
    {
      "label": "\u0686\u0647 \u0686\u06cc\u0632\u06cc \u0645\u0645\u0646\u0648\u0639 \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "shared_red_lines_\u0686\u0647_\u0686\u06cc\u0632\u06cc_\u0645\u0645\u0646\u0648\u0639_\u0627\u0633\u062a",
      "community": 1119,
      "norm_label": "\u0686\u0647 \u0686\u06cc\u0632\u06cc \u0645\u0645\u0646\u0648\u0639 \u0627\u0633\u062a"
    },
    {
      "label": "\u0627\u062c\u0628\u0627\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "shared_red_lines_\u0627\u062c\u0628\u0627\u0631_\u062e\u0648\u062f\u06a9\u0627\u0631",
      "community": 1119,
      "norm_label": "\u0627\u062c\u0628\u0627\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631"
    },
    {
      "label": "\u06f2. \u2705 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc \u062f\u0631 \u0647\u0645\u06cc\u0646 \u0641\u0627\u0632 \u06a9\u0627\u0645\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "shared_red_lines_\u06f2_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_\u0647\u0645\u06cc\u0646_\u0641\u0627\u0632_\u06a9\u0627\u0645\u0644_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 1119,
      "norm_label": "\u06f2. \u2705 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc \u062f\u0631 \u0647\u0645\u06cc\u0646 \u0641\u0627\u0632 \u06a9\u0627\u0645\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u06f3. \ud83c\udfa8 \u0647\u0631 \u0635\u0641\u062d\u0647 \u06cc\u0627 \u0628\u062e\u0634 \u062c\u062f\u06cc\u062f\u060c \u0639\u06cc\u0646\u0627\u064b \u0628\u0627 \u062f\u06cc\u0632\u0627\u06cc\u0646\u200c\u0633\u06cc\u0633\u062a\u0645 \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "shared_red_lines_\u06f3_\u0647\u0631_\u0635\u0641\u062d\u0647_\u06cc\u0627_\u0628\u062e\u0634_\u062c\u062f\u06cc\u062f_\u0639\u06cc\u0646\u0627_\u0628\u0627_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0633\u06cc\u0633\u062a\u0645_\u0645\u0648\u062c\u0648\u062f",
      "community": 1119,
      "norm_label": "\u06f3. \ud83c\udfa8 \u0647\u0631 \u0635\u0641\u062d\u0647 \u06cc\u0627 \u0628\u062e\u0634 \u062c\u062f\u06cc\u062f\u060c \u0639\u06cc\u0646\u0627 \u0628\u0627 \u062f\u06cc\u0632\u0627\u06cc\u0646\u200c\u0633\u06cc\u0633\u062a\u0645 \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u06f4. \u2611\ufe0f \u0647\u06cc\u0686 \u062a\u0633\u06a9\u06cc \u0628\u062f\u0648\u0646 \u062a\u06a9\u0645\u06cc\u0644 \u0686\u06a9\u200c\u0644\u06cc\u0633\u062a\u0634 \u062a\u0645\u0627\u0645 \u0646\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "shared_red_lines_\u06f4_\u0647\u06cc\u0686_\u062a\u0633\u06a9\u06cc_\u0628\u062f\u0648\u0646_\u062a\u06a9\u0645\u06cc\u0644_\u0686\u06a9_\u0644\u06cc\u0633\u062a\u0634_\u062a\u0645\u0627\u0645_\u0646\u06cc\u0633\u062a",
      "community": 1119,
      "norm_label": "\u06f4. \u2611\ufe0f \u0647\u06cc\u0686 \u062a\u0633\u06a9\u06cc \u0628\u062f\u0648\u0646 \u062a\u06a9\u0645\u06cc\u0644 \u0686\u06a9\u200c\u0644\u06cc\u0633\u062a\u0634 \u062a\u0645\u0627\u0645 \u0646\u06cc\u0633\u062a"
    },
    {
      "label": "ui-conventions.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_ui_conventions",
      "community": 494,
      "norm_label": "ui-conventions.md"
    },
    {
      "label": "\u0642\u0648\u0627\u0639\u062f UI \u2014 \u0647\u0631 \u0635\u0641\u062d\u0647 \u0648 \u0628\u062e\u0634 \u062c\u062f\u06cc\u062f \u0639\u06cc\u0646\u0627\u064b \u0645\u0637\u0627\u0628\u0642 \u0633\u06cc\u0633\u062a\u0645 \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "shared_ui_conventions_\u0642\u0648\u0627\u0639\u062f_ui_\u0647\u0631_\u0635\u0641\u062d\u0647_\u0648_\u0628\u062e\u0634_\u062c\u062f\u06cc\u062f_\u0639\u06cc\u0646\u0627_\u0645\u0637\u0627\u0628\u0642_\u0633\u06cc\u0633\u062a\u0645_\u0645\u0648\u062c\u0648\u062f",
      "community": 1120,
      "norm_label": "\u0642\u0648\u0627\u0639\u062f ui \u2014 \u0647\u0631 \u0635\u0641\u062d\u0647 \u0648 \u0628\u062e\u0634 \u062c\u062f\u06cc\u062f \u0639\u06cc\u0646\u0627 \u0645\u0637\u0627\u0628\u0642 \u0633\u06cc\u0633\u062a\u0645 \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 `clinicpro` \u2014 React 19 + Webpack Encore + Tailwind v4",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "shared_ui_conventions_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_react_19_webpack_encore_tailwind_v4",
      "community": 1120,
      "norm_label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 `clinicpro` \u2014 react 19 + webpack encore + tailwind v4"
    },
    {
      "label": "\u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u2014 \u0647\u0631\u06af\u0632 \u0645\u0642\u062f\u0627\u0631 hard-code",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "shared_ui_conventions_\u062a\u0648\u06a9\u0646_\u0647\u0627_\u0647\u0631\u06af\u0632_\u0645\u0642\u062f\u0627\u0631_hard_code",
      "community": 1120,
      "norm_label": "\u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u2014 \u0647\u0631\u06af\u0632 \u0645\u0642\u062f\u0627\u0631 hard-code"
    },
    {
      "label": "\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a\u200c\u0647\u0627 \u2014 \u0627\u0648\u0644 \u062c\u0633\u062a\u200c\u0648\u062c\u0648\u060c \u0628\u0639\u062f \u0633\u0627\u062e\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "shared_ui_conventions_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0647\u0627_\u0627\u0648\u0644_\u062c\u0633\u062a_\u0648\u062c\u0648_\u0628\u0639\u062f_\u0633\u0627\u062e\u062a",
      "community": 1120,
      "norm_label": "\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a\u200c\u0647\u0627 \u2014 \u0627\u0648\u0644 \u062c\u0633\u062a\u200c\u0648\u062c\u0648\u060c \u0628\u0639\u062f \u0633\u0627\u062e\u062a"
    },
    {
      "label": "\u067e\u0646\u062c \u0642\u0627\u0639\u062f\u0647\u0654 \u063a\u06cc\u0631\u0642\u0627\u0628\u0644\u200c\u0645\u0630\u0627\u06a9\u0631\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "shared_ui_conventions_\u067e\u0646\u062c_\u0642\u0627\u0639\u062f\u0647_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0645\u0630\u0627\u06a9\u0631\u0647",
      "community": 1120,
      "norm_label": "\u067e\u0646\u062c \u0642\u0627\u0639\u062f\u0647 \u063a\u06cc\u0631\u0642\u0627\u0628\u0644\u200c\u0645\u0630\u0627\u06a9\u0631\u0647"
    },
    {
      "label": "\u0641\u0627\u0631\u0633\u06cc\u060c RTL\u060c \u0634\u0645\u0633\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "shared_ui_conventions_\u0641\u0627\u0631\u0633\u06cc_rtl_\u0634\u0645\u0633\u06cc",
      "community": 1120,
      "norm_label": "\u0641\u0627\u0631\u0633\u06cc\u060c rtl\u060c \u0634\u0645\u0633\u06cc"
    },
    {
      "label": "\u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0648 \u0645\u0633\u06cc\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "shared_ui_conventions_\u0646\u0627\u0645_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0645\u0633\u06cc\u0631",
      "community": 1120,
      "norm_label": "\u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0648 \u0645\u0633\u06cc\u0631"
    },
    {
      "label": "\u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc `nobat724_front` \u2014 Next.js 15 App Router + MUI v5 + Tailwind",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "shared_ui_conventions_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_nobat724_front_next_js_15_app_router_mui_v5_tailwind",
      "community": 1120,
      "norm_label": "\u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc `nobat724_front` \u2014 next.js 15 app router + mui v5 + tailwind"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a UI \u2014 \u062f\u0631 `checklist.md` \u0647\u0631 \u062a\u0633\u06a9\u06cc \u06a9\u0647 \u0635\u0641\u062d\u0647 \u06cc\u0627 \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a \u0645\u06cc\u200c\u0633\u0627\u0632\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "shared_ui_conventions_\u0686\u06a9_\u0644\u06cc\u0633\u062a_ui_\u062f\u0631_checklist_md_\u0647\u0631_\u062a\u0633\u06a9\u06cc_\u06a9\u0647_\u0635\u0641\u062d\u0647_\u06cc\u0627_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0645\u06cc_\u0633\u0627\u0632\u062f",
      "community": 1120,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a ui \u2014 \u062f\u0631 `checklist.md` \u0647\u0631 \u062a\u0633\u06a9\u06cc \u06a9\u0647 \u0635\u0641\u062d\u0647 \u06cc\u0627 \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a \u0645\u06cc\u200c\u0633\u0627\u0632\u062f"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_architecture",
      "community": 1085,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f0",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "community": 1085,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f0"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1085,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "`ServiceBookingCalculator` \u2014 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u0646\u0637\u0642 \u062a\u06a9\u0631\u0627\u0631\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_architecture_servicebookingcalculator_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_\u0645\u0646\u0637\u0642_\u062a\u06a9\u0631\u0627\u0631\u0634\u062f\u0647",
      "community": 1085,
      "norm_label": "`servicebookingcalculator` \u2014 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u0646\u0637\u0642 \u062a\u06a9\u0631\u0627\u0631\u0634\u062f\u0647"
    },
    {
      "label": "`PATCH /appointment/{uuid}` \u2014 \u062a\u0648\u0633\u0639\u0647\u060c \u0646\u0647 \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_architecture_patch_appointment_uuid_\u062a\u0648\u0633\u0639\u0647_\u0646\u0647_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc",
      "community": 1085,
      "norm_label": "`patch /appointment/{uuid}` \u2014 \u062a\u0648\u0633\u0639\u0647\u060c \u0646\u0647 \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc"
    },
    {
      "label": "`POST /appointment/{uuid}/service-reschedule` \u2014 \u0645\u0633\u06cc\u0631 \u062a\u0631\u062c\u06cc\u062d\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_architecture_post_appointment_uuid_service_reschedule_\u0645\u0633\u06cc\u0631_\u062a\u0631\u062c\u06cc\u062d\u06cc",
      "community": 1085,
      "norm_label": "`post /appointment/{uuid}/service-reschedule` \u2014 \u0645\u0633\u06cc\u0631 \u062a\u0631\u062c\u06cc\u062d\u06cc"
    },
    {
      "label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631 `excludeAppointmentId` \u2014 \u062a\u0646\u0647\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u062c\u0627\u0632 \u062f\u0631 `SlotCalculatorService`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L196",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_architecture_\u067e\u0627\u0631\u0627\u0645\u062a\u0631_excludeappointmentid_\u062a\u0646\u0647\u0627_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u062c\u0627\u0632_\u062f\u0631_slotcalculatorservice",
      "community": 1085,
      "norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631 `excludeappointmentid` \u2014 \u062a\u0646\u0647\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u062c\u0627\u0632 \u062f\u0631 `slotcalculatorservice`"
    },
    {
      "label": "\u0646\u0648\u0628\u062a \u0631\u0632\u0631\u0648 \u062f\u0631 \u062d\u0627\u0644\u062a \u0633\u0631\u0648\u06cc\u0633\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L217",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_architecture_\u0646\u0648\u0628\u062a_\u0631\u0632\u0631\u0648_\u062f\u0631_\u062d\u0627\u0644\u062a_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "community": 1085,
      "norm_label": "\u0646\u0648\u0628\u062a \u0631\u0632\u0631\u0648 \u062f\u0631 \u062d\u0627\u0644\u062a \u0633\u0631\u0648\u06cc\u0633\u06cc"
    },
    {
      "label": "`AppointmentEditPage` \u2014 \u062f\u0648 \u062d\u0627\u0644\u062a\u060c \u06cc\u06a9 \u0635\u0641\u062d\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L247",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_architecture_appointmenteditpage_\u062f\u0648_\u062d\u0627\u0644\u062a_\u06cc\u06a9_\u0635\u0641\u062d\u0647",
      "community": 1085,
      "norm_label": "`appointmenteditpage` \u2014 \u062f\u0648 \u062d\u0627\u0644\u062a\u060c \u06cc\u06a9 \u0635\u0641\u062d\u0647"
    },
    {
      "label": "\u062a\u0633\u062a \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0627\u0633\u0644\u0627\u062a\u06cc \u2014 \u0642\u0644\u0628 \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L287",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_architecture_\u062a\u0633\u062a_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0627\u0633\u0644\u0627\u062a\u06cc_\u0642\u0644\u0628_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1085,
      "norm_label": "\u062a\u0633\u062a \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0627\u0633\u0644\u0627\u062a\u06cc \u2014 \u0642\u0644\u0628 \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "UI \u2014 \u0642\u0648\u0627\u0639\u062f \u0627\u062c\u0628\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L322",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_architecture_ui_\u0642\u0648\u0627\u0639\u062f_\u0627\u062c\u0628\u0627\u0631\u06cc",
      "community": 1085,
      "norm_label": "ui \u2014 \u0642\u0648\u0627\u0639\u062f \u0627\u062c\u0628\u0627\u0631\u06cc"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f0 (\u062a\u06a9\u0645\u06cc\u0644 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc \u062f\u0631 clinicpro)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "community": 1138,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f0 (\u062a\u06a9\u0645\u06cc\u0644 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc \u062f\u0631 clinicpro)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e \u2014 \u0645\u0646\u0637\u0642 \u0627\u0633\u0644\u0627\u062a\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e_\u0645\u0646\u0637\u0642_\u0627\u0633\u0644\u0627\u062a\u06cc",
      "community": 1138,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e \u2014 \u0645\u0646\u0637\u0642 \u0627\u0633\u0644\u0627\u062a\u06cc"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 1138,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 \u0645\u0647\u0627\u062c\u0631\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0648_\u0645\u0647\u0627\u062c\u0631\u062a",
      "community": 1138,
      "norm_label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 \u0645\u0647\u0627\u062c\u0631\u062a"
    },
    {
      "label": "\u06f3. UI \u2014 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_checklist_\u06f3_ui_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 1138,
      "norm_label": "\u06f3. ui \u2014 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_checklist_\u06f4_\u062a\u0633\u062a",
      "community": 1138,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1138,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1138,
      "norm_label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_database",
      "community": 1087,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f0",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f0",
      "community": 1087,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f0"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 `appointments` \u2014 \u062f\u0648 \u0633\u062a\u0648\u0646 \u062a\u0647\u06cc\u200c\u067e\u0630\u06cc\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_database_\u062a\u063a\u06cc\u06cc\u0631_appointments_\u062f\u0648_\u0633\u062a\u0648\u0646_\u062a\u0647\u06cc_\u067e\u0630\u06cc\u0631",
      "community": 1087,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 `appointments` \u2014 \u062f\u0648 \u0633\u062a\u0648\u0646 \u062a\u0647\u06cc\u200c\u067e\u0630\u06cc\u0631"
    },
    {
      "label": "\u0686\u0631\u0627 \u0646\u0647 \u06cc\u06a9 \u0633\u062a\u0648\u0646 JSON",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_database_\u0686\u0631\u0627_\u0646\u0647_\u06cc\u06a9_\u0633\u062a\u0648\u0646_json",
      "community": 1087,
      "norm_label": "\u0686\u0631\u0627 \u0646\u0647 \u06cc\u06a9 \u0633\u062a\u0648\u0646 json"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_database_\u0627\u06cc\u0646\u062f\u06a9\u0633",
      "community": 1087,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633"
    },
    {
      "label": "`appointment_service_items` \u2014 \u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631 schema",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_database_appointment_service_items_\u0628\u062f\u0648\u0646_\u062a\u063a\u06cc\u06cc\u0631_schema",
      "community": 1087,
      "norm_label": "`appointment_service_items` \u2014 \u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631 schema"
    },
    {
      "label": "\u06a9\u062f\u0647\u0627\u06cc \u062e\u0637\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_database_\u06a9\u062f\u0647\u0627\u06cc_\u062e\u0637\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 1087,
      "norm_label": "\u06a9\u062f\u0647\u0627\u06cc \u062e\u0637\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "Migration",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_database_migration",
      "community": 1087,
      "norm_label": "migration"
    },
    {
      "label": "backfill",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_database_backfill",
      "community": 1087,
      "norm_label": "backfill"
    },
    {
      "label": "fixture \u0647\u0627\u06cc \u062a\u0633\u062a \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_database_fixture_\u0647\u0627\u06cc_\u062a\u0633\u062a_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1087,
      "norm_label": "fixture \u0647\u0627\u06cc \u062a\u0633\u062a \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 1087,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes",
      "community": 876,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f0",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "community": 876,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f0"
    },
    {
      "label": "\u06f1. \u0627\u0648\u0644 \u062a\u0633\u062a \u062e\u0637 \u0633\u0631\u062e\u060c \u0628\u0639\u062f \u0647\u0631 \u0686\u06cc\u0632 \u062f\u06cc\u06af\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u06f1_\u0627\u0648\u0644_\u062a\u0633\u062a_\u062e\u0637_\u0633\u0631\u062e_\u0628\u0639\u062f_\u0647\u0631_\u0686\u06cc\u0632_\u062f\u06cc\u06af\u0631",
      "community": 876,
      "norm_label": "\u06f1. \u0627\u0648\u0644 \u062a\u0633\u062a \u062e\u0637 \u0633\u0631\u062e\u060c \u0628\u0639\u062f \u0647\u0631 \u0686\u06cc\u0632 \u062f\u06cc\u06af\u0631"
    },
    {
      "label": "\u06f2. `isServiceMode` \u06af\u0650\u06cc\u062a \u0647\u0645\u0647\u200c\u0686\u06cc\u0632 \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u06f2_isservicemode_\u06af_\u06cc\u062a_\u0647\u0645\u0647_\u0686\u06cc\u0632_\u0627\u0633\u062a",
      "community": 876,
      "norm_label": "\u06f2. `isservicemode` \u06af\u06cc\u062a \u0647\u0645\u0647\u200c\u0686\u06cc\u0632 \u0627\u0633\u062a"
    },
    {
      "label": "\u06f3. \u062c\u0645\u0639 \u0633\u0627\u062f\u0647\u0654 \u0645\u062f\u062a \u0631\u0627 \u0647\u0645\u06cc\u0646\u200c\u062c\u0627 \u0627\u0635\u0644\u0627\u062d \u0646\u06a9\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u06f3_\u062c\u0645\u0639_\u0633\u0627\u062f\u0647_\u0645\u062f\u062a_\u0631\u0627_\u0647\u0645\u06cc\u0646_\u062c\u0627_\u0627\u0635\u0644\u0627\u062d_\u0646\u06a9\u0646",
      "community": 876,
      "norm_label": "\u06f3. \u062c\u0645\u0639 \u0633\u0627\u062f\u0647 \u0645\u062f\u062a \u0631\u0627 \u0647\u0645\u06cc\u0646\u200c\u062c\u0627 \u0627\u0635\u0644\u0627\u062d \u0646\u06a9\u0646"
    },
    {
      "label": "\u06f4. `excludeAppointmentId` \u2014 \u0627\u0644\u06af\u0648\u06cc \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u06f4_excludeappointmentid_\u0627\u0644\u06af\u0648\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0631\u0627_\u062a\u06a9\u0631\u0627\u0631_\u06a9\u0646",
      "community": 876,
      "norm_label": "\u06f4. `excludeappointmentid` \u2014 \u0627\u0644\u06af\u0648\u06cc \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0646"
    },
    {
      "label": "\u06f5. \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0632\u0645\u0627\u0646: \u0639\u0636\u0648\u06cc\u062a \u062f\u0631 \u0641\u0647\u0631\u0633\u062a\u060c \u0646\u0647 \u00ab\u0627\u0634\u063a\u0627\u0644 \u0646\u0628\u0648\u062f\u0646\u00bb",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u06f5_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0632\u0645\u0627\u0646_\u0639\u0636\u0648\u06cc\u062a_\u062f\u0631_\u0641\u0647\u0631\u0633\u062a_\u0646\u0647_\u0627\u0634\u063a\u0627\u0644_\u0646\u0628\u0648\u062f\u0646",
      "community": 876,
      "norm_label": "\u06f5. \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0632\u0645\u0627\u0646: \u0639\u0636\u0648\u06cc\u062a \u062f\u0631 \u0641\u0647\u0631\u0633\u062a\u060c \u0646\u0647 \u00ab\u0627\u0634\u063a\u0627\u0644 \u0646\u0628\u0648\u062f\u0646\u00bb"
    },
    {
      "label": "\u06f6. `warnings[]` \u0628\u0647\u200c\u062c\u0627\u06cc `422` \u0628\u0631\u0627\u06cc \u0633\u0631\u0648\u06cc\u0633 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u062f\u0631 \u0646\u0648\u0628\u062a \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u06f6_warnings_\u0628\u0647_\u062c\u0627\u06cc_422_\u0628\u0631\u0627\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u062f\u0631_\u0646\u0648\u0628\u062a_\u0645\u0648\u062c\u0648\u062f",
      "community": 876,
      "norm_label": "\u06f6. `warnings[]` \u0628\u0647\u200c\u062c\u0627\u06cc `422` \u0628\u0631\u0627\u06cc \u0633\u0631\u0648\u06cc\u0633 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u062f\u0631 \u0646\u0648\u0628\u062a \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u06f7. `replaceServiceItems` \u0628\u0627\u06cc\u062f `serviceItem` \u062a\u06a9\u06cc \u0631\u0627 \u0647\u0645\u200c\u06af\u0627\u0645 \u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u06f7_replaceserviceitems_\u0628\u0627\u06cc\u062f_serviceitem_\u062a\u06a9\u06cc_\u0631\u0627_\u0647\u0645_\u06af\u0627\u0645_\u06a9\u0646\u062f",
      "community": 876,
      "norm_label": "\u06f7. `replaceserviceitems` \u0628\u0627\u06cc\u062f `serviceitem` \u062a\u06a9\u06cc \u0631\u0627 \u0647\u0645\u200c\u06af\u0627\u0645 \u06a9\u0646\u062f"
    },
    {
      "label": "\u06f8. `refreshActiveSlotKey` \u067e\u0633 \u0627\u0632 `setIsReserve(false)`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u06f8_refreshactiveslotkey_\u067e\u0633_\u0627\u0632_setisreserve_false",
      "community": 876,
      "norm_label": "\u06f8. `refreshactiveslotkey` \u067e\u0633 \u0627\u0632 `setisreserve(false)`"
    },
    {
      "label": "\u06f9. \u062a\u0628\u062f\u06cc\u0644 \u0631\u0632\u0631\u0648\u060c \u0627\u062a\u0645\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u06f9_\u062a\u0628\u062f\u06cc\u0644_\u0631\u0632\u0631\u0648_\u0627\u062a\u0645\u06cc",
      "community": 876,
      "norm_label": "\u06f9. \u062a\u0628\u062f\u06cc\u0644 \u0631\u0632\u0631\u0648\u060c \u0627\u062a\u0645\u06cc"
    },
    {
      "label": "\u06f1\u06f0. `ReserveAppointmentsPage` \u2192 `DataTable`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u06f1\u06f0_reserveappointmentspage_datatable",
      "community": 876,
      "norm_label": "\u06f1\u06f0. `reserveappointmentspage` \u2192 `datatable`"
    },
    {
      "label": "\u06f1\u06f1. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L141",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u06f1\u06f1_edge_case_\u0647\u0627",
      "community": 876,
      "norm_label": "\u06f1\u06f1. edge case \u0647\u0627"
    },
    {
      "label": "\u06f1\u06f2. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L157",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u06f1\u06f2_\u062a\u0633\u062a",
      "community": 876,
      "norm_label": "\u06f1\u06f2. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f1\u06f3. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L193",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_implementation_notes_\u06f1\u06f3_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 876,
      "norm_label": "\u06f1\u06f3. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_task",
      "community": 494,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f0 \u2014 \u062a\u06a9\u0645\u06cc\u0644 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc \u062f\u0631 clinicpro",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_task_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "community": 1101,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f0 \u2014 \u062a\u06a9\u0645\u06cc\u0644 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc \u062f\u0631 clinicpro"
    },
    {
      "label": "\u26d4 \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_task_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1101,
      "norm_label": "\u26d4 \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_task_\u0647\u062f\u0641",
      "community": 1101,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u2014 \u0686\u0647 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0686\u0647 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0686\u0647_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u062f_\u0648_\u0686\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 1101,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u2014 \u0686\u0647 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0686\u0647 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u2705 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_task_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 1101,
      "norm_label": "\u2705 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u274c \u06a9\u0627\u0631 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f \u2014 \u0634\u06a9\u0627\u0641\u200c\u0647\u0627\u06cc \u0627\u06cc\u0646 \u062a\u0633\u06a9",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_task_\u06a9\u0627\u0631_\u0646\u0645\u06cc_\u06a9\u0646\u062f_\u0634\u06a9\u0627\u0641_\u0647\u0627\u06cc_\u0627\u06cc\u0646_\u062a\u0633\u06a9",
      "community": 1101,
      "norm_label": "\u274c \u06a9\u0627\u0631 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f \u2014 \u0634\u06a9\u0627\u0641\u200c\u0647\u0627\u06cc \u0627\u06cc\u0646 \u062a\u0633\u06a9"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1101,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_task_endpoint_\u0647\u0627",
      "community": 1101,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1101,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "task_00_service_mode_completion_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1101,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_architecture",
      "community": 1122,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f0\u0628",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "community": 1122,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f0\u0628"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u0631\u06af\u06cc\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_architecture_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062f\u0631\u06af\u06cc\u0631",
      "community": 1122,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u0631\u06af\u06cc\u0631"
    },
    {
      "label": "\u06f1. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc `service/index.js` \u2014 \u062a\u0648\u06a9\u0646\u060c \u0646\u0647 hex",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_architecture_\u06f1_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_service_index_js_\u062a\u0648\u06a9\u0646_\u0646\u0647_hex",
      "community": 1122,
      "norm_label": "\u06f1. \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc `service/index.js` \u2014 \u062a\u0648\u06a9\u0646\u060c \u0646\u0647 hex"
    },
    {
      "label": "\u06f2. \u062d\u0630\u0641 \u0645\u062d\u0627\u0633\u0628\u0647\u0654 \u0645\u0648\u0627\u0632\u06cc \u0645\u062f\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_architecture_\u06f2_\u062d\u0630\u0641_\u0645\u062d\u0627\u0633\u0628\u0647_\u0645\u0648\u0627\u0632\u06cc_\u0645\u062f\u062a",
      "community": 1122,
      "norm_label": "\u06f2. \u062d\u0630\u0641 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u0648\u0627\u0632\u06cc \u0645\u062f\u062a"
    },
    {
      "label": "\u06f3. `adaptServiceSlots` \u0634\u06cc\u0641\u062a\u200c\u0622\u06af\u0627\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_architecture_\u06f3_adaptserviceslots_\u0634\u06cc\u0641\u062a_\u0622\u06af\u0627\u0647",
      "community": 1122,
      "norm_label": "\u06f3. `adaptserviceslots` \u0634\u06cc\u0641\u062a\u200c\u0627\u06af\u0627\u0647"
    },
    {
      "label": "\u06f4. \u0633\u0631\u0648\u06cc\u0633 \u0648 \u0645\u062f\u062a \u062f\u0631 \u067e\u0646\u0644 \u06a9\u0627\u0631\u0628\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L147",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_architecture_\u06f4_\u0633\u0631\u0648\u06cc\u0633_\u0648_\u0645\u062f\u062a_\u062f\u0631_\u067e\u0646\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "community": 1122,
      "norm_label": "\u06f4. \u0633\u0631\u0648\u06cc\u0633 \u0648 \u0645\u062f\u062a \u062f\u0631 \u067e\u0646\u0644 \u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "label": "\u06f5. \u062c\u0627\u0628\u0647\u200c\u062c\u0627\u06cc\u06cc \u0633\u0631\u0648\u06cc\u0633\u200c\u0622\u06af\u0627\u0647 \u0627\u0632 \u067e\u0646\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L169",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_architecture_\u06f5_\u062c\u0627\u0628\u0647_\u062c\u0627\u06cc\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0622\u06af\u0627\u0647_\u0627\u0632_\u067e\u0646\u0644",
      "community": 1122,
      "norm_label": "\u06f5. \u062c\u0627\u0628\u0647\u200c\u062c\u0627\u06cc\u06cc \u0633\u0631\u0648\u06cc\u0633\u200c\u0627\u06af\u0627\u0647 \u0627\u0632 \u067e\u0646\u0644"
    },
    {
      "label": "UI \u2014 \u0642\u0648\u0627\u0639\u062f \u0627\u062c\u0628\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L193",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_architecture_ui_\u0642\u0648\u0627\u0639\u062f_\u0627\u062c\u0628\u0627\u0631\u06cc",
      "community": 1122,
      "norm_label": "ui \u2014 \u0642\u0648\u0627\u0639\u062f \u0627\u062c\u0628\u0627\u0631\u06cc"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f0\u0628 (\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc nobat724_front)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front",
      "community": 1102,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f0\u0628 (\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc nobat724_front)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e \u2014 \u0645\u0633\u06cc\u0631 \u0627\u0633\u0644\u0627\u062a\u06cc \u0633\u0627\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e_\u0645\u0633\u06cc\u0631_\u0627\u0633\u0644\u0627\u062a\u06cc_\u0633\u0627\u06cc\u062a",
      "community": 1102,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e \u2014 \u0645\u0633\u06cc\u0631 \u0627\u0633\u0644\u0627\u062a\u06cc \u0633\u0627\u06cc\u062a"
    },
    {
      "label": "\u06f1. \u067e\u06cc\u0634\u200c\u0628\u0631\u0631\u0633\u06cc \u0642\u0631\u0627\u0631\u062f\u0627\u062f API",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_checklist_\u06f1_\u067e\u06cc\u0634_\u0628\u0631\u0631\u0633\u06cc_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_api",
      "community": 1102,
      "norm_label": "\u06f1. \u067e\u06cc\u0634\u200c\u0628\u0631\u0631\u0633\u06cc \u0642\u0631\u0627\u0631\u062f\u0627\u062f api"
    },
    {
      "label": "\u06f2. \u0627\u0646\u062a\u062e\u0627\u0628 \u0633\u0631\u0648\u06cc\u0633 \u2014 \u062f\u06cc\u0632\u0627\u06cc\u0646 \u0648 \u0645\u0646\u0637\u0642",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_checklist_\u06f2_\u0627\u0646\u062a\u062e\u0627\u0628_\u0633\u0631\u0648\u06cc\u0633_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0648_\u0645\u0646\u0637\u0642",
      "community": 1102,
      "norm_label": "\u06f2. \u0627\u0646\u062a\u062e\u0627\u0628 \u0633\u0631\u0648\u06cc\u0633 \u2014 \u062f\u06cc\u0632\u0627\u06cc\u0646 \u0648 \u0645\u0646\u0637\u0642"
    },
    {
      "label": "\u06f3. `adaptServiceSlots` \u0634\u06cc\u0641\u062a\u200c\u0622\u06af\u0627\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_checklist_\u06f3_adaptserviceslots_\u0634\u06cc\u0641\u062a_\u0622\u06af\u0627\u0647",
      "community": 1102,
      "norm_label": "\u06f3. `adaptserviceslots` \u0634\u06cc\u0641\u062a\u200c\u0627\u06af\u0627\u0647"
    },
    {
      "label": "\u06f4. \u067e\u0646\u0644 \u06a9\u0627\u0631\u0628\u0631 \u2014 \u0633\u0631\u0648\u06cc\u0633\u060c \u0645\u062f\u062a\u060c \u062c\u0627\u0628\u0647\u200c\u062c\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_checklist_\u06f4_\u067e\u0646\u0644_\u06a9\u0627\u0631\u0628\u0631_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062f\u062a_\u062c\u0627\u0628\u0647_\u062c\u0627\u06cc\u06cc",
      "community": 1102,
      "norm_label": "\u06f4. \u067e\u0646\u0644 \u06a9\u0627\u0631\u0628\u0631 \u2014 \u0633\u0631\u0648\u06cc\u0633\u060c \u0645\u062f\u062a\u060c \u062c\u0627\u0628\u0647\u200c\u062c\u0627\u06cc\u06cc"
    },
    {
      "label": "\u06f5. UI \u2014 \u0642\u0648\u0627\u0639\u062f \u0633\u0627\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_checklist_\u06f5_ui_\u0642\u0648\u0627\u0639\u062f_\u0633\u0627\u06cc\u062a",
      "community": 1102,
      "norm_label": "\u06f5. ui \u2014 \u0642\u0648\u0627\u0639\u062f \u0633\u0627\u06cc\u062a"
    },
    {
      "label": "\u06f6. \u062a\u0633\u062a \u062f\u0633\u062a\u06cc \u2014 \u062f\u0647 \u0633\u0646\u0627\u0631\u06cc\u0648",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_checklist_\u06f6_\u062a\u0633\u062a_\u062f\u0633\u062a\u06cc_\u062f\u0647_\u0633\u0646\u0627\u0631\u06cc\u0648",
      "community": 1102,
      "norm_label": "\u06f6. \u062a\u0633\u062a \u062f\u0633\u062a\u06cc \u2014 \u062f\u0647 \u0633\u0646\u0627\u0631\u06cc\u0648"
    },
    {
      "label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_checklist_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1102,
      "norm_label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f8. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_checklist_\u06f8_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1102,
      "norm_label": "\u06f8. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_implementation_notes",
      "community": 1042,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f0\u0628",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "community": 1042,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f0\u0628"
    },
    {
      "label": "\u06f1. \u0627\u0648\u0644 \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u067e\u0627\u0633\u062e \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u060c \u0628\u0639\u062f \u06a9\u062f \u0628\u0632\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_implementation_notes_\u06f1_\u0627\u0648\u0644_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u067e\u0627\u0633\u062e_\u0631\u0627_\u0628\u0631\u0631\u0633\u06cc_\u06a9\u0646_\u0628\u0639\u062f_\u06a9\u062f_\u0628\u0632\u0646",
      "community": 1042,
      "norm_label": "\u06f1. \u0627\u0648\u0644 \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u067e\u0627\u0633\u062e \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u060c \u0628\u0639\u062f \u06a9\u062f \u0628\u0632\u0646"
    },
    {
      "label": "\u06f2. \u0631\u0646\u06af\u200c\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0647\u0645\u0633\u0627\u06cc\u0647 \u06a9\u067e\u06cc \u06a9\u0646\u060c \u0646\u0647 \u0627\u0632 \u062d\u0627\u0641\u0638\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_implementation_notes_\u06f2_\u0631\u0646\u06af_\u0647\u0627_\u0631\u0627_\u0627\u0632_\u0647\u0645\u0633\u0627\u06cc\u0647_\u06a9\u067e\u06cc_\u06a9\u0646_\u0646\u0647_\u0627\u0632_\u062d\u0627\u0641\u0638\u0647",
      "community": 1042,
      "norm_label": "\u06f2. \u0631\u0646\u06af\u200c\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0647\u0645\u0633\u0627\u06cc\u0647 \u06a9\u067e\u06cc \u06a9\u0646\u060c \u0646\u0647 \u0627\u0632 \u062d\u0627\u0641\u0638\u0647"
    },
    {
      "label": "\u06f3. `fallbackSum` \u0645\u0648\u0642\u062a \u0627\u0633\u062a \u0648 \u0628\u0627\u06cc\u062f \u0647\u0634\u062f\u0627\u0631 \u0628\u062f\u0647\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_implementation_notes_\u06f3_fallbacksum_\u0645\u0648\u0642\u062a_\u0627\u0633\u062a_\u0648_\u0628\u0627\u06cc\u062f_\u0647\u0634\u062f\u0627\u0631_\u0628\u062f\u0647\u062f",
      "community": 1042,
      "norm_label": "\u06f3. `fallbacksum` \u0645\u0648\u0642\u062a \u0627\u0633\u062a \u0648 \u0628\u0627\u06cc\u062f \u0647\u0634\u062f\u0627\u0631 \u0628\u062f\u0647\u062f"
    },
    {
      "label": "\u06f4. \u0622\u0633\u062a\u0627\u0646\u0647\u0654 \u0634\u06a9\u0627\u0641: \u06f6\u06f0 \u062f\u0642\u06cc\u0642\u0647\u060c \u0628\u0627 \u062f\u0644\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_implementation_notes_\u06f4_\u0622\u0633\u062a\u0627\u0646\u0647_\u0634\u06a9\u0627\u0641_\u06f6\u06f0_\u062f\u0642\u06cc\u0642\u0647_\u0628\u0627_\u062f\u0644\u06cc\u0644",
      "community": 1042,
      "norm_label": "\u06f4. \u0627\u0633\u062a\u0627\u0646\u0647 \u0634\u06a9\u0627\u0641: \u06f6\u06f0 \u062f\u0642\u06cc\u0642\u0647\u060c \u0628\u0627 \u062f\u0644\u06cc\u0644"
    },
    {
      "label": "\u06f5. \u0634\u0631\u0637 `&&` \u0631\u0648\u06cc \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc \u062f\u0631 \u067e\u0646\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_implementation_notes_\u06f5_\u0634\u0631\u0637_\u0631\u0648\u06cc_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_\u067e\u0646\u0644",
      "community": 1042,
      "norm_label": "\u06f5. \u0634\u0631\u0637 `&&` \u0631\u0648\u06cc \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc \u062f\u0631 \u067e\u0646\u0644"
    },
    {
      "label": "\u06f6. \u062c\u0627\u0628\u0647\u200c\u062c\u0627\u06cc\u06cc: \u0645\u0648\u062f\u0627\u0644 \u0645\u0648\u062c\u0648\u062f\u060c \u0627\u0646\u062a\u062e\u0627\u0628\u06af\u0631 \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_implementation_notes_\u06f6_\u062c\u0627\u0628\u0647_\u062c\u0627\u06cc\u06cc_\u0645\u0648\u062f\u0627\u0644_\u0645\u0648\u062c\u0648\u062f_\u0627\u0646\u062a\u062e\u0627\u0628\u06af\u0631_\u0645\u0648\u062c\u0648\u062f",
      "community": 1042,
      "norm_label": "\u06f6. \u062c\u0627\u0628\u0647\u200c\u062c\u0627\u06cc\u06cc: \u0645\u0648\u062f\u0627\u0644 \u0645\u0648\u062c\u0648\u062f\u060c \u0627\u0646\u062a\u062e\u0627\u0628\u06af\u0631 \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u06f7. \u062e\u0637\u0627\u06cc \u0628\u06a9\u200c\u0627\u0646\u062f \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0628\u062f\u0647\u060c \u0646\u0647 \u067e\u06cc\u0627\u0645 \u0639\u0645\u0648\u0645\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_implementation_notes_\u06f7_\u062e\u0637\u0627\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0631\u0627_\u0646\u0645\u0627\u06cc\u0634_\u0628\u062f\u0647_\u0646\u0647_\u067e\u06cc\u0627\u0645_\u0639\u0645\u0648\u0645\u06cc",
      "community": 1042,
      "norm_label": "\u06f7. \u062e\u0637\u0627\u06cc \u0628\u06a9\u200c\u0627\u0646\u062f \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0628\u062f\u0647\u060c \u0646\u0647 \u067e\u06cc\u0627\u0645 \u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "label": "\u06f8. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_implementation_notes_\u06f8_edge_case_\u0647\u0627",
      "community": 1042,
      "norm_label": "\u06f8. edge case \u0647\u0627"
    },
    {
      "label": "\u06f9. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_implementation_notes_\u06f9_\u062a\u0633\u062a",
      "community": 1042,
      "norm_label": "\u06f9. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1042,
      "norm_label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_task",
      "community": 494,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f0\u0628 \u2014 \u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc nobat724_front \u0628\u0627 \u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_task_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front_\u0628\u0627_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "community": 1123,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f0\u0628 \u2014 \u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc nobat724_front \u0628\u0627 \u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0633\u0631\u0648\u06cc\u0633\u06cc"
    },
    {
      "label": "\u26d4 \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_task_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1123,
      "norm_label": "\u26d4 \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_task_\u0647\u062f\u0641",
      "community": 1123,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 1123,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u2705 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_task_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 1123,
      "norm_label": "\u2705 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u274c \u0645\u0634\u06a9\u0644\u0627\u062a \u0627\u06cc\u0646 \u062a\u0633\u06a9",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_task_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0627\u06cc\u0646_\u062a\u0633\u06a9",
      "community": 1123,
      "norm_label": "\u274c \u0645\u0634\u06a9\u0644\u0627\u062a \u0627\u06cc\u0646 \u062a\u0633\u06a9"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1123,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1123,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "task_00b_nobat724_service_mode_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1123,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_branch_room_architecture",
      "community": 1139,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f1",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_branch_room_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "community": 1139,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f1"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_01_branch_room_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1139,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u0644\u0627\u06cc\u0647\u200c\u0628\u0646\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "task_01_branch_room_architecture_\u0644\u0627\u06cc\u0647_\u0628\u0646\u062f\u06cc",
      "community": 1139,
      "norm_label": "\u0644\u0627\u06cc\u0647\u200c\u0628\u0646\u062f\u06cc"
    },
    {
      "label": "\u0631\u0627\u0628\u0637\u0647\u0654 Branch \u0628\u0627 DoctorAddress",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "task_01_branch_room_architecture_\u0631\u0627\u0628\u0637\u0647_branch_\u0628\u0627_doctoraddress",
      "community": 1139,
      "norm_label": "\u0631\u0627\u0628\u0637\u0647 branch \u0628\u0627 doctoraddress"
    },
    {
      "label": "\u0633\u0627\u0639\u062a \u06a9\u0627\u0631\u06cc \u0634\u0639\u0628\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "task_01_branch_room_architecture_\u0633\u0627\u0639\u062a_\u06a9\u0627\u0631\u06cc_\u0634\u0639\u0628\u0647",
      "community": 1139,
      "norm_label": "\u0633\u0627\u0639\u062a \u06a9\u0627\u0631\u06cc \u0634\u0639\u0628\u0647"
    },
    {
      "label": "\u0627\u062a\u0627\u0642",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "task_01_branch_room_architecture_\u0627\u062a\u0627\u0642",
      "community": 1139,
      "norm_label": "\u0627\u062a\u0627\u0642"
    },
    {
      "label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "task_01_branch_room_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 1139,
      "norm_label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_branch_room_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f1 (\u0634\u0639\u0628\u0647 \u0648 \u0627\u062a\u0627\u0642)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_branch_room_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_\u0648_\u0627\u062a\u0627\u0642",
      "community": 1140,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f1 (\u0634\u0639\u0628\u0647 \u0648 \u0627\u062a\u0627\u0642)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_01_branch_room_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1140,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_01_branch_room_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 1140,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_01_branch_room_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1140,
      "norm_label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f3. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "task_01_branch_room_checklist_\u06f3_ui",
      "community": 1140,
      "norm_label": "\u06f3. ui"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "task_01_branch_room_checklist_\u06f4_\u062a\u0633\u062a",
      "community": 1140,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "task_01_branch_room_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1140,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "task_01_branch_room_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1140,
      "norm_label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_branch_room_database",
      "community": 1141,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f1",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_branch_room_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f1",
      "community": 1141,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f1"
    },
    {
      "label": "`branches`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "task_01_branch_room_database_branches",
      "community": 1141,
      "norm_label": "`branches`"
    },
    {
      "label": "`branch_working_hours`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "task_01_branch_room_database_branch_working_hours",
      "community": 1141,
      "norm_label": "`branch_working_hours`"
    },
    {
      "label": "`rooms`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "task_01_branch_room_database_rooms",
      "community": 1141,
      "norm_label": "`rooms`"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 \u062c\u062f\u0648\u0644 \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "task_01_branch_room_database_\u062a\u063a\u06cc\u06cc\u0631_\u062c\u062f\u0648\u0644_\u0645\u0648\u062c\u0648\u062f",
      "community": 1141,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 \u062c\u062f\u0648\u0644 \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "Migration",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "task_01_branch_room_database_migration",
      "community": 1141,
      "norm_label": "migration"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "task_01_branch_room_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 1141,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_branch_room_implementation_notes",
      "community": 1103,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f1",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_branch_room_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "community": 1103,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f1"
    },
    {
      "label": "\u06f1. \u0686\u0631\u0627 \u0634\u0639\u0628\u0647 \u0628\u0627\u0644\u0627\u06cc \u0622\u062f\u0631\u0633 \u0645\u06cc\u200c\u0646\u0634\u06cc\u0646\u062f\u060c \u0646\u0647 \u062c\u0627\u06cc \u0622\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_01_branch_room_implementation_notes_\u06f1_\u0686\u0631\u0627_\u0634\u0639\u0628\u0647_\u0628\u0627\u0644\u0627\u06cc_\u0622\u062f\u0631\u0633_\u0645\u06cc_\u0646\u0634\u06cc\u0646\u062f_\u0646\u0647_\u062c\u0627\u06cc_\u0622\u0646",
      "community": 1103,
      "norm_label": "\u06f1. \u0686\u0631\u0627 \u0634\u0639\u0628\u0647 \u0628\u0627\u0644\u0627\u06cc \u0627\u062f\u0631\u0633 \u0645\u06cc\u200c\u0646\u0634\u06cc\u0646\u062f\u060c \u0646\u0647 \u062c\u0627\u06cc \u0627\u0646"
    },
    {
      "label": "\u06f2. \u067e\u0632\u0634\u06a9 \u0645\u0633\u062a\u0642\u0644 \u0647\u0645 \u0634\u0639\u0628\u0647 \u062f\u0627\u0631\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "task_01_branch_room_implementation_notes_\u06f2_\u067e\u0632\u0634\u06a9_\u0645\u0633\u062a\u0642\u0644_\u0647\u0645_\u0634\u0639\u0628\u0647_\u062f\u0627\u0631\u062f",
      "community": 1103,
      "norm_label": "\u06f2. \u067e\u0632\u0634\u06a9 \u0645\u0633\u062a\u0642\u0644 \u0647\u0645 \u0634\u0639\u0628\u0647 \u062f\u0627\u0631\u062f"
    },
    {
      "label": "\u06f3. \u062d\u0630\u0641 \u0634\u0639\u0628\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "task_01_branch_room_implementation_notes_\u06f3_\u062d\u0630\u0641_\u0634\u0639\u0628\u0647",
      "community": 1103,
      "norm_label": "\u06f3. \u062d\u0630\u0641 \u0634\u0639\u0628\u0647"
    },
    {
      "label": "\u06f4. \u0633\u0627\u0639\u062a \u06a9\u0627\u0631\u06cc \u2014 \u062f\u0642\u06cc\u0642\u0647\u060c \u0646\u0647 \u0631\u0634\u062a\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_01_branch_room_implementation_notes_\u06f4_\u0633\u0627\u0639\u062a_\u06a9\u0627\u0631\u06cc_\u062f\u0642\u06cc\u0642\u0647_\u0646\u0647_\u0631\u0634\u062a\u0647",
      "community": 1103,
      "norm_label": "\u06f4. \u0633\u0627\u0639\u062a \u06a9\u0627\u0631\u06cc \u2014 \u062f\u0642\u06cc\u0642\u0647\u060c \u0646\u0647 \u0631\u0634\u062a\u0647"
    },
    {
      "label": "\u06f5. \u062a\u0641\u0633\u06cc\u0631 \u00ab\u0634\u0639\u0628\u0647 \u0628\u062f\u0648\u0646 \u0633\u0627\u0639\u062a \u06a9\u0627\u0631\u06cc\u00bb",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "task_01_branch_room_implementation_notes_\u06f5_\u062a\u0641\u0633\u06cc\u0631_\u0634\u0639\u0628\u0647_\u0628\u062f\u0648\u0646_\u0633\u0627\u0639\u062a_\u06a9\u0627\u0631\u06cc",
      "community": 1103,
      "norm_label": "\u06f5. \u062a\u0641\u0633\u06cc\u0631 \u00ab\u0634\u0639\u0628\u0647 \u0628\u062f\u0648\u0646 \u0633\u0627\u0639\u062a \u06a9\u0627\u0631\u06cc\u00bb"
    },
    {
      "label": "\u06f6. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "task_01_branch_room_implementation_notes_\u06f6_edge_case_\u0647\u0627",
      "community": 1103,
      "norm_label": "\u06f6. edge case \u0647\u0627"
    },
    {
      "label": "\u06f7. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "task_01_branch_room_implementation_notes_\u06f7_\u062a\u0633\u062a",
      "community": 1103,
      "norm_label": "\u06f7. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f8. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "task_01_branch_room_implementation_notes_\u06f8_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1103,
      "norm_label": "\u06f8. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_branch_room_task",
      "community": 1142,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f1 \u2014 \u0634\u0639\u0628\u0647 (Branch) \u0648 \u0627\u062a\u0627\u0642 (Room)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_branch_room_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_branch_\u0648_\u0627\u062a\u0627\u0642_room",
      "community": 1142,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f1 \u2014 \u0634\u0639\u0628\u0647 (branch) \u0648 \u0627\u062a\u0627\u0642 (room)"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_01_branch_room_task_\u0647\u062f\u0641",
      "community": 1142,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "task_01_branch_room_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 1142,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_01_branch_room_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1142,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_01_branch_room_task_endpoint_\u0647\u0627",
      "community": 1142,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "task_01_branch_room_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1142,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "task_01_branch_room_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1142,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_resource_model_architecture",
      "community": 1124,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f2",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_resource_model_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "community": 1124,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f2"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_02_resource_model_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1124,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "`ClinicResource`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "task_02_resource_model_architecture_clinicresource",
      "community": 1124,
      "norm_label": "`clinicresource`"
    },
    {
      "label": "\u0686\u0631\u0627 \u067e\u0644\u060c \u0646\u0647 \u0627\u062f\u063a\u0627\u0645",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "task_02_resource_model_architecture_\u0686\u0631\u0627_\u067e\u0644_\u0646\u0647_\u0627\u062f\u063a\u0627\u0645",
      "community": 1124,
      "norm_label": "\u0686\u0631\u0627 \u067e\u0644\u060c \u0646\u0647 \u0627\u062f\u063a\u0627\u0645"
    },
    {
      "label": "\u0645\u0647\u0627\u0631\u062a\u200c\u0647\u0627 \u2014 \u062c\u062f\u0648\u0644\u060c \u0646\u0647 \u0642\u0627\u0646\u0648\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "task_02_resource_model_architecture_\u0645\u0647\u0627\u0631\u062a_\u0647\u0627_\u062c\u062f\u0648\u0644_\u0646\u0647_\u0642\u0627\u0646\u0648\u0646",
      "community": 1124,
      "norm_label": "\u0645\u0647\u0627\u0631\u062a\u200c\u0647\u0627 \u2014 \u062c\u062f\u0648\u0644\u060c \u0646\u0647 \u0642\u0627\u0646\u0648\u0646"
    },
    {
      "label": "\u0627\u0633\u062a\u062e\u0631 \u0645\u0646\u0627\u0628\u0639",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "task_02_resource_model_architecture_\u0627\u0633\u062a\u062e\u0631_\u0645\u0646\u0627\u0628\u0639",
      "community": 1124,
      "norm_label": "\u0627\u0633\u062a\u062e\u0631 \u0645\u0646\u0627\u0628\u0639"
    },
    {
      "label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc `attributes`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "task_02_resource_model_architecture_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_attributes",
      "community": 1124,
      "norm_label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc `attributes`"
    },
    {
      "label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "task_02_resource_model_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 1124,
      "norm_label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_resource_model_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f2 (\u0645\u0646\u0628\u0639\u060c \u0646\u0648\u0639 \u0645\u0646\u0628\u0639\u060c \u0645\u0647\u0627\u0631\u062a\u060c \u0627\u0633\u062a\u062e\u0631)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_resource_model_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "community": 1143,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f2 (\u0645\u0646\u0628\u0639\u060c \u0646\u0648\u0639 \u0645\u0646\u0628\u0639\u060c \u0645\u0647\u0627\u0631\u062a\u060c \u0627\u0633\u062a\u062e\u0631)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_02_resource_model_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1143,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "task_02_resource_model_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 1143,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "task_02_resource_model_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1143,
      "norm_label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f3. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "task_02_resource_model_checklist_\u06f3_ui",
      "community": 1143,
      "norm_label": "\u06f3. ui"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_02_resource_model_checklist_\u06f4_\u062a\u0633\u062a",
      "community": 1143,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "task_02_resource_model_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1143,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "task_02_resource_model_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1143,
      "norm_label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_resource_model_database",
      "community": 1144,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f2",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_resource_model_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f2",
      "community": 1144,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f2"
    },
    {
      "label": "`resource_types`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_02_resource_model_database_resource_types",
      "community": 1144,
      "norm_label": "`resource_types`"
    },
    {
      "label": "`clinic_resources`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_02_resource_model_database_clinic_resources",
      "community": 1144,
      "norm_label": "`clinic_resources`"
    },
    {
      "label": "`skills` \u0648 `resource_skills`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "task_02_resource_model_database_skills_\u0648_resource_skills",
      "community": 1144,
      "norm_label": "`skills` \u0648 `resource_skills`"
    },
    {
      "label": "`resource_pools` \u0648 `resource_pool_members`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "task_02_resource_model_database_resource_pools_\u0648_resource_pool_members",
      "community": 1144,
      "norm_label": "`resource_pools` \u0648 `resource_pool_members`"
    },
    {
      "label": "Migration \u0648 backfill",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "task_02_resource_model_database_migration_\u0648_backfill",
      "community": 1144,
      "norm_label": "migration \u0648 backfill"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L138",
      "_origin": "ast",
      "id": "task_02_resource_model_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 1144,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_resource_model_implementation_notes",
      "community": 1088,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f2",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_resource_model_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "community": 1088,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f2"
    },
    {
      "label": "\u06f1. \u0638\u0631\u0641\u06cc\u062a: \u06cc\u06a9 \u0631\u062f\u06cc\u0641 \u0628\u0627 \u0638\u0631\u0641\u06cc\u062a \u06f3\u060c \u0646\u0647 \u0633\u0647 \u0631\u062f\u06cc\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_02_resource_model_implementation_notes_\u06f1_\u0638\u0631\u0641\u06cc\u062a_\u06cc\u06a9_\u0631\u062f\u06cc\u0641_\u0628\u0627_\u0638\u0631\u0641\u06cc\u062a_\u06f3_\u0646\u0647_\u0633\u0647_\u0631\u062f\u06cc\u0641",
      "community": 1088,
      "norm_label": "\u06f1. \u0638\u0631\u0641\u06cc\u062a: \u06cc\u06a9 \u0631\u062f\u06cc\u0641 \u0628\u0627 \u0638\u0631\u0641\u06cc\u062a \u06f3\u060c \u0646\u0647 \u0633\u0647 \u0631\u062f\u06cc\u0641"
    },
    {
      "label": "\u06f2. `ClinicResource` \u0646\u0647 `Resource`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "task_02_resource_model_implementation_notes_\u06f2_clinicresource_\u0646\u0647_resource",
      "community": 1088,
      "norm_label": "\u06f2. `clinicresource` \u0646\u0647 `resource`"
    },
    {
      "label": "\u06f3. \u067e\u0644\u200c\u0647\u0627 \u0648 `active`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_02_resource_model_implementation_notes_\u06f3_\u067e\u0644_\u0647\u0627_\u0648_active",
      "community": 1088,
      "norm_label": "\u06f3. \u067e\u0644\u200c\u0647\u0627 \u0648 `active`"
    },
    {
      "label": "\u06f4. `setup_minutes` / `cleanup_minutes` \u0686\u0647 \u0647\u0633\u062a\u0646\u062f \u0648 \u0686\u0647 \u0646\u06cc\u0633\u062a\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_02_resource_model_implementation_notes_\u06f4_setup_minutes_cleanup_minutes_\u0686\u0647_\u0647\u0633\u062a\u0646\u062f_\u0648_\u0686\u0647_\u0646\u06cc\u0633\u062a\u0646\u062f",
      "community": 1088,
      "norm_label": "\u06f4. `setup_minutes` / `cleanup_minutes` \u0686\u0647 \u0647\u0633\u062a\u0646\u062f \u0648 \u0686\u0647 \u0646\u06cc\u0633\u062a\u0646\u062f"
    },
    {
      "label": "\u06f5. \u0645\u0647\u0627\u0631\u062a \u0631\u0627 \u0628\u0627 `jobTitle` \u0642\u0627\u0637\u06cc \u0646\u06a9\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_02_resource_model_implementation_notes_\u06f5_\u0645\u0647\u0627\u0631\u062a_\u0631\u0627_\u0628\u0627_jobtitle_\u0642\u0627\u0637\u06cc_\u0646\u06a9\u0646",
      "community": 1088,
      "norm_label": "\u06f5. \u0645\u0647\u0627\u0631\u062a \u0631\u0627 \u0628\u0627 `jobtitle` \u0642\u0627\u0637\u06cc \u0646\u06a9\u0646"
    },
    {
      "label": "\u06f6. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "task_02_resource_model_implementation_notes_\u06f6_edge_case_\u0647\u0627",
      "community": 1088,
      "norm_label": "\u06f6. edge case \u0647\u0627"
    },
    {
      "label": "\u06f7. \u06a9\u0627\u0631\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_02_resource_model_implementation_notes_\u06f7_\u06a9\u0627\u0631\u0627\u06cc\u06cc",
      "community": 1088,
      "norm_label": "\u06f7. \u06a9\u0627\u0631\u0627\u06cc\u06cc"
    },
    {
      "label": "\u06f8. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "task_02_resource_model_implementation_notes_\u06f8_\u062a\u0633\u062a",
      "community": 1088,
      "norm_label": "\u06f8. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f9. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "task_02_resource_model_implementation_notes_\u06f9_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1088,
      "norm_label": "\u06f9. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_resource_model_task",
      "community": 1145,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f2 \u2014 \u0645\u062f\u0644 \u0645\u0646\u0628\u0639: \u0646\u0648\u0639 \u0645\u0646\u0628\u0639\u060c \u0645\u0646\u0628\u0639\u060c \u0645\u0647\u0627\u0631\u062a\u060c \u0627\u0633\u062a\u062e\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_resource_model_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u062f\u0644_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "community": 1145,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f2 \u2014 \u0645\u062f\u0644 \u0645\u0646\u0628\u0639: \u0646\u0648\u0639 \u0645\u0646\u0628\u0639\u060c \u0645\u0646\u0628\u0639\u060c \u0645\u0647\u0627\u0631\u062a\u060c \u0627\u0633\u062a\u062e\u0631"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_02_resource_model_task_\u0647\u062f\u0641",
      "community": 1145,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "task_02_resource_model_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 1145,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_02_resource_model_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1145,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "task_02_resource_model_task_endpoint_\u0647\u0627",
      "community": 1145,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "task_02_resource_model_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1145,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "task_02_resource_model_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1145,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_resource_calendar_architecture",
      "community": 1125,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f3",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_resource_calendar_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "community": 1125,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f3"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_03_resource_calendar_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1125,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "`ResourceAvailabilityService` \u2014 \u0642\u0631\u0627\u0631\u062f\u0627\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_03_resource_calendar_architecture_resourceavailabilityservice_\u0642\u0631\u0627\u0631\u062f\u0627\u062f",
      "community": 1125,
      "norm_label": "`resourceavailabilityservice` \u2014 \u0642\u0631\u0627\u0631\u062f\u0627\u062f"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 `rawWindows`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_03_resource_calendar_architecture_\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645_rawwindows",
      "community": 1125,
      "norm_label": "\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 `rawwindows`"
    },
    {
      "label": "\u0639\u0645\u0644\u06cc\u0627\u062a \u0628\u0627\u0632\u0647 \u2014 \u06cc\u06a9 \u062c\u0627\u06cc \u0648\u0627\u062d\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "task_03_resource_calendar_architecture_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0628\u0627\u0632\u0647_\u06cc\u06a9_\u062c\u0627\u06cc_\u0648\u0627\u062d\u062f",
      "community": 1125,
      "norm_label": "\u0639\u0645\u0644\u06cc\u0627\u062a \u0628\u0627\u0632\u0647 \u2014 \u06cc\u06a9 \u062c\u0627\u06cc \u0648\u0627\u062d\u062f"
    },
    {
      "label": "\u062a\u0639\u0637\u06cc\u0644\u0627\u062a \u0631\u0633\u0645\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "task_03_resource_calendar_architecture_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0631\u0633\u0645\u06cc",
      "community": 1125,
      "norm_label": "\u062a\u0639\u0637\u06cc\u0644\u0627\u062a \u0631\u0633\u0645\u06cc"
    },
    {
      "label": "import \u062a\u0639\u0637\u06cc\u0644\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "task_03_resource_calendar_architecture_import_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a",
      "community": 1125,
      "norm_label": "import \u062a\u0639\u0637\u06cc\u0644\u0627\u062a"
    },
    {
      "label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "task_03_resource_calendar_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 1125,
      "norm_label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_resource_calendar_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f3 (\u062a\u0642\u0648\u06cc\u0645 \u0645\u0646\u0628\u0639\u060c \u0627\u0633\u062a\u062b\u0646\u0627\u060c \u062a\u0639\u0637\u06cc\u0644\u0627\u062a \u0645\u0644\u06cc)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_resource_calendar_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "community": 1104,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f3 (\u062a\u0642\u0648\u06cc\u0645 \u0645\u0646\u0628\u0639\u060c \u0627\u0633\u062a\u062b\u0646\u0627\u060c \u062a\u0639\u0637\u06cc\u0644\u0627\u062a \u0645\u0644\u06cc)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_03_resource_calendar_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1104,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u06f1. `IntervalSet` \u2014 \u0627\u0648\u0644 \u0627\u0632 \u0647\u0645\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_03_resource_calendar_checklist_\u06f1_intervalset_\u0627\u0648\u0644_\u0627\u0632_\u0647\u0645\u0647",
      "community": 1104,
      "norm_label": "\u06f1. `intervalset` \u2014 \u0627\u0648\u0644 \u0627\u0632 \u0647\u0645\u0647"
    },
    {
      "label": "\u06f2. \u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_03_resource_calendar_checklist_\u06f2_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 1104,
      "norm_label": "\u06f2. \u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u06f3. \u06a9\u0627\u0631\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_03_resource_calendar_checklist_\u06f3_\u06a9\u0627\u0631\u0627\u06cc\u06cc",
      "community": 1104,
      "norm_label": "\u06f3. \u06a9\u0627\u0631\u0627\u06cc\u06cc"
    },
    {
      "label": "\u06f4. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_03_resource_calendar_checklist_\u06f4_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1104,
      "norm_label": "\u06f4. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f5. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_03_resource_calendar_checklist_\u06f5_ui",
      "community": 1104,
      "norm_label": "\u06f5. ui"
    },
    {
      "label": "\u06f6. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "task_03_resource_calendar_checklist_\u06f6_\u062a\u0633\u062a",
      "community": 1104,
      "norm_label": "\u06f6. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "task_03_resource_calendar_checklist_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1104,
      "norm_label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f8. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "task_03_resource_calendar_checklist_\u06f8_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1104,
      "norm_label": "\u06f8. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_resource_calendar_database",
      "community": 1146,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f3",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_resource_calendar_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f3",
      "community": 1146,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f3"
    },
    {
      "label": "`resource_calendars`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_03_resource_calendar_database_resource_calendars",
      "community": 1146,
      "norm_label": "`resource_calendars`"
    },
    {
      "label": "`resource_exceptions`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "task_03_resource_calendar_database_resource_exceptions",
      "community": 1146,
      "norm_label": "`resource_exceptions`"
    },
    {
      "label": "`national_holidays`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_03_resource_calendar_database_national_holidays",
      "community": 1146,
      "norm_label": "`national_holidays`"
    },
    {
      "label": "`tenant_holiday_overrides`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "task_03_resource_calendar_database_tenant_holiday_overrides",
      "community": 1146,
      "norm_label": "`tenant_holiday_overrides`"
    },
    {
      "label": "Migration",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "task_03_resource_calendar_database_migration",
      "community": 1146,
      "norm_label": "migration"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "task_03_resource_calendar_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 1146,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_resource_calendar_implementation_notes",
      "community": 1090,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f3",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_resource_calendar_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "community": 1090,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f3"
    },
    {
      "label": "\u06f1. `IntervalSet` \u0627\u0648\u0644\u060c \u0628\u0642\u06cc\u0647 \u0628\u0639\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_03_resource_calendar_implementation_notes_\u06f1_intervalset_\u0627\u0648\u0644_\u0628\u0642\u06cc\u0647_\u0628\u0639\u062f",
      "community": 1090,
      "norm_label": "\u06f1. `intervalset` \u0627\u0648\u0644\u060c \u0628\u0642\u06cc\u0647 \u0628\u0639\u062f"
    },
    {
      "label": "\u06f2. \u0634\u0639\u0628\u0647\u0654 \u0628\u062f\u0648\u0646 \u0633\u0627\u0639\u062a \u06a9\u0627\u0631\u06cc = \u0628\u06cc\u200c\u0642\u06cc\u062f\u060c \u0646\u0647 \u0628\u0633\u062a\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_03_resource_calendar_implementation_notes_\u06f2_\u0634\u0639\u0628\u0647_\u0628\u062f\u0648\u0646_\u0633\u0627\u0639\u062a_\u06a9\u0627\u0631\u06cc_\u0628\u06cc_\u0642\u06cc\u062f_\u0646\u0647_\u0628\u0633\u062a\u0647",
      "community": 1090,
      "norm_label": "\u06f2. \u0634\u0639\u0628\u0647 \u0628\u062f\u0648\u0646 \u0633\u0627\u0639\u062a \u06a9\u0627\u0631\u06cc = \u0628\u06cc\u200c\u0642\u06cc\u062f\u060c \u0646\u0647 \u0628\u0633\u062a\u0647"
    },
    {
      "label": "\u06f3. \u062a\u0639\u0637\u06cc\u0644\u0627\u062a: \u0645\u0644\u06cc\u060c \u0645\u062d\u06cc\u0637\u06cc\u060c \u0645\u0646\u0628\u0639\u06cc \u2014 \u062a\u0631\u062a\u06cc\u0628",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "task_03_resource_calendar_implementation_notes_\u06f3_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc_\u0645\u062d\u06cc\u0637\u06cc_\u0645\u0646\u0628\u0639\u06cc_\u062a\u0631\u062a\u06cc\u0628",
      "community": 1090,
      "norm_label": "\u06f3. \u062a\u0639\u0637\u06cc\u0644\u0627\u062a: \u0645\u0644\u06cc\u060c \u0645\u062d\u06cc\u0637\u06cc\u060c \u0645\u0646\u0628\u0639\u06cc \u2014 \u062a\u0631\u062a\u06cc\u0628"
    },
    {
      "label": "\u06f4. \u0632\u0645\u0627\u0646 \u0648 \u0645\u0646\u0637\u0642\u0647\u0654 \u0632\u0645\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "task_03_resource_calendar_implementation_notes_\u06f4_\u0632\u0645\u0627\u0646_\u0648_\u0645\u0646\u0637\u0642\u0647_\u0632\u0645\u0627\u0646\u06cc",
      "community": 1090,
      "norm_label": "\u06f4. \u0632\u0645\u0627\u0646 \u0648 \u0645\u0646\u0637\u0642\u0647 \u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "label": "\u06f5. \u06a9\u0627\u0631\u0627\u06cc\u06cc \u2014 \u067e\u0646\u062c \u06a9\u0648\u0626\u0631\u06cc\u060c \u0646\u0647 \u067e\u0646\u062c \u00d7 \u062a\u0639\u062f\u0627\u062f \u0631\u0648\u0632",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_03_resource_calendar_implementation_notes_\u06f5_\u06a9\u0627\u0631\u0627\u06cc\u06cc_\u067e\u0646\u062c_\u06a9\u0648\u0626\u0631\u06cc_\u0646\u0647_\u067e\u0646\u062c_\u062a\u0639\u062f\u0627\u062f_\u0631\u0648\u0632",
      "community": 1090,
      "norm_label": "\u06f5. \u06a9\u0627\u0631\u0627\u06cc\u06cc \u2014 \u067e\u0646\u062c \u06a9\u0648\u064a\u0631\u06cc\u060c \u0646\u0647 \u067e\u0646\u062c \u00d7 \u062a\u0639\u062f\u0627\u062f \u0631\u0648\u0632"
    },
    {
      "label": "\u06f6. \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0627 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "task_03_resource_calendar_implementation_notes_\u06f6_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0628\u0627_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "community": 1090,
      "norm_label": "\u06f6. \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0627 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u06f7. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "task_03_resource_calendar_implementation_notes_\u06f7_edge_case_\u0647\u0627",
      "community": 1090,
      "norm_label": "\u06f7. edge case \u0647\u0627"
    },
    {
      "label": "\u06f8. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "task_03_resource_calendar_implementation_notes_\u06f8_\u062a\u0633\u062a",
      "community": 1090,
      "norm_label": "\u06f8. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f9. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "task_03_resource_calendar_implementation_notes_\u06f9_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1090,
      "norm_label": "\u06f9. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_resource_calendar_task",
      "community": 1147,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f3 \u2014 \u062a\u0642\u0648\u06cc\u0645 \u0645\u0646\u0628\u0639\u060c \u0627\u0633\u062a\u062b\u0646\u0627\u060c \u062a\u0639\u0637\u06cc\u0644\u0627\u062a \u0645\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_resource_calendar_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "community": 1147,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f3 \u2014 \u062a\u0642\u0648\u06cc\u0645 \u0645\u0646\u0628\u0639\u060c \u0627\u0633\u062a\u062b\u0646\u0627\u060c \u062a\u0639\u0637\u06cc\u0644\u0627\u062a \u0645\u0644\u06cc"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_03_resource_calendar_task_\u0647\u062f\u0641",
      "community": 1147,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_03_resource_calendar_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 1147,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "task_03_resource_calendar_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1147,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "task_03_resource_calendar_task_endpoint_\u0647\u0627",
      "community": 1147,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "task_03_resource_calendar_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1147,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "task_03_resource_calendar_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1147,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_architecture",
      "community": 1105,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f4",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "community": 1105,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f4"
    },
    {
      "label": "\u0648\u0627\u0698\u06af\u0627\u0646 \u2014 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0646\u06a9\u062a\u0647\u0654 \u0627\u06cc\u0646 \u062a\u0633\u06a9",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_architecture_\u0648\u0627\u0698\u06af\u0627\u0646_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0646\u06a9\u062a\u0647_\u0627\u06cc\u0646_\u062a\u0633\u06a9",
      "community": 1105,
      "norm_label": "\u0648\u0627\u0698\u06af\u0627\u0646 \u2014 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0646\u06a9\u062a\u0647 \u0627\u06cc\u0646 \u062a\u0633\u06a9"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1105,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "`DurationCalculator` \u2014 \u0642\u0644\u0628 \u062a\u0633\u06a9",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_architecture_durationcalculator_\u0642\u0644\u0628_\u062a\u0633\u06a9",
      "community": 1105,
      "norm_label": "`durationcalculator` \u2014 \u0642\u0644\u0628 \u062a\u0633\u06a9"
    },
    {
      "label": "`ServiceSelectionValidator`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_architecture_serviceselectionvalidator",
      "community": 1105,
      "norm_label": "`serviceselectionvalidator`"
    },
    {
      "label": "`ServiceOption`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_architecture_serviceoption",
      "community": 1105,
      "norm_label": "`serviceoption`"
    },
    {
      "label": "`ServiceOptionRelation`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_architecture_serviceoptionrelation",
      "community": 1105,
      "norm_label": "`serviceoptionrelation`"
    },
    {
      "label": "\u0642\u06cc\u0645\u062a \u0628\u0627 override \u0634\u0639\u0628\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L146",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_architecture_\u0642\u06cc\u0645\u062a_\u0628\u0627_override_\u0634\u0639\u0628\u0647",
      "community": 1105,
      "norm_label": "\u0642\u06cc\u0645\u062a \u0628\u0627 override \u0634\u0639\u0628\u0647"
    },
    {
      "label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 1105,
      "norm_label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f4 (\u06a9\u0627\u062a\u0627\u0644\u0648\u06af \u062e\u062f\u0645\u0627\u062a v2)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_v2",
      "community": 1126,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f4 (\u06a9\u0627\u062a\u0627\u0644\u0648\u06af \u062e\u062f\u0645\u0627\u062a v2)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1126,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 1126,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u06f2. `POST /service-selection/validate` \u2014 \u0639\u0645\u0648\u0645\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_checklist_\u06f2_post_service_selection_validate_\u0639\u0645\u0648\u0645\u06cc",
      "community": 1126,
      "norm_label": "\u06f2. `post /service-selection/validate` \u2014 \u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "label": "\u06f3. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_checklist_\u06f3_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1126,
      "norm_label": "\u06f3. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f4. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_checklist_\u06f4_ui",
      "community": 1126,
      "norm_label": "\u06f4. ui"
    },
    {
      "label": "\u06f5. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_checklist_\u06f5_\u062a\u0633\u062a",
      "community": 1126,
      "norm_label": "\u06f5. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_checklist_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1126,
      "norm_label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f7. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_checklist_\u06f7_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1126,
      "norm_label": "\u06f7. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_database",
      "community": 1106,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f4",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f4",
      "community": 1106,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f4"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 \u062c\u062f\u0648\u0644 \u0645\u0648\u062c\u0648\u062f: `service_items`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_database_\u062a\u063a\u06cc\u06cc\u0631_\u062c\u062f\u0648\u0644_\u0645\u0648\u062c\u0648\u062f_service_items",
      "community": 1106,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 \u062c\u062f\u0648\u0644 \u0645\u0648\u062c\u0648\u062f: `service_items`"
    },
    {
      "label": "`service_categories` \u2014 \u062f\u0631\u062e\u062a\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_database_service_categories_\u062f\u0631\u062e\u062a\u06cc",
      "community": 1106,
      "norm_label": "`service_categories` \u2014 \u062f\u0631\u062e\u062a\u06cc"
    },
    {
      "label": "`item_groups`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_database_item_groups",
      "community": 1106,
      "norm_label": "`item_groups`"
    },
    {
      "label": "`service_options` \u2014 \u00ab\u0622\u06cc\u062a\u0645\u00bb \u0645\u0633\u062a\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_database_service_options_\u0622\u06cc\u062a\u0645_\u0645\u0633\u062a\u0646\u062f",
      "community": 1106,
      "norm_label": "`service_options` \u2014 \u00ab\u0627\u06cc\u062a\u0645\u00bb \u0645\u0633\u062a\u0646\u062f"
    },
    {
      "label": "`service_option_relations`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_database_service_option_relations",
      "community": 1106,
      "norm_label": "`service_option_relations`"
    },
    {
      "label": "`service_branch_overrides`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_database_service_branch_overrides",
      "community": 1106,
      "norm_label": "`service_branch_overrides`"
    },
    {
      "label": "Migration \u0648 backfill",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_database_migration_\u0648_backfill",
      "community": 1106,
      "norm_label": "migration \u0648 backfill"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L141",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 1106,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_implementation_notes",
      "community": 1047,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f4",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "community": 1047,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f4"
    },
    {
      "label": "\u06f1. `ServiceItem` \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0646\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_implementation_notes_\u06f1_serviceitem_\u0631\u0627_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u0627\u0645_\u0646\u062f\u0647",
      "community": 1047,
      "norm_label": "\u06f1. `serviceitem` \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0646\u062f\u0647"
    },
    {
      "label": "\u06f2. `/service-selection/validate` \u0647\u0645 \u0639\u0645\u0648\u0645\u06cc \u0627\u0633\u062a \u0647\u0645 \u067e\u0646\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_implementation_notes_\u06f2_service_selection_validate_\u0647\u0645_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0633\u062a_\u0647\u0645_\u067e\u0646\u0644\u06cc",
      "community": 1047,
      "norm_label": "\u06f2. `/service-selection/validate` \u0647\u0645 \u0639\u0645\u0648\u0645\u06cc \u0627\u0633\u062a \u0647\u0645 \u067e\u0646\u0644\u06cc"
    },
    {
      "label": "\u06f3. \u0642\u0637\u0639\u06cc\u062a \u0645\u062d\u0627\u0633\u0628\u0647\u0654 \u0645\u062f\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_implementation_notes_\u06f3_\u0642\u0637\u0639\u06cc\u062a_\u0645\u062d\u0627\u0633\u0628\u0647_\u0645\u062f\u062a",
      "community": 1047,
      "norm_label": "\u06f3. \u0642\u0637\u0639\u06cc\u062a \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u062f\u062a"
    },
    {
      "label": "\u06f4. \u062a\u0635\u0645\u06cc\u0645: \u0645\u0631\u062a\u0628\u200c\u0633\u0627\u0632\u06cc \u0646\u0632\u0648\u0644\u06cc \u0628\u0631 \u0627\u0633\u0627\u0633 \u00ab\u0632\u0645\u0627\u0646 \u062a\u0646\u0647\u0627\u00bb",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_implementation_notes_\u06f4_\u062a\u0635\u0645\u06cc\u0645_\u0645\u0631\u062a\u0628_\u0633\u0627\u0632\u06cc_\u0646\u0632\u0648\u0644\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0632\u0645\u0627\u0646_\u062a\u0646\u0647\u0627",
      "community": 1047,
      "norm_label": "\u06f4. \u062a\u0635\u0645\u06cc\u0645: \u0645\u0631\u062a\u0628\u200c\u0633\u0627\u0632\u06cc \u0646\u0632\u0648\u0644\u06cc \u0628\u0631 \u0627\u0633\u0627\u0633 \u00ab\u0632\u0645\u0627\u0646 \u062a\u0646\u0647\u0627\u00bb"
    },
    {
      "label": "\u06f5. `additional_minutes = null` \u06cc\u0639\u0646\u06cc \u0645\u062d\u0627\u0641\u0638\u0647\u200c\u06a9\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_implementation_notes_\u06f5_additional_minutes_null_\u06cc\u0639\u0646\u06cc_\u0645\u062d\u0627\u0641\u0638\u0647_\u06a9\u0627\u0631",
      "community": 1047,
      "norm_label": "\u06f5. `additional_minutes = null` \u06cc\u0639\u0646\u06cc \u0645\u062d\u0627\u0641\u0638\u0647\u200c\u06a9\u0627\u0631"
    },
    {
      "label": "\u06f6. \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0645\u062a\u0642\u0627\u0631\u0646\u060c \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632 \u062c\u0647\u062a\u200c\u062f\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_implementation_notes_\u06f6_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0645\u062a\u0642\u0627\u0631\u0646_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u062c\u0647\u062a_\u062f\u0627\u0631",
      "community": 1047,
      "norm_label": "\u06f6. \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0645\u062a\u0642\u0627\u0631\u0646\u060c \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632 \u062c\u0647\u062a\u200c\u062f\u0627\u0631"
    },
    {
      "label": "\u06f7. \u0639\u0645\u0642 \u062f\u0631\u062e\u062a \u0648 \u062d\u0630\u0641 \u062f\u0633\u062a\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_implementation_notes_\u06f7_\u0639\u0645\u0642_\u062f\u0631\u062e\u062a_\u0648_\u062d\u0630\u0641_\u062f\u0633\u062a\u0647",
      "community": 1047,
      "norm_label": "\u06f7. \u0639\u0645\u0642 \u062f\u0631\u062e\u062a \u0648 \u062d\u0630\u0641 \u062f\u0633\u062a\u0647"
    },
    {
      "label": "\u06f8. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_implementation_notes_\u06f8_edge_case_\u0647\u0627",
      "community": 1047,
      "norm_label": "\u06f8. edge case \u0647\u0627"
    },
    {
      "label": "\u06f9. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_implementation_notes_\u06f9_\u062a\u0633\u062a",
      "community": 1047,
      "norm_label": "\u06f9. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1047,
      "norm_label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_task",
      "community": 1148,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f4 \u2014 \u06a9\u0627\u062a\u0627\u0644\u0648\u06af \u062e\u062f\u0645\u0627\u062a \u0646\u0633\u062e\u0647\u0654 \u06f2: \u06af\u0631\u0648\u0647 \u0622\u06cc\u062a\u0645\u060c \u062f\u0648 \u0646\u0648\u0639 \u0632\u0645\u0627\u0646\u060c \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_\u0646\u0633\u062e\u0647_\u06f2_\u06af\u0631\u0648\u0647_\u0622\u06cc\u062a\u0645_\u062f\u0648_\u0646\u0648\u0639_\u0632\u0645\u0627\u0646_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc",
      "community": 1148,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f4 \u2014 \u06a9\u0627\u062a\u0627\u0644\u0648\u06af \u062e\u062f\u0645\u0627\u062a \u0646\u0633\u062e\u0647 \u06f2: \u06af\u0631\u0648\u0647 \u0627\u06cc\u062a\u0645\u060c \u062f\u0648 \u0646\u0648\u0639 \u0632\u0645\u0627\u0646\u060c \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_task_\u0647\u062f\u0641",
      "community": 1148,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 1148,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1148,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_task_endpoint_\u0647\u0627",
      "community": 1148,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1148,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "task_04_service_catalog_v2_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1148,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_appointment_plan_architecture",
      "community": 1055,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f5",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_appointment_plan_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "community": 1055,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f5"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_05_appointment_plan_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1055,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "`SegmentTemplate`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "task_05_appointment_plan_architecture_segmenttemplate",
      "community": 1055,
      "norm_label": "`segmenttemplate`"
    },
    {
      "label": "\u0645\u062f\u062a \u062b\u0627\u0628\u062a \u06cc\u0627 \u0633\u0647\u0645\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_05_appointment_plan_architecture_\u0645\u062f\u062a_\u062b\u0627\u0628\u062a_\u06cc\u0627_\u0633\u0647\u0645\u06cc",
      "community": 1055,
      "norm_label": "\u0645\u062f\u062a \u062b\u0627\u0628\u062a \u06cc\u0627 \u0633\u0647\u0645\u06cc"
    },
    {
      "label": "`SegmentRequirement`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_05_appointment_plan_architecture_segmentrequirement",
      "community": 1055,
      "norm_label": "`segmentrequirement`"
    },
    {
      "label": "`constraints` \u2014 \u0641\u0647\u0631\u0633\u062a \u0628\u0633\u062a\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "task_05_appointment_plan_architecture_constraints_\u0641\u0647\u0631\u0633\u062a_\u0628\u0633\u062a\u0647",
      "community": 1055,
      "norm_label": "`constraints` \u2014 \u0641\u0647\u0631\u0633\u062a \u0628\u0633\u062a\u0647"
    },
    {
      "label": "`AppointmentPlanBuilder` \u2014 \u062c\u0631\u06cc\u0627\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "task_05_appointment_plan_architecture_appointmentplanbuilder_\u062c\u0631\u06cc\u0627\u0646",
      "community": 1055,
      "norm_label": "`appointmentplanbuilder` \u2014 \u062c\u0631\u06cc\u0627\u0646"
    },
    {
      "label": "\u0627\u062f\u063a\u0627\u0645 \u0628\u062e\u0634\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "task_05_appointment_plan_architecture_\u0627\u062f\u063a\u0627\u0645_\u0628\u062e\u0634_\u0647\u0627",
      "community": 1055,
      "norm_label": "\u0627\u062f\u063a\u0627\u0645 \u0628\u062e\u0634\u200c\u0647\u0627"
    },
    {
      "label": "`RequirementResolver`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L149",
      "_origin": "ast",
      "id": "task_05_appointment_plan_architecture_requirementresolver",
      "community": 1055,
      "norm_label": "`requirementresolver`"
    },
    {
      "label": "\u0633\u0627\u0632\u06af\u0627\u0631\u06cc: \u0633\u0631\u0648\u06cc\u0633 \u0628\u062f\u0648\u0646 \u0627\u0644\u06af\u0648",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L171",
      "_origin": "ast",
      "id": "task_05_appointment_plan_architecture_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0628\u062f\u0648\u0646_\u0627\u0644\u06af\u0648",
      "community": 1055,
      "norm_label": "\u0633\u0627\u0632\u06af\u0627\u0631\u06cc: \u0633\u0631\u0648\u06cc\u0633 \u0628\u062f\u0648\u0646 \u0627\u0644\u06af\u0648"
    },
    {
      "label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L187",
      "_origin": "ast",
      "id": "task_05_appointment_plan_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 1055,
      "norm_label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_appointment_plan_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f5 (\u0628\u062e\u0634\u200c\u0647\u0627\u06cc \u0646\u0648\u0628\u062a \u0648 \u0633\u0627\u0632\u0646\u062f\u0647\u0654 \u0628\u0631\u0646\u0627\u0645\u0647)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_appointment_plan_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "community": 1149,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f5 (\u0628\u062e\u0634\u200c\u0647\u0627\u06cc \u0646\u0648\u0628\u062a \u0648 \u0633\u0627\u0632\u0646\u062f\u0647 \u0628\u0631\u0646\u0627\u0645\u0647)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_05_appointment_plan_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1149,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_05_appointment_plan_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 1149,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "task_05_appointment_plan_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1149,
      "norm_label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f3. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "task_05_appointment_plan_checklist_\u06f3_ui",
      "community": 1149,
      "norm_label": "\u06f3. ui"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "task_05_appointment_plan_checklist_\u06f4_\u062a\u0633\u062a",
      "community": 1149,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "task_05_appointment_plan_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1149,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "task_05_appointment_plan_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1149,
      "norm_label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_appointment_plan_database",
      "community": 1174,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f5",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_appointment_plan_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f5",
      "community": 1174,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f5"
    },
    {
      "label": "`segment_templates`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_05_appointment_plan_database_segment_templates",
      "community": 1174,
      "norm_label": "`segment_templates`"
    },
    {
      "label": "`segment_requirements`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/database.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_05_appointment_plan_database_segment_requirements",
      "community": 1174,
      "norm_label": "`segment_requirements`"
    },
    {
      "label": "\u0647\u06cc\u0686 \u062c\u062f\u0648\u0644 \u062c\u062f\u06cc\u062f\u06cc \u0628\u0631\u0627\u06cc \u00ab\u0628\u0631\u0646\u0627\u0645\u0647\u0654 \u0633\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647\u00bb \u0646\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/database.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "task_05_appointment_plan_database_\u0647\u06cc\u0686_\u062c\u062f\u0648\u0644_\u062c\u062f\u06cc\u062f\u06cc_\u0628\u0631\u0627\u06cc_\u0628\u0631\u0646\u0627\u0645\u0647_\u0633\u0627\u062e\u062a\u0647_\u0634\u062f\u0647_\u0646\u06cc\u0633\u062a",
      "community": 1174,
      "norm_label": "\u0647\u06cc\u0686 \u062c\u062f\u0648\u0644 \u062c\u062f\u06cc\u062f\u06cc \u0628\u0631\u0627\u06cc \u00ab\u0628\u0631\u0646\u0627\u0645\u0647 \u0633\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647\u00bb \u0646\u06cc\u0633\u062a"
    },
    {
      "label": "Migration",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/database.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "task_05_appointment_plan_database_migration",
      "community": 1174,
      "norm_label": "migration"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/database.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "task_05_appointment_plan_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 1174,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_appointment_plan_implementation_notes",
      "community": 1065,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f5",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_appointment_plan_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "community": 1065,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f5"
    },
    {
      "label": "\u06f1. \u0628\u0631\u0646\u0627\u0645\u0647 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u062e\u0627\u0644\u0635 \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_05_appointment_plan_implementation_notes_\u06f1_\u0628\u0631\u0646\u0627\u0645\u0647_\u06cc\u06a9_\u062a\u0627\u0628\u0639_\u062e\u0627\u0644\u0635_\u0627\u0633\u062a",
      "community": 1065,
      "norm_label": "\u06f1. \u0628\u0631\u0646\u0627\u0645\u0647 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u062e\u0627\u0644\u0635 \u0627\u0633\u062a"
    },
    {
      "label": "\u06f2. `offset_minutes` \u0646\u0633\u0628\u06cc \u0627\u0633\u062a\u060c \u0646\u0647 \u0645\u0637\u0644\u0642",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "task_05_appointment_plan_implementation_notes_\u06f2_offset_minutes_\u0646\u0633\u0628\u06cc_\u0627\u0633\u062a_\u0646\u0647_\u0645\u0637\u0644\u0642",
      "community": 1065,
      "norm_label": "\u06f2. `offset_minutes` \u0646\u0633\u0628\u06cc \u0627\u0633\u062a\u060c \u0646\u0647 \u0645\u0637\u0644\u0642"
    },
    {
      "label": "\u06f3. `setup/cleanup` \u0645\u0646\u0628\u0639 \u06a9\u062c\u0627 \u0627\u0639\u0645\u0627\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_05_appointment_plan_implementation_notes_\u06f3_setup_cleanup_\u0645\u0646\u0628\u0639_\u06a9\u062c\u0627_\u0627\u0639\u0645\u0627\u0644_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 1065,
      "norm_label": "\u06f3. `setup/cleanup` \u0645\u0646\u0628\u0639 \u06a9\u062c\u0627 \u0627\u0639\u0645\u0627\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u06f4. \u0627\u062f\u063a\u0627\u0645: `count` \u0628\u06cc\u0634\u06cc\u0646\u0647\u060c \u0646\u0647 \u062c\u0645\u0639",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "task_05_appointment_plan_implementation_notes_\u06f4_\u0627\u062f\u063a\u0627\u0645_count_\u0628\u06cc\u0634\u06cc\u0646\u0647_\u0646\u0647_\u062c\u0645\u0639",
      "community": 1065,
      "norm_label": "\u06f4. \u0627\u062f\u063a\u0627\u0645: `count` \u0628\u06cc\u0634\u06cc\u0646\u0647\u060c \u0646\u0647 \u062c\u0645\u0639"
    },
    {
      "label": "\u06f5. \u0642\u06cc\u062f \u062c\u0646\u0633\u06cc\u062a \u2014 \u0633\u06a9\u0648\u062a \u0645\u0645\u0646\u0648\u0639",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "task_05_appointment_plan_implementation_notes_\u06f5_\u0642\u06cc\u062f_\u062c\u0646\u0633\u06cc\u062a_\u0633\u06a9\u0648\u062a_\u0645\u0645\u0646\u0648\u0639",
      "community": 1065,
      "norm_label": "\u06f5. \u0642\u06cc\u062f \u062c\u0646\u0633\u06cc\u062a \u2014 \u0633\u06a9\u0648\u062a \u0645\u0645\u0646\u0648\u0639"
    },
    {
      "label": "\u06f6. `occupancy` \u0633\u0647 \u062d\u0627\u0644\u062a \u2014 \u062a\u0641\u0627\u0648\u062a \u0639\u0645\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "task_05_appointment_plan_implementation_notes_\u06f6_occupancy_\u0633\u0647_\u062d\u0627\u0644\u062a_\u062a\u0641\u0627\u0648\u062a_\u0639\u0645\u0644\u06cc",
      "community": 1065,
      "norm_label": "\u06f6. `occupancy` \u0633\u0647 \u062d\u0627\u0644\u062a \u2014 \u062a\u0641\u0627\u0648\u062a \u0639\u0645\u0644\u06cc"
    },
    {
      "label": "\u06f7. \u0633\u0642\u0641\u200c\u0647\u0627 \u2014 \u062d\u0641\u0627\u0638\u062a \u0627\u0632 \u062a\u0633\u06a9 \u06f0\u06f6",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "task_05_appointment_plan_implementation_notes_\u06f7_\u0633\u0642\u0641_\u0647\u0627_\u062d\u0641\u0627\u0638\u062a_\u0627\u0632_\u062a\u0633\u06a9_\u06f0\u06f6",
      "community": 1065,
      "norm_label": "\u06f7. \u0633\u0642\u0641\u200c\u0647\u0627 \u2014 \u062d\u0641\u0627\u0638\u062a \u0627\u0632 \u062a\u0633\u06a9 \u06f0\u06f6"
    },
    {
      "label": "\u06f8. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "task_05_appointment_plan_implementation_notes_\u06f8_edge_case_\u0647\u0627",
      "community": 1065,
      "norm_label": "\u06f8. edge case \u0647\u0627"
    },
    {
      "label": "\u06f9. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "task_05_appointment_plan_implementation_notes_\u06f9_\u062a\u0633\u062a",
      "community": 1065,
      "norm_label": "\u06f9. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L128",
      "_origin": "ast",
      "id": "task_05_appointment_plan_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1065,
      "norm_label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_appointment_plan_task",
      "community": 1127,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f5 \u2014 \u0628\u062e\u0634\u200c\u0647\u0627\u06cc \u0646\u0648\u0628\u062a \u0648 \u0633\u0627\u0632\u0646\u062f\u0647\u0654 \u0628\u0631\u0646\u0627\u0645\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_appointment_plan_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "community": 1127,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f5 \u2014 \u0628\u062e\u0634\u200c\u0647\u0627\u06cc \u0646\u0648\u0628\u062a \u0648 \u0633\u0627\u0632\u0646\u062f\u0647 \u0628\u0631\u0646\u0627\u0645\u0647"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_05_appointment_plan_task_\u0647\u062f\u0641",
      "community": 1127,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_05_appointment_plan_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 1127,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_05_appointment_plan_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1127,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "task_05_appointment_plan_task_endpoint_\u0647\u0627",
      "community": 1127,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc `POST /appointment-plan/preview`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "task_05_appointment_plan_task_\u062e\u0631\u0648\u062c\u06cc_post_appointment_plan_preview",
      "community": 1127,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc `post /appointment-plan/preview`"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "task_05_appointment_plan_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1127,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "task_05_appointment_plan_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1127,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_appointment_plan_user_flow",
      "community": 1194,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f5",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_appointment_plan_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "community": 1194,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f5"
    },
    {
      "label": "\u0627\u0644\u0641) \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0627\u0644\u06af\u0648\u06cc \u0628\u062e\u0634\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_05_appointment_plan_user_flow_\u0627\u0644\u0641_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0627\u0644\u06af\u0648\u06cc_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u06cc\u06a9_\u0633\u0631\u0648\u06cc\u0633_\u0631\u0627_\u062a\u0639\u0631\u06cc\u0641_\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 1194,
      "norm_label": "\u0627\u0644\u0641) \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0627\u0644\u06af\u0648\u06cc \u0628\u062e\u0634\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u0628) \u0628\u06cc\u0645\u0627\u0631 \u0633\u0631\u0648\u06cc\u0633 \u0648 \u0622\u06cc\u062a\u0645 \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f (\u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/user_flow.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "task_05_appointment_plan_user_flow_\u0628_\u0628\u06cc\u0645\u0627\u0631_\u0633\u0631\u0648\u06cc\u0633_\u0648_\u0622\u06cc\u062a\u0645_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u06cc_\u06a9\u0646\u062f_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc",
      "community": 1194,
      "norm_label": "\u0628) \u0628\u06cc\u0645\u0627\u0631 \u0633\u0631\u0648\u06cc\u0633 \u0648 \u0627\u06cc\u062a\u0645 \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f (\u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc)"
    },
    {
      "label": "\u062c) \u0645\u0646\u0634\u06cc \u0627\u0632 \u067e\u0646\u0644 \u0646\u0648\u0628\u062a \u0645\u06cc\u200c\u0633\u0627\u0632\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/user_flow.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "task_05_appointment_plan_user_flow_\u062c_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u067e\u0646\u0644_\u0646\u0648\u0628\u062a_\u0645\u06cc_\u0633\u0627\u0632\u062f",
      "community": 1194,
      "norm_label": "\u062c) \u0645\u0646\u0634\u06cc \u0627\u0632 \u067e\u0646\u0644 \u0646\u0648\u0628\u062a \u0645\u06cc\u200c\u0633\u0627\u0632\u062f"
    },
    {
      "label": "\u062f) \u062d\u0627\u0644\u062a \u062e\u0637\u0627 \u2014 \u0647\u06cc\u0686 \u0645\u0646\u0628\u0639\u06cc \u0645\u0648\u062c\u0648\u062f \u0646\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/user_flow.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "task_05_appointment_plan_user_flow_\u062f_\u062d\u0627\u0644\u062a_\u062e\u0637\u0627_\u0647\u06cc\u0686_\u0645\u0646\u0628\u0639\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0646\u06cc\u0633\u062a",
      "community": 1194,
      "norm_label": "\u062f) \u062d\u0627\u0644\u062a \u062e\u0637\u0627 \u2014 \u0647\u06cc\u0686 \u0645\u0646\u0628\u0639\u06cc \u0645\u0648\u062c\u0648\u062f \u0646\u06cc\u0633\u062a"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_availability_engine_architecture",
      "community": 1091,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f6",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_availability_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "community": 1091,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f6"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_06_availability_engine_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1091,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0627\u0635\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "task_06_availability_engine_architecture_\u062c\u0631\u06cc\u0627\u0646_\u0627\u0635\u0644\u06cc",
      "community": 1091,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0627\u0635\u0644\u06cc"
    },
    {
      "label": "`OccupancyIndex`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "task_06_availability_engine_architecture_occupancyindex",
      "community": 1091,
      "norm_label": "`occupancyindex`"
    },
    {
      "label": "`CandidateGenerator` \u2014 \u0647\u0631\u0633 \u0632\u0648\u062f\u0647\u0646\u06af\u0627\u0645",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "task_06_availability_engine_architecture_candidategenerator_\u0647\u0631\u0633_\u0632\u0648\u062f\u0647\u0646\u06af\u0627\u0645",
      "community": 1091,
      "norm_label": "`candidategenerator` \u2014 \u0647\u0631\u0633 \u0632\u0648\u062f\u0647\u0646\u06af\u0627\u0645"
    },
    {
      "label": "`ResourceAllocator` \u2014 \u062a\u0637\u0628\u06cc\u0642",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "task_06_availability_engine_architecture_resourceallocator_\u062a\u0637\u0628\u06cc\u0642",
      "community": 1091,
      "norm_label": "`resourceallocator` \u2014 \u062a\u0637\u0628\u06cc\u0642"
    },
    {
      "label": "`groupKey()` \u2014 \u0686\u0631\u0627 \u0644\u0627\u0632\u0645 \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "task_06_availability_engine_architecture_groupkey_\u0686\u0631\u0627_\u0644\u0627\u0632\u0645_\u0627\u0633\u062a",
      "community": 1091,
      "norm_label": "`groupkey()` \u2014 \u0686\u0631\u0627 \u0644\u0627\u0632\u0645 \u0627\u0633\u062a"
    },
    {
      "label": "\u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc\u200c\u0647\u0627\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u0646\u0628\u0639",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "task_06_availability_engine_architecture_\u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc_\u0647\u0627\u06cc_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u0646\u0628\u0639",
      "community": 1091,
      "norm_label": "\u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc\u200c\u0647\u0627\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u0646\u0628\u0639"
    },
    {
      "label": "\u06a9\u0634 \u067e\u0646\u062c\u0631\u0647\u200c\u0647\u0627\u06cc \u0631\u0648\u0632\u0627\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "task_06_availability_engine_architecture_\u06a9\u0634_\u067e\u0646\u062c\u0631\u0647_\u0647\u0627\u06cc_\u0631\u0648\u0632\u0627\u0646\u0647",
      "community": 1091,
      "norm_label": "\u06a9\u0634 \u067e\u0646\u062c\u0631\u0647\u200c\u0647\u0627\u06cc \u0631\u0648\u0632\u0627\u0646\u0647"
    },
    {
      "label": "\u062d\u0627\u0644\u062a `resource` \u0631\u0648\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u0654 \u0647\u0641\u062a\u06af\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "task_06_availability_engine_architecture_\u062d\u0627\u0644\u062a_resource_\u0631\u0648\u06cc_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "community": 1091,
      "norm_label": "\u062d\u0627\u0644\u062a `resource` \u0631\u0648\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0641\u062a\u06af\u06cc"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_availability_engine_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f6 (\u0645\u0648\u062a\u0648\u0631 \u062c\u0633\u062a\u062c\u0648\u06cc \u0648\u0642\u062a \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_availability_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "community": 1128,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f6 (\u0645\u0648\u062a\u0648\u0631 \u062c\u0633\u062a\u062c\u0648\u06cc \u0648\u0642\u062a \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e \u2014 \u062d\u0633\u0627\u0633\u200c\u062a\u0631\u06cc\u0646 \u062a\u0633\u06a9 \u0627\u06cc\u0646 \u0641\u0627\u0632",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_06_availability_engine_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e_\u062d\u0633\u0627\u0633_\u062a\u0631\u06cc\u0646_\u062a\u0633\u06a9_\u0627\u06cc\u0646_\u0641\u0627\u0632",
      "community": 1128,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e \u2014 \u062d\u0633\u0627\u0633\u200c\u062a\u0631\u06cc\u0646 \u062a\u0633\u06a9 \u0627\u06cc\u0646 \u0641\u0627\u0632"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_06_availability_engine_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 1128,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u06f2. \u06a9\u0627\u0631\u0627\u06cc\u06cc \u2014 \u0628\u062e\u0634\u06cc \u0627\u0632 \u062a\u0633\u06a9\u060c \u0646\u0647 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "task_06_availability_engine_checklist_\u06f2_\u06a9\u0627\u0631\u0627\u06cc\u06cc_\u0628\u062e\u0634\u06cc_\u0627\u0632_\u062a\u0633\u06a9_\u0646\u0647_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc",
      "community": 1128,
      "norm_label": "\u06f2. \u06a9\u0627\u0631\u0627\u06cc\u06cc \u2014 \u0628\u062e\u0634\u06cc \u0627\u0632 \u062a\u0633\u06a9\u060c \u0646\u0647 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc"
    },
    {
      "label": "\u06f3. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_06_availability_engine_checklist_\u06f3_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1128,
      "norm_label": "\u06f3. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f4. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "task_06_availability_engine_checklist_\u06f4_ui",
      "community": 1128,
      "norm_label": "\u06f4. ui"
    },
    {
      "label": "\u06f5. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "task_06_availability_engine_checklist_\u06f5_\u062a\u0633\u062a",
      "community": 1128,
      "norm_label": "\u06f5. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "task_06_availability_engine_checklist_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1128,
      "norm_label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f7. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "task_06_availability_engine_checklist_\u06f7_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1128,
      "norm_label": "\u06f7. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_availability_engine_database",
      "community": 776,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f6",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_availability_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f6",
      "community": 776,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f6"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627\u06cc \u062d\u06cc\u0627\u062a\u06cc \u062e\u0648\u0627\u0646\u062f\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/database.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "task_06_availability_engine_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627\u06cc_\u062d\u06cc\u0627\u062a\u06cc_\u062e\u0648\u0627\u0646\u062f\u0646",
      "community": 776,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627\u06cc \u062d\u06cc\u0627\u062a\u06cc \u062e\u0648\u0627\u0646\u062f\u0646"
    },
    {
      "label": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062c\u062f\u06cc\u062f \u0631\u0648\u06cc `weekly_schedules.setting.meta`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/database.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_06_availability_engine_database_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u062c\u062f\u06cc\u062f_\u0631\u0648\u06cc_weekly_schedules_setting_meta",
      "community": 776,
      "norm_label": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062c\u062f\u06cc\u062f \u0631\u0648\u06cc `weekly_schedules.setting.meta`"
    },
    {
      "label": "\u06a9\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/database.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "task_06_availability_engine_database_\u06a9\u0634",
      "community": 776,
      "norm_label": "\u06a9\u0634"
    },
    {
      "label": "\u062a\u0633\u062a \u06a9\u0627\u0631\u0627\u06cc\u06cc \u2014 \u062f\u0627\u062f\u0647 \u0645\u0635\u0646\u0648\u0639\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/database.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "task_06_availability_engine_database_\u062a\u0633\u062a_\u06a9\u0627\u0631\u0627\u06cc\u06cc_\u062f\u0627\u062f\u0647_\u0645\u0635\u0646\u0648\u0639\u06cc",
      "community": 776,
      "norm_label": "\u062a\u0633\u062a \u06a9\u0627\u0631\u0627\u06cc\u06cc \u2014 \u062f\u0627\u062f\u0647 \u0645\u0635\u0646\u0648\u0639\u06cc"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_availability_engine_implementation_notes",
      "community": 1066,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f6",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_availability_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "community": 1066,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f6"
    },
    {
      "label": "\u06f1. \u0633\u0647 \u06a9\u0648\u0626\u0631\u06cc\u060c \u0628\u0639\u062f \u0647\u06cc\u0686",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_06_availability_engine_implementation_notes_\u06f1_\u0633\u0647_\u06a9\u0648\u0626\u0631\u06cc_\u0628\u0639\u062f_\u0647\u06cc\u0686",
      "community": 1066,
      "norm_label": "\u06f1. \u0633\u0647 \u06a9\u0648\u064a\u0631\u06cc\u060c \u0628\u0639\u062f \u0647\u06cc\u0686"
    },
    {
      "label": "\u06f2. `setup/cleanup` \u2014 \u0628\u0627\u0632\u0647\u0654 \u0627\u0634\u063a\u0627\u0644\u060c \u0646\u0647 \u0628\u0627\u0632\u0647\u0654 \u0628\u062e\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "task_06_availability_engine_implementation_notes_\u06f2_setup_cleanup_\u0628\u0627\u0632\u0647_\u0627\u0634\u063a\u0627\u0644_\u0646\u0647_\u0628\u0627\u0632\u0647_\u0628\u062e\u0634",
      "community": 1066,
      "norm_label": "\u06f2. `setup/cleanup` \u2014 \u0628\u0627\u0632\u0647 \u0627\u0634\u063a\u0627\u0644\u060c \u0646\u0647 \u0628\u0627\u0632\u0647 \u0628\u062e\u0634"
    },
    {
      "label": "\u06f3. `capacity` \u0648 `units`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "task_06_availability_engine_implementation_notes_\u06f3_capacity_\u0648_units",
      "community": 1066,
      "norm_label": "\u06f3. `capacity` \u0648 `units`"
    },
    {
      "label": "\u06f4. \u0645\u0646\u0628\u0639 \u0645\u0634\u062a\u0631\u06a9 \u0628\u06cc\u0646 \u0628\u062e\u0634\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "task_06_availability_engine_implementation_notes_\u06f4_\u0645\u0646\u0628\u0639_\u0645\u0634\u062a\u0631\u06a9_\u0628\u06cc\u0646_\u0628\u062e\u0634_\u0647\u0627",
      "community": 1066,
      "norm_label": "\u06f4. \u0645\u0646\u0628\u0639 \u0645\u0634\u062a\u0631\u06a9 \u0628\u06cc\u0646 \u0628\u062e\u0634\u200c\u0647\u0627"
    },
    {
      "label": "\u06f5. \u0645\u0633\u06cc\u0631 \u0642\u062f\u06cc\u0645\u06cc \u062f\u0633\u062a\u200c\u0646\u062e\u0648\u0631\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "task_06_availability_engine_implementation_notes_\u06f5_\u0645\u0633\u06cc\u0631_\u0642\u062f\u06cc\u0645\u06cc_\u062f\u0633\u062a_\u0646\u062e\u0648\u0631\u062f\u0647",
      "community": 1066,
      "norm_label": "\u06f5. \u0645\u0633\u06cc\u0631 \u0642\u062f\u06cc\u0645\u06cc \u062f\u0633\u062a\u200c\u0646\u062e\u0648\u0631\u062f\u0647"
    },
    {
      "label": "\u06f6. \u0627\u0631\u062a\u0642\u0627\u06cc \u062d\u0627\u0644\u062a \u2014 \u06cc\u06a9\u200c\u0637\u0631\u0641\u0647 \u0648 \u0628\u0627 \u0634\u0631\u0637",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "task_06_availability_engine_implementation_notes_\u06f6_\u0627\u0631\u062a\u0642\u0627\u06cc_\u062d\u0627\u0644\u062a_\u06cc\u06a9_\u0637\u0631\u0641\u0647_\u0648_\u0628\u0627_\u0634\u0631\u0637",
      "community": 1066,
      "norm_label": "\u06f6. \u0627\u0631\u062a\u0642\u0627\u06cc \u062d\u0627\u0644\u062a \u2014 \u06cc\u06a9\u200c\u0637\u0631\u0641\u0647 \u0648 \u0628\u0627 \u0634\u0631\u0637"
    },
    {
      "label": "\u06f7. \u0633\u0642\u0641\u200c\u0647\u0627 \u0648 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "task_06_availability_engine_implementation_notes_\u06f7_\u0633\u0642\u0641_\u0647\u0627_\u0648_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u0647\u0627",
      "community": 1066,
      "norm_label": "\u06f7. \u0633\u0642\u0641\u200c\u0647\u0627 \u0648 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636\u200c\u0647\u0627"
    },
    {
      "label": "\u06f8. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "task_06_availability_engine_implementation_notes_\u06f8_edge_case_\u0647\u0627",
      "community": 1066,
      "norm_label": "\u06f8. edge case \u0647\u0627"
    },
    {
      "label": "\u06f9. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "task_06_availability_engine_implementation_notes_\u06f9_\u062a\u0633\u062a",
      "community": 1066,
      "norm_label": "\u06f9. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L154",
      "_origin": "ast",
      "id": "task_06_availability_engine_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1066,
      "norm_label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_availability_engine_task",
      "community": 1150,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f6 \u2014 \u0645\u0648\u062a\u0648\u0631 \u062c\u0633\u062a\u062c\u0648\u06cc \u0648\u0642\u062a \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_availability_engine_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "community": 1150,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f6 \u2014 \u0645\u0648\u062a\u0648\u0631 \u062c\u0633\u062a\u062c\u0648\u06cc \u0648\u0642\u062a \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_06_availability_engine_task_\u0647\u062f\u0641",
      "community": 1150,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "task_06_availability_engine_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 1150,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_06_availability_engine_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1150,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "task_06_availability_engine_task_endpoint_\u0647\u0627",
      "community": 1150,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "task_06_availability_engine_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1150,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "task_06_availability_engine_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1150,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_availability_engine_user_flow",
      "community": 1175,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f6",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_availability_engine_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "community": 1175,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f6"
    },
    {
      "label": "\u0627\u0644\u0641) \u0628\u06cc\u0645\u0627\u0631 \u0648\u0642\u062a \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f (\u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_06_availability_engine_user_flow_\u0627\u0644\u0641_\u0628\u06cc\u0645\u0627\u0631_\u0648\u0642\u062a_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u06cc_\u06a9\u0646\u062f_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc",
      "community": 1175,
      "norm_label": "\u0627\u0644\u0641) \u0628\u06cc\u0645\u0627\u0631 \u0648\u0642\u062a \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f (\u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc)"
    },
    {
      "label": "\u0628) \u0647\u06cc\u0686 \u0648\u0642\u062a\u06cc \u0646\u06cc\u0633\u062a \u2014 \u0633\u0647 \u067e\u06cc\u0627\u0645 \u0645\u062a\u0641\u0627\u0648\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/user_flow.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "task_06_availability_engine_user_flow_\u0628_\u0647\u06cc\u0686_\u0648\u0642\u062a\u06cc_\u0646\u06cc\u0633\u062a_\u0633\u0647_\u067e\u06cc\u0627\u0645_\u0645\u062a\u0641\u0627\u0648\u062a",
      "community": 1175,
      "norm_label": "\u0628) \u0647\u06cc\u0686 \u0648\u0642\u062a\u06cc \u0646\u06cc\u0633\u062a \u2014 \u0633\u0647 \u067e\u06cc\u0627\u0645 \u0645\u062a\u0641\u0627\u0648\u062a"
    },
    {
      "label": "\u062c) \u0645\u0646\u0634\u06cc \u0627\u0632 \u067e\u0646\u0644 \u2014 \u0628\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u062f\u0633\u062a\u06cc \u0645\u0646\u0628\u0639",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/user_flow.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "task_06_availability_engine_user_flow_\u062c_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u067e\u0646\u0644_\u0628\u0627_\u0627\u0646\u062a\u062e\u0627\u0628_\u062f\u0633\u062a\u06cc_\u0645\u0646\u0628\u0639",
      "community": 1175,
      "norm_label": "\u062c) \u0645\u0646\u0634\u06cc \u0627\u0632 \u067e\u0646\u0644 \u2014 \u0628\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u062f\u0633\u062a\u06cc \u0645\u0646\u0628\u0639"
    },
    {
      "label": "\u062f) \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0647 \u062d\u0627\u0644\u062a \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc \u0627\u0631\u062a\u0642\u0627 \u0645\u06cc\u200c\u062f\u0647\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/user_flow.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "task_06_availability_engine_user_flow_\u062f_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u062d\u0627\u0644\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc_\u0627\u0631\u062a\u0642\u0627_\u0645\u06cc_\u062f\u0647\u062f",
      "community": 1175,
      "norm_label": "\u062f) \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0628\u0647 \u062d\u0627\u0644\u062a \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc \u0627\u0631\u062a\u0642\u0627 \u0645\u06cc\u200c\u062f\u0647\u062f"
    },
    {
      "label": "\u0647) \u0686\u0647 \u0686\u06cc\u0632\u06cc \u062f\u0631 \u0627\u06cc\u0646 \u062c\u0631\u06cc\u0627\u0646 **\u062a\u063a\u06cc\u06cc\u0631 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f**",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/user_flow.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "task_06_availability_engine_user_flow_\u0647_\u0686\u0647_\u0686\u06cc\u0632\u06cc_\u062f\u0631_\u0627\u06cc\u0646_\u062c\u0631\u06cc\u0627\u0646_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 1175,
      "norm_label": "\u0647) \u0686\u0647 \u0686\u06cc\u0632\u06cc \u062f\u0631 \u0627\u06cc\u0646 \u062c\u0631\u06cc\u0627\u0646 **\u062a\u063a\u06cc\u06cc\u0631 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f**"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_07_hold_and_book_architecture",
      "community": 1107,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f7",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_07_hold_and_book_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "community": 1107,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f7"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_07_hold_and_book_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1107,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u062a\u0636\u0645\u06cc\u0646 \u06cc\u06a9\u062a\u0627\u06cc\u06cc \u062f\u0631 MariaDB",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "task_07_hold_and_book_architecture_\u062a\u0636\u0645\u06cc\u0646_\u06cc\u06a9\u062a\u0627\u06cc\u06cc_\u062f\u0631_mariadb",
      "community": 1107,
      "norm_label": "\u062a\u0636\u0645\u06cc\u0646 \u06cc\u06a9\u062a\u0627\u06cc\u06cc \u062f\u0631 mariadb"
    },
    {
      "label": "\u0631\u0627\u0647\u200c\u062d\u0644: \u0633\u0637\u0644 \u0632\u0645\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "task_07_hold_and_book_architecture_\u0631\u0627\u0647_\u062d\u0644_\u0633\u0637\u0644_\u0632\u0645\u0627\u0646\u06cc",
      "community": 1107,
      "norm_label": "\u0631\u0627\u0647\u200c\u062d\u0644: \u0633\u0637\u0644 \u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "label": "`ResourceOccupancy`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "task_07_hold_and_book_architecture_resourceoccupancy",
      "community": 1107,
      "norm_label": "`resourceoccupancy`"
    },
    {
      "label": "`HoldService`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "task_07_hold_and_book_architecture_holdservice",
      "community": 1107,
      "norm_label": "`holdservice`"
    },
    {
      "label": "`BookingService`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "task_07_hold_and_book_architecture_bookingservice",
      "community": 1107,
      "norm_label": "`bookingservice`"
    },
    {
      "label": "\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0627 `active_slot_key`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L154",
      "_origin": "ast",
      "id": "task_07_hold_and_book_architecture_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0628\u0627_active_slot_key",
      "community": 1107,
      "norm_label": "\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0627 `active_slot_key`"
    },
    {
      "label": "\u0627\u0646\u0642\u0636\u0627\u06cc hold",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "task_07_hold_and_book_architecture_\u0627\u0646\u0642\u0636\u0627\u06cc_hold",
      "community": 1107,
      "norm_label": "\u0627\u0646\u0642\u0636\u0627\u06cc hold"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_07_hold_and_book_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f7 (\u0631\u0632\u0631\u0648 \u0645\u0648\u0642\u062a \u0648 \u062b\u0628\u062a \u0646\u0647\u0627\u06cc\u06cc \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_07_hold_and_book_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "community": 1129,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f7 (\u0631\u0632\u0631\u0648 \u0645\u0648\u0642\u062a \u0648 \u062b\u0628\u062a \u0646\u0647\u0627\u06cc\u06cc \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_07_hold_and_book_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1129,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u06f1. \u062a\u0636\u0645\u06cc\u0646 \u0647\u0645\u0632\u0645\u0627\u0646\u06cc \u2014 \u0642\u0644\u0628 \u062a\u0633\u06a9",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_07_hold_and_book_checklist_\u06f1_\u062a\u0636\u0645\u06cc\u0646_\u0647\u0645\u0632\u0645\u0627\u0646\u06cc_\u0642\u0644\u0628_\u062a\u0633\u06a9",
      "community": 1129,
      "norm_label": "\u06f1. \u062a\u0636\u0645\u06cc\u0646 \u0647\u0645\u0632\u0645\u0627\u0646\u06cc \u2014 \u0642\u0644\u0628 \u062a\u0633\u06a9"
    },
    {
      "label": "\u06f2. \u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_07_hold_and_book_checklist_\u06f2_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 1129,
      "norm_label": "\u06f2. \u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u06f3. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "task_07_hold_and_book_checklist_\u06f3_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1129,
      "norm_label": "\u06f3. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f4. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "task_07_hold_and_book_checklist_\u06f4_ui",
      "community": 1129,
      "norm_label": "\u06f4. ui"
    },
    {
      "label": "\u06f5. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "task_07_hold_and_book_checklist_\u06f5_\u062a\u0633\u062a",
      "community": 1129,
      "norm_label": "\u06f5. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "task_07_hold_and_book_checklist_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1129,
      "norm_label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f7. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "task_07_hold_and_book_checklist_\u06f7_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1129,
      "norm_label": "\u06f7. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_07_hold_and_book_database",
      "community": 776,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f7",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_07_hold_and_book_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f7",
      "community": 776,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f7"
    },
    {
      "label": "`resource_occupancy` \u2014 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u062c\u062f\u0648\u0644 \u0633\u06cc\u0633\u062a\u0645",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_07_hold_and_book_database_resource_occupancy_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u062c\u062f\u0648\u0644_\u0633\u06cc\u0633\u062a\u0645",
      "community": 776,
      "norm_label": "`resource_occupancy` \u2014 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u062c\u062f\u0648\u0644 \u0633\u06cc\u0633\u062a\u0645"
    },
    {
      "label": "`resource_occupancy_slot` \u2014 \u062a\u0636\u0645\u06cc\u0646 \u06cc\u06a9\u062a\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_07_hold_and_book_database_resource_occupancy_slot_\u062a\u0636\u0645\u06cc\u0646_\u06cc\u06a9\u062a\u0627\u06cc\u06cc",
      "community": 776,
      "norm_label": "`resource_occupancy_slot` \u2014 \u062a\u0636\u0645\u06cc\u0646 \u06cc\u06a9\u062a\u0627\u06cc\u06cc"
    },
    {
      "label": "`appointment_segments`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "task_07_hold_and_book_database_appointment_segments",
      "community": 776,
      "norm_label": "`appointment_segments`"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 `appointments`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "task_07_hold_and_book_database_\u062a\u063a\u06cc\u06cc\u0631_appointments",
      "community": 776,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 `appointments`"
    },
    {
      "label": "Migration",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "task_07_hold_and_book_database_migration",
      "community": 776,
      "norm_label": "migration"
    },
    {
      "label": "backfill \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L114",
      "_origin": "ast",
      "id": "task_07_hold_and_book_database_backfill_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "community": 776,
      "norm_label": "backfill \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u0646\u06af\u0647\u062f\u0627\u0634\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "task_07_hold_and_book_database_\u0646\u06af\u0647\u062f\u0627\u0634\u062a",
      "community": 776,
      "norm_label": "\u0646\u06af\u0647\u062f\u0627\u0634\u062a"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "task_07_hold_and_book_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 776,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_07_hold_and_book_implementation_notes",
      "community": 939,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f7",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_07_hold_and_book_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "community": 939,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f7"
    },
    {
      "label": "\u06f1. \u062a\u0633\u062a \u0647\u0645\u0632\u0645\u0627\u0646\u06cc \u0648\u0627\u0642\u0639\u06cc\u060c \u0646\u0647 mock",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_07_hold_and_book_implementation_notes_\u06f1_\u062a\u0633\u062a_\u0647\u0645\u0632\u0645\u0627\u0646\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0647_mock",
      "community": 939,
      "norm_label": "\u06f1. \u062a\u0633\u062a \u0647\u0645\u0632\u0645\u0627\u0646\u06cc \u0648\u0627\u0642\u0639\u06cc\u060c \u0646\u0647 mock"
    },
    {
      "label": "\u06f2. \u0628\u0647 `assignment` \u06a9\u0644\u0627\u06cc\u0646\u062a \u0627\u0639\u062a\u0645\u0627\u062f \u0646\u06a9\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_07_hold_and_book_implementation_notes_\u06f2_\u0628\u0647_assignment_\u06a9\u0644\u0627\u06cc\u0646\u062a_\u0627\u0639\u062a\u0645\u0627\u062f_\u0646\u06a9\u0646",
      "community": 939,
      "norm_label": "\u06f2. \u0628\u0647 `assignment` \u06a9\u0644\u0627\u06cc\u0646\u062a \u0627\u0639\u062a\u0645\u0627\u062f \u0646\u06a9\u0646"
    },
    {
      "label": "\u06f3. \u062a\u0631\u062a\u06cc\u0628 \u0646\u0648\u0634\u062a\u0646 \u0633\u0637\u0644\u200c\u0647\u0627 \u2014 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 deadlock",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "task_07_hold_and_book_implementation_notes_\u06f3_\u062a\u0631\u062a\u06cc\u0628_\u0646\u0648\u0634\u062a\u0646_\u0633\u0637\u0644_\u0647\u0627_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_deadlock",
      "community": 939,
      "norm_label": "\u06f3. \u062a\u0631\u062a\u06cc\u0628 \u0646\u0648\u0634\u062a\u0646 \u0633\u0637\u0644\u200c\u0647\u0627 \u2014 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 deadlock"
    },
    {
      "label": "\u06f4. `unit_index` \u2014 \u062c\u0633\u062a\u062c\u0648\u06cc \u062e\u0637\u06cc\u060c \u0646\u0647 `SELECT`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "task_07_hold_and_book_implementation_notes_\u06f4_unit_index_\u062c\u0633\u062a\u062c\u0648\u06cc_\u062e\u0637\u06cc_\u0646\u0647_select",
      "community": 939,
      "norm_label": "\u06f4. `unit_index` \u2014 \u062c\u0633\u062a\u062c\u0648\u06cc \u062e\u0637\u06cc\u060c \u0646\u0647 `select`"
    },
    {
      "label": "\u06f5. `setup/cleanup` \u062f\u0631 \u0628\u0627\u0632\u0647\u0654 \u0627\u0634\u063a\u0627\u0644\u060c \u0646\u0647 \u0628\u062e\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "task_07_hold_and_book_implementation_notes_\u06f5_setup_cleanup_\u062f\u0631_\u0628\u0627\u0632\u0647_\u0627\u0634\u063a\u0627\u0644_\u0646\u0647_\u0628\u062e\u0634",
      "community": 939,
      "norm_label": "\u06f5. `setup/cleanup` \u062f\u0631 \u0628\u0627\u0632\u0647 \u0627\u0634\u063a\u0627\u0644\u060c \u0646\u0647 \u0628\u062e\u0634"
    },
    {
      "label": "\u06f6. \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627 \u0628\u0639\u062f \u0627\u0632 commit",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "task_07_hold_and_book_implementation_notes_\u06f6_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627_\u0628\u0639\u062f_\u0627\u0632_commit",
      "community": 939,
      "norm_label": "\u06f6. \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627 \u0628\u0639\u062f \u0627\u0632 commit"
    },
    {
      "label": "\u06f7. \u0644\u063a\u0648 = \u0622\u0632\u0627\u062f\u0633\u0627\u0632\u06cc\u060c \u0646\u0647 \u062d\u0630\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "task_07_hold_and_book_implementation_notes_\u06f7_\u0644\u063a\u0648_\u0622\u0632\u0627\u062f\u0633\u0627\u0632\u06cc_\u0646\u0647_\u062d\u0630\u0641",
      "community": 939,
      "norm_label": "\u06f7. \u0644\u063a\u0648 = \u0627\u0632\u0627\u062f\u0633\u0627\u0632\u06cc\u060c \u0646\u0647 \u062d\u0630\u0641"
    },
    {
      "label": "\u06f8. `reschedule` \u0627\u062a\u0645\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "task_07_hold_and_book_implementation_notes_\u06f8_reschedule_\u0627\u062a\u0645\u06cc",
      "community": 939,
      "norm_label": "\u06f8. `reschedule` \u0627\u062a\u0645\u06cc"
    },
    {
      "label": "\u06f9. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "task_07_hold_and_book_implementation_notes_\u06f9_edge_case_\u0647\u0627",
      "community": 939,
      "norm_label": "\u06f9. edge case \u0647\u0627"
    },
    {
      "label": "\u06f1\u06f0. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "task_07_hold_and_book_implementation_notes_\u06f1\u06f0_\u062a\u0633\u062a",
      "community": 939,
      "norm_label": "\u06f1\u06f0. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f1\u06f1. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L174",
      "_origin": "ast",
      "id": "task_07_hold_and_book_implementation_notes_\u06f1\u06f1_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 939,
      "norm_label": "\u06f1\u06f1. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_07_hold_and_book_task",
      "community": 1151,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f7 \u2014 \u0631\u0632\u0631\u0648 \u0645\u0648\u0642\u062a \u0648 \u062b\u0628\u062a \u0646\u0647\u0627\u06cc\u06cc \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_07_hold_and_book_task_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "community": 1151,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f7 \u2014 \u0631\u0632\u0631\u0648 \u0645\u0648\u0642\u062a \u0648 \u062b\u0628\u062a \u0646\u0647\u0627\u06cc\u06cc \u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_07_hold_and_book_task_\u0647\u062f\u0641",
      "community": 1151,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u2014 \u0646\u0642\u0637\u0647\u0654 \u0642\u0648\u062a \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "task_07_hold_and_book_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0642\u0637\u0647_\u0642\u0648\u062a_\u067e\u0631\u0648\u0698\u0647",
      "community": 1151,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u2014 \u0646\u0642\u0637\u0647 \u0642\u0648\u062a \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_07_hold_and_book_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1151,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_07_hold_and_book_task_endpoint_\u0647\u0627",
      "community": 1151,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_07_hold_and_book_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1151,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "task_07_hold_and_book_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1151,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_07_hold_and_book_user_flow",
      "community": 1152,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f7",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_07_hold_and_book_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "community": 1152,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f7"
    },
    {
      "label": "\u0627\u0644\u0641) \u0645\u0633\u06cc\u0631 \u0645\u0648\u0641\u0642 \u2014 \u0628\u06cc\u0645\u0627\u0631 \u0627\u0632 \u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_07_hold_and_book_user_flow_\u0627\u0644\u0641_\u0645\u0633\u06cc\u0631_\u0645\u0648\u0641\u0642_\u0628\u06cc\u0645\u0627\u0631_\u0627\u0632_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc",
      "community": 1152,
      "norm_label": "\u0627\u0644\u0641) \u0645\u0633\u06cc\u0631 \u0645\u0648\u0641\u0642 \u2014 \u0628\u06cc\u0645\u0627\u0631 \u0627\u0632 \u0633\u0627\u06cc\u062a \u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "label": "\u0628) \u0631\u0642\u0627\u0628\u062a \u0631\u0648\u06cc \u0633\u0627\u0639\u062a \u067e\u0631\u062a\u0642\u0627\u0636\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "task_07_hold_and_book_user_flow_\u0628_\u0631\u0642\u0627\u0628\u062a_\u0631\u0648\u06cc_\u0633\u0627\u0639\u062a_\u067e\u0631\u062a\u0642\u0627\u0636\u0627",
      "community": 1152,
      "norm_label": "\u0628) \u0631\u0642\u0627\u0628\u062a \u0631\u0648\u06cc \u0633\u0627\u0639\u062a \u067e\u0631\u062a\u0642\u0627\u0636\u0627"
    },
    {
      "label": "\u062c) hold \u0645\u0646\u0642\u0636\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "task_07_hold_and_book_user_flow_\u062c_hold_\u0645\u0646\u0642\u0636\u06cc_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 1152,
      "norm_label": "\u062c) hold \u0645\u0646\u0642\u0636\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "\u062f) \u0645\u0646\u0634\u06cc \u0646\u0648\u0628\u062a \u0631\u0627 \u062c\u0627\u0628\u0647\u200c\u062c\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "task_07_hold_and_book_user_flow_\u062f_\u0645\u0646\u0634\u06cc_\u0646\u0648\u0628\u062a_\u0631\u0627_\u062c\u0627\u0628\u0647_\u062c\u0627_\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 1152,
      "norm_label": "\u062f) \u0645\u0646\u0634\u06cc \u0646\u0648\u0628\u062a \u0631\u0627 \u062c\u0627\u0628\u0647\u200c\u062c\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u0647) \u0644\u063a\u0648 \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "task_07_hold_and_book_user_flow_\u0647_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "community": 1152,
      "norm_label": "\u0647) \u0644\u063a\u0648 \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u0648) \u0645\u0633\u062f\u0648\u062f\u0633\u0627\u0632\u06cc \u062f\u0633\u062a\u06cc \u06cc\u06a9 \u0645\u0646\u0628\u0639",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "task_07_hold_and_book_user_flow_\u0648_\u0645\u0633\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u062f\u0633\u062a\u06cc_\u06cc\u06a9_\u0645\u0646\u0628\u0639",
      "community": 1152,
      "norm_label": "\u0648) \u0645\u0633\u062f\u0648\u062f\u0633\u0627\u0632\u06cc \u062f\u0633\u062a\u06cc \u06cc\u06a9 \u0645\u0646\u0628\u0639"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_architecture",
      "community": 1130,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f8",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "community": 1130,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f8"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1130,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "`PricingEngine` \u2014 \u0647\u0641\u062a \u0645\u0631\u062d\u0644\u0647\u0654 \u0645\u0633\u062a\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_architecture_pricingengine_\u0647\u0641\u062a_\u0645\u0631\u062d\u0644\u0647_\u0645\u0633\u062a\u0646\u062f",
      "community": 1130,
      "norm_label": "`pricingengine` \u2014 \u0647\u0641\u062a \u0645\u0631\u062d\u0644\u0647 \u0645\u0633\u062a\u0646\u062f"
    },
    {
      "label": "`PriceResolver` \u2014 \u062a\u0631\u062a\u06cc\u0628 \u0627\u0648\u0644\u0648\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_architecture_priceresolver_\u062a\u0631\u062a\u06cc\u0628_\u0627\u0648\u0644\u0648\u06cc\u062a",
      "community": 1130,
      "norm_label": "`priceresolver` \u2014 \u062a\u0631\u062a\u06cc\u0628 \u0627\u0648\u0644\u0648\u06cc\u062a"
    },
    {
      "label": "`PriceSnapshot` \u2014 \u0641\u0627\u06a9\u062a\u0648\u0631 \u0645\u0646\u062c\u0645\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_architecture_pricesnapshot_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0645\u0646\u062c\u0645\u062f",
      "community": 1130,
      "norm_label": "`pricesnapshot` \u2014 \u0641\u0627\u06a9\u062a\u0648\u0631 \u0645\u0646\u062c\u0645\u062f"
    },
    {
      "label": "\u0631\u0627\u0628\u0637\u0647 \u0628\u0627 `Invoice` \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_architecture_\u0631\u0627\u0628\u0637\u0647_\u0628\u0627_invoice_\u0645\u0648\u062c\u0648\u062f",
      "community": 1130,
      "norm_label": "\u0631\u0627\u0628\u0637\u0647 \u0628\u0627 `invoice` \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u0633\u06cc\u0627\u0633\u062a \u0628\u06cc\u0639\u0627\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_architecture_\u0633\u06cc\u0627\u0633\u062a_\u0628\u06cc\u0639\u0627\u0646\u0647",
      "community": 1130,
      "norm_label": "\u0633\u06cc\u0627\u0633\u062a \u0628\u06cc\u0639\u0627\u0646\u0647"
    },
    {
      "label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 1130,
      "norm_label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f8 (\u0644\u06cc\u0633\u062a \u0642\u06cc\u0645\u062a \u0628\u0627\u0632\u0647\u200c\u062f\u0627\u0631 \u0648 snapshot \u0641\u0627\u06a9\u062a\u0648\u0631)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "community": 1153,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f8 (\u0644\u06cc\u0633\u062a \u0642\u06cc\u0645\u062a \u0628\u0627\u0632\u0647\u200c\u062f\u0627\u0631 \u0648 snapshot \u0641\u0627\u06a9\u062a\u0648\u0631)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1153,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 1153,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1153,
      "norm_label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f3. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_checklist_\u06f3_ui",
      "community": 1153,
      "norm_label": "\u06f3. ui"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_checklist_\u06f4_\u062a\u0633\u062a",
      "community": 1153,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1153,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1153,
      "norm_label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_database",
      "community": 1108,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f8",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f8",
      "community": 1108,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f8"
    },
    {
      "label": "`price_lists`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_database_price_lists",
      "community": 1108,
      "norm_label": "`price_lists`"
    },
    {
      "label": "`price_list_items`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_database_price_list_items",
      "community": 1108,
      "norm_label": "`price_list_items`"
    },
    {
      "label": "`price_snapshots`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_database_price_snapshots",
      "community": 1108,
      "norm_label": "`price_snapshots`"
    },
    {
      "label": "`price_snapshot_lines`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_database_price_snapshot_lines",
      "community": 1108,
      "norm_label": "`price_snapshot_lines`"
    },
    {
      "label": "`deposit_policies`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_database_deposit_policies",
      "community": 1108,
      "norm_label": "`deposit_policies`"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 \u062c\u062f\u0648\u0644 \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L119",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_database_\u062a\u063a\u06cc\u06cc\u0631_\u062c\u062f\u0648\u0644_\u0645\u0648\u062c\u0648\u062f",
      "community": 1108,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 \u062c\u062f\u0648\u0644 \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "Migration",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_database_migration",
      "community": 1108,
      "norm_label": "migration"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L138",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 1108,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_implementation_notes",
      "community": 1067,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f8",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "community": 1067,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f8"
    },
    {
      "label": "\u06f1. \u062a\u0627\u0631\u06cc\u062e \u0645\u0628\u0646\u0627: \u062a\u0627\u0631\u06cc\u062e \u0631\u0632\u0631\u0648\u060c \u0646\u0647 \u062a\u0627\u0631\u06cc\u062e \u062b\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_implementation_notes_\u06f1_\u062a\u0627\u0631\u06cc\u062e_\u0645\u0628\u0646\u0627_\u062a\u0627\u0631\u06cc\u062e_\u0631\u0632\u0631\u0648_\u0646\u0647_\u062a\u0627\u0631\u06cc\u062e_\u062b\u0628\u062a",
      "community": 1067,
      "norm_label": "\u06f1. \u062a\u0627\u0631\u06cc\u062e \u0645\u0628\u0646\u0627: \u062a\u0627\u0631\u06cc\u062e \u0631\u0632\u0631\u0648\u060c \u0646\u0647 \u062a\u0627\u0631\u06cc\u062e \u062b\u0628\u062a"
    },
    {
      "label": "\u06f2. \u0639\u062f\u062f \u0635\u062d\u06cc\u062d \u0631\u06cc\u0627\u0644\u060c \u0647\u0645\u0647\u200c\u062c\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_implementation_notes_\u06f2_\u0639\u062f\u062f_\u0635\u062d\u06cc\u062d_\u0631\u06cc\u0627\u0644_\u0647\u0645\u0647_\u062c\u0627",
      "community": 1067,
      "norm_label": "\u06f2. \u0639\u062f\u062f \u0635\u062d\u06cc\u062d \u0631\u06cc\u0627\u0644\u060c \u0647\u0645\u0647\u200c\u062c\u0627"
    },
    {
      "label": "\u06f3. \u0633\u0642\u0641 \u062a\u062e\u0641\u06cc\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_implementation_notes_\u06f3_\u0633\u0642\u0641_\u062a\u062e\u0641\u06cc\u0641",
      "community": 1067,
      "norm_label": "\u06f3. \u0633\u0642\u0641 \u062a\u062e\u0641\u06cc\u0641"
    },
    {
      "label": "\u06f4. \u0645\u0628\u0644\u063a \u0646\u0647\u0627\u06cc\u06cc \u0647\u0631\u06af\u0632 \u0645\u0646\u0641\u06cc \u0646\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_implementation_notes_\u06f4_\u0645\u0628\u0644\u063a_\u0646\u0647\u0627\u06cc\u06cc_\u0647\u0631\u06af\u0632_\u0645\u0646\u0641\u06cc_\u0646\u06cc\u0633\u062a",
      "community": 1067,
      "norm_label": "\u06f4. \u0645\u0628\u0644\u063a \u0646\u0647\u0627\u06cc\u06cc \u0647\u0631\u06af\u0632 \u0645\u0646\u0641\u06cc \u0646\u06cc\u0633\u062a"
    },
    {
      "label": "\u06f5. \u062c\u0645\u0639 \u0631\u062f\u06cc\u0641\u200c\u0647\u0627 \u0628\u0627\u06cc\u062f \u0628\u0627 \u0645\u0628\u0644\u063a \u0646\u0647\u0627\u06cc\u06cc \u0628\u062e\u0648\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_implementation_notes_\u06f5_\u062c\u0645\u0639_\u0631\u062f\u06cc\u0641_\u0647\u0627_\u0628\u0627\u06cc\u062f_\u0628\u0627_\u0645\u0628\u0644\u063a_\u0646\u0647\u0627\u06cc\u06cc_\u0628\u062e\u0648\u0627\u0646\u062f",
      "community": 1067,
      "norm_label": "\u06f5. \u062c\u0645\u0639 \u0631\u062f\u06cc\u0641\u200c\u0647\u0627 \u0628\u0627\u06cc\u062f \u0628\u0627 \u0645\u0628\u0644\u063a \u0646\u0647\u0627\u06cc\u06cc \u0628\u062e\u0648\u0627\u0646\u062f"
    },
    {
      "label": "\u06f6. \u0628\u06cc\u0645\u0647: \u0627\u0632 \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u060c \u062f\u0648\u0628\u0627\u0631\u0647 \u0646\u0633\u0627\u0632",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_implementation_notes_\u06f6_\u0628\u06cc\u0645\u0647_\u0627\u0632_\u0645\u0648\u062c\u0648\u062f_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u06a9\u0646_\u062f\u0648\u0628\u0627\u0631\u0647_\u0646\u0633\u0627\u0632",
      "community": 1067,
      "norm_label": "\u06f6. \u0628\u06cc\u0645\u0647: \u0627\u0632 \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u060c \u062f\u0648\u0628\u0627\u0631\u0647 \u0646\u0633\u0627\u0632"
    },
    {
      "label": "\u06f7. \u062a\u062f\u0627\u062e\u0644 \u0628\u0627\u0632\u0647\u0654 \u0644\u06cc\u0633\u062a \u0642\u06cc\u0645\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L75",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_implementation_notes_\u06f7_\u062a\u062f\u0627\u062e\u0644_\u0628\u0627\u0632\u0647_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a",
      "community": 1067,
      "norm_label": "\u06f7. \u062a\u062f\u0627\u062e\u0644 \u0628\u0627\u0632\u0647 \u0644\u06cc\u0633\u062a \u0642\u06cc\u0645\u062a"
    },
    {
      "label": "\u06f8. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_implementation_notes_\u06f8_edge_case_\u0647\u0627",
      "community": 1067,
      "norm_label": "\u06f8. edge case \u0647\u0627"
    },
    {
      "label": "\u06f9. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_implementation_notes_\u06f9_\u062a\u0633\u062a",
      "community": 1067,
      "norm_label": "\u06f9. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L132",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1067,
      "norm_label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_task",
      "community": 1154,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f8 \u2014 \u0644\u06cc\u0633\u062a \u0642\u06cc\u0645\u062a \u0628\u0627\u0632\u0647\u200c\u062f\u0627\u0631 \u0648 snapshot \u0641\u0627\u06a9\u062a\u0648\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "community": 1154,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f8 \u2014 \u0644\u06cc\u0633\u062a \u0642\u06cc\u0645\u062a \u0628\u0627\u0632\u0647\u200c\u062f\u0627\u0631 \u0648 snapshot \u0641\u0627\u06a9\u062a\u0648\u0631"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_task_\u0647\u062f\u0641",
      "community": 1154,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 1154,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1154,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_task_endpoint_\u0647\u0627",
      "community": 1154,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1154,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "task_08_pricing_snapshot_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1154,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_policy_engine_architecture",
      "community": 958,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f9",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_policy_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "community": 958,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f9"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_09_policy_engine_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 958,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "`Policy`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_09_policy_engine_architecture_policy",
      "community": 958,
      "norm_label": "`policy`"
    },
    {
      "label": "\u0634\u0631\u0637 \u2014 \u0641\u0647\u0631\u0633\u062a \u0628\u0633\u062a\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "task_09_policy_engine_architecture_\u0634\u0631\u0637_\u0641\u0647\u0631\u0633\u062a_\u0628\u0633\u062a\u0647",
      "community": 958,
      "norm_label": "\u0634\u0631\u0637 \u2014 \u0641\u0647\u0631\u0633\u062a \u0628\u0633\u062a\u0647"
    },
    {
      "label": "`FieldRegistry` \u2014 \u0641\u0647\u0631\u0633\u062a \u06a9\u0627\u0645\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "task_09_policy_engine_architecture_fieldregistry_\u0641\u0647\u0631\u0633\u062a_\u06a9\u0627\u0645\u0644",
      "community": 958,
      "norm_label": "`fieldregistry` \u2014 \u0641\u0647\u0631\u0633\u062a \u06a9\u0627\u0645\u0644"
    },
    {
      "label": "`OperatorRegistry`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "task_09_policy_engine_architecture_operatorregistry",
      "community": 958,
      "norm_label": "`operatorregistry`"
    },
    {
      "label": "\u0627\u062b\u0631 \u2014 \u0641\u0647\u0631\u0633\u062a \u0628\u0633\u062a\u0647 per \u062f\u0633\u062a\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "task_09_policy_engine_architecture_\u0627\u062b\u0631_\u0641\u0647\u0631\u0633\u062a_\u0628\u0633\u062a\u0647_per_\u062f\u0633\u062a\u0647",
      "community": 958,
      "norm_label": "\u0627\u062b\u0631 \u2014 \u0641\u0647\u0631\u0633\u062a \u0628\u0633\u062a\u0647 per \u062f\u0633\u062a\u0647"
    },
    {
      "label": "\u062d\u0644 \u062a\u0646\u0627\u0642\u0636 \u2014 `PolicyResolver`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "task_09_policy_engine_architecture_\u062d\u0644_\u062a\u0646\u0627\u0642\u0636_policyresolver",
      "community": 958,
      "norm_label": "\u062d\u0644 \u062a\u0646\u0627\u0642\u0636 \u2014 `policyresolver`"
    },
    {
      "label": "\u062a\u0631\u06a9\u06cc\u0628 \u0627\u062b\u0631\u0647\u0627 \u2014 `Combiner` (\u062c\u062f\u0648\u0644 \u0645\u0633\u062a\u0646\u062f \u0628\u0646\u062f \u06f8)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "task_09_policy_engine_architecture_\u062a\u0631\u06a9\u06cc\u0628_\u0627\u062b\u0631\u0647\u0627_combiner_\u062c\u062f\u0648\u0644_\u0645\u0633\u062a\u0646\u062f_\u0628\u0646\u062f_\u06f8",
      "community": 958,
      "norm_label": "\u062a\u0631\u06a9\u06cc\u0628 \u0627\u062b\u0631\u0647\u0627 \u2014 `combiner` (\u062c\u062f\u0648\u0644 \u0645\u0633\u062a\u0646\u062f \u0628\u0646\u062f \u06f8)"
    },
    {
      "label": "`SpacingPolicyEngine` \u2014 \u062a\u0646\u0647\u0627 \u0645\u0648\u062a\u0648\u0631 SQL-\u0633\u0627\u0632",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "task_09_policy_engine_architecture_spacingpolicyengine_\u062a\u0646\u0647\u0627_\u0645\u0648\u062a\u0648\u0631_sql_\u0633\u0627\u0632",
      "community": 958,
      "norm_label": "`spacingpolicyengine` \u2014 \u062a\u0646\u0647\u0627 \u0645\u0648\u062a\u0648\u0631 sql-\u0633\u0627\u0632"
    },
    {
      "label": "\u0646\u0633\u062e\u0647\u200c\u0628\u0646\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "task_09_policy_engine_architecture_\u0646\u0633\u062e\u0647_\u0628\u0646\u062f\u06cc",
      "community": 958,
      "norm_label": "\u0646\u0633\u062e\u0647\u200c\u0628\u0646\u062f\u06cc"
    },
    {
      "label": "\u0646\u0642\u0627\u0637 \u0627\u062a\u0635\u0627\u0644 \u2014 \u0647\u0645\u0647 \u0627\u0632 \u0642\u0628\u0644 \u0622\u0645\u0627\u062f\u0647\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L178",
      "_origin": "ast",
      "id": "task_09_policy_engine_architecture_\u0646\u0642\u0627\u0637_\u0627\u062a\u0635\u0627\u0644_\u0647\u0645\u0647_\u0627\u0632_\u0642\u0628\u0644_\u0622\u0645\u0627\u062f\u0647_\u0627\u0646\u062f",
      "community": 958,
      "norm_label": "\u0646\u0642\u0627\u0637 \u0627\u062a\u0635\u0627\u0644 \u2014 \u0647\u0645\u0647 \u0627\u0632 \u0642\u0628\u0644 \u0627\u0645\u0627\u062f\u0647\u200c\u0627\u0646\u062f"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_policy_engine_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f9 (\u0645\u0648\u062a\u0648\u0631 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0634\u0634\u200c\u062f\u0633\u062a\u0647\u200c\u0627\u06cc)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_policy_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "community": 1109,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f0\u06f9 (\u0645\u0648\u062a\u0648\u0631 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0634\u0634\u200c\u062f\u0633\u062a\u0647\u200c\u0627\u06cc)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_09_policy_engine_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1109,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_09_policy_engine_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 1109,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u06f2. \u067e\u0631 \u06a9\u0631\u062f\u0646 \u0642\u0644\u0627\u0628\u200c\u0647\u0627\u06cc \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u0642\u0628\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "task_09_policy_engine_checklist_\u06f2_\u067e\u0631_\u06a9\u0631\u062f\u0646_\u0642\u0644\u0627\u0628_\u0647\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0642\u0628\u0644",
      "community": 1109,
      "norm_label": "\u06f2. \u067e\u0631 \u06a9\u0631\u062f\u0646 \u0642\u0644\u0627\u0628\u200c\u0647\u0627\u06cc \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u0642\u0628\u0644"
    },
    {
      "label": "\u06f3. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "task_09_policy_engine_checklist_\u06f3_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1109,
      "norm_label": "\u06f3. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f4. \u06a9\u0627\u0631\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "task_09_policy_engine_checklist_\u06f4_\u06a9\u0627\u0631\u0627\u06cc\u06cc",
      "community": 1109,
      "norm_label": "\u06f4. \u06a9\u0627\u0631\u0627\u06cc\u06cc"
    },
    {
      "label": "\u06f5. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "task_09_policy_engine_checklist_\u06f5_ui",
      "community": 1109,
      "norm_label": "\u06f5. ui"
    },
    {
      "label": "\u06f6. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "task_09_policy_engine_checklist_\u06f6_\u062a\u0633\u062a",
      "community": 1109,
      "norm_label": "\u06f6. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "task_09_policy_engine_checklist_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1109,
      "norm_label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f8. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "task_09_policy_engine_checklist_\u06f8_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1109,
      "norm_label": "\u06f8. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_policy_engine_database",
      "community": 1110,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f9",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_policy_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f9",
      "community": 1110,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f0\u06f9"
    },
    {
      "label": "`policies`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_09_policy_engine_database_policies",
      "community": 1110,
      "norm_label": "`policies`"
    },
    {
      "label": "`policy_version_log`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_09_policy_engine_database_policy_version_log",
      "community": 1110,
      "norm_label": "`policy_version_log`"
    },
    {
      "label": "\u0647\u06cc\u0686 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u062f\u0631 `discount_rules`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "task_09_policy_engine_database_\u0647\u06cc\u0686_\u062a\u063a\u06cc\u06cc\u0631\u06cc_\u062f\u0631_discount_rules",
      "community": 1110,
      "norm_label": "\u0647\u06cc\u0686 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u062f\u0631 `discount_rules`"
    },
    {
      "label": "`applied_policy_ids` \u2014 \u062a\u0633\u06a9 \u06f0\u06f8",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "task_09_policy_engine_database_applied_policy_ids_\u062a\u0633\u06a9_\u06f0\u06f8",
      "community": 1110,
      "norm_label": "`applied_policy_ids` \u2014 \u062a\u0633\u06a9 \u06f0\u06f8"
    },
    {
      "label": "\u0630\u062e\u06cc\u0631\u0647\u0654 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u0639\u0645\u0627\u0644\u200c\u0634\u062f\u0647 \u0631\u0648\u06cc \u062e\u0648\u062f\u0650 \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "task_09_policy_engine_database_\u0630\u062e\u06cc\u0631\u0647_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u0639\u0645\u0627\u0644_\u0634\u062f\u0647_\u0631\u0648\u06cc_\u062e\u0648\u062f_\u0646\u0648\u0628\u062a",
      "community": 1110,
      "norm_label": "\u0630\u062e\u06cc\u0631\u0647 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u0639\u0645\u0627\u0644\u200c\u0634\u062f\u0647 \u0631\u0648\u06cc \u062e\u0648\u062f \u0646\u0648\u0628\u062a"
    },
    {
      "label": "Migration",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "task_09_policy_engine_database_migration",
      "community": 1110,
      "norm_label": "migration"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647\u0654 \u062f\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "task_09_policy_engine_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0628\u0631\u0627\u06cc_\u062a\u0633\u062a",
      "community": 1110,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u062a\u0633\u062a"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "task_09_policy_engine_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 1110,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_policy_engine_implementation_notes",
      "community": 1074,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f9",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_policy_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "community": 1074,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f9"
    },
    {
      "label": "\u06f1. \u0686\u0631\u0627 `DiscountRule` \u0645\u0647\u0627\u062c\u0631\u062a \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_09_policy_engine_implementation_notes_\u06f1_\u0686\u0631\u0627_discountrule_\u0645\u0647\u0627\u062c\u0631\u062a_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 1074,
      "norm_label": "\u06f1. \u0686\u0631\u0627 `discountrule` \u0645\u0647\u0627\u062c\u0631\u062a \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u06f2. `FieldRegistry` \u062a\u0646\u0647\u0627 \u0645\u0646\u0628\u0639 \u062d\u0642\u06cc\u0642\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_09_policy_engine_implementation_notes_\u06f2_fieldregistry_\u062a\u0646\u0647\u0627_\u0645\u0646\u0628\u0639_\u062d\u0642\u06cc\u0642\u062a",
      "community": 1074,
      "norm_label": "\u06f2. `fieldregistry` \u062a\u0646\u0647\u0627 \u0645\u0646\u0628\u0639 \u062d\u0642\u06cc\u0642\u062a"
    },
    {
      "label": "\u06f3. \u0642\u0627\u0646\u0648\u0646 \u062e\u0627\u0645\u0648\u0634 \u0647\u0631\u06af\u0632 \u0646\u0628\u0627\u06cc\u062f \u0628\u06cc\u200c\u0635\u062f\u0627 false \u0628\u0627\u0634\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "task_09_policy_engine_implementation_notes_\u06f3_\u0642\u0627\u0646\u0648\u0646_\u062e\u0627\u0645\u0648\u0634_\u0647\u0631\u06af\u0632_\u0646\u0628\u0627\u06cc\u062f_\u0628\u06cc_\u0635\u062f\u0627_false_\u0628\u0627\u0634\u062f",
      "community": 1074,
      "norm_label": "\u06f3. \u0642\u0627\u0646\u0648\u0646 \u062e\u0627\u0645\u0648\u0634 \u0647\u0631\u06af\u0632 \u0646\u0628\u0627\u06cc\u062f \u0628\u06cc\u200c\u0635\u062f\u0627 false \u0628\u0627\u0634\u062f"
    },
    {
      "label": "\u06f4. `spacing` \u2014 \u06a9\u0648\u0626\u0631\u06cc\u060c \u0646\u0647 \u062d\u0644\u0642\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "task_09_policy_engine_implementation_notes_\u06f4_spacing_\u06a9\u0648\u0626\u0631\u06cc_\u0646\u0647_\u062d\u0644\u0642\u0647",
      "community": 1074,
      "norm_label": "\u06f4. `spacing` \u2014 \u06a9\u0648\u064a\u0631\u06cc\u060c \u0646\u0647 \u062d\u0644\u0642\u0647"
    },
    {
      "label": "\u06f5. \u062a\u0631\u062a\u06cc\u0628 \u0627\u0639\u0645\u0627\u0644 \u062a\u062e\u0641\u06cc\u0641 \u2014 \u067e\u0634\u062a\u200c\u0633\u0631\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "task_09_policy_engine_implementation_notes_\u06f5_\u062a\u0631\u062a\u06cc\u0628_\u0627\u0639\u0645\u0627\u0644_\u062a\u062e\u0641\u06cc\u0641_\u067e\u0634\u062a_\u0633\u0631\u0647\u0645",
      "community": 1074,
      "norm_label": "\u06f5. \u062a\u0631\u062a\u06cc\u0628 \u0627\u0639\u0645\u0627\u0644 \u062a\u062e\u0641\u06cc\u0641 \u2014 \u067e\u0634\u062a\u200c\u0633\u0631\u0647\u0645"
    },
    {
      "label": "\u06f6. `combinable` \u0648 short-circuit",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "task_09_policy_engine_implementation_notes_\u06f6_combinable_\u0648_short_circuit",
      "community": 1074,
      "norm_label": "\u06f6. `combinable` \u0648 short-circuit"
    },
    {
      "label": "\u06f7. \u0646\u0633\u062e\u0647\u200c\u0628\u0646\u062f\u06cc \u2014 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0645\u0645\u0646\u0648\u0639",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "task_09_policy_engine_implementation_notes_\u06f7_\u0646\u0633\u062e\u0647_\u0628\u0646\u062f\u06cc_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0645\u0645\u0646\u0648\u0639",
      "community": 1074,
      "norm_label": "\u06f7. \u0646\u0633\u062e\u0647\u200c\u0628\u0646\u062f\u06cc \u2014 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0645\u0645\u0646\u0648\u0639"
    },
    {
      "label": "\u06f8. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "task_09_policy_engine_implementation_notes_\u06f8_edge_case_\u0647\u0627",
      "community": 1074,
      "norm_label": "\u06f8. edge case \u0647\u0627"
    },
    {
      "label": "\u06f9. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L144",
      "_origin": "ast",
      "id": "task_09_policy_engine_implementation_notes_\u06f9_\u062a\u0633\u062a",
      "community": 1074,
      "norm_label": "\u06f9. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L182",
      "_origin": "ast",
      "id": "task_09_policy_engine_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1074,
      "norm_label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_policy_engine_task",
      "community": 1155,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f9 \u2014 \u0645\u0648\u062a\u0648\u0631 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0634\u0634\u200c\u062f\u0633\u062a\u0647\u200c\u0627\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_policy_engine_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "community": 1155,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f9 \u2014 \u0645\u0648\u062a\u0648\u0631 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0634\u0634\u200c\u062f\u0633\u062a\u0647\u200c\u0627\u06cc"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_09_policy_engine_task_\u0647\u062f\u0641",
      "community": 1155,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_09_policy_engine_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 1155,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "task_09_policy_engine_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1155,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "task_09_policy_engine_task_endpoint_\u0647\u0627",
      "community": 1155,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L69",
      "_origin": "ast",
      "id": "task_09_policy_engine_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1155,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "task_09_policy_engine_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1155,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_architecture",
      "community": 1111,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "community": 1111,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1111,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "`PolicySimulator` \u2014 dry-run \u0648\u0627\u0642\u0639\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_architecture_policysimulator_dry_run_\u0648\u0627\u0642\u0639\u06cc",
      "community": 1111,
      "norm_label": "`policysimulator` \u2014 dry-run \u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "label": "\u062a\u0636\u0645\u06cc\u0646 \u00ab\u0647\u06cc\u0686 \u0686\u06cc\u0632\u06cc \u062b\u0628\u062a \u0646\u0645\u06cc\u200c\u0634\u0648\u062f\u00bb",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_architecture_\u062a\u0636\u0645\u06cc\u0646_\u0647\u06cc\u0686_\u0686\u06cc\u0632\u06cc_\u062b\u0628\u062a_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "community": 1111,
      "norm_label": "\u062a\u0636\u0645\u06cc\u0646 \u00ab\u0647\u06cc\u0686 \u0686\u06cc\u0632\u06cc \u062b\u0628\u062a \u0646\u0645\u06cc\u200c\u0634\u0648\u062f\u00bb"
    },
    {
      "label": "`evaluateIsolated` \u2014 \u0686\u0631\u0627 \u0641\u0642\u0637 \u0647\u0645\u06cc\u0646 \u0642\u0627\u0646\u0648\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_architecture_evaluateisolated_\u0686\u0631\u0627_\u0641\u0642\u0637_\u0647\u0645\u06cc\u0646_\u0642\u0627\u0646\u0648\u0646",
      "community": 1111,
      "norm_label": "`evaluateisolated` \u2014 \u0686\u0631\u0627 \u0641\u0642\u0637 \u0647\u0645\u06cc\u0646 \u0642\u0627\u0646\u0648\u0646"
    },
    {
      "label": "`PolicyTemplateRegistry` \u2014 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0622\u0645\u0627\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_architecture_policytemplateregistry_\u0627\u0644\u06af\u0648\u0647\u0627\u06cc_\u0622\u0645\u0627\u062f\u0647",
      "community": 1111,
      "norm_label": "`policytemplateregistry` \u2014 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0627\u0645\u0627\u062f\u0647"
    },
    {
      "label": "\u0641\u0631\u0645 \u0627\u0632 schema\u060c \u0646\u0647 hard-code",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_architecture_\u0641\u0631\u0645_\u0627\u0632_schema_\u0646\u0647_hard_code",
      "community": 1111,
      "norm_label": "\u0641\u0631\u0645 \u0627\u0632 schema\u060c \u0646\u0647 hard-code"
    },
    {
      "label": "\u06af\u0632\u0627\u0631\u0634 \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_architecture_\u06af\u0632\u0627\u0631\u0634_\u0634\u0628\u06cc\u0647_\u0633\u0627\u0632\u06cc_ui",
      "community": 1111,
      "norm_label": "\u06af\u0632\u0627\u0631\u0634 \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 ui"
    },
    {
      "label": "`activate` \u0628\u0627 \u0634\u0631\u0637 \u0622\u0632\u0645\u0627\u06cc\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L146",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_architecture_activate_\u0628\u0627_\u0634\u0631\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "community": 1111,
      "norm_label": "`activate` \u0628\u0627 \u0634\u0631\u0637 \u0627\u0632\u0645\u0627\u06cc\u0634"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f1\u06f0 (\u0641\u0631\u0645 \u0633\u0627\u062e\u062a \u0642\u0627\u0646\u0648\u0646 \u0648 \u0645\u062d\u06cc\u0637 \u0622\u0632\u0645\u0627\u06cc\u0634)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "community": 1156,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f1\u06f0 (\u0641\u0631\u0645 \u0633\u0627\u062e\u062a \u0642\u0627\u0646\u0648\u0646 \u0648 \u0645\u062d\u06cc\u0637 \u0627\u0632\u0645\u0627\u06cc\u0634)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1156,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f_\u0634\u0628\u06cc\u0647_\u0633\u0627\u0632",
      "community": 1156,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632"
    },
    {
      "label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1156,
      "norm_label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f3. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_checklist_\u06f3_ui",
      "community": 1156,
      "norm_label": "\u06f3. ui"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_checklist_\u06f4_\u062a\u0633\u062a",
      "community": 1156,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1156,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1156,
      "norm_label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_database",
      "community": 1157,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f1\u06f0",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f0",
      "community": 1157,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f1\u06f0"
    },
    {
      "label": "`policy_simulation_runs`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_database_policy_simulation_runs",
      "community": 1157,
      "norm_label": "`policy_simulation_runs`"
    },
    {
      "label": "\u0647\u06cc\u0686 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u062f\u0631 \u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_database_\u0647\u06cc\u0686_\u062a\u063a\u06cc\u06cc\u0631\u06cc_\u062f\u0631_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u062f\u06cc\u06af\u0631",
      "community": 1157,
      "norm_label": "\u0647\u06cc\u0686 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u062f\u0631 \u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647\u200c\u06af\u06cc\u0631\u06cc \u2014 `SimulationSampler`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_database_\u0646\u0645\u0648\u0646\u0647_\u06af\u06cc\u0631\u06cc_simulationsampler",
      "community": 1157,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647\u200c\u06af\u06cc\u0631\u06cc \u2014 `simulationsampler`"
    },
    {
      "label": "Migration",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_database_migration",
      "community": 1157,
      "norm_label": "migration"
    },
    {
      "label": "\u067e\u0627\u06a9\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_database_\u067e\u0627\u06a9\u0633\u0627\u0632\u06cc",
      "community": 1157,
      "norm_label": "\u067e\u0627\u06a9\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 1157,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_implementation_notes",
      "community": 1092,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "community": 1092,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0"
    },
    {
      "label": "\u06f1. rollback \u0627\u062c\u0628\u0627\u0631\u06cc\u060c \u0633\u0647 \u0644\u0627\u06cc\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_implementation_notes_\u06f1_rollback_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0633\u0647_\u0644\u0627\u06cc\u0647",
      "community": 1092,
      "norm_label": "\u06f1. rollback \u0627\u062c\u0628\u0627\u0631\u06cc\u060c \u0633\u0647 \u0644\u0627\u06cc\u0647"
    },
    {
      "label": "\u06f2. \u062a\u0633\u062a \u00ab\u0647\u06cc\u0686 \u0686\u06cc\u0632\u06cc \u0646\u0646\u0648\u0634\u062a\u00bb \u2014 \u0628\u0627 \u0634\u0645\u0627\u0631\u0634\u060c \u0646\u0647 \u0628\u0627 \u0627\u0639\u062a\u0645\u0627\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_implementation_notes_\u06f2_\u062a\u0633\u062a_\u0647\u06cc\u0686_\u0686\u06cc\u0632\u06cc_\u0646\u0646\u0648\u0634\u062a_\u0628\u0627_\u0634\u0645\u0627\u0631\u0634_\u0646\u0647_\u0628\u0627_\u0627\u0639\u062a\u0645\u0627\u062f",
      "community": 1092,
      "norm_label": "\u06f2. \u062a\u0633\u062a \u00ab\u0647\u06cc\u0686 \u0686\u06cc\u0632\u06cc \u0646\u0646\u0648\u0634\u062a\u00bb \u2014 \u0628\u0627 \u0634\u0645\u0627\u0631\u0634\u060c \u0646\u0647 \u0628\u0627 \u0627\u0639\u062a\u0645\u0627\u062f"
    },
    {
      "label": "\u06f3. `evaluateIsolated` \u0631\u0648\u06cc \u0647\u0645\u0647\u0654 \u0634\u0634 \u0645\u0648\u062a\u0648\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_implementation_notes_\u06f3_evaluateisolated_\u0631\u0648\u06cc_\u0647\u0645\u0647_\u0634\u0634_\u0645\u0648\u062a\u0648\u0631",
      "community": 1092,
      "norm_label": "\u06f3. `evaluateisolated` \u0631\u0648\u06cc \u0647\u0645\u0647 \u0634\u0634 \u0645\u0648\u062a\u0648\u0631"
    },
    {
      "label": "\u06f4. \u0641\u0631\u0645 \u0627\u0632 schema \u2014 \u0628\u062f\u0648\u0646 \u0627\u0633\u062a\u062b\u0646\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_implementation_notes_\u06f4_\u0641\u0631\u0645_\u0627\u0632_schema_\u0628\u062f\u0648\u0646_\u0627\u0633\u062a\u062b\u0646\u0627",
      "community": 1092,
      "norm_label": "\u06f4. \u0641\u0631\u0645 \u0627\u0632 schema \u2014 \u0628\u062f\u0648\u0646 \u0627\u0633\u062a\u062b\u0646\u0627"
    },
    {
      "label": "\u06f5. \u0634\u062f\u062a `none` \u0647\u0645 \u0647\u0634\u062f\u0627\u0631 \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_implementation_notes_\u06f5_\u0634\u062f\u062a_none_\u0647\u0645_\u0647\u0634\u062f\u0627\u0631_\u0627\u0633\u062a",
      "community": 1092,
      "norm_label": "\u06f5. \u0634\u062f\u062a `none` \u0647\u0645 \u0647\u0634\u062f\u0627\u0631 \u0627\u0633\u062a"
    },
    {
      "label": "\u06f6. \u0627\u0644\u06af\u0648\u0647\u0627 \u0628\u0627\u06cc\u062f \u0648\u0627\u0642\u0639\u0627\u064b \u06a9\u0627\u0631 \u06a9\u0646\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_implementation_notes_\u06f6_\u0627\u0644\u06af\u0648\u0647\u0627_\u0628\u0627\u06cc\u062f_\u0648\u0627\u0642\u0639\u0627_\u06a9\u0627\u0631_\u06a9\u0646\u0646\u062f",
      "community": 1092,
      "norm_label": "\u06f6. \u0627\u0644\u06af\u0648\u0647\u0627 \u0628\u0627\u06cc\u062f \u0648\u0627\u0642\u0639\u0627 \u06a9\u0627\u0631 \u06a9\u0646\u0646\u062f"
    },
    {
      "label": "\u06f7. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_implementation_notes_\u06f7_edge_case_\u0647\u0627",
      "community": 1092,
      "norm_label": "\u06f7. edge case \u0647\u0627"
    },
    {
      "label": "\u06f8. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_implementation_notes_\u06f8_\u062a\u0633\u062a",
      "community": 1092,
      "norm_label": "\u06f8. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f9. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_implementation_notes_\u06f9_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1092,
      "norm_label": "\u06f9. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_task",
      "community": 1176,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f0 \u2014 \u0641\u0631\u0645 \u0633\u0627\u062e\u062a \u0642\u0627\u0646\u0648\u0646 \u0648 \u0645\u062d\u06cc\u0637 \u0622\u0632\u0645\u0627\u06cc\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "community": 1176,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f0 \u2014 \u0641\u0631\u0645 \u0633\u0627\u062e\u062a \u0642\u0627\u0646\u0648\u0646 \u0648 \u0645\u062d\u06cc\u0637 \u0627\u0632\u0645\u0627\u06cc\u0634"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_task_\u0647\u062f\u0641",
      "community": 1176,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/task.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1176,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/task.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_task_endpoint_\u0647\u0627",
      "community": 1176,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/task.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1176,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/task.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "task_10_policy_admin_sandbox_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1176,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_architecture",
      "community": 1112,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f1",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "community": 1112,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f1"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1112,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u062f\u0641\u062a\u0631\u060c \u0646\u0647 \u0634\u0645\u0627\u0631\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_architecture_\u062f\u0641\u062a\u0631_\u0646\u0647_\u0634\u0645\u0627\u0631\u0646\u062f\u0647",
      "community": 1112,
      "norm_label": "\u062f\u0641\u062a\u0631\u060c \u0646\u0647 \u0634\u0645\u0627\u0631\u0646\u062f\u0647"
    },
    {
      "label": "\u0647\u0632\u06cc\u0646\u0647\u0654 \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0648 \u067e\u0627\u0633\u062e\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_architecture_\u0647\u0632\u06cc\u0646\u0647_\u06a9\u0627\u0631\u0627\u06cc\u06cc_\u0648_\u067e\u0627\u0633\u062e\u0634",
      "community": 1112,
      "norm_label": "\u0647\u0632\u06cc\u0646\u0647 \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0648 \u067e\u0627\u0633\u062e\u0634"
    },
    {
      "label": "\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0645\u0646\u0641\u06cc \u0634\u062f\u0646 \u0645\u0627\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_architecture_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_\u0645\u0646\u0641\u06cc_\u0634\u062f\u0646_\u0645\u0627\u0646\u062f\u0647",
      "community": 1112,
      "norm_label": "\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0645\u0646\u0641\u06cc \u0634\u062f\u0646 \u0645\u0627\u0646\u062f\u0647"
    },
    {
      "label": "\u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0632\u0646\u062c\u06cc\u0631\u0647\u0654 \u0642\u06cc\u0645\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_architecture_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_\u0632\u0646\u062c\u06cc\u0631\u0647_\u0642\u06cc\u0645\u062a",
      "community": 1112,
      "norm_label": "\u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0632\u0646\u062c\u06cc\u0631\u0647 \u0642\u06cc\u0645\u062a"
    },
    {
      "label": "FIFO",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_architecture_fifo",
      "community": 1112,
      "norm_label": "fifo"
    },
    {
      "label": "\u0627\u0646\u0642\u0636\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_architecture_\u0627\u0646\u0642\u0636\u0627",
      "community": 1112,
      "norm_label": "\u0627\u0646\u0642\u0636\u0627"
    },
    {
      "label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L131",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 1112,
      "norm_label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f1\u06f1 (\u067e\u06a9\u06cc\u062c \u0648 \u062f\u0641\u062a\u0631 \u0627\u0639\u062a\u0628\u0627\u0631 \u062c\u0644\u0633\u0627\u062a)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "community": 1158,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f1\u06f1 (\u067e\u06a9\u06cc\u062c \u0648 \u062f\u0641\u062a\u0631 \u0627\u0639\u062a\u0628\u0627\u0631 \u062c\u0644\u0633\u0627\u062a)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1158,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 1158,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1158,
      "norm_label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f3. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_checklist_\u06f3_ui",
      "community": 1158,
      "norm_label": "\u06f3. ui"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_checklist_\u06f4_\u062a\u0633\u062a",
      "community": 1158,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1158,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1158,
      "norm_label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_database",
      "community": 1113,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f1\u06f1",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f1",
      "community": 1113,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f1\u06f1"
    },
    {
      "label": "`packages` \u2014 \u062a\u0639\u0631\u06cc\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_database_packages_\u062a\u0639\u0631\u06cc\u0641",
      "community": 1113,
      "norm_label": "`packages` \u2014 \u062a\u0639\u0631\u06cc\u0641"
    },
    {
      "label": "`package_services`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_database_package_services",
      "community": 1113,
      "norm_label": "`package_services`"
    },
    {
      "label": "`patient_packages` \u2014 \u0646\u0645\u0648\u0646\u0647\u0654 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u200c\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_database_patient_packages_\u0646\u0645\u0648\u0646\u0647_\u062e\u0631\u06cc\u062f\u0627\u0631\u06cc_\u0634\u062f\u0647",
      "community": 1113,
      "norm_label": "`patient_packages` \u2014 \u0646\u0645\u0648\u0646\u0647 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u200c\u0634\u062f\u0647"
    },
    {
      "label": "`session_credit_ledger` \u2014 \u062f\u0641\u062a\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_database_session_credit_ledger_\u062f\u0641\u062a\u0631",
      "community": 1113,
      "norm_label": "`session_credit_ledger` \u2014 \u062f\u0641\u062a\u0631"
    },
    {
      "label": "\u0647\u06cc\u0686 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u062f\u0631 \u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_database_\u0647\u06cc\u0686_\u062a\u063a\u06cc\u06cc\u0631\u06cc_\u062f\u0631_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u062f\u06cc\u06af\u0631",
      "community": 1113,
      "norm_label": "\u0647\u06cc\u0686 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u062f\u0631 \u062c\u062f\u0648\u0644\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631"
    },
    {
      "label": "Migration",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_database_migration",
      "community": 1113,
      "norm_label": "migration"
    },
    {
      "label": "\u062a\u0633\u062a schema",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_database_\u062a\u0633\u062a_schema",
      "community": 1113,
      "norm_label": "\u062a\u0633\u062a schema"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 1113,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_implementation_notes",
      "community": 1077,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f1",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "community": 1077,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f1"
    },
    {
      "label": "\u06f1. `quote` \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f\u060c `confirm` \u0645\u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_implementation_notes_\u06f1_quote_\u0646\u0645\u0627\u06cc\u0634_\u0645\u06cc_\u062f\u0647\u062f_confirm_\u0645\u0635\u0631\u0641_\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 1077,
      "norm_label": "\u06f1. `quote` \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f\u060c `confirm` \u0645\u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u06f2. \u0645\u0627\u0646\u062f\u0647 \u0635\u0641\u0631 \u062e\u0637\u0627 \u0646\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_implementation_notes_\u06f2_\u0645\u0627\u0646\u062f\u0647_\u0635\u0641\u0631_\u062e\u0637\u0627_\u0646\u06cc\u0633\u062a",
      "community": 1077,
      "norm_label": "\u06f2. \u0645\u0627\u0646\u062f\u0647 \u0635\u0641\u0631 \u062e\u0637\u0627 \u0646\u06cc\u0633\u062a"
    },
    {
      "label": "\u06f3. `uniq_scl_consume` \u0648 idempotency",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_implementation_notes_\u06f3_uniq_scl_consume_\u0648_idempotency",
      "community": 1077,
      "norm_label": "\u06f3. `uniq_scl_consume` \u0648 idempotency"
    },
    {
      "label": "\u06f4. \u0644\u063a\u0648 = \u0631\u062f\u06cc\u0641 `refund`\u060c \u0646\u0647 \u062d\u0630\u0641 `consume`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_implementation_notes_\u06f4_\u0644\u063a\u0648_\u0631\u062f\u06cc\u0641_refund_\u0646\u0647_\u062d\u0630\u0641_consume",
      "community": 1077,
      "norm_label": "\u06f4. \u0644\u063a\u0648 = \u0631\u062f\u06cc\u0641 `refund`\u060c \u0646\u0647 \u062d\u0630\u0641 `consume`"
    },
    {
      "label": "\u06f5. FIFO \u0648 \u0627\u0646\u0642\u0636\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_implementation_notes_\u06f5_fifo_\u0648_\u0627\u0646\u0642\u0636\u0627",
      "community": 1077,
      "norm_label": "\u06f5. fifo \u0648 \u0627\u0646\u0642\u0636\u0627"
    },
    {
      "label": "\u06f6. \u0642\u0641\u0644 \u0628\u062f\u0628\u06cc\u0646\u0627\u0646\u0647 \u0627\u06cc\u0646\u062c\u0627 \u062f\u0631\u0633\u062a \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_implementation_notes_\u06f6_\u0642\u0641\u0644_\u0628\u062f\u0628\u06cc\u0646\u0627\u0646\u0647_\u0627\u06cc\u0646\u062c\u0627_\u062f\u0631\u0633\u062a_\u0627\u0633\u062a",
      "community": 1077,
      "norm_label": "\u06f6. \u0642\u0641\u0644 \u0628\u062f\u0628\u06cc\u0646\u0627\u0646\u0647 \u0627\u06cc\u0646\u062c\u0627 \u062f\u0631\u0633\u062a \u0627\u0633\u062a"
    },
    {
      "label": "\u06f7. `adjustment` \u0641\u0642\u0637 \u0628\u0627 \u0646\u0642\u0634 \u0645\u062f\u06cc\u0631 \u0648 \u0628\u0627 \u062f\u0644\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_implementation_notes_\u06f7_adjustment_\u0641\u0642\u0637_\u0628\u0627_\u0646\u0642\u0634_\u0645\u062f\u06cc\u0631_\u0648_\u0628\u0627_\u062f\u0644\u06cc\u0644",
      "community": 1077,
      "norm_label": "\u06f7. `adjustment` \u0641\u0642\u0637 \u0628\u0627 \u0646\u0642\u0634 \u0645\u062f\u06cc\u0631 \u0648 \u0628\u0627 \u062f\u0644\u06cc\u0644"
    },
    {
      "label": "\u06f8. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_implementation_notes_\u06f8_edge_case_\u0647\u0627",
      "community": 1077,
      "norm_label": "\u06f8. edge case \u0647\u0627"
    },
    {
      "label": "\u06f9. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_implementation_notes_\u06f9_\u062a\u0633\u062a",
      "community": 1077,
      "norm_label": "\u06f9. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L152",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1077,
      "norm_label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_task",
      "community": 1159,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f1 \u2014 \u067e\u06a9\u06cc\u062c \u0648 \u062f\u0641\u062a\u0631 \u0627\u0639\u062a\u0628\u0627\u0631 \u062c\u0644\u0633\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "community": 1159,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f1 \u2014 \u067e\u06a9\u06cc\u062c \u0648 \u062f\u0641\u062a\u0631 \u0627\u0639\u062a\u0628\u0627\u0631 \u062c\u0644\u0633\u0627\u062a"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_task_\u0647\u062f\u0641",
      "community": 1159,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 1159,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1159,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_task_endpoint_\u0647\u0627",
      "community": 1159,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1159,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "task_11_package_credit_ledger_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1159,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_treatment_course_architecture",
      "community": 1093,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_treatment_course_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "community": 1093,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_12_treatment_course_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1093,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "`CourseProtocol` \u0648 `CourseProtocolStep`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_12_treatment_course_architecture_courseprotocol_\u0648_courseprotocolstep",
      "community": 1093,
      "norm_label": "`courseprotocol` \u0648 `courseprotocolstep`"
    },
    {
      "label": "`TreatmentCourse` \u0648 `CourseSession`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "task_12_treatment_course_architecture_treatmentcourse_\u0648_coursesession",
      "community": 1093,
      "norm_label": "`treatmentcourse` \u0648 `coursesession`"
    },
    {
      "label": "`CourseScheduler` \u2014 \u0631\u0632\u0631\u0648 \u06cc\u06a9\u062c\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "task_12_treatment_course_architecture_coursescheduler_\u0631\u0632\u0631\u0648_\u06cc\u06a9\u062c\u0627",
      "community": 1093,
      "norm_label": "`coursescheduler` \u2014 \u0631\u0632\u0631\u0648 \u06cc\u06a9\u062c\u0627"
    },
    {
      "label": "`findNearestInRange` \u2014 \u0646\u0632\u062f\u06cc\u06a9\u200c\u062a\u0631\u06cc\u0646 \u0628\u0647 \u0627\u06cc\u062f\u0647\u200c\u0622\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L145",
      "_origin": "ast",
      "id": "task_12_treatment_course_architecture_findnearestinrange_\u0646\u0632\u062f\u06cc\u06a9_\u062a\u0631\u06cc\u0646_\u0628\u0647_\u0627\u06cc\u062f\u0647_\u0622\u0644",
      "community": 1093,
      "norm_label": "`findnearestinrange` \u2014 \u0646\u0632\u062f\u06cc\u06a9\u200c\u062a\u0631\u06cc\u0646 \u0628\u0647 \u0627\u06cc\u062f\u0647\u200c\u0627\u0644"
    },
    {
      "label": "`same_as_previous` \u2014 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u062a\u0633\u06a9 \u06f0\u06f6",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L158",
      "_origin": "ast",
      "id": "task_12_treatment_course_architecture_same_as_previous_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_\u062a\u0633\u06a9_\u06f0\u06f6",
      "community": 1093,
      "norm_label": "`same_as_previous` \u2014 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u062a\u0633\u06a9 \u06f0\u06f6"
    },
    {
      "label": "\u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u062c\u0644\u0633\u0647\u0654 \u0628\u0639\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L176",
      "_origin": "ast",
      "id": "task_12_treatment_course_architecture_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f_\u062c\u0644\u0633\u0647_\u0628\u0639\u062f\u06cc",
      "community": 1093,
      "norm_label": "\u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u062c\u0644\u0633\u0647 \u0628\u0639\u062f\u06cc"
    },
    {
      "label": "\u0627\u062a\u0635\u0627\u0644 \u0628\u0647 `spacing` \u062a\u0633\u06a9 \u06f0\u06f9",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L194",
      "_origin": "ast",
      "id": "task_12_treatment_course_architecture_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_spacing_\u062a\u0633\u06a9_\u06f0\u06f9",
      "community": 1093,
      "norm_label": "\u0627\u062a\u0635\u0627\u0644 \u0628\u0647 `spacing` \u062a\u0633\u06a9 \u06f0\u06f9"
    },
    {
      "label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L206",
      "_origin": "ast",
      "id": "task_12_treatment_course_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 1093,
      "norm_label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_treatment_course_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f1\u06f2 (\u062f\u0648\u0631\u0647 \u062f\u0631\u0645\u0627\u0646)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_treatment_course_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "community": 1160,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f1\u06f2 (\u062f\u0648\u0631\u0647 \u062f\u0631\u0645\u0627\u0646)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_12_treatment_course_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1160,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_12_treatment_course_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f",
      "community": 1160,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f"
    },
    {
      "label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "task_12_treatment_course_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1160,
      "norm_label": "\u06f2. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f3. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_12_treatment_course_checklist_\u06f3_ui",
      "community": 1160,
      "norm_label": "\u06f3. ui"
    },
    {
      "label": "\u06f4. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "task_12_treatment_course_checklist_\u06f4_\u062a\u0633\u062a",
      "community": 1160,
      "norm_label": "\u06f4. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "task_12_treatment_course_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1160,
      "norm_label": "\u06f5. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "task_12_treatment_course_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1160,
      "norm_label": "\u06f6. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_treatment_course_database",
      "community": 1131,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f1\u06f2",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_treatment_course_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f2",
      "community": 1131,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f1\u06f2"
    },
    {
      "label": "`course_protocols`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_12_treatment_course_database_course_protocols",
      "community": 1131,
      "norm_label": "`course_protocols`"
    },
    {
      "label": "`course_protocol_steps`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_12_treatment_course_database_course_protocol_steps",
      "community": 1131,
      "norm_label": "`course_protocol_steps`"
    },
    {
      "label": "`treatment_courses`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "task_12_treatment_course_database_treatment_courses",
      "community": 1131,
      "norm_label": "`treatment_courses`"
    },
    {
      "label": "`course_sessions`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "task_12_treatment_course_database_course_sessions",
      "community": 1131,
      "norm_label": "`course_sessions`"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 `appointments`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L110",
      "_origin": "ast",
      "id": "task_12_treatment_course_database_\u062a\u063a\u06cc\u06cc\u0631_appointments",
      "community": 1131,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 `appointments`"
    },
    {
      "label": "Migration",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "task_12_treatment_course_database_migration",
      "community": 1131,
      "norm_label": "migration"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "task_12_treatment_course_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 1131,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_treatment_course_implementation_notes",
      "community": 974,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_treatment_course_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "community": 974,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2"
    },
    {
      "label": "\u06f1. `book-all` \u0647\u0645\u0647 \u06cc\u0627 \u0647\u06cc\u0686",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_12_treatment_course_implementation_notes_\u06f1_book_all_\u0647\u0645\u0647_\u06cc\u0627_\u0647\u06cc\u0686",
      "community": 974,
      "norm_label": "\u06f1. `book-all` \u0647\u0645\u0647 \u06cc\u0627 \u0647\u06cc\u0686"
    },
    {
      "label": "\u06f2. \u0644\u0646\u06af\u0631 \u0645\u062a\u062d\u0631\u06a9\u060c \u0646\u0647 \u062a\u0627\u0631\u06cc\u062e \u062b\u0627\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "task_12_treatment_course_implementation_notes_\u06f2_\u0644\u0646\u06af\u0631_\u0645\u062a\u062d\u0631\u06a9_\u0646\u0647_\u062a\u0627\u0631\u06cc\u062e_\u062b\u0627\u0628\u062a",
      "community": 974,
      "norm_label": "\u06f2. \u0644\u0646\u06af\u0631 \u0645\u062a\u062d\u0631\u06a9\u060c \u0646\u0647 \u062a\u0627\u0631\u06cc\u062e \u062b\u0627\u0628\u062a"
    },
    {
      "label": "\u06f3. \u0644\u0646\u06af\u0631 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0628\u0639\u062f\u06cc: \u0622\u062e\u0631\u06cc\u0646 \u062c\u0644\u0633\u0647\u0654 **\u0627\u0646\u062c\u0627\u0645\u200c\u0634\u062f\u0647**",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "task_12_treatment_course_implementation_notes_\u06f3_\u0644\u0646\u06af\u0631_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f_\u0628\u0639\u062f\u06cc_\u0622\u062e\u0631\u06cc\u0646_\u062c\u0644\u0633\u0647_\u0627\u0646\u062c\u0627\u0645_\u0634\u062f\u0647",
      "community": 974,
      "norm_label": "\u06f3. \u0644\u0646\u06af\u0631 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0628\u0639\u062f\u06cc: \u0627\u062e\u0631\u06cc\u0646 \u062c\u0644\u0633\u0647 **\u0627\u0646\u062c\u0627\u0645\u200c\u0634\u062f\u0647**"
    },
    {
      "label": "\u06f4. snapshot \u067e\u0631\u0648\u062a\u06a9\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "task_12_treatment_course_implementation_notes_\u06f4_snapshot_\u067e\u0631\u0648\u062a\u06a9\u0644",
      "community": 974,
      "norm_label": "\u06f4. snapshot \u067e\u0631\u0648\u062a\u06a9\u0644"
    },
    {
      "label": "\u06f5. \u0633\u0642\u0641 \u06f9\u06f0 \u0631\u0648\u0632 \u0648 \u067e\u06cc\u0627\u0645 \u0631\u0648\u0634\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "task_12_treatment_course_implementation_notes_\u06f5_\u0633\u0642\u0641_\u06f9\u06f0_\u0631\u0648\u0632_\u0648_\u067e\u06cc\u0627\u0645_\u0631\u0648\u0634\u0646",
      "community": 974,
      "norm_label": "\u06f5. \u0633\u0642\u0641 \u06f9\u06f0 \u0631\u0648\u0632 \u0648 \u067e\u06cc\u0627\u0645 \u0631\u0648\u0634\u0646"
    },
    {
      "label": "\u06f6. `same_as_previous` \u0627\u062c\u0628\u0627\u0631\u06cc \u0646\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "task_12_treatment_course_implementation_notes_\u06f6_same_as_previous_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0646\u06cc\u0633\u062a",
      "community": 974,
      "norm_label": "\u06f6. `same_as_previous` \u0627\u062c\u0628\u0627\u0631\u06cc \u0646\u06cc\u0633\u062a"
    },
    {
      "label": "\u06f7. \u062a\u0639\u0627\u0645\u0644 \u0628\u0627 `spacing` \u062a\u0633\u06a9 \u06f0\u06f9",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "task_12_treatment_course_implementation_notes_\u06f7_\u062a\u0639\u0627\u0645\u0644_\u0628\u0627_spacing_\u062a\u0633\u06a9_\u06f0\u06f9",
      "community": 974,
      "norm_label": "\u06f7. \u062a\u0639\u0627\u0645\u0644 \u0628\u0627 `spacing` \u062a\u0633\u06a9 \u06f0\u06f9"
    },
    {
      "label": "\u06f8. \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u067e\u06a9\u06cc\u062c",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L103",
      "_origin": "ast",
      "id": "task_12_treatment_course_implementation_notes_\u06f8_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_\u067e\u06a9\u06cc\u062c",
      "community": 974,
      "norm_label": "\u06f8. \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u067e\u06a9\u06cc\u062c"
    },
    {
      "label": "\u06f9. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "task_12_treatment_course_implementation_notes_\u06f9_edge_case_\u0647\u0627",
      "community": 974,
      "norm_label": "\u06f9. edge case \u0647\u0627"
    },
    {
      "label": "\u06f1\u06f0. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L138",
      "_origin": "ast",
      "id": "task_12_treatment_course_implementation_notes_\u06f1\u06f0_\u062a\u0633\u062a",
      "community": 974,
      "norm_label": "\u06f1\u06f0. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f1\u06f1. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "task_12_treatment_course_implementation_notes_\u06f1\u06f1_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 974,
      "norm_label": "\u06f1\u06f1. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_treatment_course_task",
      "community": 1161,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f2 \u2014 \u062f\u0648\u0631\u0647 \u062f\u0631\u0645\u0627\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_treatment_course_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "community": 1161,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f2 \u2014 \u062f\u0648\u0631\u0647 \u062f\u0631\u0645\u0627\u0646"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_12_treatment_course_task_\u0647\u062f\u0641",
      "community": 1161,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "task_12_treatment_course_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 1161,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_12_treatment_course_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1161,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_12_treatment_course_task_endpoint_\u0647\u0627",
      "community": 1161,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "task_12_treatment_course_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1161,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "task_12_treatment_course_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1161,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_treatment_course_user_flow",
      "community": 1162,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_treatment_course_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "community": 1162,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2"
    },
    {
      "label": "\u0627\u0644\u0641) \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u067e\u0631\u0648\u062a\u06a9\u0644 \u062f\u0648\u0631\u0647 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_12_treatment_course_user_flow_\u0627\u0644\u0641_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648\u062a\u06a9\u0644_\u062f\u0648\u0631\u0647_\u0631\u0627_\u062a\u0639\u0631\u06cc\u0641_\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 1162,
      "norm_label": "\u0627\u0644\u0641) \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u067e\u0631\u0648\u062a\u06a9\u0644 \u062f\u0648\u0631\u0647 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f"
    },
    {
      "label": "\u0628) \u0634\u0631\u0648\u0639 \u062f\u0648\u0631\u0647 \u0648 \u0631\u0632\u0631\u0648 \u06a9\u0644 \u0622\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_12_treatment_course_user_flow_\u0628_\u0634\u0631\u0648\u0639_\u062f\u0648\u0631\u0647_\u0648_\u0631\u0632\u0631\u0648_\u06a9\u0644_\u0622\u0646",
      "community": 1162,
      "norm_label": "\u0628) \u0634\u0631\u0648\u0639 \u062f\u0648\u0631\u0647 \u0648 \u0631\u0632\u0631\u0648 \u06a9\u0644 \u0627\u0646"
    },
    {
      "label": "\u062c) \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u062c\u0644\u0633\u0647\u0654 \u0628\u0639\u062f\u06cc \u0628\u0639\u062f \u0627\u0632 \u0647\u0631 \u062c\u0644\u0633\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "task_12_treatment_course_user_flow_\u062c_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f_\u062c\u0644\u0633\u0647_\u0628\u0639\u062f\u06cc_\u0628\u0639\u062f_\u0627\u0632_\u0647\u0631_\u062c\u0644\u0633\u0647",
      "community": 1162,
      "norm_label": "\u062c) \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u062c\u0644\u0633\u0647 \u0628\u0639\u062f\u06cc \u0628\u0639\u062f \u0627\u0632 \u0647\u0631 \u062c\u0644\u0633\u0647"
    },
    {
      "label": "\u062f) \u0628\u06cc\u0645\u0627\u0631 \u062f\u06cc\u0631 \u0645\u06cc\u200c\u0622\u06cc\u062f \u2014 \u0639\u0628\u0648\u0631 \u0627\u0632 \u062d\u062f\u0627\u06a9\u062b\u0631 \u0641\u0627\u0635\u0644\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "task_12_treatment_course_user_flow_\u062f_\u0628\u06cc\u0645\u0627\u0631_\u062f\u06cc\u0631_\u0645\u06cc_\u0622\u06cc\u062f_\u0639\u0628\u0648\u0631_\u0627\u0632_\u062d\u062f\u0627\u06a9\u062b\u0631_\u0641\u0627\u0635\u0644\u0647",
      "community": 1162,
      "norm_label": "\u062f) \u0628\u06cc\u0645\u0627\u0631 \u062f\u06cc\u0631 \u0645\u06cc\u200c\u0627\u06cc\u062f \u2014 \u0639\u0628\u0648\u0631 \u0627\u0632 \u062d\u062f\u0627\u06a9\u062b\u0631 \u0641\u0627\u0635\u0644\u0647"
    },
    {
      "label": "\u0647) \u0644\u063a\u0648 \u062c\u0644\u0633\u0647\u0654 \u0648\u0633\u0637 \u062f\u0648\u0631\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "task_12_treatment_course_user_flow_\u0647_\u0644\u063a\u0648_\u062c\u0644\u0633\u0647_\u0648\u0633\u0637_\u062f\u0648\u0631\u0647",
      "community": 1162,
      "norm_label": "\u0647) \u0644\u063a\u0648 \u062c\u0644\u0633\u0647 \u0648\u0633\u0637 \u062f\u0648\u0631\u0647"
    },
    {
      "label": "\u0648) \u067e\u0627\u06cc\u0627\u0646 \u062f\u0648\u0631\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L138",
      "_origin": "ast",
      "id": "task_12_treatment_course_user_flow_\u0648_\u067e\u0627\u06cc\u0627\u0646_\u062f\u0648\u0631\u0647",
      "community": 1162,
      "norm_label": "\u0648) \u067e\u0627\u06cc\u0627\u0646 \u062f\u0648\u0631\u0647"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_architecture",
      "community": 1094,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f3",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "community": 1094,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f3"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1094,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "`CancellationPolicy`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_architecture_cancellationpolicy",
      "community": 1094,
      "norm_label": "`cancellationpolicy`"
    },
    {
      "label": "`PenaltyCalculator`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_architecture_penaltycalculator",
      "community": 1094,
      "norm_label": "`penaltycalculator`"
    },
    {
      "label": "`cancellation-preview` \u2014 \u0627\u062c\u0628\u0627\u0631\u06cc \u067e\u06cc\u0634 \u0627\u0632 \u0644\u063a\u0648",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_architecture_cancellation_preview_\u0627\u062c\u0628\u0627\u0631\u06cc_\u067e\u06cc\u0634_\u0627\u0632_\u0644\u063a\u0648",
      "community": 1094,
      "norm_label": "`cancellation-preview` \u2014 \u0627\u062c\u0628\u0627\u0631\u06cc \u067e\u06cc\u0634 \u0627\u0632 \u0644\u063a\u0648"
    },
    {
      "label": "`CancellationService` \u2014 \u062a\u0631\u062a\u06cc\u0628",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_architecture_cancellationservice_\u062a\u0631\u062a\u06cc\u0628",
      "community": 1094,
      "norm_label": "`cancellationservice` \u2014 \u062a\u0631\u062a\u06cc\u0628"
    },
    {
      "label": "`WaitlistEntry`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_architecture_waitlistentry",
      "community": 1094,
      "norm_label": "`waitlistentry`"
    },
    {
      "label": "`WaitlistMatcher` \u2014 \u0647\u0645\u0647 \u0645\u0637\u0644\u0639 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f\u060c \u0635\u0641 \u0627\u0646\u062d\u0635\u0627\u0631\u06cc \u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_architecture_waitlistmatcher_\u0647\u0645\u0647_\u0645\u0637\u0644\u0639_\u0645\u06cc_\u0634\u0648\u0646\u062f_\u0635\u0641_\u0627\u0646\u062d\u0635\u0627\u0631\u06cc_\u0646\u0647",
      "community": 1094,
      "norm_label": "`waitlistmatcher` \u2014 \u0647\u0645\u0647 \u0645\u0637\u0644\u0639 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f\u060c \u0635\u0641 \u0627\u0646\u062d\u0635\u0627\u0631\u06cc \u0646\u0647"
    },
    {
      "label": "`NoShowTracker`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L165",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_architecture_noshowtracker",
      "community": 1094,
      "norm_label": "`noshowtracker`"
    },
    {
      "label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L183",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 1094,
      "norm_label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f1\u06f3 (\u0633\u06cc\u0627\u0633\u062a \u0644\u063a\u0648\u060c \u0639\u062f\u0645 \u062d\u0636\u0648\u0631\u060c \u0644\u06cc\u0633\u062a \u0627\u0646\u062a\u0638\u0627\u0631)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "community": 1114,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f1\u06f3 (\u0633\u06cc\u0627\u0633\u062a \u0644\u063a\u0648\u060c \u0639\u062f\u0645 \u062d\u0636\u0648\u0631\u060c \u0644\u06cc\u0633\u062a \u0627\u0646\u062a\u0638\u0627\u0631)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1114,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0644\u063a\u0648 \u0648 \u062c\u0631\u06cc\u0645\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f_\u0644\u063a\u0648_\u0648_\u062c\u0631\u06cc\u0645\u0647",
      "community": 1114,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0644\u063a\u0648 \u0648 \u062c\u0631\u06cc\u0645\u0647"
    },
    {
      "label": "\u06f2. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0639\u062f\u0645 \u062d\u0636\u0648\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_checklist_\u06f2_\u0628\u06a9_\u0627\u0646\u062f_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631",
      "community": 1114,
      "norm_label": "\u06f2. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0639\u062f\u0645 \u062d\u0636\u0648\u0631"
    },
    {
      "label": "\u06f3. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0644\u06cc\u0633\u062a \u0627\u0646\u062a\u0638\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_checklist_\u06f3_\u0628\u06a9_\u0627\u0646\u062f_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "community": 1114,
      "norm_label": "\u06f3. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0644\u06cc\u0633\u062a \u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "label": "\u06f4. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_checklist_\u06f4_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1114,
      "norm_label": "\u06f4. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f5. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_checklist_\u06f5_ui",
      "community": 1114,
      "norm_label": "\u06f5. ui"
    },
    {
      "label": "\u06f6. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_checklist_\u06f6_\u062a\u0633\u062a",
      "community": 1114,
      "norm_label": "\u06f6. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_checklist_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1114,
      "norm_label": "\u06f7. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f8. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_checklist_\u06f8_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1114,
      "norm_label": "\u06f8. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_database",
      "community": 1115,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f1\u06f3",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f3",
      "community": 1115,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f1\u06f3"
    },
    {
      "label": "`cancellation_policies`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_database_cancellation_policies",
      "community": 1115,
      "norm_label": "`cancellation_policies`"
    },
    {
      "label": "`no_show_records`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_database_no_show_records",
      "community": 1115,
      "norm_label": "`no_show_records`"
    },
    {
      "label": "`waitlist_entries`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_database_waitlist_entries",
      "community": 1115,
      "norm_label": "`waitlist_entries`"
    },
    {
      "label": "\u0647\u06cc\u0686 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u062f\u0631 `appointments`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_database_\u0647\u06cc\u0686_\u062a\u063a\u06cc\u06cc\u0631\u06cc_\u062f\u0631_appointments",
      "community": 1115,
      "norm_label": "\u0647\u06cc\u0686 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u062f\u0631 `appointments`"
    },
    {
      "label": "\u062c\u0631\u06cc\u0645\u0647 \u062f\u0631 \u062f\u0641\u062a\u0631 \u0645\u0627\u0644\u06cc \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_database_\u062c\u0631\u06cc\u0645\u0647_\u062f\u0631_\u062f\u0641\u062a\u0631_\u0645\u0627\u0644\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "community": 1115,
      "norm_label": "\u062c\u0631\u06cc\u0645\u0647 \u062f\u0631 \u062f\u0641\u062a\u0631 \u0645\u0627\u0644\u06cc \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "Migration",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_database_migration",
      "community": 1115,
      "norm_label": "migration"
    },
    {
      "label": "\u067e\u0627\u06a9\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_database_\u067e\u0627\u06a9\u0633\u0627\u0632\u06cc",
      "community": 1115,
      "norm_label": "\u067e\u0627\u06a9\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 1115,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_implementation_notes",
      "community": 981,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f3",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "community": 981,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f3"
    },
    {
      "label": "\u06f1. \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0628\u062f\u0648\u0646 \u062c\u0631\u06cc\u0645\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_implementation_notes_\u06f1_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u0628\u062f\u0648\u0646_\u062c\u0631\u06cc\u0645\u0647",
      "community": 981,
      "norm_label": "\u06f1. \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0628\u062f\u0648\u0646 \u062c\u0631\u06cc\u0645\u0647"
    },
    {
      "label": "\u06f2. \u0644\u063a\u0648 \u062a\u0648\u0633\u0637 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0647\u0631\u06af\u0632 \u062c\u0631\u06cc\u0645\u0647 \u0646\u062f\u0627\u0631\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_implementation_notes_\u06f2_\u0644\u063a\u0648_\u062a\u0648\u0633\u0637_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0631\u06af\u0632_\u062c\u0631\u06cc\u0645\u0647_\u0646\u062f\u0627\u0631\u062f",
      "community": 981,
      "norm_label": "\u06f2. \u0644\u063a\u0648 \u062a\u0648\u0633\u0637 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0647\u0631\u06af\u0632 \u062c\u0631\u06cc\u0645\u0647 \u0646\u062f\u0627\u0631\u062f"
    },
    {
      "label": "\u06f3. \u0633\u0642\u0641 \u062c\u0631\u06cc\u0645\u0647 = \u0645\u0628\u0644\u063a \u067e\u0631\u062f\u0627\u062e\u062a\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_implementation_notes_\u06f3_\u0633\u0642\u0641_\u062c\u0631\u06cc\u0645\u0647_\u0645\u0628\u0644\u063a_\u067e\u0631\u062f\u0627\u062e\u062a\u06cc",
      "community": 981,
      "norm_label": "\u06f3. \u0633\u0642\u0641 \u062c\u0631\u06cc\u0645\u0647 = \u0645\u0628\u0644\u063a \u067e\u0631\u062f\u0627\u062e\u062a\u06cc"
    },
    {
      "label": "\u06f4. `setRecordedEntity` \u0631\u0648\u06cc \u062a\u0631\u0627\u06a9\u0646\u0634 \u06a9\u06cc\u0641 \u067e\u0648\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_implementation_notes_\u06f4_setrecordedentity_\u0631\u0648\u06cc_\u062a\u0631\u0627\u06a9\u0646\u0634_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "community": 981,
      "norm_label": "\u06f4. `setrecordedentity` \u0631\u0648\u06cc \u062a\u0631\u0627\u06a9\u0646\u0634 \u06a9\u06cc\u0641 \u067e\u0648\u0644"
    },
    {
      "label": "\u06f5. \u0644\u06cc\u0633\u062a \u0627\u0646\u062a\u0638\u0627\u0631: broadcast\u060c \u0628\u0627 \u062c\u0645\u0644\u0647\u0654 \u0635\u0631\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_implementation_notes_\u06f5_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631_broadcast_\u0628\u0627_\u062c\u0645\u0644\u0647_\u0635\u0631\u06cc\u062d",
      "community": 981,
      "norm_label": "\u06f5. \u0644\u06cc\u0633\u062a \u0627\u0646\u062a\u0638\u0627\u0631: broadcast\u060c \u0628\u0627 \u062c\u0645\u0644\u0647 \u0635\u0631\u06cc\u062d"
    },
    {
      "label": "\u06f6. \u0627\u0637\u0644\u0627\u0639\u200c\u0631\u0633\u0627\u0646\u06cc async\u060c \u0628\u06cc\u0631\u0648\u0646 \u062a\u0631\u0627\u06a9\u0646\u0634 \u0644\u063a\u0648",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_implementation_notes_\u06f6_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_async_\u0628\u06cc\u0631\u0648\u0646_\u062a\u0631\u0627\u06a9\u0646\u0634_\u0644\u063a\u0648",
      "community": 981,
      "norm_label": "\u06f6. \u0627\u0637\u0644\u0627\u0639\u200c\u0631\u0633\u0627\u0646\u06cc async\u060c \u0628\u06cc\u0631\u0648\u0646 \u062a\u0631\u0627\u06a9\u0646\u0634 \u0644\u063a\u0648"
    },
    {
      "label": "\u06f7. \u0628\u0631\u0686\u0633\u0628 \u067e\u0631\u0631\u06cc\u0633\u06a9\u060c \u0646\u0647 \u0645\u0633\u062f\u0648\u062f\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L79",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_implementation_notes_\u06f7_\u0628\u0631\u0686\u0633\u0628_\u067e\u0631\u0631\u06cc\u0633\u06a9_\u0646\u0647_\u0645\u0633\u062f\u0648\u062f\u0633\u0627\u0632\u06cc",
      "community": 981,
      "norm_label": "\u06f7. \u0628\u0631\u0686\u0633\u0628 \u067e\u0631\u0631\u06cc\u0633\u06a9\u060c \u0646\u0647 \u0645\u0633\u062f\u0648\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "\u06f8. \u067e\u0646\u062c\u0631\u0647\u0654 \u0634\u0645\u0627\u0631\u0634 \u0639\u062f\u0645 \u062d\u0636\u0648\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_implementation_notes_\u06f8_\u067e\u0646\u062c\u0631\u0647_\u0634\u0645\u0627\u0631\u0634_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631",
      "community": 981,
      "norm_label": "\u06f8. \u067e\u0646\u062c\u0631\u0647 \u0634\u0645\u0627\u0631\u0634 \u0639\u062f\u0645 \u062d\u0636\u0648\u0631"
    },
    {
      "label": "\u06f9. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_implementation_notes_\u06f9_edge_case_\u0647\u0627",
      "community": 981,
      "norm_label": "\u06f9. edge case \u0647\u0627"
    },
    {
      "label": "\u06f1\u06f0. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_implementation_notes_\u06f1\u06f0_\u062a\u0633\u062a",
      "community": 981,
      "norm_label": "\u06f1\u06f0. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f1\u06f1. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_implementation_notes_\u06f1\u06f1_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 981,
      "norm_label": "\u06f1\u06f1. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_task",
      "community": 1163,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f3 \u2014 \u0633\u06cc\u0627\u0633\u062a \u0644\u063a\u0648\u060c \u0639\u062f\u0645 \u062d\u0636\u0648\u0631\u060c \u0644\u06cc\u0633\u062a \u0627\u0646\u062a\u0638\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "community": 1163,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f3 \u2014 \u0633\u06cc\u0627\u0633\u062a \u0644\u063a\u0648\u060c \u0639\u062f\u0645 \u062d\u0636\u0648\u0631\u060c \u0644\u06cc\u0633\u062a \u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_task_\u0647\u062f\u0641",
      "community": 1163,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L14",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 1163,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1163,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_task_endpoint_\u0647\u0627",
      "community": 1163,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1163,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "task_13_cancellation_waitlist_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1163,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_events_utilization_architecture",
      "community": 1132,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f4",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_events_utilization_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "community": 1132,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f4"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_14_events_utilization_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "community": 1132,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0631\u0648\u06cc\u062f\u0627\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "task_14_events_utilization_architecture_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0631\u0648\u06cc\u062f\u0627\u062f",
      "community": 1132,
      "norm_label": "\u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0631\u0648\u06cc\u062f\u0627\u062f"
    },
    {
      "label": "outbox \u2014 \u0686\u0631\u0627 \u0644\u0627\u0632\u0645 \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "task_14_events_utilization_architecture_outbox_\u0686\u0631\u0627_\u0644\u0627\u0632\u0645_\u0627\u0633\u062a",
      "community": 1132,
      "norm_label": "outbox \u2014 \u0686\u0631\u0627 \u0644\u0627\u0632\u0645 \u0627\u0633\u062a"
    },
    {
      "label": "`ResourceUtilizationReporter`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "task_14_events_utilization_architecture_resourceutilizationreporter",
      "community": 1132,
      "norm_label": "`resourceutilizationreporter`"
    },
    {
      "label": "`PlanAccuracyReporter`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "task_14_events_utilization_architecture_planaccuracyreporter",
      "community": 1132,
      "norm_label": "`planaccuracyreporter`"
    },
    {
      "label": "\u06a9\u0627\u0631\u0627\u06cc\u06cc \u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "task_14_events_utilization_architecture_\u06a9\u0627\u0631\u0627\u06cc\u06cc_\u06af\u0632\u0627\u0631\u0634_\u0647\u0627",
      "community": 1132,
      "norm_label": "\u06a9\u0627\u0631\u0627\u06cc\u06cc \u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627"
    },
    {
      "label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "task_14_events_utilization_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "community": 1132,
      "norm_label": "\u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "checklist.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_events_utilization_checklist",
      "community": 494,
      "norm_label": "checklist.md"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f1\u06f4 (\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc \u062f\u0627\u0645\u0646\u0647 \u0648 \u06af\u0632\u0627\u0631\u0634 \u0628\u0647\u0631\u0647\u200c\u0648\u0631\u06cc)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_events_utilization_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc",
      "community": 1133,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u2014 \u062a\u0633\u06a9 \u06f1\u06f4 (\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc \u062f\u0627\u0645\u0646\u0647 \u0648 \u06af\u0632\u0627\u0631\u0634 \u0628\u0647\u0631\u0647\u200c\u0648\u0631\u06cc)"
    },
    {
      "label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_14_events_utilization_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e",
      "community": 1133,
      "norm_label": "\u06f0. \u062e\u0637 \u0633\u0631\u062e"
    },
    {
      "label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_14_events_utilization_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627",
      "community": 1133,
      "norm_label": "\u06f1. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627"
    },
    {
      "label": "\u06f2. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "task_14_events_utilization_checklist_\u06f2_\u0628\u06a9_\u0627\u0646\u062f_\u06af\u0632\u0627\u0631\u0634_\u0647\u0627",
      "community": 1133,
      "norm_label": "\u06f2. \u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627"
    },
    {
      "label": "\u06f3. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "task_14_events_utilization_checklist_\u06f3_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 1133,
      "norm_label": "\u06f3. \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f4. UI",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "task_14_events_utilization_checklist_\u06f4_ui",
      "community": 1133,
      "norm_label": "\u06f4. ui"
    },
    {
      "label": "\u06f5. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "task_14_events_utilization_checklist_\u06f5_\u062a\u0633\u062a",
      "community": 1133,
      "norm_label": "\u06f5. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "task_14_events_utilization_checklist_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1133,
      "norm_label": "\u06f6. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "\u06f7. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "task_14_events_utilization_checklist_\u06f7_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc",
      "community": 1133,
      "norm_label": "\u06f7. \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_events_utilization_database",
      "community": 1134,
      "norm_label": "database.md"
    },
    {
      "label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f1\u06f4",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_events_utilization_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f4",
      "community": 1134,
      "norm_label": "\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u2014 \u062a\u0633\u06a9 \u06f1\u06f4"
    },
    {
      "label": "`domain_events` \u2014 outbox",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_14_events_utilization_database_domain_events_outbox",
      "community": 1134,
      "norm_label": "`domain_events` \u2014 outbox"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 \u062c\u062f\u0648\u0644 \u0645\u0648\u062c\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "task_14_events_utilization_database_\u062a\u063a\u06cc\u06cc\u0631_\u062c\u062f\u0648\u0644_\u0645\u0648\u062c\u0648\u062f",
      "community": 1134,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 \u062c\u062f\u0648\u0644 \u0645\u0648\u062c\u0648\u062f"
    },
    {
      "label": "\u06a9\u0648\u0626\u0631\u06cc \u06af\u0632\u0627\u0631\u0634 \u0628\u0647\u0631\u0647\u200c\u0648\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "task_14_events_utilization_database_\u06a9\u0648\u0626\u0631\u06cc_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc",
      "community": 1134,
      "norm_label": "\u06a9\u0648\u064a\u0631\u06cc \u06af\u0632\u0627\u0631\u0634 \u0628\u0647\u0631\u0647\u200c\u0648\u0631\u06cc"
    },
    {
      "label": "\u06a9\u0648\u0626\u0631\u06cc \u062f\u0642\u062a \u0628\u0631\u0646\u0627\u0645\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "task_14_events_utilization_database_\u06a9\u0648\u0626\u0631\u06cc_\u062f\u0642\u062a_\u0628\u0631\u0646\u0627\u0645\u0647",
      "community": 1134,
      "norm_label": "\u06a9\u0648\u064a\u0631\u06cc \u062f\u0642\u062a \u0628\u0631\u0646\u0627\u0645\u0647"
    },
    {
      "label": "\u0646\u06af\u0647\u062f\u0627\u0634\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "task_14_events_utilization_database_\u0646\u06af\u0647\u062f\u0627\u0634\u062a",
      "community": 1134,
      "norm_label": "\u0646\u06af\u0647\u062f\u0627\u0634\u062a"
    },
    {
      "label": "Migration",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "task_14_events_utilization_database_migration",
      "community": 1134,
      "norm_label": "migration"
    },
    {
      "label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L122",
      "_origin": "ast",
      "id": "task_14_events_utilization_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant",
      "community": 1134,
      "norm_label": "\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc tenant"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_events_utilization_implementation_notes",
      "community": 1078,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f4",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_events_utilization_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "community": 1078,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f4"
    },
    {
      "label": "\u06f1. outbox\u060c \u0646\u0647 dispatch \u0645\u0633\u062a\u0642\u06cc\u0645",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_14_events_utilization_implementation_notes_\u06f1_outbox_\u0646\u0647_dispatch_\u0645\u0633\u062a\u0642\u06cc\u0645",
      "community": 1078,
      "norm_label": "\u06f1. outbox\u060c \u0646\u0647 dispatch \u0645\u0633\u062a\u0642\u06cc\u0645"
    },
    {
      "label": "\u06f2. payload \u0641\u0642\u0637 uuid",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_14_events_utilization_implementation_notes_\u06f2_payload_\u0641\u0642\u0637_uuid",
      "community": 1078,
      "norm_label": "\u06f2. payload \u0641\u0642\u0637 uuid"
    },
    {
      "label": "\u06f3. idempotency \u062f\u0631 \u0645\u0635\u0631\u0641\u200c\u06a9\u0646\u0646\u062f\u0647\u060c \u0646\u0647 \u062f\u0631 \u0627\u0646\u062a\u0634\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_14_events_utilization_implementation_notes_\u06f3_idempotency_\u062f\u0631_\u0645\u0635\u0631\u0641_\u06a9\u0646\u0646\u062f\u0647_\u0646\u0647_\u062f\u0631_\u0627\u0646\u062a\u0634\u0627\u0631",
      "community": 1078,
      "norm_label": "\u06f3. idempotency \u062f\u0631 \u0645\u0635\u0631\u0641\u200c\u06a9\u0646\u0646\u062f\u0647\u060c \u0646\u0647 \u062f\u0631 \u0627\u0646\u062a\u0634\u0627\u0631"
    },
    {
      "label": "\u06f4. `active_ratio` \u2014 \u0639\u062f\u062f \u0627\u0635\u0644\u06cc \u0627\u06cc\u0646 \u062a\u0633\u06a9",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "task_14_events_utilization_implementation_notes_\u06f4_active_ratio_\u0639\u062f\u062f_\u0627\u0635\u0644\u06cc_\u0627\u06cc\u0646_\u062a\u0633\u06a9",
      "community": 1078,
      "norm_label": "\u06f4. `active_ratio` \u2014 \u0639\u062f\u062f \u0627\u0635\u0644\u06cc \u0627\u06cc\u0646 \u062a\u0633\u06a9"
    },
    {
      "label": "\u06f5. `available_minutes = 0` \u2192 `utilization = null`",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "task_14_events_utilization_implementation_notes_\u06f5_available_minutes_0_utilization_null",
      "community": 1078,
      "norm_label": "\u06f5. `available_minutes = 0` \u2192 `utilization = null`"
    },
    {
      "label": "\u06f6. \u0645\u0631\u0632 \u0628\u0627\u0632\u0647 \u062f\u0631 \u06a9\u0648\u0626\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "task_14_events_utilization_implementation_notes_\u06f6_\u0645\u0631\u0632_\u0628\u0627\u0632\u0647_\u062f\u0631_\u06a9\u0648\u0626\u0631\u06cc",
      "community": 1078,
      "norm_label": "\u06f6. \u0645\u0631\u0632 \u0628\u0627\u0632\u0647 \u062f\u0631 \u06a9\u0648\u064a\u0631\u06cc"
    },
    {
      "label": "\u06f7. `plan-accuracy` \u2014 \u0627\u0648\u0644 \u0645\u0646\u0628\u0639 \u062f\u0627\u062f\u0647 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "task_14_events_utilization_implementation_notes_\u06f7_plan_accuracy_\u0627\u0648\u0644_\u0645\u0646\u0628\u0639_\u062f\u0627\u062f\u0647_\u0631\u0627_\u0628\u0631\u0631\u0633\u06cc_\u06a9\u0646",
      "community": 1078,
      "norm_label": "\u06f7. `plan-accuracy` \u2014 \u0627\u0648\u0644 \u0645\u0646\u0628\u0639 \u062f\u0627\u062f\u0647 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646"
    },
    {
      "label": "\u06f8. edge case \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "task_14_events_utilization_implementation_notes_\u06f8_edge_case_\u0647\u0627",
      "community": 1078,
      "norm_label": "\u06f8. edge case \u0647\u0627"
    },
    {
      "label": "\u06f9. \u062a\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "task_14_events_utilization_implementation_notes_\u06f9_\u062a\u0633\u062a",
      "community": 1078,
      "norm_label": "\u06f9. \u062a\u0633\u062a"
    },
    {
      "label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L154",
      "_origin": "ast",
      "id": "task_14_events_utilization_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
      "community": 1078,
      "norm_label": "\u06f1\u06f0. \u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_events_utilization_task",
      "community": 1135,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f4 \u2014 \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc \u062f\u0627\u0645\u0646\u0647 \u0648 \u06af\u0632\u0627\u0631\u0634 \u0628\u0647\u0631\u0647\u200c\u0648\u0631\u06cc \u0645\u0646\u0627\u0628\u0639",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_events_utilization_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639",
      "community": 1135,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f4 \u2014 \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc \u062f\u0627\u0645\u0646\u0647 \u0648 \u06af\u0632\u0627\u0631\u0634 \u0628\u0647\u0631\u0647\u200c\u0648\u0631\u06cc \u0645\u0646\u0627\u0628\u0639"
    },
    {
      "label": "\u0647\u062f\u0641",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_14_events_utilization_task_\u0647\u062f\u0641",
      "community": 1135,
      "norm_label": "\u0647\u062f\u0641"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_14_events_utilization_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "community": 1135,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u062f\u0627\u0645\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_14_events_utilization_task_\u062f\u0627\u0645\u0646\u0647",
      "community": 1135,
      "norm_label": "\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "task_14_events_utilization_task_endpoint_\u0647\u0627",
      "community": 1135,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u0641\u0647\u0631\u0633\u062a \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627 (\u0645\u0633\u062a\u0646\u062f \u0628\u0646\u062f \u06f1\u06f6)",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_14_events_utilization_task_\u0641\u0647\u0631\u0633\u062a_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627_\u0645\u0633\u062a\u0646\u062f_\u0628\u0646\u062f_\u06f1\u06f6",
      "community": 1135,
      "norm_label": "\u0641\u0647\u0631\u0633\u062a \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627 (\u0645\u0633\u062a\u0646\u062f \u0628\u0646\u062f \u06f1\u06f6)"
    },
    {
      "label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "task_14_events_utilization_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634",
      "community": 1135,
      "norm_label": "\u0645\u0639\u06cc\u0627\u0631 \u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "task_14_events_utilization_task_\u062e\u0631\u0648\u062c\u06cc",
      "community": 1135,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "label": "ops-restarts.md",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_ops_restarts",
      "community": 635,
      "norm_label": "ops-restarts.md"
    },
    {
      "label": "Runbook \u2014 \u062a\u0634\u062e\u06cc\u0635 \u00ab\u0631\u06cc\u200c\u0627\u0633\u062a\u0627\u0631\u062a\u00bb \u0633\u0631\u0648\u0631: recycle \u0639\u0627\u062f\u06cc \u06cc\u0627 \u062e\u0631\u0627\u0628\u06cc \u0648\u0627\u0642\u0639\u06cc\u061f",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_ops_restarts_runbook_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_recycle_\u0639\u0627\u062f\u06cc_\u06cc\u0627_\u062e\u0631\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc",
      "community": 635,
      "norm_label": "runbook \u2014 \u062a\u0634\u062e\u06cc\u0635 \u00ab\u0631\u06cc\u200c\u0627\u0633\u062a\u0627\u0631\u062a\u00bb \u0633\u0631\u0648\u0631: recycle \u0639\u0627\u062f\u06cc \u06cc\u0627 \u062e\u0631\u0627\u0628\u06cc \u0648\u0627\u0642\u0639\u06cc\u061f"
    },
    {
      "label": "\u062e\u0644\u0627\u0635\u0647 \u06cc\u06a9\u200c\u062e\u0637\u06cc",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u062e\u0644\u0627\u0635\u0647_\u06cc\u06a9_\u062e\u0637\u06cc",
      "community": 635,
      "norm_label": "\u062e\u0644\u0627\u0635\u0647 \u06cc\u06a9\u200c\u062e\u0637\u06cc"
    },
    {
      "label": "\u06f1. \u0686\u0631\u0627 worker\u0647\u0627 \u0647\u0631 \u0633\u0627\u0639\u062a restart \u0645\u06cc\u200c\u0634\u0648\u0646\u062f\u061f",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u06f1_\u0686\u0631\u0627_worker\u0647\u0627_\u0647\u0631_\u0633\u0627\u0639\u062a_restart_\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "community": 635,
      "norm_label": "\u06f1. \u0686\u0631\u0627 worker\u0647\u0627 \u0647\u0631 \u0633\u0627\u0639\u062a restart \u0645\u06cc\u200c\u0634\u0648\u0646\u062f\u061f"
    },
    {
      "label": "\u06f2. \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0631\u0627\u0628\u06cc \u0648\u0627\u0642\u0639\u06cc",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u06f2_\u0646\u0634\u0627\u0646\u0647_\u0647\u0627\u06cc_\u062e\u0631\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc",
      "community": 635,
      "norm_label": "\u06f2. \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0631\u0627\u0628\u06cc \u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "label": "\u06f3. \u062f\u0633\u062a\u0648\u0631\u0647\u0627\u06cc \u062a\u0634\u062e\u06cc\u0635 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u06f3_\u062f\u0633\u062a\u0648\u0631\u0647\u0627\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u0631\u0648\u06cc_\u0633\u0631\u0648\u0631",
      "community": 635,
      "norm_label": "\u06f3. \u062f\u0633\u062a\u0648\u0631\u0647\u0627\u06cc \u062a\u0634\u062e\u06cc\u0635 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631"
    },
    {
      "label": "\u06f4. \u0627\u0637\u0644\u0627\u0639\u200c\u0631\u0633\u0627\u0646\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u062f\u0631 Coolify",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u06f4_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631_\u062f\u0631_coolify",
      "community": 635,
      "norm_label": "\u06f4. \u0627\u0637\u0644\u0627\u0639\u200c\u0631\u0633\u0627\u0646\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u062f\u0631 coolify"
    },
    {
      "label": "\u06f5. \u062a\u0645\u062f\u06cc\u062f \u06af\u0648\u0627\u0647\u06cc TLS (ACME) \u2014 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0631\u06cc\u0633\u06a9 down \u0634\u062f\u0646 \u0648\u0627\u0642\u0639\u06cc",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u06f5_\u062a\u0645\u062f\u06cc\u062f_\u06af\u0648\u0627\u0647\u06cc_tls_acme_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0631\u06cc\u0633\u06a9_down_\u0634\u062f\u0646_\u0648\u0627\u0642\u0639\u06cc",
      "community": 635,
      "norm_label": "\u06f5. \u062a\u0645\u062f\u06cc\u062f \u06af\u0648\u0627\u0647\u06cc tls (acme) \u2014 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0631\u06cc\u0633\u06a9 down \u0634\u062f\u0646 \u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "label": "\u0639\u0644\u0627\u0645\u062a \u0645\u0634\u06a9\u0644",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u0639\u0644\u0627\u0645\u062a_\u0645\u0634\u06a9\u0644",
      "community": 635,
      "norm_label": "\u0639\u0644\u0627\u0645\u062a \u0645\u0634\u06a9\u0644"
    },
    {
      "label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u0631\u0641\u0639",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u0631\u0641\u0639",
      "community": 635,
      "norm_label": "\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u0631\u0641\u0639"
    },
    {
      "label": "\u06f6. Healthcheck\u0647\u0627 \u2014 \u0631\u0641\u062a\u0627\u0631 \u0627\u0646\u062a\u0638\u0627\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L102",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u06f6_healthcheck\u0647\u0627_\u0631\u0641\u062a\u0627\u0631_\u0627\u0646\u062a\u0638\u0627\u0631\u06cc",
      "community": 635,
      "norm_label": "\u06f6. healthcheck\u0647\u0627 \u2014 \u0631\u0641\u062a\u0627\u0631 \u0627\u0646\u062a\u0638\u0627\u0631\u06cc"
    },
    {
      "label": "\u06f7. down \u0634\u062f\u0646 \u0628\u0639\u062f \u0627\u0632 \u0686\u0646\u062f \u0633\u0627\u0639\u062a \u2014 \u06a9\u0645\u0628\u0648\u062f \u062d\u0627\u0641\u0638\u0647 (OOM)",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L107",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u06f7_down_\u0634\u062f\u0646_\u0628\u0639\u062f_\u0627\u0632_\u0686\u0646\u062f_\u0633\u0627\u0639\u062a_\u06a9\u0645\u0628\u0648\u062f_\u062d\u0627\u0641\u0638\u0647_oom",
      "community": 635,
      "norm_label": "\u06f7. down \u0634\u062f\u0646 \u0628\u0639\u062f \u0627\u0632 \u0686\u0646\u062f \u0633\u0627\u0639\u062a \u2014 \u06a9\u0645\u0628\u0648\u062f \u062d\u0627\u0641\u0638\u0647 (oom)"
    },
    {
      "label": "\u062a\u0623\u06cc\u06cc\u062f \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u2014 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0622\u0645\u0627\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u062a\u0623\u06cc\u06cc\u062f_\u0631\u0648\u06cc_\u0633\u0631\u0648\u0631_\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a_\u0622\u0645\u0627\u062f\u0647",
      "community": 635,
      "norm_label": "\u062a\u0627\u06cc\u06cc\u062f \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u2014 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0645\u0627\u062f\u0647"
    },
    {
      "label": "\u062c\u062f\u0648\u0644 \u062a\u0641\u0633\u06cc\u0631 \u062e\u0631\u0648\u062c\u06cc \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u062c\u062f\u0648\u0644_\u062a\u0641\u0633\u06cc\u0631_\u062e\u0631\u0648\u062c\u06cc_\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a",
      "community": 635,
      "norm_label": "\u062c\u062f\u0648\u0644 \u062a\u0641\u0633\u06cc\u0631 \u062e\u0631\u0648\u062c\u06cc \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a"
    },
    {
      "label": "\u0686\u0631\u0627 \u0627\u06cc\u0646 \u0627\u062a\u0641\u0627\u0642 \u0645\u06cc\u200c\u0627\u0641\u062a\u0627\u062f (\u0648 \u0641\u06cc\u06a9\u0633 \u0627\u0639\u0645\u0627\u0644\u200c\u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u0686\u0631\u0627_\u0627\u06cc\u0646_\u0627\u062a\u0641\u0627\u0642_\u0645\u06cc_\u0627\u0641\u062a\u0627\u062f_\u0648_\u0641\u06cc\u06a9\u0633_\u0627\u0639\u0645\u0627\u0644_\u0634\u062f\u0647",
      "community": 635,
      "norm_label": "\u0686\u0631\u0627 \u0627\u06cc\u0646 \u0627\u062a\u0641\u0627\u0642 \u0645\u06cc\u200c\u0627\u0641\u062a\u0627\u062f (\u0648 \u0641\u06cc\u06a9\u0633 \u0627\u0639\u0645\u0627\u0644\u200c\u0634\u062f\u0647)"
    },
    {
      "label": "\u0627\u0642\u062f\u0627\u0645\u0627\u062a \u062a\u06a9\u0645\u06cc\u0644\u06cc \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 (\u062e\u0627\u0631\u062c \u0627\u0632 repo)",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L154",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u0627\u0642\u062f\u0627\u0645\u0627\u062a_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u0631\u0648\u06cc_\u0633\u0631\u0648\u0631_\u062e\u0627\u0631\u062c_\u0627\u0632_repo",
      "community": 635,
      "norm_label": "\u0627\u0642\u062f\u0627\u0645\u0627\u062a \u062a\u06a9\u0645\u06cc\u0644\u06cc \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 (\u062e\u0627\u0631\u062c \u0627\u0632 repo)"
    },
    {
      "label": "\u06f8. \u0627\u0639\u0645\u0627\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a config",
      "file_type": "document",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L173",
      "_origin": "ast",
      "id": "docs_ops_restarts_\u06f8_\u0627\u0639\u0645\u0627\u0644_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_config",
      "community": 635,
      "norm_label": "\u06f8. \u0627\u0639\u0645\u0627\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a config"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_staff_architecture",
      "community": 357,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0633\u0646\u0644 (Staff)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_staff_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "community": 357,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0633\u0646\u0644 (staff)"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_10_staff_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 357,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: ClinicStaff",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "task_10_staff_architecture_entity_clinicstaff",
      "community": 357,
      "norm_label": "entity: clinicstaff"
    },
    {
      "label": "Controller: StaffController",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "task_10_staff_architecture_controller_staffcontroller",
      "community": 357,
      "norm_label": "controller: staffcontroller"
    },
    {
      "label": "Service: StaffService",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "task_10_staff_architecture_service_staffservice",
      "community": 357,
      "norm_label": "service: staffservice"
    },
    {
      "label": "\u0646\u062d\u0648\u0647 \u062e\u0648\u0627\u0646\u062f\u0646 entity_type / entity_id \u0627\u0632 JWT",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L158",
      "_origin": "ast",
      "id": "task_10_staff_architecture_\u0646\u062d\u0648\u0647_\u062e\u0648\u0627\u0646\u062f\u0646_entity_type_entity_id_\u0627\u0632_jwt",
      "community": 357,
      "norm_label": "\u0646\u062d\u0648\u0647 \u062e\u0648\u0627\u0646\u062f\u0646 entity_type / entity_id \u0627\u0632 jwt"
    },
    {
      "label": "\u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0622\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L169",
      "_origin": "ast",
      "id": "task_10_staff_architecture_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u0647\u0627\u06cc_\u0622\u06cc\u0646\u062f\u0647",
      "community": 357,
      "norm_label": "\u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_staff_database",
      "community": 470,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0633\u0646\u0644 (Staff)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_staff_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "community": 470,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0633\u0646\u0644 (staff)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: clinic_staff",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_10_staff_database_\u062c\u062f\u0648\u0644_clinic_staff",
      "community": 470,
      "norm_label": "\u062c\u062f\u0648\u0644: clinic_staff"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/database.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "task_10_staff_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 470,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/database.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_10_staff_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 470,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "Migration \u0646\u0645\u0648\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/database.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_10_staff_database_migration_\u0646\u0645\u0648\u0646\u0647",
      "community": 470,
      "norm_label": "migration \u0646\u0645\u0648\u0646\u0647"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_staff_task",
      "community": 172,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0633\u0646\u0644 (Staff)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_staff_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "community": 172,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0633\u0646\u0644 (staff)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_10_staff_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 172,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_10_staff_task_endpoint_\u0647\u0627",
      "community": 172,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_10_staff_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 172,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_10_staff_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 172,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Request",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_10_staff_task_\u0646\u0645\u0648\u0646\u0647_request",
      "community": 172,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 request"
    },
    {
      "label": "POST /api/v1/staff",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_10_staff_task_post_api_v1_staff",
      "community": 172,
      "norm_label": "post /api/v1/staff"
    },
    {
      "label": "PATCH /api/v1/staff/{uuid}",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "task_10_staff_task_patch_api_v1_staff_uuid",
      "community": 172,
      "norm_label": "patch /api/v1/staff/{uuid}"
    },
    {
      "label": "PATCH /api/v1/staff/{uuid}/toggle",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "task_10_staff_task_patch_api_v1_staff_uuid_toggle",
      "community": 172,
      "norm_label": "patch /api/v1/staff/{uuid}/toggle"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Response",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_10_staff_task_\u0646\u0645\u0648\u0646\u0647_response",
      "community": 172,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 response"
    },
    {
      "label": "GET /api/v1/staff",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "task_10_staff_task_get_api_v1_staff",
      "community": 172,
      "norm_label": "get /api/v1/staff"
    },
    {
      "label": "POST /api/v1/staff (\u0645\u0648\u0641\u0642)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L75",
      "_origin": "ast",
      "id": "task_10_staff_task_post_api_v1_staff_\u0645\u0648\u0641\u0642",
      "community": 172,
      "norm_label": "post /api/v1/staff (\u0645\u0648\u0641\u0642)"
    },
    {
      "label": "PATCH /api/v1/staff/{uuid}/toggle",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "task_10_staff_task_patch_api_v1_staff_uuid_toggle_92",
      "community": 172,
      "norm_label": "patch /api/v1/staff/{uuid}/toggle"
    },
    {
      "label": "\u06a9\u062f\u0647\u0627\u06cc \u062e\u0637\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "task_10_staff_task_\u06a9\u062f\u0647\u0627\u06cc_\u062e\u0637\u0627",
      "community": 172,
      "norm_label": "\u06a9\u062f\u0647\u0627\u06cc \u062e\u0637\u0627"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_staff_user_flow",
      "community": 383,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0633\u0646\u0644 (Staff)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_staff_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "community": 383,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0633\u0646\u0644 (staff)"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u0633\u0646\u0644 \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_10_staff_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0627\u06cc\u062c\u0627\u062f_\u067e\u0631\u0633\u0646\u0644_\u062c\u062f\u06cc\u062f",
      "community": 383,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u0633\u0646\u0644 \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u067e\u0631\u0633\u0646\u0644",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/user_flow.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_10_staff_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0631\u0633\u0646\u0644",
      "community": 383,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u067e\u0631\u0633\u0646\u0644"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc (Soft Delete)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/user_flow.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "task_10_staff_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_soft_delete",
      "community": 383,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc (soft delete)"
    },
    {
      "label": "\u0686\u0631\u0627 \u062d\u0630\u0641 \u0633\u062e\u062a \u0645\u0645\u0646\u0648\u0639 \u0627\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/user_flow.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "task_10_staff_user_flow_\u0686\u0631\u0627_\u062d\u0630\u0641_\u0633\u062e\u062a_\u0645\u0645\u0646\u0648\u0639_\u0627\u0633\u062a",
      "community": 383,
      "norm_label": "\u0686\u0631\u0627 \u062d\u0630\u0641 \u0633\u062e\u062a \u0645\u0645\u0646\u0648\u0639 \u0627\u0633\u062a"
    },
    {
      "label": "\u0646\u0645\u0627\u06cc\u0634 \u062f\u0631 Frontend (StaffPage.tsx)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-10-staff/user_flow.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "task_10_staff_user_flow_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631_frontend_staffpage_tsx",
      "community": 383,
      "norm_label": "\u0646\u0645\u0627\u06cc\u0634 \u062f\u0631 frontend (staffpage.tsx)"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_subscription_architecture",
      "community": 358,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f1: \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc (Subscription Tiers)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_subscription_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "community": 358,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f1: \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc (subscription tiers)"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_11_subscription_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 358,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: SubscriptionPlan",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_11_subscription_architecture_entity_subscriptionplan",
      "community": 358,
      "norm_label": "entity: subscriptionplan"
    },
    {
      "label": "Entity: SubscriptionPeriod",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "task_11_subscription_architecture_entity_subscriptionperiod",
      "community": 358,
      "norm_label": "entity: subscriptionperiod"
    },
    {
      "label": "Entity: ClinicSubscription",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "task_11_subscription_architecture_entity_clinicsubscription",
      "community": 358,
      "norm_label": "entity: clinicsubscription"
    },
    {
      "label": "Service: SubscriptionService",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "task_11_subscription_architecture_service_subscriptionservice",
      "community": 358,
      "norm_label": "service: subscriptionservice"
    },
    {
      "label": "\u0648\u0627\u0628\u0633\u062a\u06af\u06cc PaymentController",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L194",
      "_origin": "ast",
      "id": "task_11_subscription_architecture_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_paymentcontroller",
      "community": 358,
      "norm_label": "\u0648\u0627\u0628\u0633\u062a\u06af\u06cc paymentcontroller"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_subscription_database",
      "community": 329,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f1: \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc (Subscription Tiers)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_subscription_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "community": 329,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f1: \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc (subscription tiers)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: subscription_plans",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_11_subscription_database_\u062c\u062f\u0648\u0644_subscription_plans",
      "community": 329,
      "norm_label": "\u062c\u062f\u0648\u0644: subscription_plans"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: subscription_periods",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "task_11_subscription_database_\u062c\u062f\u0648\u0644_subscription_periods",
      "community": 329,
      "norm_label": "\u062c\u062f\u0648\u0644: subscription_periods"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: clinic_subscriptions",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_11_subscription_database_\u062c\u062f\u0648\u0644_clinic_subscriptions",
      "community": 329,
      "norm_label": "\u062c\u062f\u0648\u0644: clinic_subscriptions"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "task_11_subscription_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 329,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "Seed Data (Migration \u0627\u0648\u0644\u06cc\u0647)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "task_11_subscription_database_seed_data_migration_\u0627\u0648\u0644\u06cc\u0647",
      "community": 329,
      "norm_label": "seed data (migration \u0627\u0648\u0644\u06cc\u0647)"
    },
    {
      "label": "SiteConfig key \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "task_11_subscription_database_siteconfig_key_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 329,
      "norm_label": "siteconfig key \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L88",
      "_origin": "ast",
      "id": "task_11_subscription_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 329,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_subscription_task",
      "community": 106,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f1: \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc (Subscription Tiers)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_subscription_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "community": 106,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f1: \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc (subscription tiers)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_11_subscription_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 106,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "\u0633\u0637\u0648\u062d \u067e\u0646\u0644",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_11_subscription_task_\u0633\u0637\u0648\u062d_\u067e\u0646\u0644",
      "community": 106,
      "norm_label": "\u0633\u0637\u0648\u062d \u067e\u0646\u0644"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_11_subscription_task_endpoint_\u0647\u0627",
      "community": 106,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "task_11_subscription_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 106,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "task_11_subscription_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 106,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Request",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "task_11_subscription_task_\u0646\u0645\u0648\u0646\u0647_request",
      "community": 106,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 request"
    },
    {
      "label": "POST /api/v1/subscription/trial",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "task_11_subscription_task_post_api_v1_subscription_trial",
      "community": 106,
      "norm_label": "post /api/v1/subscription/trial"
    },
    {
      "label": "POST /api/v1/admin/subscription/period",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "task_11_subscription_task_post_api_v1_admin_subscription_period",
      "community": 106,
      "norm_label": "post /api/v1/admin/subscription/period"
    },
    {
      "label": "POST /api/v1/subscription-payment (\u0645\u0648\u062c\u0648\u062f)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "task_11_subscription_task_post_api_v1_subscription_payment_\u0645\u0648\u062c\u0648\u062f",
      "community": 106,
      "norm_label": "post /api/v1/subscription-payment (\u0645\u0648\u062c\u0648\u062f)"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Response",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "task_11_subscription_task_\u0646\u0645\u0648\u0646\u0647_response",
      "community": 106,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 response"
    },
    {
      "label": "GET /api/v1/subscription/plans",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "task_11_subscription_task_get_api_v1_subscription_plans",
      "community": 106,
      "norm_label": "get /api/v1/subscription/plans"
    },
    {
      "label": "GET /api/v1/subscription/my",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "task_11_subscription_task_get_api_v1_subscription_my",
      "community": 106,
      "norm_label": "get /api/v1/subscription/my"
    },
    {
      "label": "POST /api/v1/subscription/trial (\u0645\u0648\u0641\u0642)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L123",
      "_origin": "ast",
      "id": "task_11_subscription_task_post_api_v1_subscription_trial_\u0645\u0648\u0641\u0642",
      "community": 106,
      "norm_label": "post /api/v1/subscription/trial (\u0645\u0648\u0641\u0642)"
    },
    {
      "label": "POST /api/v1/subscription/trial (\u062e\u0637\u0627 \u2014 \u0642\u0628\u0644\u0627\u064b \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "task_11_subscription_task_post_api_v1_subscription_trial_\u062e\u0637\u0627_\u0642\u0628\u0644\u0627_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0634\u062f\u0647",
      "community": 106,
      "norm_label": "post /api/v1/subscription/trial (\u062e\u0637\u0627 \u2014 \u0642\u0628\u0644\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647)"
    },
    {
      "label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u062a\u0631\u06cc\u0627\u0644",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L143",
      "_origin": "ast",
      "id": "task_11_subscription_task_\u0642\u0648\u0627\u0646\u06cc\u0646_\u062a\u0631\u06cc\u0627\u0644",
      "community": 106,
      "norm_label": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u062a\u0631\u06cc\u0627\u0644"
    },
    {
      "label": "\u0642\u0627\u0646\u0648\u0646 \u062a\u0645\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "task_11_subscription_task_\u0642\u0627\u0646\u0648\u0646_\u062a\u0645\u062f\u06cc\u062f",
      "community": 106,
      "norm_label": "\u0642\u0627\u0646\u0648\u0646 \u062a\u0645\u062f\u06cc\u062f"
    },
    {
      "label": "gate check \u062f\u0631 \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u0628\u0639\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L156",
      "_origin": "ast",
      "id": "task_11_subscription_task_gate_check_\u062f\u0631_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0628\u0639\u062f\u06cc",
      "community": 106,
      "norm_label": "gate check \u062f\u0631 \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u0628\u0639\u062f\u06cc"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_subscription_user_flow",
      "community": 359,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f1: \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "community": 359,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f1: \u067e\u0646\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0645\u0634\u0627\u0647\u062f\u0647 \u067e\u0646\u0644\u200c\u0647\u0627 \u0648 \u062e\u0631\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0645\u0634\u0627\u0647\u062f\u0647_\u067e\u0646\u0644_\u0647\u0627_\u0648_\u062e\u0631\u06cc\u062f",
      "community": 359,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0645\u0634\u0627\u0647\u062f\u0647 \u067e\u0646\u0644\u200c\u0647\u0627 \u0648 \u062e\u0631\u06cc\u062f"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062a\u0645\u062f\u06cc\u062f \u0627\u0634\u062a\u0631\u0627\u06a9",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062a\u0645\u062f\u06cc\u062f_\u0627\u0634\u062a\u0631\u0627\u06a9",
      "community": 359,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062a\u0645\u062f\u06cc\u062f \u0627\u0634\u062a\u0631\u0627\u06a9"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 gate check \u062f\u0631 \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u0628\u0639\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_gate_check_\u062f\u0631_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0628\u0639\u062f\u06cc",
      "community": 359,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 gate check \u062f\u0631 \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u0628\u0639\u062f\u06cc"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0646\u0644\u200c\u0647\u0627 \u062a\u0648\u0633\u0637 \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L81",
      "_origin": "ast",
      "id": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0646\u0644_\u0647\u0627_\u062a\u0648\u0633\u0637_\u0627\u062f\u0645\u06cc\u0646",
      "community": 359,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0646\u0644\u200c\u0647\u0627 \u062a\u0648\u0633\u0637 \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u0647\u0634\u062f\u0627\u0631 \u0627\u0646\u0642\u0636\u0627 (frontend)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "task_11_subscription_user_flow_\u0647\u0634\u062f\u0627\u0631_\u0627\u0646\u0642\u0636\u0627_frontend",
      "community": 359,
      "norm_label": "\u0647\u0634\u062f\u0627\u0631 \u0627\u0646\u0642\u0636\u0627 (frontend)"
    },
    {
      "label": "\u0646\u0645\u0627\u06cc\u0634 \u062f\u0631 Frontend (SubscriptionPage.tsx)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "task_11_subscription_user_flow_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631_frontend_subscriptionpage_tsx",
      "community": 359,
      "norm_label": "\u0646\u0645\u0627\u06cc\u0634 \u062f\u0631 frontend (subscriptionpage.tsx)"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_secretary_completion_architecture",
      "community": 330,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2: \u062a\u06a9\u0645\u06cc\u0644 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_secretary_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc",
      "community": 330,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2: \u062a\u06a9\u0645\u06cc\u0644 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u06a9\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_12_secretary_completion_architecture_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u06a9\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u06cc_\u06a9\u0646\u0646\u062f",
      "community": 330,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u06a9\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a Backend",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "task_12_secretary_completion_architecture_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_backend",
      "community": 330,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a backend"
    },
    {
      "label": "SecretaryController \u2014 constructor injection",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "task_12_secretary_completion_architecture_secretarycontroller_constructor_injection",
      "community": 330,
      "norm_label": "secretarycontroller \u2014 constructor injection"
    },
    {
      "label": "SecretaryRepository \u2014 \u0645\u062a\u062f \u062c\u062f\u06cc\u062f countActive",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_12_secretary_completion_architecture_secretaryrepository_\u0645\u062a\u062f_\u062c\u062f\u06cc\u062f_countactive",
      "community": 330,
      "norm_label": "secretaryrepository \u2014 \u0645\u062a\u062f \u062c\u062f\u06cc\u062f countactive"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a Frontend",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "task_12_secretary_completion_architecture_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_frontend",
      "community": 330,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a frontend"
    },
    {
      "label": "SecretariesPage.tsx \u2014 \u0633\u0627\u062e\u062a\u0627\u0631 Modal permissions",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "task_12_secretary_completion_architecture_secretariespage_tsx_\u0633\u0627\u062e\u062a\u0627\u0631_modal_permissions",
      "community": 330,
      "norm_label": "secretariespage.tsx \u2014 \u0633\u0627\u062e\u062a\u0627\u0631 modal permissions"
    },
    {
      "label": "\u0646\u06a9\u062a\u0647: \u0645\u062f\u06cc\u0631\u06cc\u062a \u062e\u0637\u0627\u06cc 403 \u062f\u0631 \u0641\u0631\u0645 \u0627\u06cc\u062c\u0627\u062f \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_12_secretary_completion_architecture_\u0646\u06a9\u062a\u0647_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062e\u0637\u0627\u06cc_403_\u062f\u0631_\u0641\u0631\u0645_\u0627\u06cc\u062c\u0627\u062f_\u0645\u0646\u0634\u06cc",
      "community": 330,
      "norm_label": "\u0646\u06a9\u062a\u0647: \u0645\u062f\u06cc\u0631\u06cc\u062a \u062e\u0637\u0627\u06cc 403 \u062f\u0631 \u0641\u0631\u0645 \u0627\u06cc\u062c\u0627\u062f \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_secretary_completion_database",
      "community": 385,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f2: \u062a\u06a9\u0645\u06cc\u0644 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_secretary_completion_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc",
      "community": 385,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f2: \u062a\u06a9\u0645\u06cc\u0644 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u0647\u06cc\u0686 migration \u0644\u0627\u0632\u0645 \u0646\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_12_secretary_completion_database_\u0647\u06cc\u0686_migration_\u0644\u0627\u0632\u0645_\u0646\u06cc\u0633\u062a",
      "community": 385,
      "norm_label": "\u0647\u06cc\u0686 migration \u0644\u0627\u0632\u0645 \u0646\u06cc\u0633\u062a"
    },
    {
      "label": "\u0633\u062a\u0648\u0646 \u0645\u0648\u062c\u0648\u062f: permissions \u062f\u0631 doctor_secretaries",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/database.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_12_secretary_completion_database_\u0633\u062a\u0648\u0646_\u0645\u0648\u062c\u0648\u062f_permissions_\u062f\u0631_doctor_secretaries",
      "community": 385,
      "norm_label": "\u0633\u062a\u0648\u0646 \u0645\u0648\u062c\u0648\u062f: permissions \u062f\u0631 doctor_secretaries"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 JSON \u0630\u062e\u06cc\u0631\u0647\u200c\u0634\u062f\u0647:",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/database.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "task_12_secretary_completion_database_\u0633\u0627\u062e\u062a\u0627\u0631_json_\u0630\u062e\u06cc\u0631\u0647_\u0634\u062f\u0647",
      "community": 385,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 json \u0630\u062e\u06cc\u0631\u0647\u200c\u0634\u062f\u0647:"
    },
    {
      "label": "\u0646\u06a9\u062a\u0647 `version`:",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/database.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "task_12_secretary_completion_database_\u0646\u06a9\u062a\u0647_version",
      "community": 385,
      "norm_label": "\u0646\u06a9\u062a\u0647 `version`:"
    },
    {
      "label": "\u062c\u062f\u0648\u0644 doctor_secretaries (\u0645\u0631\u062c\u0639)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/database.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "task_12_secretary_completion_database_\u062c\u062f\u0648\u0644_doctor_secretaries_\u0645\u0631\u062c\u0639",
      "community": 385,
      "norm_label": "\u062c\u062f\u0648\u0644 doctor_secretaries (\u0645\u0631\u062c\u0639)"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task",
      "community": 132,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f2: \u062a\u06a9\u0645\u06cc\u0644 \u0645\u0646\u0634\u06cc \u2014 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u067e\u0646\u0644 + UI Permissions",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644_ui_permissions",
      "community": 132,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f2: \u062a\u06a9\u0645\u06cc\u0644 \u0645\u0646\u0634\u06cc \u2014 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u067e\u0646\u0644 + ui permissions"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 132,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u06a9\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u06a9\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u06cc_\u06a9\u0646\u0646\u062f",
      "community": 132,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u06a9\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f"
    },
    {
      "label": "API \u0645\u0648\u062c\u0648\u062f (\u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_api_\u0645\u0648\u062c\u0648\u062f_\u0628\u062f\u0648\u0646_\u062a\u063a\u06cc\u06cc\u0631",
      "community": 132,
      "norm_label": "api \u0645\u0648\u062c\u0648\u062f (\u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631)"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 132,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 132,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 Backend \u2014 SecretaryController::create()",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_\u062a\u063a\u06cc\u06cc\u0631_backend_secretarycontroller_create",
      "community": 132,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 backend \u2014 secretarycontroller::create()"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0642\u0628\u0644):",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0642\u0628\u0644",
      "community": 132,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc (\u0642\u0628\u0644):"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u062c\u062f\u06cc\u062f (\u0628\u0639\u062f):",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_\u0648\u0636\u0639\u06cc\u062a_\u062c\u062f\u06cc\u062f_\u0628\u0639\u062f",
      "community": 132,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u062c\u062f\u06cc\u062f (\u0628\u0639\u062f):"
    },
    {
      "label": "\u062e\u0637\u0627\u06cc \u062c\u062f\u06cc\u062f \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631 ErrorCodes.php \u0627\u0636\u0627\u0641\u0647 \u0634\u0648\u062f:",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_\u062e\u0637\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u062f\u0631_errorcodes_php_\u0627\u0636\u0627\u0641\u0647_\u0634\u0648\u062f",
      "community": 132,
      "norm_label": "\u062e\u0637\u0627\u06cc \u062c\u062f\u06cc\u062f \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631 errorcodes.php \u0627\u0636\u0627\u0641\u0647 \u0634\u0648\u062f:"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 Frontend \u2014 SecretariesPage.tsx",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_\u062a\u063a\u06cc\u06cc\u0631_frontend_secretariespage_tsx",
      "community": 132,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 frontend \u2014 secretariespage.tsx"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 DEFAULT_PERMISSIONS (\u0627\u0632 DoctorSecretary::DEFAULT_PERMISSIONS):",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_\u0633\u0627\u062e\u062a\u0627\u0631_default_permissions_\u0627\u0632_doctorsecretary_default_permissions",
      "community": 132,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 default_permissions (\u0627\u0632 doctorsecretary::default_permissions):"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 UI Permissions checkbox matrix \u062f\u0631 Modal:",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_\u0646\u0645\u0648\u0646\u0647_ui_permissions_checkbox_matrix_\u062f\u0631_modal",
      "community": 132,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 ui permissions checkbox matrix \u062f\u0631 modal:"
    },
    {
      "label": "PATCH /api/v1/secretary/{uuid} \u0628\u0627 permissions:",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_patch_api_v1_secretary_uuid_\u0628\u0627_permissions",
      "community": 132,
      "norm_label": "patch /api/v1/secretary/{uuid} \u0628\u0627 permissions:"
    },
    {
      "label": "\u06a9\u062f\u0647\u0627\u06cc \u062e\u0637\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_\u06a9\u062f\u0647\u0627\u06cc_\u062e\u0637\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 132,
      "norm_label": "\u06a9\u062f\u0647\u0627\u06cc \u062e\u0637\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "Response \u062e\u0637\u0627 (403)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L145",
      "_origin": "ast",
      "id": "task_12_secretary_completion_task_response_\u062e\u0637\u0627_403",
      "community": 132,
      "norm_label": "response \u062e\u0637\u0627 (403)"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_secretary_completion_user_flow",
      "community": 472,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2: \u062a\u06a9\u0645\u06cc\u0644 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_secretary_completion_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc",
      "community": 472,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2: \u062a\u06a9\u0645\u06cc\u0644 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u0646\u0634\u06cc \u062c\u062f\u06cc\u062f \u0628\u0627 \u0628\u0631\u0631\u0633\u06cc \u0633\u0642\u0641 \u067e\u0646\u0644",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_12_secretary_completion_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0627\u0641\u0632\u0648\u062f\u0646_\u0645\u0646\u0634\u06cc_\u062c\u062f\u06cc\u062f_\u0628\u0627_\u0628\u0631\u0631\u0633\u06cc_\u0633\u0642\u0641_\u067e\u0646\u0644",
      "community": 472,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u0646\u0634\u06cc \u062c\u062f\u06cc\u062f \u0628\u0627 \u0628\u0631\u0631\u0633\u06cc \u0633\u0642\u0641 \u067e\u0646\u0644"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0648\u06cc\u0631\u0627\u06cc\u0634 permissions \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/user_flow.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "task_12_secretary_completion_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0648\u06cc\u0631\u0627\u06cc\u0634_permissions_\u0645\u0646\u0634\u06cc",
      "community": 472,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0648\u06cc\u0631\u0627\u06cc\u0634 permissions \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u0633\u0637\u0648\u062d \u0633\u0642\u0641 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/user_flow.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_12_secretary_completion_user_flow_\u062a\u0631\u062a\u06cc\u0628_\u0633\u0637\u0648\u062d_\u0633\u0642\u0641_\u0645\u0646\u0634\u06cc",
      "community": 472,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u0633\u0637\u0648\u062d \u0633\u0642\u0641 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u0646\u06a9\u062a\u0647: \u0645\u0646\u0634\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u0627\u0632 \u0633\u0642\u0641 \u06a9\u0645 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/user_flow.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "task_12_secretary_completion_user_flow_\u0646\u06a9\u062a\u0647_\u0645\u0646\u0634\u06cc_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u0627\u0632_\u0633\u0642\u0641_\u06a9\u0645_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "community": 472,
      "norm_label": "\u0646\u06a9\u062a\u0647: \u0645\u0646\u0634\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u0627\u0632 \u0633\u0642\u0641 \u06a9\u0645 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_clinic_services_architecture",
      "community": 386,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f3: \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_clinic_services_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 386,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f3: \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_13_clinic_services_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 386,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: ServiceSection",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/architecture.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "task_13_clinic_services_architecture_entity_servicesection",
      "community": 386,
      "norm_label": "entity: servicesection"
    },
    {
      "label": "Entity: ServiceItem",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/architecture.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "task_13_clinic_services_architecture_entity_serviceitem",
      "community": 386,
      "norm_label": "entity: serviceitem"
    },
    {
      "label": "Controller: ClinicServiceController",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/architecture.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "task_13_clinic_services_architecture_controller_clinicservicecontroller",
      "community": 386,
      "norm_label": "controller: clinicservicecontroller"
    },
    {
      "label": "\u0646\u06a9\u062a\u0647 DELETE \u0633\u0631\u0648\u06cc\u0633 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u067e\u0631\u0648\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/architecture.md",
      "source_location": "L119",
      "_origin": "ast",
      "id": "task_13_clinic_services_architecture_\u0646\u06a9\u062a\u0647_delete_\u0633\u0631\u0648\u06cc\u0633_\u0628\u0627_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u062f\u0631_\u067e\u0631\u0648\u0646\u062f\u0647",
      "community": 386,
      "norm_label": "\u0646\u06a9\u062a\u0647 delete \u0633\u0631\u0648\u06cc\u0633 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_clinic_services_database",
      "community": 473,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f3: \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_clinic_services_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 473,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f3: \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: service_sections",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_13_clinic_services_database_\u062c\u062f\u0648\u0644_service_sections",
      "community": 473,
      "norm_label": "\u062c\u062f\u0648\u0644: service_sections"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: service_items",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/database.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_13_clinic_services_database_\u062c\u062f\u0648\u0644_service_items",
      "community": 473,
      "norm_label": "\u062c\u062f\u0648\u0644: service_items"
    },
    {
      "label": "Migration \u0646\u0645\u0648\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/database.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "task_13_clinic_services_database_migration_\u0646\u0645\u0648\u0646\u0647",
      "community": 473,
      "norm_label": "migration \u0646\u0645\u0648\u0646\u0647"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/database.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_13_clinic_services_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 473,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_clinic_services_task",
      "community": 198,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f3: \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (Clinic Services)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_clinic_services_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "community": 198,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f3: \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (clinic services)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_13_clinic_services_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 198,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "task_13_clinic_services_task_endpoint_\u0647\u0627",
      "community": 198,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_13_clinic_services_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 198,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_13_clinic_services_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 198,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Request",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "task_13_clinic_services_task_\u0646\u0645\u0648\u0646\u0647_request",
      "community": 198,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 request"
    },
    {
      "label": "POST /api/v1/service-section",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_13_clinic_services_task_post_api_v1_service_section",
      "community": 198,
      "norm_label": "post /api/v1/service-section"
    },
    {
      "label": "POST /api/v1/service-item",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "task_13_clinic_services_task_post_api_v1_service_item",
      "community": 198,
      "norm_label": "post /api/v1/service-item"
    },
    {
      "label": "PATCH /api/v1/service-item/{uuid}",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "task_13_clinic_services_task_patch_api_v1_service_item_uuid",
      "community": 198,
      "norm_label": "patch /api/v1/service-item/{uuid}"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Response",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "task_13_clinic_services_task_\u0646\u0645\u0648\u0646\u0647_response",
      "community": 198,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 response"
    },
    {
      "label": "GET /api/v1/service-sections",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "task_13_clinic_services_task_get_api_v1_service_sections",
      "community": 198,
      "norm_label": "get /api/v1/service-sections"
    },
    {
      "label": "GET /api/v1/service-items/{sectionUuid}",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "task_13_clinic_services_task_get_api_v1_service_items_sectionuuid",
      "community": 198,
      "norm_label": "get /api/v1/service-items/{sectionuuid}"
    },
    {
      "label": "\u06a9\u062f\u0647\u0627\u06cc \u062e\u0637\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "task_13_clinic_services_task_\u06a9\u062f\u0647\u0627\u06cc_\u062e\u0637\u0627",
      "community": 198,
      "norm_label": "\u06a9\u062f\u0647\u0627\u06cc \u062e\u0637\u0627"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_clinic_services_user_flow",
      "community": 331,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f3: \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 331,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f3: \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0645\u0634\u0627\u0647\u062f\u0647 \u0648 \u0627\u06cc\u062c\u0627\u062f \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0645\u0634\u0627\u0647\u062f\u0647_\u0648_\u0627\u06cc\u062c\u0627\u062f_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627",
      "community": 331,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0645\u0634\u0627\u0647\u062f\u0647 \u0648 \u0627\u06cc\u062c\u0627\u062f \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0646\u0645\u0627\u06cc\u0634 (ServicesPage.tsx)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_13_clinic_services_user_flow_\u0633\u0627\u062e\u062a\u0627\u0631_\u0646\u0645\u0627\u06cc\u0634_servicespage_tsx",
      "community": 331,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0646\u0645\u0627\u06cc\u0634 (servicespage.tsx)"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0627\u06cc\u062c\u0627\u062f \u0628\u062e\u0634 \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0627\u06cc\u062c\u0627\u062f_\u0628\u062e\u0634_\u062c\u062f\u06cc\u062f",
      "community": 331,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0627\u06cc\u062c\u0627\u062f \u0628\u062e\u0634 \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062d\u0630\u0641 \u0628\u062e\u0634",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062d\u0630\u0641_\u0628\u062e\u0634",
      "community": 331,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062d\u0630\u0641 \u0628\u062e\u0634"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062d\u0630\u0641 \u0632\u06cc\u0631\u0628\u062e\u0634",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062d\u0630\u0641_\u0632\u06cc\u0631\u0628\u062e\u0634",
      "community": 331,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062d\u0630\u0641 \u0632\u06cc\u0631\u0628\u062e\u0634"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u067e\u0631\u0633\u0646\u0644 \u0627\u0646\u062c\u0627\u0645\u200c\u062f\u0647\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_\u067e\u0631\u0633\u0646\u0644_\u0627\u0646\u062c\u0627\u0645_\u062f\u0647\u0646\u062f\u0647",
      "community": 331,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u067e\u0631\u0633\u0646\u0644 \u0627\u0646\u062c\u0627\u0645\u200c\u062f\u0647\u0646\u062f\u0647"
    },
    {
      "label": "gate check \u2014 \u06a9\u0627\u0631\u0628\u0631 Free",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "task_13_clinic_services_user_flow_gate_check_\u06a9\u0627\u0631\u0628\u0631_free",
      "community": 331,
      "norm_label": "gate check \u2014 \u06a9\u0627\u0631\u0628\u0631 free"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_sms_panel_architecture",
      "community": 361,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f4: \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_sms_panel_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "community": 361,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f4: \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_14_sms_panel_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 361,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: SmsWallet",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_14_sms_panel_architecture_entity_smswallet",
      "community": 361,
      "norm_label": "entity: smswallet"
    },
    {
      "label": "Entity: SmsWalletTransaction",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "task_14_sms_panel_architecture_entity_smswallettransaction",
      "community": 361,
      "norm_label": "entity: smswallettransaction"
    },
    {
      "label": "Entity: SmsSettings",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "task_14_sms_panel_architecture_entity_smssettings",
      "community": 361,
      "norm_label": "entity: smssettings"
    },
    {
      "label": "SmsWalletService",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "task_14_sms_panel_architecture_smswalletservice",
      "community": 361,
      "norm_label": "smswalletservice"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 SmsService::send()",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L155",
      "_origin": "ast",
      "id": "task_14_sms_panel_architecture_\u062a\u063a\u06cc\u06cc\u0631_smsservice_send",
      "community": 361,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 smsservice::send()"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_sms_panel_database",
      "community": 362,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f4: \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_sms_panel_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "community": 362,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f4: \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: sms_wallets",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_14_sms_panel_database_\u062c\u062f\u0648\u0644_sms_wallets",
      "community": 362,
      "norm_label": "\u062c\u062f\u0648\u0644: sms_wallets"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: sms_wallet_transactions",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "task_14_sms_panel_database_\u062c\u062f\u0648\u0644_sms_wallet_transactions",
      "community": 362,
      "norm_label": "\u062c\u062f\u0648\u0644: sms_wallet_transactions"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: sms_settings",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_14_sms_panel_database_\u062c\u062f\u0648\u0644_sms_settings",
      "community": 362,
      "norm_label": "\u062c\u062f\u0648\u0644: sms_settings"
    },
    {
      "label": "SiteConfig key \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "task_14_sms_panel_database_siteconfig_key_\u062c\u062f\u06cc\u062f",
      "community": 362,
      "norm_label": "siteconfig key \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "Migration \u0646\u0645\u0648\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "task_14_sms_panel_database_migration_\u0646\u0645\u0648\u0646\u0647",
      "community": 362,
      "norm_label": "migration \u0646\u0645\u0648\u0646\u0647"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "task_14_sms_panel_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 362,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_sms_panel_task",
      "community": 158,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f4: \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc \u2014 \u06a9\u06cc\u0641 \u067e\u0648\u0644 + \u062a\u0646\u0638\u06cc\u0645\u0627\u062a (SMS Panel)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_sms_panel",
      "community": 158,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f4: \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc \u2014 \u06a9\u06cc\u0641 \u067e\u0648\u0644 + \u062a\u0646\u0638\u06cc\u0645\u0627\u062a (sms panel)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 158,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627 (\u0647\u0645\u0647 \u062c\u062f\u06cc\u062f)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_endpoint_\u0647\u0627_\u0647\u0645\u0647_\u062c\u062f\u06cc\u062f",
      "community": 158,
      "norm_label": "endpoint \u0647\u0627 (\u0647\u0645\u0647 \u062c\u062f\u06cc\u062f)"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 158,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 158,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Request",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_\u0646\u0645\u0648\u0646\u0647_request",
      "community": 158,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 request"
    },
    {
      "label": "POST /api/v1/sms/wallet/charge",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_post_api_v1_sms_wallet_charge",
      "community": 158,
      "norm_label": "post /api/v1/sms/wallet/charge"
    },
    {
      "label": "PATCH /api/v1/sms/settings",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_patch_api_v1_sms_settings",
      "community": 158,
      "norm_label": "patch /api/v1/sms/settings"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Response",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_\u0646\u0645\u0648\u0646\u0647_response",
      "community": 158,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 response"
    },
    {
      "label": "GET /api/v1/sms/wallet/balance",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_get_api_v1_sms_wallet_balance",
      "community": 158,
      "norm_label": "get /api/v1/sms/wallet/balance"
    },
    {
      "label": "GET /api/v1/sms/wallet/logs",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_get_api_v1_sms_wallet_logs",
      "community": 158,
      "norm_label": "get /api/v1/sms/wallet/logs"
    },
    {
      "label": "GET /api/v1/sms/settings",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_get_api_v1_sms_settings",
      "community": 158,
      "norm_label": "get /api/v1/sms/settings"
    },
    {
      "label": "GET /api/v1/admin/sms/wallet-report",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_get_api_v1_admin_sms_wallet_report",
      "community": 158,
      "norm_label": "get /api/v1/admin/sms/wallet-report"
    },
    {
      "label": "SiteConfig key \u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L114",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_siteconfig_key_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "community": 158,
      "norm_label": "siteconfig key \u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
    },
    {
      "label": "\u06a9\u0633\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0647\u0646\u06af\u0627\u0645 \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "task_14_sms_panel_task_\u06a9\u0633\u0631_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0647\u0646\u06af\u0627\u0645_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 158,
      "norm_label": "\u06a9\u0633\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0647\u0646\u06af\u0627\u0645 \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_sms_panel_user_flow",
      "community": 476,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f4: \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_sms_panel_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "community": 476,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f4: \u067e\u0646\u0644 \u067e\u06cc\u0627\u0645\u06a9\u06cc"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0634\u0627\u0631\u0698 \u06a9\u06cc\u0641 \u067e\u0648\u0644 \u067e\u06cc\u0627\u0645\u06a9",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_14_sms_panel_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0634\u0627\u0631\u0698_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 476,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0634\u0627\u0631\u0698 \u06a9\u06cc\u0641 \u067e\u0648\u0644 \u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u06cc\u0627\u062f\u0622\u0648\u0631\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/user_flow.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_14_sms_panel_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u06cc\u0627\u062f\u0622\u0648\u0631\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631",
      "community": 476,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u06cc\u0627\u062f\u0627\u0648\u0631\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0633\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0647\u0646\u06af\u0627\u0645 \u0627\u0631\u0633\u0627\u0644 \u06cc\u0627\u062f\u0622\u0648\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/user_flow.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "task_14_sms_panel_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0633\u0631_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0647\u0646\u06af\u0627\u0645_\u0627\u0631\u0633\u0627\u0644_\u06cc\u0627\u062f\u0622\u0648\u0631\u06cc",
      "community": 476,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0633\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0647\u0646\u06af\u0627\u0645 \u0627\u0631\u0633\u0627\u0644 \u06cc\u0627\u062f\u0627\u0648\u0631\u06cc"
    },
    {
      "label": "\u0646\u0645\u0627\u06cc\u0634 \u062f\u0631 Frontend",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/user_flow.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "task_14_sms_panel_user_flow_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631_frontend",
      "community": 476,
      "norm_label": "\u0646\u0645\u0627\u06cc\u0634 \u062f\u0631 frontend"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_patient_records_architecture",
      "community": 363,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f5: \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_patient_records_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "community": 363,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f5: \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_15_patient_records_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 363,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: PatientRecord",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_15_patient_records_architecture_entity_patientrecord",
      "community": 363,
      "norm_label": "entity: patientrecord"
    },
    {
      "label": "Entity: PatientSession",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "task_15_patient_records_architecture_entity_patientsession",
      "community": 363,
      "norm_label": "entity: patientsession"
    },
    {
      "label": "Entity: SessionService (\u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u0627\u0646\u062c\u0627\u0645\u200c\u0634\u062f\u0647 \u062f\u0631 \u0633\u0634\u0646)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "task_15_patient_records_architecture_entity_sessionservice_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u0627\u0646\u062c\u0627\u0645_\u0634\u062f\u0647_\u062f\u0631_\u0633\u0634\u0646",
      "community": 363,
      "norm_label": "entity: sessionservice (\u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u0627\u0646\u062c\u0627\u0645\u200c\u0634\u062f\u0647 \u062f\u0631 \u0633\u0634\u0646)"
    },
    {
      "label": "PatientService",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L152",
      "_origin": "ast",
      "id": "task_15_patient_records_architecture_patientservice",
      "community": 363,
      "norm_label": "patientservice"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 \u062f\u0631 AppointmentController",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L195",
      "_origin": "ast",
      "id": "task_15_patient_records_architecture_\u062a\u063a\u06cc\u06cc\u0631_\u062f\u0631_appointmentcontroller",
      "community": 363,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 \u062f\u0631 appointmentcontroller"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_patient_records_database",
      "community": 387,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f5: \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_patient_records_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "community": 387,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f5: \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: patient_records",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_15_patient_records_database_\u062c\u062f\u0648\u0644_patient_records",
      "community": 387,
      "norm_label": "\u062c\u062f\u0648\u0644: patient_records"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: patient_sessions",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/database.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_15_patient_records_database_\u062c\u062f\u0648\u0644_patient_sessions",
      "community": 387,
      "norm_label": "\u062c\u062f\u0648\u0644: patient_sessions"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: session_services",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/database.md",
      "source_location": "L45",
      "_origin": "ast",
      "id": "task_15_patient_records_database_\u062c\u062f\u0648\u0644_session_services",
      "community": 387,
      "norm_label": "\u062c\u062f\u0648\u0644: session_services"
    },
    {
      "label": "Migration \u0646\u0645\u0648\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/database.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "task_15_patient_records_database_migration_\u0646\u0645\u0648\u0646\u0647",
      "community": 387,
      "norm_label": "migration \u0646\u0645\u0648\u0646\u0647"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/database.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "task_15_patient_records_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 387,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_patient_records_task",
      "community": 133,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f5: \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631 (Patient Records)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_patient_records_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "community": 133,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f5: \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631 (patient records)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_15_patient_records_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 133,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "task_15_patient_records_task_endpoint_\u0647\u0627",
      "community": 133,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_15_patient_records_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 133,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_15_patient_records_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 133,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Request",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_15_patient_records_task_\u0646\u0645\u0648\u0646\u0647_request",
      "community": 133,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 request"
    },
    {
      "label": "POST /api/v1/patient (\u0627\u06cc\u062c\u0627\u062f \u062f\u0633\u062a\u06cc)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "task_15_patient_records_task_post_api_v1_patient_\u0627\u06cc\u062c\u0627\u062f_\u062f\u0633\u062a\u06cc",
      "community": 133,
      "norm_label": "post /api/v1/patient (\u0627\u06cc\u062c\u0627\u062f \u062f\u0633\u062a\u06cc)"
    },
    {
      "label": "POST /api/v1/patient/{uuid}/session",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "task_15_patient_records_task_post_api_v1_patient_uuid_session",
      "community": 133,
      "norm_label": "post /api/v1/patient/{uuid}/session"
    },
    {
      "label": "PATCH /api/v1/session/{uuid}",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_15_patient_records_task_patch_api_v1_session_uuid",
      "community": 133,
      "norm_label": "patch /api/v1/session/{uuid}"
    },
    {
      "label": "\u0641\u0631\u0645\u0648\u0644 \u0645\u062d\u0627\u0633\u0628\u0647 final_price",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "task_15_patient_records_task_\u0641\u0631\u0645\u0648\u0644_\u0645\u062d\u0627\u0633\u0628\u0647_final_price",
      "community": 133,
      "norm_label": "\u0641\u0631\u0645\u0648\u0644 \u0645\u062d\u0627\u0633\u0628\u0647 final_price"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Response",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "task_15_patient_records_task_\u0646\u0645\u0648\u0646\u0647_response",
      "community": 133,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 response"
    },
    {
      "label": "GET /api/v1/patients?search=\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "task_15_patient_records_task_get_api_v1_patients_search_\u0639\u0644\u06cc",
      "community": 133,
      "norm_label": "get /api/v1/patients?search=\u0639\u0644\u06cc"
    },
    {
      "label": "GET /api/v1/patient/{uuid}",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L99",
      "_origin": "ast",
      "id": "task_15_patient_records_task_get_api_v1_patient_uuid",
      "community": 133,
      "norm_label": "get /api/v1/patient/{uuid}"
    },
    {
      "label": "GET /api/v1/patient/{uuid}/sessions",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "task_15_patient_records_task_get_api_v1_patient_uuid_sessions",
      "community": 133,
      "norm_label": "get /api/v1/patient/{uuid}/sessions"
    },
    {
      "label": "\u0627\u06cc\u062c\u0627\u062f \u062e\u0648\u062f\u06a9\u0627\u0631 \u067e\u0631\u0648\u0646\u062f\u0647 \u0647\u0646\u06af\u0627\u0645 \u062a\u0623\u06cc\u06cc\u062f \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L137",
      "_origin": "ast",
      "id": "task_15_patient_records_task_\u0627\u06cc\u062c\u0627\u062f_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0646\u06af\u0627\u0645_\u062a\u0623\u06cc\u06cc\u062f_\u0646\u0648\u0628\u062a",
      "community": 133,
      "norm_label": "\u0627\u06cc\u062c\u0627\u062f \u062e\u0648\u062f\u06a9\u0627\u0631 \u067e\u0631\u0648\u0646\u062f\u0647 \u0647\u0646\u06af\u0627\u0645 \u062a\u0627\u06cc\u06cc\u062f \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u06a9\u062f\u0647\u0627\u06cc \u062e\u0637\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "task_15_patient_records_task_\u06a9\u062f\u0647\u0627\u06cc_\u062e\u0637\u0627",
      "community": 133,
      "norm_label": "\u06a9\u062f\u0647\u0627\u06cc \u062e\u0637\u0627"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_patient_records_user_flow",
      "community": 364,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f5: \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "community": 364,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f5: \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062e\u0648\u062f\u06a9\u0627\u0631 \u2014 \u062a\u0623\u06cc\u06cc\u062f \u0646\u0648\u0628\u062a \u2192 \u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u0648\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u062a\u0623\u06cc\u06cc\u062f_\u0646\u0648\u0628\u062a_\u0627\u06cc\u062c\u0627\u062f_\u067e\u0631\u0648\u0646\u062f\u0647",
      "community": 364,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062e\u0648\u062f\u06a9\u0627\u0631 \u2014 \u062a\u0627\u06cc\u06cc\u062f \u0646\u0648\u0628\u062a \u2192 \u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062f\u0633\u062a\u06cc \u2014 \u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u0648\u0646\u062f\u0647 \u062a\u0648\u0633\u0637 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L33",
      "_origin": "ast",
      "id": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062f\u0633\u062a\u06cc_\u0627\u06cc\u062c\u0627\u062f_\u067e\u0631\u0648\u0646\u062f\u0647_\u062a\u0648\u0633\u0637_\u0645\u0646\u0634\u06cc",
      "community": 364,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062f\u0633\u062a\u06cc \u2014 \u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u0648\u0646\u062f\u0647 \u062a\u0648\u0633\u0637 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062b\u0628\u062a \u0645\u0631\u0627\u062c\u0639\u0647 (\u0633\u0634\u0646)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062b\u0628\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0633\u0634\u0646",
      "community": 364,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062b\u0628\u062a \u0645\u0631\u0627\u062c\u0639\u0647 (\u0633\u0634\u0646)"
    },
    {
      "label": "\u0645\u062d\u0627\u0633\u0628\u0647 real-time \u062f\u0631 Frontend",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "task_15_patient_records_user_flow_\u0645\u062d\u0627\u0633\u0628\u0647_real_time_\u062f\u0631_frontend",
      "community": 364,
      "norm_label": "\u0645\u062d\u0627\u0633\u0628\u0647 real-time \u062f\u0631 frontend"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062c\u0633\u062a\u062c\u0648 \u0628\u06cc\u0645\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062c\u0633\u062a\u062c\u0648_\u0628\u06cc\u0645\u0627\u0631",
      "community": 364,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062c\u0633\u062a\u062c\u0648 \u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "label": "\u0646\u0645\u0627\u06cc\u0634 \u0635\u0641\u062d\u0647 \u0628\u06cc\u0645\u0627\u0631 (PatientDetailPage.tsx)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "task_15_patient_records_user_flow_\u0646\u0645\u0627\u06cc\u0634_\u0635\u0641\u062d\u0647_\u0628\u06cc\u0645\u0627\u0631_patientdetailpage_tsx",
      "community": 364,
      "norm_label": "\u0646\u0645\u0627\u06cc\u0634 \u0635\u0641\u062d\u0647 \u0628\u06cc\u0645\u0627\u0631 (patientdetailpage.tsx)"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_architecture",
      "community": 293,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f6: \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "community": 293,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f6: \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f"
    },
    {
      "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_architecture_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u06cc_\u06a9\u0646\u0646\u062f",
      "community": 293,
      "norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 Backend",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_architecture_\u062a\u063a\u06cc\u06cc\u0631_backend",
      "community": 293,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 backend"
    },
    {
      "label": "DashboardController \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 from/to",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_architecture_dashboardcontroller_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_from_to",
      "community": 293,
      "norm_label": "dashboardcontroller \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 from/to"
    },
    {
      "label": "AdminApiController \u2014 dashboardCharts \u0628\u0627 \u0628\u0627\u0632\u0647 \u0632\u0645\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_architecture_adminapicontroller_dashboardcharts_\u0628\u0627_\u0628\u0627\u0632\u0647_\u0632\u0645\u0627\u0646\u06cc",
      "community": 293,
      "norm_label": "adminapicontroller \u2014 dashboardcharts \u0628\u0627 \u0628\u0627\u0632\u0647 \u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "label": "\u062a\u063a\u06cc\u06cc\u0631 Frontend \u2014 DashboardPage.tsx",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_architecture_\u062a\u063a\u06cc\u06cc\u0631_frontend_dashboardpage_tsx",
      "community": 293,
      "norm_label": "\u062a\u063a\u06cc\u06cc\u0631 frontend \u2014 dashboardpage.tsx"
    },
    {
      "label": "date range selector component:",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_architecture_date_range_selector_component",
      "community": 293,
      "norm_label": "date range selector component:"
    },
    {
      "label": "\u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627 \u0628\u0627 Recharts:",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L74",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_architecture_\u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627_\u0628\u0627_recharts",
      "community": 293,
      "norm_label": "\u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627 \u0628\u0627 recharts:"
    },
    {
      "label": "\u0646\u0635\u0628 dependency:",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_architecture_\u0646\u0635\u0628_dependency",
      "community": 293,
      "norm_label": "\u0646\u0635\u0628 dependency:"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_database",
      "community": 332,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f6: \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "community": 332,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f6: \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f"
    },
    {
      "label": "\u0647\u06cc\u0686 migration \u0644\u0627\u0632\u0645 \u0646\u06cc\u0633\u062a",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_database_\u0647\u06cc\u0686_migration_\u0644\u0627\u0632\u0645_\u0646\u06cc\u0633\u062a",
      "community": 332,
      "norm_label": "\u0647\u06cc\u0686 migration \u0644\u0627\u0632\u0645 \u0646\u06cc\u0633\u062a"
    },
    {
      "label": "Query \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_database_query_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "community": 332,
      "norm_label": "query \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f"
    },
    {
      "label": "\u0646\u0648\u0628\u062a\u200c\u0647\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0631\u0648\u0632 (admin chart)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_database_\u0646\u0648\u0628\u062a_\u0647\u0627_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0631\u0648\u0632_admin_chart",
      "community": 332,
      "norm_label": "\u0646\u0648\u0628\u062a\u200c\u0647\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0631\u0648\u0632 (admin chart)"
    },
    {
      "label": "\u062f\u0631\u0622\u0645\u062f \u0628\u0631 \u0627\u0633\u0627\u0633 \u0631\u0648\u0632 (\u0627\u0632 patient_sessions)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_database_\u062f\u0631\u0622\u0645\u062f_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0631\u0648\u0632_\u0627\u0632_patient_sessions",
      "community": 332,
      "norm_label": "\u062f\u0631\u0627\u0645\u062f \u0628\u0631 \u0627\u0633\u0627\u0633 \u0631\u0648\u0632 (\u0627\u0632 patient_sessions)"
    },
    {
      "label": "\u0641\u0631\u0648\u0634 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0628\u0631 \u0627\u0633\u0627\u0633 \u067e\u0646\u0644 (admin)",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_database_\u0641\u0631\u0648\u0634_\u0627\u0634\u062a\u0631\u0627\u06a9_\u0628\u0631_\u0627\u0633\u0627\u0633_\u067e\u0646\u0644_admin",
      "community": 332,
      "norm_label": "\u0641\u0631\u0648\u0634 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0628\u0631 \u0627\u0633\u0627\u0633 \u067e\u0646\u0644 (admin)"
    },
    {
      "label": "\u0628\u06cc\u0645\u0627\u0631\u0627\u0646 \u0645\u0646\u062d\u0635\u0631\u0628\u0647\u200c\u0641\u0631\u062f \u062f\u0631 \u0628\u0627\u0632\u0647",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_database_\u0628\u06cc\u0645\u0627\u0631\u0627\u0646_\u0645\u0646\u062d\u0635\u0631\u0628\u0647_\u0641\u0631\u062f_\u062f\u0631_\u0628\u0627\u0632\u0647",
      "community": 332,
      "norm_label": "\u0628\u06cc\u0645\u0627\u0631\u0627\u0646 \u0645\u0646\u062d\u0635\u0631\u0628\u0647\u200c\u0641\u0631\u062f \u062f\u0631 \u0628\u0627\u0632\u0647"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 332,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_task",
      "community": 273,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f6: \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f \u2014 \u0686\u0627\u0631\u062a + \u0641\u06cc\u0644\u062a\u0631 \u0632\u0645\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_\u0686\u0627\u0631\u062a_\u0641\u06cc\u0644\u062a\u0631_\u0632\u0645\u0627\u0646\u06cc",
      "community": 273,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f6: \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f \u2014 \u0686\u0627\u0631\u062a + \u0641\u06cc\u0644\u062a\u0631 \u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 273,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u06a9\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_task_endpoint_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u06a9\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u06cc_\u06a9\u0646\u0646\u062f",
      "community": 273,
      "norm_label": "endpoint \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u06a9\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f"
    },
    {
      "label": "\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u062f\u0631 Response",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_task_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062f\u0631_response",
      "community": 273,
      "norm_label": "\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u062f\u0631 response"
    },
    {
      "label": "GET /api/v1/dashboard/clinic",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_task_get_api_v1_dashboard_clinic",
      "community": 273,
      "norm_label": "get /api/v1/dashboard/clinic"
    },
    {
      "label": "GET /api/v1/dashboard/doctor",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_task_get_api_v1_dashboard_doctor",
      "community": 273,
      "norm_label": "get /api/v1/dashboard/doctor"
    },
    {
      "label": "GET /api/v1/admin/dashboard/charts?from=UNIX&to=UNIX",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_task_get_api_v1_admin_dashboard_charts_from_unix_to_unix",
      "community": 273,
      "norm_label": "get /api/v1/admin/dashboard/charts?from=unix&to=unix"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 273,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 273,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0641\u06cc\u0644\u062a\u0631 \u0628\u0627\u0632\u0647 \u0632\u0645\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_task_\u0641\u06cc\u0644\u062a\u0631_\u0628\u0627\u0632\u0647_\u0632\u0645\u0627\u0646\u06cc",
      "community": 273,
      "norm_label": "\u0641\u06cc\u0644\u062a\u0631 \u0628\u0627\u0632\u0647 \u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_user_flow",
      "community": 388,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f6: \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "community": 388,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f6: \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634\u0645\u0646\u062f"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u0627\u0632\u0647 \u0632\u0645\u0627\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_\u0628\u0627\u0632\u0647_\u0632\u0645\u0627\u0646\u06cc",
      "community": 388,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u0627\u0632\u0647 \u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u06a9\u0644\u06cc\u0646\u06cc\u06a9/\u0645\u0637\u0628",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/user_flow.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0637\u0628",
      "community": 388,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u06a9\u0644\u06cc\u0646\u06cc\u06a9/\u0645\u0637\u0628"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/user_flow.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u062f\u0645\u06cc\u0646",
      "community": 388,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "\u0641\u06cc\u0644\u062a\u0631 \u0646\u0642\u0634 \u2014 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/user_flow.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_user_flow_\u0641\u06cc\u0644\u062a\u0631_\u0646\u0642\u0634_\u0645\u0646\u0634\u06cc",
      "community": 388,
      "norm_label": "\u0641\u06cc\u0644\u062a\u0631 \u0646\u0642\u0634 \u2014 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "preset \u0647\u0627 \u2014 \u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0632/\u062a\u0627",
      "file_type": "document",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/user_flow.md",
      "source_location": "L76",
      "_origin": "ast",
      "id": "task_16_smart_dashboard_user_flow_preset_\u0647\u0627_\u0645\u062d\u0627\u0633\u0628\u0647_\u0627\u0632_\u062a\u0627",
      "community": 388,
      "norm_label": "preset \u0647\u0627 \u2014 \u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0632/\u062a\u0627"
    },
    {
      "label": "bug-report-2026-06-20.md",
      "file_type": "document",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "qa_bug_report_2026_06_20",
      "community": 311,
      "norm_label": "bug-report-2026-06-20.md"
    },
    {
      "label": "\u06af\u0632\u0627\u0631\u0634 \u0628\u0627\u06af \u2014 \u0645\u0645\u06cc\u0632\u06cc \u06f1\u06f4\u06f0\u06f5/\u06f0\u06f3/\u06f3\u06f0 (2026-06-20)",
      "file_type": "document",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "qa_bug_report_2026_06_20_\u06af\u0632\u0627\u0631\u0634_\u0628\u0627\u06af_\u0645\u0645\u06cc\u0632\u06cc_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f3_\u06f3\u06f0_2026_06_20",
      "community": 311,
      "norm_label": "\u06af\u0632\u0627\u0631\u0634 \u0628\u0627\u06af \u2014 \u0645\u0645\u06cc\u0632\u06cc \u06f1\u06f4\u06f0\u06f5/\u06f0\u06f3/\u06f3\u06f0 (2026-06-20)"
    },
    {
      "label": "\u062e\u0644\u0627\u0635\u0647",
      "file_type": "document",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "qa_bug_report_2026_06_20_\u062e\u0644\u0627\u0635\u0647",
      "community": 311,
      "norm_label": "\u062e\u0644\u0627\u0635\u0647"
    },
    {
      "label": "\u0628\u0627\u06af\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "qa_bug_report_2026_06_20_\u0628\u0627\u06af_\u0647\u0627",
      "community": 311,
      "norm_label": "\u0628\u0627\u06af\u200c\u0647\u0627"
    },
    {
      "label": "[HIGH] BUG-3 \u2014 \u0633\u0627\u062e\u062a \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0628\u0627 \u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644\u0650 \u0646\u0627\u0645\u0639\u062a\u0628\u0631 (\u0628\u062f\u0648\u0646 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0641\u0631\u0645\u062a)",
      "file_type": "document",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "qa_bug_report_2026_06_20_high_bug_3_\u0633\u0627\u062e\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0627_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0646\u0627\u0645\u0639\u062a\u0628\u0631_\u0628\u062f\u0648\u0646_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0641\u0631\u0645\u062a",
      "community": 311,
      "norm_label": "[high] bug-3 \u2014 \u0633\u0627\u062e\u062a \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0628\u0627 \u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0646\u0627\u0645\u0639\u062a\u0628\u0631 (\u0628\u062f\u0648\u0646 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0641\u0631\u0645\u062a)"
    },
    {
      "label": "[MEDIUM] BUG-2 \u2014 \u06a9\u062f \u0645\u0644\u06cc \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u0628\u062f\u0648\u0646 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f",
      "file_type": "document",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "qa_bug_report_2026_06_20_medium_bug_2_\u06a9\u062f_\u0645\u0644\u06cc_\u0646\u0627\u0645\u0639\u062a\u0628\u0631_\u0628\u062f\u0648\u0646_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0633\u0645\u062a_\u0633\u0631\u0648\u0631_\u0630\u062e\u06cc\u0631\u0647_\u0645\u06cc_\u0634\u0648\u062f",
      "community": 311,
      "norm_label": "[medium] bug-2 \u2014 \u06a9\u062f \u0645\u0644\u06cc \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u0628\u062f\u0648\u0646 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f"
    },
    {
      "label": "[MEDIUM] BUG-1 \u2014 \u06f5\u06f0\u06f0 \u0631\u0648\u06cc \u0633\u0627\u062e\u062a \u0628\u0644\u0627\u06af \u0628\u0627 \u062a\u0627\u06cc\u067e \u0627\u0634\u062a\u0628\u0627\u0647\u0650 body  \u2705 \u0631\u0641\u0639 \u0634\u062f",
      "file_type": "document",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "qa_bug_report_2026_06_20_medium_bug_1_\u06f5\u06f0\u06f0_\u0631\u0648\u06cc_\u0633\u0627\u062e\u062a_\u0628\u0644\u0627\u06af_\u0628\u0627_\u062a\u0627\u06cc\u067e_\u0627\u0634\u062a\u0628\u0627\u0647_body_\u0631\u0641\u0639_\u0634\u062f",
      "community": 311,
      "norm_label": "[medium] bug-1 \u2014 \u06f5\u06f0\u06f0 \u0631\u0648\u06cc \u0633\u0627\u062e\u062a \u0628\u0644\u0627\u06af \u0628\u0627 \u062a\u0627\u06cc\u067e \u0627\u0634\u062a\u0628\u0627\u0647 body  \u2705 \u0631\u0641\u0639 \u0634\u062f"
    },
    {
      "label": "\u0645\u0648\u0627\u0631\u062f\u06cc \u06a9\u0647 \u062a\u0633\u062a \u0634\u062f\u0646\u062f \u0648 **\u0633\u0627\u0644\u0645** \u0628\u0648\u062f\u0646\u062f (\u0634\u0648\u0627\u0647\u062f \u0645\u062b\u0628\u062a)",
      "file_type": "document",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "qa_bug_report_2026_06_20_\u0645\u0648\u0627\u0631\u062f\u06cc_\u06a9\u0647_\u062a\u0633\u062a_\u0634\u062f\u0646\u062f_\u0648_\u0633\u0627\u0644\u0645_\u0628\u0648\u062f\u0646\u062f_\u0634\u0648\u0627\u0647\u062f_\u0645\u062b\u0628\u062a",
      "community": 311,
      "norm_label": "\u0645\u0648\u0627\u0631\u062f\u06cc \u06a9\u0647 \u062a\u0633\u062a \u0634\u062f\u0646\u062f \u0648 **\u0633\u0627\u0644\u0645** \u0628\u0648\u062f\u0646\u062f (\u0634\u0648\u0627\u0647\u062f \u0645\u062b\u0628\u062a)"
    },
    {
      "label": "\u062a\u0648\u0635\u06cc\u0647\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "qa_bug_report_2026_06_20_\u062a\u0648\u0635\u06cc\u0647_\u0647\u0627",
      "community": 311,
      "norm_label": "\u062a\u0648\u0635\u06cc\u0647\u200c\u0647\u0627"
    },
    {
      "label": "full-system-audit-report.md",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "qa_full_system_audit_report",
      "community": 440,
      "norm_label": "full-system-audit-report.md"
    },
    {
      "label": "\u06af\u0632\u0627\u0631\u0634 \u0645\u0645\u06cc\u0632\u06cc \u06a9\u0627\u0645\u0644 QA \u2014 ClinicPro (Backend Symfony + \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 React)",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_\u06af\u0632\u0627\u0631\u0634_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_clinicpro_backend_symfony_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "community": 440,
      "norm_label": "\u06af\u0632\u0627\u0631\u0634 \u0645\u0645\u06cc\u0632\u06cc \u06a9\u0627\u0645\u0644 qa \u2014 clinicpro (backend symfony + \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 react)"
    },
    {
      "label": "\u062e\u0644\u0627\u0635\u0647\u0654 \u0627\u062c\u0631\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_\u062e\u0644\u0627\u0635\u0647_\u0627\u062c\u0631\u0627\u06cc\u06cc",
      "community": 440,
      "norm_label": "\u062e\u0644\u0627\u0635\u0647 \u0627\u062c\u0631\u0627\u06cc\u06cc"
    },
    {
      "label": "\u06cc\u0627\u0641\u062a\u0647\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "community": 440,
      "norm_label": "\u06cc\u0627\u0641\u062a\u0647\u200c\u0647\u0627"
    },
    {
      "label": "[F1] phpstan: \u0645\u0642\u0627\u06cc\u0633\u0647\u0654 \u0647\u0645\u06cc\u0634\u0647\u200c\u062f\u0631\u0633\u062a \u062f\u0631 \u0645\u062d\u0627\u0633\u0628\u0647\u0654 estimated SMS \u2014 \u2705 \u0631\u0641\u0639 \u0634\u062f",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_f1_phpstan_\u0645\u0642\u0627\u06cc\u0633\u0647_\u0647\u0645\u06cc\u0634\u0647_\u062f\u0631\u0633\u062a_\u062f\u0631_\u0645\u062d\u0627\u0633\u0628\u0647_estimated_sms_\u0631\u0641\u0639_\u0634\u062f",
      "community": 440,
      "norm_label": "[f1] phpstan: \u0645\u0642\u0627\u06cc\u0633\u0647 \u0647\u0645\u06cc\u0634\u0647\u200c\u062f\u0631\u0633\u062a \u062f\u0631 \u0645\u062d\u0627\u0633\u0628\u0647 estimated sms \u2014 \u2705 \u0631\u0641\u0639 \u0634\u062f"
    },
    {
      "label": "[F2] \u062a\u0633\u062a\u200c\u0647\u0627\u06cc PHPUnit \u0628\u0647 API \u062e\u0627\u0631\u062c\u06cc Kavenegar \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0648\u0627\u0642\u0639\u06cc \u0645\u06cc\u200c\u0632\u0646\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_f2_\u062a\u0633\u062a_\u0647\u0627\u06cc_phpunit_\u0628\u0647_api_\u062e\u0627\u0631\u062c\u06cc_kavenegar_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u0648\u0627\u0642\u0639\u06cc_\u0645\u06cc_\u0632\u0646\u0646\u062f",
      "community": 440,
      "norm_label": "[f2] \u062a\u0633\u062a\u200c\u0647\u0627\u06cc phpunit \u0628\u0647 api \u062e\u0627\u0631\u062c\u06cc kavenegar \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0648\u0627\u0642\u0639\u06cc \u0645\u06cc\u200c\u0632\u0646\u0646\u062f"
    },
    {
      "label": "[F3] \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062a\u0633\u062a seed \u0646\u0634\u062f\u0647 \u2014 \u0641\u0642\u0637 \u06a9\u0627\u0631\u0628\u0631 \u0627\u062f\u0645\u06cc\u0646 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_f3_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u062a_seed_\u0646\u0634\u062f\u0647_\u0641\u0642\u0637_\u06a9\u0627\u0631\u0628\u0631_\u0627\u062f\u0645\u06cc\u0646_\u0648\u062c\u0648\u062f_\u062f\u0627\u0631\u062f",
      "community": 440,
      "norm_label": "[f3] \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062a\u0633\u062a seed \u0646\u0634\u062f\u0647 \u2014 \u0641\u0642\u0637 \u06a9\u0627\u0631\u0628\u0631 \u0627\u062f\u0645\u06cc\u0646 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f"
    },
    {
      "label": "[F4] \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a seeder `create_test_users.php` \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_f4_\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a_seeder_create_test_users_php_\u0648\u062c\u0648\u062f_\u0646\u062f\u0627\u0631\u062f",
      "community": 440,
      "norm_label": "[f4] \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a seeder `create_test_users.php` \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f"
    },
    {
      "label": "[F5] \u0627\u062f\u0645\u06cc\u0646 \u0628\u0627 JWT \u0645\u0639\u062a\u0628\u0631 \u0628\u0647 `/api/doc` (Swagger UI) \u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u062f\u0627\u0631\u062f (401)",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_f5_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_jwt_\u0645\u0639\u062a\u0628\u0631_\u0628\u0647_api_doc_swagger_ui_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u062f\u0627\u0631\u062f_401",
      "community": 440,
      "norm_label": "[f5] \u0627\u062f\u0645\u06cc\u0646 \u0628\u0627 jwt \u0645\u0639\u062a\u0628\u0631 \u0628\u0647 `/api/doc` (swagger ui) \u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u062f\u0627\u0631\u062f (401)"
    },
    {
      "label": "[F6] \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u06a9\u062f\u0647\u0627\u06cc \u062e\u0637\u0627 \u0628\u06cc\u0646 \u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L72",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_f6_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u06a9\u062f\u0647\u0627\u06cc_\u062e\u0637\u0627_\u0628\u06cc\u0646_\u062f\u0627\u0645\u0646\u0647_\u0647\u0627",
      "community": 440,
      "norm_label": "[f6] \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u06a9\u062f\u0647\u0627\u06cc \u062e\u0637\u0627 \u0628\u06cc\u0646 \u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627"
    },
    {
      "label": "[F7] \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0646\u0627\u0645 \u0641\u06cc\u0644\u062f \u0645\u0648\u0628\u0627\u06cc\u0644 \u0628\u06cc\u0646 \u0633\u0647 endpoint",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_f7_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0646\u0627\u0645_\u0641\u06cc\u0644\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0628\u06cc\u0646_\u0633\u0647_endpoint",
      "community": 440,
      "norm_label": "[f7] \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0646\u0627\u0645 \u0641\u06cc\u0644\u062f \u0645\u0648\u0628\u0627\u06cc\u0644 \u0628\u06cc\u0646 \u0633\u0647 endpoint"
    },
    {
      "label": "[F8] \u0646\u0628\u0648\u062f Rate-Limiting \u0631\u0648\u06cc `POST /api/v1/user/login` (Brute-force)",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_f8_\u0646\u0628\u0648\u062f_rate_limiting_\u0631\u0648\u06cc_post_api_v1_user_login_brute_force",
      "community": 440,
      "norm_label": "[f8] \u0646\u0628\u0648\u062f rate-limiting \u0631\u0648\u06cc `post /api/v1/user/login` (brute-force)"
    },
    {
      "label": "[F9] \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u062f\u0631 `public_endpoints`: `cities`/`provinces` \u0646\u06cc\u0627\u0632 \u0628\u0647 auth\u060c `specialties` \u0639\u0645\u0648\u0645\u06cc",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_f9_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u062f\u0631_public_endpoints_cities_provinces_\u0646\u06cc\u0627\u0632_\u0628\u0647_auth_specialties_\u0639\u0645\u0648\u0645\u06cc",
      "community": 440,
      "norm_label": "[f9] \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u062f\u0631 `public_endpoints`: `cities`/`provinces` \u0646\u06cc\u0627\u0632 \u0628\u0647 auth\u060c `specialties` \u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "label": "[F10] \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u06a9\u0647\u0646\u0647 \u062f\u0631 `CLAUDE.md`: endpoint `categorys/{bundle}` \u0645\u0646\u062a\u0642\u0644 \u0634\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_f10_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u06a9\u0647\u0646\u0647_\u062f\u0631_claude_md_endpoint_categorys_bundle_\u0645\u0646\u062a\u0642\u0644_\u0634\u062f\u0647",
      "community": 440,
      "norm_label": "[f10] \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u06a9\u0647\u0646\u0647 \u062f\u0631 `claude.md`: endpoint `categorys/{bundle}` \u0645\u0646\u062a\u0642\u0644 \u0634\u062f\u0647"
    },
    {
      "label": "[F11] \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u062f\u06a9\u062a\u0631 `GET /api/v1/dashboard/doctor` \u0647\u0645\u06cc\u0634\u0647 500 (\u0641\u06cc\u0644\u062f \u0646\u0627\u0645\u0648\u062c\u0648\u062f \u062f\u0631 DQL) \u2014 \u2705 \u0631\u0641\u0639 \u0634\u062f",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L130",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_f11_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631_get_api_v1_dashboard_doctor_\u0647\u0645\u06cc\u0634\u0647_500_\u0641\u06cc\u0644\u062f_\u0646\u0627\u0645\u0648\u062c\u0648\u062f_\u062f\u0631_dql_\u0631\u0641\u0639_\u0634\u062f",
      "community": 440,
      "norm_label": "[f11] \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u062f\u06a9\u062a\u0631 `get /api/v1/dashboard/doctor` \u0647\u0645\u06cc\u0634\u0647 500 (\u0641\u06cc\u0644\u062f \u0646\u0627\u0645\u0648\u062c\u0648\u062f \u062f\u0631 dql) \u2014 \u2705 \u0631\u0641\u0639 \u0634\u062f"
    },
    {
      "label": "\u0646\u062a\u0627\u06cc\u062c \u0645\u062b\u0628\u062a \u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647 (\u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f)",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_\u0646\u062a\u0627\u06cc\u062c_\u0645\u062b\u0628\u062a_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u0646\u062f",
      "community": 440,
      "norm_label": "\u0646\u062a\u0627\u06cc\u062c \u0645\u062b\u0628\u062a \u062a\u0627\u06cc\u06cc\u062f\u0634\u062f\u0647 (\u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f)"
    },
    {
      "label": "\u062d\u0644\u200c\u0634\u062f\u0647 \u062f\u0631 \u062f\u0648\u0631 \u062f\u0648\u0645 (\u0642\u0628\u0644\u0627\u064b \u0645\u0633\u062f\u0648\u062f \u0628\u0648\u062f\u0646\u062f)",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L166",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_\u062d\u0644_\u0634\u062f\u0647_\u062f\u0631_\u062f\u0648\u0631_\u062f\u0648\u0645_\u0642\u0628\u0644\u0627_\u0645\u0633\u062f\u0648\u062f_\u0628\u0648\u062f\u0646\u062f",
      "community": 440,
      "norm_label": "\u062d\u0644\u200c\u0634\u062f\u0647 \u062f\u0631 \u062f\u0648\u0631 \u062f\u0648\u0645 (\u0642\u0628\u0644\u0627 \u0645\u0633\u062f\u0648\u062f \u0628\u0648\u062f\u0646\u062f)"
    },
    {
      "label": "\u0647\u0646\u0648\u0632 \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u0628\u0631\u0631\u0633\u06cc (\u0646\u0647 \u062a\u0623\u06cc\u06cc\u062f \u0633\u0644\u0627\u0645\u062a \u2014 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u062f\u0627\u062f\u0647/\u0645\u062d\u06cc\u0637)",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_\u0647\u0646\u0648\u0632_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f_\u0628\u0631\u0631\u0633\u06cc_\u0646\u0647_\u062a\u0623\u06cc\u06cc\u062f_\u0633\u0644\u0627\u0645\u062a_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u062f\u0627\u062f\u0647_\u0645\u062d\u06cc\u0637",
      "community": 440,
      "norm_label": "\u0647\u0646\u0648\u0632 \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u0628\u0631\u0631\u0633\u06cc (\u0646\u0647 \u062a\u0627\u06cc\u06cc\u062f \u0633\u0644\u0627\u0645\u062a \u2014 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u062f\u0627\u062f\u0647/\u0645\u062d\u06cc\u0637)"
    },
    {
      "label": "\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0628\u0627\u0632\u062a\u0648\u0644\u06cc\u062f (\u062e\u0644\u0627\u0635\u0647)",
      "file_type": "document",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L191",
      "_origin": "ast",
      "id": "qa_full_system_audit_report_\u062f\u0633\u062a\u0648\u0631\u0627\u062a_\u0628\u0627\u0632\u062a\u0648\u0644\u06cc\u062f_\u062e\u0644\u0627\u0635\u0647",
      "community": 440,
      "norm_label": "\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0628\u0627\u0632\u062a\u0648\u0644\u06cc\u062f (\u062e\u0644\u0627\u0635\u0647)"
    },
    {
      "label": "climed.md",
      "file_type": "document",
      "source_file": "docs/scenarios/climed.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "scenarios_climed",
      "community": 755,
      "norm_label": "climed.md"
    },
    {
      "label": "crawler.md",
      "file_type": "document",
      "source_file": "docs/scenarios/crawler.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "scenarios_crawler",
      "community": 756,
      "norm_label": "crawler.md"
    },
    {
      "label": "irimc-doctor-import-ownership.md",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership",
      "community": 71,
      "norm_label": "irimc-doctor-import-ownership.md"
    },
    {
      "label": "\u0633\u0646\u0627\u0631\u06cc\u0648: \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0633\u0627\u0632\u0645\u0627\u0646 \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0627\u0644\u06a9\u06cc\u062a \u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "community": 71,
      "norm_label": "\u0633\u0646\u0627\u0631\u06cc\u0648: \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0633\u0627\u0632\u0645\u0627\u0646 \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0627\u0644\u06a9\u06cc\u062a \u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u06f1. \u062e\u0644\u0627\u0635\u0647 \u0627\u062c\u0631\u0627\u06cc\u06cc",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f1_\u062e\u0644\u0627\u0635\u0647_\u0627\u062c\u0631\u0627\u06cc\u06cc",
      "community": 71,
      "norm_label": "\u06f1. \u062e\u0644\u0627\u0635\u0647 \u0627\u062c\u0631\u0627\u06cc\u06cc"
    },
    {
      "label": "\u06f2. \u0645\u0633\u0626\u0644\u0647 \u0648 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f2_\u0645\u0633\u0626\u0644\u0647_\u0648_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645_\u0641\u0639\u0644\u06cc",
      "community": 71,
      "norm_label": "\u06f2. \u0645\u0633\u064a\u0644\u0647 \u0648 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0646\u062a\u06cc\u062c\u0647\u200c\u06af\u06cc\u0631\u06cc \u06a9\u0644\u06cc\u062f\u06cc \u0637\u0631\u0627\u062d\u06cc",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u0646\u062a\u06cc\u062c\u0647_\u06af\u06cc\u0631\u06cc_\u06a9\u0644\u06cc\u062f\u06cc_\u0637\u0631\u0627\u062d\u06cc",
      "community": 71,
      "norm_label": "\u0646\u062a\u06cc\u062c\u0647\u200c\u06af\u06cc\u0631\u06cc \u06a9\u0644\u06cc\u062f\u06cc \u0637\u0631\u0627\u062d\u06cc"
    },
    {
      "label": "\u06f3. \u0645\u062f\u0644 \u0645\u0641\u0647\u0648\u0645\u06cc \u0645\u0627\u0644\u06a9\u06cc\u062a (Ownership Model)",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f3_\u0645\u062f\u0644_\u0645\u0641\u0647\u0648\u0645\u06cc_\u0645\u0627\u0644\u06a9\u06cc\u062a_ownership_model",
      "community": 71,
      "norm_label": "\u06f3. \u0645\u062f\u0644 \u0645\u0641\u0647\u0648\u0645\u06cc \u0645\u0627\u0644\u06a9\u06cc\u062a (ownership model)"
    },
    {
      "label": "\u06f4. \u0628\u062e\u0634 \u0627\u0648\u0644 \u2014 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f4_\u0628\u062e\u0634_\u0627\u0648\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "community": 71,
      "norm_label": "\u06f4. \u0628\u062e\u0634 \u0627\u0648\u0644 \u2014 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc"
    },
    {
      "label": "\u06f4.\u06f1 \u06a9\u0627\u0631\u0628\u0631 \u00ab\u0645\u0627\u0644\u06a9 \u0633\u06cc\u0633\u062a\u0645\u06cc\u00bb",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f4_\u06f1_\u06a9\u0627\u0631\u0628\u0631_\u0645\u0627\u0644\u06a9_\u0633\u06cc\u0633\u062a\u0645\u06cc",
      "community": 71,
      "norm_label": "\u06f4.\u06f1 \u06a9\u0627\u0631\u0628\u0631 \u00ab\u0645\u0627\u0644\u06a9 \u0633\u06cc\u0633\u062a\u0645\u06cc\u00bb"
    },
    {
      "label": "\u06f4.\u06f2 \u0646\u06af\u0627\u0634\u062a \u0641\u06cc\u0644\u062f\u0647\u0627 \u0627\u0632 `doctors.json`",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f4_\u06f2_\u0646\u06af\u0627\u0634\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627_\u0627\u0632_doctors_json",
      "community": 71,
      "norm_label": "\u06f4.\u06f2 \u0646\u06af\u0627\u0634\u062a \u0641\u06cc\u0644\u062f\u0647\u0627 \u0627\u0632 `doctors.json`"
    },
    {
      "label": "\u06f4.\u06f3 \u0642\u0648\u0627\u0639\u062f Idempotency \u0648 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L91",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f4_\u06f3_\u0642\u0648\u0627\u0639\u062f_idempotency_\u0648_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc",
      "community": 71,
      "norm_label": "\u06f4.\u06f3 \u0642\u0648\u0627\u0639\u062f idempotency \u0648 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc"
    },
    {
      "label": "\u06f4.\u06f4 \u0631\u0648\u0634 \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f4_\u06f4_\u0631\u0648\u0634_\u0627\u062c\u0631\u0627",
      "community": 71,
      "norm_label": "\u06f4.\u06f4 \u0631\u0648\u0634 \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u06f5. \u0637\u0631\u0627\u062d\u06cc \u0641\u0646\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f5_\u0637\u0631\u0627\u062d\u06cc_\u0641\u0646\u06cc_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633",
      "community": 71,
      "norm_label": "\u06f5. \u0637\u0631\u0627\u062d\u06cc \u0641\u0646\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "label": "\u06f6. \u0637\u0631\u0627\u062d\u06cc API (\u0628\u06a9\u200c\u0627\u0646\u062f clinicpro)",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f6_\u0637\u0631\u0627\u062d\u06cc_api_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "community": 71,
      "norm_label": "\u06f6. \u0637\u0631\u0627\u062d\u06cc api (\u0628\u06a9\u200c\u0627\u0646\u062f clinicpro)"
    },
    {
      "label": "\u06f6.\u06f1 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a (\u062f\u0627\u062e\u0644\u06cc / \u0627\u062f\u0645\u06cc\u0646)",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L143",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f6_\u06f1_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062f\u0627\u062e\u0644\u06cc_\u0627\u062f\u0645\u06cc\u0646",
      "community": 71,
      "norm_label": "\u06f6.\u06f1 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a (\u062f\u0627\u062e\u0644\u06cc / \u0627\u062f\u0645\u06cc\u0646)"
    },
    {
      "label": "\u06f6.\u06f2 \u0641\u0647\u0631\u0633\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0628\u062f\u0648\u0646\u200c\u0645\u0627\u0644\u06a9",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L153",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f6_\u06f2_\u0641\u0647\u0631\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0628\u062f\u0648\u0646_\u0645\u0627\u0644\u06a9",
      "community": 71,
      "norm_label": "\u06f6.\u06f2 \u0641\u0647\u0631\u0633\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0628\u062f\u0648\u0646\u200c\u0645\u0627\u0644\u06a9"
    },
    {
      "label": "\u06f6.\u06f3 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062a\u0635\u0627\u062d\u0628 (Claim) \u2014 \u0639\u0645\u0648\u0645\u06cc \u0648 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a\u200c\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L162",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f6_\u06f3_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u062a\u0635\u0627\u062d\u0628_claim_\u0639\u0645\u0648\u0645\u06cc_\u0648_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u0634\u062f\u0647",
      "community": 71,
      "norm_label": "\u06f6.\u06f3 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062a\u0635\u0627\u062d\u0628 (claim) \u2014 \u0639\u0645\u0648\u0645\u06cc \u0648 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a\u200c\u0634\u062f\u0647"
    },
    {
      "label": "\u06f6.\u06f4 \u062a\u0623\u06cc\u06cc\u062f/\u0631\u062f \u062a\u0648\u0633\u0637 \u0627\u062f\u0645\u06cc\u0646 \u0648 \u0646\u0647\u0627\u06cc\u06cc\u200c\u0633\u0627\u0632\u06cc \u0627\u0646\u062a\u0642\u0627\u0644",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f6_\u06f4_\u062a\u0623\u06cc\u06cc\u062f_\u0631\u062f_\u062a\u0648\u0633\u0637_\u0627\u062f\u0645\u06cc\u0646_\u0648_\u0646\u0647\u0627\u06cc\u06cc_\u0633\u0627\u0632\u06cc_\u0627\u0646\u062a\u0642\u0627\u0644",
      "community": 71,
      "norm_label": "\u06f6.\u06f4 \u062a\u0627\u06cc\u06cc\u062f/\u0631\u062f \u062a\u0648\u0633\u0637 \u0627\u062f\u0645\u06cc\u0646 \u0648 \u0646\u0647\u0627\u06cc\u06cc\u200c\u0633\u0627\u0632\u06cc \u0627\u0646\u062a\u0642\u0627\u0644"
    },
    {
      "label": "\u06f7. \u0628\u062e\u0634 \u062f\u0648\u0645 \u2014 \u0645\u06a9\u0627\u0646\u06cc\u0632\u0645 \u0627\u0646\u062a\u0642\u0627\u0644 \u0645\u0627\u0644\u06a9\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L189",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f7_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u06a9\u0627\u0646\u06cc\u0632\u0645_\u0627\u0646\u062a\u0642\u0627\u0644_\u0645\u0627\u0644\u06a9\u06cc\u062a",
      "community": 71,
      "norm_label": "\u06f7. \u0628\u062e\u0634 \u062f\u0648\u0645 \u2014 \u0645\u06a9\u0627\u0646\u06cc\u0632\u0645 \u0627\u0646\u062a\u0642\u0627\u0644 \u0645\u0627\u0644\u06a9\u06cc\u062a"
    },
    {
      "label": "\u06f8. \u0627\u062a\u0635\u0627\u0644 \u0628\u0627 Nobat724 (`nobat724_front`)",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L208",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f8_\u0627\u062a\u0635\u0627\u0644_\u0628\u0627_nobat724_nobat724_front",
      "community": 71,
      "norm_label": "\u06f8. \u0627\u062a\u0635\u0627\u0644 \u0628\u0627 nobat724 (`nobat724_front`)"
    },
    {
      "label": "\u06f9. \u0627\u062b\u0631 \u0628\u0631 `clinic-pro-tauri`",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L219",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f9_\u0627\u062b\u0631_\u0628\u0631_clinic_pro_tauri",
      "community": 71,
      "norm_label": "\u06f9. \u0627\u062b\u0631 \u0628\u0631 `clinic-pro-tauri`"
    },
    {
      "label": "\u06f1\u06f0. \u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc (\u062e\u0644\u0627\u0635\u0647\u200c\u06cc \u06af\u0627\u0645\u200c\u0628\u0647\u200c\u06af\u0627\u0645)",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L229",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f1\u06f0_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062e\u0644\u0627\u0635\u0647_\u06cc_\u06af\u0627\u0645_\u0628\u0647_\u06af\u0627\u0645",
      "community": 71,
      "norm_label": "\u06f1\u06f0. \u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc (\u062e\u0644\u0627\u0635\u0647\u200c\u06cc \u06af\u0627\u0645\u200c\u0628\u0647\u200c\u06af\u0627\u0645)"
    },
    {
      "label": "\u06f1\u06f1. \u062d\u0627\u0644\u0627\u062a \u0645\u0631\u0632\u06cc \u0648 \u0642\u0648\u0627\u0639\u062f \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L253",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f1\u06f1_\u062d\u0627\u0644\u0627\u062a_\u0645\u0631\u0632\u06cc_\u0648_\u0642\u0648\u0627\u0639\u062f_\u06a9\u0633\u0628_\u0648\u06a9\u0627\u0631",
      "community": 71,
      "norm_label": "\u06f1\u06f1. \u062d\u0627\u0644\u0627\u062a \u0645\u0631\u0632\u06cc \u0648 \u0642\u0648\u0627\u0639\u062f \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631"
    },
    {
      "label": "\u06f1\u06f2. \u0645\u0631\u0627\u062d\u0644 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc (\u0628\u0647\u200c\u062a\u0631\u062a\u06cc\u0628 \u0648 \u0628\u0647\u200c\u062a\u0641\u06a9\u06cc\u06a9 \u0631\u06cc\u067e\u0648)",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L265",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f1\u06f2_\u0645\u0631\u0627\u062d\u0644_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u0647_\u062a\u0631\u062a\u06cc\u0628_\u0648_\u0628\u0647_\u062a\u0641\u06a9\u06cc\u06a9_\u0631\u06cc\u067e\u0648",
      "community": 71,
      "norm_label": "\u06f1\u06f2. \u0645\u0631\u0627\u062d\u0644 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc (\u0628\u0647\u200c\u062a\u0631\u062a\u06cc\u0628 \u0648 \u0628\u0647\u200c\u062a\u0641\u06a9\u06cc\u06a9 \u0631\u06cc\u067e\u0648)"
    },
    {
      "label": "\u06f1\u06f3. \u062a\u0635\u0645\u06cc\u0645\u0627\u062a \u0628\u0627\u0632 \u0648 \u0631\u06cc\u0633\u06a9\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L290",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f1\u06f3_\u062a\u0635\u0645\u06cc\u0645\u0627\u062a_\u0628\u0627\u0632_\u0648_\u0631\u06cc\u0633\u06a9_\u0647\u0627",
      "community": 71,
      "norm_label": "\u06f1\u06f3. \u062a\u0635\u0645\u06cc\u0645\u0627\u062a \u0628\u0627\u0632 \u0648 \u0631\u06cc\u0633\u06a9\u200c\u0647\u0627"
    },
    {
      "label": "\u06f1\u06f4. \u0645\u0631\u062c\u0639 \u0646\u0645\u0648\u0646\u0647\u200c\u06cc \u062f\u0627\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L300",
      "_origin": "ast",
      "id": "scenarios_irimc_doctor_import_ownership_\u06f1\u06f4_\u0645\u0631\u062c\u0639_\u0646\u0645\u0648\u0646\u0647_\u06cc_\u062f\u0627\u062f\u0647",
      "community": 71,
      "norm_label": "\u06f1\u06f4. \u0645\u0631\u062c\u0639 \u0646\u0645\u0648\u0646\u0647\u200c\u06cc \u062f\u0627\u062f\u0647"
    },
    {
      "label": "\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "file_type": "document",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "community": 606,
      "norm_label": "\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md"
    },
    {
      "label": "\u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc \u0628\u0647 \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u067e\u0631\u0648 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0627\u0644\u06a9\u06cc\u062a \u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "community": 606,
      "norm_label": "\u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u067e\u0632\u0634\u06a9\u0627\u0646 \u0646\u0638\u0627\u0645 \u067e\u0632\u0634\u06a9\u06cc \u0628\u0647 \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u067e\u0631\u0648 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0627\u0644\u06a9\u06cc\u062a \u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u06f1. \u0645\u0633\u0626\u0644\u0647 \u0648 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f1_\u0645\u0633\u0626\u0644\u0647_\u0648_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "community": 606,
      "norm_label": "\u06f1. \u0645\u0633\u064a\u0644\u0647 \u0648 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627"
    },
    {
      "label": "\u06f2. \u0645\u062f\u0644 \u0645\u0627\u0644\u06a9\u06cc\u062a \u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f2_\u0645\u062f\u0644_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "community": 606,
      "norm_label": "\u06f2. \u0645\u062f\u0644 \u0645\u0627\u0644\u06a9\u06cc\u062a \u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u06f3. \u0631\u0627\u0647\u200c\u062d\u0644 \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647 \u0648 \u062f\u0644\u06cc\u0644 \u0622\u0646",
      "file_type": "document",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f3_\u0631\u0627\u0647_\u062d\u0644_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u062f\u0647_\u0648_\u062f\u0644\u06cc\u0644_\u0622\u0646",
      "community": 606,
      "norm_label": "\u06f3. \u0631\u0627\u0647\u200c\u062d\u0644 \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647 \u0648 \u062f\u0644\u06cc\u0644 \u0627\u0646"
    },
    {
      "label": "\u06f4. \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0628\u06a9\u200c\u0627\u0646\u062f (clinicpro)",
      "file_type": "document",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f4_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "community": 606,
      "norm_label": "\u06f4. \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0628\u06a9\u200c\u0627\u0646\u062f (clinicpro)"
    },
    {
      "label": "\u06f5. \u062c\u0631\u06cc\u0627\u0646 \u06a9\u0631\u0627\u0644\u0631 (pipeline.py)",
      "file_type": "document",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f5_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0631\u0627\u0644\u0631_pipeline_py",
      "community": 606,
      "norm_label": "\u06f5. \u062c\u0631\u06cc\u0627\u0646 \u06a9\u0631\u0627\u0644\u0631 (pipeline.py)"
    },
    {
      "label": "\u06f6. \u0646\u062d\u0648\u0647\u200c\u06cc \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f6_\u0646\u062d\u0648\u0647_\u06cc_\u0627\u062c\u0631\u0627",
      "community": 606,
      "norm_label": "\u06f6. \u0646\u062d\u0648\u0647\u200c\u06cc \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u06f7. \u0646\u06a9\u062a\u0647\u200c\u06cc \u0645\u0647\u0645: captcha \u062f\u0631 \u0644\u0627\u06af\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L110",
      "_origin": "ast",
      "id": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f7_\u0646\u06a9\u062a\u0647_\u06cc_\u0645\u0647\u0645_captcha_\u062f\u0631_\u0644\u0627\u06af\u06cc\u0646",
      "community": 606,
      "norm_label": "\u06f7. \u0646\u06a9\u062a\u0647\u200c\u06cc \u0645\u0647\u0645: captcha \u062f\u0631 \u0644\u0627\u06af\u06cc\u0646"
    },
    {
      "label": "\u06f8. \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0633\u0627\u062e\u062a\u0647/\u062a\u063a\u06cc\u06cc\u0631\u200c\u06cc\u0627\u0641\u062a\u0647",
      "file_type": "document",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f8_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0633\u0627\u062e\u062a\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u06cc\u0627\u0641\u062a\u0647",
      "community": 606,
      "norm_label": "\u06f8. \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0633\u0627\u062e\u062a\u0647/\u062a\u063a\u06cc\u06cc\u0631\u200c\u06cc\u0627\u0641\u062a\u0647"
    },
    {
      "label": "\u06f9. \u0645\u0631\u0627\u062d\u0644 \u0628\u0639\u062f\u06cc \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L134",
      "_origin": "ast",
      "id": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f9_\u0645\u0631\u0627\u062d\u0644_\u0628\u0639\u062f\u06cc_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc",
      "community": 606,
      "norm_label": "\u06f9. \u0645\u0631\u0627\u062d\u0644 \u0628\u0639\u062f\u06cc \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc"
    },
    {
      "label": "security-audit.md",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_security_audit",
      "community": 23,
      "norm_label": "security-audit.md"
    },
    {
      "label": "Security Audit Report \u2014 ClinicPro Symfony 7",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "docs_security_audit_security_audit_report_clinicpro_symfony_7",
      "community": 23,
      "norm_label": "security audit report \u2014 clinicpro symfony 7"
    },
    {
      "label": "Executive Summary",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "docs_security_audit_executive_summary",
      "community": 23,
      "norm_label": "executive summary"
    },
    {
      "label": "Critical Issues (Fixed)",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "docs_security_audit_critical_issues_fixed",
      "community": 23,
      "norm_label": "critical issues (fixed)"
    },
    {
      "label": "CRIT-01 \u2014 Weak APP_SECRET Committed to Version Control",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "docs_security_audit_crit_01_weak_app_secret_committed_to_version_control",
      "community": 23,
      "norm_label": "crit-01 \u2014 weak app_secret committed to version control"
    },
    {
      "label": "CRIT-02 \u2014 JWT Passphrase Hardcoded in `.env`",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "docs_security_audit_crit_02_jwt_passphrase_hardcoded_in_env",
      "community": 23,
      "norm_label": "crit-02 \u2014 jwt passphrase hardcoded in `.env`"
    },
    {
      "label": "CRIT-03 \u2014 Payment Gateway Test Credentials Committed",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "docs_security_audit_crit_03_payment_gateway_test_credentials_committed",
      "community": 23,
      "norm_label": "crit-03 \u2014 payment gateway test credentials committed"
    },
    {
      "label": "CRIT-04 \u2014 Unhandled Exceptions Leaking Stack Traces",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "docs_security_audit_crit_04_unhandled_exceptions_leaking_stack_traces",
      "community": 23,
      "norm_label": "crit-04 \u2014 unhandled exceptions leaking stack traces"
    },
    {
      "label": "High Risk Issues (Fixed)",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "docs_security_audit_high_risk_issues_fixed",
      "community": 23,
      "norm_label": "high risk issues (fixed)"
    },
    {
      "label": "HIGH-01 \u2014 Password Hasher: `bcrypt` Instead of `argon2id`",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "docs_security_audit_high_01_password_hasher_bcrypt_instead_of_argon2id",
      "community": 23,
      "norm_label": "high-01 \u2014 password hasher: `bcrypt` instead of `argon2id`"
    },
    {
      "label": "HIGH-02 \u2014 No Rate Limiting on OTP/Login Endpoints",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "docs_security_audit_high_02_no_rate_limiting_on_otp_login_endpoints",
      "community": 23,
      "norm_label": "high-02 \u2014 no rate limiting on otp/login endpoints"
    },
    {
      "label": "HIGH-03 \u2014 PasswordAuthenticator Never Triggered (Login Broken for Staff)",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "docs_security_audit_high_03_passwordauthenticator_never_triggered_login_broken_for_staff",
      "community": 23,
      "norm_label": "high-03 \u2014 passwordauthenticator never triggered (login broken for staff)"
    },
    {
      "label": "HIGH-04 \u2014 Payment Callback IP Whitelist Never Enforced",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "docs_security_audit_high_04_payment_callback_ip_whitelist_never_enforced",
      "community": 23,
      "norm_label": "high-04 \u2014 payment callback ip whitelist never enforced"
    },
    {
      "label": "HIGH-05 \u2014 Open Redirect: ALLOWED_FRONTEND_HOSTS Always Empty",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L92",
      "_origin": "ast",
      "id": "docs_security_audit_high_05_open_redirect_allowed_frontend_hosts_always_empty",
      "community": 23,
      "norm_label": "high-05 \u2014 open redirect: allowed_frontend_hosts always empty"
    },
    {
      "label": "HIGH-06 \u2014 FileValidatorService API Mismatch in BlogController (Upload Bypass)",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "docs_security_audit_high_06_filevalidatorservice_api_mismatch_in_blogcontroller_upload_bypass",
      "community": 23,
      "norm_label": "high-06 \u2014 filevalidatorservice api mismatch in blogcontroller (upload bypass)"
    },
    {
      "label": "HIGH-07 \u2014 DoctorController Upload Skips Size Validation",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "docs_security_audit_high_07_doctorcontroller_upload_skips_size_validation",
      "community": 23,
      "norm_label": "high-07 \u2014 doctorcontroller upload skips size validation"
    },
    {
      "label": "HIGH-08 \u2014 Unauthenticated Requests Returning 500 Instead of 401",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "docs_security_audit_high_08_unauthenticated_requests_returning_500_instead_of_401",
      "community": 23,
      "norm_label": "high-08 \u2014 unauthenticated requests returning 500 instead of 401"
    },
    {
      "label": "HIGH-09 \u2014 SMS Template CRUD Open to Any Authenticated User (BOLA/IDOR)",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "docs_security_audit_high_09_sms_template_crud_open_to_any_authenticated_user_bola_idor",
      "community": 23,
      "norm_label": "high-09 \u2014 sms template crud open to any authenticated user (bola/idor)"
    },
    {
      "label": "Medium Risk Issues (Fixed)",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "docs_security_audit_medium_risk_issues_fixed",
      "community": 23,
      "norm_label": "medium risk issues (fixed)"
    },
    {
      "label": "MED-01 \u2014 `APP_ENV=dev` in Committed `.env`",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "docs_security_audit_med_01_app_env_dev_in_committed_env",
      "community": 23,
      "norm_label": "med-01 \u2014 `app_env=dev` in committed `.env`"
    },
    {
      "label": "MED-02 \u2014 Static Analysis Tooling Missing",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L141",
      "_origin": "ast",
      "id": "docs_security_audit_med_02_static_analysis_tooling_missing",
      "community": 23,
      "norm_label": "med-02 \u2014 static analysis tooling missing"
    },
    {
      "label": "MED-03 \u2014 NelmioApiDoc Publicly Accessible",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L150",
      "_origin": "ast",
      "id": "docs_security_audit_med_03_nelmioapidoc_publicly_accessible",
      "community": 23,
      "norm_label": "med-03 \u2014 nelmioapidoc publicly accessible"
    },
    {
      "label": "MED-04 \u2014 `session: true` for a Stateless API",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L155",
      "_origin": "ast",
      "id": "docs_security_audit_med_04_session_true_for_a_stateless_api",
      "community": 23,
      "norm_label": "med-04 \u2014 `session: true` for a stateless api"
    },
    {
      "label": "MED-05 \u2014 `/session/token` Endpoint Has No Security Purpose",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "docs_security_audit_med_05_session_token_endpoint_has_no_security_purpose",
      "community": 23,
      "norm_label": "med-05 \u2014 `/session/token` endpoint has no security purpose"
    },
    {
      "label": "Low Risk Issues",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "docs_security_audit_low_risk_issues",
      "community": 23,
      "norm_label": "low risk issues"
    },
    {
      "label": "LOW-01 \u2014 HSTS Header Missing `preload` Directive",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L170",
      "_origin": "ast",
      "id": "docs_security_audit_low_01_hsts_header_missing_preload_directive",
      "community": 23,
      "norm_label": "low-01 \u2014 hsts header missing `preload` directive"
    },
    {
      "label": "LOW-02 \u2014 PHP `expose_php` Not Disabled",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L175",
      "_origin": "ast",
      "id": "docs_security_audit_low_02_php_expose_php_not_disabled",
      "community": 23,
      "norm_label": "low-02 \u2014 php `expose_php` not disabled"
    },
    {
      "label": "LOW-03 \u2014 Composer `php` Constraint Too Permissive",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L179",
      "_origin": "ast",
      "id": "docs_security_audit_low_03_composer_php_constraint_too_permissive",
      "community": 23,
      "norm_label": "low-03 \u2014 composer `php` constraint too permissive"
    },
    {
      "label": "LOW-04 \u2014 Payment Amount Hardcoded",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "docs_security_audit_low_04_payment_amount_hardcoded",
      "community": 23,
      "norm_label": "low-04 \u2014 payment amount hardcoded"
    },
    {
      "label": "LOW-05 \u2014 Database Credentials in `.env` Are Insecure Defaults",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L189",
      "_origin": "ast",
      "id": "docs_security_audit_low_05_database_credentials_in_env_are_insecure_defaults",
      "community": 23,
      "norm_label": "low-05 \u2014 database credentials in `.env` are insecure defaults"
    },
    {
      "label": "Changes Applied",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L196",
      "_origin": "ast",
      "id": "docs_security_audit_changes_applied",
      "community": 23,
      "norm_label": "changes applied"
    },
    {
      "label": "Installed Packages",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L217",
      "_origin": "ast",
      "id": "docs_security_audit_installed_packages",
      "community": 23,
      "norm_label": "installed packages"
    },
    {
      "label": "Configuration Changes",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L227",
      "_origin": "ast",
      "id": "docs_security_audit_configuration_changes",
      "community": 23,
      "norm_label": "configuration changes"
    },
    {
      "label": "`config/packages/security.yaml`",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L229",
      "_origin": "ast",
      "id": "docs_security_audit_config_packages_security_yaml",
      "community": 23,
      "norm_label": "`config/packages/security.yaml`"
    },
    {
      "label": "`config/packages/rate_limiter.yaml` (new)",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L241",
      "_origin": "ast",
      "id": "docs_security_audit_config_packages_rate_limiter_yaml_new",
      "community": 23,
      "norm_label": "`config/packages/rate_limiter.yaml` (new)"
    },
    {
      "label": "Remaining Recommendations",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L257",
      "_origin": "ast",
      "id": "docs_security_audit_remaining_recommendations",
      "community": 23,
      "norm_label": "remaining recommendations"
    },
    {
      "label": "Security Score",
      "file_type": "document",
      "source_file": "docs/security-audit.md",
      "source_location": "L303",
      "_origin": "ast",
      "id": "docs_security_audit_security_score",
      "community": 23,
      "norm_label": "security score"
    },
    {
      "label": "AUDIT-2026-07-19.md",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "security_audit_2026_07_19",
      "community": 794,
      "norm_label": "audit-2026-07-19.md"
    },
    {
      "label": "\u06af\u0632\u0627\u0631\u0634 \u0622\u062f\u06cc\u062a \u0627\u0645\u0646\u06cc\u062a\u06cc ClinicPro \u2014 \u06f2\u06f0\u06f2\u06f6-\u06f0\u06f7-\u06f1\u06f9",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "security_audit_2026_07_19_\u06af\u0632\u0627\u0631\u0634_\u0622\u062f\u06cc\u062a_\u0627\u0645\u0646\u06cc\u062a\u06cc_clinicpro_\u06f2\u06f0\u06f2\u06f6_\u06f0\u06f7_\u06f1\u06f9",
      "community": 794,
      "norm_label": "\u06af\u0632\u0627\u0631\u0634 \u0627\u062f\u06cc\u062a \u0627\u0645\u0646\u06cc\u062a\u06cc clinicpro \u2014 \u06f2\u06f0\u06f2\u06f6-\u06f0\u06f7-\u06f1\u06f9"
    },
    {
      "label": "\u062e\u0644\u0627\u0635\u0647\u0654 \u0648\u0636\u0639\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "security_audit_2026_07_19_\u062e\u0644\u0627\u0635\u0647_\u0648\u0636\u0639\u06cc\u062a",
      "community": 794,
      "norm_label": "\u062e\u0644\u0627\u0635\u0647 \u0648\u0636\u0639\u06cc\u062a"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u0631\u0641\u0639 (\u06f2\u06f0\u06f2\u06f6-\u06f0\u06f7-\u06f1\u06f9)",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "security_audit_2026_07_19_\u0648\u0636\u0639\u06cc\u062a_\u0631\u0641\u0639_\u06f2\u06f0\u06f2\u06f6_\u06f0\u06f7_\u06f1\u06f9",
      "community": 794,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0631\u0641\u0639 (\u06f2\u06f0\u06f2\u06f6-\u06f0\u06f7-\u06f1\u06f9)"
    },
    {
      "label": "\u0622\u0646\u0686\u0647 \u0633\u0627\u0644\u0645 \u0628\u0648\u062f (\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647\u060c \u06cc\u0627\u0641\u062a\u0647 \u0646\u06cc\u0633\u062a)",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "security_audit_2026_07_19_\u0622\u0646\u0686\u0647_\u0633\u0627\u0644\u0645_\u0628\u0648\u062f_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u06cc\u0627\u0641\u062a\u0647_\u0646\u06cc\u0633\u062a",
      "community": 794,
      "norm_label": "\u0627\u0646\u0686\u0647 \u0633\u0627\u0644\u0645 \u0628\u0648\u062f (\u062a\u0627\u06cc\u06cc\u062f\u0634\u062f\u0647\u060c \u06cc\u0627\u0641\u062a\u0647 \u0646\u06cc\u0633\u062a)"
    },
    {
      "label": "\u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u067e\u0648\u0634\u0634 (\u0635\u0627\u062f\u0642\u0627\u0646\u0647)",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "security_audit_2026_07_19_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0648\u0634\u0634_\u0635\u0627\u062f\u0642\u0627\u0646\u0647",
      "community": 794,
      "norm_label": "\u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u067e\u0648\u0634\u0634 (\u0635\u0627\u062f\u0642\u0627\u0646\u0647)"
    },
    {
      "label": "\u06cc\u0627\u0641\u062a\u0647\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "security_audit_2026_07_19_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "community": 794,
      "norm_label": "\u06cc\u0627\u0641\u062a\u0647\u200c\u0647\u0627"
    },
    {
      "label": "1. \ud83d\udfe8 Medium \u2014 \u0646\u0628\u0648\u062f Content-Security-Policy \u0631\u0648\u06cc SPA \u0627\u062f\u0645\u06cc\u0646",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "security_audit_2026_07_19_1_medium_\u0646\u0628\u0648\u062f_content_security_policy_\u0631\u0648\u06cc_spa_\u0627\u062f\u0645\u06cc\u0646",
      "community": 794,
      "norm_label": "1. \ud83d\udfe8 medium \u2014 \u0646\u0628\u0648\u062f content-security-policy \u0631\u0648\u06cc spa \u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "label": "2. \ud83d\udfe8 Medium \u2014 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc npm \u0622\u0633\u06cc\u0628\u200c\u067e\u0630\u06cc\u0631 (lodash `_.template` code injection)",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "security_audit_2026_07_19_2_medium_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_npm_\u0622\u0633\u06cc\u0628_\u067e\u0630\u06cc\u0631_lodash_template_code_injection",
      "community": 794,
      "norm_label": "2. \ud83d\udfe8 medium \u2014 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc npm \u0627\u0633\u06cc\u0628\u200c\u067e\u0630\u06cc\u0631 (lodash `_.template` code injection)"
    },
    {
      "label": "3. \ud83d\udfe6 Low \u2014 `APP_SECRET` \u0648\u0627\u0642\u0639\u06cc commit\u200c\u0634\u062f\u0647 \u062f\u0631 `.env.dev`",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "security_audit_2026_07_19_3_low_app_secret_\u0648\u0627\u0642\u0639\u06cc_commit_\u0634\u062f\u0647_\u062f\u0631_env_dev",
      "community": 794,
      "norm_label": "3. \ud83d\udfe6 low \u2014 `app_secret` \u0648\u0627\u0642\u0639\u06cc commit\u200c\u0634\u062f\u0647 \u062f\u0631 `.env.dev`"
    },
    {
      "label": "4. \ud83d\udfe6 Low \u2014 \u0641\u0644\u06af\u200c\u0647\u0627\u06cc session cookie \u067e\u06cc\u0646\u200c\u0646\u0634\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L181",
      "_origin": "ast",
      "id": "security_audit_2026_07_19_4_low_\u0641\u0644\u06af_\u0647\u0627\u06cc_session_cookie_\u067e\u06cc\u0646_\u0646\u0634\u062f\u0647",
      "community": 794,
      "norm_label": "4. \ud83d\udfe6 low \u2014 \u0641\u0644\u06af\u200c\u0647\u0627\u06cc session cookie \u067e\u06cc\u0646\u200c\u0646\u0634\u062f\u0647"
    },
    {
      "label": "5. \u2b1c Info \u2014 \u067e\u0633\u0648\u0631\u062f sandbox \u062f\u0631\u06af\u0627\u0647 \u0645\u0644\u062a \u0647\u0627\u0631\u062f\u200c\u06a9\u062f",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L212",
      "_origin": "ast",
      "id": "security_audit_2026_07_19_5_info_\u067e\u0633\u0648\u0631\u062f_sandbox_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a_\u0647\u0627\u0631\u062f_\u06a9\u062f",
      "community": 794,
      "norm_label": "5. \u2b1c info \u2014 \u067e\u0633\u0648\u0631\u062f sandbox \u062f\u0631\u06af\u0627\u0647 \u0645\u0644\u062a \u0647\u0627\u0631\u062f\u200c\u06a9\u062f"
    },
    {
      "label": "lead\u0647\u0627\u06cc \u062f\u0631\u0627\u06cc\u0648\u0631 \u06a9\u0647 \u067e\u0633 \u0627\u0632 \u0628\u0627\u0632\u0631\u0633\u06cc \u0631\u062f \u0634\u062f\u0646\u062f",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L240",
      "_origin": "ast",
      "id": "security_audit_2026_07_19_lead\u0647\u0627\u06cc_\u062f\u0631\u0627\u06cc\u0648\u0631_\u06a9\u0647_\u067e\u0633_\u0627\u0632_\u0628\u0627\u0632\u0631\u0633\u06cc_\u0631\u062f_\u0634\u062f\u0646\u062f",
      "community": 794,
      "norm_label": "lead\u0647\u0627\u06cc \u062f\u0631\u0627\u06cc\u0648\u0631 \u06a9\u0647 \u067e\u0633 \u0627\u0632 \u0628\u0627\u0632\u0631\u0633\u06cc \u0631\u062f \u0634\u062f\u0646\u062f"
    },
    {
      "label": "\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc / \u0627\u0645\u0646\u06cc\u062a / \u06a9\u06cc\u0641\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L253",
      "_origin": "ast",
      "id": "security_audit_2026_07_19_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u0647\u0627\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_\u06a9\u06cc\u0641\u06cc\u062a",
      "community": 794,
      "norm_label": "\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc / \u0627\u0645\u0646\u06cc\u062a / \u06a9\u06cc\u0641\u06cc\u062a"
    },
    {
      "label": "README.md",
      "file_type": "document",
      "source_file": "docs/tasks/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "tasks_readme",
      "community": 390,
      "norm_label": "readme.md"
    },
    {
      "label": "\u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc ClinicPro \u062f\u0631 Symfony",
      "file_type": "document",
      "source_file": "docs/tasks/README.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "tasks_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_clinicpro_\u062f\u0631_symfony",
      "community": 390,
      "norm_label": "\u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc clinicpro \u062f\u0631 symfony"
    },
    {
      "label": "\u062e\u0644\u0627\u0635\u0647 \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/README.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "tasks_readme_\u062e\u0644\u0627\u0635\u0647_\u067e\u0631\u0648\u0698\u0647",
      "community": 390,
      "norm_label": "\u062e\u0644\u0627\u0635\u0647 \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0644\u06cc\u0633\u062a \u062a\u0633\u06a9\u200c\u0647\u0627 \u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 \u0627\u0648\u0644\u0648\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/README.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "tasks_readme_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u0647\u0627_\u0628\u0647_\u062a\u0631\u062a\u06cc\u0628_\u0627\u0648\u0644\u0648\u06cc\u062a",
      "community": 390,
      "norm_label": "\u0644\u06cc\u0633\u062a \u062a\u0633\u06a9\u200c\u0647\u0627 \u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 \u0627\u0648\u0644\u0648\u06cc\u062a"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0647\u0631 \u062a\u0633\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/README.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "tasks_readme_\u0633\u0627\u062e\u062a\u0627\u0631_\u0647\u0631_\u062a\u0633\u06a9",
      "community": 390,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0647\u0631 \u062a\u0633\u06a9"
    },
    {
      "label": "\u062a\u0631\u062a\u06cc\u0628 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0627\u062c\u0631\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/README.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "tasks_readme_\u062a\u0631\u062a\u06cc\u0628_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc_\u0627\u062c\u0631\u0627",
      "community": 390,
      "norm_label": "\u062a\u0631\u062a\u06cc\u0628 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0627\u062c\u0631\u0627"
    },
    {
      "label": "\u062f\u0633\u062a\u0648\u0631\u0627\u062a DDEV \u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f",
      "file_type": "document",
      "source_file": "docs/tasks/README.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "tasks_readme_\u062f\u0633\u062a\u0648\u0631\u0627\u062a_ddev_\u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f",
      "community": 390,
      "norm_label": "\u062f\u0633\u062a\u0648\u0631\u0627\u062a ddev \u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_project_setup_architecture",
      "community": 288,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f1: \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_project_setup_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "community": 288,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f1: \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_01_project_setup_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u067e\u0648\u0634\u0647_\u0647\u0627\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "community": 288,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0627\u062e\u0644\u06cc \u0647\u0631 \u0645\u0627\u0698\u0648\u0644",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "task_01_project_setup_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u062f\u0627\u062e\u0644\u06cc_\u0647\u0631_\u0645\u0627\u0698\u0648\u0644",
      "community": 288,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0627\u062e\u0644\u06cc \u0647\u0631 \u0645\u0627\u0698\u0648\u0644"
    },
    {
      "label": "\u0645\u0633\u0626\u0648\u0644\u06cc\u062a \u0647\u0631 \u0644\u0627\u06cc\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L75",
      "_origin": "ast",
      "id": "task_01_project_setup_architecture_\u0645\u0633\u0626\u0648\u0644\u06cc\u062a_\u0647\u0631_\u0644\u0627\u06cc\u0647",
      "community": 288,
      "norm_label": "\u0645\u0633\u064a\u0648\u0644\u06cc\u062a \u0647\u0631 \u0644\u0627\u06cc\u0647"
    },
    {
      "label": "\u0641\u0631\u0645\u062a \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u0633\u062e (ApiResponse)",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "task_01_project_setup_architecture_\u0641\u0631\u0645\u062a_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_\u067e\u0627\u0633\u062e_apiresponse",
      "community": 288,
      "norm_label": "\u0641\u0631\u0645\u062a \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u0633\u062e (apiresponse)"
    },
    {
      "label": "\u0645\u0648\u0641\u0642 (\u0628\u062f\u0648\u0646 \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc)",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L90",
      "_origin": "ast",
      "id": "task_01_project_setup_architecture_\u0645\u0648\u0641\u0642_\u0628\u062f\u0648\u0646_\u0635\u0641\u062d\u0647_\u0628\u0646\u062f\u06cc",
      "community": 288,
      "norm_label": "\u0645\u0648\u0641\u0642 (\u0628\u062f\u0648\u0646 \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc)"
    },
    {
      "label": "\u0645\u0648\u0641\u0642 (\u0628\u0627 \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc)",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "task_01_project_setup_architecture_\u0645\u0648\u0641\u0642_\u0628\u0627_\u0635\u0641\u062d\u0647_\u0628\u0646\u062f\u06cc",
      "community": 288,
      "norm_label": "\u0645\u0648\u0641\u0642 (\u0628\u0627 \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc)"
    },
    {
      "label": "\u062e\u0637\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "task_01_project_setup_architecture_\u062e\u0637\u0627",
      "community": 288,
      "norm_label": "\u062e\u0637\u0627"
    },
    {
      "label": "\u0646\u0645\u0648\u062f\u0627\u0631 \u0627\u0631\u062a\u0628\u0627\u0637 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "task_01_project_setup_architecture_\u0646\u0645\u0648\u062f\u0627\u0631_\u0627\u0631\u062a\u0628\u0627\u0637_\u0644\u0627\u06cc\u0647_\u0647\u0627",
      "community": 288,
      "norm_label": "\u0646\u0645\u0648\u062f\u0627\u0631 \u0627\u0631\u062a\u0628\u0627\u0637 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_project_setup_database",
      "community": 322,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f1: \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_project_setup_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "community": 322,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f1: \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u0645\u0648\u062a\u0648\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_01_project_setup_database_\u0645\u0648\u062a\u0648\u0631_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647",
      "community": 322,
      "norm_label": "\u0645\u0648\u062a\u0648\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647"
    },
    {
      "label": "\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc \u06a9\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_01_project_setup_database_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u06a9\u0644\u06cc",
      "community": 322,
      "norm_label": "\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc \u06a9\u0644\u06cc"
    },
    {
      "label": "\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc DDEV \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_01_project_setup_database_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_ddev_\u0628\u0631\u0627\u06cc_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647",
      "community": 322,
      "norm_label": "\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc ddev \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647"
    },
    {
      "label": "Redis \u0628\u0627 DDEV",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_01_project_setup_database_redis_\u0628\u0627_ddev",
      "community": 322,
      "norm_label": "redis \u0628\u0627 ddev"
    },
    {
      "label": "\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Redis",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "task_01_project_setup_database_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0627\u0632_redis",
      "community": 322,
      "norm_label": "\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 redis"
    },
    {
      "label": "TimestampableTrait",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L56",
      "_origin": "ast",
      "id": "task_01_project_setup_database_timestampabletrait",
      "community": 322,
      "norm_label": "timestampabletrait"
    },
    {
      "label": "\u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc Migration",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "task_01_project_setup_database_\u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc_migration",
      "community": 322,
      "norm_label": "\u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc migration"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes",
      "community": 157,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f1: \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u067e\u0631\u0648\u0698\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "community": 157,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f1: \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u067e\u0631\u0648\u0698\u0647"
    },
    {
      "label": "\u062a\u0641\u0627\u0648\u062a\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc Drupal vs Symfony",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_\u062a\u0641\u0627\u0648\u062a_\u0647\u0627\u06cc_\u0627\u0635\u0644\u06cc_drupal_vs_symfony",
      "community": 157,
      "norm_label": "\u062a\u0641\u0627\u0648\u062a\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc drupal vs symfony"
    },
    {
      "label": "CSRF Token",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_csrf_token",
      "community": 157,
      "norm_label": "csrf token"
    },
    {
      "label": "UUID",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_uuid",
      "community": 157,
      "norm_label": "uuid"
    },
    {
      "label": "\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Security (security.yaml)",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_security_security_yaml",
      "community": 157,
      "norm_label": "\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc security (security.yaml)"
    },
    {
      "label": "\u26a0 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f JWT \u2014 Access Token \u062f\u0631 \u0647\u062f\u0631\u060c Refresh Token \u062f\u0631 Body",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_jwt_access_token_\u062f\u0631_\u0647\u062f\u0631_refresh_token_\u062f\u0631_body",
      "community": 157,
      "norm_label": "\u26a0 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f jwt \u2014 access token \u062f\u0631 \u0647\u062f\u0631\u060c refresh token \u062f\u0631 body"
    },
    {
      "label": "Access Token \u2192 \u0641\u0642\u0637 \u062f\u0631 `Authorization` header",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_access_token_\u0641\u0642\u0637_\u062f\u0631_authorization_header",
      "community": 157,
      "norm_label": "access token \u2192 \u0641\u0642\u0637 \u062f\u0631 `authorization` header"
    },
    {
      "label": "Refresh Token \u2192 \u0641\u0642\u0637 \u062f\u0631 body \u0628\u0631\u0627\u06cc \u06cc\u06a9 endpoint \u062e\u0627\u0635",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_refresh_token_\u0641\u0642\u0637_\u062f\u0631_body_\u0628\u0631\u0627\u06cc_\u06cc\u06a9_endpoint_\u062e\u0627\u0635",
      "community": 157,
      "norm_label": "refresh token \u2192 \u0641\u0642\u0637 \u062f\u0631 body \u0628\u0631\u0627\u06cc \u06cc\u06a9 endpoint \u062e\u0627\u0635"
    },
    {
      "label": "\u06af\u0631\u062f\u0634 \u06a9\u0627\u0645\u0644 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_\u06af\u0631\u062f\u0634_\u06a9\u0627\u0645\u0644_\u062a\u0648\u06a9\u0646_\u0647\u0627",
      "community": 157,
      "norm_label": "\u06af\u0631\u062f\u0634 \u06a9\u0627\u0645\u0644 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc CORS \u2014 \u0645\u062d\u062f\u0648\u062f\u060c \u0646\u0647 \u0628\u0627\u0632",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L147",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_cors_\u0645\u062d\u062f\u0648\u062f_\u0646\u0647_\u0628\u0627\u0632",
      "community": 157,
      "norm_label": "\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc cors \u2014 \u0645\u062d\u062f\u0648\u062f\u060c \u0646\u0647 \u0628\u0627\u0632"
    },
    {
      "label": "Security Headers (EventSubscriber)",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L184",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_security_headers_eventsubscriber",
      "community": 157,
      "norm_label": "security headers (eventsubscriber)"
    },
    {
      "label": "Swagger UI \u2014 \u0641\u0642\u0637 \u062f\u0631 \u0645\u062d\u06cc\u0637 Dev",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L223",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_swagger_ui_\u0641\u0642\u0637_\u062f\u0631_\u0645\u062d\u06cc\u0637_dev",
      "community": 157,
      "norm_label": "swagger ui \u2014 \u0641\u0642\u0637 \u062f\u0631 \u0645\u062d\u06cc\u0637 dev"
    },
    {
      "label": "Audit Log \u2014 \u062c\u062f\u0648\u0644 security_logs",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L253",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_audit_log_\u062c\u062f\u0648\u0644_security_logs",
      "community": 157,
      "norm_label": "audit log \u2014 \u062c\u062f\u0648\u0644 security_logs"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a DDEV",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L294",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_ddev",
      "community": 157,
      "norm_label": "\u0646\u06a9\u0627\u062a ddev"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0627\u0645\u0646\u06cc\u062a\u06cc Production",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L307",
      "_origin": "ast",
      "id": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_\u0627\u0645\u0646\u06cc\u062a\u06cc_production",
      "community": 157,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0627\u0645\u0646\u06cc\u062a\u06cc production"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_project_setup_task",
      "community": 50,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f1: \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u067e\u0631\u0648\u0698\u0647 \u0648 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "community": 50,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f1: \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u067e\u0631\u0648\u0698\u0647 \u0648 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 50,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_01_project_setup_task_endpoint_\u0647\u0627",
      "community": 50,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 50,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u062e\u0631\u0648\u062c\u06cc_\u0647\u0627\u06cc_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631",
      "community": 50,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 50,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0645\u0631\u0627\u062d\u0644 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0628\u0627 DDEV",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u0645\u0631\u0627\u062d\u0644_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u0628\u0627_ddev",
      "community": 50,
      "norm_label": "\u0645\u0631\u0627\u062d\u0644 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0628\u0627 ddev"
    },
    {
      "label": "\u06f1. \u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u0648\u0698\u0647 Symfony (\u0642\u0628\u0644 \u0627\u0632 DDEV)",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u06f1_\u0627\u06cc\u062c\u0627\u062f_\u067e\u0631\u0648\u0698\u0647_symfony_\u0642\u0628\u0644_\u0627\u0632_ddev",
      "community": 50,
      "norm_label": "\u06f1. \u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u0648\u0698\u0647 symfony (\u0642\u0628\u0644 \u0627\u0632 ddev)"
    },
    {
      "label": "\u06f2. \u0646\u0635\u0628 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 (\u0647\u0645\u0647 \u062f\u0631 \u06cc\u06a9 \u062f\u0633\u062a\u0648\u0631)",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u06f2_\u0646\u0635\u0628_\u067e\u06a9\u06cc\u062c_\u0647\u0627_\u0647\u0645\u0647_\u062f\u0631_\u06cc\u06a9_\u062f\u0633\u062a\u0648\u0631",
      "community": 50,
      "norm_label": "\u06f2. \u0646\u0635\u0628 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 (\u0647\u0645\u0647 \u062f\u0631 \u06cc\u06a9 \u062f\u0633\u062a\u0648\u0631)"
    },
    {
      "label": "\u06f3. \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc Redis \u0628\u0627 DDEV addon \u0631\u0633\u0645\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u06f3_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_redis_\u0628\u0627_ddev_addon_\u0631\u0633\u0645\u06cc",
      "community": 50,
      "norm_label": "\u06f3. \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc redis \u0628\u0627 ddev addon \u0631\u0633\u0645\u06cc"
    },
    {
      "label": "\u06f4. \u062a\u0648\u0644\u06cc\u062f \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc JWT",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L89",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u06f4_\u062a\u0648\u0644\u06cc\u062f_\u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc_jwt",
      "community": 50,
      "norm_label": "\u06f4. \u062a\u0648\u0644\u06cc\u062f \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc jwt"
    },
    {
      "label": "\u06f5. \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc LexikJWT",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u06f5_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_lexikjwt",
      "community": 50,
      "norm_label": "\u06f5. \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc lexikjwt"
    },
    {
      "label": "\u06f6. \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Symfony Messenger (Queue)",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L105",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u06f6_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_symfony_messenger_queue",
      "community": 50,
      "norm_label": "\u06f6. \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc symfony messenger (queue)"
    },
    {
      "label": "\u06f7. \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Swagger",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L121",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u06f7_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_swagger",
      "community": 50,
      "norm_label": "\u06f7. \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc swagger"
    },
    {
      "label": "\u06f8. \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Structured Logging",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L161",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u06f8_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_structured_logging",
      "community": 50,
      "norm_label": "\u06f8. \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc structured logging"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u067e\u0648\u0634\u0647 Domain-Driven (\u0627\u0644\u0632\u0627\u0645\u06cc)",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L181",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u0633\u0627\u062e\u062a\u0627\u0631_\u067e\u0648\u0634\u0647_domain_driven_\u0627\u0644\u0632\u0627\u0645\u06cc",
      "community": 50,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u067e\u0648\u0634\u0647 domain-driven (\u0627\u0644\u0632\u0627\u0645\u06cc)"
    },
    {
      "label": "Error Response \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L276",
      "_origin": "ast",
      "id": "task_01_project_setup_task_error_response_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f",
      "community": 50,
      "norm_label": "error response \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f"
    },
    {
      "label": "\u0641\u0631\u0645\u062a \u0645\u0648\u0641\u0642",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L278",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u0641\u0631\u0645\u062a_\u0645\u0648\u0641\u0642",
      "community": 50,
      "norm_label": "\u0641\u0631\u0645\u062a \u0645\u0648\u0641\u0642"
    },
    {
      "label": "\u0641\u0631\u0645\u062a \u062e\u0637\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L291",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u0641\u0631\u0645\u062a_\u062e\u0637\u0627",
      "community": 50,
      "norm_label": "\u0641\u0631\u0645\u062a \u062e\u0637\u0627"
    },
    {
      "label": "Error Codes \u2014 `src/Shared/Constant/ErrorCodes.php`",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L306",
      "_origin": "ast",
      "id": "task_01_project_setup_task_error_codes_src_shared_constant_errorcodes_php",
      "community": 50,
      "norm_label": "error codes \u2014 `src/shared/constant/errorcodes.php`"
    },
    {
      "label": "BaseController \u2014 `src/Shared/Controller/BaseController.php`",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L342",
      "_origin": "ast",
      "id": "task_01_project_setup_task_basecontroller_src_shared_controller_basecontroller_php",
      "community": 50,
      "norm_label": "basecontroller \u2014 `src/shared/controller/basecontroller.php`"
    },
    {
      "label": "DTO Pattern",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L378",
      "_origin": "ast",
      "id": "task_01_project_setup_task_dto_pattern",
      "community": 50,
      "norm_label": "dto pattern"
    },
    {
      "label": "Health Check \u2014 `GET /health`",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L417",
      "_origin": "ast",
      "id": "task_01_project_setup_task_health_check_get_health",
      "community": 50,
      "norm_label": "health check \u2014 `get /health`"
    },
    {
      "label": "File Upload \u2014 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u0648 \u0627\u0645\u0646\u06cc\u062a\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L443",
      "_origin": "ast",
      "id": "task_01_project_setup_task_file_upload_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u0648_\u0627\u0645\u0646\u06cc\u062a\u06cc",
      "community": 50,
      "norm_label": "file upload \u2014 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u0648 \u0627\u0645\u0646\u06cc\u062a\u06cc"
    },
    {
      "label": "\u26a0 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0627\u0645\u0646\u06cc\u062a\u06cc \u0641\u0627\u06cc\u0644 \u2014 \u0628\u0631\u0631\u0633\u06cc \u0645\u062d\u062a\u0648\u0627\u060c \u0646\u0647 header",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L454",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0627\u0645\u0646\u06cc\u062a\u06cc_\u0641\u0627\u06cc\u0644_\u0628\u0631\u0631\u0633\u06cc_\u0645\u062d\u062a\u0648\u0627_\u0646\u0647_header",
      "community": 50,
      "norm_label": "\u26a0 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0627\u0645\u0646\u06cc\u062a\u06cc \u0641\u0627\u06cc\u0644 \u2014 \u0628\u0631\u0631\u0633\u06cc \u0645\u062d\u062a\u0648\u0627\u060c \u0646\u0647 header"
    },
    {
      "label": "Swagger \u2014 \u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 Controller",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L505",
      "_origin": "ast",
      "id": "task_01_project_setup_task_swagger_\u0646\u062d\u0648\u0647_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u062f\u0631_controller",
      "community": 50,
      "norm_label": "swagger \u2014 \u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 controller"
    },
    {
      "label": "\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc (.env)",
      "file_type": "document",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L533",
      "_origin": "ast",
      "id": "task_01_project_setup_task_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc_env",
      "community": 50,
      "norm_label": "\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc (.env)"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_authentication_architecture",
      "community": 511,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_authentication_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "community": 511,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_02_authentication_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 511,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u0645\u0648\u062f\u0627\u0631 \u062c\u0631\u06cc\u0627\u0646 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/architecture.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_02_authentication_architecture_\u0646\u0645\u0648\u062f\u0627\u0631_\u062c\u0631\u06cc\u0627\u0646_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "community": 511,
      "norm_label": "\u0646\u0645\u0648\u062f\u0627\u0631 \u062c\u0631\u06cc\u0627\u0646 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a"
    },
    {
      "label": "Entity: User",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/architecture.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "task_02_authentication_architecture_entity_user",
      "community": 511,
      "norm_label": "entity: user"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_authentication_database",
      "community": 355,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_authentication_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "community": 355,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: users",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_02_authentication_database_\u062c\u062f\u0648\u0644_users",
      "community": 355,
      "norm_label": "\u062c\u062f\u0648\u0644: users"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_02_authentication_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 355,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc OTP \u062f\u0631 Redis (\u0646\u0647 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647)",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "task_02_authentication_database_\u0630\u062e\u06cc\u0631\u0647_\u0633\u0627\u0632\u06cc_otp_\u062f\u0631_redis_\u0646\u0647_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647",
      "community": 355,
      "norm_label": "\u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc otp \u062f\u0631 redis (\u0646\u0647 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647)"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 OTP (MobileGrant)",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "task_02_authentication_database_\u062c\u0631\u06cc\u0627\u0646_otp_mobilegrant",
      "community": 355,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 otp (mobilegrant)"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u067e\u0627\u0633\u062e GET /oauth/userinfo (\u0648\u0627\u0642\u0639\u06cc \u0627\u0632 Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "task_02_authentication_database_\u0646\u0645\u0648\u0646\u0647_\u067e\u0627\u0633\u062e_get_oauth_userinfo_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal",
      "community": 355,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u067e\u0627\u0633\u062e get /oauth/userinfo (\u0648\u0627\u0642\u0639\u06cc \u0627\u0632 drupal)"
    },
    {
      "label": "\u0631\u0648\u0627\u0628\u0637 \u0628\u0627 \u0633\u0627\u06cc\u0631 \u062c\u062f\u0627\u0648\u0644",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "task_02_authentication_database_\u0631\u0648\u0627\u0628\u0637_\u0628\u0627_\u0633\u0627\u06cc\u0631_\u062c\u062f\u0627\u0648\u0644",
      "community": 355,
      "norm_label": "\u0631\u0648\u0627\u0628\u0637 \u0628\u0627 \u0633\u0627\u06cc\u0631 \u062c\u062f\u0627\u0648\u0644"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes",
      "community": 195,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "community": 195,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a"
    },
    {
      "label": "\u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u062a\u0641\u0627\u0648\u062a \u0628\u0627 \u0637\u0631\u0627\u062d\u06cc \u0627\u0648\u0644\u06cc\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u062a\u0641\u0627\u0648\u062a_\u0628\u0627_\u0637\u0631\u0627\u062d\u06cc_\u0627\u0648\u0644\u06cc\u0647",
      "community": 195,
      "norm_label": "\u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u062a\u0641\u0627\u0648\u062a \u0628\u0627 \u0637\u0631\u0627\u062d\u06cc \u0627\u0648\u0644\u06cc\u0647"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 OTP \u0628\u0627 UUID (\u0646\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644)",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes_\u062c\u0631\u06cc\u0627\u0646_otp_\u0628\u0627_uuid_\u0646\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644",
      "community": 195,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 otp \u0628\u0627 uuid (\u0646\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644)"
    },
    {
      "label": "MobileGrant \u062f\u0631 Symfony",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes_mobilegrant_\u062f\u0631_symfony",
      "community": 195,
      "norm_label": "mobilegrant \u062f\u0631 symfony"
    },
    {
      "label": "SMS Providers",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes_sms_providers",
      "community": 195,
      "norm_label": "sms providers"
    },
    {
      "label": "Rate Limiting (\u0645\u0642\u0627\u062f\u06cc\u0631 \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes_rate_limiting_\u0645\u0642\u0627\u062f\u06cc\u0631_\u0648\u0627\u0642\u0639\u06cc",
      "community": 195,
      "norm_label": "rate limiting (\u0645\u0642\u0627\u062f\u06cc\u0631 \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "TTL \u06a9\u062f OTP: 1200 \u062b\u0627\u0646\u06cc\u0647 (20 \u062f\u0642\u06cc\u0642\u0647)",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L95",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes_ttl_\u06a9\u062f_otp_1200_\u062b\u0627\u0646\u06cc\u0647_20_\u062f\u0642\u06cc\u0642\u0647",
      "community": 195,
      "norm_label": "ttl \u06a9\u062f otp: 1200 \u062b\u0627\u0646\u06cc\u0647 (20 \u062f\u0642\u06cc\u0642\u0647)"
    },
    {
      "label": "Flood Control (\u0627\u0632 Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes_flood_control_\u0627\u0632_drupal",
      "community": 195,
      "norm_label": "flood control (\u0627\u0632 drupal)"
    },
    {
      "label": "\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0627 \u06a9\u0644\u0627\u06cc\u0646\u062a: GET /session/token",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0628\u0627_\u06a9\u0644\u0627\u06cc\u0646\u062a_get_session_token",
      "community": 195,
      "norm_label": "\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0627 \u06a9\u0644\u0627\u06cc\u0646\u062a: get /session/token"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L109",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 195,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc GET /oauth/userinfo (\u0627\u0632 \u0633\u0631\u0648\u0631 Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_get_oauth_userinfo_\u0627\u0632_\u0633\u0631\u0648\u0631_drupal",
      "community": 195,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc get /oauth/userinfo (\u0627\u0632 \u0633\u0631\u0648\u0631 drupal)"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 userinfo:",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L146",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_userinfo",
      "community": 195,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 userinfo:"
    },
    {
      "label": "\u0646\u0642\u0634\u200c\u0647\u0627\u06cc \u0645\u062c\u0627\u0632 \u0628\u0631\u0627\u06cc login \u0628\u0627 password",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L155",
      "_origin": "ast",
      "id": "task_02_authentication_implementation_notes_\u0646\u0642\u0634_\u0647\u0627\u06cc_\u0645\u062c\u0627\u0632_\u0628\u0631\u0627\u06cc_login_\u0628\u0627_password",
      "community": 195,
      "norm_label": "\u0646\u0642\u0634\u200c\u0647\u0627\u06cc \u0645\u062c\u0627\u0632 \u0628\u0631\u0627\u06cc login \u0628\u0627 password"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_authentication_task",
      "community": 69,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "community": 69,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_02_authentication_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 69,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L12",
      "_origin": "ast",
      "id": "task_02_authentication_task_endpoint_\u0647\u0627",
      "community": 69,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_02_authentication_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 69,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "task_02_authentication_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 69,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc OTP",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "task_02_authentication_task_\u062c\u0631\u06cc\u0627\u0646_\u0648\u0627\u0642\u0639\u06cc_otp",
      "community": 69,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc otp"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f1 \u2014 POST /api/v1/user/send-code",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "task_02_authentication_task_\u0645\u0631\u062d\u0644\u0647_\u06f1_post_api_v1_user_send_code",
      "community": 69,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f1 \u2014 post /api/v1/user/send-code"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f2 \u2014 POST /api/v1/user/verify-code",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "task_02_authentication_task_\u0645\u0631\u062d\u0644\u0647_\u06f2_post_api_v1_user_verify_code",
      "community": 69,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f2 \u2014 post /api/v1/user/verify-code"
    },
    {
      "label": "\u0645\u0631\u062d\u0644\u0647 \u06f3 \u2014 POST /oauth/token (MobileGrant)",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "task_02_authentication_task_\u0645\u0631\u062d\u0644\u0647_\u06f3_post_oauth_token_mobilegrant",
      "community": 69,
      "norm_label": "\u0645\u0631\u062d\u0644\u0647 \u06f3 \u2014 post /oauth/token (mobilegrant)"
    },
    {
      "label": "Refresh Token",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "task_02_authentication_task_refresh_token",
      "community": 69,
      "norm_label": "refresh token"
    },
    {
      "label": "POST /oauth/token/refresh",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L141",
      "_origin": "ast",
      "id": "task_02_authentication_task_post_oauth_token_refresh",
      "community": 69,
      "norm_label": "post /oauth/token/refresh"
    },
    {
      "label": "POST /oauth/logout",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L176",
      "_origin": "ast",
      "id": "task_02_authentication_task_post_oauth_logout",
      "community": 69,
      "norm_label": "post /oauth/logout"
    },
    {
      "label": "GET /session/token \u2014 CSRF",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L194",
      "_origin": "ast",
      "id": "task_02_authentication_task_get_session_token_csrf",
      "community": 69,
      "norm_label": "get /session/token \u2014 csrf"
    },
    {
      "label": "GET /oauth/userinfo",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L205",
      "_origin": "ast",
      "id": "task_02_authentication_task_get_oauth_userinfo",
      "community": 69,
      "norm_label": "get /oauth/userinfo"
    },
    {
      "label": "Rate Limiting",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L227",
      "_origin": "ast",
      "id": "task_02_authentication_task_rate_limiting",
      "community": 69,
      "norm_label": "rate limiting"
    },
    {
      "label": "SMS Providers",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L244",
      "_origin": "ast",
      "id": "task_02_authentication_task_sms_providers",
      "community": 69,
      "norm_label": "sms providers"
    },
    {
      "label": "Redis Key Schema",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L257",
      "_origin": "ast",
      "id": "task_02_authentication_task_redis_key_schema",
      "community": 69,
      "norm_label": "redis key schema"
    },
    {
      "label": "\u0644\u0627\u06af\u06cc\u0646 \u0628\u0627 Username/Password (\u0628\u0631\u0627\u06cc \u062f\u06a9\u062a\u0631\u060c \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u060c \u0645\u0646\u0634\u06cc)",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L270",
      "_origin": "ast",
      "id": "task_02_authentication_task_\u0644\u0627\u06af\u06cc\u0646_\u0628\u0627_username_password_\u0628\u0631\u0627\u06cc_\u062f\u06a9\u062a\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646\u0634\u06cc",
      "community": 69,
      "norm_label": "\u0644\u0627\u06af\u06cc\u0646 \u0628\u0627 username/password (\u0628\u0631\u0627\u06cc \u062f\u06a9\u062a\u0631\u060c \u06a9\u0644\u06cc\u0646\u06cc\u06a9\u060c \u0645\u0646\u0634\u06cc)"
    },
    {
      "label": "POST /api/v1/user/login",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L272",
      "_origin": "ast",
      "id": "task_02_authentication_task_post_api_v1_user_login",
      "community": 69,
      "norm_label": "post /api/v1/user/login"
    },
    {
      "label": "\u26a0 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f JWT \u062f\u0631 Symfony \u2014 \u06a9\u062c\u0627 \u062a\u0648\u06a9\u0646 \u0631\u0627 \u0627\u0631\u0633\u0627\u0644 \u06a9\u0646\u06cc\u0645\u061f",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L422",
      "_origin": "ast",
      "id": "task_02_authentication_task_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_jwt_\u062f\u0631_symfony_\u06a9\u062c\u0627_\u062a\u0648\u06a9\u0646_\u0631\u0627_\u0627\u0631\u0633\u0627\u0644_\u06a9\u0646\u06cc\u0645",
      "community": 69,
      "norm_label": "\u26a0 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f jwt \u062f\u0631 symfony \u2014 \u06a9\u062c\u0627 \u062a\u0648\u06a9\u0646 \u0631\u0627 \u0627\u0631\u0633\u0627\u0644 \u06a9\u0646\u06cc\u0645\u061f"
    },
    {
      "label": "Access Token \u2014 \u0647\u0645\u06cc\u0634\u0647 \u062f\u0631 \u0647\u062f\u0631 Authorization",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L426",
      "_origin": "ast",
      "id": "task_02_authentication_task_access_token_\u0647\u0645\u06cc\u0634\u0647_\u062f\u0631_\u0647\u062f\u0631_authorization",
      "community": 69,
      "norm_label": "access token \u2014 \u0647\u0645\u06cc\u0634\u0647 \u062f\u0631 \u0647\u062f\u0631 authorization"
    },
    {
      "label": "Refresh Token \u2014 \u0641\u0642\u0637 \u062f\u0631 body \u0628\u0631\u0627\u06cc endpoint \u0645\u062e\u0635\u0648\u0635",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L451",
      "_origin": "ast",
      "id": "task_02_authentication_task_refresh_token_\u0641\u0642\u0637_\u062f\u0631_body_\u0628\u0631\u0627\u06cc_endpoint_\u0645\u062e\u0635\u0648\u0635",
      "community": 69,
      "norm_label": "refresh token \u2014 \u0641\u0642\u0637 \u062f\u0631 body \u0628\u0631\u0627\u06cc endpoint \u0645\u062e\u0635\u0648\u0635"
    },
    {
      "label": "\u062e\u0644\u0627\u0635\u0647 \u06af\u0631\u062f\u0634 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L466",
      "_origin": "ast",
      "id": "task_02_authentication_task_\u062e\u0644\u0627\u0635\u0647_\u06af\u0631\u062f\u0634_\u062a\u0648\u06a9\u0646_\u0647\u0627",
      "community": 69,
      "norm_label": "\u062e\u0644\u0627\u0635\u0647 \u06af\u0631\u062f\u0634 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_authentication_user_flow",
      "community": 512,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_02_authentication_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "community": 512,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0645\u0644 \u0648\u0631\u0648\u062f \u0628\u0627 OTP (\u062c\u0631\u06cc\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_02_authentication_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0645\u0644_\u0648\u0631\u0648\u062f_\u0628\u0627_otp_\u062c\u0631\u06cc\u0627\u0646_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal",
      "community": 512,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0645\u0644 \u0648\u0631\u0648\u062f \u0628\u0627 otp (\u062c\u0631\u06cc\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 drupal)"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062a\u0645\u062f\u06cc\u062f Token",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/user_flow.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "task_02_authentication_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062a\u0645\u062f\u06cc\u062f_token",
      "community": 512,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062a\u0645\u062f\u06cc\u062f token"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062f\u0631\u06cc\u0627\u0641\u062a \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06a9\u0627\u0631\u0628\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-02-authentication/user_flow.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "task_02_authentication_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062f\u0631\u06cc\u0627\u0641\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u06a9\u0627\u0631\u0628\u0631",
      "community": 512,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062f\u0631\u06cc\u0627\u0641\u062a \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_user_profile_architecture",
      "community": 584,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f3: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_user_profile_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "community": 584,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f3: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_03_user_profile_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 584,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: UserProfile",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/architecture.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_03_user_profile_architecture_entity_userprofile",
      "community": 584,
      "norm_label": "entity: userprofile"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_user_profile_database",
      "community": 268,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f3: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_user_profile_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "community": 268,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f3: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: profiles",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_03_user_profile_database_\u062c\u062f\u0648\u0644_profiles",
      "community": 268,
      "norm_label": "\u062c\u062f\u0648\u0644: profiles"
    },
    {
      "label": "\u0645\u0642\u0627\u062f\u06cc\u0631 field_gender (profile \u2014 \u0627\u0632 config)",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_03_user_profile_database_\u0645\u0642\u0627\u062f\u06cc\u0631_field_gender_profile_\u0627\u0632_config",
      "community": 268,
      "norm_label": "\u0645\u0642\u0627\u062f\u06cc\u0631 field_gender (profile \u2014 \u0627\u0632 config)"
    },
    {
      "label": "\u0645\u0642\u0627\u062f\u06cc\u0631 field_blood_type (\u0627\u0632 config)",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "task_03_user_profile_database_\u0645\u0642\u0627\u062f\u06cc\u0631_field_blood_type_\u0627\u0632_config",
      "community": 268,
      "norm_label": "\u0645\u0642\u0627\u062f\u06cc\u0631 field_blood_type (\u0627\u0632 config)"
    },
    {
      "label": "\u0645\u0642\u0627\u062f\u06cc\u0631 field_education (\u0627\u0632 Manual)",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L48",
      "_origin": "ast",
      "id": "task_03_user_profile_database_\u0645\u0642\u0627\u062f\u06cc\u0631_field_education_\u0627\u0632_manual",
      "community": 268,
      "norm_label": "\u0645\u0642\u0627\u062f\u06cc\u0631 field_education (\u0627\u0632 manual)"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 field_other (JSON \u2014 \u0627\u0632 Manual \u0648 \u0646\u0645\u0648\u0646\u0647 Request \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "task_03_user_profile_database_\u0633\u0627\u062e\u062a\u0627\u0631_field_other_json_\u0627\u0632_manual_\u0648_\u0646\u0645\u0648\u0646\u0647_request_\u0648\u0627\u0642\u0639\u06cc",
      "community": 268,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 field_other (json \u2014 \u0627\u0632 manual \u0648 \u0646\u0645\u0648\u0646\u0647 request \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L87",
      "_origin": "ast",
      "id": "task_03_user_profile_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 268,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0631\u0627\u0628\u0637\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "task_03_user_profile_database_\u0631\u0627\u0628\u0637\u0647",
      "community": 268,
      "norm_label": "\u0631\u0627\u0628\u0637\u0647"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 DB backup",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "task_03_user_profile_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup",
      "community": 268,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 db backup"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "task_03_user_profile_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 268,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_user_profile_implementation_notes",
      "community": 323,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f3: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_user_profile_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "community": 323,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f3: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0628\u0639\u062f \u0627\u0632 \u0630\u062e\u06cc\u0631\u0647 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_03_user_profile_implementation_notes_\u062c\u0631\u06cc\u0627\u0646_\u0628\u0639\u062f_\u0627\u0632_\u0630\u062e\u06cc\u0631\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "community": 323,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0628\u0639\u062f \u0627\u0632 \u0630\u062e\u06cc\u0631\u0647 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc blood_type",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_03_user_profile_implementation_notes_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_blood_type",
      "community": 323,
      "norm_label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc blood_type"
    },
    {
      "label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc gender",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_03_user_profile_implementation_notes_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_gender",
      "community": 323,
      "norm_label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc gender"
    },
    {
      "label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc education",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "task_03_user_profile_implementation_notes_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_education",
      "community": 323,
      "norm_label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc education"
    },
    {
      "label": "Partial Update (PATCH)",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "task_03_user_profile_implementation_notes_partial_update_patch",
      "community": 323,
      "norm_label": "partial update (patch)"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L51",
      "_origin": "ast",
      "id": "task_03_user_profile_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 323,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u062a\u0647 UUID \u062f\u0631 URL",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "task_03_user_profile_implementation_notes_\u0646\u06a9\u062a\u0647_uuid_\u062f\u0631_url",
      "community": 323,
      "norm_label": "\u0646\u06a9\u062a\u0647 uuid \u062f\u0631 url"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_user_profile_task",
      "community": 324,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f3: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_03_user_profile_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "community": 324,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f3: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_03_user_profile_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 324,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_03_user_profile_task_endpoint_\u0647\u0627",
      "community": 324,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "task_03_user_profile_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 324,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_03_user_profile_task_\u062e\u0631\u0648\u062c\u06cc_\u0647\u0627\u06cc_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631",
      "community": 324,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "task_03_user_profile_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 324,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Request",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_03_user_profile_task_\u0646\u0645\u0648\u0646\u0647_request",
      "community": 324,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 request"
    },
    {
      "label": "POST /api/v1/user-profile",
      "file_type": "document",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "task_03_user_profile_task_post_api_v1_user_profile",
      "community": 324,
      "norm_label": "post /api/v1/user-profile"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_blog_architecture",
      "community": 585,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0628\u0644\u0627\u06af",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_blog_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "community": 585,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0628\u0644\u0627\u06af"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_04_blog_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 585,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: Blog",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/architecture.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_04_blog_architecture_entity_blog",
      "community": 585,
      "norm_label": "entity: blog"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_blog_database",
      "community": 356,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0628\u0644\u0627\u06af",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_blog_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "community": 356,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0628\u0644\u0627\u06af"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 DB backup",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_04_blog_database_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup",
      "community": 356,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 db backup"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: blogs",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_04_blog_database_\u062c\u062f\u0648\u0644_blogs",
      "community": 356,
      "norm_label": "\u062c\u062f\u0648\u0644: blogs"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: blog_tags (ManyToMany)",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_04_blog_database_\u062c\u062f\u0648\u0644_blog_tags_manytomany",
      "community": 356,
      "norm_label": "\u062c\u062f\u0648\u0644: blog_tags (manytomany)"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 DB backup",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "task_04_blog_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup",
      "community": 356,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 db backup"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "task_04_blog_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 356,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "task_04_blog_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 356,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes",
      "community": 196,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0628\u0644\u0627\u06af",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "community": 196,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0628\u0644\u0627\u06af"
    },
    {
      "label": "\u0646\u06af\u0627\u0634\u062a \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc Request \u2192 Response (\u0645\u0647\u0645!)",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes_\u0646\u06af\u0627\u0634\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_request_response_\u0645\u0647\u0645",
      "community": 196,
      "norm_label": "\u0646\u06af\u0627\u0634\u062a \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc request \u2192 response (\u0645\u0647\u0645!)"
    },
    {
      "label": "\u0641\u0631\u0645\u062a \u0648\u0627\u0642\u0639\u06cc Response \u0628\u0644\u0627\u06af (\u0627\u0632 \u0633\u0631\u0648\u0631 Drupal \u2014 endpoint 93)",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes_\u0641\u0631\u0645\u062a_\u0648\u0627\u0642\u0639\u06cc_response_\u0628\u0644\u0627\u06af_\u0627\u0632_\u0633\u0631\u0648\u0631_drupal_endpoint_93",
      "community": 196,
      "norm_label": "\u0641\u0631\u0645\u062a \u0648\u0627\u0642\u0639\u06cc response \u0628\u0644\u0627\u06af (\u0627\u0632 \u0633\u0631\u0648\u0631 drupal \u2014 endpoint 93)"
    },
    {
      "label": "\u0641\u0631\u0645\u062a Request \u0627\u06cc\u062c\u0627\u062f/\u0648\u06cc\u0631\u0627\u06cc\u0634 \u0628\u0644\u0627\u06af",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes_\u0641\u0631\u0645\u062a_request_\u0627\u06cc\u062c\u0627\u062f_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af",
      "community": 196,
      "norm_label": "\u0641\u0631\u0645\u062a request \u0627\u06cc\u062c\u0627\u062f/\u0648\u06cc\u0631\u0627\u06cc\u0634 \u0628\u0644\u0627\u06af"
    },
    {
      "label": "POST /api/v1/blog/",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes_post_api_v1_blog",
      "community": 196,
      "norm_label": "post /api/v1/blog/"
    },
    {
      "label": "PATCH /api/v1/blog/{uuid}",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L77",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes_patch_api_v1_blog_uuid",
      "community": 196,
      "norm_label": "patch /api/v1/blog/{uuid}"
    },
    {
      "label": "\u0622\u067e\u0644\u0648\u062f \u062a\u0635\u0648\u06cc\u0631 \u0628\u0644\u0627\u06af (endpoint 99)",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes_\u0622\u067e\u0644\u0648\u062f_\u062a\u0635\u0648\u06cc\u0631_\u0628\u0644\u0627\u06af_endpoint_99",
      "community": 196,
      "norm_label": "\u0627\u067e\u0644\u0648\u062f \u062a\u0635\u0648\u06cc\u0631 \u0628\u0644\u0627\u06af (endpoint 99)"
    },
    {
      "label": "\u062a\u0648\u0644\u06cc\u062f Slug",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes_\u062a\u0648\u0644\u06cc\u062f_slug",
      "community": 196,
      "norm_label": "\u062a\u0648\u0644\u06cc\u062f slug"
    },
    {
      "label": "\u0628\u0644\u0627\u06af\u200c\u0647\u0627\u06cc \u0628\u0631\u062a\u0631 (Top Blogs)",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L106",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes_\u0628\u0644\u0627\u06af_\u0647\u0627\u06cc_\u0628\u0631\u062a\u0631_top_blogs",
      "community": 196,
      "norm_label": "\u0628\u0644\u0627\u06af\u200c\u0647\u0627\u06cc \u0628\u0631\u062a\u0631 (top blogs)"
    },
    {
      "label": "\u0644\u06cc\u0633\u062a \u0628\u0644\u0627\u06af\u200c\u0647\u0627 \u0628\u0627 \u0641\u06cc\u0644\u062a\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes_\u0644\u06cc\u0633\u062a_\u0628\u0644\u0627\u06af_\u0647\u0627_\u0628\u0627_\u0641\u06cc\u0644\u062a\u0631",
      "community": 196,
      "norm_label": "\u0644\u06cc\u0633\u062a \u0628\u0644\u0627\u06af\u200c\u0647\u0627 \u0628\u0627 \u0641\u06cc\u0644\u062a\u0631"
    },
    {
      "label": "Pagination",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L118",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes_pagination",
      "community": 196,
      "norm_label": "pagination"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L124",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 196,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "\u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "task_04_blog_implementation_notes_\u0628\u0647\u06cc\u0646\u0647_\u0633\u0627\u0632\u06cc",
      "community": 196,
      "norm_label": "\u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_blog_task",
      "community": 269,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0628\u0644\u0627\u06af",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_04_blog_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "community": 269,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0628\u0644\u0627\u06af"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_04_blog_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 269,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_04_blog_task_endpoint_\u0647\u0627",
      "community": 269,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_04_blog_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 269,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "task_04_blog_task_\u062e\u0631\u0648\u062c\u06cc_\u0647\u0627\u06cc_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631",
      "community": 269,
      "norm_label": "\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "task_04_blog_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 269,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Request/Response",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_04_blog_task_\u0646\u0645\u0648\u0646\u0647_request_response",
      "community": 269,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 request/response"
    },
    {
      "label": "POST /api/v1/blog/",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_04_blog_task_post_api_v1_blog",
      "community": 269,
      "norm_label": "post /api/v1/blog/"
    },
    {
      "label": "GET /api/v1/blogs",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "task_04_blog_task_get_api_v1_blogs",
      "community": 269,
      "norm_label": "get /api/v1/blogs"
    },
    {
      "label": "GET /api/v1/blogs/top",
      "file_type": "document",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "task_04_blog_task_get_api_v1_blogs_top",
      "community": 269,
      "norm_label": "get /api/v1/blogs/top"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_doctor_architecture",
      "community": 382,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f5: \u0645\u0627\u0698\u0648\u0644 \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_doctor_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "community": 382,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f5: \u0645\u0627\u0698\u0648\u0644 \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_05_doctor_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 382,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: Doctor (\u0628\u0631 \u0627\u0633\u0627\u0633 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/architecture.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_05_doctor_architecture_entity_doctor_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_drupal",
      "community": 382,
      "norm_label": "entity: doctor (\u0628\u0631 \u0627\u0633\u0627\u0633 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc drupal)"
    },
    {
      "label": "Entity: DoctorAddress (\u0628\u0631 \u0627\u0633\u0627\u0633 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/architecture.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "task_05_doctor_architecture_entity_doctoraddress_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_drupal",
      "community": 382,
      "norm_label": "entity: doctoraddress (\u0628\u0631 \u0627\u0633\u0627\u0633 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc drupal)"
    },
    {
      "label": "Response \u06a9\u0627\u0645\u0644 \u062f\u06a9\u062a\u0631 (finalizeData)",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/architecture.md",
      "source_location": "L143",
      "_origin": "ast",
      "id": "task_05_doctor_architecture_response_\u06a9\u0627\u0645\u0644_\u062f\u06a9\u062a\u0631_finalizedata",
      "community": 382,
      "norm_label": "response \u06a9\u0627\u0645\u0644 \u062f\u06a9\u062a\u0631 (finalizedata)"
    },
    {
      "label": "\u0645\u0646\u0637\u0642 create \u062f\u06a9\u062a\u0631 (\u0627\u0632 DoctorService.php)",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/architecture.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "task_05_doctor_architecture_\u0645\u0646\u0637\u0642_create_\u062f\u06a9\u062a\u0631_\u0627\u0632_doctorservice_php",
      "community": 382,
      "norm_label": "\u0645\u0646\u0637\u0642 create \u062f\u06a9\u062a\u0631 (\u0627\u0632 doctorservice.php)"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_doctor_database",
      "community": 170,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f5: \u0645\u0627\u0698\u0648\u0644 \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "community": 170,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f5: \u0645\u0627\u0698\u0648\u0644 \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: doctors",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctors",
      "community": 170,
      "norm_label": "\u062c\u062f\u0648\u0644: doctors"
    },
    {
      "label": "\u0645\u0642\u0627\u062f\u06cc\u0631 field_degree (\u0627\u0632 config)",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u0645\u0642\u0627\u062f\u06cc\u0631_field_degree_\u0627\u0632_config",
      "community": 170,
      "norm_label": "\u0645\u0642\u0627\u062f\u06cc\u0631 field_degree (\u0627\u0632 config)"
    },
    {
      "label": "\u0645\u0642\u0627\u062f\u06cc\u0631 field_gender (\u0627\u0632 config)",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u0645\u0642\u0627\u062f\u06cc\u0631_field_gender_\u0627\u0632_config",
      "community": 170,
      "norm_label": "\u0645\u0642\u0627\u062f\u06cc\u0631 field_gender (\u0627\u0632 config)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: doctor_specialties (ManyToMany pivot)",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctor_specialties_manytomany_pivot",
      "community": 170,
      "norm_label": "\u062c\u062f\u0648\u0644: doctor_specialties (manytomany pivot)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: doctor_services (ManyToMany pivot)",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctor_services_manytomany_pivot",
      "community": 170,
      "norm_label": "\u062c\u062f\u0648\u0644: doctor_services (manytomany pivot)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: doctor_states (ManyToMany pivot)",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctor_states_manytomany_pivot",
      "community": 170,
      "norm_label": "\u062c\u062f\u0648\u0644: doctor_states (manytomany pivot)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: doctor_cities (ManyToMany pivot)",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctor_cities_manytomany_pivot",
      "community": 170,
      "norm_label": "\u062c\u062f\u0648\u0644: doctor_cities (manytomany pivot)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: doctor_addresses",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctor_addresses",
      "community": 170,
      "norm_label": "\u062c\u062f\u0648\u0644: doctor_addresses"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: clinics",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L84",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u062c\u062f\u0648\u0644_clinics",
      "community": 170,
      "norm_label": "\u062c\u062f\u0648\u0644: clinics"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: doctor_secretaries",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L112",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctor_secretaries",
      "community": 170,
      "norm_label": "\u062c\u062f\u0648\u0644: doctor_secretaries"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L128",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 170,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 DB (clinic_pro table)",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L139",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_clinic_pro_table",
      "community": 170,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 db (clinic_pro table)"
    },
    {
      "label": "\u0631\u0648\u0627\u0628\u0637 \u06a9\u0627\u0645\u0644 clinic_pro entity",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L151",
      "_origin": "ast",
      "id": "task_05_doctor_database_\u0631\u0648\u0627\u0628\u0637_\u06a9\u0627\u0645\u0644_clinic_pro_entity",
      "community": 170,
      "norm_label": "\u0631\u0648\u0627\u0628\u0637 \u06a9\u0627\u0645\u0644 clinic_pro entity"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_doctor_implementation_notes",
      "community": 466,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f5: \u0645\u0627\u0698\u0648\u0644 \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_doctor_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "community": 466,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f5: \u0645\u0627\u0698\u0648\u0644 \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "\u0641\u06cc\u0644\u062a\u0631 \u0644\u06cc\u0633\u062a \u062f\u06a9\u062a\u0631\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_05_doctor_implementation_notes_\u0641\u06cc\u0644\u062a\u0631_\u0644\u06cc\u0633\u062a_\u062f\u06a9\u062a\u0631\u0647\u0627",
      "community": 466,
      "norm_label": "\u0641\u06cc\u0644\u062a\u0631 \u0644\u06cc\u0633\u062a \u062f\u06a9\u062a\u0631\u0647\u0627"
    },
    {
      "label": "\u0622\u067e\u062f\u06cc\u062a \u0645\u06cc\u0627\u0646\u06af\u06cc\u0646 \u0627\u0645\u062a\u06cc\u0627\u0632",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/implementation_notes.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_05_doctor_implementation_notes_\u0622\u067e\u062f\u06cc\u062a_\u0645\u06cc\u0627\u0646\u06af\u06cc\u0646_\u0627\u0645\u062a\u06cc\u0627\u0632",
      "community": 466,
      "norm_label": "\u0627\u067e\u062f\u06cc\u062a \u0645\u06cc\u0627\u0646\u06af\u06cc\u0646 \u0627\u0645\u062a\u06cc\u0627\u0632"
    },
    {
      "label": "\u0622\u062f\u0631\u0633 \u0645\u0637\u0628",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/implementation_notes.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "task_05_doctor_implementation_notes_\u0622\u062f\u0631\u0633_\u0645\u0637\u0628",
      "community": 466,
      "norm_label": "\u0627\u062f\u0631\u0633 \u0645\u0637\u0628"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/implementation_notes.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "task_05_doctor_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 466,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_doctor_task",
      "community": 246,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f5: \u0645\u0627\u0698\u0648\u0644 \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_05_doctor_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "community": 246,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f5: \u0645\u0627\u0698\u0648\u0644 \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_05_doctor_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 246,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627 (\u0648\u0627\u0642\u0639\u06cc \u0627\u0632 Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_05_doctor_task_endpoint_\u0647\u0627_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal",
      "community": 246,
      "norm_label": "endpoint \u0647\u0627 (\u0648\u0627\u0642\u0639\u06cc \u0627\u0632 drupal)"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_05_doctor_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 246,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_05_doctor_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 246,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc Response \u2014 GET /api/v1/doctor/{uuid}",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_05_doctor_task_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_response_get_api_v1_doctor_uuid",
      "community": 246,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc response \u2014 get /api/v1/doctor/{uuid}"
    },
    {
      "label": "\u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc GET /api/v1/doctors",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L98",
      "_origin": "ast",
      "id": "task_05_doctor_task_\u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc_get_api_v1_doctors",
      "community": 246,
      "norm_label": "\u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc get /api/v1/doctors"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Response \u0644\u06cc\u0633\u062a \u062f\u06a9\u062a\u0631\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L113",
      "_origin": "ast",
      "id": "task_05_doctor_task_\u0646\u0645\u0648\u0646\u0647_response_\u0644\u06cc\u0633\u062a_\u062f\u06a9\u062a\u0631\u0647\u0627",
      "community": 246,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 response \u0644\u06cc\u0633\u062a \u062f\u06a9\u062a\u0631\u0647\u0627"
    },
    {
      "label": "PATCH /api/v1/doctor/{uuid} \u2014 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0642\u0627\u0628\u0644 \u0648\u06cc\u0631\u0627\u06cc\u0634",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L142",
      "_origin": "ast",
      "id": "task_05_doctor_task_patch_api_v1_doctor_uuid_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0642\u0627\u0628\u0644_\u0648\u06cc\u0631\u0627\u06cc\u0634",
      "community": 246,
      "norm_label": "patch /api/v1/doctor/{uuid} \u2014 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0642\u0627\u0628\u0644 \u0648\u06cc\u0631\u0627\u06cc\u0634"
    },
    {
      "label": "\u0622\u067e\u0644\u0648\u062f \u062a\u0635\u0648\u06cc\u0631 \u062f\u06a9\u062a\u0631 \u2014 POST /file/upload/clinic_pro/doctor/field_image",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L152",
      "_origin": "ast",
      "id": "task_05_doctor_task_\u0622\u067e\u0644\u0648\u062f_\u062a\u0635\u0648\u06cc\u0631_\u062f\u06a9\u062a\u0631_post_file_upload_clinic_pro_doctor_field_image",
      "community": 246,
      "norm_label": "\u0627\u067e\u0644\u0648\u062f \u062a\u0635\u0648\u06cc\u0631 \u062f\u06a9\u062a\u0631 \u2014 post /file/upload/clinic_pro/doctor/field_image"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc Response \u2014 GET /api/v1/clinic-pro/doctor-address/{id}",
      "file_type": "document",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L165",
      "_origin": "ast",
      "id": "task_05_doctor_task_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_response_get_api_v1_clinic_pro_doctor_address_id",
      "community": 246,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc response \u2014 get /api/v1/clinic-pro/doctor-address/{id}"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_clinic_architecture",
      "community": 586,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f6: \u0645\u0627\u0698\u0648\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_clinic_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 586,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f6: \u0645\u0627\u0698\u0648\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_06_clinic_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 586,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: Clinic",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/architecture.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_06_clinic_architecture_entity_clinic",
      "community": 586,
      "norm_label": "entity: clinic"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_clinic_database",
      "community": 289,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f6: \u0645\u0627\u0698\u0648\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_clinic_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 289,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f6: \u0645\u0627\u0698\u0648\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: clinics",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_06_clinic_database_\u062c\u062f\u0648\u0644_clinics",
      "community": 289,
      "norm_label": "\u062c\u062f\u0648\u0644: clinics"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: clinic_doctors (ManyToMany)",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_06_clinic_database_\u062c\u062f\u0648\u0644_clinic_doctors_manytomany",
      "community": 289,
      "norm_label": "\u062c\u062f\u0648\u0644: clinic_doctors (manytomany)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: clinic_specialties (ManyToMany)",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_06_clinic_database_\u062c\u062f\u0648\u0644_clinic_specialties_manytomany",
      "community": 289,
      "norm_label": "\u062c\u062f\u0648\u0644: clinic_specialties (manytomany)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: clinic_services (ManyToMany)",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "task_06_clinic_database_\u062c\u062f\u0648\u0644_clinic_services_manytomany",
      "community": 289,
      "norm_label": "\u062c\u062f\u0648\u0644: clinic_services (manytomany)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: clinic_insurances (ManyToMany)",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "task_06_clinic_database_\u062c\u062f\u0648\u0644_clinic_insurances_manytomany",
      "community": 289,
      "norm_label": "\u062c\u062f\u0648\u0644: clinic_insurances (manytomany)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: clinic_images (\u062a\u0635\u0627\u0648\u06cc\u0631 \u0627\u0636\u0627\u0641\u06cc)",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "task_06_clinic_database_\u062c\u062f\u0648\u0644_clinic_images_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0627\u0636\u0627\u0641\u06cc",
      "community": 289,
      "norm_label": "\u062c\u062f\u0648\u0644: clinic_images (\u062a\u0635\u0627\u0648\u06cc\u0631 \u0627\u0636\u0627\u0641\u06cc)"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "task_06_clinic_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 289,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "task_06_clinic_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 289,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_clinic_implementation_notes",
      "community": 513,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f6: \u0645\u0627\u0698\u0648\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_clinic_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 513,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f6: \u0645\u0627\u0698\u0648\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u0644\u06cc\u0633\u062a \u062f\u06a9\u062a\u0631\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_06_clinic_implementation_notes_\u0644\u06cc\u0633\u062a_\u062f\u06a9\u062a\u0631\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 513,
      "norm_label": "\u0644\u06cc\u0633\u062a \u062f\u06a9\u062a\u0631\u0647\u0627\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u0622\u067e\u0644\u0648\u062f \u062f\u0648 \u0646\u0648\u0639 \u062a\u0635\u0648\u06cc\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/implementation_notes.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "task_06_clinic_implementation_notes_\u0622\u067e\u0644\u0648\u062f_\u062f\u0648_\u0646\u0648\u0639_\u062a\u0635\u0648\u06cc\u0631",
      "community": 513,
      "norm_label": "\u0627\u067e\u0644\u0648\u062f \u062f\u0648 \u0646\u0648\u0639 \u062a\u0635\u0648\u06cc\u0631"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/implementation_notes.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "task_06_clinic_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 513,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_clinic_task",
      "community": 270,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f6: \u0645\u0627\u0698\u0648\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_06_clinic_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 270,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f6: \u0645\u0627\u0698\u0648\u0644 \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_06_clinic_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 270,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627 (\u0648\u0627\u0642\u0639\u06cc \u0627\u0632 Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_06_clinic_task_endpoint_\u0647\u0627_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal",
      "community": 270,
      "norm_label": "endpoint \u0647\u0627 (\u0648\u0627\u0642\u0639\u06cc \u0627\u0632 drupal)"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_06_clinic_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 270,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_06_clinic_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 270,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc GET /api/v1/clinics",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "task_06_clinic_task_\u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc_get_api_v1_clinics",
      "community": 270,
      "norm_label": "\u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc get /api/v1/clinics"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc Response \u2014 GET /api/v1/clinic/{uuid}",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "task_06_clinic_task_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_response_get_api_v1_clinic_uuid",
      "community": 270,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc response \u2014 get /api/v1/clinic/{uuid}"
    },
    {
      "label": "\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc PATCH /api/v1/clinic/{uuid}",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L110",
      "_origin": "ast",
      "id": "task_06_clinic_task_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_patch_api_v1_clinic_uuid",
      "community": 270,
      "norm_label": "\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc patch /api/v1/clinic/{uuid}"
    },
    {
      "label": "\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc POST /api/v1/clinic (\u0627\u06cc\u062c\u0627\u062f)",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L129",
      "_origin": "ast",
      "id": "task_06_clinic_task_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_post_api_v1_clinic_\u0627\u06cc\u062c\u0627\u062f",
      "community": 270,
      "norm_label": "\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc post /api/v1/clinic (\u0627\u06cc\u062c\u0627\u062f)"
    },
    {
      "label": "\u0622\u067e\u0644\u0648\u062f \u062a\u0635\u0648\u06cc\u0631/\u0644\u0648\u06af\u0648\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L152",
      "_origin": "ast",
      "id": "task_06_clinic_task_\u0622\u067e\u0644\u0648\u062f_\u062a\u0635\u0648\u06cc\u0631_\u0644\u0648\u06af\u0648\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "community": 270,
      "norm_label": "\u0627\u067e\u0644\u0648\u062f \u062a\u0635\u0648\u06cc\u0631/\u0644\u0648\u06af\u0648\u06cc \u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_categories_architecture",
      "community": 514,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f8: \u0645\u0627\u0698\u0648\u0644 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_categories_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "community": 514,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f8: \u0645\u0627\u0698\u0648\u0644 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_08_categories_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 514,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: Category",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/architecture.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_08_categories_architecture_entity_category",
      "community": 514,
      "norm_label": "entity: category"
    },
    {
      "label": "Routing \u0646\u0645\u0648\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/architecture.md",
      "source_location": "L55",
      "_origin": "ast",
      "id": "task_08_categories_architecture_routing_\u0646\u0645\u0648\u0646\u0647",
      "community": 514,
      "norm_label": "routing \u0646\u0645\u0648\u0646\u0647"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_categories_database",
      "community": 325,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f8: \u0645\u0627\u0698\u0648\u0644 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_categories_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "community": 325,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f8: \u0645\u0627\u0698\u0648\u0644 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 DB backup",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_08_categories_database_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup",
      "community": 325,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 db backup"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: categories",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "task_08_categories_database_\u062c\u062f\u0648\u0644_categories",
      "community": 325,
      "norm_label": "\u062c\u062f\u0648\u0644: categories"
    },
    {
      "label": "\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0627\u062e\u062a\u0635\u0627\u0635\u06cc bundle=city",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_08_categories_database_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_bundle_city",
      "community": 325,
      "norm_label": "\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0627\u062e\u062a\u0635\u0627\u0635\u06cc bundle=city"
    },
    {
      "label": "\u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u062c\u0627\u0632 bundle",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "task_08_categories_database_\u0645\u0642\u0627\u062f\u06cc\u0631_\u0645\u062c\u0627\u0632_bundle",
      "community": 325,
      "norm_label": "\u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u062c\u0627\u0632 bundle"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "task_08_categories_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 325,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 DB backup (\u0646\u0645\u0648\u0646\u0647)",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "task_08_categories_database_\u062f\u0627\u062f\u0647_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u062f\u0631_db_backup_\u0646\u0645\u0648\u0646\u0647",
      "community": 325,
      "norm_label": "\u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 db backup (\u0646\u0645\u0648\u0646\u0647)"
    },
    {
      "label": "\u0646\u06a9\u062a\u0647 \u0645\u0647\u0645: city bundle",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "task_08_categories_database_\u0646\u06a9\u062a\u0647_\u0645\u0647\u0645_city_bundle",
      "community": 325,
      "norm_label": "\u0646\u06a9\u062a\u0647 \u0645\u0647\u0645: city bundle"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_categories_implementation_notes",
      "community": 467,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f8: \u0645\u0627\u0698\u0648\u0644 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_categories_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "community": 467,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f8: \u0645\u0627\u0698\u0648\u0644 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627"
    },
    {
      "label": "\u06a9\u0634\u06cc\u0646\u06af",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_08_categories_implementation_notes_\u06a9\u0634\u06cc\u0646\u06af",
      "community": 467,
      "norm_label": "\u06a9\u0634\u06cc\u0646\u06af"
    },
    {
      "label": "\u0641\u06cc\u0644\u062a\u0631 \u0634\u0647\u0631 \u0628\u0631\u0627\u0633\u0627\u0633 \u0627\u0633\u062a\u0627\u0646",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/implementation_notes.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "task_08_categories_implementation_notes_\u0641\u06cc\u0644\u062a\u0631_\u0634\u0647\u0631_\u0628\u0631\u0627\u0633\u0627\u0633_\u0627\u0633\u062a\u0627\u0646",
      "community": 467,
      "norm_label": "\u0641\u06cc\u0644\u062a\u0631 \u0634\u0647\u0631 \u0628\u0631\u0627\u0633\u0627\u0633 \u0627\u0633\u062a\u0627\u0646"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/implementation_notes.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_08_categories_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 467,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u062a\u0647 \u0646\u0627\u0645 endpoint",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/implementation_notes.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "task_08_categories_implementation_notes_\u0646\u06a9\u062a\u0647_\u0646\u0627\u0645_endpoint",
      "community": 467,
      "norm_label": "\u0646\u06a9\u062a\u0647 \u0646\u0627\u0645 endpoint"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_categories_task",
      "community": 290,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f8: \u0645\u0627\u0698\u0648\u0644 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627 \u0648 Lookup \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_08_categories_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_\u0648_lookup_\u0647\u0627",
      "community": 290,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f8: \u0645\u0627\u0698\u0648\u0644 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627 \u0648 lookup \u0647\u0627"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_08_categories_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 290,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_08_categories_task_endpoint_\u0647\u0627",
      "community": 290,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "task_08_categories_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 290,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u062a\u0647 \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "task_08_categories_task_\u0646\u06a9\u062a\u0647_\u0645\u0647\u0645",
      "community": 290,
      "norm_label": "\u0646\u06a9\u062a\u0647 \u0645\u0647\u0645"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "task_08_categories_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 290,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Response",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_08_categories_task_\u0646\u0645\u0648\u0646\u0647_response",
      "community": 290,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 response"
    },
    {
      "label": "GET /api/v1/categorys/state",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_08_categories_task_get_api_v1_categorys_state",
      "community": 290,
      "norm_label": "get /api/v1/categorys/state"
    },
    {
      "label": "GET /api/v1/categorys/specially_doctor",
      "file_type": "document",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L44",
      "_origin": "ast",
      "id": "task_08_categories_task_get_api_v1_categorys_specially_doctor",
      "community": 290,
      "norm_label": "get /api/v1/categorys/specially_doctor"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_appointment_settings_architecture",
      "community": 468,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f9: \u0645\u0627\u0698\u0648\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_appointment_settings_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 468,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f9: \u0645\u0627\u0698\u0648\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_09_appointment_settings_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 468,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: WeeklySchedule",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/architecture.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_09_appointment_settings_architecture_entity_weeklyschedule",
      "community": 468,
      "norm_label": "entity: weeklyschedule"
    },
    {
      "label": "Entity: DateOverride",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/architecture.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "task_09_appointment_settings_architecture_entity_dateoverride",
      "community": 468,
      "norm_label": "entity: dateoverride"
    },
    {
      "label": "Entity: Holiday",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/architecture.md",
      "source_location": "L104",
      "_origin": "ast",
      "id": "task_09_appointment_settings_architecture_entity_holiday",
      "community": 468,
      "norm_label": "entity: holiday"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_appointment_settings_database",
      "community": 326,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f9: \u0645\u0627\u0698\u0648\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_appointment_settings_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 326,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f0\u06f9: \u0645\u0627\u0698\u0648\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u0645\u0647\u0645: \u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc field_setting \u0627\u0632 DB backup",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_09_appointment_settings_database_\u0645\u0647\u0645_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_field_setting_\u0627\u0632_db_backup",
      "community": 326,
      "norm_label": "\u0645\u0647\u0645: \u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc field_setting \u0627\u0632 db backup"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: weekly_schedules",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L10",
      "_origin": "ast",
      "id": "task_09_appointment_settings_database_\u062c\u062f\u0648\u0644_weekly_schedules",
      "community": 326,
      "norm_label": "\u062c\u062f\u0648\u0644: weekly_schedules"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc JSON \u0641\u06cc\u0644\u062f `setting` (\u0627\u0632 DB backup)",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "task_09_appointment_settings_database_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_json_\u0641\u06cc\u0644\u062f_setting_\u0627\u0632_db_backup",
      "community": 326,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc json \u0641\u06cc\u0644\u062f `setting` (\u0627\u0632 db backup)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: date_overrides",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L82",
      "_origin": "ast",
      "id": "task_09_appointment_settings_database_\u062c\u062f\u0648\u0644_date_overrides",
      "community": 326,
      "norm_label": "\u062c\u062f\u0648\u0644: date_overrides"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: holidays",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "task_09_appointment_settings_database_\u062c\u062f\u0648\u0644_holidays",
      "community": 326,
      "norm_label": "\u062c\u062f\u0648\u0644: holidays"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L110",
      "_origin": "ast",
      "id": "task_09_appointment_settings_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 326,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L117",
      "_origin": "ast",
      "id": "task_09_appointment_settings_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 326,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_appointment_settings_implementation_notes",
      "community": 327,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f9: \u0645\u0627\u0698\u0648\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_appointment_settings_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 327,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f9: \u0645\u0627\u0698\u0648\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u0627\u0648\u0644\u0648\u06cc\u062a\u200c\u0628\u0646\u062f\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a (\u0627\u0632 Manual \u2014 \u0628\u062e\u0634 \u06f2.\u06f8.\u06f4)",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_09_appointment_settings_implementation_notes_\u0627\u0648\u0644\u0648\u06cc\u062a_\u0628\u0646\u062f\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0632_manual_\u0628\u062e\u0634_\u06f2_\u06f8_\u06f4",
      "community": 327,
      "norm_label": "\u0627\u0648\u0644\u0648\u06cc\u062a\u200c\u0628\u0646\u062f\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a (\u0627\u0632 manual \u2014 \u0628\u062e\u0634 \u06f2.\u06f8.\u06f4)"
    },
    {
      "label": "UUID \u062f\u0631 URL endpoint \u0644\u06cc\u0633\u062a override \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "task_09_appointment_settings_implementation_notes_uuid_\u062f\u0631_url_endpoint_\u0644\u06cc\u0633\u062a_override_\u0647\u0627",
      "community": 327,
      "norm_label": "uuid \u062f\u0631 url endpoint \u0644\u06cc\u0633\u062a override \u0647\u0627"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc \u0647\u0631 session \u062f\u0631 weekly schedule (\u0627\u0632 Manual \u0648 API request)",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "task_09_appointment_settings_implementation_notes_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_\u0647\u0631_session_\u062f\u0631_weekly_schedule_\u0627\u0632_manual_\u0648_api_request",
      "community": 327,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc \u0647\u0631 session \u062f\u0631 weekly schedule (\u0627\u0632 manual \u0648 api request)"
    },
    {
      "label": "\u0645\u0647\u0645: \u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc field_setting (\u0627\u0632 \u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "task_09_appointment_settings_implementation_notes_\u0645\u0647\u0645_\u0630\u062e\u06cc\u0631\u0647_\u0633\u0627\u0632\u06cc_field_setting_\u0627\u0632_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 327,
      "norm_label": "\u0645\u0647\u0645: \u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc field_setting (\u0627\u0632 \u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "GET \u0627\u0632 UUID \u062f\u06a9\u062a\u0631 (\u0646\u0647 UUID schedule)",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "task_09_appointment_settings_implementation_notes_get_\u0627\u0632_uuid_\u062f\u06a9\u062a\u0631_\u0646\u0647_uuid_schedule",
      "community": 327,
      "norm_label": "get \u0627\u0632 uuid \u062f\u06a9\u062a\u0631 (\u0646\u0647 uuid schedule)"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "task_09_appointment_settings_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 327,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "user_flow",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "task_09_appointment_settings_implementation_notes_user_flow",
      "community": 327,
      "norm_label": "user_flow"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_appointment_settings_task",
      "community": 291,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f0\u06f9: \u0645\u0627\u0698\u0648\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_appointment_settings_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 291,
      "norm_label": "\u062a\u0633\u06a9 \u06f0\u06f9: \u0645\u0627\u0698\u0648\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_09_appointment_settings_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 291,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_09_appointment_settings_task_endpoint_\u0647\u0627",
      "community": 291,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_09_appointment_settings_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 291,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_09_appointment_settings_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 291,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Request",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "task_09_appointment_settings_task_\u0646\u0645\u0648\u0646\u0647_request",
      "community": 291,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 request"
    },
    {
      "label": "POST /api/v1/appointment-settings/weekly-schedule",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "task_09_appointment_settings_task_post_api_v1_appointment_settings_weekly_schedule",
      "community": 291,
      "norm_label": "post /api/v1/appointment-settings/weekly-schedule"
    },
    {
      "label": "POST /api/v1/appointment-settings/date-override",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L47",
      "_origin": "ast",
      "id": "task_09_appointment_settings_task_post_api_v1_appointment_settings_date_override",
      "community": 291,
      "norm_label": "post /api/v1/appointment-settings/date-override"
    },
    {
      "label": "POST /api/v1/appointment-settings/holidays",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L58",
      "_origin": "ast",
      "id": "task_09_appointment_settings_task_post_api_v1_appointment_settings_holidays",
      "community": 291,
      "norm_label": "post /api/v1/appointment-settings/holidays"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_appointment_settings_user_flow",
      "community": 469,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f9: \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_09_appointment_settings_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 469,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f0\u06f9: \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062a\u0646\u0638\u06cc\u0645 \u0627\u0648\u0644\u06cc\u0647 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u062a\u0648\u0633\u0637 \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_09_appointment_settings_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062a\u0646\u0638\u06cc\u0645_\u0627\u0648\u0644\u06cc\u0647_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u062a\u0648\u0633\u0637_\u062f\u06a9\u062a\u0631",
      "community": 469,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062a\u0646\u0638\u06cc\u0645 \u0627\u0648\u0644\u06cc\u0647 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc \u062a\u0648\u0633\u0637 \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u062b\u0628\u062a \u0645\u0631\u062e\u0635\u06cc \u06cc\u0627 \u062a\u0639\u0637\u06cc\u0644\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/user_flow.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "task_09_appointment_settings_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062b\u0628\u062a_\u0645\u0631\u062e\u0635\u06cc_\u06cc\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a",
      "community": 469,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u062b\u0628\u062a \u0645\u0631\u062e\u0635\u06cc \u06cc\u0627 \u062a\u0639\u0637\u06cc\u0644\u0627\u062a"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 override \u06cc\u06a9 \u0631\u0648\u0632 \u062e\u0627\u0635",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/user_flow.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_09_appointment_settings_user_flow_\u062c\u0631\u06cc\u0627\u0646_override_\u06cc\u06a9_\u0631\u0648\u0632_\u062e\u0627\u0635",
      "community": 469,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 override \u06cc\u06a9 \u0631\u0648\u0632 \u062e\u0627\u0635"
    },
    {
      "label": "\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0633\u0644\u0627\u062a\u200c\u0647\u0627\u06cc \u062e\u0627\u0644\u06cc (\u062a\u0633\u06a9 \u06f1\u06f0 \u0627\u0632 \u0627\u06cc\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f)",
      "file_type": "document",
      "source_file": "docs/tasks/task-09-appointment-settings/user_flow.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "task_09_appointment_settings_user_flow_\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645_\u0645\u062d\u0627\u0633\u0628\u0647_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u062e\u0627\u0644\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0627\u0632_\u0627\u06cc\u0646_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0645\u06cc_\u06a9\u0646\u062f",
      "community": 469,
      "norm_label": "\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0633\u0644\u0627\u062a\u200c\u0647\u0627\u06cc \u062e\u0627\u0644\u06cc (\u062a\u0633\u06a9 \u06f1\u06f0 \u0627\u0632 \u0627\u06cc\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f)"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_appointment_architecture",
      "community": 515,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u0627\u0698\u0648\u0644 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_appointment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 515,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u0627\u0698\u0648\u0644 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_10_appointment_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 515,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: Appointment",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/architecture.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "task_10_appointment_architecture_entity_appointment",
      "community": 515,
      "norm_label": "entity: appointment"
    },
    {
      "label": "SlotCalculatorService",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/architecture.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "task_10_appointment_architecture_slotcalculatorservice",
      "community": 515,
      "norm_label": "slotcalculatorservice"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_appointment_database",
      "community": 328,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u0627\u0698\u0648\u0644 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_appointment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 328,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u0627\u0698\u0648\u0644 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: appointments",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_10_appointment_database_\u062c\u062f\u0648\u0644_appointments",
      "community": 328,
      "norm_label": "\u062c\u062f\u0648\u0644: appointments"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc JSON \u0641\u06cc\u0644\u062f `slot` (\u0627\u0632 DB backup)",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_10_appointment_database_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_json_\u0641\u06cc\u0644\u062f_slot_\u0627\u0632_db_backup",
      "community": 328,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc json \u0641\u06cc\u0644\u062f `slot` (\u0627\u0632 db backup)"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u06a9\u0627\u0645\u0644 (field_status) \u2014 \u0627\u0632 config",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "task_10_appointment_database_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u06a9\u0627\u0645\u0644_field_status_\u0627\u0632_config",
      "community": 328,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u06a9\u0627\u0645\u0644 (field_status) \u2014 \u0627\u0632 config"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_10_appointment_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 328,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 DB backup",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L63",
      "_origin": "ast",
      "id": "task_10_appointment_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup",
      "community": 328,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 db backup"
    },
    {
      "label": "\u0631\u0648\u0627\u0628\u0637",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "task_10_appointment_database_\u0631\u0648\u0627\u0628\u0637",
      "community": 328,
      "norm_label": "\u0631\u0648\u0627\u0628\u0637"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "task_10_appointment_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 328,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_appointment_implementation_notes",
      "community": 292,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u0627\u0698\u0648\u0644 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_appointment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 292,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u0627\u0698\u0648\u0644 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u0646\u0648\u0628\u062a (\u0627\u0632 Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_10_appointment_implementation_notes_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0648\u0628\u062a_\u0627\u0632_drupal",
      "community": 292,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u0646\u0648\u0628\u062a (\u0627\u0632 drupal)"
    },
    {
      "label": "\u062a\u0634\u062e\u06cc\u0635 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u0632 HTTP Host (Multi-tenant)",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "task_10_appointment_implementation_notes_\u062a\u0634\u062e\u06cc\u0635_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0627\u0632_http_host_multi_tenant",
      "community": 292,
      "norm_label": "\u062a\u0634\u062e\u06cc\u0635 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u0632 http host (multi-tenant)"
    },
    {
      "label": "\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u0646\u0648\u0628\u062a (\u0627\u0632 \u06a9\u062f Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "task_10_appointment_implementation_notes_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0648\u0628\u062a_\u0627\u0632_\u06a9\u062f_drupal",
      "community": 292,
      "norm_label": "\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u0646\u0648\u0628\u062a (\u0627\u0632 \u06a9\u062f drupal)"
    },
    {
      "label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc slot (\u0627\u0632 \u06a9\u062f Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "task_10_appointment_implementation_notes_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_slot_\u0627\u0632_\u06a9\u062f_drupal",
      "community": 292,
      "norm_label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc slot (\u0627\u0632 \u06a9\u062f drupal)"
    },
    {
      "label": "\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 Race Condition",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "task_10_appointment_implementation_notes_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_race_condition",
      "community": 292,
      "norm_label": "\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 race condition"
    },
    {
      "label": "Response \u06a9\u0627\u0645\u0644 \u0646\u0648\u0628\u062a (\u0627\u0632 finalizedData Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "task_10_appointment_implementation_notes_response_\u06a9\u0627\u0645\u0644_\u0646\u0648\u0628\u062a_\u0627\u0632_finalizeddata_drupal",
      "community": 292,
      "norm_label": "response \u06a9\u0627\u0645\u0644 \u0646\u0648\u0628\u062a (\u0627\u0632 finalizeddata drupal)"
    },
    {
      "label": "\u0631\u0648\u0632\u0647\u0627\u06cc \u063a\u06cc\u0631 \u0642\u0627\u0628\u0644 \u0631\u0632\u0631\u0648",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L108",
      "_origin": "ast",
      "id": "task_10_appointment_implementation_notes_\u0631\u0648\u0632\u0647\u0627\u06cc_\u063a\u06cc\u0631_\u0642\u0627\u0628\u0644_\u0631\u0632\u0631\u0648",
      "community": 292,
      "norm_label": "\u0631\u0648\u0632\u0647\u0627\u06cc \u063a\u06cc\u0631 \u0642\u0627\u0628\u0644 \u0631\u0632\u0631\u0648"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L115",
      "_origin": "ast",
      "id": "task_10_appointment_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 292,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_appointment_task",
      "community": 171,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u0627\u0698\u0648\u0644 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 171,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f0: \u0645\u0627\u0698\u0648\u0644 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_10_appointment_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 171,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_10_appointment_task_endpoint_\u0647\u0627",
      "community": 171,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_10_appointment_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 171,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_10_appointment_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 171,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "Status Machine \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_10_appointment_task_status_machine_\u0646\u0648\u0628\u062a",
      "community": 171,
      "norm_label": "status machine \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u0641\u0644\u0648\u06cc \u06a9\u0627\u0645\u0644 \u0631\u0632\u0631\u0648 + \u067e\u0631\u062f\u0627\u062e\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_10_appointment_task_\u0641\u0644\u0648\u06cc_\u06a9\u0627\u0645\u0644_\u0631\u0632\u0631\u0648_\u067e\u0631\u062f\u0627\u062e\u062a",
      "community": 171,
      "norm_label": "\u0641\u0644\u0648\u06cc \u06a9\u0627\u0645\u0644 \u0631\u0632\u0631\u0648 + \u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "label": "GET /api/v1/appointment-slots",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "task_10_appointment_task_get_api_v1_appointment_slots",
      "community": 171,
      "norm_label": "get /api/v1/appointment-slots"
    },
    {
      "label": "POST /api/v1/appointment",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L127",
      "_origin": "ast",
      "id": "task_10_appointment_task_post_api_v1_appointment",
      "community": 171,
      "norm_label": "post /api/v1/appointment"
    },
    {
      "label": "PATCH /api/v1/appointment/{uuid}/cancel \u2014 \u0644\u063a\u0648 \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L162",
      "_origin": "ast",
      "id": "task_10_appointment_task_patch_api_v1_appointment_uuid_cancel_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "community": 171,
      "norm_label": "patch /api/v1/appointment/{uuid}/cancel \u2014 \u0644\u063a\u0648 \u0646\u0648\u0628\u062a"
    },
    {
      "label": "PATCH /api/v1/appointment/{uuid}/status",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L192",
      "_origin": "ast",
      "id": "task_10_appointment_task_patch_api_v1_appointment_uuid_status",
      "community": 171,
      "norm_label": "patch /api/v1/appointment/{uuid}/status"
    },
    {
      "label": "GET /api/v1/appointment/not-available/{doctorId}",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L223",
      "_origin": "ast",
      "id": "task_10_appointment_task_get_api_v1_appointment_not_available_doctorid",
      "community": 171,
      "norm_label": "get /api/v1/appointment/not-available/{doctorid}"
    },
    {
      "label": "GET /api/v1/appointment/my-appointments/{userId}",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L245",
      "_origin": "ast",
      "id": "task_10_appointment_task_get_api_v1_appointment_my_appointments_userid",
      "community": 171,
      "norm_label": "get /api/v1/appointment/my-appointments/{userid}"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L279",
      "_origin": "ast",
      "id": "task_10_appointment_task_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 171,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "user_flow.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_appointment_user_flow",
      "community": 587,
      "norm_label": "user_flow.md"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/user_flow.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_10_appointment_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "community": 587,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f0: \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0645\u0644 \u0631\u0632\u0631\u0648 \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/user_flow.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_10_appointment_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0645\u0644_\u0631\u0632\u0631\u0648_\u0646\u0648\u0628\u062a",
      "community": 587,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0645\u0644 \u0631\u0632\u0631\u0648 \u0646\u0648\u0628\u062a"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u0645\u0634\u0627\u0647\u062f\u0647 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0645\u0646",
      "file_type": "document",
      "source_file": "docs/tasks/task-10-appointment/user_flow.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "task_10_appointment_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0645\u0634\u0627\u0647\u062f\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0645\u0646",
      "community": 587,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u0645\u0634\u0627\u0647\u062f\u0647 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0645\u0646"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_insurance_architecture",
      "community": 588,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f1: \u0645\u0627\u0698\u0648\u0644 \u0628\u06cc\u0645\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_insurance_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "community": 588,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f1: \u0645\u0627\u0698\u0648\u0644 \u0628\u06cc\u0645\u0647"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_11_insurance_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 588,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: Insurance",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/architecture.md",
      "source_location": "L22",
      "_origin": "ast",
      "id": "task_11_insurance_architecture_entity_insurance",
      "community": 588,
      "norm_label": "entity: insurance"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_insurance_database",
      "community": 471,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f1: \u0645\u0627\u0698\u0648\u0644 \u0628\u06cc\u0645\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_insurance_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "community": 471,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f1: \u0645\u0627\u0698\u0648\u0644 \u0628\u06cc\u0645\u0647"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_11_insurance_database_\u062a\u0648\u0636\u06cc\u062d",
      "community": 471,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: doctor_insurances (\u0631\u0627\u0628\u0637\u0647 doctor \u2194 insurance)",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/database.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "task_11_insurance_database_\u062c\u062f\u0648\u0644_doctor_insurances_\u0631\u0627\u0628\u0637\u0647_doctor_insurance",
      "community": 471,
      "norm_label": "\u062c\u062f\u0648\u0644: doctor_insurances (\u0631\u0627\u0628\u0637\u0647 doctor \u2194 insurance)"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/database.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_11_insurance_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 471,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/database.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_11_insurance_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 471,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_insurance_implementation_notes",
      "community": 516,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f1: \u0645\u0627\u0698\u0648\u0644 \u0628\u06cc\u0645\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_insurance_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "community": 516,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f1: \u0645\u0627\u0698\u0648\u0644 \u0628\u06cc\u0645\u0647"
    },
    {
      "label": "\u0631\u0627\u0628\u0637\u0647 \u0628\u0627 Categories",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_11_insurance_implementation_notes_\u0631\u0627\u0628\u0637\u0647_\u0628\u0627_categories",
      "community": 516,
      "norm_label": "\u0631\u0627\u0628\u0637\u0647 \u0628\u0627 categories"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/implementation_notes.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_11_insurance_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 516,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "\u06cc\u06a9\u067e\u0627\u0631\u0686\u06af\u06cc \u0628\u0627 \u0644\u06cc\u0633\u062a \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/implementation_notes.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "task_11_insurance_implementation_notes_\u06cc\u06a9\u067e\u0627\u0631\u0686\u06af\u06cc_\u0628\u0627_\u0644\u06cc\u0633\u062a_\u062f\u06a9\u062a\u0631",
      "community": 516,
      "norm_label": "\u06cc\u06a9\u067e\u0627\u0631\u0686\u06af\u06cc \u0628\u0627 \u0644\u06cc\u0633\u062a \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_insurance_task",
      "community": 384,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f1: \u0645\u0627\u0698\u0648\u0644 \u0628\u06cc\u0645\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_11_insurance_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "community": 384,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f1: \u0645\u0627\u0698\u0648\u0644 \u0628\u06cc\u0645\u0647"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_11_insurance_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 384,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/task.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "task_11_insurance_task_endpoint_\u0647\u0627",
      "community": 384,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/task.md",
      "source_location": "L15",
      "_origin": "ast",
      "id": "task_11_insurance_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 384,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/task.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_11_insurance_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 384,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-11-insurance/task.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_11_insurance_task_\u062a\u0648\u0636\u06cc\u062d_21",
      "community": 384,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_rating_comment_architecture",
      "community": 517,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u0645\u062a\u06cc\u0627\u0632 \u0648 \u0646\u0638\u0631\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_rating_comment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "community": 517,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u0645\u062a\u06cc\u0627\u0632 \u0648 \u0646\u0638\u0631\u0627\u062a"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_12_rating_comment_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 517,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: Rating",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/architecture.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "task_12_rating_comment_architecture_entity_rating",
      "community": 517,
      "norm_label": "entity: rating"
    },
    {
      "label": "Entity: Comment",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/architecture.md",
      "source_location": "L59",
      "_origin": "ast",
      "id": "task_12_rating_comment_architecture_entity_comment",
      "community": 517,
      "norm_label": "entity: comment"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_rating_comment_database",
      "community": 360,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u0645\u062a\u06cc\u0627\u0632 \u0648 \u0646\u0638\u0631\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_rating_comment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "community": 360,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u0645\u062a\u06cc\u0627\u0632 \u0648 \u0646\u0638\u0631\u0627\u062a"
    },
    {
      "label": "\u0645\u0647\u0645: \u0646\u0627\u0645 \u0641\u06cc\u0644\u062f \u0627\u0632 DB",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_12_rating_comment_database_\u0645\u0647\u0645_\u0646\u0627\u0645_\u0641\u06cc\u0644\u062f_\u0627\u0632_db",
      "community": 360,
      "norm_label": "\u0645\u0647\u0645: \u0646\u0627\u0645 \u0641\u06cc\u0644\u062f \u0627\u0632 db"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: ratings",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "task_12_rating_comment_database_\u062c\u062f\u0648\u0644_ratings",
      "community": 360,
      "norm_label": "\u062c\u062f\u0648\u0644: ratings"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: comments",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "task_12_rating_comment_database_\u062c\u062f\u0648\u0644_comments",
      "community": 360,
      "norm_label": "\u062c\u062f\u0648\u0644: comments"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: likes",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "task_12_rating_comment_database_\u062c\u062f\u0648\u0644_likes",
      "community": 360,
      "norm_label": "\u062c\u062f\u0648\u0644: likes"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "task_12_rating_comment_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 360,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u062a\u0647\u200c\u0647\u0627\u06cc \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "task_12_rating_comment_database_\u0646\u06a9\u062a\u0647_\u0647\u0627\u06cc_\u0645\u0647\u0645",
      "community": 360,
      "norm_label": "\u0646\u06a9\u062a\u0647\u200c\u0647\u0627\u06cc \u0645\u0647\u0645"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_rating_comment_implementation_notes",
      "community": 271,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u0645\u062a\u06cc\u0627\u0632 \u0648 \u0646\u0638\u0631\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_rating_comment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "community": 271,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u0645\u062a\u06cc\u0627\u0632 \u0648 \u0646\u0638\u0631\u0627\u062a"
    },
    {
      "label": "\u26a0 \u062a\u0646\u0627\u0642\u0636 \u0646\u0627\u0645 \u0641\u06cc\u0644\u062f\u0647\u0627: API vs DB (\u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645!)",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_12_rating_comment_implementation_notes_\u062a\u0646\u0627\u0642\u0636_\u0646\u0627\u0645_\u0641\u06cc\u0644\u062f\u0647\u0627_api_vs_db_\u0628\u0633\u06cc\u0627\u0631_\u0645\u0647\u0645",
      "community": 271,
      "norm_label": "\u26a0 \u062a\u0646\u0627\u0642\u0636 \u0646\u0627\u0645 \u0641\u06cc\u0644\u062f\u0647\u0627: api vs db (\u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645!)"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc Request \u2014 POST /api/v1/clinicpro/rate",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_12_rating_comment_implementation_notes_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_request_post_api_v1_clinicpro_rate",
      "community": 271,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc request \u2014 post /api/v1/clinicpro/rate"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc Request \u2014 PATCH /api/v1/clinicpro/rate/{uuid}",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_12_rating_comment_implementation_notes_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_request_patch_api_v1_clinicpro_rate_uuid",
      "community": 271,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc request \u2014 patch /api/v1/clinicpro/rate/{uuid}"
    },
    {
      "label": "\u0633\u06cc\u0633\u062a\u0645 \u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc \u0648\u0632\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L49",
      "_origin": "ast",
      "id": "task_12_rating_comment_implementation_notes_\u0633\u06cc\u0633\u062a\u0645_\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc_\u0648\u0632\u0646\u06cc",
      "community": 271,
      "norm_label": "\u0633\u06cc\u0633\u062a\u0645 \u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc \u0648\u0632\u0646\u06cc"
    },
    {
      "label": "\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc calculateDoctorRating \u062f\u0631 Symfony",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "task_12_rating_comment_implementation_notes_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_calculatedoctorrating_\u062f\u0631_symfony",
      "community": 271,
      "norm_label": "\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc calculatedoctorrating \u062f\u0631 symfony"
    },
    {
      "label": "\u0622\u0645\u0627\u0631 \u062f\u06a9\u062a\u0631 \u2014 GET /api/v1/clinicpro-comment/doctor-rate/{doctorUuid}",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L110",
      "_origin": "ast",
      "id": "task_12_rating_comment_implementation_notes_\u0622\u0645\u0627\u0631_\u062f\u06a9\u062a\u0631_get_api_v1_clinicpro_comment_doctor_rate_doctoruuid",
      "community": 271,
      "norm_label": "\u0627\u0645\u0627\u0631 \u062f\u06a9\u062a\u0631 \u2014 get /api/v1/clinicpro-comment/doctor-rate/{doctoruuid}"
    },
    {
      "label": "\u062a\u0623\u06cc\u06cc\u062f \u0646\u0638\u0631\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L133",
      "_origin": "ast",
      "id": "task_12_rating_comment_implementation_notes_\u062a\u0623\u06cc\u06cc\u062f_\u0646\u0638\u0631\u0627\u062a",
      "community": 271,
      "norm_label": "\u062a\u0627\u06cc\u06cc\u062f \u0646\u0638\u0631\u0627\u062a"
    },
    {
      "label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0645\u0642\u0627\u062f\u06cc\u0631 Rating",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L140",
      "_origin": "ast",
      "id": "task_12_rating_comment_implementation_notes_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0645\u0642\u0627\u062f\u06cc\u0631_rating",
      "community": 271,
      "norm_label": "\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0645\u0642\u0627\u062f\u06cc\u0631 rating"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L148",
      "_origin": "ast",
      "id": "task_12_rating_comment_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 271,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_rating_comment_task",
      "community": 197,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u0645\u062a\u06cc\u0627\u0632 \u0648 \u0646\u0638\u0631\u0627\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_12_rating_comment_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "community": 197,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f2: \u0645\u0627\u0698\u0648\u0644 \u0627\u0645\u062a\u06cc\u0627\u0632 \u0648 \u0646\u0638\u0631\u0627\u062a"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_12_rating_comment_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 197,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627 (\u0648\u0627\u0642\u0639\u06cc \u0627\u0632 Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_12_rating_comment_task_endpoint_\u0647\u0627_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal",
      "community": 197,
      "norm_label": "endpoint \u0647\u0627 (\u0648\u0627\u0642\u0639\u06cc \u0627\u0632 drupal)"
    },
    {
      "label": "\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc (Rate)",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L9",
      "_origin": "ast",
      "id": "task_12_rating_comment_task_\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc_rate",
      "community": 197,
      "norm_label": "\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc (rate)"
    },
    {
      "label": "\u0646\u0638\u0631\u0627\u062a (Comment)",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_12_rating_comment_task_\u0646\u0638\u0631\u0627\u062a_comment",
      "community": 197,
      "norm_label": "\u0646\u0638\u0631\u0627\u062a (comment)"
    },
    {
      "label": "\u0644\u0627\u06cc\u06a9 (Like)",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "task_12_rating_comment_task_\u0644\u0627\u06cc\u06a9_like",
      "community": 197,
      "norm_label": "\u0644\u0627\u06cc\u06a9 (like)"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L38",
      "_origin": "ast",
      "id": "task_12_rating_comment_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 197,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "task_12_rating_comment_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 197,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u26a0 \u0646\u0627\u0645 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc Request (\u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0632 DB!)",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L46",
      "_origin": "ast",
      "id": "task_12_rating_comment_task_\u0646\u0627\u0645_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_request_\u0645\u062a\u0641\u0627\u0648\u062a_\u0627\u0632_db",
      "community": 197,
      "norm_label": "\u26a0 \u0646\u0627\u0645 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc request (\u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0632 db!)"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc Request \u2014 POST /api/v1/clinicpro/rate",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L60",
      "_origin": "ast",
      "id": "task_12_rating_comment_task_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_request_post_api_v1_clinicpro_rate",
      "community": 197,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc request \u2014 post /api/v1/clinicpro/rate"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc Request \u2014 PATCH /api/v1/clinicpro/rate/{uuid}",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L73",
      "_origin": "ast",
      "id": "task_12_rating_comment_task_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_request_patch_api_v1_clinicpro_rate_uuid",
      "community": 197,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc request \u2014 patch /api/v1/clinicpro/rate/{uuid}"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc Request \u2014 PATCH /api/v1/clinicpro/unverified-comments/{uuid}",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L86",
      "_origin": "ast",
      "id": "task_12_rating_comment_task_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_request_patch_api_v1_clinicpro_unverified_comments_uuid",
      "community": 197,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc request \u2014 patch /api/v1/clinicpro/unverified-comments/{uuid}"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "task_12_rating_comment_task_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 197,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_like_architecture",
      "community": 589,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f3: \u0645\u0627\u0698\u0648\u0644 \u0644\u0627\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_like_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "community": 589,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f3: \u0645\u0627\u0698\u0648\u0644 \u0644\u0627\u06cc\u06a9"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_13_like_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 589,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: Like",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/architecture.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_13_like_architecture_entity_like",
      "community": 589,
      "norm_label": "entity: like"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_like_database",
      "community": 474,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f3: \u0645\u0627\u0698\u0648\u0644 \u0644\u0627\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_like_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "community": 474,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f3: \u0645\u0627\u0698\u0648\u0644 \u0644\u0627\u06cc\u06a9"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 Drupal (\u0627\u0632 config \u062a\u0623\u06cc\u06cc\u062f \u0634\u062f\u0647)",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_13_like_database_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal_\u0627\u0632_config_\u062a\u0623\u06cc\u06cc\u062f_\u0634\u062f\u0647",
      "community": 474,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 drupal (\u0627\u0632 config \u062a\u0627\u06cc\u06cc\u062f \u0634\u062f\u0647)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: likes",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/database.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "task_13_like_database_\u062c\u062f\u0648\u0644_likes",
      "community": 474,
      "norm_label": "\u062c\u062f\u0648\u0644: likes"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/database.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_13_like_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 474,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/database.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "task_13_like_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 474,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_like_implementation_notes",
      "community": 518,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f3: \u0645\u0627\u0698\u0648\u0644 \u0644\u0627\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_like_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "community": 518,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f3: \u0645\u0627\u0698\u0648\u0644 \u0644\u0627\u06cc\u06a9"
    },
    {
      "label": "Toggle Like",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_13_like_implementation_notes_toggle_like",
      "community": 518,
      "norm_label": "toggle like"
    },
    {
      "label": "\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0644\u0627\u06cc\u06a9 \u062f\u0648\u06af\u0627\u0646\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/implementation_notes.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "task_13_like_implementation_notes_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_\u0644\u0627\u06cc\u06a9_\u062f\u0648\u06af\u0627\u0646\u0647",
      "community": 518,
      "norm_label": "\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0644\u0627\u06cc\u06a9 \u062f\u0648\u06af\u0627\u0646\u0647"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/implementation_notes.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "task_13_like_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 518,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_like_task",
      "community": 475,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f3: \u0645\u0627\u0698\u0648\u0644 \u0644\u0627\u06cc\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_13_like_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "community": 475,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f3: \u0645\u0627\u0698\u0648\u0644 \u0644\u0627\u06cc\u06a9"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_13_like_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 475,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/task.md",
      "source_location": "L6",
      "_origin": "ast",
      "id": "task_13_like_task_endpoint_\u0647\u0627",
      "community": 475,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/task.md",
      "source_location": "L13",
      "_origin": "ast",
      "id": "task_13_like_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 475,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-13-like/task.md",
      "source_location": "L16",
      "_origin": "ast",
      "id": "task_13_like_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 475,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_secretary_architecture",
      "community": 590,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_secretary_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "community": 590,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_14_secretary_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 590,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: Secretary",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/architecture.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_14_secretary_architecture_entity_secretary",
      "community": 590,
      "norm_label": "entity: secretary"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_secretary_database",
      "community": 519,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_secretary_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "community": 519,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: doctor_secretaries",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_14_secretary_database_\u062c\u062f\u0648\u0644_doctor_secretaries",
      "community": 519,
      "norm_label": "\u062c\u062f\u0648\u0644: doctor_secretaries"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/database.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_14_secretary_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 519,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/database.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_14_secretary_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 519,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_secretary_implementation_notes",
      "community": 520,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_secretary_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "community": 520,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u0646\u0642\u0634 \u06a9\u0627\u0631\u0628\u0631\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_14_secretary_implementation_notes_\u0646\u0642\u0634_\u06a9\u0627\u0631\u0628\u0631\u06cc",
      "community": 520,
      "norm_label": "\u0646\u0642\u0634 \u06a9\u0627\u0631\u0628\u0631\u06cc"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627\u06cc \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/implementation_notes.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_14_secretary_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627\u06cc_\u0645\u0646\u0634\u06cc",
      "community": 520,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627\u06cc \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/implementation_notes.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_14_secretary_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627_\u062f\u0631_\u0633\u06cc\u0633\u062a\u0645",
      "community": 520,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_secretary_task",
      "community": 199,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_14_secretary_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "community": 199,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f4: \u0645\u0627\u0698\u0648\u0644 \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_14_secretary_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 199,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_14_secretary_task_endpoint_\u0647\u0627",
      "community": 199,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "task_14_secretary_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 199,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "task_14_secretary_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 199,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0633\u06cc\u0633\u062a\u0645 \u0645\u062c\u0648\u0632\u0647\u0627 \u2014 Resource-Based Permissions (\u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631)",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "task_14_secretary_task_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632\u0647\u0627_resource_based_permissions_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631",
      "community": 199,
      "norm_label": "\u0633\u06cc\u0633\u062a\u0645 \u0645\u062c\u0648\u0632\u0647\u0627 \u2014 resource-based permissions (\u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631)"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 JSON",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "task_14_secretary_task_\u0633\u0627\u062e\u062a\u0627\u0631_json",
      "community": 199,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 json"
    },
    {
      "label": "\u0645\u0646\u0627\u0628\u0639 \u0648 \u0639\u0645\u0644\u06cc\u0627\u062a \u0641\u0639\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "task_14_secretary_task_\u0645\u0646\u0627\u0628\u0639_\u0648_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0641\u0639\u0644\u06cc",
      "community": 199,
      "norm_label": "\u0645\u0646\u0627\u0628\u0639 \u0648 \u0639\u0645\u0644\u06cc\u0627\u062a \u0641\u0639\u0644\u06cc"
    },
    {
      "label": "\u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631\u06cc \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 Resource \u062c\u062f\u06cc\u062f \u062f\u0631 \u0622\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L71",
      "_origin": "ast",
      "id": "task_14_secretary_task_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631\u06cc_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_resource_\u062c\u062f\u06cc\u062f_\u062f\u0631_\u0622\u06cc\u0646\u062f\u0647",
      "community": 199,
      "norm_label": "\u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631\u06cc \u2014 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 resource \u062c\u062f\u06cc\u062f \u062f\u0631 \u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc PHP \u2014 SecretaryPermissionChecker",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "task_14_secretary_task_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_php_secretarypermissionchecker",
      "community": 199,
      "norm_label": "\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc php \u2014 secretarypermissionchecker"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0647\u0646\u06af\u0627\u0645 \u0627\u06cc\u062c\u0627\u062f \u0645\u0646\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L125",
      "_origin": "ast",
      "id": "task_14_secretary_task_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u0647\u0646\u06af\u0627\u0645_\u0627\u06cc\u062c\u0627\u062f_\u0645\u0646\u0634\u06cc",
      "community": 199,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0647\u0646\u06af\u0627\u0645 \u0627\u06cc\u062c\u0627\u062f \u0645\u0646\u0634\u06cc"
    },
    {
      "label": "POST /api/v1/secretary",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L159",
      "_origin": "ast",
      "id": "task_14_secretary_task_post_api_v1_secretary",
      "community": 199,
      "norm_label": "post /api/v1/secretary"
    },
    {
      "label": "PATCH /api/v1/secretary/{uuid}",
      "file_type": "document",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L227",
      "_origin": "ast",
      "id": "task_14_secretary_task_patch_api_v1_secretary_uuid",
      "community": 199,
      "norm_label": "patch /api/v1/secretary/{uuid}"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_payment_architecture",
      "community": 591,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f5: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u062f\u0627\u062e\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_payment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "community": 591,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f5: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_15_payment_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 591,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "Entity: Payment",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/architecture.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_15_payment_architecture_entity_payment",
      "community": 591,
      "norm_label": "entity: payment"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_payment_database",
      "community": 247,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f5: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u062f\u0627\u062e\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_payment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "community": 247,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f5: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: payments",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_15_payment_database_\u062c\u062f\u0648\u0644_payments",
      "community": 247,
      "norm_label": "\u062c\u062f\u0648\u0644: payments"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a (field_status) \u2014 \u0627\u0632 config",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L23",
      "_origin": "ast",
      "id": "task_15_payment_database_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_field_status_\u0627\u0632_config",
      "community": 247,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a (field_status) \u2014 \u0627\u0632 config"
    },
    {
      "label": "\u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a (field_payment_method) \u2014 \u0627\u0632 config",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "task_15_payment_database_\u0631\u0648\u0634_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_field_payment_method_\u0627\u0632_config",
      "community": 247,
      "norm_label": "\u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u062e\u062a (field_payment_method) \u2014 \u0627\u0632 config"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 DB backup",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "task_15_payment_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup",
      "community": 247,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 db backup"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "task_15_payment_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 247,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0648\u0636\u0639\u06cc\u062a appointment",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "task_15_payment_database_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u0648\u0636\u0639\u06cc\u062a_appointment",
      "community": 247,
      "norm_label": "\u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0648\u0636\u0639\u06cc\u062a appointment"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L61",
      "_origin": "ast",
      "id": "task_15_payment_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 247,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: subscription_payments (\u067e\u0631\u062f\u0627\u062e\u062a \u0627\u0634\u062a\u0631\u0627\u06a9)",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L70",
      "_origin": "ast",
      "id": "task_15_payment_database_\u062c\u062f\u0648\u0644_subscription_payments_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0634\u062a\u0631\u0627\u06a9",
      "community": 247,
      "norm_label": "\u062c\u062f\u0648\u0644: subscription_payments (\u067e\u0631\u062f\u0627\u062e\u062a \u0627\u0634\u062a\u0631\u0627\u06a9)"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627\u06cc subscription_payments",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "task_15_payment_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627\u06cc_subscription_payments",
      "community": 247,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627\u06cc subscription_payments"
    },
    {
      "label": "\u062a\u0641\u0627\u0648\u062a payments \u0648 subscription_payments",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L101",
      "_origin": "ast",
      "id": "task_15_payment_database_\u062a\u0641\u0627\u0648\u062a_payments_\u0648_subscription_payments",
      "community": 247,
      "norm_label": "\u062a\u0641\u0627\u0648\u062a payments \u0648 subscription_payments"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_payment_implementation_notes",
      "community": 226,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f5: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u062f\u0627\u062e\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_payment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "community": 226,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f5: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "label": "\u062f\u0631\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u067e\u0631\u0648\u0698\u0647 (\u0627\u0632 \u06a9\u062f Drupal)",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_15_payment_implementation_notes_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0627\u0632_\u06a9\u062f_drupal",
      "community": 226,
      "norm_label": "\u062f\u0631\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u067e\u0631\u0648\u0698\u0647 (\u0627\u0632 \u06a9\u062f drupal)"
    },
    {
      "label": "\u06f1. \u0628\u0627\u0646\u06a9 \u0645\u0644\u062a (Mellat) \u2014 \u067e\u0631\u0648\u062a\u06a9\u0644 SOAP",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "task_15_payment_implementation_notes_\u06f1_\u0628\u0627\u0646\u06a9_\u0645\u0644\u062a_mellat_\u067e\u0631\u0648\u062a\u06a9\u0644_soap",
      "community": 226,
      "norm_label": "\u06f1. \u0628\u0627\u0646\u06a9 \u0645\u0644\u062a (mellat) \u2014 \u067e\u0631\u0648\u062a\u06a9\u0644 soap"
    },
    {
      "label": "\u06f2. SEP (\u0633\u0627\u0645\u0627\u0646) \u2014 \u062f\u0631\u06af\u0627\u0647 \u062f\u0648\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_15_payment_implementation_notes_\u06f2_sep_\u0633\u0627\u0645\u0627\u0646_\u062f\u0631\u06af\u0627\u0647_\u062f\u0648\u0645",
      "community": 226,
      "norm_label": "\u06f2. sep (\u0633\u0627\u0645\u0627\u0646) \u2014 \u062f\u0631\u06af\u0627\u0647 \u062f\u0648\u0645"
    },
    {
      "label": "\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u062f\u0631 Symfony",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_15_payment_implementation_notes_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062f\u0631_symfony",
      "community": 226,
      "norm_label": "\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u062f\u0631 symfony"
    },
    {
      "label": "\u0648\u0636\u0639\u06cc\u062a \u067e\u0631\u062f\u0627\u062e\u062a (\u0627\u0632 \u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L42",
      "_origin": "ast",
      "id": "task_15_payment_implementation_notes_\u0648\u0636\u0639\u06cc\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0632_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "community": 226,
      "norm_label": "\u0648\u0636\u0639\u06cc\u062a \u067e\u0631\u062f\u0627\u062e\u062a (\u0627\u0632 \u06a9\u062f \u0648\u0627\u0642\u0639\u06cc)"
    },
    {
      "label": "\u0634\u0631\u0637 \u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u062f\u0627\u062e\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "task_15_payment_implementation_notes_\u0634\u0631\u0637_\u0627\u06cc\u062c\u0627\u062f_\u067e\u0631\u062f\u0627\u062e\u062a",
      "community": 226,
      "norm_label": "\u0634\u0631\u0637 \u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "label": "\u0642\u06cc\u0645\u062a \u0627\u0632 Config (\u0646\u0647 Request)",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L54",
      "_origin": "ast",
      "id": "task_15_payment_implementation_notes_\u0642\u06cc\u0645\u062a_\u0627\u0632_config_\u0646\u0647_request",
      "community": 226,
      "norm_label": "\u0642\u06cc\u0645\u062a \u0627\u0632 config (\u0646\u0647 request)"
    },
    {
      "label": "frontend_address",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L64",
      "_origin": "ast",
      "id": "task_15_payment_implementation_notes_frontend_address",
      "community": 226,
      "norm_label": "frontend_address"
    },
    {
      "label": "Callback Mellat",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L68",
      "_origin": "ast",
      "id": "task_15_payment_implementation_notes_callback_mellat",
      "community": 226,
      "norm_label": "callback mellat"
    },
    {
      "label": "Idempotency",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L85",
      "_origin": "ast",
      "id": "task_15_payment_implementation_notes_idempotency",
      "community": 226,
      "norm_label": "idempotency"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L93",
      "_origin": "ast",
      "id": "task_15_payment_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 226,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_payment_task",
      "community": 159,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f5: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u062f\u0627\u062e\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "community": 159,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f5: \u0645\u0627\u0698\u0648\u0644 \u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_15_payment_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 159,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_15_payment_task_endpoint_\u0647\u0627",
      "community": 159,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_15_payment_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 159,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L24",
      "_origin": "ast",
      "id": "task_15_payment_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 159,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0641\u0644\u0648\u06cc \u06a9\u0627\u0645\u0644 \u067e\u0631\u062f\u0627\u062e\u062a \u0646\u0648\u0628\u062a",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L29",
      "_origin": "ast",
      "id": "task_15_payment_task_\u0641\u0644\u0648\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0648\u0628\u062a",
      "community": 159,
      "norm_label": "\u0641\u0644\u0648\u06cc \u06a9\u0627\u0645\u0644 \u067e\u0631\u062f\u0627\u062e\u062a \u0646\u0648\u0628\u062a"
    },
    {
      "label": "Strategy Pattern \u0628\u0631\u0627\u06cc \u062f\u0631\u06af\u0627\u0647\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L67",
      "_origin": "ast",
      "id": "task_15_payment_task_strategy_pattern_\u0628\u0631\u0627\u06cc_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627",
      "community": 159,
      "norm_label": "strategy pattern \u0628\u0631\u0627\u06cc \u062f\u0631\u06af\u0627\u0647\u200c\u0647\u0627"
    },
    {
      "label": "POST /api/v1/payment",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "task_15_payment_task_post_api_v1_payment",
      "community": 159,
      "norm_label": "post /api/v1/payment"
    },
    {
      "label": "POST /api/v1/payment/callback/mellat",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L120",
      "_origin": "ast",
      "id": "task_15_payment_task_post_api_v1_payment_callback_mellat",
      "community": 159,
      "norm_label": "post /api/v1/payment/callback/mellat"
    },
    {
      "label": "GET /api/v1/payment/{uuid}",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L147",
      "_origin": "ast",
      "id": "task_15_payment_task_get_api_v1_payment_uuid",
      "community": 159,
      "norm_label": "get /api/v1/payment/{uuid}"
    },
    {
      "label": "\u0641\u0644\u0648\u06cc Refund (\u0644\u063a\u0648 \u0646\u0648\u0628\u062a \u0628\u0639\u062f \u0627\u0632 \u067e\u0631\u062f\u0627\u062e\u062a)",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L172",
      "_origin": "ast",
      "id": "task_15_payment_task_\u0641\u0644\u0648\u06cc_refund_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a_\u0628\u0639\u062f_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a",
      "community": 159,
      "norm_label": "\u0641\u0644\u0648\u06cc refund (\u0644\u063a\u0648 \u0646\u0648\u0628\u062a \u0628\u0639\u062f \u0627\u0632 \u067e\u0631\u062f\u0627\u062e\u062a)"
    },
    {
      "label": "Subscription Payment \u2014 POST /api/v1/subscription-payment",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L190",
      "_origin": "ast",
      "id": "task_15_payment_task_subscription_payment_post_api_v1_subscription_payment",
      "community": 159,
      "norm_label": "subscription payment \u2014 post /api/v1/subscription-payment"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L225",
      "_origin": "ast",
      "id": "task_15_payment_task_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 159,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "\u26a0 \u0627\u0645\u0646\u06cc\u062a: \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 Open Redirect",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L235",
      "_origin": "ast",
      "id": "task_15_payment_task_\u0627\u0645\u0646\u06cc\u062a_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_open_redirect",
      "community": 159,
      "norm_label": "\u26a0 \u0627\u0645\u0646\u06cc\u062a: \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 open redirect"
    },
    {
      "label": "\u26a0 \u0627\u0645\u0646\u06cc\u062a: IP Whitelist \u0628\u0631\u0627\u06cc Callback",
      "file_type": "document",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L262",
      "_origin": "ast",
      "id": "task_15_payment_task_\u0627\u0645\u0646\u06cc\u062a_ip_whitelist_\u0628\u0631\u0627\u06cc_callback",
      "community": 159,
      "norm_label": "\u26a0 \u0627\u0645\u0646\u06cc\u062a: ip whitelist \u0628\u0631\u0627\u06cc callback"
    },
    {
      "label": "architecture.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_representation_architecture",
      "community": 521,
      "norm_label": "architecture.md"
    },
    {
      "label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f6: \u0645\u0627\u0698\u0648\u0644 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u062f\u06a9\u062a\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/architecture.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_representation_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "community": 521,
      "norm_label": "\u0645\u0639\u0645\u0627\u0631\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f6: \u0645\u0627\u0698\u0648\u0644 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u062f\u06a9\u062a\u0631"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/architecture.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_16_representation_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627",
      "community": 521,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u0645\u0648\u062f\u0627\u0631 \u062c\u0631\u06cc\u0627\u0646",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/architecture.md",
      "source_location": "L21",
      "_origin": "ast",
      "id": "task_16_representation_architecture_\u0646\u0645\u0648\u062f\u0627\u0631_\u062c\u0631\u06cc\u0627\u0646",
      "community": 521,
      "norm_label": "\u0646\u0645\u0648\u062f\u0627\u0631 \u062c\u0631\u06cc\u0627\u0646"
    },
    {
      "label": "\u06a9\u0648\u0626\u0631\u06cc \u062f\u0631\u0622\u0645\u062f \u0633\u0627\u0644\u0627\u0646\u0647 (\u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u0627\u0647\u200c\u0647\u0627\u06cc \u0634\u0645\u0633\u06cc)",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/architecture.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_16_representation_architecture_\u06a9\u0648\u0626\u0631\u06cc_\u062f\u0631\u0622\u0645\u062f_\u0633\u0627\u0644\u0627\u0646\u0647_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u0627\u0647_\u0647\u0627\u06cc_\u0634\u0645\u0633\u06cc",
      "community": 521,
      "norm_label": "\u06a9\u0648\u064a\u0631\u06cc \u062f\u0631\u0627\u0645\u062f \u0633\u0627\u0644\u0627\u0646\u0647 (\u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u0627\u0647\u200c\u0647\u0627\u06cc \u0634\u0645\u0633\u06cc)"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_representation_database",
      "community": 272,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f6: \u0645\u0627\u0698\u0648\u0644 Representation",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_representation_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation",
      "community": 272,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f6: \u0645\u0627\u0698\u0648\u0644 representation"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: representations",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_16_representation_database_\u062c\u062f\u0648\u0644_representations",
      "community": 272,
      "norm_label": "\u062c\u062f\u0648\u0644: representations"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0648\u0627\u0642\u0639\u06cc (\u0627\u0632 DB backup)",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L20",
      "_origin": "ast",
      "id": "task_16_representation_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup",
      "community": 272,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0648\u0627\u0642\u0639\u06cc (\u0627\u0632 db backup)"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L26",
      "_origin": "ast",
      "id": "task_16_representation_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 272,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0631\u0648\u0627\u0628\u0637 \u0628\u0627 \u062c\u062f\u0627\u0648\u0644 \u062f\u06cc\u06af\u0631",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_16_representation_database_\u0631\u0648\u0627\u0628\u0637_\u0628\u0627_\u062c\u062f\u0627\u0648\u0644_\u062f\u06cc\u06af\u0631",
      "community": 272,
      "norm_label": "\u0631\u0648\u0627\u0628\u0637 \u0628\u0627 \u062c\u062f\u0627\u0648\u0644 \u062f\u06cc\u06af\u0631"
    },
    {
      "label": "\u06a9\u0648\u0626\u0631\u06cc\u200c\u0647\u0627\u06cc \u0622\u0645\u0627\u0631\u06cc (\u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u0627\u0647 \u0634\u0645\u0633\u06cc)",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L37",
      "_origin": "ast",
      "id": "task_16_representation_database_\u06a9\u0648\u0626\u0631\u06cc_\u0647\u0627\u06cc_\u0622\u0645\u0627\u0631\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u0627\u0647_\u0634\u0645\u0633\u06cc",
      "community": 272,
      "norm_label": "\u06a9\u0648\u064a\u0631\u06cc\u200c\u0647\u0627\u06cc \u0627\u0645\u0627\u0631\u06cc (\u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u0627\u0647 \u0634\u0645\u0633\u06cc)"
    },
    {
      "label": "\u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u0645\u0627\u0647 \u0634\u0645\u0633\u06cc (\u0627\u0632 RepresentationService.php)",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "task_16_representation_database_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u06cc\u06a9_\u0645\u0627\u0647_\u0634\u0645\u0633\u06cc_\u0627\u0632_representationservice_php",
      "community": 272,
      "norm_label": "\u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u0645\u0627\u0647 \u0634\u0645\u0633\u06cc (\u0627\u0632 representationservice.php)"
    },
    {
      "label": "\u0628\u06cc\u0645\u0627\u0631\u0627\u0646 \u06cc\u06a9 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (total_patients)",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "task_16_representation_database_\u0628\u06cc\u0645\u0627\u0631\u0627\u0646_\u06cc\u06a9_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_total_patients",
      "community": 272,
      "norm_label": "\u0628\u06cc\u0645\u0627\u0631\u0627\u0646 \u06cc\u06a9 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (total_patients)"
    },
    {
      "label": "\u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0627\u0645\u0631\u0648\u0632",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "task_16_representation_database_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0627\u0645\u0631\u0648\u0632",
      "community": 272,
      "norm_label": "\u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0627\u0645\u0631\u0648\u0632"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "task_16_representation_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 272,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_representation_implementation_notes",
      "community": 248,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f6: \u0645\u0627\u0698\u0648\u0644 Representation (\u062f\u0627\u0634\u0628\u0648\u0631\u062f \u062f\u06a9\u062a\u0631)",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_representation_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "community": 248,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f6: \u0645\u0627\u0698\u0648\u0644 representation (\u062f\u0627\u0634\u0628\u0648\u0631\u062f \u062f\u06a9\u062a\u0631)"
    },
    {
      "label": "\u0645\u0647\u0645: \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u062f\u0648 \u0646\u0642\u0634 \u062f\u0627\u0631\u062f",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_16_representation_implementation_notes_\u0645\u0647\u0645_\u0627\u06cc\u0646_\u0645\u0627\u0698\u0648\u0644_\u062f\u0648_\u0646\u0642\u0634_\u062f\u0627\u0631\u062f",
      "community": 248,
      "norm_label": "\u0645\u0647\u0645: \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u062f\u0648 \u0646\u0642\u0634 \u062f\u0627\u0631\u062f"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 Representation \u062f\u0631 Drupal",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L7",
      "_origin": "ast",
      "id": "task_16_representation_implementation_notes_\u0633\u0627\u062e\u062a\u0627\u0631_representation_\u062f\u0631_drupal",
      "community": 248,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 representation \u062f\u0631 drupal"
    },
    {
      "label": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u0632 Host",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_16_representation_implementation_notes_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0627\u0632_host",
      "community": 248,
      "norm_label": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u0632 host"
    },
    {
      "label": "endpoint: my-doctor (\u0628\u0631\u0627\u06cc \u0628\u06cc\u0645\u0627\u0631)",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_16_representation_implementation_notes_endpoint_my_doctor_\u0628\u0631\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631",
      "community": 248,
      "norm_label": "endpoint: my-doctor (\u0628\u0631\u0627\u06cc \u0628\u06cc\u0645\u0627\u0631)"
    },
    {
      "label": "endpoint: my-appointments (\u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647)",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_16_representation_implementation_notes_endpoint_my_appointments_\u0628\u0631\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "community": 248,
      "norm_label": "endpoint: my-appointments (\u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647)"
    },
    {
      "label": "endpoint: filter (\u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0645\u0627\u0647\u0627\u0646\u0647)",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "task_16_representation_implementation_notes_endpoint_filter_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u0627\u0647\u0627\u0646\u0647",
      "community": 248,
      "norm_label": "endpoint: filter (\u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0645\u0627\u0647\u0627\u0646\u0647)"
    },
    {
      "label": "endpoint: yearly-income (\u062f\u0631\u0622\u0645\u062f \u0633\u0627\u0644\u0627\u0646\u0647)",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_16_representation_implementation_notes_endpoint_yearly_income_\u062f\u0631\u0622\u0645\u062f_\u0633\u0627\u0644\u0627\u0646\u0647",
      "community": 248,
      "norm_label": "endpoint: yearly-income (\u062f\u0631\u0627\u0645\u062f \u0633\u0627\u0644\u0627\u0646\u0647)"
    },
    {
      "label": "JalaliDateService \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u062f\u0631 Symfony",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L97",
      "_origin": "ast",
      "id": "task_16_representation_implementation_notes_jalalidateservice_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062f\u0631_symfony",
      "community": 248,
      "norm_label": "jalalidateservice \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u062f\u0631 symfony"
    },
    {
      "label": "\u06a9\u0634\u06cc\u0646\u06af \u0622\u0645\u0627\u0631 \u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L119",
      "_origin": "ast",
      "id": "task_16_representation_implementation_notes_\u06a9\u0634\u06cc\u0646\u06af_\u0622\u0645\u0627\u0631_\u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "community": 248,
      "norm_label": "\u06a9\u0634\u06cc\u0646\u06af \u0627\u0645\u0627\u0631 \u062f\u0627\u0634\u0628\u0648\u0631\u062f"
    },
    {
      "label": "\u0645\u062c\u0648\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L126",
      "_origin": "ast",
      "id": "task_16_representation_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627",
      "community": 248,
      "norm_label": "\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_representation_task",
      "community": 134,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f6: \u0645\u0627\u0698\u0648\u0644 Representation (\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc + \u062f\u0627\u0634\u0628\u0648\u0631\u062f)",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_16_representation_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "community": 134,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f6: \u0645\u0627\u0698\u0648\u0644 representation (\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc + \u062f\u0627\u0634\u0628\u0648\u0631\u062f)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_16_representation_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 134,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "task_16_representation_task_endpoint_\u0647\u0627",
      "community": 134,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_16_representation_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 134,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "task_16_representation_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 134,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "Query Params",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L28",
      "_origin": "ast",
      "id": "task_16_representation_task_query_params",
      "community": 134,
      "norm_label": "query params"
    },
    {
      "label": "GET /api/v1/representation/filter/{representationId}",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "task_16_representation_task_get_api_v1_representation_filter_representationid",
      "community": 134,
      "norm_label": "get /api/v1/representation/filter/{representationid}"
    },
    {
      "label": "GET /api/v1/representation/yearly-income/{representationId}",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L36",
      "_origin": "ast",
      "id": "task_16_representation_task_get_api_v1_representation_yearly_income_representationid",
      "community": 134,
      "norm_label": "get /api/v1/representation/yearly-income/{representationid}"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Response\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L41",
      "_origin": "ast",
      "id": "task_16_representation_task_\u0646\u0645\u0648\u0646\u0647_response_\u0647\u0627",
      "community": 134,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 response\u200c\u0647\u0627"
    },
    {
      "label": "GET /api/v1/representation/{uuid}",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L43",
      "_origin": "ast",
      "id": "task_16_representation_task_get_api_v1_representation_uuid",
      "community": 134,
      "norm_label": "get /api/v1/representation/{uuid}"
    },
    {
      "label": "GET /api/v1/representation/filter/{id}",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L57",
      "_origin": "ast",
      "id": "task_16_representation_task_get_api_v1_representation_filter_id",
      "community": 134,
      "norm_label": "get /api/v1/representation/filter/{id}"
    },
    {
      "label": "GET /api/v1/representation/yearly-income/{id}",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "task_16_representation_task_get_api_v1_representation_yearly_income_id",
      "community": 134,
      "norm_label": "get /api/v1/representation/yearly-income/{id}"
    },
    {
      "label": "GET /api/v1/representation/my-appointments/{id}",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L80",
      "_origin": "ast",
      "id": "task_16_representation_task_get_api_v1_representation_my_appointments_id",
      "community": 134,
      "norm_label": "get /api/v1/representation/my-appointments/{id}"
    },
    {
      "label": "POST /api/v1/representations/{id}/bank-accounts",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L100",
      "_origin": "ast",
      "id": "task_16_representation_task_post_api_v1_representations_id_bank_accounts",
      "community": 134,
      "norm_label": "post /api/v1/representations/{id}/bank-accounts"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 `bank_account` \u062f\u0631 GET /api/v1/representation/{uuid}",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L135",
      "_origin": "ast",
      "id": "task_16_representation_task_\u0646\u0645\u0648\u0646\u0647_bank_account_\u062f\u0631_get_api_v1_representation_uuid",
      "community": 134,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 `bank_account` \u062f\u0631 get /api/v1/representation/{uuid}"
    },
    {
      "label": "\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc Representation Entity",
      "file_type": "document",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L147",
      "_origin": "ast",
      "id": "task_16_representation_task_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_representation_entity",
      "community": 134,
      "norm_label": "\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc representation entity"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_17_sms_database",
      "community": 477,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f7: \u0645\u0627\u0698\u0648\u0644 \u067e\u06cc\u0627\u0645\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_17_sms_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 477,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f7: \u0645\u0627\u0698\u0648\u0644 \u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: sms_accounts (\u062d\u0633\u0627\u0628 \u067e\u06cc\u0627\u0645\u06a9)",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_17_sms_database_\u062c\u062f\u0648\u0644_sms_accounts_\u062d\u0633\u0627\u0628_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 477,
      "norm_label": "\u062c\u062f\u0648\u0644: sms_accounts (\u062d\u0633\u0627\u0628 \u067e\u06cc\u0627\u0645\u06a9)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: sms_queue (\u0635\u0641 \u067e\u06cc\u0627\u0645\u06a9)",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/database.md",
      "source_location": "L17",
      "_origin": "ast",
      "id": "task_17_sms_database_\u062c\u062f\u0648\u0644_sms_queue_\u0635\u0641_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 477,
      "norm_label": "\u062c\u062f\u0648\u0644: sms_queue (\u0635\u0641 \u067e\u06cc\u0627\u0645\u06a9)"
    },
    {
      "label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/database.md",
      "source_location": "L32",
      "_origin": "ast",
      "id": "task_17_sms_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627",
      "community": 477,
      "norm_label": "\u0627\u06cc\u0646\u062f\u06a9\u0633\u200c\u0647\u0627"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/database.md",
      "source_location": "L40",
      "_origin": "ast",
      "id": "task_17_sms_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 477,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "implementation_notes.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_17_sms_implementation_notes",
      "community": 365,
      "norm_label": "implementation_notes.md"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f7: \u0645\u0627\u0698\u0648\u0644 \u067e\u06cc\u0627\u0645\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_17_sms_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 365,
      "norm_label": "\u0646\u06a9\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u2014 \u062a\u0633\u06a9 \u06f1\u06f7: \u0645\u0627\u0698\u0648\u0644 \u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "label": "API Endpoints",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_17_sms_implementation_notes_api_endpoints",
      "community": 365,
      "norm_label": "api endpoints"
    },
    {
      "label": "GET /api/v1/sms/balance",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L5",
      "_origin": "ast",
      "id": "task_17_sms_implementation_notes_get_api_v1_sms_balance",
      "community": 365,
      "norm_label": "get /api/v1/sms/balance"
    },
    {
      "label": "POST /api/v1/sms/queue",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L18",
      "_origin": "ast",
      "id": "task_17_sms_implementation_notes_post_api_v1_sms_queue",
      "community": 365,
      "norm_label": "post /api/v1/sms/queue"
    },
    {
      "label": "\u0645\u0646\u0637\u0642 \u06a9\u0633\u0631 \u0645\u0648\u062c\u0648\u062f\u06cc (atomic)",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "task_17_sms_implementation_notes_\u0645\u0646\u0637\u0642_\u06a9\u0633\u0631_\u0645\u0648\u062c\u0648\u062f\u06cc_atomic",
      "community": 365,
      "norm_label": "\u0645\u0646\u0637\u0642 \u06a9\u0633\u0631 \u0645\u0648\u062c\u0648\u062f\u06cc (atomic)"
    },
    {
      "label": "\u062a\u0634\u062e\u06cc\u0635 owner \u0627\u0632 JWT token",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L52",
      "_origin": "ast",
      "id": "task_17_sms_implementation_notes_\u062a\u0634\u062e\u06cc\u0635_owner_\u0627\u0632_jwt_token",
      "community": 365,
      "norm_label": "\u062a\u0634\u062e\u06cc\u0635 owner \u0627\u0632 jwt token"
    },
    {
      "label": "\u0646\u06a9\u062a\u0647: \u0627\u0631\u0633\u0627\u0644 \u0648\u0627\u0642\u0639\u06cc \u067e\u06cc\u0627\u0645\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L65",
      "_origin": "ast",
      "id": "task_17_sms_implementation_notes_\u0646\u06a9\u062a\u0647_\u0627\u0631\u0633\u0627\u0644_\u0648\u0627\u0642\u0639\u06cc_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 365,
      "norm_label": "\u0646\u06a9\u062a\u0647: \u0627\u0631\u0633\u0627\u0644 \u0648\u0627\u0642\u0639\u06cc \u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_17_sms_task",
      "community": 56,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f7: \u0645\u0627\u0698\u0648\u0644 \u067e\u06cc\u0627\u0645\u06a9 (SMS)",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms",
      "community": 56,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f7: \u0645\u0627\u0698\u0648\u0644 \u067e\u06cc\u0627\u0645\u06a9 (sms)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_17_sms_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 56,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L11",
      "_origin": "ast",
      "id": "task_17_sms_task_endpoint_\u0647\u0627",
      "community": 56,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L27",
      "_origin": "ast",
      "id": "task_17_sms_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 56,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L30",
      "_origin": "ast",
      "id": "task_17_sms_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 56,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "GET /api/v1/sms/balance",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L35",
      "_origin": "ast",
      "id": "task_17_sms_task_get_api_v1_sms_balance",
      "community": 56,
      "norm_label": "get /api/v1/sms/balance"
    },
    {
      "label": "POST /api/v1/sms/queue",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "task_17_sms_task_post_api_v1_sms_queue",
      "community": 56,
      "norm_label": "post /api/v1/sms/queue"
    },
    {
      "label": "SMS Providers \u2014 Strategy Pattern",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L83",
      "_origin": "ast",
      "id": "task_17_sms_task_sms_providers_strategy_pattern",
      "community": 56,
      "norm_label": "sms providers \u2014 strategy pattern"
    },
    {
      "label": "Fallback Logic",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L96",
      "_origin": "ast",
      "id": "task_17_sms_task_fallback_logic",
      "community": 56,
      "norm_label": "fallback logic"
    },
    {
      "label": "Symfony Messenger \u2014 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc Async",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L116",
      "_origin": "ast",
      "id": "task_17_sms_task_symfony_messenger_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_async",
      "community": 56,
      "norm_label": "symfony messenger \u2014 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc async"
    },
    {
      "label": "\u0642\u0627\u0646\u0648\u0646 \u06a9\u0633\u0631 \u0645\u0648\u062c\u0648\u062f\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L168",
      "_origin": "ast",
      "id": "task_17_sms_task_\u0642\u0627\u0646\u0648\u0646_\u06a9\u0633\u0631_\u0645\u0648\u062c\u0648\u062f\u06cc",
      "community": 56,
      "norm_label": "\u0642\u0627\u0646\u0648\u0646 \u06a9\u0633\u0631 \u0645\u0648\u062c\u0648\u062f\u06cc"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u062c\u062f\u0648\u0644 sms_logs",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L182",
      "_origin": "ast",
      "id": "task_17_sms_task_\u0633\u0627\u062e\u062a\u0627\u0631_\u062c\u062f\u0648\u0644_sms_logs",
      "community": 56,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u062c\u062f\u0648\u0644 sms_logs"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L200",
      "_origin": "ast",
      "id": "task_17_sms_task_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 56,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "\u0633\u06cc\u0633\u062a\u0645 \u062a\u0645\u067e\u0644\u06cc\u062a \u067e\u06cc\u0627\u0645\u06a9 \u0633\u0641\u0627\u0631\u0634\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L208",
      "_origin": "ast",
      "id": "task_17_sms_task_\u0633\u06cc\u0633\u062a\u0645_\u062a\u0645\u067e\u0644\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0633\u0641\u0627\u0631\u0634\u06cc",
      "community": 56,
      "norm_label": "\u0633\u06cc\u0633\u062a\u0645 \u062a\u0645\u067e\u0644\u06cc\u062a \u067e\u06cc\u0627\u0645\u06a9 \u0633\u0641\u0627\u0631\u0634\u06cc"
    },
    {
      "label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0644\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L210",
      "_origin": "ast",
      "id": "task_17_sms_task_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0644\u06cc",
      "community": 56,
      "norm_label": "\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0644\u06cc"
    },
    {
      "label": "\u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u062a\u0645\u067e\u0644\u06cc\u062a\u200c\u0647\u0627 (category)",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L236",
      "_origin": "ast",
      "id": "task_17_sms_task_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u062a\u0645\u067e\u0644\u06cc\u062a_\u0647\u0627_category",
      "community": 56,
      "norm_label": "\u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u062a\u0645\u067e\u0644\u06cc\u062a\u200c\u0647\u0627 (category)"
    },
    {
      "label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u062a\u0645\u067e\u0644\u06cc\u062a \u0648 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L246",
      "_origin": "ast",
      "id": "task_17_sms_task_\u0633\u0627\u062e\u062a\u0627\u0631_\u062a\u0645\u067e\u0644\u06cc\u062a_\u0648_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627",
      "community": 56,
      "norm_label": "\u0633\u0627\u062e\u062a\u0627\u0631 \u062a\u0645\u067e\u0644\u06cc\u062a \u0648 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627"
    },
    {
      "label": "GET /api/v1/sms/sample-templates",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L263",
      "_origin": "ast",
      "id": "task_17_sms_task_get_api_v1_sms_sample_templates",
      "community": 56,
      "norm_label": "get /api/v1/sms/sample-templates"
    },
    {
      "label": "POST /api/v1/sms/templates",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L282",
      "_origin": "ast",
      "id": "task_17_sms_task_post_api_v1_sms_templates",
      "community": 56,
      "norm_label": "post /api/v1/sms/templates"
    },
    {
      "label": "PATCH /api/v1/sms/templates/{uuid}/submit",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L322",
      "_origin": "ast",
      "id": "task_17_sms_task_patch_api_v1_sms_templates_uuid_submit",
      "community": 56,
      "norm_label": "patch /api/v1/sms/templates/{uuid}/submit"
    },
    {
      "label": "PATCH /api/v1/sms/templates/{uuid}/approve (Admin)",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L345",
      "_origin": "ast",
      "id": "task_17_sms_task_patch_api_v1_sms_templates_uuid_approve_admin",
      "community": 56,
      "norm_label": "patch /api/v1/sms/templates/{uuid}/approve (admin)"
    },
    {
      "label": "PATCH /api/v1/sms/templates/{uuid}/reject (Admin)",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L363",
      "_origin": "ast",
      "id": "task_17_sms_task_patch_api_v1_sms_templates_uuid_reject_admin",
      "community": 56,
      "norm_label": "patch /api/v1/sms/templates/{uuid}/reject (admin)"
    },
    {
      "label": "GET /api/v1/sms/templates",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L387",
      "_origin": "ast",
      "id": "task_17_sms_task_get_api_v1_sms_templates",
      "community": 56,
      "norm_label": "get /api/v1/sms/templates"
    },
    {
      "label": "\u0645\u0646\u0637\u0642 \u0627\u0646\u062a\u062e\u0627\u0628 \u062a\u0645\u067e\u0644\u06cc\u062a \u0647\u0646\u06af\u0627\u0645 \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L418",
      "_origin": "ast",
      "id": "task_17_sms_task_\u0645\u0646\u0637\u0642_\u0627\u0646\u062a\u062e\u0627\u0628_\u062a\u0645\u067e\u0644\u06cc\u062a_\u0647\u0646\u06af\u0627\u0645_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "community": 56,
      "norm_label": "\u0645\u0646\u0637\u0642 \u0627\u0646\u062a\u062e\u0627\u0628 \u062a\u0645\u067e\u0644\u06cc\u062a \u0647\u0646\u06af\u0627\u0645 \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "label": "\u062c\u062f\u0648\u0644 sms_templates",
      "file_type": "document",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L447",
      "_origin": "ast",
      "id": "task_17_sms_task_\u062c\u062f\u0648\u0644_sms_templates",
      "community": 56,
      "norm_label": "\u062c\u062f\u0648\u0644 sms_templates"
    },
    {
      "label": "database.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_18_settlement_database",
      "community": 389,
      "norm_label": "database.md"
    },
    {
      "label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f8: \u062a\u0633\u0648\u06cc\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/database.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_18_settlement_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f8_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "community": 389,
      "norm_label": "\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u2014 \u062a\u0633\u06a9 \u06f1\u06f8: \u062a\u0633\u0648\u06cc\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: wallet_transactions (\u062a\u0631\u0627\u06a9\u0646\u0634\u200c\u0647\u0627\u06cc \u06a9\u06cc\u0641 \u067e\u0648\u0644)",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/database.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_18_settlement_database_\u062c\u062f\u0648\u0644_wallet_transactions_\u062a\u0631\u0627\u06a9\u0646\u0634_\u0647\u0627\u06cc_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "community": 389,
      "norm_label": "\u062c\u062f\u0648\u0644: wallet_transactions (\u062a\u0631\u0627\u06a9\u0646\u0634\u200c\u0647\u0627\u06cc \u06a9\u06cc\u0641 \u067e\u0648\u0644)"
    },
    {
      "label": "\u062c\u062f\u0648\u0644: settlements (\u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627\u06cc \u062a\u0633\u0648\u06cc\u0647)",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/database.md",
      "source_location": "L25",
      "_origin": "ast",
      "id": "task_18_settlement_database_\u062c\u062f\u0648\u0644_settlements_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u0647\u0627\u06cc_\u062a\u0633\u0648\u06cc\u0647",
      "community": 389,
      "norm_label": "\u062c\u062f\u0648\u0644: settlements (\u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627\u06cc \u062a\u0633\u0648\u06cc\u0647)"
    },
    {
      "label": "\u0641\u06cc\u0644\u062f balance \u062f\u0631 representations",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/database.md",
      "source_location": "L53",
      "_origin": "ast",
      "id": "task_18_settlement_database_\u0641\u06cc\u0644\u062f_balance_\u062f\u0631_representations",
      "community": 389,
      "norm_label": "\u0641\u06cc\u0644\u062f balance \u062f\u0631 representations"
    },
    {
      "label": "\u0641\u0644\u0648\u06cc \u0648\u0627\u0631\u06cc\u0632 \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 (\u0647\u0646\u06af\u0627\u0645 \u067e\u0631\u062f\u0627\u062e\u062a \u0645\u0648\u0641\u0642)",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/database.md",
      "source_location": "L66",
      "_origin": "ast",
      "id": "task_18_settlement_database_\u0641\u0644\u0648\u06cc_\u0648\u0627\u0631\u06cc\u0632_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0647\u0646\u06af\u0627\u0645_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0648\u0641\u0642",
      "community": 389,
      "norm_label": "\u0641\u0644\u0648\u06cc \u0648\u0627\u0631\u06cc\u0632 \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 (\u0647\u0646\u06af\u0627\u0645 \u067e\u0631\u062f\u0627\u062e\u062a \u0645\u0648\u0641\u0642)"
    },
    {
      "label": "\u0641\u0644\u0648\u06cc \u062a\u0633\u0648\u06cc\u0647 (\u0647\u0646\u06af\u0627\u0645 \u062a\u0623\u06cc\u06cc\u062f \u0627\u062f\u0645\u06cc\u0646)",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/database.md",
      "source_location": "L78",
      "_origin": "ast",
      "id": "task_18_settlement_database_\u0641\u0644\u0648\u06cc_\u062a\u0633\u0648\u06cc\u0647_\u0647\u0646\u06af\u0627\u0645_\u062a\u0623\u06cc\u06cc\u062f_\u0627\u062f\u0645\u06cc\u0646",
      "community": 389,
      "norm_label": "\u0641\u0644\u0648\u06cc \u062a\u0633\u0648\u06cc\u0647 (\u0647\u0646\u06af\u0627\u0645 \u062a\u0627\u06cc\u06cc\u062f \u0627\u062f\u0645\u06cc\u0646)"
    },
    {
      "label": "task.md",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_18_settlement_task",
      "community": 249,
      "norm_label": "task.md"
    },
    {
      "label": "\u062a\u0633\u06a9 \u06f1\u06f8: \u0645\u0627\u0698\u0648\u0644 \u062a\u0633\u0648\u06cc\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (Settlement)",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L1",
      "_origin": "ast",
      "id": "task_18_settlement_task_\u062a\u0633\u06a9_\u06f1\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_settlement",
      "community": 249,
      "norm_label": "\u062a\u0633\u06a9 \u06f1\u06f8: \u0645\u0627\u0698\u0648\u0644 \u062a\u0633\u0648\u06cc\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 (settlement)"
    },
    {
      "label": "\u062a\u0648\u0636\u06cc\u062d",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L3",
      "_origin": "ast",
      "id": "task_18_settlement_task_\u062a\u0648\u0636\u06cc\u062d",
      "community": 249,
      "norm_label": "\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "label": "\u0641\u0644\u0648\u06cc \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 (\u0627\u0632 \u0645\u0633\u062a\u0646\u062f)",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L8",
      "_origin": "ast",
      "id": "task_18_settlement_task_\u0641\u0644\u0648\u06cc_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0627\u0632_\u0645\u0633\u062a\u0646\u062f",
      "community": 249,
      "norm_label": "\u0641\u0644\u0648\u06cc \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 (\u0627\u0632 \u0645\u0633\u062a\u0646\u062f)"
    },
    {
      "label": "Endpoint \u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L19",
      "_origin": "ast",
      "id": "task_18_settlement_task_endpoint_\u0647\u0627",
      "community": 249,
      "norm_label": "endpoint \u0647\u0627"
    },
    {
      "label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L31",
      "_origin": "ast",
      "id": "task_18_settlement_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627",
      "community": 249,
      "norm_label": "\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L34",
      "_origin": "ast",
      "id": "task_18_settlement_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc",
      "community": 249,
      "norm_label": "\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Request \u2014 POST /api/v1/representation/{id}/settlement",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L39",
      "_origin": "ast",
      "id": "task_18_settlement_task_\u0646\u0645\u0648\u0646\u0647_request_post_api_v1_representation_id_settlement",
      "community": 249,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 request \u2014 post /api/v1/representation/{id}/settlement"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Response \u2014 GET /api/v1/representation/{id}/wallet",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L50",
      "_origin": "ast",
      "id": "task_18_settlement_task_\u0646\u0645\u0648\u0646\u0647_response_get_api_v1_representation_id_wallet",
      "community": 249,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 response \u2014 get /api/v1/representation/{id}/wallet"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Response \u2014 GET /api/v1/representation/{id}/wallet/transactions",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L62",
      "_origin": "ast",
      "id": "task_18_settlement_task_\u0646\u0645\u0648\u0646\u0647_response_get_api_v1_representation_id_wallet_transactions",
      "community": 249,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 response \u2014 get /api/v1/representation/{id}/wallet/transactions"
    },
    {
      "label": "\u0646\u0645\u0648\u0646\u0647 Response \u2014 GET /api/v1/settlement/{uuid}",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L94",
      "_origin": "ast",
      "id": "task_18_settlement_task_\u0646\u0645\u0648\u0646\u0647_response_get_api_v1_settlement_uuid",
      "community": 249,
      "norm_label": "\u0646\u0645\u0648\u0646\u0647 response \u2014 get /api/v1/settlement/{uuid}"
    },
    {
      "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
      "file_type": "document",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L111",
      "_origin": "ast",
      "id": "task_18_settlement_task_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "community": 249,
      "norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
    },
    {
      "label": "MY_PAYMENTS_LIMIT",
      "file_type": "code",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L111",
      "_origin": "ast",
      "id": "hooks_usemypayments_my_payments_limit",
      "community": 409,
      "norm_label": "my_payments_limit"
    }
  ],
  "links": [
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L376",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_apicall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_cdp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_claims"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L449",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_cmd_argv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L393",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_cmdapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L411",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_cmdauthz"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L352",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_cmdperf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L434",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_cmdroles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L343",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_cmdux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_cmdvisit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_creds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L450",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_flag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_landingcheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_login"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_minttoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L453",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_opts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_otplogin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L451",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_positional"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L270",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_report"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_roles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_waitforcdp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver",
      "target": "qa_clinicpro_driver_withpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L440",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_cmdroles",
      "target": "qa_clinicpro_driver_creds"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_login",
      "target": "qa_clinicpro_driver_creds"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_login",
      "target": "qa_clinicpro_driver_otplogin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_login",
      "target": "qa_clinicpro_driver_minttoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L377",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_apicall",
      "target": "qa_clinicpro_driver_login"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L437",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_cmdroles",
      "target": "qa_clinicpro_driver_login"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_withpage",
      "target": "qa_clinicpro_driver_login"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L438",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_cmdroles",
      "target": "qa_clinicpro_driver_claims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_withpage",
      "target": "qa_clinicpro_driver_waitforcdp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_withpage",
      "target": "qa_clinicpro_driver_cdp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L353",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_cmdperf",
      "target": "qa_clinicpro_driver_withpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L344",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_cmdux",
      "target": "qa_clinicpro_driver_withpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L278",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_cmdvisit",
      "target": "qa_clinicpro_driver_withpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L204",
      "weight": 1.0,
      "source": "qa_clinicpro_driver_withpage",
      "target": "dashboard_dashboardicons_s"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L406",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_cmdapi",
      "target": "qa_clinicpro_driver_report"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L394",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_cmdapi",
      "target": "qa_clinicpro_driver_apicall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/driver.mjs",
      "source_location": "L420",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_driver_cmdauthz",
      "target": "qa_clinicpro_driver_apicall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver",
      "target": "redesign_page_driver_auditsource"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver",
      "target": "redesign_page_driver_cdp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver",
      "target": "redesign_page_driver_cmd_arg_rest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver",
      "target": "redesign_page_driver_flag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver",
      "target": "redesign_page_driver_inspect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver",
      "target": "redesign_page_driver_login"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver",
      "target": "redesign_page_driver_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver",
      "target": "redesign_page_driver_repo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver",
      "target": "redesign_page_driver_shot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver",
      "target": "redesign_page_driver_waitforcdp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver_shot",
      "target": "redesign_page_driver_waitforcdp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver_shot",
      "target": "redesign_page_driver_cdp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver_shot",
      "target": "redesign_page_driver_login"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L105",
      "weight": 1.0,
      "source": "redesign_page_driver_shot",
      "target": "dashboard_dashboardicons_s"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/driver.mjs",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_driver_inspect",
      "target": "redesign_page_driver_auditsource"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "admin_app_allowed_roles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "admin_app_app"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "admin_app_privateroute"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "admin_app_publicroute"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "admin_app_roleroute"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "layout_adminlayout"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "layout_adminlayout_adminlayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_accountsettingspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_adminsubscriptionpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_appointmentcreatepage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_appointmentdetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_appointmenteditpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_appointmentsettingspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_appointmentspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_blogformpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_blogreviewpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_blogspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_categoriespage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_claimpatientdetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_claimspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_clinicappointmentsettingspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_clinicdetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_clinicdoctorspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_clinicformpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_clinicservicespage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_clinicspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_commentspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_dashboardpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_discountspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_doctorclaimspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_doctordetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_doctorformpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_doctorprofilepage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_doctorprofilepage_doctorprofilepage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_doctorspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_editsessionpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_financialreportpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_insurancepricingpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_insurancepricingpage_insurancepricingpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_inventorypage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_loginpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_logspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_myfinancialpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_mypatientspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_mypaymentdetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_mypaymentspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_mysecretariespage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_newsessionpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_patientdetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_patientrecordformpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_patientslistpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_paymentdetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_paymentspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_paymentsuccesspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_preregistrationspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_ratingspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_representationblogformpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_representationblogspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_representationdetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_representationfinancepage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_representationprofilepage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_representationsettlementpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_representationspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_reserveappointmentspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_secretariespage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_secretarydetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_secretaryearningspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_secretarysettlementpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_selectcontextpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_servicedetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_sessionpaymentpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_settingsmenupage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_settingspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_settlementdetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_settlementspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_smspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_smswalletpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_staffmyservicespage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_staffpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_subscriptionpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_tagssettingspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_userdetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "pages_userspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/App.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_app",
      "target": "ui_pwainstallbanner"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/index.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_index",
      "target": "admin_app"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/App.tsx",
      "source_location": "L57",
      "weight": 1.0,
      "source": "admin_app_privateroute",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/App.tsx",
      "source_location": "L94",
      "weight": 1.0,
      "source": "admin_app_publicroute",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/App.tsx",
      "source_location": "L129",
      "weight": 1.0,
      "source": "admin_app_roleroute",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/App.tsx",
      "source_location": "L99",
      "weight": 1.0,
      "source": "admin_app_roleroute",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_test",
      "target": "components_appointmentactions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_test",
      "target": "components_appointmentactions_test_appt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_test",
      "target": "components_appointmentactions_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_test",
      "target": "components_appointmentactions_test_navigate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_test",
      "target": "components_appointmentactions_test_openmenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_test",
      "target": "components_appointmentactions_test_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_test",
      "target": "components_appointmentactions_test_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_test",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_test",
      "target": "types_index_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/AppointmentActions.test.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "source": "components_appointmentactions_test_openmenu",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTable.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstable",
      "target": "components_appointmentactions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "components_appointmentactions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "components_appointmentactions_appointmentactionsmenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "components_appointmentactions_appointmentinfomodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "components_appointmentactions_ensurerecorduuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "components_appointmentactions_findrecorduuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "components_appointmentactions_inforow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "components_appointmentactions_modalkind"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "components_appointmentactions_moveappointmentmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L292",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "components_appointmentactions_pickedpatient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "components_appointmentactions_pickeroption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L267",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "components_appointmentactions_replaceappointmentmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "components_appointmentactions_toepoch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "components_appointmentactions_transferreservemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "components_appointmentactions_walletchargelink"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "lib_utils_tehranwallclocktounix"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "types_index_appointment"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "ui_appointmentstatusdropdown"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "ui_priceinput_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "components_appointmentactions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "components_appointmentactions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "components_appointmentactions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "components_appointmentactions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "components_appointmentactions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "components_appointmentactions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_toepoch",
      "target": "lib_utils_tehranwallclocktounix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentactions_ensurerecorduuid",
      "target": "components_appointmentactions_findrecorduuid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "components_appointmentactions_findrecorduuid"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "components_appointmentactions_walletchargelink"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "components_appointmentactions_walletchargelink"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "components_appointmentactions_walletchargelink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L159",
      "weight": 1.0,
      "source": "components_appointmentactions_appointmentinfomodal",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "components_appointmentactions_appointmentinfomodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "components_appointmentactions_transferreservemodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/AppointmentActions.tsx",
      "source_location": "L706",
      "weight": 1.0,
      "source": "components_appointmentactions_replaceappointmentmodal",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal_test",
      "target": "components_appointmentfiltersmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal_test",
      "target": "components_appointmentfiltersmodal_applyappointmentfilters"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal_test",
      "target": "components_appointmentfiltersmodal_empty_filters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal_test",
      "target": "components_appointmentfiltersmodal_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal_test",
      "target": "components_appointmentfiltersmodal_test_mk"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal_test",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal_test",
      "target": "types_index_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "components_appointmentfiltersmodal_applyappointmentfilters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "components_appointmentfiltersmodal_appointmentfilters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "components_appointmentfiltersmodal_appointmentfiltersmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "components_appointmentfiltersmodal_empty_filters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "components_appointmentfiltersmodal_option"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "components_appointmentfiltersmodal_status_options"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "types_index_appointment"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentFiltersModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentfiltersmodal",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "components_appointmentfiltersmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "components_appointmentfiltersmodal_appointmentfilters"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "components_appointmentfiltersmodal_empty_filters"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "components_appointmentfiltersmodal_applyappointmentfilters"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L574",
      "weight": 1.0,
      "source": "pages_appointmentspage_appointmentspage",
      "target": "components_appointmentfiltersmodal_applyappointmentfilters"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard_test",
      "target": "components_appointmentturncard"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard_test",
      "target": "components_appointmentturncard_appointmentcarddata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard_test",
      "target": "components_appointmentturncard_test_base"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "components_appointmentturncard_appointmentcarddata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "components_appointmentturncard_appointmentturncard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "components_appointmentturncard_inforow"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "icons_filesserviceicons"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "icons_filesserviceicons_calendard"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "icons_filesserviceicons_clockp"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "icons_filesserviceicons_filesservicemore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "icons_filesserviceicons_filesservicesuccess"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "icons_filesserviceicons_statusglobe"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "icons_filesserviceicons_userd"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "lib_utils_formattime"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_appointmentturncard",
      "target": "ui_appointmentstatusdropdown"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "components_appointmentturncard"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "components_appointmentturncard_appointmentcarddata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L76",
      "weight": 1.0,
      "source": "components_appointmentturncard_appointmentturncard",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/AppointmentTurnCard.tsx",
      "source_location": "L77",
      "weight": 1.0,
      "source": "components_appointmentturncard_appointmentturncard",
      "target": "lib_utils_formattime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_blogseofields",
      "target": "components_blogseofields_blogseofields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_blogseofields",
      "target": "components_blogseofields_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_blogseofields",
      "target": "components_blogseofields_schedulefield"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_blogseofields",
      "target": "lib_blogform"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_blogseofields",
      "target": "lib_blogform_blogformdata"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_blogseofields",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_blogseofields",
      "target": "lib_utils_tehranwallclocktounix"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_blogseofields",
      "target": "lib_utils_togregoriandate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_blogseofields",
      "target": "lib_utils_totehranclocktime"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_blogseofields",
      "target": "ui_persiandatepicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "components_blogseofields"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "components_blogseofields"
    },
    {
      "relation": "references",
      "context": "generic_arg",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_blogseofields_props",
      "target": "lib_blogform_blogformdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L97",
      "weight": 1.0,
      "source": "components_blogseofields_schedulefield",
      "target": "lib_utils_togregoriandate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/BlogSeoFields.tsx",
      "source_location": "L98",
      "weight": 1.0,
      "source": "components_blogseofields_schedulefield",
      "target": "lib_utils_totehranclocktime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ChangeLoginMobileModal.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_changeloginmobilemodal",
      "target": "components_changeloginmobilemodal_changeloginmobilemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ChangeLoginMobileModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_changeloginmobilemodal",
      "target": "components_changeloginmobilemodal_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ChangeLoginMobileModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_changeloginmobilemodal",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ChangeLoginMobileModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_changeloginmobilemodal",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ChangeLoginMobileModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_changeloginmobilemodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ChangeLoginMobileModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_changeloginmobilemodal",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ChangeLoginMobileModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_changeloginmobilemodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ChangeLoginMobileModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_changeloginmobilemodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "components_changeloginmobilemodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "components_changeloginmobilemodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager_test",
      "target": "components_clinicdoctorsmanager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager_test",
      "target": "components_clinicdoctorsmanager_test_get"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "components_clinicdoctorsmanager_clinicdoctoritem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "components_clinicdoctorsmanager_clinicdoctorsmanager"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "components_clinicdoctorsmanager_clinicinvitation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "components_clinicdoctorsmanager_hues_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "components_clinicdoctorsmanager_inv_status_map"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "ui_doctorpermissionsmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "ui_doctorpermissionsmodal_doctorpermissionsmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_clinicdoctorsmanager",
      "target": "ui_invitedoctormodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_clinicdoctorsmanager"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "components_clinicdoctorsmanager"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "components_clinicdoctorsmanager"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdoctorspage",
      "target": "components_clinicdoctorsmanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_clinicdoctorsmanager_clinicdoctoritem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "components_clinicdoctorsmanager_clinicdoctoritem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ClinicDoctorsManager.tsx",
      "source_location": "L123",
      "weight": 1.0,
      "source": "components_clinicdoctorsmanager_clinicdoctorsmanager",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "components_discounttab_discounttab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "components_discounttab_emptyform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "components_discounttab_formstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "components_discounttab_fromrule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "components_discounttab_isotounix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "components_discounttab_labelstyle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "components_discounttab_option"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "components_discounttab_rulemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "components_discounttab_type_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "components_discounttab_unixtoiso"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "lib_utils_tehranwallclocktounix"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "types_index_discountrule"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "types_index_discountruletype"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DiscountsPage.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_discountspage",
      "target": "components_discounttab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab_fromrule",
      "target": "components_discounttab_unixtoiso"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab_isotounix",
      "target": "lib_utils_tehranwallclocktounix"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab_formstate",
      "target": "types_index_discountruletype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab_rulemodal",
      "target": "components_discounttab_emptyform"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab_fromrule",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab_rulemodal",
      "target": "components_discounttab_fromrule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_discounttab_rulemodal",
      "target": "components_discounttab_labelstyle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/DiscountTab.tsx",
      "source_location": "L77",
      "weight": 1.0,
      "source": "components_discounttab_discounttab",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice_test",
      "target": "components_freevisitprice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice_test",
      "target": "components_freevisitprice_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice_test",
      "target": "components_freevisitprice_test_pricing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice_test",
      "target": "components_freevisitprice_test_put"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice",
      "target": "components_freevisitprice_freevisitprice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice",
      "target": "components_freevisitprice_pricing"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_freevisitprice",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "components_freevisitprice"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "components_freevisitprice"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InsurancePricingPage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_insurancepricingpage",
      "target": "components_freevisitprice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "source": "components_freevisitprice_freevisitprice",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/FreeVisitPrice.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "source": "components_freevisitprice_freevisitprice",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ImageCropModal.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_imagecropmodal",
      "target": "components_imagecropmodal_imagecropmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ImageCropModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_imagecropmodal",
      "target": "components_imagecropmodal_imagecropmodalprops"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ImageCropModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_imagecropmodal",
      "target": "lib_cropimage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ImageCropModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_imagecropmodal",
      "target": "lib_cropimage_getcroppedimage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "components_imagecropmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancecoveragedefaultsmodal",
      "target": "components_insurancecoveragedefaultsmodal_coveragedefaultrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancecoveragedefaultsmodal",
      "target": "components_insurancecoveragedefaultsmodal_insurancecoveragedefaultsmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancecoveragedefaultsmodal",
      "target": "components_insurancecoveragedefaultsmodal_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancecoveragedefaultsmodal",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancecoveragedefaultsmodal",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancecoveragedefaultsmodal",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancecoveragedefaultsmodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancecoveragedefaultsmodal",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancecoveragedefaultsmodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceCoverageDefaultsModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancecoveragedefaultsmodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "components_insurancecoveragedefaultsmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "components_insurancemodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "components_insurancemodal_buildinsurancepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "components_insurancemodal_contract"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "components_insurancemodal_contracttoform"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "components_insurancemodal_empty_form"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "components_insurancemodal_insurancemodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "components_insurancemodal_insuranceoption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "components_insurancemodal_test_categories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "components_insurancemodal_test_mkcontract"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "components_insurancemodal_test_options"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "hooks_useservicecategories"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "hooks_useservicecategories_servicecategoryoption"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "components_insurancemodal_buildinsurancepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "components_insurancemodal_contract"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "components_insurancemodal_contracttoform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "components_insurancemodal_empty_form"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "components_insurancemodal_insuranceformvalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "components_insurancemodal_insurancemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "components_insurancemodal_insuranceoption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "components_insurancemodal_isvalidpercent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "components_insurancemodal_kind_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "components_insurancemodal_percentstostrings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "components_insurancemodal_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "hooks_useservicecategories"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "hooks_useservicecategories_servicecategoryoption"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "lib_utils_isotounix"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "lib_utils_unixtoiso"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_insurancemodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_test",
      "target": "components_insurancemodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_insurancemodal_insuranceoption"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_insurancemodal_contract"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_test",
      "target": "components_insurancemodal_contract"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_insurancemodal_kind_label"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_contracttoform",
      "target": "components_insurancemodal_percentstostrings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "source": "components_insurancemodal_contracttoform",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "source": "components_insurancemodal_contracttoform",
      "target": "lib_utils_unixtoiso"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L69",
      "weight": 1.0,
      "source": "components_insurancemodal_buildinsurancepayload",
      "target": "lib_utils_isotounix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L67",
      "weight": 1.0,
      "source": "components_insurancemodal_buildinsurancepayload",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_insurancemodal_buildinsurancepayload"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceModal.tsx",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insurancemodal_props",
      "target": "hooks_useservicecategories_servicecategoryoption"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_insurancemodal_insurancemodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard_test",
      "target": "components_insuranceservicecategoriescard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard_test",
      "target": "components_insuranceservicecategoriescard_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard_test",
      "target": "components_insuranceservicecategoriescard_test_mockcategories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard_test",
      "target": "components_insuranceservicecategoriescard_test_put"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard",
      "target": "components_insuranceservicecategoriescard_insuranceservicecategoriescard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard",
      "target": "components_insuranceservicecategoriescard_servicecategoryrow"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_insuranceservicecategoriescard",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InsurancePricingPage.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_insurancepricingpage",
      "target": "components_insuranceservicecategoriescard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/InsuranceServiceCategoriesCard.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "components_insuranceservicecategoriescard_insuranceservicecategoriescard",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal_test",
      "target": "components_invoicesummarymodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal_test",
      "target": "components_invoicesummarymodal_test_baseinvoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal_test",
      "target": "components_invoicesummarymodal_test_fullsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal_test",
      "target": "components_invoicesummarymodal_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal_test",
      "target": "components_invoicesummarymodal_test_mockinvoice"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "components_invoicesummarymodal_invoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "components_invoicesummarymodal_invoiceitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "components_invoicesummarymodal_invoicesummarymodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "components_invoicesummarymodal_sectiontable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "components_invoicesummarymodal_sessionconsumable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "components_invoicesummarymodal_sessiondata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "components_invoicesummarymodal_sessionpayment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "components_invoicesummarymodal_status_label"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "session_paymentstep"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "session_paymentstep_method_labels"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_invoicesummarymodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "components_invoicesummarymodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L68",
      "weight": 1.0,
      "source": "components_invoicesummarymodal_invoicesummarymodal",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/InvoiceSummaryModal.tsx",
      "source_location": "L79",
      "weight": 1.0,
      "source": "components_invoicesummarymodal_invoicesummarymodal",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer_test",
      "target": "components_newappointmentdrawer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer_test",
      "target": "components_newappointmentdrawer_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer_test",
      "target": "components_newappointmentdrawer_test_pickselect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer_test",
      "target": "components_newappointmentdrawer_test_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer_test",
      "target": "components_newappointmentdrawer_test_renderdrawer"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.test.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer_test_renderdrawer",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "components_newappointmentdrawer_addminutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "components_newappointmentdrawer_newappointmentdrawer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "components_newappointmentdrawer_option"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "components_newappointmentdrawer_patientrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "components_newappointmentdrawer_toepoch"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "hooks_usecliniccontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "hooks_usecliniccontext_usecliniccontext"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "lib_utils_sanitizemobileinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "lib_utils_tehranwallclocktounix"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "ui_priceinput_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "components_newappointmentdrawer"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "components_newappointmentdrawer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer_toepoch",
      "target": "lib_utils_tehranwallclocktounix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_newappointmentdrawer_newappointmentdrawer",
      "target": "components_newappointmentdrawer_addminutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/NewAppointmentDrawer.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "source": "components_newappointmentdrawer_newappointmentdrawer",
      "target": "hooks_usecliniccontext_usecliniccontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "components_patientcasebanner_breadcrumb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "components_patientcasebanner_infoline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "components_patientcasebanner_patientcasebanner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "components_patientcasebanner_tag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "components_patientcasebanner_tagdots"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "icons_filesserviceicons"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "icons_filesserviceicons_arrowleftd"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "icons_filesserviceicons_arrowleftph"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "icons_filesserviceicons_filesservicecalendar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "icons_filesserviceicons_filesservicemessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "icons_filesserviceicons_filesservicenotification"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "icons_filesserviceicons_filesservicephone"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientcasebanner",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "components_patientcasebanner"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "components_patientcasebanner"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "components_patientcasebanner"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "components_patientcasebanner"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "components_patientcasebanner_breadcrumb"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "components_patientcasebanner_breadcrumb"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "components_patientcasebanner_breadcrumb"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "components_patientcasebanner_breadcrumb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/PatientCaseBanner.tsx",
      "source_location": "L85",
      "weight": 1.0,
      "source": "components_patientcasebanner_patientcasebanner",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform_test",
      "target": "components_patientrecordinfoform"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform_test",
      "target": "components_patientrecordinfoform_patientformoptions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform_test",
      "target": "components_patientrecordinfoform_patientformvalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.test.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform_test",
      "target": "components_patientrecordinfoform_test_basevalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.test.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform_test",
      "target": "components_patientrecordinfoform_test_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.test.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform_test",
      "target": "components_patientrecordinfoform_test_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "assets/admin/components/PatientRecordInfoForm.test.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "source": "components_patientrecordinfoform_test_setup",
      "target": "pages_servicedetailpage_test_render"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "components_patientrecordinfoform_grid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "components_patientrecordinfoform_patientformoptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "components_patientrecordinfoform_patientformschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "components_patientrecordinfoform_patientformvalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "components_patientrecordinfoform_patientrecordinfoform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "components_patientrecordinfoform_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "lib_utils_iranmobileoptionalschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "lib_utils_irannationalcodeoptionalschema"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "ui_field"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "ui_input"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "ui_mobileinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "ui_persiandatepicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform",
      "target": "ui_searchableselect_selectoption"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "components_patientrecordinfoform"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform_test",
      "target": "components_patientrecordinfoform"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "components_patientrecordinfoform"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "components_patientrecordinfoform"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "components_patientrecordinfoform_patientformvalues"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.test.ts",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform_test",
      "target": "components_patientrecordinfoform_patientformvalues"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientRecordInfoForm.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientrecordinfoform_patientformoptions",
      "target": "ui_searchableselect_selectoption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientTagsCell.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patienttagscell",
      "target": "components_patienttagscell_patienttagscell"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientTagsCell.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patienttagscell",
      "target": "components_patienttagscell_tenanttag"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientTagsCell.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patienttagscell",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientTagsCell.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patienttagscell",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientTagsCell.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patienttagscell",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientTagsCell.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patienttagscell",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientTagsCell.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patienttagscell",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientTagsCell.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patienttagscell",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientTagsCell.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patienttagscell",
      "target": "types_index_patientrecord"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "components_patienttagscell"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/PatientTagsCell.tsx",
      "source_location": "L55",
      "weight": 1.0,
      "source": "components_patienttagscell_patienttagscell",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "components_patientsfiltermodal_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "components_patientsfiltermodal_patientfilters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "components_patientsfiltermodal_patientsfiltermodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "components_patientsfiltermodal_pricinginsurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "components_patientsfiltermodal_segmented"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "components_patientsfiltermodal_tenanttag"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/PatientsFilterModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_patientsfiltermodal",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "components_patientsfiltermodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "components_patientsfiltermodal_patientfilters"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal_test",
      "target": "components_serviceinsurancemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal_test",
      "target": "components_serviceinsurancemodal_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal_test",
      "target": "components_serviceinsurancemodal_test_item"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal_test",
      "target": "components_serviceinsurancemodal_test_percentinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal_test",
      "target": "components_serviceinsurancemodal_test_put"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal_test",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal_test",
      "target": "types_index_serviceitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "components_serviceinsurancemodal_contractcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "components_serviceinsurancemodal_coveragerow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "components_serviceinsurancemodal_draft"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "components_serviceinsurancemodal_kind"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "components_serviceinsurancemodal_serviceinsurancemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "components_serviceinsurancemodal_tenantinsurance"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "lib_utils_parseusernumberclamped"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "types_index_serviceitem"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceInsuranceModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceinsurancemodal",
      "target": "ui_priceinput_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "components_serviceinsurancemodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "components_serviceinsurancemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "components_serviceitemformmodal_empty_form"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "components_serviceitemformmodal_itemform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "components_serviceitemformmodal_itemschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "components_serviceitemformmodal_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "components_serviceitemformmodal_serviceitemformmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "hooks_useinventory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "hooks_useinventory_inventoryitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "hooks_useinventory_inventorypackage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "hooks_useservicecategories"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "hooks_useservicecategories_useservicecategories"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "lib_forms"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "types_index_clinicstaff"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "types_index_serviceitem"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "components_serviceitemformmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "components_serviceitemformmodal"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_serviceitemformmodal_props",
      "target": "types_index_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L84",
      "weight": 1.0,
      "source": "components_serviceitemformmodal_serviceitemformmodal",
      "target": "hooks_useservicecategories_useservicecategories"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ServiceItemFormModal.tsx",
      "source_location": "L229",
      "weight": 1.0,
      "source": "components_serviceitemformmodal_serviceitemformmodal",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "components_servicetariffmodal_servicetariffmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "components_servicetariffmodal_tariffresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "components_servicetariffmodal_tariffrow"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "lib_utils_formatyear"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "types_index_serviceitem"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "ui_priceinput_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_servicetariffmodal",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "components_servicetariffmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "components_servicetariffmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L88",
      "weight": 1.0,
      "source": "components_servicetariffmodal_servicetariffmodal",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ServiceTariffModal.tsx",
      "source_location": "L88",
      "weight": 1.0,
      "source": "components_servicetariffmodal_servicetariffmodal",
      "target": "lib_utils_formatyear"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion_test",
      "target": "components_sessionpaymentaccordion"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion_test",
      "target": "components_sessionpaymentaccordion_sessionpaymentdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion_test",
      "target": "components_sessionpaymentaccordion_test_paid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion_test",
      "target": "components_sessionpaymentaccordion_test_unpaid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion",
      "target": "components_sessionpaymentaccordion_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion",
      "target": "components_sessionpaymentaccordion_sessionpaymentaccordion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion",
      "target": "components_sessionpaymentaccordion_sessionpaymentdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion",
      "target": "components_sessionpaymentaccordion_vdivider"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion",
      "target": "icons_filesserviceicons"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion",
      "target": "icons_filesserviceicons_filesservicepaymentscheck"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion",
      "target": "lib_paymentmethods"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion",
      "target": "lib_paymentmethods_payment_method_labels"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionpaymentaccordion",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "components_sessionpaymentaccordion"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "components_sessionpaymentaccordion_sessionpaymentdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L64",
      "weight": 1.0,
      "source": "components_sessionpaymentaccordion_sessionpaymentaccordion",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/SessionPaymentAccordion.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "source": "components_sessionpaymentaccordion_sessionpaymentaccordion",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionservicecard",
      "target": "components_sessionservicecard_row"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionservicecard",
      "target": "components_sessionservicecard_sessioncarddata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionservicecard",
      "target": "components_sessionservicecard_sessionpaymententry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionservicecard",
      "target": "components_sessionservicecard_sessionservicecard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionservicecard",
      "target": "icons_filesserviceicons"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionservicecard",
      "target": "icons_filesserviceicons_filesservicemore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionservicecard",
      "target": "icons_filesserviceicons_filesservicesuccess"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionservicecard",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionservicecard",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionservicecard",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "components_sessionservicecard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "components_sessionservicecard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "components_sessionservicecard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "components_sessionservicecard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep",
      "target": "components_sessionservicecard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep_test",
      "target": "components_sessionservicecard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "components_sessionservicecard"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "components_sessionservicecard_sessioncarddata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "components_sessionservicecard_sessioncarddata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "components_sessionservicecard_sessioncarddata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "components_sessionservicecard_sessioncarddata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep",
      "target": "components_sessionservicecard_sessioncarddata"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep_props",
      "target": "components_sessionservicecard_sessioncarddata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep_test",
      "target": "components_sessionservicecard_sessioncarddata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "components_sessionservicecard_sessioncarddata"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep_props",
      "target": "components_sessionservicecard_sessioncarddata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L67",
      "weight": 1.0,
      "source": "components_sessionservicecard_sessionservicecard",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/SessionServiceCard.tsx",
      "source_location": "L74",
      "weight": 1.0,
      "source": "components_sessionservicecard_sessionservicecard",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionStepper.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionstepper_test",
      "target": "components_sessionstepper"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionStepper.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionstepper_test",
      "target": "components_sessionstepper_test_steps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionStepper.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionstepper",
      "target": "components_sessionstepper_icon_by_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionStepper.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionstepper",
      "target": "components_sessionstepper_sessionstepper"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionStepper.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionstepper",
      "target": "components_sessionstepper_stepicon"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionStepper.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionstepper",
      "target": "icons_filesserviceicons"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionStepper.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionstepper",
      "target": "icons_filesserviceicons_filesaddservicepaymentstep"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionStepper.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionstepper",
      "target": "icons_filesserviceicons_filesserviceaddservicestep"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/SessionStepper.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_sessionstepper",
      "target": "icons_filesserviceicons_filesservicedetailsstep"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "components_sessionstepper"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "components_sessionstepper"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_test",
      "target": "components_tenantinsurancecontracts"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_test",
      "target": "components_tenantinsurancecontracts_contractsummary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_test",
      "target": "components_tenantinsurancecontracts_filterinsurances"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_test",
      "target": "components_tenantinsurancecontracts_test_categories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_test",
      "target": "components_tenantinsurancecontracts_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_test",
      "target": "components_tenantinsurancecontracts_test_mk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_test",
      "target": "components_tenantinsurancecontracts_test_patch"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_tenantinsurancecontracts_contractcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_tenantinsurancecontracts_contractdetails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_tenantinsurancecontracts_contractkind"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_tenantinsurancecontracts_contractsummary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L250",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_tenantinsurancecontracts_detailcell"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_tenantinsurancecontracts_filterinsurances"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_tenantinsurancecontracts_kind"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_tenantinsurancecontracts_kinds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_tenantinsurancecontracts_rowprops"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_tenantinsurancecontracts_statustoggle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "components_tenantinsurancecontracts_tenantinsurancecontracts"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "hooks_useservicecategories"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "hooks_useservicecategories_servicecategoryoption"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "hooks_useservicecategories_useservicecategories"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InsurancePricingPage.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_insurancepricingpage",
      "target": "components_tenantinsurancecontracts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_tenantinsurancecontracts_contractcard",
      "target": "components_tenantinsurancecontracts_contractsummary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "components_tenantinsurancecontracts_contractsummary",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "source": "components_tenantinsurancecontracts_contractsummary",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L47",
      "weight": 1.0,
      "source": "components_tenantinsurancecontracts_tenantinsurancecontracts",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L106",
      "weight": 1.0,
      "source": "components_tenantinsurancecontracts_tenantinsurancecontracts",
      "target": "hooks_useservicecategories_useservicecategories"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "source": "components_tenantinsurancecontracts_tenantinsurancecontracts",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L234",
      "weight": 1.0,
      "source": "components_tenantinsurancecontracts_contractdetails",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L231",
      "weight": 1.0,
      "source": "components_tenantinsurancecontracts_contractdetails",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/TenantInsuranceContracts.tsx",
      "source_location": "L232",
      "weight": 1.0,
      "source": "components_tenantinsurancecontracts_contractdetails",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal_test",
      "target": "components_wallettransactionmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.test.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal_test",
      "target": "components_wallettransactionmodal_test_open"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal_test",
      "target": "components_wallettransactionmodal_wallettransactionmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal_test_open",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "components_wallettransactionmodal_methodoption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "components_wallettransactionmodal_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "components_wallettransactionmodal_quick_tomans"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "components_wallettransactionmodal_walletmodalsubmit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "components_wallettransactionmodal_walletmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "components_wallettransactionmodal_wallettransactionmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "hooks_usepaymentmethods"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "hooks_usepaymentmethods_usebankaccounts"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "hooks_usepaymentmethods_useposdevices"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "components_wallettransactionmodal",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "components_wallettransactionmodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "components_wallettransactionmodal_walletmodalsubmit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "source": "components_wallettransactionmodal_wallettransactionmodal",
      "target": "hooks_usepaymentmethods_usebankaccounts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "source": "components_wallettransactionmodal_wallettransactionmodal",
      "target": "hooks_usepaymentmethods_useposdevices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L153",
      "weight": 1.0,
      "source": "components_wallettransactionmodal_wallettransactionmodal",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L115",
      "weight": 1.0,
      "source": "components_wallettransactionmodal_wallettransactionmodal",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/WalletTransactionModal.tsx",
      "source_location": "L62",
      "weight": 1.0,
      "source": "components_wallettransactionmodal_wallettransactionmodal",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "components_wallettransactionmodal_wallettransactionmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "appointments_confirmappointmentmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "appointments_confirmappointmentmodal_test_amountinputs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "appointments_confirmappointmentmodal_test_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "appointments_confirmappointmentmodal_test_both"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "appointments_confirmappointmentmodal_test_contract"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "appointments_confirmappointmentmodal_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "appointments_confirmappointmentmodal_test_mockinsurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "appointments_confirmappointmentmodal_test_pick"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "appointments_confirmappointmentmodal_test_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "appointments_confirmappointmentmodal_test_referenceappointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "appointments_confirmappointmentmodal_test_render"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "appointments_confirmappointmentmodal_test_renderreference"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "appointments_confirmappointmentmodal_test_supp_contract"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test_render",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal_test_renderreference",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "appointments_confirmappointmentmodal_appointmentlike"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "appointments_confirmappointmentmodal_confirmappointmentmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "appointments_confirmappointmentmodal_method_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "appointments_confirmappointmentmodal_paymentrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "appointments_confirmappointmentmodal_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "appointments_confirmappointmentmodal_rowstyle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "appointments_confirmappointmentmodal_serviceitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "appointments_confirmappointmentmodal_state_tone"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "hooks_useappointmentinsurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "hooks_useappointmentinsurance_useappointmentinsurance"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "hooks_usepaymentmethods"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "hooks_usepaymentmethods_bankaccount"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "hooks_usepaymentmethods_pos"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "lib_insuranceshares"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_confirmappointmentmodal",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "appointments_confirmappointmentmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "appointments_confirmappointmentmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusdropdown",
      "target": "appointments_confirmappointmentmodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L138",
      "weight": 1.0,
      "source": "appointments_confirmappointmentmodal_confirmappointmentmodal",
      "target": "hooks_useappointmentinsurance_useappointmentinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L159",
      "weight": 1.0,
      "source": "appointments_confirmappointmentmodal_confirmappointmentmodal",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L241",
      "weight": 1.0,
      "source": "appointments_confirmappointmentmodal_confirmappointmentmodal",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/appointments/ConfirmAppointmentModal.tsx",
      "source_location": "L87",
      "weight": 1.0,
      "source": "appointments_confirmappointmentmodal_confirmappointmentmodal",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/DoctorTabs.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_doctortabs",
      "target": "appointments_doctortabs_doctortab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/DoctorTabs.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_doctortabs",
      "target": "appointments_doctortabs_doctortabs"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "appointments_doctortabs"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker_test",
      "target": "appointments_serviceslotpicker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker_test",
      "target": "appointments_serviceslotpicker_servicepick"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker_test",
      "target": "appointments_serviceslotpicker_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker_test",
      "target": "appointments_serviceslotpicker_test_picksection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker_test",
      "target": "appointments_serviceslotpicker_test_services"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker_test",
      "target": "hooks_usedoctorbookingservices"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker_test",
      "target": "hooks_usedoctorbookingservices_bookingservice"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "appointments_serviceslotpicker_pickedservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "appointments_serviceslotpicker_servicepick"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "appointments_serviceslotpicker_serviceslot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "appointments_serviceslotpicker_serviceslotpicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "hooks_usecliniccontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "hooks_usecliniccontext_usecliniccontext"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "hooks_usedoctorbookingservices"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "hooks_usedoctorbookingservices_bookingservice"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "ui_digitinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "ui_digitinput_digitinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_serviceslotpicker",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "appointments_serviceslotpicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "appointments_serviceslotpicker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/appointments/ServiceSlotPicker.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "source": "appointments_serviceslotpicker_serviceslotpicker",
      "target": "hooks_usecliniccontext_usecliniccontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_slotpicker",
      "target": "appointments_slotpicker_pickedslot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_slotpicker",
      "target": "appointments_slotpicker_session"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_slotpicker",
      "target": "appointments_slotpicker_slot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_slotpicker",
      "target": "appointments_slotpicker_slotpicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_slotpicker",
      "target": "hooks_usecliniccontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_slotpicker",
      "target": "hooks_usecliniccontext_usecliniccontext"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_slotpicker",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_slotpicker",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_slotpicker",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "appointments_slotpicker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "appointments_slotpicker_pickedslot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/appointments/SlotPicker.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "appointments_slotpicker_slotpicker",
      "target": "hooks_usecliniccontext_usecliniccontext"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsStatInfo.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnsstatinfo_test",
      "target": "appointments_turnsstatinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsStatInfo.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnsstatinfo",
      "target": "appointments_turnsstatinfo_badgeicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsStatInfo.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnsstatinfo",
      "target": "appointments_turnsstatinfo_statdef"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsStatInfo.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnsstatinfo",
      "target": "appointments_turnsstatinfo_turnsstatinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsStatInfo.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnsstatinfo",
      "target": "appointments_turnsstatinfo_turnsstats"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "appointments_turnsstatinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTable.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstable",
      "target": "appointments_turnstable_td"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTable.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstable",
      "target": "appointments_turnstable_th"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTable.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstable",
      "target": "appointments_turnstable_turnstable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTable.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstable",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTable.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstable",
      "target": "types_index_appointment"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTable.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstable",
      "target": "ui_appointmentstatusdropdown"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTable.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstable",
      "target": "ui_appointmentstatusdropdown_status_meta"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "appointments_turnstable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline_test",
      "target": "appointments_turnstimeline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline_test",
      "target": "appointments_turnstimeline_test_appt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline_test",
      "target": "appointments_turnstimeline_test_emptyslot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline_test",
      "target": "appointments_turnstimeline_test_occupiedslot"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline_test",
      "target": "appointments_types"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline_test",
      "target": "appointments_types_timelineslot"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline_test",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline_test",
      "target": "types_index_appointment"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "appointments_turnstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "appointments_turnstatus_empty_slot_config"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "appointments_turnstatus_turnstatusconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "appointments_turnstimeline_empty_reason_text"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "appointments_turnstimeline_emptycard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "appointments_turnstimeline_innertimes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "appointments_turnstimeline_occupiedcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "appointments_turnstimeline_outermarker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "appointments_turnstimeline_ringdot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "appointments_turnstimeline_turnstimeline"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "appointments_types"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "appointments_types_timelineslot"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "hooks_useappointmentinsurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "hooks_useappointmentinsurance_useappointmentinsurance"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "types_index_appointment"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstimeline",
      "target": "ui_appointmentstatusdropdown"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "appointments_turnstimeline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
      "source_location": "L111",
      "weight": 1.0,
      "source": "appointments_turnstimeline_occupiedcard",
      "target": "hooks_useappointmentinsurance_useappointmentinsurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsViewToggle.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnsviewtoggle",
      "target": "appointments_turnsviewtoggle_turnsviewmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/TurnsViewToggle.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnsviewtoggle",
      "target": "appointments_turnsviewtoggle_turnsviewtoggle"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "appointments_turnsviewtoggle"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "appointments_turnsviewtoggle_turnsviewmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/turnStatus.ts",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstatus",
      "target": "appointments_turnstatus_cancelled_statuses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/turnStatus.ts",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstatus",
      "target": "appointments_turnstatus_empty_slot_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/turnStatus.ts",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstatus",
      "target": "appointments_turnstatus_of"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/turnStatus.ts",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstatus",
      "target": "appointments_turnstatus_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/turnStatus.ts",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_turnstatus",
      "target": "appointments_turnstatus_turnstatusconfig"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "appointments_turnstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "appointments_turnstatus_cancelled_statuses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/types.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_types",
      "target": "appointments_types_timelineslot"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_types",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/types.ts",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_types",
      "target": "types_index_appointment"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "appointments_types"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/appointments/types.ts",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointments_types_timelineslot",
      "target": "types_index_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "appointments_types_timelineslot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "dashboard_doctorappointmentspanel_apiappointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "dashboard_doctorappointmentspanel_daybound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "dashboard_doctorappointmentspanel_doctorappointmentspanel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "dashboard_doctorappointmentspanel_not_visited_statuses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "dashboard_doctorappointmentspanel_serviceoption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "dashboard_doctorappointmentspanel_status_options"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "dashboard_newappointmentstable"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "dashboard_newappointmentstable_apptrow"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "dashboard_newappointmentstable_newappointmentstable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/DoctorAppointmentsPanel.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_doctorappointmentspanel",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "dashboard_doctorappointmentspanel"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "dashboard_dashboardicons"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "dashboard_dashboardicons_chevrondownicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "dashboard_newappointmentstable_apptrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "dashboard_newappointmentstable_cell"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "dashboard_newappointmentstable_confirmed_statuses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "dashboard_newappointmentstable_formattime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "dashboard_newappointmentstable_head"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "dashboard_newappointmentstable_isoday"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "dashboard_newappointmentstable_newappointmentstable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "dashboard_newappointmentstable_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "dashboard_newappointmentstable_statuspill"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "dashboard_newappointmentstable_viewlink"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "ui_appointmentstatusdropdown"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable",
      "target": "ui_appointmentstatusdropdown_status_meta"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_newappointmentstable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "dashboard_newappointmentstable"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_newappointmentstable_apptrow"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview_tauridashboardviewprops",
      "target": "dashboard_newappointmentstable_apptrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/NewAppointmentsTable.tsx",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_newappointmentstable_viewlink",
      "target": "dashboard_newappointmentstable_isoday"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_newappointmentstable_newappointmentstable"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "dashboard_newappointmentstable_newappointmentstable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts_test",
      "target": "dashboard_tauricharts"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts_test",
      "target": "dashboard_tauricharts_chartpoint"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts_test",
      "target": "dashboard_tauricharts_tauribarchart"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts_test",
      "target": "dashboard_tauricharts_taurilinechart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.test.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts_test",
      "target": "dashboard_tauricharts_test_real"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts_test",
      "target": "dashboard_tauricharts_test_zero"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts",
      "target": "dashboard_tauricharts_chartframe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts",
      "target": "dashboard_tauricharts_chartpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts",
      "target": "dashboard_tauricharts_emptychart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts",
      "target": "dashboard_tauricharts_fanum"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts",
      "target": "dashboard_tauricharts_niceticks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts",
      "target": "dashboard_tauricharts_projecttrend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts",
      "target": "dashboard_tauricharts_smoothpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts",
      "target": "dashboard_tauricharts_tauribarchart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts",
      "target": "dashboard_tauricharts_taurilinechart"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauricharts"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauricharts_chartpoint"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview_tauridashboardviewprops",
      "target": "dashboard_tauricharts_chartpoint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts_tauribarchart",
      "target": "dashboard_tauricharts_niceticks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts_taurilinechart",
      "target": "dashboard_tauricharts_niceticks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts_taurilinechart",
      "target": "dashboard_tauricharts_smoothpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriCharts.tsx",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauricharts_taurilinechart",
      "target": "dashboard_tauricharts_projecttrend"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauricharts_tauribarchart"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauricharts_taurilinechart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauridashboardview_chartcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauridashboardview_charttitle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauridashboardview_jalali_months"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauridashboardview_month_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauridashboardview_selectoroption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauridashboardview_smselector"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauridashboardview_tauridashboardview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauridashboardview_tauridashboardviewprops"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauridashboardview_yearoptions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauristatcards"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauristatcards_dashboardstats"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "dashboard_tauristatcards_tauristatcards"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "dashboard_tauridashboardview"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_test",
      "target": "dashboard_tauridashboardview"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_test",
      "target": "dashboard_tauridashboardview_jalali_months"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriDashboardView.tsx",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauridashboardview_tauridashboardviewprops",
      "target": "dashboard_tauristatcards_dashboardstats"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "dashboard_tauridashboardview_tauridashboardview"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauristatcards",
      "target": "dashboard_dashboardicons"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauristatcards",
      "target": "dashboard_dashboardicons_calendaricon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauristatcards",
      "target": "dashboard_dashboardicons_cardicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauristatcards",
      "target": "dashboard_dashboardicons_cardtickicon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauristatcards",
      "target": "dashboard_dashboardicons_useraddicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauristatcards",
      "target": "dashboard_tauristatcards_dashboardstats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauristatcards",
      "target": "dashboard_tauristatcards_statcardmodel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauristatcards",
      "target": "dashboard_tauristatcards_tauristatcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_tauristatcards",
      "target": "dashboard_tauristatcards_tauristatcards"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L70",
      "weight": 1.0,
      "source": "dashboard_tauristatcards_tauristatcards",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "assets/admin/components/dashboard/TauriStatCards.tsx",
      "source_location": "L77",
      "weight": 1.0,
      "source": "dashboard_tauristatcards_tauristatcards",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/dashboardIcons.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardicons",
      "target": "dashboard_dashboardicons_calendaricon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/dashboardIcons.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardicons",
      "target": "dashboard_dashboardicons_cardicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/dashboardIcons.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardicons",
      "target": "dashboard_dashboardicons_cardtickicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/dashboardIcons.tsx",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardicons",
      "target": "dashboard_dashboardicons_chevrondownicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/dashboardIcons.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardicons",
      "target": "dashboard_dashboardicons_s"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/dashboard/dashboardIcons.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardicons",
      "target": "dashboard_dashboardicons_useraddicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_arrowleftd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_arrowleftph"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_calendard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_clockp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L354",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_closemodald"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_filesaddservicepaymentstep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L375",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_filesserviceaddcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_filesserviceaddservicestep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L329",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_filesservicebalancewallet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_filesservicecalendar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L296",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_filesservicedetailsstep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_filesservicemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_filesservicemore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_filesservicenotification"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_filesservicepaymentscheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_filesservicephone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_filesservicesuccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_iconprops"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_statusglobe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L317",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_step2paymentcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L255",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_stepiconprops"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_tabattach"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_tabbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_tabcalendar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_tabcall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_tabcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_tabinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_tabservices"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_tabsms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_tabwallet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L341",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_trashred"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_userd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesServiceIcons.tsx",
      "source_location": "L363",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filesserviceicons",
      "target": "icons_filesserviceicons_usertick"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "icons_filesserviceicons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "icons_filesserviceicons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "icons_filesserviceicons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "icons_filesserviceicons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "icons_filesserviceicons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "icons_filesserviceicons"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "icons_filesserviceicons_arrowleftph"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "icons_filesserviceicons_arrowleftph"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "icons_filesserviceicons_arrowleftph"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "icons_filesserviceicons_arrowleftd"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "icons_filesserviceicons_arrowleftd"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "icons_filesserviceicons_arrowleftd"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "icons_filesserviceicons_tabservices"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "icons_filesserviceicons_tabinfo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "icons_filesserviceicons_tabcalendar"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "icons_filesserviceicons_tabcard"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "icons_filesserviceicons_tabwallet"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "icons_filesserviceicons_tabsms"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "icons_filesserviceicons_tabcall"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "icons_filesserviceicons_tabattach"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "icons_filesserviceicons_tabbody"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "icons_filesserviceicons_clockp"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "icons_filesserviceicons_step2paymentcard"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "icons_filesserviceicons_step2paymentcard"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "icons_filesserviceicons_filesservicebalancewallet"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "icons_filesserviceicons_filesservicebalancewallet"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "icons_filesserviceicons_trashred"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "icons_filesserviceicons_trashred"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "icons_filesserviceicons_trashred"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "icons_filesserviceicons_closemodald"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "icons_filesserviceicons_closemodald"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "icons_filesserviceicons_closemodald"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "icons_filesserviceicons_usertick"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "icons_filesserviceicons_filesserviceaddcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesToolbarIcons.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filestoolbaricons",
      "target": "icons_filestoolbaricons_addturn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesToolbarIcons.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filestoolbaricons",
      "target": "icons_filestoolbaricons_patientscategoryview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesToolbarIcons.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filestoolbaricons",
      "target": "icons_filestoolbaricons_patientsgridview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesToolbarIcons.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filestoolbaricons",
      "target": "icons_filestoolbaricons_searchheaderp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/icons/FilesToolbarIcons.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "icons_filestoolbaricons",
      "target": "icons_filestoolbaricons_turnsfilter"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "icons_filestoolbaricons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "icons_filestoolbaricons"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "icons_filestoolbaricons_searchheaderp"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "icons_filestoolbaricons_turnsfilter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "icons_filestoolbaricons_turnsfilter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "icons_filestoolbaricons_patientsgridview"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "icons_filestoolbaricons_patientscategoryview"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "icons_filestoolbaricons_addturn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "icons_filestoolbaricons_addturn"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "hooks_useinventory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "hooks_useinventory_inventoryitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "hooks_useinventory_inventorymeta"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "hooks_useinventory_itempayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "inventory_additemmodal_additemmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "inventory_additemmodal_blank"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "inventory_additemmodal_formstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "inventory_additemmodal_group"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "inventory_additemmodal_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "lib_utils_toenglishdigits"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "inventory_additemmodal"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal_props",
      "target": "hooks_useinventory_inventoryitem"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal_props",
      "target": "hooks_useinventory_inventorymeta"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddItemModal.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_additemmodal_props",
      "target": "hooks_useinventory_itempayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "inventory_additemmodal_additemmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "hooks_useinventory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "hooks_useinventory_inventoryitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "hooks_useinventory_inventorypackage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "hooks_useinventory_packagepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "inventory_addpackagemodal_addpackagemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "inventory_addpackagemodal_line"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "inventory_addpackagemodal_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "inventory_addpackagemodal"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal_props",
      "target": "hooks_useinventory_inventoryitem"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal_props",
      "target": "hooks_useinventory_inventorypackage"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_addpackagemodal_props",
      "target": "hooks_useinventory_packagepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/inventory/AddPackageModal.tsx",
      "source_location": "L128",
      "weight": 1.0,
      "source": "inventory_addpackagemodal_addpackagemodal",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryActionsMenu.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryactionsmenu",
      "target": "hooks_useinventory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryActionsMenu.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryactionsmenu",
      "target": "hooks_useinventory_inventoryitem"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryActionsMenu.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryactionsmenu",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryActionsMenu.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryactionsmenu",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryActionsMenu.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryactionsmenu",
      "target": "inventory_inventoryactionsmenu_inventoryactionsmenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryActionsMenu.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryactionsmenu",
      "target": "inventory_inventoryactionsmenu_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryActionsMenu.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryactionsmenu",
      "target": "ui_portal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryActionsMenu.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryactionsmenu",
      "target": "ui_portal_portal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryitemstable",
      "target": "inventory_inventoryactionsmenu"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryActionsMenu.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryactionsmenu_props",
      "target": "hooks_useinventory_inventoryitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/inventory/InventoryActionsMenu.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "source": "inventory_inventoryactionsmenu_inventoryactionsmenu",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryitemstable",
      "target": "hooks_useinventory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryitemstable",
      "target": "hooks_useinventory_inventoryitem"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryitemstable",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryitemstable",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryitemstable",
      "target": "inventory_inventoryitemstable_head"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryitemstable",
      "target": "inventory_inventoryitemstable_inventoryitemstable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryitemstable",
      "target": "inventory_inventoryitemstable_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryitemstable",
      "target": "inventory_inventorystatusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryitemstable",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryitemstable",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryitemstable",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "inventory_inventoryitemstable"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryitemstable_props",
      "target": "hooks_useinventory_inventoryitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/inventory/InventoryItemsTable.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "inventory_inventoryitemstable_inventoryitemstable",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryStatCards.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventorystatcards",
      "target": "hooks_useinventory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryStatCards.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventorystatcards",
      "target": "hooks_useinventory_inventorystats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryStatCards.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventorystatcards",
      "target": "inventory_inventorystatcards_inventorystatcards"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryStatCards.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventorystatcards",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryStatCards.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventorystatcards",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryStatCards.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventorystatcards",
      "target": "ui_statcard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "inventory_inventorystatcards"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/inventory/InventoryStatCards.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "inventory_inventorystatcards_inventorystatcards",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryStatusBadge.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventorystatusbadge",
      "target": "hooks_useinventory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryStatusBadge.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventorystatusbadge",
      "target": "hooks_useinventory_inventorystatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryStatusBadge.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventorystatusbadge",
      "target": "inventory_inventorystatusbadge_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/InventoryStatusBadge.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventorystatusbadge",
      "target": "inventory_inventorystatusbadge_inventorystatusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_packagesview",
      "target": "hooks_useinventory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_packagesview",
      "target": "hooks_useinventory_inventorypackage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_packagesview",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_packagesview",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_packagesview",
      "target": "inventory_packagesview_packagecard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_packagesview",
      "target": "inventory_packagesview_packagesview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_packagesview",
      "target": "inventory_packagesview_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_packagesview",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_packagesview",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "inventory_packagesview"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_packagesview_props",
      "target": "hooks_useinventory_inventorypackage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "source": "inventory_packagesview_packagecard",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/inventory/PackagesView.tsx",
      "source_location": "L91",
      "weight": 1.0,
      "source": "inventory_packagesview_packagecard",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/AdminLayout.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_adminlayout",
      "target": "layout_adminlayout_adminlayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/AdminLayout.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_adminlayout",
      "target": "layout_sidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/AdminLayout.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_adminlayout",
      "target": "layout_topbar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/AdminLayout.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_adminlayout",
      "target": "stores_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/AdminLayout.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_adminlayout",
      "target": "stores_uistore_applybrand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/AdminLayout.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_adminlayout",
      "target": "stores_uistore_useuistore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/layout/AdminLayout.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "source": "layout_adminlayout_adminlayout",
      "target": "stores_uistore_useuistore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu_test",
      "target": "layout_profilemenu"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu_test",
      "target": "layout_profilemenu_settingspath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu_test",
      "target": "layout_profilemenu_test_logoutmock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu_test",
      "target": "layout_profilemenu_test_navigatemock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu_test",
      "target": "layout_profilemenu_test_setauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu_test",
      "target": "layout_profilemenu_test_togglepanelmock"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu_test",
      "target": "stores_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu_test",
      "target": "stores_uistore_useuistore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu",
      "target": "layout_profilemenu_avatarbg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu",
      "target": "layout_profilemenu_hues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu",
      "target": "layout_profilemenu_paymentspath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu",
      "target": "layout_profilemenu_profilemenu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu",
      "target": "layout_profilemenu_profilepath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu",
      "target": "layout_profilemenu_role"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu",
      "target": "layout_profilemenu_role_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu",
      "target": "layout_profilemenu_settingspath"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu",
      "target": "stores_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu",
      "target": "stores_uistore_useuistore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar",
      "target": "layout_profilemenu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_profilemenu_profilemenu",
      "target": "layout_profilemenu_avatarbg"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar",
      "target": "layout_profilemenu_settingspath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "source": "layout_profilemenu_profilemenu",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/layout/ProfileMenu.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "source": "layout_profilemenu_profilemenu",
      "target": "stores_uistore_useuistore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar_test",
      "target": "layout_purchasesubscriptionsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar",
      "target": "layout_purchasesubscriptionsidebar_nav_items"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar",
      "target": "layout_purchasesubscriptionsidebar_navitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar",
      "target": "layout_purchasesubscriptionsidebar_purchasesubscriptionsidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar",
      "target": "layout_settingslayout_menuforrole"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar",
      "target": "pages_subscriptionicons"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar",
      "target": "pages_subscriptionicons_searchheaderp"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_purchasesubscriptionsidebar",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "layout_purchasesubscriptionsidebar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "source": "layout_purchasesubscriptionsidebar_purchasesubscriptionsidebar",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "layout_purchasesubscriptionsidebar_purchasesubscriptionsidebar",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SettingsLayout.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_settingslayout_test",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SettingsLayout.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_settingslayout_test",
      "target": "layout_settingslayout_menuforrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SettingsLayout.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_settingslayout_test",
      "target": "layout_settingslayout_settings_menu"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SettingsLayout.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_settingslayout_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SettingsLayout.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_settingslayout_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SettingsLayout.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_settingslayout_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SettingsLayout.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_settingslayout_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SettingsLayout.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_settingslayout",
      "target": "layout_settingslayout_menuforrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SettingsLayout.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_settingslayout",
      "target": "layout_settingslayout_settings_menu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SettingsLayout.tsx",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_settingslayout",
      "target": "layout_settingslayout_settingslayout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SettingsLayout.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_settingslayout",
      "target": "layout_settingslayout_settingsmenuitem"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SettingsLayout.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_settingslayout",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SettingsLayout.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_settingslayout",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdoctorspage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DiscountsPage.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_discountspage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorProfilePage.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorprofilepage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InsurancePricingPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_insurancepricingpage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage_test",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "layout_settingslayout"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage",
      "target": "layout_settingslayout_settings_menu"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage_test",
      "target": "layout_settingslayout_settings_menu"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage",
      "target": "layout_settingslayout_menuforrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SettingsMenuPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "source": "pages_settingsmenupage_settingsmenupage",
      "target": "layout_settingslayout_menuforrole"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage_test",
      "target": "layout_settingslayout_menuforrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/layout/SettingsLayout.tsx",
      "source_location": "L93",
      "weight": 1.0,
      "source": "layout_settingslayout_settingslayout",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.test.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar_test",
      "target": "layout_sidebar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "hooks_usesecretaryearnings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "hooks_usesecretaryearnings_usesecretaryearnings"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "hooks_usesubscription"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "hooks_usesubscription_usesubscription"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "layout_sidebar_appointments_children"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "layout_sidebar_appointments_children_with_reserve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L426",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "layout_sidebar_avatarbg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "layout_sidebar_buildsections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L424",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "layout_sidebar_hues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L456",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "layout_sidebar_navitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L431",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "layout_sidebar_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L415",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "layout_sidebar_role_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "layout_sidebar_section"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "layout_sidebar_sectionitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L436",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "layout_sidebar_sidebar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "layout_sidebar_subitem"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "stores_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar",
      "target": "stores_uistore_useuistore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SidebarStaff.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebarstaff_test",
      "target": "layout_sidebar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L443",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar_sidebar",
      "target": "layout_sidebar_buildsections"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L550",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebar_sidebar",
      "target": "layout_sidebar_avatarbg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L633",
      "weight": 1.0,
      "source": "layout_sidebar_sidebar",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L727",
      "weight": 1.0,
      "source": "layout_sidebar_sidebar",
      "target": "hooks_usesecretaryearnings_usesecretaryearnings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L440",
      "weight": 1.0,
      "source": "layout_sidebar_sidebar",
      "target": "hooks_usesubscription_usesubscription"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L439",
      "weight": 1.0,
      "source": "layout_sidebar_sidebar",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/layout/Sidebar.tsx",
      "source_location": "L437",
      "weight": 1.0,
      "source": "layout_sidebar_sidebar",
      "target": "stores_uistore_useuistore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SidebarStaff.test.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebarstaff_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SidebarStaff.test.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebarstaff_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SidebarStaff.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebarstaff_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/SidebarStaff.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_sidebarstaff_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar_test",
      "target": "layout_topbar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar_test",
      "target": "layout_topbar_test_navigatemock"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar",
      "target": "layout_topbar_topbar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar",
      "target": "stores_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar",
      "target": "stores_uistore_brandhue"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar",
      "target": "stores_uistore_hues"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar",
      "target": "stores_uistore_useuistore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar",
      "target": "ui_portal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "layout_topbar",
      "target": "ui_portal_portal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "layout_topbar_topbar",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/layout/Topbar.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "source": "layout_topbar_topbar",
      "target": "stores_uistore_useuistore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "paymentmethods_bankaccountformmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "hooks_usepaymentmethods"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "hooks_usepaymentmethods_bankaccount"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "hooks_usepaymentmethods_usecreatebankaccount"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "hooks_usepaymentmethods_useupdatebankaccount"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "lib_utils_toenglishdigits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "paymentmethods_bankaccountformmodal_bankaccountformmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "paymentmethods_banks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "paymentmethods_banks_bank_options"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccountformmodal",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "source": "paymentmethods_bankaccountformmodal_bankaccountformmodal",
      "target": "hooks_usepaymentmethods_usecreatebankaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/paymentMethods/BankAccountFormModal.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "paymentmethods_bankaccountformmodal_bankaccountformmodal",
      "target": "hooks_usepaymentmethods_useupdatebankaccount"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "paymentmethods_bankaccounttable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountTable.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccounttable",
      "target": "hooks_usepaymentmethods"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountTable.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccounttable",
      "target": "hooks_usepaymentmethods_bankaccount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountTable.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccounttable",
      "target": "paymentmethods_bankaccounttable_bankaccounttable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountTable.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccounttable",
      "target": "paymentmethods_environmentcell"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountTable.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccounttable",
      "target": "paymentmethods_environmentcell_environmentcell"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountTable.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccounttable",
      "target": "paymentmethods_statustoggle"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountTable.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccounttable",
      "target": "ui_datatable"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/BankAccountTable.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_bankaccounttable",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/EnvironmentCell.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_environmentcell",
      "target": "hooks_usepaymentmethods"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/EnvironmentCell.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_environmentcell",
      "target": "hooks_usepaymentmethods_paymentmethodenvironment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/EnvironmentCell.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_environmentcell",
      "target": "paymentmethods_environmentcell_environmentcell"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosTable.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_postable",
      "target": "paymentmethods_environmentcell"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosTable.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_postable",
      "target": "paymentmethods_environmentcell_environmentcell"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "paymentmethods_paymentmethodhead"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PaymentMethodHead.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_paymentmethodhead",
      "target": "paymentmethods_paymentmethodhead_paymentmethodhead"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PaymentMethodHead.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_paymentmethodhead",
      "target": "paymentmethods_paymentmethodhead_paymenttab"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "paymentmethods_paymentmethodhead_paymenttab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "paymentmethods_posformmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_posformmodal",
      "target": "hooks_usepaymentmethods"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_posformmodal",
      "target": "hooks_usepaymentmethods_pos"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_posformmodal",
      "target": "hooks_usepaymentmethods_usecreatepos"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_posformmodal",
      "target": "hooks_usepaymentmethods_useupdatepos"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_posformmodal",
      "target": "paymentmethods_banks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_posformmodal",
      "target": "paymentmethods_banks_bank_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_posformmodal",
      "target": "paymentmethods_posformmodal_posformmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_posformmodal",
      "target": "ui_digitinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_posformmodal",
      "target": "ui_digitinput_digitinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_posformmodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_posformmodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_posformmodal",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_posformmodal",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "paymentmethods_posformmodal_posformmodal",
      "target": "hooks_usepaymentmethods_usecreatepos"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/paymentMethods/PosFormModal.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "source": "paymentmethods_posformmodal_posformmodal",
      "target": "hooks_usepaymentmethods_useupdatepos"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "paymentmethods_postable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosTable.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_postable",
      "target": "hooks_usepaymentmethods"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosTable.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_postable",
      "target": "hooks_usepaymentmethods_pos"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosTable.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_postable",
      "target": "paymentmethods_postable_postable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosTable.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_postable",
      "target": "paymentmethods_statustoggle"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosTable.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_postable",
      "target": "ui_datatable"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/PosTable.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_postable",
      "target": "ui_datatable_column"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/StatusToggle.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_statustoggle",
      "target": "paymentmethods_statustoggle_statustoggle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/banks.ts",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_banks",
      "target": "paymentmethods_banks_bank_options"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/banks.ts",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_banks",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/paymentMethods/banks.ts",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethods_banks",
      "target": "ui_searchableselect_selectoption"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "schedule_schedulesection"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "schedule_schedulesection"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "schedule_schedulesection"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "lib_api_apierror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "lib_utils_unixtoiso"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L259",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_addminutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_addressdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_booking_window_units"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_bookingmeta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_bookingwindowunit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L266",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_calcslotcount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_dateoverridedata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L878",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_dateoverridemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L1018",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_dateoverridestab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L293",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_daystring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_default_booking_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_default_session"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_duration_opts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_empty_new_schedule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_formatpersiandate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_gtoj"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L250",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_hasoverlap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_holidaydata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L1117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_holidaymodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L1190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_holidaystab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L288",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_hour_values"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_jalaali"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_jalali_days_short"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_jalali_months"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_jfirstdayofweek"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_jtog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_minute_values"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_newdayconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_newschedulemap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L508",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_nolocationsnotice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_parseminutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_persiandateinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_schedule_days"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L1298",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_schedule_tabs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L1304",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_schedulesection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_sessionconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L362",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_sessioneditor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_slotconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L321",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_sloteditor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_timeselect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_todaygregorian"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_topersiannums"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L281",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_tstodate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_weeklyscheduledata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L496",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_weeklyscheduletab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L500",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "schedule_schedulesection_withclinic"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "schedule_schedulesection_addressdata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "schedule_schedulesection_addressdata"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage_doctordetail",
      "target": "schedule_schedulesection_addressdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_formatpersiandate",
      "target": "schedule_schedulesection_topersiannums"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_persiandateinput",
      "target": "schedule_schedulesection_topersiannums"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_formatpersiandate",
      "target": "schedule_schedulesection_gtoj"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_persiandateinput",
      "target": "schedule_schedulesection_gtoj"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_persiandateinput",
      "target": "schedule_schedulesection_formatpersiandate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_persiandateinput",
      "target": "schedule_schedulesection_jfirstdayofweek"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_persiandateinput",
      "target": "schedule_schedulesection_todaygregorian"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_todaygregorian",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L260",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_addminutes",
      "target": "schedule_schedulesection_parseminutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L267",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_calcslotcount",
      "target": "schedule_schedulesection_parseminutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L254",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_hasoverlap",
      "target": "schedule_schedulesection_parseminutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L372",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_sessioneditor",
      "target": "schedule_schedulesection_calcslotcount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L294",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_daystring",
      "target": "schedule_schedulesection_tstodate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/schedule/ScheduleSection.tsx",
      "source_location": "L290",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "schedule_schedulesection_tstodate",
      "target": "lib_utils_unixtoiso"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "schedule_schedulesection_schedulesection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "schedule_schedulesection_schedulesection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "schedule_schedulesection_schedulesection"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "lib_insuranceshares_patientshareof"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "session_createstep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "session_createstep_test_basic_contract"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "session_createstep_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "session_createstep_test_insuredprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "session_createstep_test_mockendpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "session_createstep_test_mockinsuranceendpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "session_createstep_test_pick"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "session_createstep_test_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "session_createstep_test_renderstep"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/session/CreateStep.test.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "session_createstep_test_renderstep",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "session_createstep"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "session_createstep"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_insuranceshares"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_insuranceshares_contractpercentfor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_insuranceshares_coveragerule"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_insuranceshares_patientshareof"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_insuranceshares_tenantcontract"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "session_createstep_contract"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "session_createstep_coveragerow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "session_createstep_createstep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "session_createstep_fieldlabel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "session_createstep_ghostbtn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "session_createstep_inventoryitemrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "session_createstep_nowhhmm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "session_createstep_packagerow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "session_createstep_primarybtn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "session_createstep_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "session_createstep_staffrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "session_createstep_tosessionat"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "types_index_patientprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "types_index_serviceitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "types_index_servicesection"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_contract",
      "target": "lib_insuranceshares_tenantcontract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_createstep",
      "target": "session_createstep_nowhhmm"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_createstep_props",
      "target": "types_index_patientprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L297",
      "weight": 1.0,
      "source": "session_createstep_createstep",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L64",
      "weight": 1.0,
      "source": "session_createstep_createstep",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L232",
      "weight": 1.0,
      "source": "session_createstep_createstep",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/session/CreateStep.tsx",
      "source_location": "L66",
      "weight": 1.0,
      "source": "session_createstep_createstep",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep_test",
      "target": "session_detailsstep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep_test",
      "target": "session_detailsstep_test_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.test.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep_test",
      "target": "session_detailsstep_test_session"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "session_detailsstep"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "session_detailsstep"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep",
      "target": "hooks_useissueinvoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep",
      "target": "hooks_useissueinvoice_useissueinvoice"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep",
      "target": "session_detailsstep_detailsstep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep",
      "target": "session_detailsstep_ghostbtn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep",
      "target": "session_detailsstep_primarybtn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep",
      "target": "session_detailsstep_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep",
      "target": "session_paymentstep"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_detailsstep",
      "target": "session_paymentstep_method_labels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "source": "session_detailsstep_detailsstep",
      "target": "hooks_useissueinvoice_useissueinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "source": "session_detailsstep_detailsstep",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/session/DetailsStep.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "source": "session_detailsstep_detailsstep",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "session_paymentstep"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "session_paymentstep"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "session_paymentstep"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "session_paymentstep_fieldlabel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "session_paymentstep_ghostbtn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "session_paymentstep_isotounix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "session_paymentstep_method_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "session_paymentstep_methods"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "session_paymentstep_paymentstep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "session_paymentstep_primarybtn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "session_paymentstep_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "types_index_discountsuggestion"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_paymentstep",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L95",
      "weight": 1.0,
      "source": "session_paymentstep_paymentstep",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/session/PaymentStep.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "source": "session_paymentstep_paymentstep",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "session_sessionauditmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "session_sessionauditmodal_field_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "session_sessionauditmodal_fmtvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "session_sessionauditmodal_op_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "session_sessionauditmodal_rial_fields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "session_sessionauditmodal_sessionauditmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "types_index_sessionauditentry"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/session/SessionAuditModal.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "session_sessionauditmodal_fmtvalue",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage",
      "target": "ui_altcha"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Altcha.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_altcha",
      "target": "altcha"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Altcha.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_altcha",
      "target": "ui_altcha_altcha"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Altcha.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_altcha",
      "target": "ui_altcha_altchaprops"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Altcha.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_altcha",
      "target": "ui_altcha_intrinsicelements"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage",
      "target": "ui_altcha_altcha"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusdropdown_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusdropdown_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusdropdown_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusdropdown_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusdropdown_test",
      "target": "ui_appointmentstatusdropdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusdropdown_test",
      "target": "ui_appointmentstatusdropdown_test_patch"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "ui_appointmentstatusdropdown"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "ui_appointmentstatusdropdown"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "ui_appointmentstatusdropdown"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusdropdown",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusdropdown",
      "target": "lib_api_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusdropdown",
      "target": "ui_appointmentstatusdropdown_appointmentstatusdropdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusdropdown",
      "target": "ui_appointmentstatusdropdown_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusdropdown",
      "target": "ui_appointmentstatusdropdown_status_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/AppointmentStatusDropdown.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusdropdown",
      "target": "ui_appointmentstatusdropdown_transitions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/appointmentStatusMeta.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusmeta_test",
      "target": "ui_appointmentstatusdropdown"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "ui_appointmentstatusdropdown_status_meta"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/appointmentStatusMeta.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusmeta_test",
      "target": "ui_appointmentstatusdropdown_status_meta"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/BackButton.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_backbutton_test",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/BackButton.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_backbutton_test",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/BackButton.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_backbutton_test",
      "target": "ui_backbutton_test_detail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/BackButton.test.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_backbutton_test",
      "target": "ui_backbutton_test_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/BackButton.test.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_backbutton_test",
      "target": "ui_backbutton_test_renderat"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/BackButton.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_backbutton_test",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useUrlState.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useurlstate_test",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdoctorspage",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/BackButton.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_backbutton",
      "target": "hooks_usegoback"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/BackButton.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_backbutton",
      "target": "hooks_usegoback_usegoback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/BackButton.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_backbutton",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/BackButton.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_backbutton",
      "target": "ui_backbutton_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PageHeader.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pageheader",
      "target": "ui_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useUrlState.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useurlstate_test",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdoctorspage",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ui/BackButton.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "ui_backbutton_backbutton",
      "target": "hooks_usegoback_usegoback"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PageHeader.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pageheader",
      "target": "ui_backbutton_backbutton"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/ConfirmDialog.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_confirmdialog",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/ConfirmDialog.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_confirmdialog",
      "target": "ui_confirmdialog_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/ConfirmDialog.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_confirmdialog",
      "target": "ui_portal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/ConfirmDialog.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_confirmdialog",
      "target": "ui_portal_portal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/ui.test.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_ui_test",
      "target": "ui_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/ui.test.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_ui_test",
      "target": "ui_confirmdialog_confirmdialog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage",
      "target": "ui_datatable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "ui_datatable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DataTable.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_datatable",
      "target": "ui_datatable_column"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DataTable.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_datatable",
      "target": "ui_datatable_datatable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DataTable.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_datatable",
      "target": "ui_datatable_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DataTable.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_datatable",
      "target": "ui_datatable_skeletonrow"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "ui_datatable_column"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DigitInput.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_digitinput_test",
      "target": "ui_digitinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DigitInput.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_digitinput_test",
      "target": "ui_digitinput_digitinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "ui_digitinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DigitInput.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_digitinput",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DigitInput.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_digitinput",
      "target": "lib_utils_toenglishdigits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DigitInput.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_digitinput",
      "target": "ui_digitinput_digitinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DigitInput.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_digitinput",
      "target": "ui_digitinput_digitinputprops"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "ui_digitinput_digitinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_doctorpermissionsmodal",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_doctorpermissionsmodal",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_doctorpermissionsmodal",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_doctorpermissionsmodal",
      "target": "ui_doctorpermissionsmodal_action_columns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_doctorpermissionsmodal",
      "target": "ui_doctorpermissionsmodal_action_headers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_doctorpermissionsmodal",
      "target": "ui_doctorpermissionsmodal_clinicdoctorpermissionpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_doctorpermissionsmodal",
      "target": "ui_doctorpermissionsmodal_doctorpermissionsmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_doctorpermissionsmodal",
      "target": "ui_doctorpermissionsmodal_permissionenvelope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_doctorpermissionsmodal",
      "target": "ui_doctorpermissionsmodal_resource_labels"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_doctorpermissionsmodal",
      "target": "ui_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/DoctorPermissionsModal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_doctorpermissionsmodal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "ui_featuregate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "ui_featuregate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "ui_featuregate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InsurancePricingPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_insurancepricingpage",
      "target": "ui_featuregate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "ui_featuregate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "ui_featuregate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "ui_featuregate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/FeatureGate.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_featuregate",
      "target": "hooks_usesubscription"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/FeatureGate.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_featuregate",
      "target": "hooks_usesubscription_usesubscription"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/FeatureGate.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_featuregate",
      "target": "ui_featuregate_featuregate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/FeatureGate.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_featuregate",
      "target": "ui_featuregate_featuregateprops"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ui/FeatureGate.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "source": "ui_featuregate_featuregate",
      "target": "hooks_usesubscription_usesubscription"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Field.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_field",
      "target": "ui_field_field"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Field.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_field",
      "target": "ui_field_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InputField.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_inputfield_test",
      "target": "ui_field"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Input.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_input",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Input.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_input",
      "target": "lib_utils_toenglishdigits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Input.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_input",
      "target": "ui_input_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InputField.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_inputfield_test",
      "target": "ui_input"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "ui_invitedoctormodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "ui_invitedoctormodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_invitedoctormodal",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_invitedoctormodal",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_invitedoctormodal",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_invitedoctormodal",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_invitedoctormodal",
      "target": "lib_utils_iranmobileschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_invitedoctormodal",
      "target": "ui_invitedoctormodal_invitedoctormodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_invitedoctormodal",
      "target": "ui_invitedoctormodal_inviteform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_invitedoctormodal",
      "target": "ui_invitedoctormodal_inviteschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_invitedoctormodal",
      "target": "ui_invitedoctormodal_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_invitedoctormodal",
      "target": "ui_mobileinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_invitedoctormodal",
      "target": "ui_portal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/InviteDoctorModal.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_invitedoctormodal",
      "target": "ui_portal_portal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "ui_invitedoctormodal_invitedoctormodal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "ui_invitedoctormodal_invitedoctormodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "ui_mobileinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "ui_mobileinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "ui_mobileinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "ui_mobileinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "ui_mobileinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "ui_mobileinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/MobileInput.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_mobileinput",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/MobileInput.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_mobileinput",
      "target": "lib_utils_sanitizemobileinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/MobileInput.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_mobileinput",
      "target": "ui_mobileinput_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/ui.test.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_ui_test",
      "target": "ui_mobileinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "ui_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "ui_modal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Modal.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_modal",
      "target": "ui_modal_modal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Modal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_modal",
      "target": "ui_modal_modalsize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Modal.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_modal",
      "target": "ui_modal_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Modal.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_modal",
      "target": "ui_modal_sizemap"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "ui_modal_modal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "ui_notificationmobilecard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "ui_notificationmobilecard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/NotificationMobileCard.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_notificationmobilecard",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/NotificationMobileCard.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_notificationmobilecard",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/NotificationMobileCard.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_notificationmobilecard",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/NotificationMobileCard.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_notificationmobilecard",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/NotificationMobileCard.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_notificationmobilecard",
      "target": "lib_utils_sanitizemobileinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/NotificationMobileCard.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_notificationmobilecard",
      "target": "ui_notificationmobilecard_notificationmobilecard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/NotificationMobileCard.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_notificationmobilecard",
      "target": "ui_notificationmobilecard_notificationmobiledata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/NotificationMobileCard.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_notificationmobilecard",
      "target": "ui_notificationmobilecard_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InsurancePricingPage.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_insurancepricingpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage",
      "target": "ui_pageheader"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "ui_pageheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PageHeader.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pageheader",
      "target": "ui_pageheader_crumb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PageHeader.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pageheader",
      "target": "ui_pageheader_pageheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PageHeader.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pageheader",
      "target": "ui_pageheader_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "ui_pagination"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Pagination.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pagination",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Pagination.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pagination",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Pagination.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pagination",
      "target": "ui_pagination_pagination"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Pagination.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pagination",
      "target": "ui_pagination_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/ui.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_ui_test",
      "target": "ui_pagination"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ui/Pagination.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "source": "ui_pagination_pagination",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "ui_persiancalendar"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L255",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar",
      "target": "ui_persiancalendar_griditemstyle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar",
      "target": "ui_persiancalendar_jalali_months"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar",
      "target": "ui_persiancalendar_jalalifirstweekday"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar",
      "target": "ui_persiancalendar_jalalitogregorian"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar",
      "target": "ui_persiancalendar_navbtnstyle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar",
      "target": "ui_persiancalendar_persiancalendar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar",
      "target": "ui_persiancalendar_pf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar",
      "target": "ui_persiancalendar_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar",
      "target": "ui_persiancalendar_tojalali"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar",
      "target": "ui_persiancalendar_week_days"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianDatePicker.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiandatepicker",
      "target": "ui_persiancalendar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar_persiancalendar",
      "target": "ui_persiancalendar_tojalali"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar_jalalifirstweekday",
      "target": "ui_persiancalendar_jalalitogregorian"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiancalendar_persiancalendar",
      "target": "ui_persiancalendar_jalalifirstweekday"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ui/PersianCalendar.tsx",
      "source_location": "L75",
      "weight": 1.0,
      "source": "ui_persiancalendar_persiancalendar",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianDateInput.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiandateinput_test",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianDateInput.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiandateinput_test",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "ui_persiandateinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianDateInput.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiandateinput",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianDateInput.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiandateinput",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianDateInput.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiandateinput",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianDateInput.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiandateinput",
      "target": "ui_persiandateinput_props"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianDateInput.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiandateinput",
      "target": "ui_persiandatepicker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "ui_persiandateinput_persiandateinput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ui/PersianDateInput.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "source": "ui_persiandateinput_persiandateinput",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "ui_persiandatepicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "ui_persiandatepicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "ui_persiandatepicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "ui_persiandatepicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "ui_persiandatepicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "ui_persiandatepicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianDatePicker.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiandatepicker",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianDatePicker.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiandatepicker",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianDatePicker.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiandatepicker",
      "target": "ui_persiandatepicker_persiandatepicker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PersianDatePicker.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_persiandatepicker",
      "target": "ui_persiandatepicker_props"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ui/PersianDatePicker.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "ui_persiandatepicker_persiandatepicker",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "ui_portal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "ui_portal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "ui_portal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/Portal.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_portal",
      "target": "ui_portal_portal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "ui_portal_portal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "ui_portal_portal"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "ui_portal_portal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PriceInput.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_priceinput_test",
      "target": "ui_priceinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PriceInput.test.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_priceinput_test",
      "target": "ui_priceinput_test_controlled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PriceInput.test.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_priceinput_test",
      "target": "ui_priceinput_test_emitted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PriceInput.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_priceinput_test",
      "target": "ui_priceinput_test_input"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "ui_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PriceInput.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_priceinput",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PriceInput.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_priceinput",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PriceInput.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_priceinput",
      "target": "lib_utils_parseusernumber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PriceInput.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_priceinput",
      "target": "ui_priceinput_formatdisplay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PriceInput.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_priceinput",
      "target": "ui_priceinput_priceinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PriceInput.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_priceinput",
      "target": "ui_priceinput_priceinputprops"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PriceInput.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_priceinput",
      "target": "ui_priceinput_textfromvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PriceInput.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_priceinput_textfromvalue",
      "target": "ui_priceinput_formatdisplay"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "ui_priceinput_priceinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "ui_priceinput_priceinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "ui_priceinput_priceinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "ui_priceinput_priceinput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PwaInstallBanner.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pwainstallbanner",
      "target": "hooks_usepwainstall"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PwaInstallBanner.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pwainstallbanner",
      "target": "hooks_usepwainstall_usepwainstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PwaInstallBanner.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pwainstallbanner",
      "target": "ui_pwainstallbanner_pwainstallbanner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ui/PwaInstallBanner.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "source": "ui_pwainstallbanner_pwainstallbanner",
      "target": "hooks_usepwainstall_usepwainstall"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage",
      "target": "ui_pwalogincard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PwaLoginCard.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pwalogincard",
      "target": "hooks_usepwainstall"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PwaLoginCard.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pwalogincard",
      "target": "hooks_usepwainstall_usepwainstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PwaLoginCard.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pwalogincard",
      "target": "ui_pwalogincard_detectios"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PwaLoginCard.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pwalogincard",
      "target": "ui_pwalogincard_pwalogincard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/PwaLoginCard.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_pwalogincard_pwalogincard",
      "target": "ui_pwalogincard_detectios"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ui/PwaLoginCard.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "source": "ui_pwalogincard_pwalogincard",
      "target": "hooks_usepwainstall_usepwainstall"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/SearchableSelect.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_searchableselect_test",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/SearchableSelect.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_searchableselect_test",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/SearchableSelect.test.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_searchableselect_test",
      "target": "ui_searchableselect_test_insuranceopts"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "ui_searchableselect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/SearchableSelect.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_searchableselect",
      "target": "stores_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/SearchableSelect.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_searchableselect",
      "target": "stores_uistore_useuistore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/SearchableSelect.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_searchableselect",
      "target": "ui_searchableselect_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/SearchableSelect.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_searchableselect",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/SearchableSelect.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_searchableselect",
      "target": "ui_searchableselect_selectoption"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "ui_searchableselect_selectoption"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "ui_searchableselect_searchableselect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/components/ui/SearchableSelect.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "source": "ui_searchableselect_searchableselect",
      "target": "stores_uistore_useuistore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "ui_statcard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "ui_statcard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "ui_statcard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "ui_statcard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "ui_statcard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "ui_statcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatCard.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statcard",
      "target": "ui_statcard_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatCard.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statcard",
      "target": "ui_statcard_statcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatCard.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statcard",
      "target": "ui_statcard_stattone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatCard.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statcard",
      "target": "ui_statcard_tone"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "types_index_appointmentstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "types_index_claimstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "types_index_invoiceliststatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "types_index_paymentstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "types_index_settlementstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "types_index_smstemplatestatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "ui_statusbadge_activebadge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "ui_statusbadge_appointmentmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "ui_statusbadge_badgecolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "ui_statusbadge_claimmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "ui_statusbadge_invoicemap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "ui_statusbadge_paymentmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "ui_statusbadge_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "ui_statusbadge_settlementmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "ui_statusbadge_smsmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/StatusBadge.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_statusbadge",
      "target": "ui_statusbadge_statusbadge"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/ui.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_ui_test",
      "target": "ui_statusbadge"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "ui_statusbadge_activebadge"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "ui_statusbadge_activebadge"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "ui_statusbadge_activebadge"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "ui_statusbadge_activebadge"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "ui_statusbadge_activebadge"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "ui_statusbadge_activebadge"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/ui.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_ui_test",
      "target": "ui_statusbadge_activebadge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/components/ui/appointmentStatusMeta.test.ts",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "ui_appointmentstatusmeta_test",
      "target": "ui_appointmentstatusmeta_test_backend_statuses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_hooks_test",
      "target": "hooks_hooks_test_get"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_hooks_test",
      "target": "hooks_usepaymentconfig"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_hooks_test",
      "target": "hooks_usepaymentconfig_usepaymentconfig"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_hooks_test",
      "target": "hooks_usepwainstall"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_hooks_test",
      "target": "hooks_usepwainstall_usepwainstall"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_hooks_test",
      "target": "hooks_usesubscription"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_hooks_test",
      "target": "hooks_usesubscription_usesubscription"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_hooks_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_hooks_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_hooks_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_hooks_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_hooks_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/hooks.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_hooks_test",
      "target": "test_utils_renderhookwithclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useappointmentinsurance",
      "target": "hooks_useappointmentinsurance_pricingpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useappointmentinsurance",
      "target": "hooks_useappointmentinsurance_servicecategoryrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useappointmentinsurance",
      "target": "hooks_useappointmentinsurance_useappointmentinsurance"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useappointmentinsurance",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useappointmentinsurance",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useappointmentinsurance",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useappointmentinsurance",
      "target": "lib_insuranceshares"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useappointmentinsurance",
      "target": "lib_insuranceshares_billableline"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useappointmentinsurance",
      "target": "lib_insuranceshares_breakdownof"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useappointmentinsurance",
      "target": "lib_insuranceshares_sharebreakdown"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useAppointmentInsurance.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useappointmentinsurance",
      "target": "lib_insuranceshares_tenantcontract"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "hooks_useappointmentinsurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "hooks_useappointmentinsurance_useappointmentinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L84",
      "weight": 1.0,
      "source": "pages_appointmenteditpage_appointmenteditpage",
      "target": "hooks_useappointmentinsurance_useappointmentinsurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useClinicContext.ts",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usecliniccontext",
      "target": "hooks_usecliniccontext_usecliniccontext"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useClinicContext.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usecliniccontext",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useClinicContext.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usecliniccontext",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useDoctorBookingServices.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usedoctorbookingservices",
      "target": "hooks_usecliniccontext"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "hooks_usecliniccontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/hooks/useClinicContext.ts",
      "source_location": "L15",
      "weight": 1.0,
      "source": "hooks_usecliniccontext_usecliniccontext",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useDoctorBookingServices.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usedoctorbookingservices",
      "target": "hooks_usecliniccontext_usecliniccontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/hooks/useDoctorBookingServices.ts",
      "source_location": "L25",
      "weight": 1.0,
      "source": "hooks_usedoctorbookingservices_usedoctorbookingservices",
      "target": "hooks_usecliniccontext_usecliniccontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "hooks_usecliniccontext_usecliniccontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L331",
      "weight": 1.0,
      "source": "pages_appointmentspage_appointmentspage",
      "target": "hooks_usecliniccontext_usecliniccontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useDoctorBookingServices.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usedoctorbookingservices",
      "target": "hooks_usedoctorbookingservices_bookingservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useDoctorBookingServices.ts",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usedoctorbookingservices",
      "target": "hooks_usedoctorbookingservices_bookingservicesdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useDoctorBookingServices.ts",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usedoctorbookingservices",
      "target": "hooks_usedoctorbookingservices_usedoctorbookingservices"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useDoctorBookingServices.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usedoctorbookingservices",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useDoctorBookingServices.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usedoctorbookingservices",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useDoctorBookingServices.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usedoctorbookingservices",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "hooks_usedoctorbookingservices"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "hooks_usedoctorbookingservices"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "hooks_usedoctorbookingservices_usedoctorbookingservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L81",
      "weight": 1.0,
      "source": "pages_appointmentcreatepage_appointmentcreatepage",
      "target": "hooks_usedoctorbookingservices_usedoctorbookingservices"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "hooks_usedoctorbookingservices_usedoctorbookingservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L404",
      "weight": 1.0,
      "source": "pages_appointmentspage_appointmentspage",
      "target": "hooks_usedoctorbookingservices_usedoctorbookingservices"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useGoBack.ts",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usegoback",
      "target": "hooks_usegoback_usegoback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_empty_cats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_empty_items"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_empty_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_empty_packages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_empty_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_inventoryitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_inventorymeta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_inventorypackage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_inventorystats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_inventorystatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_itempayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_packageline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_packagepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "hooks_useinventory_useinventory"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useInventory.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useinventory",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "hooks_useinventory"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "hooks_useinventory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "hooks_useinventory_inventoryitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "hooks_useinventory_inventorypackage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "hooks_useinventory_inventorypackage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "hooks_useinventory_itempayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "hooks_useinventory_packagepayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "hooks_useinventory_useinventory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "pages_inventorypage_inventorypage",
      "target": "hooks_useinventory_useinventory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useIssueInvoice.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useissueinvoice",
      "target": "hooks_useissueinvoice_invoicepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useIssueInvoice.ts",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useissueinvoice",
      "target": "hooks_useissueinvoice_useissueinvoice"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useIssueInvoice.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useissueinvoice",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useIssueInvoice.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useissueinvoice",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "hooks_useissueinvoice"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "hooks_useissueinvoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "hooks_useissueinvoice_useissueinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L216",
      "weight": 1.0,
      "source": "pages_mypatientspage_mypatientspageinner",
      "target": "hooks_useissueinvoice_useissueinvoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "hooks_useissueinvoice_useissueinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L86",
      "weight": 1.0,
      "source": "pages_patientdetailpage_patientdetailpage",
      "target": "hooks_useissueinvoice_useissueinvoice"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments_test",
      "target": "hooks_usemypayments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments_test",
      "target": "hooks_usemypayments_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments_test",
      "target": "hooks_usemypayments_test_wrapper"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments_test",
      "target": "hooks_usemypayments_usepatientinvoices"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments_test",
      "target": "hooks_usemypayments_usepayments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments_test",
      "target": "lib_api_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "hooks_usemypayments_invoicepaymentrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "hooks_usemypayments_invoicerowstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "hooks_usemypayments_patientinvoicerow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "hooks_usemypayments_patientinvoicespayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "hooks_usemypayments_paymentfilters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "hooks_usemypayments_paymentrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "hooks_usemypayments_paymentrowstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "hooks_usemypayments_paymentssummary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "hooks_usemypayments_usepatientinvoices"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "hooks_usemypayments_usepayments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "hooks_usemypayments_usepaymentssummary"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useMyPayments.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usemypayments",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "hooks_usemypayments"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "hooks_usemypayments"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "hooks_usemypayments_paymentrowstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "hooks_usemypayments_paymentrow"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "hooks_usemypayments_invoicerowstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "hooks_usemypayments_patientinvoicerow"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "hooks_usemypayments_usepayments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "source": "pages_mypaymentspage_mypaymentspage",
      "target": "hooks_usemypayments_usepayments"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "hooks_usemypayments_usepaymentssummary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L89",
      "weight": 1.0,
      "source": "pages_mypaymentspage_mypaymentspage",
      "target": "hooks_usemypayments_usepaymentssummary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "hooks_usemypayments_usepatientinvoices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "pages_mypaymentdetailpage_mypaymentdetailpage",
      "target": "hooks_usemypayments_usepatientinvoices"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient_test",
      "target": "hooks_usepatient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient_test",
      "target": "hooks_usepatient_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient_test",
      "target": "hooks_usepatient_test_patch"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient_test",
      "target": "hooks_usepatient_usepatient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient_test",
      "target": "hooks_usepatient_useupdatepatient"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient_test",
      "target": "test_utils_renderhookwithclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.ts",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient",
      "target": "hooks_usepatient_usepatient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.ts",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient",
      "target": "hooks_usepatient_useupdatepatient"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient",
      "target": "types_index_patientprofileupdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatient.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatient",
      "target": "types_index_patientrecord"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatientWallet.ts",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatientwallet",
      "target": "hooks_usepatientwallet_usepatientwallet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatientWallet.ts",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatientwallet",
      "target": "hooks_usepatientwallet_walletdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatientWallet.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatientwallet",
      "target": "hooks_usepatientwallet_wallettxn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatientWallet.ts",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatientwallet",
      "target": "hooks_usepatientwallet_wallettxninput"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatientWallet.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatientwallet",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatientWallet.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatientwallet",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePatientWallet.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepatientwallet",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "hooks_usepatientwallet"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "hooks_usepatientwallet_wallettxn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "hooks_usepatientwallet_usepatientwallet"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L617",
      "weight": 1.0,
      "source": "pages_patientdetailpage_wallettab",
      "target": "hooks_usepatientwallet_usepatientwallet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentConfig.ts",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentconfig",
      "target": "hooks_usepaymentconfig_paymentconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentConfig.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentconfig",
      "target": "hooks_usepaymentconfig_paymentgatewayinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentConfig.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentconfig",
      "target": "hooks_usepaymentconfig_usepaymentconfig"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentConfig.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentconfig",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentConfig.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentconfig",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentConfig.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentconfig",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "hooks_usepaymentconfig"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "hooks_usepaymentconfig"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "hooks_usepaymentconfig_usepaymentconfig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L59",
      "weight": 1.0,
      "source": "pages_smswalletpage_smswalletpageinner",
      "target": "hooks_usepaymentconfig_usepaymentconfig"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "hooks_usepaymentconfig_usepaymentconfig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L64",
      "weight": 1.0,
      "source": "pages_subscriptionpage_subscriptionpage",
      "target": "hooks_usepaymentconfig_usepaymentconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_bank_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_bankaccount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_bankaccountinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_paymentmethodenvironment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_pos"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_pos_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_posinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_useassignbankaccountenvironment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_useassignposenvironment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_usebankaccounts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_usecreatebankaccount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_usecreatepos"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_useposdevices"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_usetogglebankaccountstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_usetoggleposstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_useupdatebankaccount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "hooks_usepaymentmethods_useupdatepos"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePaymentMethods.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepaymentmethods",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "hooks_usepaymentmethods"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "hooks_usepaymentmethods_bankaccount"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "hooks_usepaymentmethods_pos"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "hooks_usepaymentmethods_usebankaccounts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "source": "pages_myfinancialpage_myfinancialpagecontent",
      "target": "hooks_usepaymentmethods_usebankaccounts"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "hooks_usepaymentmethods_usetogglebankaccountstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "source": "pages_myfinancialpage_myfinancialpagecontent",
      "target": "hooks_usepaymentmethods_usetogglebankaccountstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "hooks_usepaymentmethods_useassignbankaccountenvironment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "source": "pages_myfinancialpage_myfinancialpagecontent",
      "target": "hooks_usepaymentmethods_useassignbankaccountenvironment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "hooks_usepaymentmethods_useposdevices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "source": "pages_myfinancialpage_myfinancialpagecontent",
      "target": "hooks_usepaymentmethods_useposdevices"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "hooks_usepaymentmethods_usetoggleposstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "source": "pages_myfinancialpage_myfinancialpagecontent",
      "target": "hooks_usepaymentmethods_usetoggleposstatus"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "hooks_usepaymentmethods_useassignposenvironment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "source": "pages_myfinancialpage_myfinancialpagecontent",
      "target": "hooks_usepaymentmethods_useassignposenvironment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePermissions.ts",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepermissions",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePermissions.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepermissions",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePermissions.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepermissions",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdoctorspage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "hooks_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/hooks/usePermissions.ts",
      "source_location": "L11",
      "weight": 1.0,
      "source": "hooks_usepermissions_usepermissions",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "source": "pages_appointmentsettingspage_appointmentsettingspage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L502",
      "weight": 1.0,
      "source": "pages_appointmentspage_appointmentspage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "source": "pages_clinicappointmentsettingspage_clinicappointmentsettingscontent",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdoctorspage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "pages_clinicdoctorspage_clinicdoctorscontent",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "source": "pages_clinicservicespage_clinicservicespageinner",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1125",
      "weight": 1.0,
      "source": "pages_dashboardpage_inviteddoctordashboard",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "source": "pages_inventorypage_inventorypage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L198",
      "weight": 1.0,
      "source": "pages_mypatientspage_mypatientspageinner",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L293",
      "weight": 1.0,
      "source": "pages_patientdetailpage_attachmentstab",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L683",
      "weight": 1.0,
      "source": "pages_patientdetailpage_callcentertab",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L375",
      "weight": 1.0,
      "source": "pages_patientdetailpage_medicalrecordstab",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L504",
      "weight": 1.0,
      "source": "pages_patientdetailpage_notestab",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L70",
      "weight": 1.0,
      "source": "pages_patientdetailpage_patientdetailpage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L830",
      "weight": 1.0,
      "source": "pages_patientdetailpage_wallettab",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L105",
      "weight": 1.0,
      "source": "pages_patientslistpage_patientslistpage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L452",
      "weight": 1.0,
      "source": "pages_servicedetailpage_servicedetailpageinner",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SettingsMenuPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "pages_settingsmenupage_settingsmenupage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "source": "pages_smswalletpage_smswalletpageinner",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "source": "pages_staffpage_staffpage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "source": "pages_tagssettingspage_tagssettingspage",
      "target": "hooks_usepermissions_usepermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePwaInstall.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepwainstall",
      "target": "hooks_usepwainstall_beforeinstallpromptevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/usePwaInstall.ts",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usepwainstall",
      "target": "hooks_usepwainstall_usepwainstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useSecretaryEarnings.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usesecretaryearnings",
      "target": "hooks_usesecretaryearnings_secretaryearningssummary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useSecretaryEarnings.ts",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usesecretaryearnings",
      "target": "hooks_usesecretaryearnings_usesecretaryearnings"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useSecretaryEarnings.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usesecretaryearnings",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useSecretaryEarnings.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usesecretaryearnings",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useSecretaryEarnings.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usesecretaryearnings",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories_test",
      "target": "hooks_useservicecategories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories_test",
      "target": "hooks_useservicecategories_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories_test",
      "target": "hooks_useservicecategories_test_probe"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories_test",
      "target": "hooks_useservicecategories_useservicecategories"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories_test_probe",
      "target": "hooks_useservicecategories_useservicecategories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories",
      "target": "hooks_useservicecategories_servicecategoryoption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.ts",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories",
      "target": "hooks_useservicecategories_useservicecategories"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useServiceCategories.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useservicecategories",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "hooks_useservicecategories"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "hooks_useservicecategories_useservicecategories"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L915",
      "weight": 1.0,
      "source": "pages_categoriespage_insurancestab",
      "target": "hooks_useservicecategories_useservicecategories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useSubscription.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usesubscription",
      "target": "hooks_usesubscription_usesubscription"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useSubscription.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usesubscription",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useSubscription.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usesubscription",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useSubscription.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usesubscription",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useSubscription.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usesubscription",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useSubscription.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usesubscription",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useSubscription.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usesubscription",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useSubscription.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_usesubscription",
      "target": "types_index_mysubscriptiondata"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "hooks_usesubscription"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/hooks/useSubscription.ts",
      "source_location": "L8",
      "weight": 1.0,
      "source": "hooks_usesubscription_usesubscription",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "hooks_usesubscription_usesubscription"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L265",
      "weight": 1.0,
      "source": "pages_mysecretariespage_mysecretariespage",
      "target": "hooks_usesubscription_usesubscription"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L266",
      "weight": 1.0,
      "source": "pages_mysecretariespage_mysecretariespagecontent",
      "target": "hooks_usesubscription_usesubscription"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useUrlState.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useurlstate_test",
      "target": "hooks_useurlstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useUrlState.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useurlstate_test",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useUrlState.test.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useurlstate_test",
      "target": "hooks_useurlstate_test_detailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useUrlState.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useurlstate_test",
      "target": "hooks_useurlstate_test_listpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useUrlState.test.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useurlstate_test",
      "target": "hooks_useurlstate_test_renderapp"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useUrlState.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useurlstate_test",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useUrlState.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useurlstate_test_listpage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useUrlState.ts",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useurlstate",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/hooks/useUrlState.ts",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "hooks_useurlstate",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "hooks_useurlstate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "hooks_useurlstate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "hooks_useurlstate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "hooks_useurlstate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "hooks_useurlstate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "hooks_useurlstate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "hooks_useurlstate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "hooks_useurlstate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "hooks_useurlstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "source": "pages_blogspage_blogspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "source": "pages_clinicspage_clinicspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L106",
      "weight": 1.0,
      "source": "pages_doctorspage_doctorspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L111",
      "weight": 1.0,
      "source": "pages_patientslistpage_patientslistpage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "source": "pages_paymentspage_paymentspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "source": "pages_representationspage_representationspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L233",
      "weight": 1.0,
      "source": "pages_secretariespage_secretariespage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "source": "pages_settlementspage_settlementspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L175",
      "weight": 1.0,
      "source": "pages_userspage_userspage",
      "target": "hooks_useurlstate_useurlstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "source": "pages_blogspage_blogspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "source": "pages_clinicspage_clinicspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L109",
      "weight": 1.0,
      "source": "pages_doctorspage_doctorspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L116",
      "weight": 1.0,
      "source": "pages_patientslistpage_patientslistpage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "pages_paymentspage_paymentspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pages_representationspage_representationspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L234",
      "weight": 1.0,
      "source": "pages_secretariespage_secretariespage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "source": "pages_settlementspage_settlementspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L176",
      "weight": 1.0,
      "source": "pages_userspage_userspage",
      "target": "hooks_useurlstate_pageof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/index.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_index",
      "target": "admin_index_queryclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/index.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_index",
      "target": "admin_index_toaststyle"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api_test",
      "target": "lib_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.test.ts",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api_test",
      "target": "lib_api_apierror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.test.ts",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api_test",
      "target": "lib_api_test_jsonres"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api_test",
      "target": "lib_api_test_refreshmock_logoutmock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.test.ts",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api_test",
      "target": "lib_api_test_replacemock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.test.ts",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api_test",
      "target": "lib_api_test_settoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api",
      "target": "lib_api_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api",
      "target": "lib_api_apierror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api",
      "target": "lib_api_downloadfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api",
      "target": "lib_api_gettoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api",
      "target": "lib_api_refreshonce"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api",
      "target": "lib_api_request"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentbookingmodal_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.pagination.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_pagination_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_environment_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.test.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespageclinic_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydashboard_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage_test",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "lib_api"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "lib_api"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api_downloadfile",
      "target": "lib_api_gettoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api_request",
      "target": "lib_api_gettoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api_apierror",
      "target": "lib_api_apierror_constructor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_api_apierror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api_downloadfile",
      "target": "lib_api_refreshonce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/api.ts",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_api_request",
      "target": "lib_api_refreshonce"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentbookingmodal_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.pagination.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_pagination_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_environment_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.test.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespageclinic_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydashboard_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage_test",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "lib_api_api"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "lib_api_apiresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "lib_api_paginatedresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/avatarColors.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_avatarcolors",
      "target": "lib_avatarcolors_avatar_gradients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/avatarColors.ts",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_avatarcolors",
      "target": "lib_avatarcolors_avatargradient"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_avatarcolors"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "lib_avatarcolors"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_avatarcolors_avatargradient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L135",
      "weight": 1.0,
      "source": "pages_doctordetailpage_doctoravatar",
      "target": "lib_avatarcolors_avatargradient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "lib_avatarcolors_avatargradient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L104",
      "weight": 1.0,
      "source": "pages_userdetailpage_bigavatar",
      "target": "lib_avatarcolors_avatargradient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_blogform",
      "target": "lib_blogform_blogdefaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_blogform",
      "target": "lib_blogform_blogformdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_blogform",
      "target": "lib_blogform_blogformschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_blogform",
      "target": "lib_blogform_buildblogpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_blogform",
      "target": "lib_blogform_splitcsv"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_blogform",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_blogform",
      "target": "types_index_blog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "lib_blogform"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "lib_blogform"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "lib_blogform_blogformschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "lib_blogform_blogformschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "lib_blogform_blogformdata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "lib_blogform_blogformdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/blogForm.ts",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_blogform_buildblogpayload",
      "target": "lib_blogform_splitcsv"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "lib_blogform_blogdefaults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L64",
      "weight": 1.0,
      "source": "pages_blogformpage_blogformpage",
      "target": "lib_blogform_blogdefaults"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "lib_blogform_blogdefaults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "source": "pages_representationblogformpage_representationblogformpage",
      "target": "lib_blogform_blogdefaults"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "lib_blogform_buildblogpayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "lib_blogform_buildblogpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/cropImage.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_cropimage",
      "target": "lib_cropimage_createimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/cropImage.ts",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_cropimage",
      "target": "lib_cropimage_getcroppedimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/cropImage.ts",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_cropimage_getcroppedimage",
      "target": "lib_cropimage_createimage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/displayDoctorName.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_displaydoctorname_test",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/displayDoctorName.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_displaydoctorname_test",
      "target": "lib_utils_displaydoctorname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_forms",
      "target": "lib_forms_latindigitsfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_forms",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_forms",
      "target": "lib_forms_numericfieldprops"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_forms",
      "target": "lib_forms_wrap"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_forms",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_forms",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_forms",
      "target": "lib_utils_toenglishdigits"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "lib_forms"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "lib_forms"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "lib_forms"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "lib_forms"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "lib_forms"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_forms"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_forms"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "lib_forms"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "lib_forms"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "lib_forms"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "lib_forms"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "lib_forms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_forms_latindigitsfield",
      "target": "lib_forms_wrap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/forms.ts",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_forms_numericfield",
      "target": "lib_forms_wrap"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L275",
      "weight": 1.0,
      "source": "pages_adminsubscriptionpage_planstab",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L575",
      "weight": 1.0,
      "source": "pages_categoriespage_citiestab",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L828",
      "weight": 1.0,
      "source": "pages_categoriespage_doctorservicestab",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L353",
      "weight": 1.0,
      "source": "pages_categoriespage_provincestab",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L703",
      "weight": 1.0,
      "source": "pages_categoriespage_specialtiestab",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1441",
      "weight": 1.0,
      "source": "pages_mypatientspage_mypatientspageinner",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L131",
      "weight": 1.0,
      "source": "pages_patientrecordformpage_patientrecordformpage",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L252",
      "weight": 1.0,
      "source": "pages_representationspage_representationspage",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L320",
      "weight": 1.0,
      "source": "pages_settingspage_settingspage",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L532",
      "weight": 1.0,
      "source": "pages_smswalletpage_smswalletpageinner",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L266",
      "weight": 1.0,
      "source": "pages_staffpage_staffformfields",
      "target": "lib_forms_numericfield"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "lib_forms_latindigitsfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L369",
      "weight": 1.0,
      "source": "pages_clinicdetailpage_editmodal",
      "target": "lib_forms_latindigitsfield"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "lib_forms_latindigitsfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L66",
      "weight": 1.0,
      "source": "pages_clinicformpage_clinicformpage",
      "target": "lib_forms_latindigitsfield"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "lib_forms_latindigitsfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L279",
      "weight": 1.0,
      "source": "pages_clinicspage_clinicspage",
      "target": "lib_forms_latindigitsfield"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_forms_latindigitsfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L653",
      "weight": 1.0,
      "source": "pages_doctordetailpage_addressmodal",
      "target": "lib_forms_latindigitsfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_insuranceshares",
      "target": "lib_insuranceshares_baseshareof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_insuranceshares",
      "target": "lib_insuranceshares_billableline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_insuranceshares",
      "target": "lib_insuranceshares_breakdownof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_insuranceshares",
      "target": "lib_insuranceshares_contractpercentfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_insuranceshares",
      "target": "lib_insuranceshares_coveragerule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_insuranceshares",
      "target": "lib_insuranceshares_patientshareof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_insuranceshares",
      "target": "lib_insuranceshares_ruleof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_insuranceshares",
      "target": "lib_insuranceshares_sharebreakdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_insuranceshares",
      "target": "lib_insuranceshares_tenantcontract"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "lib_insuranceshares"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_insuranceshares_patientshareof",
      "target": "lib_insuranceshares_baseshareof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/insuranceShares.ts",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_insuranceshares_ruleof",
      "target": "lib_insuranceshares_contractpercentfor"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform_test",
      "target": "lib_patientform"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform_test",
      "target": "lib_patientform_datestrtots"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform_test",
      "target": "lib_patientform_formvaluestopayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform_test",
      "target": "lib_patientform_profiletoformvalues"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform_test",
      "target": "lib_patientform_tstodatestr"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform_test",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.test.ts",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform_test",
      "target": "types_index_patientprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "lib_patientform_datestrtots"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "lib_patientform_education_opts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "lib_patientform_formvaluestopayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "lib_patientform_gender_opts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "lib_patientform_marital_opts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "lib_patientform_profiletoformvalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "lib_patientform_referral_opts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "lib_patientform_tstodatestr"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "lib_utils_tehranwallclocktounix"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "lib_utils_unixtoiso"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "types_index_patientprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform",
      "target": "types_index_patientprofileupdate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_patientform"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_patientform"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_patientform_gender_opts"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_patientform_gender_opts"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_patientform_marital_opts"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_patientform_marital_opts"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_patientform_education_opts"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_patientform_education_opts"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_patientform_referral_opts"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_patientform_referral_opts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform_profiletoformvalues",
      "target": "lib_patientform_tstodatestr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L28",
      "weight": 1.0,
      "source": "lib_patientform_tstodatestr",
      "target": "lib_utils_unixtoiso"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L32",
      "weight": 1.0,
      "source": "lib_patientform_datestrtots",
      "target": "lib_utils_tehranwallclocktounix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/patientForm.ts",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_patientform_formvaluestopayload",
      "target": "lib_patientform_datestrtots"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_patientform_profiletoformvalues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1171",
      "weight": 1.0,
      "source": "pages_mypatientspage_mypatientspageinner",
      "target": "lib_patientform_profiletoformvalues"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_patientform_profiletoformvalues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L190",
      "weight": 1.0,
      "source": "pages_patientdetailpage_patientdetailpage",
      "target": "lib_patientform_profiletoformvalues"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_patientform_formvaluestopayload"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_patientform_formvaluestopayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/paymentMethods.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_paymentmethods",
      "target": "lib_paymentmethods_payment_method_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/paymentMethods.ts",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_paymentmethods",
      "target": "lib_paymentmethods_paymentmethodlabel"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "lib_paymentmethods"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "lib_paymentmethods_paymentmethodlabel"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/specialtySelection.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_specialtyselection_test",
      "target": "lib_specialtyselection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/specialtySelection.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_specialtyselection_test",
      "target": "lib_specialtyselection_childmap"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/specialtySelection.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_specialtyselection_test",
      "target": "lib_specialtyselection_removespecialtyentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/specialtySelection.test.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_specialtyselection_test",
      "target": "lib_specialtyselection_test_childmap"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/specialtySelection.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_specialtyselection_test",
      "target": "lib_specialtyselection_togglespecialtychild"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/specialtySelection.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_specialtyselection_test",
      "target": "lib_specialtyselection_togglespecialtyroot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/specialtySelection.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_specialtyselection",
      "target": "lib_specialtyselection_childmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/specialtySelection.ts",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_specialtyselection",
      "target": "lib_specialtyselection_removespecialtyentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/specialtySelection.ts",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_specialtyselection",
      "target": "lib_specialtyselection_togglespecialtychild"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/specialtySelection.ts",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_specialtyselection",
      "target": "lib_specialtyselection_togglespecialtyroot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/specialtySelection.ts",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_specialtyselection",
      "target": "lib_specialtyselection_uniq"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_specialtyselection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/specialtySelection.ts",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_specialtyselection_togglespecialtychild",
      "target": "lib_specialtyselection_uniq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/specialtySelection.ts",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_specialtyselection_togglespecialtyroot",
      "target": "lib_specialtyselection_uniq"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_specialtyselection_togglespecialtychild"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_specialtyselection_togglespecialtyroot"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_specialtyselection_removespecialtyentry"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_cn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_formatyear"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_iranmobileoptionalschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_iranmobileschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_irannationalcodeoptionalschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_irannationalcodeschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_isvalidiranmobile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_maskmobile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_parseusernumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_parseusernumberclamped"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_persiansafenumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_sanitizemobileinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_tehranwallclocktounix"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_todate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_toenglishdigits"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_togregoriandate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_totehranclocktime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.test.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_test",
      "target": "lib_utils_unixtoiso"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_cn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_displaydoctorname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_formattime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_formatyear"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_iranmobileoptionalschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_iranmobileschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_irannationalcodeoptionalschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_irannationalcodeschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_isotounix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_isvalidiranmobile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_maskmobile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_parseusernumber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_parseusernumberclamped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_persiansafenumber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_sanitizemobileinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_tehranwallclocktounix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_todate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_toenglishdigits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_togregoriandate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_totehranclocktime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_tzoffsetminutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils",
      "target": "lib_utils_unixtoiso"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_test",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "lib_utils"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "lib_utils"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_formatrial",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L357",
      "weight": 1.0,
      "source": "pages_appointmentspage_newappointmentmodal",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage_toform",
      "target": "lib_utils_rialtotoman"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L547",
      "weight": 1.0,
      "source": "pages_smswalletpage_smswalletpageinner",
      "target": "lib_utils_tomantorial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L232",
      "weight": 1.0,
      "source": "pages_appointmenteditpage_appointmenteditpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L209",
      "weight": 1.0,
      "source": "pages_appointmentspage_newappointmentmodal",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L210",
      "weight": 1.0,
      "source": "pages_claimpatientdetailpage_claimpatientdetailpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L162",
      "weight": 1.0,
      "source": "pages_claimspage_claimspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L601",
      "weight": 1.0,
      "source": "pages_dashboardpage_clinicdashboard",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L827",
      "weight": 1.0,
      "source": "pages_dashboardpage_doctordashboard",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1033",
      "weight": 1.0,
      "source": "pages_dashboardpage_representationdashboard",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "source": "pages_myfinancialpage_myfinancialpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "source": "pages_myfinancialpage_myfinancialpagecontent",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1305",
      "weight": 1.0,
      "source": "pages_mypatientspage_mypatientspageinner",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L2059",
      "weight": 1.0,
      "source": "pages_mypatientspage_visitdetailmodal",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1934",
      "weight": 1.0,
      "source": "pages_mypatientspage_visitsummarycard",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L160",
      "weight": 1.0,
      "source": "pages_mypaymentdetailpage_mypaymentdetailpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L138",
      "weight": 1.0,
      "source": "pages_mypaymentspage_mypaymentspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L422",
      "weight": 1.0,
      "source": "pages_patientdetailpage_wallettab",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L62",
      "weight": 1.0,
      "source": "pages_paymentdetailpage_paymentdetailpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L85",
      "weight": 1.0,
      "source": "pages_paymentsuccesspage_paymentsuccesspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L72",
      "weight": 1.0,
      "source": "pages_representationfinancepage_representationfinancepage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L87",
      "weight": 1.0,
      "source": "pages_representationsettlementpage_representationsettlementpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L137",
      "weight": 1.0,
      "source": "pages_secretarydetailpage_secretarydetailpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L89",
      "weight": 1.0,
      "source": "pages_secretaryearningspage_secretaryearningspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L115",
      "weight": 1.0,
      "source": "pages_secretarysettlementpage_secretarysettlementpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_auditvalue",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L280",
      "weight": 1.0,
      "source": "pages_servicedetailpage_contractcoveragerow",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L339",
      "weight": 1.0,
      "source": "pages_servicedetailpage_goodstab",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L114",
      "weight": 1.0,
      "source": "pages_servicedetailpage_infotab",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L165",
      "weight": 1.0,
      "source": "pages_sessionpaymentpage_sessionpaymentpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L164",
      "weight": 1.0,
      "source": "pages_settlementdetailpage_settlementdetailpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L143",
      "weight": 1.0,
      "source": "pages_settlementspage_settlementspage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L122",
      "weight": 1.0,
      "source": "pages_smswalletpage_smswalletpageinner",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L374",
      "weight": 1.0,
      "source": "pages_subscriptionpage_plancard",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L302",
      "weight": 1.0,
      "source": "pages_subscriptionpage_subscriptionpage",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_test",
      "target": "lib_utils_formatrial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L165",
      "weight": 1.0,
      "source": "pages_claimspage_claimspage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L852",
      "weight": 1.0,
      "source": "pages_clinicdetailpage_clinicdetailpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L101",
      "weight": 1.0,
      "source": "pages_clinicspage_clinicspage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L598",
      "weight": 1.0,
      "source": "pages_dashboardpage_clinicdashboard",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L823",
      "weight": 1.0,
      "source": "pages_dashboardpage_doctordashboard",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1141",
      "weight": 1.0,
      "source": "pages_dashboardpage_inviteddoctordashboard",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1027",
      "weight": 1.0,
      "source": "pages_dashboardpage_representationdashboard",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L917",
      "weight": 1.0,
      "source": "pages_dashboardpage_secretarydashboard",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L995",
      "weight": 1.0,
      "source": "pages_dashboardpage_staffdashboard",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L109",
      "weight": 1.0,
      "source": "pages_dashboardpage_svgdonut",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L2677",
      "weight": 1.0,
      "source": "pages_doctordetailpage_doctordetailpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L2060",
      "weight": 1.0,
      "source": "pages_mypatientspage_visitdetailmodal",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L163",
      "weight": 1.0,
      "source": "pages_mypaymentdetailpage_mypaymentdetailpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L141",
      "weight": 1.0,
      "source": "pages_mypaymentspage_mypaymentspage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L555",
      "weight": 1.0,
      "source": "pages_patientdetailpage_notestab",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L94",
      "weight": 1.0,
      "source": "pages_patientslistpage_patientslistpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L189",
      "weight": 1.0,
      "source": "pages_representationdetailpage_representationdetailpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L128",
      "weight": 1.0,
      "source": "pages_representationfinancepage_representationfinancepage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L139",
      "weight": 1.0,
      "source": "pages_secretarydetailpage_secretarydetailpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L107",
      "weight": 1.0,
      "source": "pages_secretaryearningspage_secretaryearningspage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_auditvalue",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L279",
      "weight": 1.0,
      "source": "pages_servicedetailpage_contractcoveragerow",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L121",
      "weight": 1.0,
      "source": "pages_servicedetailpage_infotab",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L125",
      "weight": 1.0,
      "source": "pages_smswalletpage_smswalletpageinner",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L293",
      "weight": 1.0,
      "source": "pages_subscriptionpage_currentplancard",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L335",
      "weight": 1.0,
      "source": "pages_subscriptionpage_plancard",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L163",
      "weight": 1.0,
      "source": "pages_subscriptionpage_subscriptionpage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "lib_utils_formatnumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "lib_utils_formatyear"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_formatdate",
      "target": "lib_utils_todate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_formatdatetime",
      "target": "lib_utils_todate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_isotounix",
      "target": "lib_utils_todate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "lib_utils_todate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage_timeof",
      "target": "lib_utils_todate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_utils_todate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "lib_utils_todate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage_daybound",
      "target": "lib_utils_todate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "lib_utils_todate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage_daybound",
      "target": "lib_utils_todate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L100",
      "weight": 1.0,
      "source": "pages_appointmentdetailpage_appointmentdetailpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L165",
      "weight": 1.0,
      "source": "pages_appointmentspage_datenavigator",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L822",
      "weight": 1.0,
      "source": "pages_mypatientspage_mypatientspageinner",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1986",
      "weight": 1.0,
      "source": "pages_mypatientspage_visitdetailmodal",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1914",
      "weight": 1.0,
      "source": "pages_mypatientspage_visitsummarycard",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L112",
      "weight": 1.0,
      "source": "pages_patientdetailpage_patientdetailpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L84",
      "weight": 1.0,
      "source": "pages_paymentsuccesspage_paymentsuccesspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L191",
      "weight": 1.0,
      "source": "pages_representationdetailpage_representationdetailpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L86",
      "weight": 1.0,
      "source": "pages_secretarydetailpage_secretarydetailpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L293",
      "weight": 1.0,
      "source": "pages_subscriptionpage_currentplancard",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L158",
      "weight": 1.0,
      "source": "pages_subscriptionpage_subscriptionpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_test",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L452",
      "weight": 1.0,
      "source": "pages_userdetailpage_userdetailpage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "lib_utils_formatdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L103",
      "weight": 1.0,
      "source": "pages_appointmentdetailpage_appointmentdetailpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L123",
      "weight": 1.0,
      "source": "pages_logspage_logspage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L2009",
      "weight": 1.0,
      "source": "pages_mypatientspage_visitdetailmodal",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L66",
      "weight": 1.0,
      "source": "pages_paymentdetailpage_paymentdetailpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L147",
      "weight": 1.0,
      "source": "pages_servicedetailpage_infotab",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L173",
      "weight": 1.0,
      "source": "pages_settlementdetailpage_settlementdetailpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L664",
      "weight": 1.0,
      "source": "pages_smspage_smspage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L453",
      "weight": 1.0,
      "source": "pages_userdetailpage_userdetailpage",
      "target": "lib_utils_formatdatetime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_utils_formattime"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_utils_formattime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_tehranwallclocktounix",
      "target": "lib_utils_tzoffsetminutes"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "lib_utils_tehranwallclocktounix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage_toepoch",
      "target": "lib_utils_tehranwallclocktounix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_todayiso",
      "target": "lib_utils_togregoriandate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_unixtoiso",
      "target": "lib_utils_togregoriandate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_utils_togregoriandate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "lib_utils_togregoriandate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage_isondaysago",
      "target": "lib_utils_togregoriandate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_utils_togregoriandate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "lib_utils_togregoriandate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage_isondaysago",
      "target": "lib_utils_togregoriandate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "lib_utils_unixtoiso"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "lib_utils_unixtoiso"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage_fromepoch",
      "target": "lib_utils_unixtoiso"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "source": "pages_appointmentcreatepage_appointmentcreatepage",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L510",
      "weight": 1.0,
      "source": "pages_appointmentspage_appointmentspage",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "lib_utils_todayiso"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "lib_utils_displaydoctorname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L904",
      "weight": 1.0,
      "source": "pages_dashboardpage_secretarydashboard",
      "target": "lib_utils_displaydoctorname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_utils_displaydoctorname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L1430",
      "weight": 1.0,
      "source": "pages_doctordetailpage_doctordetailpage",
      "target": "lib_utils_displaydoctorname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "lib_utils_displaydoctorname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "lib_utils_maskmobile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "lib_utils_maskmobile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "lib_utils_maskmobile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "lib_utils_maskmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_digitsonly",
      "target": "lib_utils_toenglishdigits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_isvalidiranmobile",
      "target": "lib_utils_toenglishdigits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_parseusernumber",
      "target": "lib_utils_toenglishdigits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_sanitizemobileinput",
      "target": "lib_utils_toenglishdigits"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "lib_utils_toenglishdigits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage_isvalidiraniban",
      "target": "lib_utils_toenglishdigits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_sanitizemobileinput",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage",
      "target": "lib_utils_digitsonly"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "lib_utils_sanitizemobileinput"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage",
      "target": "lib_utils_sanitizemobileinput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/lib/utils.ts",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "lib_utils_parseusernumberclamped",
      "target": "lib_utils_parseusernumber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "lib_utils_iranmobileschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "lib_utils_iranmobileschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "lib_utils_iranmobileschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "lib_utils_iranmobileschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "lib_utils_iranmobileschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "lib_utils_iranmobileschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "lib_utils_iranmobileoptionalschema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "lib_utils_irannationalcodeschema"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage_test",
      "target": "pages_accountsettingspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage_test",
      "target": "pages_accountsettingspage_test_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage",
      "target": "pages_accountsettingspage_accountsettingspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage",
      "target": "pages_accountsettingspage_form"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage",
      "target": "pages_accountsettingspage_passwordfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage",
      "target": "pages_accountsettingspage_role_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage",
      "target": "pages_accountsettingspage_schema"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_accountsettingspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AccountSettingsPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "source": "pages_accountsettingspage_accountsettingspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L431",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "pages_adminsubscriptionpage_adminsubscriptionpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "pages_adminsubscriptionpage_emptyfeatures"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "pages_adminsubscriptionpage_feature_keys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "pages_adminsubscriptionpage_feature_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "pages_adminsubscriptionpage_periodform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "pages_adminsubscriptionpage_periodschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "pages_adminsubscriptionpage_plan_display"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "pages_adminsubscriptionpage_planform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "pages_adminsubscriptionpage_planschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "pages_adminsubscriptionpage_planstab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "pages_adminsubscriptionpage_reportrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L365",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "pages_adminsubscriptionpage_reporttab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "pages_adminsubscriptionpage_switchtoggle"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "types_index_subscriptionperiod"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage",
      "target": "types_index_subscriptionplan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AdminSubscriptionPage.tsx",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_adminsubscriptionpage_planstab",
      "target": "pages_adminsubscriptionpage_emptyfeatures"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentbookingmodal_test",
      "target": "pages_appointmentbookingmodal_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentbookingmodal_test",
      "target": "pages_appointmentbookingmodal_test_mockpricing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentbookingmodal_test",
      "target": "pages_appointmentbookingmodal_test_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentbookingmodal_test",
      "target": "pages_appointmentbookingmodal_test_slot"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentbookingmodal_test",
      "target": "pages_appointmentspage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentbookingmodal_test",
      "target": "pages_appointmentspage_newappointmentmodal"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentbookingmodal_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentbookingmodal_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentbookingmodal_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentBookingModal.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentbookingmodal_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage_test",
      "target": "pages_appointmentcreatepage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage_test",
      "target": "pages_appointmentcreatepage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage_test",
      "target": "pages_appointmentcreatepage_test_pickslot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage_test",
      "target": "pages_appointmentcreatepage_test_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage_test",
      "target": "pages_appointmentcreatepage_test_slots_response"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "pages_appointmentcreatepage_addminutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "pages_appointmentcreatepage_appointmentcreatepage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "pages_appointmentcreatepage_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "pages_appointmentcreatepage_option"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "pages_appointmentcreatepage_patientrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "pages_appointmentcreatepage_sectiontitle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "pages_appointmentcreatepage_toepoch"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentcreatepage_appointmentcreatepage",
      "target": "pages_appointmentcreatepage_addminutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentCreatePage.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "source": "pages_appointmentcreatepage_appointmentcreatepage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage_test",
      "target": "pages_appointmentdetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage_test",
      "target": "pages_appointmentdetailpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage_test",
      "target": "pages_appointmentdetailpage_test_slotstart"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "pages_appointmentdetailpage_all_statuses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "pages_appointmentdetailpage_appointmentdetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "pages_appointmentdetailpage_inforow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "pages_appointmentdetailpage_isoday"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "pages_appointmentdetailpage_timeof"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "types_index_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "types_index_appointmentevent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage",
      "target": "types_index_appointmentstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage_appointmentdetailpage",
      "target": "pages_appointmentdetailpage_isoday"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentDetailPage.tsx",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentdetailpage_appointmentdetailpage",
      "target": "pages_appointmentdetailpage_timeof"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage_test",
      "target": "pages_appointmenteditpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage_test",
      "target": "pages_appointmenteditpage_test_contract"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage_test",
      "target": "pages_appointmenteditpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage_test",
      "target": "pages_appointmenteditpage_test_mockwithinsurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage_test",
      "target": "pages_appointmenteditpage_test_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage_test",
      "target": "pages_appointmenteditpage_test_renderedit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage_test",
      "target": "pages_appointmenteditpage_test_slotend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage_test",
      "target": "pages_appointmenteditpage_test_slotstart"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.test.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage_test_renderedit",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "pages_appointmenteditpage_appointmentdetail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "pages_appointmenteditpage_appointmenteditpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "pages_appointmenteditpage_isodate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "pages_appointmenteditpage_isotime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "pages_appointmenteditpage_option"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentEditPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmenteditpage",
      "target": "pages_appointmenteditpage_toepoch"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage_test",
      "target": "pages_appointmentsettingspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage_test",
      "target": "pages_appointmentsettingspage_test_get"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "pages_appointmentsettingspage_appointmentsettingspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "pages_doctordetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentsettingspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentSettingsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "pages_appointmentsettingspage_appointmentsettingspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.pagination.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_pagination_test",
      "target": "pages_appointmentspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.pagination.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_pagination_test",
      "target": "pages_appointmentspage_pagination_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.pagination.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_pagination_test",
      "target": "pages_appointmentspage_pagination_test_mkrow"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.pagination.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_pagination_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.pagination.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_pagination_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.pagination.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_pagination_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.pagination.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_pagination_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_test",
      "target": "pages_appointmentspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_test",
      "target": "pages_appointmentspage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.test.tsx",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_test",
      "target": "pages_appointmentspage_test_mocksecretary"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L527",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "pages_appointmentspage_appointmentspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L430",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "pages_appointmentspage_bookingslot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "pages_appointmentspage_datenavigator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "pages_appointmentspage_empty_arr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "pages_appointmentspage_getpersianweekday"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "pages_appointmentspage_navbtnsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L432",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "pages_appointmentspage_newappointmentmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "pages_appointmentspage_patientlookup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L471",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "pages_appointmentspage_servicefilterselect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "pages_appointmentspage_todaystats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "pages_appointmentspage_week_days_fa"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage",
      "target": "types_index_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_appointmentspage_datenavigator",
      "target": "pages_appointmentspage_getpersianweekday"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L438",
      "weight": 1.0,
      "source": "pages_appointmentspage_newappointmentmodal",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/AppointmentsPage.tsx",
      "source_location": "L528",
      "weight": 1.0,
      "source": "pages_appointmentspage_appointmentspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage_test",
      "target": "pages_blogformpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.test.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage_test",
      "target": "pages_blogformpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.test.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage_test",
      "target": "pages_blogformpage_test_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.test.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage_test",
      "target": "pages_blogformpage_test_rendereditpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/BlogFormPage.test.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "source": "pages_blogformpage_test_rendereditpage",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "pages_blogformpage_blogformpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "pages_blogformpage_uploadblogimage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "types_index_blog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogFormPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogformpage",
      "target": "types_index_city"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "pages_blogreviewpage_blogreviewpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "pages_blogreviewpage_reviewbadgecolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "pages_blogreviewpage_reviewbadgelabel"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogReviewPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogreviewpage",
      "target": "types_index_blog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage_test",
      "target": "pages_blogspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage_test",
      "target": "pages_blogspage_test_get"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "pages_blogspage_blogspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "pages_blogspage_status_filters"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/BlogsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_blogspage",
      "target": "types_index_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L943",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_categoriespage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L288",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_citiestab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L286",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_cityform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L272",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_cityschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L608",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_doctorservicestab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_exportjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_importerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L726",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_insuranceform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L721",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_insuranceschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L728",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_insurancestab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_logouploadfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_provinceform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_provinceschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_provincestab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_sbadge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L606",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_serviceform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L600",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_serviceschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L484",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_specialtiestab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L482",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_specialtyform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L476",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_specialtyschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_tabactions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_tabconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_tabkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_tabs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L855",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_tagform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L851",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_tagschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L857",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "pages_categoriespage_tagstab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "types_index_city"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "types_index_doctorservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "types_index_insurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "types_index_province"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "types_index_representation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "types_index_specialtyfull"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_categoriespage",
      "target": "types_index_tag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "source": "pages_categoriespage_logouploadfield",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/CategoriesPage.tsx",
      "source_location": "L140",
      "weight": 1.0,
      "source": "pages_categoriespage_tabactions",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "pages_claimpatientdetailpage_action_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "pages_claimpatientdetailpage_action_path"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "pages_claimpatientdetailpage_claimpatientdetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "pages_claimpatientdetailpage_detailpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "pages_claimpatientdetailpage_kind_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "pages_claimpatientdetailpage_patientheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "pages_claimpatientdetailpage_status_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "pages_claimpatientdetailpage_timeline"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "types_index_claimdetailrow"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage",
      "target": "types_index_claimstatuslogentry"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimPatientDetailPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimpatientdetailpage_detailpayload",
      "target": "types_index_claimdetailrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "pages_claimspage_claimspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "pages_claimspage_debtrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "pages_claimspage_endofdayunix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "pages_claimspage_isondaysago"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "pages_claimspage_kind_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "pages_claimspage_kind_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "pages_claimspage_payment_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "pages_claimspage_status_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "pages_claimspage_tounix"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClaimsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_claimspage",
      "target": "types_index_claimpatientrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "pages_clinicappointmentsettingspage_clinicappointmentsettingscontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "pages_clinicappointmentsettingspage_clinicappointmentsettingspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicappointmentsettingspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicAppointmentSettingsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "source": "pages_clinicappointmentsettingspage_clinicappointmentsettingscontent",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage_test",
      "target": "pages_clinicdetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage_test",
      "target": "pages_clinicdetailpage_test_address"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage_test",
      "target": "pages_clinicdetailpage_test_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage_test",
      "target": "pages_clinicdetailpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage_test",
      "target": "pages_clinicdetailpage_test_mockapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage_test",
      "target": "pages_clinicdetailpage_test_renderpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.test.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage_test_renderpage",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_clinicaddress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L475",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_clinicdetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_editform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L279",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_editmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_editschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L267",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_geocodecity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_hues_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L1341",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_infotile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_iran_center"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_mapclickhandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_mapflycontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_mappicker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_multichecklist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_opt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_optuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "pages_clinicdetailpage_urlorempty"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdetailpage",
      "target": "types_index_clinicdetail"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicDetailPage.tsx",
      "source_location": "L479",
      "weight": 1.0,
      "source": "pages_clinicdetailpage_clinicdetailpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdoctorspage",
      "target": "pages_clinicdoctorspage_clinicdoctorscontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdoctorspage",
      "target": "pages_clinicdoctorspage_clinicdoctorspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdoctorspage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicdoctorspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicDoctorsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "source": "pages_clinicdoctorspage_clinicdoctorscontent",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "pages_clinicformpage_cliniccreated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "pages_clinicformpage_clinicformpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "pages_clinicformpage_formvalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicFormPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicformpage",
      "target": "pages_clinicformpage_schema"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage_test",
      "target": "pages_clinicservicespage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage_test",
      "target": "pages_clinicservicespage_test_get"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "pages_clinicservicespage_avatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L546",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "pages_clinicservicespage_clinicservicespage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "pages_clinicservicespage_clinicservicespageinner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "pages_clinicservicespage_empty_items"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "pages_clinicservicespage_empty_sections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "pages_clinicservicespage_sectionform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "pages_clinicservicespage_sectionschema"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "types_index_clinicstaff"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "types_index_serviceitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicServicesPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicservicespage",
      "target": "types_index_servicesection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "pages_clinicspage_addform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "pages_clinicspage_addschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "pages_clinicspage_clinicspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "pages_clinicspage_hues_list"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_clinicspage",
      "target": "types_index_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ClinicsPage.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "source": "pages_clinicspage_clinicspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "pages_commentspage_commentspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "pages_commentspage_filters"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/CommentsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_commentspage",
      "target": "types_index_comment"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_test",
      "target": "pages_dashboardpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_test",
      "target": "pages_dashboardpage_test_clinicpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_test",
      "target": "pages_dashboardpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_test",
      "target": "pages_dashboardpage_test_jalaali"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_test",
      "target": "pages_dashboardpage_test_navigate"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L262",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_admincharts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L293",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_admindashboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L269",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_adminrecent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_adminstats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_appt_cls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_appt_color"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_appt_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_apptrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_avatarel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L579",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_clinicdashboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L569",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_clinicdashboarddata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L698",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_clinicinvitation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L837",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_dashboardcharts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_dashboardpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L275",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_datepreset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L706",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_doctorclinicinvitationscard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L806",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_doctordashboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L795",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_doctordashboarddata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_getrange"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_inviteddoctordashboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_jalaali"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_kpiskeleton"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_loadingskeleton"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_minilist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_minirow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_pay_cls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_pay_color"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_pay_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L989",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_repdoctorperf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L996",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_representationdashboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L982",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_repsummary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L903",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_secretarydashboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L896",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_secretarydashboarddata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L967",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_staffdashboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L958",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_staffdashboarddata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_svgdonut"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_svghbars"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_svglinechart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_svgvbars"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L221",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_todayappointmentstable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "pages_dashboardpage_usejalalichartperiod"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydashboard_test",
      "target": "pages_dashboardpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L642",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_clinicdashboard",
      "target": "pages_dashboardpage_usejalalichartperiod"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L804",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_doctordashboard",
      "target": "pages_dashboardpage_usejalalichartperiod"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L296",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_admindashboard",
      "target": "pages_dashboardpage_getrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L583",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_clinicdashboard",
      "target": "pages_dashboardpage_getrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L809",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_dashboardpage_doctordashboard",
      "target": "pages_dashboardpage_getrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L580",
      "weight": 1.0,
      "source": "pages_dashboardpage_clinicdashboard",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L807",
      "weight": 1.0,
      "source": "pages_dashboardpage_doctordashboard",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1124",
      "weight": 1.0,
      "source": "pages_dashboardpage_inviteddoctordashboard",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DashboardPage.tsx",
      "source_location": "L1137",
      "weight": 1.0,
      "source": "pages_dashboardpage_dashboardpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DiscountsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_discountspage",
      "target": "pages_discountspage_discountspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "pages_doctorclaimspage_doctorclaim"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "pages_doctorclaimspage_doctorclaimspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "pages_doctorclaimspage_filters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "pages_doctorclaimspage_method_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorClaimsPage.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorclaimspage",
      "target": "pages_doctorclaimspage_status_badge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L978",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_addresscard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L805",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_addressmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L803",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_addrform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L787",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_addrschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_cityopt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L2220",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_clinicinvitationssection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_degree_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_degree_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L374",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_doctoravatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_doctordetail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L2320",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_doctordetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L1974",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_edit_degree_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L1981",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_edit_gender_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L1986",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_editfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L2206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_editform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L2191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_editschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L2001",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_editsectionheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L2017",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_editselectedentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L2019",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_editspecialtypicker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_gender_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L449",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_geocodecityiniran"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L586",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_hierarchicalspecialtypicker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_imagefiledata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L407",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_infocard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L2210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_invitationitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L447",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_iran_center"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L461",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_mapclickhandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L466",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_mapcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L474",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_mappicker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_provinceopt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L498",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_searchableselect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_serviceopt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L694",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_servicespicker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_specialty_colors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_specialtyopt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L432",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_starrating"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L351",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_uploaddoctorimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L2189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "pages_doctordetailpage_urlorempty"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctordetailpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorProfilePage.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorprofilepage",
      "target": "pages_doctordetailpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DoctorDetailPage.tsx",
      "source_location": "L2325",
      "weight": 1.0,
      "source": "pages_doctordetailpage_doctordetailpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "pages_doctorformpage_degree_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "pages_doctorformpage_doctorformpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "pages_doctorformpage_field"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "pages_doctorformpage_formvalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "pages_doctorformpage_gender_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "pages_doctorformpage_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L425",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "pages_doctorformpage_sectionheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "pages_doctorformpage_selectedentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "pages_doctorformpage_specialtyoption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "pages_doctorformpage_specialtypicker"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorformpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DoctorFormPage.tsx",
      "source_location": "L259",
      "weight": 1.0,
      "source": "pages_doctorformpage_doctorformpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorProfilePage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorprofilepage",
      "target": "pages_doctorprofilepage_doctorprofilepage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "pages_doctorspage_admindoctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "pages_doctorspage_degree_badge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "pages_doctorspage_degree_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "pages_doctorspage_doctoravatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "pages_doctorspage_doctorspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "pages_doctorspage_doctorstats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "pages_doctorspage_hues_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "pages_doctorspage_specialtyoption"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_doctorspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/DoctorsPage.tsx",
      "source_location": "L95",
      "weight": 1.0,
      "source": "pages_doctorspage_doctorspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "pages_editsessionpage_editsessionpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/EditSessionPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_editsessionpage",
      "target": "types_index_patientrecord"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "pages_financialreportpage_breakdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "pages_financialreportpage_dayend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "pages_financialreportpage_daystart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "pages_financialreportpage_financialreportpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "pages_financialreportpage_source_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/FinancialReportPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_financialreportpage",
      "target": "pages_financialreportpage_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InsurancePricingPage.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_insurancepricingpage",
      "target": "pages_insurancepricingpage_insurancepricingpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage_test",
      "target": "pages_inventorypage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage_test",
      "target": "pages_inventorypage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage_test",
      "target": "pages_inventorypage_test_item"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage_test",
      "target": "pages_inventorypage_test_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage_test",
      "target": "pages_inventorypage_test_mockapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage_test",
      "target": "pages_inventorypage_test_pkg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage_test",
      "target": "pages_inventorypage_test_stats"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "pages_inventorypage_emptystate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "pages_inventorypage_inventorypage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/InventoryPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_inventorypage",
      "target": "pages_inventorypage_tab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage_test",
      "target": "pages_loginpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage_test",
      "target": "pages_loginpage_test_errortoast"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage",
      "target": "pages_loginpage_forgotstep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage",
      "target": "pages_loginpage_loginpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage",
      "target": "pages_loginpage_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage",
      "target": "pages_loginpage_smsstep"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_loginpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/LoginPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "pages_loginpage_loginpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "pages_logspage_level_filter_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "pages_logspage_level_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "pages_logspage_logspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "pages_logspage_retentionsettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "pages_logspage_tab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/LogsPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_logspage",
      "target": "types_index_applog"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_environment_test",
      "target": "pages_myfinancialpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_environment_test",
      "target": "pages_myfinancialpage_environment_test_assigned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_environment_test",
      "target": "pages_myfinancialpage_environment_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_environment_test",
      "target": "pages_myfinancialpage_environment_test_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_environment_test",
      "target": "pages_myfinancialpage_environment_test_unassigned"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_environment_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_environment_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_environment_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.environment.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_environment_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_test",
      "target": "pages_myfinancialpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_test",
      "target": "pages_myfinancialpage_test_bankrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_test",
      "target": "pages_myfinancialpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_test",
      "target": "pages_myfinancialpage_test_mockdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_test",
      "target": "pages_myfinancialpage_test_posrow"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "pages_myfinancialpage_myfinancialpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "pages_myfinancialpage_myfinancialpagecontent"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_myfinancialpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MyFinancialPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "source": "pages_myfinancialpage_myfinancialpagecontent",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_appt_active_statuses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_appt_status_badge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_appt_status_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_bannerinforow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_calcfinalprice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1586",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_editsessionmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_empty_records"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_empty_sessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1357",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_filenumber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_getpatientname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_getpatientnationalcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_getpatientphone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_insurancepricing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1654",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_mypatientspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_mypatientspageinner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_patient_tabs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1342",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_patientavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1361",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_patientcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1401",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_patientrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_payment_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_placeholder_tabs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_pricinginsurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_sessionformdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_sessionschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1952",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_visitdetailmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1883",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "pages_mypatientspage_visitsummarycard"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "types_index_patientappointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "types_index_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "types_index_patientsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "types_index_serviceitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage",
      "target": "types_index_servicesection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage_mypatientspageinner",
      "target": "pages_mypatientspage_getpatientname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1368",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage_patientcard",
      "target": "pages_mypatientspage_getpatientname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1408",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage_patientrow",
      "target": "pages_mypatientspage_getpatientname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage_mypatientspageinner",
      "target": "pages_mypatientspage_getpatientphone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1369",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage_patientcard",
      "target": "pages_mypatientspage_getpatientphone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1421",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage_patientrow",
      "target": "pages_mypatientspage_getpatientphone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage_mypatientspageinner",
      "target": "pages_mypatientspage_calcfinalprice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1059",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage_mypatientspageinner",
      "target": "pages_mypatientspage_filenumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1388",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage_patientcard",
      "target": "pages_mypatientspage_patientavatar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1418",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage_patientrow",
      "target": "pages_mypatientspage_patientavatar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1391",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage_patientcard",
      "target": "pages_mypatientspage_filenumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPatientsPage.tsx",
      "source_location": "L1420",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypatientspage_patientrow",
      "target": "pages_mypatientspage_filenumber"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.test.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage_test",
      "target": "pages_mypaymentdetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage_test",
      "target": "pages_mypaymentdetailpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage_test",
      "target": "pages_mypaymentdetailpage_test_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.test.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage_test",
      "target": "pages_mypaymentdetailpage_test_renderpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.test.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage_test_renderpage",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "hooks_usemypayments_my_payments_limit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "pages_mypaymentdetailpage_avatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "pages_mypaymentdetailpage_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "pages_mypaymentdetailpage_formattime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "pages_mypaymentdetailpage_invoicebreakdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "pages_mypaymentdetailpage_mypaymentdetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentDetailPage.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentdetailpage",
      "target": "pages_mypaymentdetailpage_section"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage_test",
      "target": "pages_mypaymentspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage_test",
      "target": "pages_mypaymentspage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage_test",
      "target": "pages_mypaymentspage_test_mockapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage_test",
      "target": "pages_mypaymentspage_test_navigate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage_test",
      "target": "pages_mypaymentspage_test_rows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage_test",
      "target": "pages_mypaymentspage_test_summary"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "hooks_usemypayments_my_payments_limit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "pages_mypaymentspage_avatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "pages_mypaymentspage_daybound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "pages_mypaymentspage_formattime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "pages_mypaymentspage_isondaysago"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "pages_mypaymentspage_mypaymentspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage",
      "target": "pages_mypaymentspage_status_options"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MyPaymentsPage.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mypaymentspage_mypaymentspage",
      "target": "pages_mypaymentspage_daybound"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage_test",
      "target": "pages_mysecretariespage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage_test",
      "target": "pages_mysecretariespage_test_activesecretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage_test",
      "target": "pages_mysecretariespage_test_fullperms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage_test",
      "target": "pages_mysecretariespage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage_test",
      "target": "pages_mysecretariespage_test_mockdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage_test",
      "target": "pages_mysecretariespage_test_previoussecretary"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_avatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_chevrondown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_clinicdoctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_defaulttextfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L699",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_doctormultiselect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_editicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_empty_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_eyeicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L282",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_formstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L496",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_groupbysecretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L280",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_modalmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L260",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_mysecretariespage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L261",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_mysecretariespagecontent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_permission_sections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_permissionaccordions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_permsection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_plusicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L457",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_rowbuttons"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L552",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_secretarycards"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L488",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_secretarygroup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_secretarymodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L472",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "pages_mysecretariespage_secretarytable"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "types_index_secretary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage",
      "target": "types_index_secretarypermissions"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespageclinic_test",
      "target": "pages_mysecretariespage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L831",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespage_mysecretariespagecontent",
      "target": "pages_mysecretariespage_groupbysecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L263",
      "weight": 1.0,
      "source": "pages_mysecretariespage_mysecretariespagecontent",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/MySecretariesPage.tsx",
      "source_location": "L262",
      "weight": 1.0,
      "source": "pages_mysecretariespage_mysecretariespage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespageclinic_test",
      "target": "pages_mysecretariespageclinic_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespageclinic_test",
      "target": "pages_mysecretariespageclinic_test_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespageclinic_test",
      "target": "pages_mysecretariespageclinic_test_put"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespageclinic_test",
      "target": "pages_mysecretariespageclinic_test_sharedsecretaryrows"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespageclinic_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/MySecretariesPageClinic.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_mysecretariespageclinic_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test",
      "target": "pages_newsessionpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test",
      "target": "pages_newsessionpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test",
      "target": "pages_newsessionpage_test_mockgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test",
      "target": "pages_newsessionpage_test_pickoption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test",
      "target": "pages_newsessionpage_test_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test",
      "target": "pages_newsessionpage_test_record"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test",
      "target": "pages_newsessionpage_test_renderpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.test.tsx",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage_test_renderpage",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "pages_newsessionpage_newsessionpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "types_index_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "types_index_serviceitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/NewSessionPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_newsessionpage",
      "target": "types_index_servicesection"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage_test",
      "target": "pages_patientdetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage_test",
      "target": "pages_patientdetailpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.test.tsx",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage_test",
      "target": "pages_patientdetailpage_test_loaded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.test.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage_test",
      "target": "pages_patientdetailpage_test_renderdetail"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.test.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage_test_renderdetail",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L707",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_appointmentstab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L692",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_appt_sort_opts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_attachment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_attachmentstab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L408",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_call"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L411",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_callcentertab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L700",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_cancelled_statuses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_formatbytes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_medicalitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_medicalrecordstab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L645",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_method_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L469",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_note"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L481",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_notesort"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L488",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_notestab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L651",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_nowdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L653",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_nowtime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L649",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_pad2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_patientdetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L687",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_paymentstab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L472",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_pinicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_placeholder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L648",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_status_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_tabkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_tabs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L606",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_wallet_filters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L604",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_walletfilter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L650",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_walletrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L409",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "pages_patientdetailpage_wallettab"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage",
      "target": "types_index_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L651",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage_nowdate",
      "target": "pages_patientdetailpage_pad2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L653",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientdetailpage_nowtime",
      "target": "pages_patientdetailpage_pad2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PatientDetailPage.tsx",
      "source_location": "L413",
      "weight": 1.0,
      "source": "pages_patientdetailpage_callcentertab",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage_test",
      "target": "pages_patientrecordformpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage_test",
      "target": "pages_patientrecordformpage_test_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage_test",
      "target": "pages_patientrecordformpage_test_pickselect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage_test",
      "target": "pages_patientrecordformpage_test_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "pages_patientrecordformpage_form"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "pages_patientrecordformpage_fromepoch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "pages_patientrecordformpage_patientrecordformpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "pages_patientrecordformpage_referral_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "pages_patientrecordformpage_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "pages_patientrecordformpage_toepoch"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientRecordFormPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientrecordformpage",
      "target": "types_index_patientrecord"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage_test",
      "target": "pages_patientslistpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage_test",
      "target": "pages_patientslistpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage_test",
      "target": "pages_patientslistpage_test_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage_test",
      "target": "pages_patientslistpage_test_patients"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "pages_patientslistpage_countfilters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "pages_patientslistpage_daybound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "pages_patientslistpage_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "pages_patientslistpage_patientcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "pages_patientslistpage_patientslistpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage",
      "target": "types_index_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage_patientslistpage",
      "target": "pages_patientslistpage_daybound"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PatientsListPage.tsx",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_patientslistpage_patientslistpage",
      "target": "pages_patientslistpage_countfilters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "pages_paymentdetailpage_inforow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "pages_paymentdetailpage_payment_type_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "pages_paymentdetailpage_paymentdetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentDetailPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentdetailpage",
      "target": "types_index_payment"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.test.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage_test",
      "target": "pages_paymentsuccesspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.test.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage_test",
      "target": "pages_paymentsuccesspage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.test.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage_test",
      "target": "pages_paymentsuccesspage_test_navspy"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "pages_paymentsuccesspage_paymentdetails"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "pages_paymentsuccesspage_paymentsuccesspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "pages_paymentsuccesspage_receipt"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "pages_subscriptionpage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "pages_subscriptionpage_plan_feature_labels"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "pages_subscriptionpage_planmetaof"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentsuccesspage",
      "target": "types_index_mysubscriptiondata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/PaymentSuccessPage.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "source": "pages_paymentsuccesspage_paymentsuccesspage",
      "target": "pages_subscriptionpage_planmetaof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "pages_paymentspage_paymentspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "pages_paymentspage_status_filters"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PaymentsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_paymentspage",
      "target": "types_index_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "pages_preregistrationspage_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "pages_preregistrationspage_preregistration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "pages_preregistrationspage_preregistrationspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "pages_preregistrationspage_status_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "pages_preregistrationspage_status_tabs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/PreRegistrationsPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_preregistrationspage",
      "target": "pages_preregistrationspage_type_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "pages_ratingspage_ratingspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "pages_ratingspage_stars"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RatingsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_ratingspage",
      "target": "types_index_rating"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "pages_representationblogformpage_repme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "pages_representationblogformpage_representationblogformpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogFormPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogformpage",
      "target": "types_index_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "pages_representationblogspage_representationblogspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "pages_representationblogspage_status_label"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationBlogsPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationblogspage",
      "target": "types_index_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "pages_representationdetailpage_detailrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "pages_representationdetailpage_repappointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "pages_representationdetailpage_repdoctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "pages_representationdetailpage_representationdetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "pages_representationdetailpage_stattile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "pages_representationdetailpage_unassigneddoctor"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "types_index_city"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationdetailpage",
      "target": "types_index_representation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "pages_representationfinancepage_financerow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "pages_representationfinancepage_rangefrom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "pages_representationfinancepage_rangekey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "pages_representationfinancepage_ranges"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationFinancePage.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationfinancepage",
      "target": "pages_representationfinancepage_representationfinancepage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "pages_representationprofilepage_ibanitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "pages_representationprofilepage_isvalidiraniban"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "pages_representationprofilepage_isvalidirannationalcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "pages_representationprofilepage_repprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "pages_representationprofilepage_representationprofilepage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "pages_representationprofilepage_tojalali"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage",
      "target": "pages_representationprofilepage_unwrap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationProfilePage.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationprofilepage_representationprofilepage",
      "target": "pages_representationprofilepage_unwrap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "pages_representationsettlementpage_ibanitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "pages_representationsettlementpage_repme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "pages_representationsettlementpage_representationsettlementpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "pages_representationsettlementpage_repsummary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "pages_representationsettlementpage_settlementrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "pages_representationsettlementpage_status_class"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "pages_representationsettlementpage_status_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationSettlementPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationsettlementpage",
      "target": "pages_representationsettlementpage_walletbalance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "pages_representationspage_formdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "pages_representationspage_representationspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "pages_representationspage_schema"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "types_index_city"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/RepresentationsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_representationspage",
      "target": "types_index_representation"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage_test",
      "target": "pages_reserveappointmentspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage_test",
      "target": "pages_reserveappointmentspage_test_get"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "pages_reserveappointmentspage_reserveappointmentspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "pages_reserveappointmentspage_reserverowmenu"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_reserveappointmentspage",
      "target": "types_index_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/ReserveAppointmentsPage.tsx",
      "source_location": "L88",
      "weight": 1.0,
      "source": "pages_reserveappointmentspage_reserveappointmentspage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "pages_secretariespage_default_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "pages_secretariespage_permission_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "pages_secretariespage_permissionsmatrix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "pages_secretariespage_permsection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "pages_secretariespage_secretariespage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "types_index_secretary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretariesPage.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretariespage",
      "target": "types_index_secretarypermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydashboard_test",
      "target": "pages_secretarydashboard_test_clinicscope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydashboard_test",
      "target": "pages_secretarydashboard_test_doctorscope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydashboard_test",
      "target": "pages_secretarydashboard_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydashboard_test",
      "target": "pages_secretarydashboard_test_perms"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydashboard_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydashboard_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydashboard_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDashboard.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydashboard_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage_test",
      "target": "pages_secretarydetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage_test",
      "target": "pages_secretarydetailpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage_test",
      "target": "pages_secretarydetailpage_test_mocksecretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage_test",
      "target": "pages_secretarydetailpage_test_put"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage_test",
      "target": "pages_secretarydetailpage_test_renderdetail"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.test.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage_test_renderdetail",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage",
      "target": "pages_secretarydetailpage_row"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage",
      "target": "pages_secretarydetailpage_secretarydetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarydetailpage",
      "target": "types_index_secretary"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage_test",
      "target": "pages_secretaryearningspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage_test",
      "target": "pages_secretaryearningspage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage_test",
      "target": "pages_secretaryearningspage_test_mockendpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage_test",
      "target": "pages_secretaryearningspage_test_row"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage_test",
      "target": "pages_secretaryearningspage_test_summary"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "pages_secretaryearningspage_earningrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "pages_secretaryearningspage_earningssummary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "pages_secretaryearningspage_secretaryearningspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretaryEarningsPage.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretaryearningspage",
      "target": "pages_secretaryearningspage_tounix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "pages_secretarysettlementpage_ibanitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "pages_secretarysettlementpage_secretaryme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "pages_secretarysettlementpage_secretarysettlementpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "pages_secretarysettlementpage_settlementrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "pages_secretarysettlementpage_status_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage",
      "target": "pages_secretarysettlementpage_unwrap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SecretarySettlementPage.tsx",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_secretarysettlementpage_secretarysettlementpage",
      "target": "pages_secretarysettlementpage_unwrap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SelectContextPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_selectcontextpage",
      "target": "pages_selectcontextpage_role_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SelectContextPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_selectcontextpage",
      "target": "pages_selectcontextpage_selectcontextpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SelectContextPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_selectcontextpage",
      "target": "pages_selectcontextpage_type_icons"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SelectContextPage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_selectcontextpage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SelectContextPage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_selectcontextpage",
      "target": "stores_authstore_contextitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SelectContextPage.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_selectcontextpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SelectContextPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "source": "pages_selectcontextpage_selectcontextpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_test",
      "target": "pages_servicedetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_test",
      "target": "pages_servicedetailpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_test",
      "target": "pages_servicedetailpage_test_item"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_test",
      "target": "pages_servicedetailpage_test_mockapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_test",
      "target": "pages_servicedetailpage_test_render"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.test.tsx",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage_test_render",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_auditlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_auditvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L252",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_contractcoveragerow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_coveragerow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_field_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_goodstab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L389",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_historytab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_infotab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_insurancetab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_kind"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_row"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L562",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_servicedetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L446",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_servicedetailpageinner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_tabid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_tabs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_tariff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_tarifflist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_tariffstab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "pages_servicedetailpage_tenantinsurance"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/ServiceDetailPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_servicedetailpage",
      "target": "types_index_serviceitem"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test",
      "target": "pages_sessionpaymentpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test",
      "target": "pages_sessionpaymentpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test",
      "target": "pages_sessionpaymentpage_test_mockgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test",
      "target": "pages_sessionpaymentpage_test_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test",
      "target": "pages_sessionpaymentpage_test_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test",
      "target": "pages_sessionpaymentpage_test_renderpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test",
      "target": "pages_sessionpaymentpage_test_session"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.test.tsx",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage_test_renderpage",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "pages_sessionpaymentpage_sessionpaymentpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SessionPaymentPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_sessionpaymentpage",
      "target": "types_index_patientrecord"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.test.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage_test",
      "target": "pages_settingsmenupage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.test.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage_test",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.test.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage",
      "target": "pages_settingsmenupage_settingsmenupage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsMenuPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingsmenupage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SettingsMenuPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "source": "pages_settingsmenupage_settingsmenupage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "pages_settingspage_field"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "pages_settingspage_formvalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "pages_settingspage_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "pages_settingspage_sectiondef"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "pages_settingspage_sectionhead"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "pages_settingspage_sectionid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "pages_settingspage_sections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "pages_settingspage_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "pages_settingspage_settingspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "pages_settingspage_taxhistoryrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "pages_settingspage_toform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage",
      "target": "pages_settingspage_toggle"
    },
    {
      "relation": "inherits",
      "context": "type",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettingsPage.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settingspage_settings",
      "target": "pages_settingspage_formvalues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "pages_settlementdetailpage_row"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "pages_settlementdetailpage_settlementdetail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "pages_settlementdetailpage_settlementdetailpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "stores_authstore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementdetailpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "assets/admin/pages/SettlementDetailPage.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "source": "pages_settlementdetailpage_settlementdetailpage",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "pages_settlementspage_settlementspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "pages_settlementspage_status_filters"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SettlementsPage.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_settlementspage",
      "target": "types_index_settlement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "pages_smspage_buildkavenegarpattern"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "pages_smspage_kavenegarguide"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "pages_smspage_smspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "pages_smspage_status_log_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "pages_smspage_tab"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "pages_smspage_tag_filter_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "pages_smspage_tag_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "pages_smspage_templateformdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "pages_smspage_templateschema"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "types_index_smslog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "types_index_smsmessagetext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage",
      "target": "types_index_smstemplate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsPage.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smspage_kavenegarguide",
      "target": "pages_smspage_buildkavenegarpattern"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "pages_smswalletpage_chargeform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "pages_smswalletpage_chargeschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "pages_smswalletpage_empty_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "pages_smswalletpage_post_visit_vars"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "pages_smswalletpage_reminder_hour_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L540",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "pages_smswalletpage_smswalletpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "pages_smswalletpage_smswalletpageinner"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "types_index_smssettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "types_index_smswalletbalance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SmsWalletPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_smswalletpage",
      "target": "types_index_smswalletlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage",
      "target": "pages_staffmyservicespage_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage",
      "target": "pages_staffmyservicespage_staffdashboarddata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage",
      "target": "pages_staffmyservicespage_staffmyservicespage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage",
      "target": "types_index_staffassignedservice"
    },
    {
      "relation": "references",
      "context": "field",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffMyServicesPage.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffmyservicespage_staffdashboarddata",
      "target": "types_index_staffassignedservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "pages_staffpage_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L299",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "pages_staffpage_formsection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L296",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "pages_staffpage_required"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "pages_staffpage_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "pages_staffpage_staffformdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "pages_staffpage_staffformfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "pages_staffpage_staffpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/StaffPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_staffpage",
      "target": "types_index_clinicstaff"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_test",
      "target": "pages_subscriptionpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_test",
      "target": "pages_subscriptionpage_test_default_my"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_test",
      "target": "pages_subscriptionpage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_test",
      "target": "pages_subscriptionpage_test_mockapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_test",
      "target": "pages_subscriptionpage_test_plans"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionicons"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionicons_closecirclefilled"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionicons_gifticon"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionicons_infocircleredfilled"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionicons_plancardperson"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionicons_sparkleicon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionpage_card_feature_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L270",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionpage_currentplancard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionpage_plan_feature_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionpage_plan_gradient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionpage_plan_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L380",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionpage_plancard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionpage_planmetaof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "pages_subscriptionpage_subscriptionpage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "types_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "types_index_mysubscriptiondata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "types_index_subscriptionperiod"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage",
      "target": "types_index_subscriptionplan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L286",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_currentplancard",
      "target": "pages_subscriptionpage_planmetaof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L281",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_plancard",
      "target": "pages_subscriptionpage_planmetaof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/SubscriptionPage.tsx",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionpage_subscriptionpage",
      "target": "pages_subscriptionpage_planmetaof"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.test.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage_test",
      "target": "pages_tagssettingspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.test.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage_test",
      "target": "pages_tagssettingspage_test_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.test.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage_test",
      "target": "pages_tagssettingspage_test_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage_test",
      "target": "test_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.test.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage_test",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "pages_tagssettingspage_defaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "pages_tagssettingspage_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "pages_tagssettingspage_form"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "pages_tagssettingspage_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "pages_tagssettingspage_tag_colors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "pages_tagssettingspage_tagssettingspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/TagsSettingsPage.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_tagssettingspage",
      "target": "pages_tagssettingspage_tenanttag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_adminuserdetail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_bigavatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_changerolemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_editform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_editschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_gender_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_getprimaryrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_infocard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_marital_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_medical_sections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_role_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_role_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_userdetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage",
      "target": "pages_userdetailpage_userprofiledata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UserDetailPage.tsx",
      "source_location": "L336",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userdetailpage_userdetailpage",
      "target": "pages_userdetailpage_getprimaryrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "pages_userspage_activebadge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "pages_userspage_adminuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "pages_userspage_assignable_roles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "pages_userspage_changerolemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "pages_userspage_getprimaryrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "pages_userspage_hues_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "pages_userspage_role_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "pages_userspage_role_tabs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "pages_userspage_rolebadge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "pages_userspage_useravatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "pages_userspage_userspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage",
      "target": "pages_userspage_userstats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage_changerolemodal",
      "target": "pages_userspage_getprimaryrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/UsersPage.tsx",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_userspage_rolebadge",
      "target": "pages_userspage_getprimaryrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionicons",
      "target": "pages_subscriptionicons_closecirclefilled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionicons",
      "target": "pages_subscriptionicons_gifticon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionicons",
      "target": "pages_subscriptionicons_iconprops"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionicons",
      "target": "pages_subscriptionicons_infocircleredfilled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionicons",
      "target": "pages_subscriptionicons_plancardperson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionicons",
      "target": "pages_subscriptionicons_searchheaderp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/pages/subscriptionIcons.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "pages_subscriptionicons",
      "target": "pages_subscriptionicons_sparkleicon"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/authStore.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_authstore_test",
      "target": "stores_authstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/authStore.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_authstore_test",
      "target": "stores_authstore_test_initial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/authStore.test.ts",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_authstore_test",
      "target": "stores_authstore_test_jsonres"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/authStore.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_authstore_test",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/authStore.ts",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_authstore",
      "target": "stores_authstore_apifetch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/authStore.ts",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_authstore",
      "target": "stores_authstore_authstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/authStore.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_authstore",
      "target": "stores_authstore_contextitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/authStore.ts",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_authstore",
      "target": "stores_authstore_gettoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/authStore.ts",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_authstore",
      "target": "stores_authstore_useauthstore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/authStore.ts",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_authstore_apifetch",
      "target": "stores_authstore_gettoken"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/uiStore.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_uistore_test",
      "target": "stores_uistore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/uiStore.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_uistore_test",
      "target": "stores_uistore_hues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/uiStore.test.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_uistore_test",
      "target": "stores_uistore_test_initial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/uiStore.test.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_uistore_test",
      "target": "stores_uistore_useuistore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_uistore",
      "target": "stores_uistore_applybrand"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_uistore",
      "target": "stores_uistore_applytheme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_uistore",
      "target": "stores_uistore_brandfixed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_uistore",
      "target": "stores_uistore_brandhue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_uistore",
      "target": "stores_uistore_fixed_var_keys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_uistore",
      "target": "stores_uistore_hues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_uistore",
      "target": "stores_uistore_uistate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_uistore",
      "target": "stores_uistore_useuistore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/stores/uiStore.ts",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "stores_uistore_applytheme",
      "target": "stores_uistore_applybrand"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/test/utils.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_utils",
      "target": "test_utils_makeclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/test/utils.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_utils",
      "target": "test_utils_providers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/test/utils.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_utils",
      "target": "test_utils_renderhookwithclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/test/utils.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_utils",
      "target": "test_utils_renderwithproviders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/test/utils.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_utils_renderhookwithclient",
      "target": "test_utils_makeclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/test/utils.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_utils_renderwithproviders",
      "target": "test_utils_makeclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_applog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_appointmentevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_appointmentstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L275",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_city"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_claimdetailrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_claiminsuranceref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_claimpatientrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_claimstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_claimstatuslogentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_clinicdetail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L332",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_clinicstaff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_comment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_discountrule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_discountruletype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_discountsuggestion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_doctorservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_insurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_invoiceliststatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L377",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_mysubscription"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L360",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_mysubscriptiondata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L505",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_patientappointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L427",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_patientprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L490",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_patientprofileupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L443",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_patientrecord"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L455",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_patientsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_paymentgateway"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_paymentstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_province"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_rating"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_representation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_secretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L300",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_secretarypermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L514",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_serviceconsumable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L393",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_serviceitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L387",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_servicesection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_sessionauditentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L493",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_sessionserviceline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_settlement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_settlementstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_smslog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_smsmessagetext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L417",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_smssettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_smstemplate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_smstemplatestatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L403",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_smswalletbalance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L409",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_smswalletlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L325",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_specialty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_specialtyfull"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L617",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_staffassignedservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L352",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_subscriptionperiod"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L343",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_subscriptionplan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L267",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_tag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/admin/types/index.ts",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "types_index",
      "target": "types_index_userprofile"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/app.js",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "assets_app",
      "target": "assets_stimulus_bootstrap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/controllers/csrf_protection_controller.js",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controllers_csrf_protection_controller",
      "target": "controllers_csrf_protection_controller_generatecsrfheaders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/controllers/csrf_protection_controller.js",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controllers_csrf_protection_controller",
      "target": "controllers_csrf_protection_controller_generatecsrftoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/controllers/csrf_protection_controller.js",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controllers_csrf_protection_controller",
      "target": "controllers_csrf_protection_controller_removecsrftoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/controllers/hello_controller.js",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controllers_hello_controller",
      "target": "controllers_hello_controller_connect"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "assets/home/index.js",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "home_index",
      "target": "altcha"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "assets/stimulus_bootstrap.js",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "assets_stimulus_bootstrap",
      "target": "assets_stimulus_bootstrap_app"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_autoload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_autoload_dev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_conflict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_extra"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_license"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_minimum_stability"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_prefer_stable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_replace"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_require"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_require_dev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_scripts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer",
      "target": "composer_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_altcha_org_altcha"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_doctrine_doctrine_bundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_doctrine_doctrine_migrations_bundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_doctrine_orm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_ext_ctype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_ext_iconv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_ext_soap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_lexik_jwt_authentication_bundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_nelmio_api_doc_bundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_nelmio_cors_bundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_asset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_cache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_console"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_doctrine_messenger"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_dotenv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_flex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_framework_bundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_http_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_messenger"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_property_access"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_property_info"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_rate_limiter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_redis_messenger"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_runtime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_scheduler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_security_bundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_serializer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_twig_bundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_uid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_ux_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_validator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_webpack_encore_bundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_symfony_yaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_twig_twig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require",
      "target": "composer_require_zircote_swagger_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_config",
      "target": "composer_config_allow_plugins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_config",
      "target": "composer_config_bump_after_update"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_config",
      "target": "composer_config_sort_packages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_config_allow_plugins",
      "target": "composer_allow_plugins_php_http_discovery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_config_allow_plugins",
      "target": "composer_allow_plugins_symfony_flex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_config_allow_plugins",
      "target": "composer_allow_plugins_symfony_runtime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_autoload",
      "target": "composer_autoload_files"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_autoload",
      "target": "composer_autoload_psr_4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_autoload_psr_4",
      "target": "composer_psr_4_app"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_autoload_dev",
      "target": "composer_autoload_dev_psr_4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_autoload_dev_psr_4",
      "target": "composer_psr_4_app_tests"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_replace",
      "target": "composer_replace_symfony_polyfill_ctype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_replace",
      "target": "composer_replace_symfony_polyfill_iconv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_replace",
      "target": "composer_replace_symfony_polyfill_php72"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_replace",
      "target": "composer_replace_symfony_polyfill_php73"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_replace",
      "target": "composer_replace_symfony_polyfill_php74"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_replace",
      "target": "composer_replace_symfony_polyfill_php80"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_replace",
      "target": "composer_replace_symfony_polyfill_php81"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_replace",
      "target": "composer_replace_symfony_polyfill_php82"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_scripts",
      "target": "composer_scripts_auto_scripts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_scripts",
      "target": "composer_scripts_post_install_cmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_scripts",
      "target": "composer_scripts_post_update_cmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_scripts_auto_scripts",
      "target": "composer_auto_scripts_assets_install_public_dir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_scripts_auto_scripts",
      "target": "composer_auto_scripts_cache_clear"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_conflict",
      "target": "composer_conflict_symfony_symfony"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_extra",
      "target": "composer_extra_symfony"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_extra_symfony",
      "target": "composer_symfony_allow_contrib"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_extra_symfony",
      "target": "composer_symfony_require"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require_dev",
      "target": "composer_require_dev_phpstan_phpstan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require_dev",
      "target": "composer_require_dev_phpstan_phpstan_doctrine"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require_dev",
      "target": "composer_require_dev_phpstan_phpstan_symfony"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require_dev",
      "target": "composer_require_dev_phpunit_phpunit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require_dev",
      "target": "composer_require_dev_symfony_browser_kit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require_dev",
      "target": "composer_require_dev_symfony_css_selector"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require_dev",
      "target": "composer_require_dev_symfony_debug_bundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_require_dev",
      "target": "composer_require_dev_symfony_maker_bundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "config/reference.php",
      "source_location": "L1563",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "config_reference",
      "target": "config_reference_app"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "config/reference.php",
      "source_location": "L1643",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "config_reference",
      "target": "config_reference_routes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "config/reference.php",
      "source_location": "L1570",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "config_reference_app",
      "target": "config_reference_app_config"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "config/reference.php",
      "source_location": "L1650",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "config_reference_routes",
      "target": "config_reference_routes_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/entrypoint.sh",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_entrypoint",
      "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docker_entrypoint_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/healthcheck.sh",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_healthcheck",
      "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docker_healthcheck_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/collect-diagnostics.sh",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_collect_diagnostics",
      "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_collect_diagnostics_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "liara_pre_build.sh",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "liara_pre_build",
      "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_liara_pre_build_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "liara_pre_start.sh",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "liara_pre_start",
      "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_liara_pre_start_sh__entry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609130407",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609130407",
      "target": "migrations_version20260609130407_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609130407",
      "target": "migrations_version20260609130407_version20260609130407"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609130407_version20260609130407",
      "target": "abstractmigration"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609130407_version20260609130407",
      "target": "migrations_version20260609130407_version20260609130407_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609130407_version20260609130407",
      "target": "migrations_version20260609130407_version20260609130407_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609130407_version20260609130407",
      "target": "migrations_version20260609130407_version20260609130407_up"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131304",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131304_version20260609131304",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131553",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131553_version20260609131553",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132009",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132009_version20260609132009",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132708",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132708_version20260609132708",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133121",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133121_version20260609133121",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133334",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133334_version20260609133334",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133546",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133546_version20260609133546",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134112",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134112_version20260609134112",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134741",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134741_version20260609134741",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135126",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135126_version20260609135126",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135514",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135514_version20260609135514",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135704",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135704_version20260609135704",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135923",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135923_version20260609135923",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140223",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140223_version20260609140223",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140423",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140423_version20260609140423",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610062539",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610062539_version20260610062539",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610092558",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610092558_version20260610092558",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610103401",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610103401_version20260610103401",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110039",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110039_version20260610110039",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110921",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110921_version20260610110921",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610111254",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610111254_version20260610111254",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610113711",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610113711_version20260610113711",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610140853",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610140853_version20260610140853",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610175105",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610175105_version20260610175105",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610183655",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610183655_version20260610183655",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611075829",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611075829_version20260611075829",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611083424",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611083424_version20260611083424",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611084046",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611084046_version20260611084046",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612081739",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612081739_version20260612081739",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612132848",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612132848_version20260612132848",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181134",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181134_version20260614181134",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181629",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181629_version20260614181629",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181657",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181657_version20260614181657",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182549",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182549_version20260614182549",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182950",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182950_version20260614182950",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614183527",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614183527_version20260614183527",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615060415",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615060415_version20260615060415",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615061938",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615061938_version20260615061938",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615074107",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615074107_version20260615074107",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615142236",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615142236_version20260615142236",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615203529",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615203529_version20260615203529",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619062912",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619062912_version20260619062912",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619121047",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619121047_version20260619121047",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619170105",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619170105_version20260619170105",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621084558",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621084558_version20260621084558",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621094624",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621094624_version20260621094624",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622160119",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622160119_version20260622160119",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622163152",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622163152_version20260622163152",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622171538",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622171538_version20260622171538",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622173707",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622173707_version20260622173707",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622181251",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622181251_version20260622181251",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622184409",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622184409_version20260622184409",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622185948",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622185948_version20260622185948",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623115721",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623115721_version20260623115721",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623173907",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623173907_version20260623173907",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624030339",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624030339_version20260624030339",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624092459",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624092459_version20260624092459",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624093738",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624093738_version20260624093738",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624123236",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624123236_version20260624123236",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625135132",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625135132_version20260625135132",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625150304",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625150304_version20260625150304",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628133044",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628133044_version20260628133044",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628134241",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628134241_version20260628134241",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628152738",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628152738_version20260628152738",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153625",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153625_version20260628153625",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153855",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153855_version20260628153855",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628165710",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628165710_version20260628165710",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628173151",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628173151_version20260628173151",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260629161536",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260629161536_version20260629161536",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702063537",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702063537_version20260702063537",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702115209",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702115209_version20260702115209",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260703085828",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260703085828_version20260703085828",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705070546",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705070546_version20260705070546",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705072835",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705072835_version20260705072835",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705081716",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705081716_version20260705081716",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260707202553",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260707202553_version20260707202553",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260708083446",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260708083446_version20260708083446",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260709033925",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260709033925_version20260709033925",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711120000",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711120000_version20260711120000",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711150000",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711150000_version20260711150000",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711151000",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711151000_version20260711151000",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050014",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050014_version20260713050014",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050114",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050114_version20260713050114",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713074150",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713074150_version20260713074150",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713093327",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713093327_version20260713093327",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713103729",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713103729_version20260713103729",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713110856",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713110856_version20260713110856",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713114523",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713114523_version20260713114523",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713115316",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713115316_version20260713115316",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713120038",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713120038_version20260713120038",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713122600",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713122600_version20260713122600",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713195434",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713195434_version20260713195434",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715075904",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715075904_version20260715075904",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715083856",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715083856_version20260715083856",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715093358",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715093358_version20260715093358",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715100324",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715100324_version20260715100324",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715105351",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715105351_version20260715105351",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715192758",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715192758_version20260715192758",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716063302",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716063302_version20260716063302",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716083939",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716083939_version20260716083939",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716091352",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716091352_version20260716091352",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716094319",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716094319_version20260716094319",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716102537",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716102537_version20260716102537",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716124039",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716124039_version20260716124039",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716130713",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716130713_version20260716130713",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717073617",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717073617_version20260717073617",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717081632",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717081632_version20260717081632",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717082805",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717082805_version20260717082805",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717093000",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717093000_version20260717093000",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717111223",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717111223_version20260717111223",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717113519",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717113519_version20260717113519",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718055833",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718055833_version20260718055833",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084301",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084301_version20260718084301",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084524",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084524_version20260718084524",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718085747",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718085747_version20260718085747",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718092903",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718092903_version20260718092903",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718132000",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718132000_version20260718132000",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718184932",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718184932_version20260718184932",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718193940",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718193940_version20260718193940",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719044321",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719044321_version20260719044321",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719163834",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719163834_version20260719163834",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719164144",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719164144_version20260719164144",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723120122",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723120122_version20260723120122",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723171254",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723171254_version20260723171254",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723174500",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723174500_version20260723174500",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725115603",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725115603_version20260725115603",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725120831",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725120831_version20260725120831",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725121548",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725121548_version20260725121548",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131031",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131031_version20260725131031",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131554",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131554_version20260725131554",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725132739",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725132739_version20260725132739",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143211",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143211_version20260725143211",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143539",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143539_version20260725143539",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725144018",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725144018_version20260725144018",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728074119",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728074119_version20260728074119",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080123",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080123_version20260728080123",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080516",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080516_version20260728080516",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080955",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080955_version20260728080955",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728081650",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728081650_version20260728081650",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728140000",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728140000_version20260728140000",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728141500",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728141500_version20260728141500",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728160000",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728160000_version20260728160000",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728170000",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728170000_version20260728170000",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728180000",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728180000_version20260728180000",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260729155428",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260729155428_version20260729155428",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730060615",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730060615_version20260730060615",
      "target": "abstractmigration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730091332",
      "target": "abstractmigration"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730091332_version20260730091332",
      "target": "abstractmigration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609130407_version20260609130407_up",
      "target": "migrations_version20260609130407_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609130407.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609130407_version20260609130407_down",
      "target": "migrations_version20260609130407_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131304",
      "target": "migrations_version20260609131304_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131304",
      "target": "migrations_version20260609131304_version20260609131304"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131304_version20260609131304",
      "target": "migrations_version20260609131304_version20260609131304_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131304_version20260609131304",
      "target": "migrations_version20260609131304_version20260609131304_genuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131304_version20260609131304",
      "target": "migrations_version20260609131304_version20260609131304_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131304_version20260609131304",
      "target": "migrations_version20260609131304_version20260609131304_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609131304_version20260609131304_up",
      "target": "migrations_version20260609131304_php_schema"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131304_version20260609131304_up",
      "target": "migrations_version20260609131304_version20260609131304_genuuid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131304.php",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609131304_version20260609131304_down",
      "target": "migrations_version20260609131304_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131553",
      "target": "migrations_version20260609131553_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131553",
      "target": "migrations_version20260609131553_version20260609131553"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131553_version20260609131553",
      "target": "migrations_version20260609131553_version20260609131553_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131553_version20260609131553",
      "target": "migrations_version20260609131553_version20260609131553_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609131553_version20260609131553",
      "target": "migrations_version20260609131553_version20260609131553_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609131553_version20260609131553_up",
      "target": "migrations_version20260609131553_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609131553.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609131553_version20260609131553_down",
      "target": "migrations_version20260609131553_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132009",
      "target": "migrations_version20260609132009_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132009",
      "target": "migrations_version20260609132009_version20260609132009"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132009_version20260609132009",
      "target": "migrations_version20260609132009_version20260609132009_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132009_version20260609132009",
      "target": "migrations_version20260609132009_version20260609132009_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132009_version20260609132009",
      "target": "migrations_version20260609132009_version20260609132009_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609132009_version20260609132009_up",
      "target": "migrations_version20260609132009_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132009.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609132009_version20260609132009_down",
      "target": "migrations_version20260609132009_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132708",
      "target": "migrations_version20260609132708_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132708",
      "target": "migrations_version20260609132708_version20260609132708"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132708_version20260609132708",
      "target": "migrations_version20260609132708_version20260609132708_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132708_version20260609132708",
      "target": "migrations_version20260609132708_version20260609132708_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609132708_version20260609132708",
      "target": "migrations_version20260609132708_version20260609132708_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609132708_version20260609132708_up",
      "target": "migrations_version20260609132708_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609132708.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609132708_version20260609132708_down",
      "target": "migrations_version20260609132708_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133121",
      "target": "migrations_version20260609133121_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133121",
      "target": "migrations_version20260609133121_version20260609133121"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133121_version20260609133121",
      "target": "migrations_version20260609133121_version20260609133121_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133121_version20260609133121",
      "target": "migrations_version20260609133121_version20260609133121_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133121_version20260609133121",
      "target": "migrations_version20260609133121_version20260609133121_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609133121_version20260609133121_up",
      "target": "migrations_version20260609133121_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133121.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609133121_version20260609133121_down",
      "target": "migrations_version20260609133121_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133334",
      "target": "migrations_version20260609133334_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133334",
      "target": "migrations_version20260609133334_version20260609133334"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133334_version20260609133334",
      "target": "migrations_version20260609133334_version20260609133334_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133334_version20260609133334",
      "target": "migrations_version20260609133334_version20260609133334_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133334_version20260609133334",
      "target": "migrations_version20260609133334_version20260609133334_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609133334_version20260609133334_up",
      "target": "migrations_version20260609133334_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133334.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609133334_version20260609133334_down",
      "target": "migrations_version20260609133334_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133546",
      "target": "migrations_version20260609133546_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133546",
      "target": "migrations_version20260609133546_version20260609133546"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133546_version20260609133546",
      "target": "migrations_version20260609133546_version20260609133546_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133546_version20260609133546",
      "target": "migrations_version20260609133546_version20260609133546_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609133546_version20260609133546",
      "target": "migrations_version20260609133546_version20260609133546_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609133546_version20260609133546_up",
      "target": "migrations_version20260609133546_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609133546.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609133546_version20260609133546_down",
      "target": "migrations_version20260609133546_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134112",
      "target": "migrations_version20260609134112_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134112",
      "target": "migrations_version20260609134112_version20260609134112"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134112_version20260609134112",
      "target": "migrations_version20260609134112_version20260609134112_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134112_version20260609134112",
      "target": "migrations_version20260609134112_version20260609134112_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134112_version20260609134112",
      "target": "migrations_version20260609134112_version20260609134112_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609134112_version20260609134112_up",
      "target": "migrations_version20260609134112_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134112.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609134112_version20260609134112_down",
      "target": "migrations_version20260609134112_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134741",
      "target": "migrations_version20260609134741_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134741",
      "target": "migrations_version20260609134741_version20260609134741"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134741_version20260609134741",
      "target": "migrations_version20260609134741_version20260609134741_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134741_version20260609134741",
      "target": "migrations_version20260609134741_version20260609134741_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609134741_version20260609134741",
      "target": "migrations_version20260609134741_version20260609134741_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609134741_version20260609134741_up",
      "target": "migrations_version20260609134741_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609134741.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609134741_version20260609134741_down",
      "target": "migrations_version20260609134741_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135126",
      "target": "migrations_version20260609135126_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135126",
      "target": "migrations_version20260609135126_version20260609135126"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135126_version20260609135126",
      "target": "migrations_version20260609135126_version20260609135126_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135126_version20260609135126",
      "target": "migrations_version20260609135126_version20260609135126_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135126_version20260609135126",
      "target": "migrations_version20260609135126_version20260609135126_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609135126_version20260609135126_up",
      "target": "migrations_version20260609135126_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135126.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609135126_version20260609135126_down",
      "target": "migrations_version20260609135126_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135514",
      "target": "migrations_version20260609135514_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135514",
      "target": "migrations_version20260609135514_version20260609135514"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135514_version20260609135514",
      "target": "migrations_version20260609135514_version20260609135514_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135514_version20260609135514",
      "target": "migrations_version20260609135514_version20260609135514_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135514_version20260609135514",
      "target": "migrations_version20260609135514_version20260609135514_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609135514_version20260609135514_up",
      "target": "migrations_version20260609135514_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135514.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609135514_version20260609135514_down",
      "target": "migrations_version20260609135514_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135704",
      "target": "migrations_version20260609135704_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135704",
      "target": "migrations_version20260609135704_version20260609135704"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135704_version20260609135704",
      "target": "migrations_version20260609135704_version20260609135704_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135704_version20260609135704",
      "target": "migrations_version20260609135704_version20260609135704_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135704_version20260609135704",
      "target": "migrations_version20260609135704_version20260609135704_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609135704_version20260609135704_up",
      "target": "migrations_version20260609135704_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135704.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609135704_version20260609135704_down",
      "target": "migrations_version20260609135704_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135923",
      "target": "migrations_version20260609135923_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135923",
      "target": "migrations_version20260609135923_version20260609135923"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135923_version20260609135923",
      "target": "migrations_version20260609135923_version20260609135923_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135923_version20260609135923",
      "target": "migrations_version20260609135923_version20260609135923_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609135923_version20260609135923",
      "target": "migrations_version20260609135923_version20260609135923_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609135923_version20260609135923_up",
      "target": "migrations_version20260609135923_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609135923.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609135923_version20260609135923_down",
      "target": "migrations_version20260609135923_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140223",
      "target": "migrations_version20260609140223_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140223",
      "target": "migrations_version20260609140223_version20260609140223"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140223_version20260609140223",
      "target": "migrations_version20260609140223_version20260609140223_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140223_version20260609140223",
      "target": "migrations_version20260609140223_version20260609140223_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140223_version20260609140223",
      "target": "migrations_version20260609140223_version20260609140223_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609140223_version20260609140223_up",
      "target": "migrations_version20260609140223_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140223.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609140223_version20260609140223_down",
      "target": "migrations_version20260609140223_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140423",
      "target": "migrations_version20260609140423_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140423",
      "target": "migrations_version20260609140423_version20260609140423"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140423_version20260609140423",
      "target": "migrations_version20260609140423_version20260609140423_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140423_version20260609140423",
      "target": "migrations_version20260609140423_version20260609140423_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260609140423_version20260609140423",
      "target": "migrations_version20260609140423_version20260609140423_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609140423_version20260609140423_up",
      "target": "migrations_version20260609140423_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260609140423.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260609140423_version20260609140423_down",
      "target": "migrations_version20260609140423_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610062539",
      "target": "migrations_version20260610062539_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610062539",
      "target": "migrations_version20260610062539_version20260610062539"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610062539_version20260610062539",
      "target": "migrations_version20260610062539_version20260610062539_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610062539_version20260610062539",
      "target": "migrations_version20260610062539_version20260610062539_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610062539_version20260610062539",
      "target": "migrations_version20260610062539_version20260610062539_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610062539_version20260610062539_up",
      "target": "migrations_version20260610062539_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610062539.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610062539_version20260610062539_down",
      "target": "migrations_version20260610062539_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610092558",
      "target": "migrations_version20260610092558_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610092558",
      "target": "migrations_version20260610092558_version20260610092558"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610092558_version20260610092558",
      "target": "migrations_version20260610092558_version20260610092558_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610092558_version20260610092558",
      "target": "migrations_version20260610092558_version20260610092558_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610092558_version20260610092558",
      "target": "migrations_version20260610092558_version20260610092558_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610092558_version20260610092558_up",
      "target": "migrations_version20260610092558_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610092558.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610092558_version20260610092558_down",
      "target": "migrations_version20260610092558_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610103401",
      "target": "migrations_version20260610103401_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610103401",
      "target": "migrations_version20260610103401_version20260610103401"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610103401_version20260610103401",
      "target": "migrations_version20260610103401_version20260610103401_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610103401_version20260610103401",
      "target": "migrations_version20260610103401_version20260610103401_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610103401_version20260610103401",
      "target": "migrations_version20260610103401_version20260610103401_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610103401_version20260610103401_up",
      "target": "migrations_version20260610103401_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610103401.php",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610103401_version20260610103401_down",
      "target": "migrations_version20260610103401_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110039",
      "target": "migrations_version20260610110039_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110039",
      "target": "migrations_version20260610110039_version20260610110039"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110039_version20260610110039",
      "target": "migrations_version20260610110039_version20260610110039_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110039_version20260610110039",
      "target": "migrations_version20260610110039_version20260610110039_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110039_version20260610110039",
      "target": "migrations_version20260610110039_version20260610110039_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610110039_version20260610110039_up",
      "target": "migrations_version20260610110039_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110039.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610110039_version20260610110039_down",
      "target": "migrations_version20260610110039_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110921",
      "target": "migrations_version20260610110921_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110921",
      "target": "migrations_version20260610110921_version20260610110921"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110921_version20260610110921",
      "target": "migrations_version20260610110921_version20260610110921_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110921_version20260610110921",
      "target": "migrations_version20260610110921_version20260610110921_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610110921_version20260610110921",
      "target": "migrations_version20260610110921_version20260610110921_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610110921_version20260610110921_up",
      "target": "migrations_version20260610110921_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610110921.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610110921_version20260610110921_down",
      "target": "migrations_version20260610110921_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610111254",
      "target": "migrations_version20260610111254_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610111254",
      "target": "migrations_version20260610111254_version20260610111254"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610111254_version20260610111254",
      "target": "migrations_version20260610111254_version20260610111254_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610111254_version20260610111254",
      "target": "migrations_version20260610111254_version20260610111254_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610111254_version20260610111254",
      "target": "migrations_version20260610111254_version20260610111254_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610111254_version20260610111254_up",
      "target": "migrations_version20260610111254_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610111254.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610111254_version20260610111254_down",
      "target": "migrations_version20260610111254_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610113711",
      "target": "migrations_version20260610113711_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610113711",
      "target": "migrations_version20260610113711_version20260610113711"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610113711_version20260610113711",
      "target": "migrations_version20260610113711_version20260610113711_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610113711_version20260610113711",
      "target": "migrations_version20260610113711_version20260610113711_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610113711_version20260610113711",
      "target": "migrations_version20260610113711_version20260610113711_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610113711_version20260610113711_up",
      "target": "migrations_version20260610113711_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610113711.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610113711_version20260610113711_down",
      "target": "migrations_version20260610113711_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610140853",
      "target": "migrations_version20260610140853_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610140853",
      "target": "migrations_version20260610140853_version20260610140853"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610140853_version20260610140853",
      "target": "migrations_version20260610140853_version20260610140853_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610140853_version20260610140853",
      "target": "migrations_version20260610140853_version20260610140853_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610140853_version20260610140853",
      "target": "migrations_version20260610140853_version20260610140853_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610140853_version20260610140853_up",
      "target": "migrations_version20260610140853_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610140853.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610140853_version20260610140853_down",
      "target": "migrations_version20260610140853_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610175105",
      "target": "migrations_version20260610175105_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610175105",
      "target": "migrations_version20260610175105_version20260610175105"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610175105_version20260610175105",
      "target": "migrations_version20260610175105_version20260610175105_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610175105_version20260610175105",
      "target": "migrations_version20260610175105_version20260610175105_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610175105_version20260610175105",
      "target": "migrations_version20260610175105_version20260610175105_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610175105_version20260610175105_up",
      "target": "migrations_version20260610175105_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610175105.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610175105_version20260610175105_down",
      "target": "migrations_version20260610175105_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610183655",
      "target": "migrations_version20260610183655_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610183655",
      "target": "migrations_version20260610183655_version20260610183655"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610183655_version20260610183655",
      "target": "migrations_version20260610183655_version20260610183655_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610183655_version20260610183655",
      "target": "migrations_version20260610183655_version20260610183655_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260610183655_version20260610183655",
      "target": "migrations_version20260610183655_version20260610183655_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610183655_version20260610183655_up",
      "target": "migrations_version20260610183655_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260610183655.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260610183655_version20260610183655_down",
      "target": "migrations_version20260610183655_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611075829",
      "target": "migrations_version20260611075829_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611075829",
      "target": "migrations_version20260611075829_version20260611075829"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611075829_version20260611075829",
      "target": "migrations_version20260611075829_version20260611075829_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611075829_version20260611075829",
      "target": "migrations_version20260611075829_version20260611075829_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611075829_version20260611075829",
      "target": "migrations_version20260611075829_version20260611075829_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260611075829_version20260611075829_up",
      "target": "migrations_version20260611075829_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611075829.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260611075829_version20260611075829_down",
      "target": "migrations_version20260611075829_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611083424",
      "target": "migrations_version20260611083424_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611083424",
      "target": "migrations_version20260611083424_version20260611083424"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611083424_version20260611083424",
      "target": "migrations_version20260611083424_version20260611083424_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611083424_version20260611083424",
      "target": "migrations_version20260611083424_version20260611083424_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611083424_version20260611083424",
      "target": "migrations_version20260611083424_version20260611083424_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260611083424_version20260611083424_up",
      "target": "migrations_version20260611083424_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611083424.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260611083424_version20260611083424_down",
      "target": "migrations_version20260611083424_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611084046",
      "target": "migrations_version20260611084046_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611084046",
      "target": "migrations_version20260611084046_version20260611084046"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611084046_version20260611084046",
      "target": "migrations_version20260611084046_version20260611084046_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611084046_version20260611084046",
      "target": "migrations_version20260611084046_version20260611084046_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260611084046_version20260611084046",
      "target": "migrations_version20260611084046_version20260611084046_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260611084046_version20260611084046_up",
      "target": "migrations_version20260611084046_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260611084046.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260611084046_version20260611084046_down",
      "target": "migrations_version20260611084046_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612081739",
      "target": "migrations_version20260612081739_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612081739",
      "target": "migrations_version20260612081739_version20260612081739"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612081739_version20260612081739",
      "target": "migrations_version20260612081739_version20260612081739_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612081739_version20260612081739",
      "target": "migrations_version20260612081739_version20260612081739_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612081739_version20260612081739",
      "target": "migrations_version20260612081739_version20260612081739_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260612081739_version20260612081739_up",
      "target": "migrations_version20260612081739_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612081739.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260612081739_version20260612081739_down",
      "target": "migrations_version20260612081739_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612132848",
      "target": "migrations_version20260612132848_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612132848",
      "target": "migrations_version20260612132848_version20260612132848"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612132848_version20260612132848",
      "target": "migrations_version20260612132848_version20260612132848_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612132848_version20260612132848",
      "target": "migrations_version20260612132848_version20260612132848_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260612132848_version20260612132848",
      "target": "migrations_version20260612132848_version20260612132848_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260612132848_version20260612132848_up",
      "target": "migrations_version20260612132848_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260612132848.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260612132848_version20260612132848_down",
      "target": "migrations_version20260612132848_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181134",
      "target": "migrations_version20260614181134_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181134",
      "target": "migrations_version20260614181134_version20260614181134"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181134_version20260614181134",
      "target": "migrations_version20260614181134_version20260614181134_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181134_version20260614181134",
      "target": "migrations_version20260614181134_version20260614181134_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181134_version20260614181134",
      "target": "migrations_version20260614181134_version20260614181134_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260614181134_version20260614181134_up",
      "target": "migrations_version20260614181134_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181134.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260614181134_version20260614181134_down",
      "target": "migrations_version20260614181134_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181629",
      "target": "migrations_version20260614181629_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181629",
      "target": "migrations_version20260614181629_version20260614181629"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181629_version20260614181629",
      "target": "migrations_version20260614181629_version20260614181629_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181629_version20260614181629",
      "target": "migrations_version20260614181629_version20260614181629_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181629_version20260614181629",
      "target": "migrations_version20260614181629_version20260614181629_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260614181629_version20260614181629_up",
      "target": "migrations_version20260614181629_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181629.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260614181629_version20260614181629_down",
      "target": "migrations_version20260614181629_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181657",
      "target": "migrations_version20260614181657_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181657",
      "target": "migrations_version20260614181657_version20260614181657"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181657_version20260614181657",
      "target": "migrations_version20260614181657_version20260614181657_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181657_version20260614181657",
      "target": "migrations_version20260614181657_version20260614181657_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614181657_version20260614181657",
      "target": "migrations_version20260614181657_version20260614181657_up"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L20",
      "weight": 1.0,
      "source": "migrations_version20260614181657_version20260614181657_up",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260614181657_version20260614181657_up",
      "target": "migrations_version20260614181657_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614181657.php",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260614181657_version20260614181657_down",
      "target": "migrations_version20260614181657_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182549",
      "target": "migrations_version20260614182549_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182549",
      "target": "migrations_version20260614182549_version20260614182549"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182549_version20260614182549",
      "target": "migrations_version20260614182549_version20260614182549_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182549_version20260614182549",
      "target": "migrations_version20260614182549_version20260614182549_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182549_version20260614182549",
      "target": "migrations_version20260614182549_version20260614182549_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260614182549_version20260614182549_up",
      "target": "migrations_version20260614182549_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182549.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260614182549_version20260614182549_down",
      "target": "migrations_version20260614182549_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182950",
      "target": "migrations_version20260614182950_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182950",
      "target": "migrations_version20260614182950_version20260614182950"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182950_version20260614182950",
      "target": "migrations_version20260614182950_version20260614182950_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182950_version20260614182950",
      "target": "migrations_version20260614182950_version20260614182950_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614182950_version20260614182950",
      "target": "migrations_version20260614182950_version20260614182950_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260614182950_version20260614182950_up",
      "target": "migrations_version20260614182950_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614182950.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260614182950_version20260614182950_down",
      "target": "migrations_version20260614182950_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614183527",
      "target": "migrations_version20260614183527_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614183527",
      "target": "migrations_version20260614183527_version20260614183527"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614183527_version20260614183527",
      "target": "migrations_version20260614183527_version20260614183527_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614183527_version20260614183527",
      "target": "migrations_version20260614183527_version20260614183527_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260614183527_version20260614183527",
      "target": "migrations_version20260614183527_version20260614183527_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260614183527_version20260614183527_up",
      "target": "migrations_version20260614183527_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260614183527.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260614183527_version20260614183527_down",
      "target": "migrations_version20260614183527_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615060415",
      "target": "migrations_version20260615060415_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615060415",
      "target": "migrations_version20260615060415_version20260615060415"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615060415_version20260615060415",
      "target": "migrations_version20260615060415_version20260615060415_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615060415_version20260615060415",
      "target": "migrations_version20260615060415_version20260615060415_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615060415_version20260615060415",
      "target": "migrations_version20260615060415_version20260615060415_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260615060415_version20260615060415_up",
      "target": "migrations_version20260615060415_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615060415.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260615060415_version20260615060415_down",
      "target": "migrations_version20260615060415_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615061938",
      "target": "migrations_version20260615061938_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615061938",
      "target": "migrations_version20260615061938_version20260615061938"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615061938_version20260615061938",
      "target": "migrations_version20260615061938_version20260615061938_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615061938_version20260615061938",
      "target": "migrations_version20260615061938_version20260615061938_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615061938_version20260615061938",
      "target": "migrations_version20260615061938_version20260615061938_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260615061938_version20260615061938_up",
      "target": "migrations_version20260615061938_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615061938.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260615061938_version20260615061938_down",
      "target": "migrations_version20260615061938_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615074107",
      "target": "migrations_version20260615074107_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615074107",
      "target": "migrations_version20260615074107_version20260615074107"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615074107_version20260615074107",
      "target": "migrations_version20260615074107_version20260615074107_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615074107_version20260615074107",
      "target": "migrations_version20260615074107_version20260615074107_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615074107_version20260615074107",
      "target": "migrations_version20260615074107_version20260615074107_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260615074107_version20260615074107_up",
      "target": "migrations_version20260615074107_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615074107.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260615074107_version20260615074107_down",
      "target": "migrations_version20260615074107_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615142236",
      "target": "migrations_version20260615142236_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615142236",
      "target": "migrations_version20260615142236_version20260615142236"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615142236_version20260615142236",
      "target": "migrations_version20260615142236_version20260615142236_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615142236_version20260615142236",
      "target": "migrations_version20260615142236_version20260615142236_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615142236_version20260615142236",
      "target": "migrations_version20260615142236_version20260615142236_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260615142236_version20260615142236_up",
      "target": "migrations_version20260615142236_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615142236.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260615142236_version20260615142236_down",
      "target": "migrations_version20260615142236_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615203529",
      "target": "migrations_version20260615203529_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615203529",
      "target": "migrations_version20260615203529_version20260615203529"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615203529_version20260615203529",
      "target": "migrations_version20260615203529_version20260615203529_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615203529_version20260615203529",
      "target": "migrations_version20260615203529_version20260615203529_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260615203529_version20260615203529",
      "target": "migrations_version20260615203529_version20260615203529_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260615203529_version20260615203529_up",
      "target": "migrations_version20260615203529_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260615203529.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260615203529_version20260615203529_down",
      "target": "migrations_version20260615203529_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619062912",
      "target": "migrations_version20260619062912_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619062912",
      "target": "migrations_version20260619062912_version20260619062912"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619062912_version20260619062912",
      "target": "migrations_version20260619062912_version20260619062912_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619062912_version20260619062912",
      "target": "migrations_version20260619062912_version20260619062912_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619062912_version20260619062912",
      "target": "migrations_version20260619062912_version20260619062912_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260619062912_version20260619062912_up",
      "target": "migrations_version20260619062912_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619062912.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260619062912_version20260619062912_down",
      "target": "migrations_version20260619062912_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619121047",
      "target": "migrations_version20260619121047_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619121047",
      "target": "migrations_version20260619121047_version20260619121047"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619121047_version20260619121047",
      "target": "migrations_version20260619121047_version20260619121047_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619121047_version20260619121047",
      "target": "migrations_version20260619121047_version20260619121047_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619121047_version20260619121047",
      "target": "migrations_version20260619121047_version20260619121047_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260619121047_version20260619121047_up",
      "target": "migrations_version20260619121047_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619121047.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260619121047_version20260619121047_down",
      "target": "migrations_version20260619121047_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619170105",
      "target": "migrations_version20260619170105_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619170105",
      "target": "migrations_version20260619170105_version20260619170105"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619170105_version20260619170105",
      "target": "migrations_version20260619170105_version20260619170105_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619170105_version20260619170105",
      "target": "migrations_version20260619170105_version20260619170105_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260619170105_version20260619170105",
      "target": "migrations_version20260619170105_version20260619170105_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260619170105_version20260619170105_up",
      "target": "migrations_version20260619170105_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260619170105.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260619170105_version20260619170105_down",
      "target": "migrations_version20260619170105_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621084558",
      "target": "migrations_version20260621084558_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621084558",
      "target": "migrations_version20260621084558_version20260621084558"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621084558_version20260621084558",
      "target": "migrations_version20260621084558_version20260621084558_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621084558_version20260621084558",
      "target": "migrations_version20260621084558_version20260621084558_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621084558_version20260621084558",
      "target": "migrations_version20260621084558_version20260621084558_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260621084558_version20260621084558_up",
      "target": "migrations_version20260621084558_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621084558.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260621084558_version20260621084558_down",
      "target": "migrations_version20260621084558_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621094624",
      "target": "migrations_version20260621094624_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621094624",
      "target": "migrations_version20260621094624_version20260621094624"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621094624_version20260621094624",
      "target": "migrations_version20260621094624_version20260621094624_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621094624_version20260621094624",
      "target": "migrations_version20260621094624_version20260621094624_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260621094624_version20260621094624",
      "target": "migrations_version20260621094624_version20260621094624_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260621094624_version20260621094624_up",
      "target": "migrations_version20260621094624_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260621094624.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260621094624_version20260621094624_down",
      "target": "migrations_version20260621094624_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622160119",
      "target": "migrations_version20260622160119_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622160119",
      "target": "migrations_version20260622160119_version20260622160119"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622160119_version20260622160119",
      "target": "migrations_version20260622160119_version20260622160119_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622160119_version20260622160119",
      "target": "migrations_version20260622160119_version20260622160119_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622160119_version20260622160119",
      "target": "migrations_version20260622160119_version20260622160119_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622160119_version20260622160119_up",
      "target": "migrations_version20260622160119_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622160119.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622160119_version20260622160119_down",
      "target": "migrations_version20260622160119_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622163152",
      "target": "migrations_version20260622163152_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622163152",
      "target": "migrations_version20260622163152_version20260622163152"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622163152_version20260622163152",
      "target": "migrations_version20260622163152_version20260622163152_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622163152_version20260622163152",
      "target": "migrations_version20260622163152_version20260622163152_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622163152_version20260622163152",
      "target": "migrations_version20260622163152_version20260622163152_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622163152_version20260622163152_up",
      "target": "migrations_version20260622163152_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622163152.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622163152_version20260622163152_down",
      "target": "migrations_version20260622163152_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622171538",
      "target": "migrations_version20260622171538_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622171538",
      "target": "migrations_version20260622171538_version20260622171538"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622171538_version20260622171538",
      "target": "migrations_version20260622171538_version20260622171538_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622171538_version20260622171538",
      "target": "migrations_version20260622171538_version20260622171538_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622171538_version20260622171538",
      "target": "migrations_version20260622171538_version20260622171538_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622171538_version20260622171538_up",
      "target": "migrations_version20260622171538_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622171538.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622171538_version20260622171538_down",
      "target": "migrations_version20260622171538_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622173707",
      "target": "migrations_version20260622173707_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622173707",
      "target": "migrations_version20260622173707_version20260622173707"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622173707_version20260622173707",
      "target": "migrations_version20260622173707_version20260622173707_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622173707_version20260622173707",
      "target": "migrations_version20260622173707_version20260622173707_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622173707_version20260622173707",
      "target": "migrations_version20260622173707_version20260622173707_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622173707_version20260622173707_up",
      "target": "migrations_version20260622173707_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622173707.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622173707_version20260622173707_down",
      "target": "migrations_version20260622173707_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622181251",
      "target": "migrations_version20260622181251_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622181251",
      "target": "migrations_version20260622181251_version20260622181251"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622181251_version20260622181251",
      "target": "migrations_version20260622181251_version20260622181251_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622181251_version20260622181251",
      "target": "migrations_version20260622181251_version20260622181251_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622181251_version20260622181251",
      "target": "migrations_version20260622181251_version20260622181251_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622181251_version20260622181251_up",
      "target": "migrations_version20260622181251_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622181251.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622181251_version20260622181251_down",
      "target": "migrations_version20260622181251_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622184409",
      "target": "migrations_version20260622184409_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622184409",
      "target": "migrations_version20260622184409_version20260622184409"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622184409_version20260622184409",
      "target": "migrations_version20260622184409_version20260622184409_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622184409_version20260622184409",
      "target": "migrations_version20260622184409_version20260622184409_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622184409_version20260622184409",
      "target": "migrations_version20260622184409_version20260622184409_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622184409_version20260622184409_up",
      "target": "migrations_version20260622184409_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622184409.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622184409_version20260622184409_down",
      "target": "migrations_version20260622184409_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622185948",
      "target": "migrations_version20260622185948_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622185948",
      "target": "migrations_version20260622185948_version20260622185948"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622185948_version20260622185948",
      "target": "migrations_version20260622185948_version20260622185948_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622185948_version20260622185948",
      "target": "migrations_version20260622185948_version20260622185948_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260622185948_version20260622185948",
      "target": "migrations_version20260622185948_version20260622185948_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622185948_version20260622185948_up",
      "target": "migrations_version20260622185948_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260622185948.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260622185948_version20260622185948_down",
      "target": "migrations_version20260622185948_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623115721",
      "target": "migrations_version20260623115721_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623115721",
      "target": "migrations_version20260623115721_version20260623115721"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623115721_version20260623115721",
      "target": "migrations_version20260623115721_version20260623115721_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623115721_version20260623115721",
      "target": "migrations_version20260623115721_version20260623115721_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623115721_version20260623115721",
      "target": "migrations_version20260623115721_version20260623115721_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260623115721_version20260623115721_up",
      "target": "migrations_version20260623115721_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623115721.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260623115721_version20260623115721_down",
      "target": "migrations_version20260623115721_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623173907",
      "target": "migrations_version20260623173907_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623173907",
      "target": "migrations_version20260623173907_version20260623173907"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623173907_version20260623173907",
      "target": "migrations_version20260623173907_version20260623173907_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623173907_version20260623173907",
      "target": "migrations_version20260623173907_version20260623173907_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260623173907_version20260623173907",
      "target": "migrations_version20260623173907_version20260623173907_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260623173907_version20260623173907_up",
      "target": "migrations_version20260623173907_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260623173907.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260623173907_version20260623173907_down",
      "target": "migrations_version20260623173907_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624030339",
      "target": "migrations_version20260624030339_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624030339",
      "target": "migrations_version20260624030339_version20260624030339"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624030339_version20260624030339",
      "target": "migrations_version20260624030339_version20260624030339_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624030339_version20260624030339",
      "target": "migrations_version20260624030339_version20260624030339_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624030339_version20260624030339",
      "target": "migrations_version20260624030339_version20260624030339_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260624030339_version20260624030339_up",
      "target": "migrations_version20260624030339_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624030339.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260624030339_version20260624030339_down",
      "target": "migrations_version20260624030339_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624092459",
      "target": "migrations_version20260624092459_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624092459",
      "target": "migrations_version20260624092459_version20260624092459"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624092459_version20260624092459",
      "target": "migrations_version20260624092459_version20260624092459_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624092459_version20260624092459",
      "target": "migrations_version20260624092459_version20260624092459_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624092459_version20260624092459",
      "target": "migrations_version20260624092459_version20260624092459_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260624092459_version20260624092459_up",
      "target": "migrations_version20260624092459_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624092459.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260624092459_version20260624092459_down",
      "target": "migrations_version20260624092459_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624093738",
      "target": "migrations_version20260624093738_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624093738",
      "target": "migrations_version20260624093738_version20260624093738"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624093738_version20260624093738",
      "target": "migrations_version20260624093738_version20260624093738_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624093738_version20260624093738",
      "target": "migrations_version20260624093738_version20260624093738_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624093738_version20260624093738",
      "target": "migrations_version20260624093738_version20260624093738_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260624093738_version20260624093738_up",
      "target": "migrations_version20260624093738_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624093738.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260624093738_version20260624093738_down",
      "target": "migrations_version20260624093738_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624123236",
      "target": "migrations_version20260624123236_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624123236",
      "target": "migrations_version20260624123236_version20260624123236"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624123236_version20260624123236",
      "target": "migrations_version20260624123236_version20260624123236_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624123236_version20260624123236",
      "target": "migrations_version20260624123236_version20260624123236_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260624123236_version20260624123236",
      "target": "migrations_version20260624123236_version20260624123236_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260624123236_version20260624123236_up",
      "target": "migrations_version20260624123236_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260624123236.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260624123236_version20260624123236_down",
      "target": "migrations_version20260624123236_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625135132",
      "target": "migrations_version20260625135132_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625135132",
      "target": "migrations_version20260625135132_version20260625135132"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625135132_version20260625135132",
      "target": "migrations_version20260625135132_version20260625135132_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625135132_version20260625135132",
      "target": "migrations_version20260625135132_version20260625135132_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625135132_version20260625135132",
      "target": "migrations_version20260625135132_version20260625135132_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260625135132_version20260625135132_up",
      "target": "migrations_version20260625135132_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625135132.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260625135132_version20260625135132_down",
      "target": "migrations_version20260625135132_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625150304",
      "target": "migrations_version20260625150304_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625150304",
      "target": "migrations_version20260625150304_version20260625150304"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625150304_version20260625150304",
      "target": "migrations_version20260625150304_version20260625150304_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625150304_version20260625150304",
      "target": "migrations_version20260625150304_version20260625150304_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260625150304_version20260625150304",
      "target": "migrations_version20260625150304_version20260625150304_up"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L40",
      "weight": 1.0,
      "source": "migrations_version20260625150304_version20260625150304_up",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260625150304_version20260625150304_up",
      "target": "migrations_version20260625150304_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260625150304.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260625150304_version20260625150304_down",
      "target": "migrations_version20260625150304_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628133044",
      "target": "migrations_version20260628133044_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628133044",
      "target": "migrations_version20260628133044_version20260628133044"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628133044_version20260628133044",
      "target": "migrations_version20260628133044_version20260628133044_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628133044_version20260628133044",
      "target": "migrations_version20260628133044_version20260628133044_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628133044_version20260628133044",
      "target": "migrations_version20260628133044_version20260628133044_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628133044_version20260628133044_up",
      "target": "migrations_version20260628133044_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628133044.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628133044_version20260628133044_down",
      "target": "migrations_version20260628133044_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628134241",
      "target": "migrations_version20260628134241_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628134241",
      "target": "migrations_version20260628134241_version20260628134241"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628134241_version20260628134241",
      "target": "migrations_version20260628134241_version20260628134241_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628134241_version20260628134241",
      "target": "migrations_version20260628134241_version20260628134241_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628134241_version20260628134241",
      "target": "migrations_version20260628134241_version20260628134241_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628134241_version20260628134241_up",
      "target": "migrations_version20260628134241_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628134241.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628134241_version20260628134241_down",
      "target": "migrations_version20260628134241_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628152738",
      "target": "migrations_version20260628152738_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628152738",
      "target": "migrations_version20260628152738_version20260628152738"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628152738_version20260628152738",
      "target": "migrations_version20260628152738_version20260628152738_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628152738_version20260628152738",
      "target": "migrations_version20260628152738_version20260628152738_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628152738_version20260628152738",
      "target": "migrations_version20260628152738_version20260628152738_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628152738_version20260628152738_up",
      "target": "migrations_version20260628152738_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628152738.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628152738_version20260628152738_down",
      "target": "migrations_version20260628152738_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153625",
      "target": "migrations_version20260628153625_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153625",
      "target": "migrations_version20260628153625_version20260628153625"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153625_version20260628153625",
      "target": "migrations_version20260628153625_version20260628153625_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153625_version20260628153625",
      "target": "migrations_version20260628153625_version20260628153625_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153625_version20260628153625",
      "target": "migrations_version20260628153625_version20260628153625_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628153625_version20260628153625_up",
      "target": "migrations_version20260628153625_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153625.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628153625_version20260628153625_down",
      "target": "migrations_version20260628153625_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153855",
      "target": "migrations_version20260628153855_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153855",
      "target": "migrations_version20260628153855_version20260628153855"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153855_version20260628153855",
      "target": "migrations_version20260628153855_version20260628153855_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153855_version20260628153855",
      "target": "migrations_version20260628153855_version20260628153855_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628153855_version20260628153855",
      "target": "migrations_version20260628153855_version20260628153855_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628153855_version20260628153855_up",
      "target": "migrations_version20260628153855_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628153855.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628153855_version20260628153855_down",
      "target": "migrations_version20260628153855_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628165710",
      "target": "migrations_version20260628165710_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628165710",
      "target": "migrations_version20260628165710_version20260628165710"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628165710_version20260628165710",
      "target": "migrations_version20260628165710_version20260628165710_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628165710_version20260628165710",
      "target": "migrations_version20260628165710_version20260628165710_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628165710_version20260628165710",
      "target": "migrations_version20260628165710_version20260628165710_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628165710_version20260628165710_up",
      "target": "migrations_version20260628165710_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628165710.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628165710_version20260628165710_down",
      "target": "migrations_version20260628165710_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628173151",
      "target": "migrations_version20260628173151_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628173151",
      "target": "migrations_version20260628173151_version20260628173151"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628173151_version20260628173151",
      "target": "migrations_version20260628173151_version20260628173151_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628173151_version20260628173151",
      "target": "migrations_version20260628173151_version20260628173151_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260628173151_version20260628173151",
      "target": "migrations_version20260628173151_version20260628173151_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628173151_version20260628173151_up",
      "target": "migrations_version20260628173151_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260628173151.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260628173151_version20260628173151_down",
      "target": "migrations_version20260628173151_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260629161536",
      "target": "migrations_version20260629161536_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260629161536",
      "target": "migrations_version20260629161536_version20260629161536"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260629161536_version20260629161536",
      "target": "migrations_version20260629161536_version20260629161536_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260629161536_version20260629161536",
      "target": "migrations_version20260629161536_version20260629161536_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260629161536_version20260629161536",
      "target": "migrations_version20260629161536_version20260629161536_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260629161536_version20260629161536_up",
      "target": "migrations_version20260629161536_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260629161536.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260629161536_version20260629161536_down",
      "target": "migrations_version20260629161536_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702063537",
      "target": "migrations_version20260702063537_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702063537",
      "target": "migrations_version20260702063537_version20260702063537"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702063537_version20260702063537",
      "target": "migrations_version20260702063537_version20260702063537_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702063537_version20260702063537",
      "target": "migrations_version20260702063537_version20260702063537_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702063537_version20260702063537",
      "target": "migrations_version20260702063537_version20260702063537_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260702063537_version20260702063537_up",
      "target": "migrations_version20260702063537_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702063537.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260702063537_version20260702063537_down",
      "target": "migrations_version20260702063537_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702115209",
      "target": "migrations_version20260702115209_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702115209",
      "target": "migrations_version20260702115209_version20260702115209"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702115209_version20260702115209",
      "target": "migrations_version20260702115209_version20260702115209_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702115209_version20260702115209",
      "target": "migrations_version20260702115209_version20260702115209_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260702115209_version20260702115209",
      "target": "migrations_version20260702115209_version20260702115209_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260702115209_version20260702115209_up",
      "target": "migrations_version20260702115209_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260702115209.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260702115209_version20260702115209_down",
      "target": "migrations_version20260702115209_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260703085828",
      "target": "migrations_version20260703085828_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260703085828",
      "target": "migrations_version20260703085828_version20260703085828"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260703085828_version20260703085828",
      "target": "migrations_version20260703085828_version20260703085828_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260703085828_version20260703085828",
      "target": "migrations_version20260703085828_version20260703085828_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260703085828_version20260703085828",
      "target": "migrations_version20260703085828_version20260703085828_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260703085828_version20260703085828_up",
      "target": "migrations_version20260703085828_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260703085828.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260703085828_version20260703085828_down",
      "target": "migrations_version20260703085828_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705070546",
      "target": "migrations_version20260705070546_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705070546",
      "target": "migrations_version20260705070546_version20260705070546"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705070546_version20260705070546",
      "target": "migrations_version20260705070546_version20260705070546_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705070546_version20260705070546",
      "target": "migrations_version20260705070546_version20260705070546_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705070546_version20260705070546",
      "target": "migrations_version20260705070546_version20260705070546_up"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L23",
      "weight": 1.0,
      "source": "migrations_version20260705070546_version20260705070546_up",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260705070546_version20260705070546_up",
      "target": "migrations_version20260705070546_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260705070546_version20260705070546_down",
      "target": "migrations_version20260705070546_php_schema"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "migrations/Version20260705070546.php",
      "source_location": "L35",
      "weight": 1.0,
      "source": "migrations_version20260705070546_version20260705070546_down",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705072835",
      "target": "migrations_version20260705072835_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705072835",
      "target": "migrations_version20260705072835_version20260705072835"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705072835_version20260705072835",
      "target": "migrations_version20260705072835_version20260705072835_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705072835_version20260705072835",
      "target": "migrations_version20260705072835_version20260705072835_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705072835_version20260705072835",
      "target": "migrations_version20260705072835_version20260705072835_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260705072835_version20260705072835_up",
      "target": "migrations_version20260705072835_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705072835.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260705072835_version20260705072835_down",
      "target": "migrations_version20260705072835_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705081716",
      "target": "migrations_version20260705081716_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705081716",
      "target": "migrations_version20260705081716_version20260705081716"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705081716_version20260705081716",
      "target": "migrations_version20260705081716_version20260705081716_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705081716_version20260705081716",
      "target": "migrations_version20260705081716_version20260705081716_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260705081716_version20260705081716",
      "target": "migrations_version20260705081716_version20260705081716_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260705081716_version20260705081716_up",
      "target": "migrations_version20260705081716_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260705081716.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260705081716_version20260705081716_down",
      "target": "migrations_version20260705081716_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260707202553",
      "target": "migrations_version20260707202553_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260707202553",
      "target": "migrations_version20260707202553_version20260707202553"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260707202553_version20260707202553",
      "target": "migrations_version20260707202553_version20260707202553_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260707202553_version20260707202553",
      "target": "migrations_version20260707202553_version20260707202553_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260707202553_version20260707202553",
      "target": "migrations_version20260707202553_version20260707202553_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260707202553_version20260707202553_up",
      "target": "migrations_version20260707202553_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260707202553.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260707202553_version20260707202553_down",
      "target": "migrations_version20260707202553_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260708083446",
      "target": "migrations_version20260708083446_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260708083446",
      "target": "migrations_version20260708083446_version20260708083446"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260708083446_version20260708083446",
      "target": "migrations_version20260708083446_version20260708083446_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260708083446_version20260708083446",
      "target": "migrations_version20260708083446_version20260708083446_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260708083446_version20260708083446",
      "target": "migrations_version20260708083446_version20260708083446_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260708083446_version20260708083446_up",
      "target": "migrations_version20260708083446_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260708083446.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260708083446_version20260708083446_down",
      "target": "migrations_version20260708083446_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260709033925",
      "target": "migrations_version20260709033925_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260709033925",
      "target": "migrations_version20260709033925_version20260709033925"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260709033925_version20260709033925",
      "target": "migrations_version20260709033925_version20260709033925_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260709033925_version20260709033925",
      "target": "migrations_version20260709033925_version20260709033925_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260709033925_version20260709033925",
      "target": "migrations_version20260709033925_version20260709033925_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260709033925_version20260709033925_up",
      "target": "migrations_version20260709033925_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260709033925.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260709033925_version20260709033925_down",
      "target": "migrations_version20260709033925_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711120000",
      "target": "migrations_version20260711120000_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711120000",
      "target": "migrations_version20260711120000_version20260711120000"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711120000_version20260711120000",
      "target": "migrations_version20260711120000_version20260711120000_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711120000_version20260711120000",
      "target": "migrations_version20260711120000_version20260711120000_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711120000_version20260711120000",
      "target": "migrations_version20260711120000_version20260711120000_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260711120000_version20260711120000_up",
      "target": "migrations_version20260711120000_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711120000.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260711120000_version20260711120000_down",
      "target": "migrations_version20260711120000_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711150000",
      "target": "migrations_version20260711150000_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711150000",
      "target": "migrations_version20260711150000_version20260711150000"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711150000_version20260711150000",
      "target": "migrations_version20260711150000_version20260711150000_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711150000_version20260711150000",
      "target": "migrations_version20260711150000_version20260711150000_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711150000_version20260711150000",
      "target": "migrations_version20260711150000_version20260711150000_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260711150000_version20260711150000_up",
      "target": "migrations_version20260711150000_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711150000.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260711150000_version20260711150000_down",
      "target": "migrations_version20260711150000_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711151000",
      "target": "migrations_version20260711151000_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711151000",
      "target": "migrations_version20260711151000_version20260711151000"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711151000_version20260711151000",
      "target": "migrations_version20260711151000_version20260711151000_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711151000_version20260711151000",
      "target": "migrations_version20260711151000_version20260711151000_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260711151000_version20260711151000",
      "target": "migrations_version20260711151000_version20260711151000_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260711151000_version20260711151000_up",
      "target": "migrations_version20260711151000_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260711151000.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260711151000_version20260711151000_down",
      "target": "migrations_version20260711151000_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050014",
      "target": "migrations_version20260713050014_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050014",
      "target": "migrations_version20260713050014_version20260713050014"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050014_version20260713050014",
      "target": "migrations_version20260713050014_version20260713050014_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050014_version20260713050014",
      "target": "migrations_version20260713050014_version20260713050014_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050014_version20260713050014",
      "target": "migrations_version20260713050014_version20260713050014_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713050014_version20260713050014_up",
      "target": "migrations_version20260713050014_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050014.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713050014_version20260713050014_down",
      "target": "migrations_version20260713050014_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050114",
      "target": "migrations_version20260713050114_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050114",
      "target": "migrations_version20260713050114_version20260713050114"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050114_version20260713050114",
      "target": "migrations_version20260713050114_version20260713050114_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050114_version20260713050114",
      "target": "migrations_version20260713050114_version20260713050114_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713050114_version20260713050114",
      "target": "migrations_version20260713050114_version20260713050114_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713050114_version20260713050114_up",
      "target": "migrations_version20260713050114_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713050114.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713050114_version20260713050114_down",
      "target": "migrations_version20260713050114_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713074150",
      "target": "migrations_version20260713074150_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713074150",
      "target": "migrations_version20260713074150_version20260713074150"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713074150_version20260713074150",
      "target": "migrations_version20260713074150_version20260713074150_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713074150_version20260713074150",
      "target": "migrations_version20260713074150_version20260713074150_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713074150_version20260713074150",
      "target": "migrations_version20260713074150_version20260713074150_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713074150_version20260713074150_up",
      "target": "migrations_version20260713074150_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713074150.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713074150_version20260713074150_down",
      "target": "migrations_version20260713074150_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713093327",
      "target": "migrations_version20260713093327_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713093327",
      "target": "migrations_version20260713093327_version20260713093327"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713093327_version20260713093327",
      "target": "migrations_version20260713093327_version20260713093327_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713093327_version20260713093327",
      "target": "migrations_version20260713093327_version20260713093327_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713093327_version20260713093327",
      "target": "migrations_version20260713093327_version20260713093327_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713093327_version20260713093327_up",
      "target": "migrations_version20260713093327_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713093327.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713093327_version20260713093327_down",
      "target": "migrations_version20260713093327_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713103729",
      "target": "migrations_version20260713103729_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713103729",
      "target": "migrations_version20260713103729_version20260713103729"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713103729_version20260713103729",
      "target": "migrations_version20260713103729_version20260713103729_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713103729_version20260713103729",
      "target": "migrations_version20260713103729_version20260713103729_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713103729_version20260713103729",
      "target": "migrations_version20260713103729_version20260713103729_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713103729_version20260713103729_up",
      "target": "migrations_version20260713103729_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713103729.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713103729_version20260713103729_down",
      "target": "migrations_version20260713103729_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713110856",
      "target": "migrations_version20260713110856_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713110856",
      "target": "migrations_version20260713110856_version20260713110856"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713110856_version20260713110856",
      "target": "migrations_version20260713110856_version20260713110856_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713110856_version20260713110856",
      "target": "migrations_version20260713110856_version20260713110856_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713110856_version20260713110856",
      "target": "migrations_version20260713110856_version20260713110856_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713110856_version20260713110856_up",
      "target": "migrations_version20260713110856_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713110856.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713110856_version20260713110856_down",
      "target": "migrations_version20260713110856_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713114523",
      "target": "migrations_version20260713114523_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713114523",
      "target": "migrations_version20260713114523_version20260713114523"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713114523_version20260713114523",
      "target": "migrations_version20260713114523_version20260713114523_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713114523_version20260713114523",
      "target": "migrations_version20260713114523_version20260713114523_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713114523_version20260713114523",
      "target": "migrations_version20260713114523_version20260713114523_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713114523_version20260713114523_up",
      "target": "migrations_version20260713114523_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713114523.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713114523_version20260713114523_down",
      "target": "migrations_version20260713114523_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713115316",
      "target": "migrations_version20260713115316_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713115316",
      "target": "migrations_version20260713115316_version20260713115316"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713115316_version20260713115316",
      "target": "migrations_version20260713115316_version20260713115316_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713115316_version20260713115316",
      "target": "migrations_version20260713115316_version20260713115316_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713115316_version20260713115316",
      "target": "migrations_version20260713115316_version20260713115316_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713115316_version20260713115316_up",
      "target": "migrations_version20260713115316_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713115316.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713115316_version20260713115316_down",
      "target": "migrations_version20260713115316_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713120038",
      "target": "migrations_version20260713120038_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713120038",
      "target": "migrations_version20260713120038_version20260713120038"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713120038_version20260713120038",
      "target": "migrations_version20260713120038_version20260713120038_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713120038_version20260713120038",
      "target": "migrations_version20260713120038_version20260713120038_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713120038_version20260713120038",
      "target": "migrations_version20260713120038_version20260713120038_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713120038_version20260713120038_up",
      "target": "migrations_version20260713120038_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713120038.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713120038_version20260713120038_down",
      "target": "migrations_version20260713120038_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713122600",
      "target": "migrations_version20260713122600_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713122600",
      "target": "migrations_version20260713122600_version20260713122600"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713122600_version20260713122600",
      "target": "migrations_version20260713122600_version20260713122600_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713122600_version20260713122600",
      "target": "migrations_version20260713122600_version20260713122600_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713122600_version20260713122600",
      "target": "migrations_version20260713122600_version20260713122600_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713122600_version20260713122600_up",
      "target": "migrations_version20260713122600_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713122600.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713122600_version20260713122600_down",
      "target": "migrations_version20260713122600_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713195434",
      "target": "migrations_version20260713195434_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713195434",
      "target": "migrations_version20260713195434_version20260713195434"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713195434_version20260713195434",
      "target": "migrations_version20260713195434_version20260713195434_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713195434_version20260713195434",
      "target": "migrations_version20260713195434_version20260713195434_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260713195434_version20260713195434",
      "target": "migrations_version20260713195434_version20260713195434_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713195434_version20260713195434_up",
      "target": "migrations_version20260713195434_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260713195434.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260713195434_version20260713195434_down",
      "target": "migrations_version20260713195434_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715075904",
      "target": "migrations_version20260715075904_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715075904",
      "target": "migrations_version20260715075904_version20260715075904"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715075904_version20260715075904",
      "target": "migrations_version20260715075904_version20260715075904_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715075904_version20260715075904",
      "target": "migrations_version20260715075904_version20260715075904_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715075904_version20260715075904",
      "target": "migrations_version20260715075904_version20260715075904_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260715075904_version20260715075904_up",
      "target": "migrations_version20260715075904_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715075904.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260715075904_version20260715075904_down",
      "target": "migrations_version20260715075904_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715083856",
      "target": "migrations_version20260715083856_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715083856",
      "target": "migrations_version20260715083856_version20260715083856"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715083856_version20260715083856",
      "target": "migrations_version20260715083856_version20260715083856_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715083856_version20260715083856",
      "target": "migrations_version20260715083856_version20260715083856_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715083856_version20260715083856",
      "target": "migrations_version20260715083856_version20260715083856_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260715083856_version20260715083856_up",
      "target": "migrations_version20260715083856_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715083856.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260715083856_version20260715083856_down",
      "target": "migrations_version20260715083856_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715093358",
      "target": "migrations_version20260715093358_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715093358",
      "target": "migrations_version20260715093358_version20260715093358"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715093358_version20260715093358",
      "target": "migrations_version20260715093358_version20260715093358_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715093358_version20260715093358",
      "target": "migrations_version20260715093358_version20260715093358_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715093358_version20260715093358",
      "target": "migrations_version20260715093358_version20260715093358_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260715093358_version20260715093358_up",
      "target": "migrations_version20260715093358_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715093358.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260715093358_version20260715093358_down",
      "target": "migrations_version20260715093358_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715100324",
      "target": "migrations_version20260715100324_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715100324",
      "target": "migrations_version20260715100324_version20260715100324"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715100324_version20260715100324",
      "target": "migrations_version20260715100324_version20260715100324_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715100324_version20260715100324",
      "target": "migrations_version20260715100324_version20260715100324_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715100324_version20260715100324",
      "target": "migrations_version20260715100324_version20260715100324_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260715100324_version20260715100324_up",
      "target": "migrations_version20260715100324_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715100324.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260715100324_version20260715100324_down",
      "target": "migrations_version20260715100324_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715105351",
      "target": "migrations_version20260715105351_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715105351",
      "target": "migrations_version20260715105351_version20260715105351"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715105351_version20260715105351",
      "target": "migrations_version20260715105351_version20260715105351_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715105351_version20260715105351",
      "target": "migrations_version20260715105351_version20260715105351_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715105351_version20260715105351",
      "target": "migrations_version20260715105351_version20260715105351_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260715105351_version20260715105351_up",
      "target": "migrations_version20260715105351_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715105351.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260715105351_version20260715105351_down",
      "target": "migrations_version20260715105351_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715192758",
      "target": "migrations_version20260715192758_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715192758",
      "target": "migrations_version20260715192758_version20260715192758"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715192758_version20260715192758",
      "target": "migrations_version20260715192758_version20260715192758_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715192758_version20260715192758",
      "target": "migrations_version20260715192758_version20260715192758_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260715192758_version20260715192758",
      "target": "migrations_version20260715192758_version20260715192758_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260715192758_version20260715192758_up",
      "target": "migrations_version20260715192758_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260715192758.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260715192758_version20260715192758_down",
      "target": "migrations_version20260715192758_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716063302",
      "target": "migrations_version20260716063302_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716063302",
      "target": "migrations_version20260716063302_version20260716063302"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716063302_version20260716063302",
      "target": "migrations_version20260716063302_version20260716063302_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716063302_version20260716063302",
      "target": "migrations_version20260716063302_version20260716063302_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716063302_version20260716063302",
      "target": "migrations_version20260716063302_version20260716063302_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716063302_version20260716063302_up",
      "target": "migrations_version20260716063302_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716063302.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716063302_version20260716063302_down",
      "target": "migrations_version20260716063302_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716083939",
      "target": "migrations_version20260716083939_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716083939",
      "target": "migrations_version20260716083939_version20260716083939"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716083939_version20260716083939",
      "target": "migrations_version20260716083939_version20260716083939_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716083939_version20260716083939",
      "target": "migrations_version20260716083939_version20260716083939_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716083939_version20260716083939",
      "target": "migrations_version20260716083939_version20260716083939_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716083939_version20260716083939_up",
      "target": "migrations_version20260716083939_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716083939.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716083939_version20260716083939_down",
      "target": "migrations_version20260716083939_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716091352",
      "target": "migrations_version20260716091352_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716091352",
      "target": "migrations_version20260716091352_version20260716091352"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716091352_version20260716091352",
      "target": "migrations_version20260716091352_version20260716091352_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716091352_version20260716091352",
      "target": "migrations_version20260716091352_version20260716091352_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716091352_version20260716091352",
      "target": "migrations_version20260716091352_version20260716091352_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716091352_version20260716091352_up",
      "target": "migrations_version20260716091352_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716091352.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716091352_version20260716091352_down",
      "target": "migrations_version20260716091352_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716094319",
      "target": "migrations_version20260716094319_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716094319",
      "target": "migrations_version20260716094319_version20260716094319"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716094319_version20260716094319",
      "target": "migrations_version20260716094319_version20260716094319_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716094319_version20260716094319",
      "target": "migrations_version20260716094319_version20260716094319_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716094319_version20260716094319",
      "target": "migrations_version20260716094319_version20260716094319_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716094319_version20260716094319_up",
      "target": "migrations_version20260716094319_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716094319.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716094319_version20260716094319_down",
      "target": "migrations_version20260716094319_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716102537",
      "target": "migrations_version20260716102537_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716102537",
      "target": "migrations_version20260716102537_version20260716102537"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716102537_version20260716102537",
      "target": "migrations_version20260716102537_version20260716102537_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716102537_version20260716102537",
      "target": "migrations_version20260716102537_version20260716102537_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716102537_version20260716102537",
      "target": "migrations_version20260716102537_version20260716102537_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716102537_version20260716102537_up",
      "target": "migrations_version20260716102537_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716102537.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716102537_version20260716102537_down",
      "target": "migrations_version20260716102537_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716124039",
      "target": "migrations_version20260716124039_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716124039",
      "target": "migrations_version20260716124039_version20260716124039"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716124039_version20260716124039",
      "target": "migrations_version20260716124039_version20260716124039_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716124039_version20260716124039",
      "target": "migrations_version20260716124039_version20260716124039_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716124039_version20260716124039",
      "target": "migrations_version20260716124039_version20260716124039_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716124039_version20260716124039_up",
      "target": "migrations_version20260716124039_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716124039.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716124039_version20260716124039_down",
      "target": "migrations_version20260716124039_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716130713",
      "target": "migrations_version20260716130713_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716130713",
      "target": "migrations_version20260716130713_version20260716130713"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716130713_version20260716130713",
      "target": "migrations_version20260716130713_version20260716130713_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716130713_version20260716130713",
      "target": "migrations_version20260716130713_version20260716130713_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260716130713_version20260716130713",
      "target": "migrations_version20260716130713_version20260716130713_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716130713_version20260716130713_up",
      "target": "migrations_version20260716130713_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260716130713.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260716130713_version20260716130713_down",
      "target": "migrations_version20260716130713_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717073617",
      "target": "migrations_version20260717073617_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717073617",
      "target": "migrations_version20260717073617_version20260717073617"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717073617_version20260717073617",
      "target": "migrations_version20260717073617_version20260717073617_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717073617_version20260717073617",
      "target": "migrations_version20260717073617_version20260717073617_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717073617_version20260717073617",
      "target": "migrations_version20260717073617_version20260717073617_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260717073617_version20260717073617_up",
      "target": "migrations_version20260717073617_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717073617.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260717073617_version20260717073617_down",
      "target": "migrations_version20260717073617_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717081632",
      "target": "migrations_version20260717081632_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717081632",
      "target": "migrations_version20260717081632_version20260717081632"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717081632_version20260717081632",
      "target": "migrations_version20260717081632_version20260717081632_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717081632_version20260717081632",
      "target": "migrations_version20260717081632_version20260717081632_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717081632_version20260717081632",
      "target": "migrations_version20260717081632_version20260717081632_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260717081632_version20260717081632_up",
      "target": "migrations_version20260717081632_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717081632.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260717081632_version20260717081632_down",
      "target": "migrations_version20260717081632_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717082805",
      "target": "migrations_version20260717082805_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717082805",
      "target": "migrations_version20260717082805_version20260717082805"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717082805_version20260717082805",
      "target": "migrations_version20260717082805_version20260717082805_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717082805_version20260717082805",
      "target": "migrations_version20260717082805_version20260717082805_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717082805_version20260717082805",
      "target": "migrations_version20260717082805_version20260717082805_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260717082805_version20260717082805_up",
      "target": "migrations_version20260717082805_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717082805.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260717082805_version20260717082805_down",
      "target": "migrations_version20260717082805_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717093000",
      "target": "migrations_version20260717093000_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717093000",
      "target": "migrations_version20260717093000_version20260717093000"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717093000_version20260717093000",
      "target": "migrations_version20260717093000_version20260717093000_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717093000_version20260717093000",
      "target": "migrations_version20260717093000_version20260717093000_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717093000_version20260717093000",
      "target": "migrations_version20260717093000_version20260717093000_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260717093000_version20260717093000_up",
      "target": "migrations_version20260717093000_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717093000.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260717093000_version20260717093000_down",
      "target": "migrations_version20260717093000_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717111223",
      "target": "migrations_version20260717111223_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717111223",
      "target": "migrations_version20260717111223_version20260717111223"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717111223_version20260717111223",
      "target": "migrations_version20260717111223_version20260717111223_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717111223_version20260717111223",
      "target": "migrations_version20260717111223_version20260717111223_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717111223_version20260717111223",
      "target": "migrations_version20260717111223_version20260717111223_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260717111223_version20260717111223_up",
      "target": "migrations_version20260717111223_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717111223.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260717111223_version20260717111223_down",
      "target": "migrations_version20260717111223_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717113519",
      "target": "migrations_version20260717113519_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717113519",
      "target": "migrations_version20260717113519_version20260717113519"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717113519_version20260717113519",
      "target": "migrations_version20260717113519_version20260717113519_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717113519_version20260717113519",
      "target": "migrations_version20260717113519_version20260717113519_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260717113519_version20260717113519",
      "target": "migrations_version20260717113519_version20260717113519_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260717113519_version20260717113519_up",
      "target": "migrations_version20260717113519_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260717113519.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260717113519_version20260717113519_down",
      "target": "migrations_version20260717113519_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718055833",
      "target": "migrations_version20260718055833_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718055833",
      "target": "migrations_version20260718055833_version20260718055833"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718055833_version20260718055833",
      "target": "migrations_version20260718055833_version20260718055833_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718055833_version20260718055833",
      "target": "migrations_version20260718055833_version20260718055833_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718055833_version20260718055833",
      "target": "migrations_version20260718055833_version20260718055833_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718055833_version20260718055833_up",
      "target": "migrations_version20260718055833_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718055833.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718055833_version20260718055833_down",
      "target": "migrations_version20260718055833_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084301",
      "target": "migrations_version20260718084301_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084301",
      "target": "migrations_version20260718084301_version20260718084301"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084301_version20260718084301",
      "target": "migrations_version20260718084301_version20260718084301_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084301_version20260718084301",
      "target": "migrations_version20260718084301_version20260718084301_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084301_version20260718084301",
      "target": "migrations_version20260718084301_version20260718084301_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718084301_version20260718084301_up",
      "target": "migrations_version20260718084301_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084301.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718084301_version20260718084301_down",
      "target": "migrations_version20260718084301_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084524",
      "target": "migrations_version20260718084524_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084524",
      "target": "migrations_version20260718084524_version20260718084524"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084524_version20260718084524",
      "target": "migrations_version20260718084524_version20260718084524_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084524_version20260718084524",
      "target": "migrations_version20260718084524_version20260718084524_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718084524_version20260718084524",
      "target": "migrations_version20260718084524_version20260718084524_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718084524_version20260718084524_up",
      "target": "migrations_version20260718084524_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718084524.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718084524_version20260718084524_down",
      "target": "migrations_version20260718084524_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718085747",
      "target": "migrations_version20260718085747_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718085747",
      "target": "migrations_version20260718085747_version20260718085747"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718085747_version20260718085747",
      "target": "migrations_version20260718085747_version20260718085747_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718085747_version20260718085747",
      "target": "migrations_version20260718085747_version20260718085747_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718085747_version20260718085747",
      "target": "migrations_version20260718085747_version20260718085747_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718085747_version20260718085747_up",
      "target": "migrations_version20260718085747_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718085747.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718085747_version20260718085747_down",
      "target": "migrations_version20260718085747_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718092903",
      "target": "migrations_version20260718092903_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718092903",
      "target": "migrations_version20260718092903_version20260718092903"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718092903_version20260718092903",
      "target": "migrations_version20260718092903_version20260718092903_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718092903_version20260718092903",
      "target": "migrations_version20260718092903_version20260718092903_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718092903_version20260718092903",
      "target": "migrations_version20260718092903_version20260718092903_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718092903_version20260718092903_up",
      "target": "migrations_version20260718092903_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718092903.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718092903_version20260718092903_down",
      "target": "migrations_version20260718092903_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718132000",
      "target": "migrations_version20260718132000_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718132000",
      "target": "migrations_version20260718132000_version20260718132000"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718132000_version20260718132000",
      "target": "migrations_version20260718132000_version20260718132000_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718132000_version20260718132000",
      "target": "migrations_version20260718132000_version20260718132000_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718132000_version20260718132000",
      "target": "migrations_version20260718132000_version20260718132000_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718132000_version20260718132000_up",
      "target": "migrations_version20260718132000_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718132000.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718132000_version20260718132000_down",
      "target": "migrations_version20260718132000_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718184932",
      "target": "migrations_version20260718184932_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718184932",
      "target": "migrations_version20260718184932_version20260718184932"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718184932_version20260718184932",
      "target": "migrations_version20260718184932_version20260718184932_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718184932_version20260718184932",
      "target": "migrations_version20260718184932_version20260718184932_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718184932_version20260718184932",
      "target": "migrations_version20260718184932_version20260718184932_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718184932_version20260718184932_up",
      "target": "migrations_version20260718184932_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718184932.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718184932_version20260718184932_down",
      "target": "migrations_version20260718184932_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718193940",
      "target": "migrations_version20260718193940_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718193940",
      "target": "migrations_version20260718193940_version20260718193940"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718193940_version20260718193940",
      "target": "migrations_version20260718193940_version20260718193940_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718193940_version20260718193940",
      "target": "migrations_version20260718193940_version20260718193940_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260718193940_version20260718193940",
      "target": "migrations_version20260718193940_version20260718193940_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718193940_version20260718193940_up",
      "target": "migrations_version20260718193940_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260718193940.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260718193940_version20260718193940_down",
      "target": "migrations_version20260718193940_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719044321",
      "target": "migrations_version20260719044321_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719044321",
      "target": "migrations_version20260719044321_version20260719044321"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719044321_version20260719044321",
      "target": "migrations_version20260719044321_version20260719044321_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719044321_version20260719044321",
      "target": "migrations_version20260719044321_version20260719044321_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719044321_version20260719044321",
      "target": "migrations_version20260719044321_version20260719044321_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260719044321_version20260719044321_up",
      "target": "migrations_version20260719044321_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719044321.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260719044321_version20260719044321_down",
      "target": "migrations_version20260719044321_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719163834",
      "target": "migrations_version20260719163834_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719163834",
      "target": "migrations_version20260719163834_version20260719163834"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719163834_version20260719163834",
      "target": "migrations_version20260719163834_version20260719163834_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719163834_version20260719163834",
      "target": "migrations_version20260719163834_version20260719163834_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719163834_version20260719163834",
      "target": "migrations_version20260719163834_version20260719163834_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260719163834_version20260719163834_up",
      "target": "migrations_version20260719163834_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719163834.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260719163834_version20260719163834_down",
      "target": "migrations_version20260719163834_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719164144",
      "target": "migrations_version20260719164144_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719164144",
      "target": "migrations_version20260719164144_version20260719164144"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719164144_version20260719164144",
      "target": "migrations_version20260719164144_version20260719164144_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719164144_version20260719164144",
      "target": "migrations_version20260719164144_version20260719164144_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260719164144_version20260719164144",
      "target": "migrations_version20260719164144_version20260719164144_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260719164144_version20260719164144_up",
      "target": "migrations_version20260719164144_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260719164144.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260719164144_version20260719164144_down",
      "target": "migrations_version20260719164144_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723120122",
      "target": "migrations_version20260723120122_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723120122",
      "target": "migrations_version20260723120122_version20260723120122"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723120122_version20260723120122",
      "target": "migrations_version20260723120122_version20260723120122_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723120122_version20260723120122",
      "target": "migrations_version20260723120122_version20260723120122_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723120122_version20260723120122",
      "target": "migrations_version20260723120122_version20260723120122_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260723120122_version20260723120122_up",
      "target": "migrations_version20260723120122_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723120122.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260723120122_version20260723120122_down",
      "target": "migrations_version20260723120122_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723171254",
      "target": "migrations_version20260723171254_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723171254",
      "target": "migrations_version20260723171254_version20260723171254"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723171254_version20260723171254",
      "target": "migrations_version20260723171254_version20260723171254_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723171254_version20260723171254",
      "target": "migrations_version20260723171254_version20260723171254_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723171254_version20260723171254",
      "target": "migrations_version20260723171254_version20260723171254_istransactional"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723171254_version20260723171254",
      "target": "migrations_version20260723171254_version20260723171254_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260723171254_version20260723171254_up",
      "target": "migrations_version20260723171254_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723171254.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260723171254_version20260723171254_down",
      "target": "migrations_version20260723171254_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723174500",
      "target": "migrations_version20260723174500_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723174500",
      "target": "migrations_version20260723174500_version20260723174500"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723174500_version20260723174500",
      "target": "migrations_version20260723174500_version20260723174500_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723174500_version20260723174500",
      "target": "migrations_version20260723174500_version20260723174500_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723174500_version20260723174500",
      "target": "migrations_version20260723174500_version20260723174500_istransactional"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260723174500_version20260723174500",
      "target": "migrations_version20260723174500_version20260723174500_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260723174500_version20260723174500_up",
      "target": "migrations_version20260723174500_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260723174500.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260723174500_version20260723174500_down",
      "target": "migrations_version20260723174500_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725115603",
      "target": "migrations_version20260725115603_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725115603",
      "target": "migrations_version20260725115603_version20260725115603"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725115603_version20260725115603",
      "target": "migrations_version20260725115603_version20260725115603_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725115603_version20260725115603",
      "target": "migrations_version20260725115603_version20260725115603_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725115603_version20260725115603",
      "target": "migrations_version20260725115603_version20260725115603_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725115603_version20260725115603_up",
      "target": "migrations_version20260725115603_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725115603.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725115603_version20260725115603_down",
      "target": "migrations_version20260725115603_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725120831",
      "target": "migrations_version20260725120831_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725120831",
      "target": "migrations_version20260725120831_version20260725120831"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725120831_version20260725120831",
      "target": "migrations_version20260725120831_version20260725120831_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725120831_version20260725120831",
      "target": "migrations_version20260725120831_version20260725120831_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725120831_version20260725120831",
      "target": "migrations_version20260725120831_version20260725120831_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725120831_version20260725120831_up",
      "target": "migrations_version20260725120831_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725120831.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725120831_version20260725120831_down",
      "target": "migrations_version20260725120831_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725121548",
      "target": "migrations_version20260725121548_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725121548",
      "target": "migrations_version20260725121548_version20260725121548"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725121548_version20260725121548",
      "target": "migrations_version20260725121548_version20260725121548_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725121548_version20260725121548",
      "target": "migrations_version20260725121548_version20260725121548_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725121548_version20260725121548",
      "target": "migrations_version20260725121548_version20260725121548_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725121548_version20260725121548_up",
      "target": "migrations_version20260725121548_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725121548.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725121548_version20260725121548_down",
      "target": "migrations_version20260725121548_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131031",
      "target": "migrations_version20260725131031_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131031",
      "target": "migrations_version20260725131031_version20260725131031"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131031_version20260725131031",
      "target": "migrations_version20260725131031_version20260725131031_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131031_version20260725131031",
      "target": "migrations_version20260725131031_version20260725131031_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131031_version20260725131031",
      "target": "migrations_version20260725131031_version20260725131031_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725131031_version20260725131031_up",
      "target": "migrations_version20260725131031_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131031.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725131031_version20260725131031_down",
      "target": "migrations_version20260725131031_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131554",
      "target": "migrations_version20260725131554_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131554",
      "target": "migrations_version20260725131554_version20260725131554"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131554_version20260725131554",
      "target": "migrations_version20260725131554_version20260725131554_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131554_version20260725131554",
      "target": "migrations_version20260725131554_version20260725131554_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725131554_version20260725131554",
      "target": "migrations_version20260725131554_version20260725131554_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725131554_version20260725131554_up",
      "target": "migrations_version20260725131554_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725131554.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725131554_version20260725131554_down",
      "target": "migrations_version20260725131554_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725132739",
      "target": "migrations_version20260725132739_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725132739",
      "target": "migrations_version20260725132739_version20260725132739"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725132739_version20260725132739",
      "target": "migrations_version20260725132739_version20260725132739_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725132739_version20260725132739",
      "target": "migrations_version20260725132739_version20260725132739_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725132739_version20260725132739",
      "target": "migrations_version20260725132739_version20260725132739_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725132739_version20260725132739_up",
      "target": "migrations_version20260725132739_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725132739.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725132739_version20260725132739_down",
      "target": "migrations_version20260725132739_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143211",
      "target": "migrations_version20260725143211_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143211",
      "target": "migrations_version20260725143211_version20260725143211"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143211_version20260725143211",
      "target": "migrations_version20260725143211_version20260725143211_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143211_version20260725143211",
      "target": "migrations_version20260725143211_version20260725143211_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143211_version20260725143211",
      "target": "migrations_version20260725143211_version20260725143211_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725143211_version20260725143211_up",
      "target": "migrations_version20260725143211_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143211.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725143211_version20260725143211_down",
      "target": "migrations_version20260725143211_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143539",
      "target": "migrations_version20260725143539_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143539",
      "target": "migrations_version20260725143539_version20260725143539"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143539_version20260725143539",
      "target": "migrations_version20260725143539_version20260725143539_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143539_version20260725143539",
      "target": "migrations_version20260725143539_version20260725143539_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725143539_version20260725143539",
      "target": "migrations_version20260725143539_version20260725143539_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725143539_version20260725143539_up",
      "target": "migrations_version20260725143539_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725143539.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725143539_version20260725143539_down",
      "target": "migrations_version20260725143539_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725144018",
      "target": "migrations_version20260725144018_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725144018",
      "target": "migrations_version20260725144018_version20260725144018"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725144018_version20260725144018",
      "target": "migrations_version20260725144018_version20260725144018_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725144018_version20260725144018",
      "target": "migrations_version20260725144018_version20260725144018_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260725144018_version20260725144018",
      "target": "migrations_version20260725144018_version20260725144018_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725144018_version20260725144018_up",
      "target": "migrations_version20260725144018_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260725144018.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260725144018_version20260725144018_down",
      "target": "migrations_version20260725144018_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728074119",
      "target": "migrations_version20260728074119_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728074119",
      "target": "migrations_version20260728074119_version20260728074119"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728074119_version20260728074119",
      "target": "migrations_version20260728074119_version20260728074119_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728074119_version20260728074119",
      "target": "migrations_version20260728074119_version20260728074119_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728074119_version20260728074119",
      "target": "migrations_version20260728074119_version20260728074119_istransactional"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728074119_version20260728074119",
      "target": "migrations_version20260728074119_version20260728074119_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728074119_version20260728074119_up",
      "target": "migrations_version20260728074119_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728074119.php",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728074119_version20260728074119_down",
      "target": "migrations_version20260728074119_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080123",
      "target": "migrations_version20260728080123_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080123",
      "target": "migrations_version20260728080123_version20260728080123"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080123_version20260728080123",
      "target": "migrations_version20260728080123_version20260728080123_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080123_version20260728080123",
      "target": "migrations_version20260728080123_version20260728080123_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080123_version20260728080123",
      "target": "migrations_version20260728080123_version20260728080123_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728080123_version20260728080123_up",
      "target": "migrations_version20260728080123_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080123.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728080123_version20260728080123_down",
      "target": "migrations_version20260728080123_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080516",
      "target": "migrations_version20260728080516_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080516",
      "target": "migrations_version20260728080516_version20260728080516"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080516_version20260728080516",
      "target": "migrations_version20260728080516_version20260728080516_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080516_version20260728080516",
      "target": "migrations_version20260728080516_version20260728080516_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080516_version20260728080516",
      "target": "migrations_version20260728080516_version20260728080516_istransactional"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080516_version20260728080516",
      "target": "migrations_version20260728080516_version20260728080516_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728080516_version20260728080516_up",
      "target": "migrations_version20260728080516_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080516.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728080516_version20260728080516_down",
      "target": "migrations_version20260728080516_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080955",
      "target": "migrations_version20260728080955_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080955",
      "target": "migrations_version20260728080955_version20260728080955"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080955_version20260728080955",
      "target": "migrations_version20260728080955_version20260728080955_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080955_version20260728080955",
      "target": "migrations_version20260728080955_version20260728080955_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080955_version20260728080955",
      "target": "migrations_version20260728080955_version20260728080955_istransactional"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728080955_version20260728080955",
      "target": "migrations_version20260728080955_version20260728080955_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728080955_version20260728080955_up",
      "target": "migrations_version20260728080955_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728080955.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728080955_version20260728080955_down",
      "target": "migrations_version20260728080955_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728081650",
      "target": "migrations_version20260728081650_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728081650",
      "target": "migrations_version20260728081650_version20260728081650"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728081650_version20260728081650",
      "target": "migrations_version20260728081650_version20260728081650_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728081650_version20260728081650",
      "target": "migrations_version20260728081650_version20260728081650_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728081650_version20260728081650",
      "target": "migrations_version20260728081650_version20260728081650_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728081650_version20260728081650_up",
      "target": "migrations_version20260728081650_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728081650.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728081650_version20260728081650_down",
      "target": "migrations_version20260728081650_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728140000",
      "target": "migrations_version20260728140000_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728140000",
      "target": "migrations_version20260728140000_version20260728140000"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728140000_version20260728140000",
      "target": "migrations_version20260728140000_version20260728140000_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728140000_version20260728140000",
      "target": "migrations_version20260728140000_version20260728140000_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728140000_version20260728140000",
      "target": "migrations_version20260728140000_version20260728140000_istransactional"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728140000_version20260728140000",
      "target": "migrations_version20260728140000_version20260728140000_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728140000_version20260728140000_up",
      "target": "migrations_version20260728140000_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728140000.php",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728140000_version20260728140000_down",
      "target": "migrations_version20260728140000_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728141500",
      "target": "migrations_version20260728141500_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728141500",
      "target": "migrations_version20260728141500_version20260728141500"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728141500_version20260728141500",
      "target": "migrations_version20260728141500_version20260728141500_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728141500_version20260728141500",
      "target": "migrations_version20260728141500_version20260728141500_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728141500_version20260728141500",
      "target": "migrations_version20260728141500_version20260728141500_istransactional"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728141500_version20260728141500",
      "target": "migrations_version20260728141500_version20260728141500_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728141500_version20260728141500_up",
      "target": "migrations_version20260728141500_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728141500.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728141500_version20260728141500_down",
      "target": "migrations_version20260728141500_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728160000",
      "target": "migrations_version20260728160000_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728160000",
      "target": "migrations_version20260728160000_version20260728160000"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728160000_version20260728160000",
      "target": "migrations_version20260728160000_version20260728160000_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728160000_version20260728160000",
      "target": "migrations_version20260728160000_version20260728160000_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728160000_version20260728160000",
      "target": "migrations_version20260728160000_version20260728160000_istransactional"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728160000_version20260728160000",
      "target": "migrations_version20260728160000_version20260728160000_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728160000_version20260728160000_up",
      "target": "migrations_version20260728160000_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728160000.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728160000_version20260728160000_down",
      "target": "migrations_version20260728160000_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728170000",
      "target": "migrations_version20260728170000_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728170000",
      "target": "migrations_version20260728170000_version20260728170000"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728170000_version20260728170000",
      "target": "migrations_version20260728170000_version20260728170000_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728170000_version20260728170000",
      "target": "migrations_version20260728170000_version20260728170000_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728170000_version20260728170000",
      "target": "migrations_version20260728170000_version20260728170000_istransactional"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728170000_version20260728170000",
      "target": "migrations_version20260728170000_version20260728170000_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728170000_version20260728170000_up",
      "target": "migrations_version20260728170000_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728170000.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728170000_version20260728170000_down",
      "target": "migrations_version20260728170000_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728180000",
      "target": "migrations_version20260728180000_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728180000",
      "target": "migrations_version20260728180000_version20260728180000"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728180000_version20260728180000",
      "target": "migrations_version20260728180000_version20260728180000_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728180000_version20260728180000",
      "target": "migrations_version20260728180000_version20260728180000_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260728180000_version20260728180000",
      "target": "migrations_version20260728180000_version20260728180000_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728180000_version20260728180000_up",
      "target": "migrations_version20260728180000_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260728180000.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260728180000_version20260728180000_down",
      "target": "migrations_version20260728180000_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260729155428",
      "target": "migrations_version20260729155428_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260729155428",
      "target": "migrations_version20260729155428_version20260729155428"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260729155428_version20260729155428",
      "target": "migrations_version20260729155428_version20260729155428_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260729155428_version20260729155428",
      "target": "migrations_version20260729155428_version20260729155428_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260729155428_version20260729155428",
      "target": "migrations_version20260729155428_version20260729155428_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260729155428_version20260729155428_up",
      "target": "migrations_version20260729155428_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260729155428.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260729155428_version20260729155428_down",
      "target": "migrations_version20260729155428_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730060615",
      "target": "migrations_version20260730060615_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730060615",
      "target": "migrations_version20260730060615_version20260730060615"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730060615_version20260730060615",
      "target": "migrations_version20260730060615_version20260730060615_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730060615_version20260730060615",
      "target": "migrations_version20260730060615_version20260730060615_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730060615_version20260730060615",
      "target": "migrations_version20260730060615_version20260730060615_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260730060615_version20260730060615_up",
      "target": "migrations_version20260730060615_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730060615.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260730060615_version20260730060615_down",
      "target": "migrations_version20260730060615_php_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730091332",
      "target": "migrations_version20260730091332_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730091332",
      "target": "migrations_version20260730091332_version20260730091332"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730091332_version20260730091332",
      "target": "migrations_version20260730091332_version20260730091332_down"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730091332_version20260730091332",
      "target": "migrations_version20260730091332_version20260730091332_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_version20260730091332_version20260730091332",
      "target": "migrations_version20260730091332_version20260730091332_up"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260730091332_version20260730091332_up",
      "target": "migrations_version20260730091332_php_schema"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "migrations/Version20260730091332.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "migrations_version20260730091332_version20260730091332_down",
      "target": "migrations_version20260730091332_php_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package",
      "target": "package_dependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package",
      "target": "package_devdependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package",
      "target": "package_license"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package",
      "target": "package_overrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package",
      "target": "package_private"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package",
      "target": "package_scripts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_overrides",
      "target": "package_overrides_lodash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_babel_core"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_babel_preset_env"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_babel_preset_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_babel_preset_typescript"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_core_js"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_csstools_postcss_oklab_function"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_hotwired_stimulus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_jsdom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_postcss"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_postcss_loader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_regenerator_runtime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_symfony_stimulus_bridge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_symfony_ux_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_symfony_webpack_encore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_tailwindcss"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_tailwindcss_postcss"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_testing_library_dom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_testing_library_jest_dom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_testing_library_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_testing_library_user_event"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_ts_loader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_types_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_types_react_dom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_typescript"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_vite_tsconfig_paths"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_vitejs_plugin_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_vitest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_webpack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_devdependencies",
      "target": "package_devdependencies_webpack_cli"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_altcha"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_ckeditor_ckeditor5_build_classic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_ckeditor_ckeditor5_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_fontsource_vazirmatn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_heroicons_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_hookform_resolvers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_jalaali_js"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_leaflet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_react_dom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_react_easy_crop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_react_hook_form"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_react_hot_toast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_react_leaflet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_react_router_dom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_react_select"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_recharts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_sonner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_tanstack_react_query"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_tanstack_react_table"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_types_leaflet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_zod"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_dependencies",
      "target": "package_dependencies_zustand"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L42",
      "weight": 1.0,
      "context": "import",
      "confidence_score": 1.0,
      "source": "package_dependencies_altcha",
      "target": "altcha"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_build"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_dev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_dev_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_test"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_test_cov"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_test_watch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "package.json",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "package_scripts",
      "target": "package_scripts_watch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/manifest.json",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_manifest",
      "target": "public_manifest_background_color"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/manifest.json",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_manifest",
      "target": "public_manifest_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/manifest.json",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_manifest",
      "target": "public_manifest_dir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/manifest.json",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_manifest",
      "target": "public_manifest_display"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/manifest.json",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_manifest",
      "target": "public_manifest_icons"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/manifest.json",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_manifest",
      "target": "public_manifest_lang"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/manifest.json",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_manifest",
      "target": "public_manifest_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/manifest.json",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_manifest",
      "target": "public_manifest_orientation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/manifest.json",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_manifest",
      "target": "public_manifest_scope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/manifest.json",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_manifest",
      "target": "public_manifest_short_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/manifest.json",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_manifest",
      "target": "public_manifest_start_url"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/manifest.json",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_manifest",
      "target": "public_manifest_theme_color"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/sw.js",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_sw",
      "target": "public_sw_shell_urls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "seed_testdata.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "seed_testdata",
      "target": "seed_testdata_makeuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "seed_testdata.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "seed_testdata",
      "target": "seed_testdata_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "seed_testdata.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "seed_testdata_makeuser",
      "target": "seed_testdata_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller",
      "target": "rate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller",
      "target": "representationrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller",
      "target": "settlement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller",
      "target": "smslog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller",
      "target": "smstemplate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller",
      "target": "src_admin_controller_adminapicontroller_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller",
      "target": "src_admin_controller_adminapicontroller_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller",
      "target": "streamedresponse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L630",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_appointments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L563",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_appointmentstodaystats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_attachdoctortorepresentation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L365",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_changeclinicmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L341",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_changedoctormobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L315",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_changeloginmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1993",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_clearlogs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L439",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_clinicslist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_comments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L743",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_createappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L496",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_createclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L383",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_createdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1869",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_dashboardcharts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1623",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_dashboardrecent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1741",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_dashboardstats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L549",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_deleteclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_deleteuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L293",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_doctorslist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_doctorstats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_exportlogs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L975",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_financialbreakdowns"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1051",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_financialsummary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1936",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_logs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L879",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_paymentdetail"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L837",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_payments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_rates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L929",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_refundpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_representationappointments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_representationdoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L883",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_representations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L948",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_reversepayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1654",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_savesecretaryonlineshare"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1082",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_secretaries"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1622",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_secretarydetail"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L302",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_setdoctorrepresentation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1500",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_settlementdetail"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1417",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_settlements"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1342",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_smslogs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1548",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_smssampletemplates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L537",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_toggleclinicstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L281",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_toggledoctorstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_toggleuserstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_updateuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_updateuserrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_userdetail"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L199",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_users"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_adminapicontroller_adminapicontroller_userstats"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_userstats",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L630",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_appointments",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L563",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_appointmentstodaystats",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1205",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_attachdoctortorepresentation",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L365",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_changeclinicmobile",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L341",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_changedoctormobile",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L315",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_changeloginmobile",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1993",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_clearlogs",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L439",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_clinicslist",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1253",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_comments",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L743",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createappointment",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L496",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createclinic",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L383",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createdoctor",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1869",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_dashboardcharts",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1623",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_dashboardrecent",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1741",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_dashboardstats",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L549",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_deleteclinic",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L187",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_deleteuser",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L293",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_doctorslist",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L256",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_doctorstats",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L975",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_financialbreakdowns",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1051",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_financialsummary",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1936",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_logs",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L879",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_paymentdetail",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L837",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_payments",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1166",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_rates",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L929",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_refundpayment",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1233",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_representationappointments",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1162",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_representationdoctors",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L883",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_representations",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L948",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_reversepayment",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1654",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_savesecretaryonlineshare",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1082",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_secretaries",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1622",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_secretarydetail",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L302",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_setdoctorrepresentation",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1500",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_settlementdetail",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1417",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_settlements",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1342",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_smslogs",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1548",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_smssampletemplates",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L537",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_toggleclinicstatus",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L281",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_toggledoctorstatus",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_toggleuserstatus",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L159",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_updateuser",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L112",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_updateuserrole",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L139",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_userdetail",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L199",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_users",
      "target": "src_admin_controller_adminapicontroller_php_jsonresponse"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L118",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_toggleuserstatus",
      "target": "src_admin_controller_adminapicontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L112",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_updateuserrole",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L130",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_updateuserrole",
      "target": "src_admin_controller_adminapicontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L630",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_appointments",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L563",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_appointmentstodaystats",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1205",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_attachdoctortorepresentation",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L365",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_changeclinicmobile",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L341",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_changedoctormobile",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L439",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_clinicslist",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1253",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_comments",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L743",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createappointment",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L496",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createclinic",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L383",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createdoctor",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1869",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_dashboardcharts",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_doctorslist",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2102",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_exportlogs",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L975",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_financialbreakdowns",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1936",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_logs",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L837",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_payments",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1166",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_rates",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L929",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_refundpayment",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1233",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_representationappointments",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1162",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_representationdoctors",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L883",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_representations",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L948",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_reversepayment",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1654",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_savesecretaryonlineshare",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1082",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_secretaries",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L302",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_setdoctorrepresentation",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1417",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_settlements",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1342",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_smslogs",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1548",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_smssampletemplates",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_updateuser",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_users",
      "target": "src_admin_controller_adminapicontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L154",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_userdetail",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L157",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_userdetail",
      "target": "src_admin_controller_adminapicontroller_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L177",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_updateuser",
      "target": "src_admin_controller_adminapicontroller_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L205",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_deleteuser",
      "target": "src_admin_controller_adminapicontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L250",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_users",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L226",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_users",
      "target": "src_admin_controller_adminapicontroller_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L300",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_toggledoctorstatus",
      "target": "src_admin_controller_adminapicontroller_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L386",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_changeclinicmobile",
      "target": "controller_adminapicontroller_adminapicontroller_changeloginmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L362",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_changedoctormobile",
      "target": "controller_adminapicontroller_adminapicontroller_changeloginmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L317",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_changeloginmobile",
      "target": "service_inputvalidator_inputvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L315",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_changeloginmobile",
      "target": "src_admin_controller_adminapicontroller_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L323",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_changeloginmobile",
      "target": "src_admin_controller_adminapicontroller_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L670",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createclinic",
      "target": "src_admin_controller_adminapicontroller_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L552",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createdoctor",
      "target": "src_admin_controller_adminapicontroller_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2231",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_dashboardrecent",
      "target": "src_admin_controller_adminapicontroller_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2307",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_dashboardstats",
      "target": "src_admin_controller_adminapicontroller_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1365",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_attachdoctortorepresentation",
      "target": "src_admin_controller_adminapicontroller_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L355",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_changedoctormobile",
      "target": "src_admin_controller_adminapicontroller_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L998",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createappointment",
      "target": "src_admin_controller_adminapicontroller_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L560",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createdoctor",
      "target": "src_admin_controller_adminapicontroller_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2311",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_dashboardstats",
      "target": "src_admin_controller_adminapicontroller_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L392",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_setdoctorrepresentation",
      "target": "src_admin_controller_adminapicontroller_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L302",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_setdoctorrepresentation",
      "target": "representationrepository"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1205",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_attachdoctortorepresentation",
      "target": "representationrepository"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1233",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_representationappointments",
      "target": "representationrepository"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1162",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_representationdoctors",
      "target": "representationrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller",
      "target": "representationrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller",
      "target": "representationrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller",
      "target": "representationrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation",
      "target": "representationrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice",
      "target": "representationrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/DomainContextResolver.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_domaincontextresolver",
      "target": "representationrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_useribanresolver",
      "target": "representationrepository"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L376",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_doctorslist",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L387",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createdoctor",
      "target": "service_inputvalidator_inputvalidator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L461",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createdoctor",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L500",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createclinic",
      "target": "service_inputvalidator_inputvalidator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L591",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_appointmentstodaystats",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L730",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_appointments",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L861",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_createappointment",
      "target": "service_inputvalidator_inputvalidator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L874",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_payments",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L924",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_paymentdetail",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L967",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_representations",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1199",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_representationdoctors",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1177",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_representationdoctors",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1245",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_representationappointments",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1045",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_financialbreakdowns",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1158",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_secretaries",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1640",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_secretarydetail",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1244",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_rates",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1334",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_comments",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1408",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_smslogs",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1493",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_settlements",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1541",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_settlementdetail",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1615",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_smssampletemplates",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1713",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_dashboardrecent",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1832",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_dashboardstats",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1833",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_dashboardstats",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1897",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_dashboardcharts",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L1873",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_dashboardcharts",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2155",
      "weight": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_exportlogs",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminApiController.php",
      "source_location": "L2102",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_adminapicontroller_adminapicontroller_exportlogs",
      "target": "streamedresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_admincontroller",
      "target": "abstractcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_admincontroller",
      "target": "controller_admincontroller_admincontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_admincontroller",
      "target": "src_admin_controller_admincontroller_php_response"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_admincontroller_admincontroller",
      "target": "abstractcontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_admincontroller_admincontroller",
      "target": "controller_admincontroller_admincontroller_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_basecontroller",
      "target": "abstractcontroller"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_basecontroller_basecontroller",
      "target": "abstractcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/HomeController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_homecontroller",
      "target": "abstractcontroller"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/HomeController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_homecontroller_homecontroller",
      "target": "abstractcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_seocontroller",
      "target": "abstractcontroller"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_seocontroller_seocontroller",
      "target": "abstractcontroller"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Admin/Controller/AdminController.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_admincontroller_admincontroller_index",
      "target": "src_admin_controller_admincontroller_php_response"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_assignschedulecliniccommand",
      "target": "command"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_assignschedulecliniccommand",
      "target": "command_assignschedulecliniccommand_assignschedulecliniccommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_assignschedulecliniccommand",
      "target": "src_appointment_command_assignschedulecliniccommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_assignschedulecliniccommand",
      "target": "src_appointment_command_assignschedulecliniccommand_php_outputinterface"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_assignschedulecliniccommand_assignschedulecliniccommand",
      "target": "command"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_assignschedulecliniccommand_assignschedulecliniccommand",
      "target": "command_assignschedulecliniccommand_assignschedulecliniccommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_assignschedulecliniccommand_assignschedulecliniccommand",
      "target": "command_assignschedulecliniccommand_assignschedulecliniccommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_assignschedulecliniccommand_assignschedulecliniccommand",
      "target": "command_assignschedulecliniccommand_assignschedulecliniccommand_execute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_assignschedulecliniccommand_assignschedulecliniccommand",
      "target": "command_assignschedulecliniccommand_assignschedulecliniccommand_sessionsoutsideclinic"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L56",
      "weight": 1.0,
      "source": "command_assignschedulecliniccommand_assignschedulecliniccommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L61",
      "weight": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditschedulelocationscommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditschedulelocationscommand_auditschedulelocationscommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L95",
      "weight": 1.0,
      "source": "command_auditschedulelocationscommand_auditschedulelocationscommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillappointmentsessionscommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L87",
      "weight": 1.0,
      "source": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillmissingclaimscommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillmissingclaimscommand_backfillmissingclaimscommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L49",
      "weight": 1.0,
      "source": "command_backfillmissingclaimscommand_backfillmissingclaimscommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_cancelexpiredappointmentscommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L26",
      "weight": 1.0,
      "source": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_createadmincommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_createadmincommand_createadmincommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L44",
      "weight": 1.0,
      "source": "command_createadmincommand_createadmincommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_maintenancecommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_maintenancecommand_maintenancecommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L43",
      "weight": 1.0,
      "source": "command_maintenancecommand_maintenancecommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_normalizescheduleformatcommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_normalizescheduleformatcommand_normalizescheduleformatcommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L91",
      "weight": 1.0,
      "source": "command_normalizescheduleformatcommand_normalizescheduleformatcommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_prunelogscommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_prunelogscommand_prunelogscommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L24",
      "weight": 1.0,
      "source": "command_prunelogscommand_prunelogscommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgedoctorscommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgedoctorscommand_purgedoctorscommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L54",
      "weight": 1.0,
      "source": "command_purgedoctorscommand_purgedoctorscommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L65",
      "weight": 1.0,
      "source": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairacceptedinvitationscommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L49",
      "weight": 1.0,
      "source": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairimporteddoctorscommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairimporteddoctorscommand_repairimporteddoctorscommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L80",
      "weight": 1.0,
      "source": "command_repairimporteddoctorscommand_repairimporteddoctorscommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedcategoriescommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedcategoriescommand_seedcategoriescommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L44",
      "weight": 1.0,
      "source": "command_seedcategoriescommand_seedcategoriescommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L76",
      "weight": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L96",
      "weight": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedsmsmessagetemplatescommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedsmsmessagetemplatescommand_seedsmsmessagetemplatescommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L39",
      "weight": 1.0,
      "source": "command_seedsmsmessagetemplatescommand_seedsmsmessagetemplatescommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_systemownercommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_systemownercommand_systemownercommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L57",
      "weight": 1.0,
      "source": "command_systemownercommand_systemownercommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand",
      "target": "command"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand",
      "target": "command"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L58",
      "weight": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand_execute",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgedoctorscommandtest",
      "target": "command"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest",
      "target": "command"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_assignschedulecliniccommand_assignschedulecliniccommand_execute",
      "target": "command_assignschedulecliniccommand_assignschedulecliniccommand_sessionsoutsideclinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_assignschedulecliniccommand_assignschedulecliniccommand_execute",
      "target": "src_appointment_command_assignschedulecliniccommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_assignschedulecliniccommand_assignschedulecliniccommand_execute",
      "target": "src_appointment_command_assignschedulecliniccommand_php_outputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AssignScheduleClinicCommand.php",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_assignschedulecliniccommand_assignschedulecliniccommand_sessionsoutsideclinic",
      "target": "src_appointment_command_assignschedulecliniccommand_php_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditschedulelocationscommand",
      "target": "command_auditschedulelocationscommand_auditschedulelocationscommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditschedulelocationscommand",
      "target": "src_appointment_command_auditschedulelocationscommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditschedulelocationscommand",
      "target": "src_appointment_command_auditschedulelocationscommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditschedulelocationscommand_auditschedulelocationscommand",
      "target": "command_auditschedulelocationscommand_auditschedulelocationscommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditschedulelocationscommand_auditschedulelocationscommand",
      "target": "command_auditschedulelocationscommand_auditschedulelocationscommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditschedulelocationscommand_auditschedulelocationscommand",
      "target": "command_auditschedulelocationscommand_auditschedulelocationscommand_execute"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_auditschedulelocationscommand_auditschedulelocationscommand_execute",
      "target": "src_appointment_command_auditschedulelocationscommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/AuditScheduleLocationsCommand.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_auditschedulelocationscommand_auditschedulelocationscommand_execute",
      "target": "src_appointment_command_auditschedulelocationscommand_php_outputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillappointmentsessionscommand",
      "target": "appointmentconfirmationservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillappointmentsessionscommand",
      "target": "appointmentrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillappointmentsessionscommand",
      "target": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillappointmentsessionscommand",
      "target": "src_appointment_command_backfillappointmentsessionscommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillappointmentsessionscommand",
      "target": "src_appointment_command_backfillappointmentsessionscommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand",
      "target": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand",
      "target": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand",
      "target": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand_execute"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L78",
      "weight": 1.0,
      "source": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand_execute",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand_execute",
      "target": "src_appointment_command_backfillappointmentsessionscommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/BackfillAppointmentSessionsCommand.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_backfillappointmentsessionscommand_backfillappointmentsessionscommand_execute",
      "target": "src_appointment_command_backfillappointmentsessionscommand_php_outputinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_cancelexpiredappointmentscommand",
      "target": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_cancelexpiredappointmentscommand",
      "target": "src_appointment_command_cancelexpiredappointmentscommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_cancelexpiredappointmentscommand",
      "target": "src_appointment_command_cancelexpiredappointmentscommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand",
      "target": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand",
      "target": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand_execute"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand_execute",
      "target": "src_appointment_command_cancelexpiredappointmentscommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/CancelExpiredAppointmentsCommand.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand_execute",
      "target": "src_appointment_command_cancelexpiredappointmentscommand_php_outputinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_normalizescheduleformatcommand",
      "target": "command_normalizescheduleformatcommand_normalizescheduleformatcommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_normalizescheduleformatcommand",
      "target": "src_appointment_command_normalizescheduleformatcommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_normalizescheduleformatcommand",
      "target": "src_appointment_command_normalizescheduleformatcommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_normalizescheduleformatcommand_normalizescheduleformatcommand",
      "target": "command_normalizescheduleformatcommand_normalizescheduleformatcommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_normalizescheduleformatcommand_normalizescheduleformatcommand",
      "target": "command_normalizescheduleformatcommand_normalizescheduleformatcommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_normalizescheduleformatcommand_normalizescheduleformatcommand",
      "target": "command_normalizescheduleformatcommand_normalizescheduleformatcommand_execute"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_normalizescheduleformatcommand_normalizescheduleformatcommand_execute",
      "target": "src_appointment_command_normalizescheduleformatcommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Command/NormalizeScheduleFormatCommand.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_normalizescheduleformatcommand_normalizescheduleformatcommand_execute",
      "target": "src_appointment_command_normalizescheduleformatcommand_php_outputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller",
      "target": "appointmentconfirmationservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller",
      "target": "appointmentrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L12",
      "weight": 1.0,
      "source": "controller_appointmentcontroller",
      "target": "slotcalculatorservice",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller",
      "target": "src_appointment_controller_appointmentcontroller_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller",
      "target": "src_appointment_controller_appointmentcontroller_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller",
      "target": "src_appointment_controller_appointmentcontroller_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller",
      "target": "src_appointment_controller_appointmentcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller",
      "target": "src_appointment_controller_appointmentcontroller_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller",
      "target": "src_appointment_controller_appointmentcontroller_php_weeklyschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L686",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_assertservicesmatchcontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_book"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L703",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_bookableservices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L672",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_bookingclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L269",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_bookinglocations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_bookingservices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L456",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_canmanage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L449",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_canview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L908",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_confirm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L820",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_events"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L303",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_get"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L729",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_iscalendardate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L765",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_ismanagementcontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L348",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_listbydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L407",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_listbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_monthavailability"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L728",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_openinghours"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_recordcancellation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_serviceslots"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_slots"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L554",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_update"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L468",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_appointmentcontroller_appointmentcontroller_updatestatus"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_recordcancellation",
      "target": "src_appointment_controller_appointmentcontroller_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_recordcancellation",
      "target": "src_appointment_controller_appointmentcontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L812",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_update",
      "target": "controller_appointmentcontroller_appointmentcontroller_recordcancellation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L696",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_updatestatus",
      "target": "controller_appointmentcontroller_appointmentcontroller_recordcancellation"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L292",
      "weight": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_book",
      "target": "src_appointment_controller_appointmentcontroller_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L456",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_canmanage",
      "target": "src_appointment_controller_appointmentcontroller_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L449",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_canview",
      "target": "src_appointment_controller_appointmentcontroller_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L936",
      "weight": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_confirm",
      "target": "src_appointment_controller_appointmentcontroller_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L638",
      "weight": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_update",
      "target": "src_appointment_controller_appointmentcontroller_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L540",
      "weight": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_updatestatus",
      "target": "src_appointment_controller_appointmentcontroller_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_book",
      "target": "src_appointment_controller_appointmentcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L456",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_canmanage",
      "target": "src_appointment_controller_appointmentcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L449",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_canview",
      "target": "src_appointment_controller_appointmentcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L908",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_confirm",
      "target": "src_appointment_controller_appointmentcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L820",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_events",
      "target": "src_appointment_controller_appointmentcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L303",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_get",
      "target": "src_appointment_controller_appointmentcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L348",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_listbydoctor",
      "target": "src_appointment_controller_appointmentcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L407",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_listbyuser",
      "target": "src_appointment_controller_appointmentcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L554",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_update",
      "target": "src_appointment_controller_appointmentcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L468",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_updatestatus",
      "target": "src_appointment_controller_appointmentcontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_slots",
      "target": "controller_appointmentcontroller_appointmentcontroller_bookingclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_slots",
      "target": "controller_appointmentcontroller_appointmentcontroller_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_slots",
      "target": "controller_appointmentcontroller_appointmentcontroller_ismanagementcontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_slots",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_slots",
      "target": "src_appointment_controller_appointmentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_book",
      "target": "src_appointment_controller_appointmentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L273",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookinglocations",
      "target": "src_appointment_controller_appointmentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L241",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookingservices",
      "target": "src_appointment_controller_appointmentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L908",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_confirm",
      "target": "src_appointment_controller_appointmentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L765",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_ismanagementcontext",
      "target": "src_appointment_controller_appointmentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L348",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_listbydoctor",
      "target": "src_appointment_controller_appointmentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L407",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_listbyuser",
      "target": "src_appointment_controller_appointmentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_monthavailability",
      "target": "src_appointment_controller_appointmentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L145",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_serviceslots",
      "target": "src_appointment_controller_appointmentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L554",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_update",
      "target": "src_appointment_controller_appointmentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L468",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_updatestatus",
      "target": "src_appointment_controller_appointmentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L686",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_assertservicesmatchcontext",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L181",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_book",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L269",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookinglocations",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L202",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookingservices",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L908",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_confirm",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L820",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_events",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L303",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_get",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L348",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_listbydoctor",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L407",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_listbyuser",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_monthavailability",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L145",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_serviceslots",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L554",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_update",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L468",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_updatestatus",
      "target": "src_appointment_controller_appointmentcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_serviceslots",
      "target": "controller_appointmentcontroller_appointmentcontroller_assertservicesmatchcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_serviceslots",
      "target": "controller_appointmentcontroller_appointmentcontroller_bookingclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_serviceslots",
      "target": "controller_appointmentcontroller_appointmentcontroller_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_serviceslots",
      "target": "controller_appointmentcontroller_appointmentcontroller_ismanagementcontext"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L192",
      "weight": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_serviceslots",
      "target": "src_appointment_controller_appointmentcontroller_php_weeklyschedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookingservices",
      "target": "controller_appointmentcontroller_appointmentcontroller_bookableservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L249",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookingservices",
      "target": "controller_appointmentcontroller_appointmentcontroller_bookingclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L249",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookingservices",
      "target": "controller_appointmentcontroller_appointmentcontroller_get"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L251",
      "weight": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookingservices",
      "target": "src_appointment_controller_appointmentcontroller_php_weeklyschedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L292",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookinglocations",
      "target": "controller_appointmentcontroller_appointmentcontroller_bookableservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L281",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookinglocations",
      "target": "controller_appointmentcontroller_appointmentcontroller_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L282",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookinglocations",
      "target": "controller_appointmentcontroller_appointmentcontroller_iscalendardate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L318",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookinglocations",
      "target": "controller_appointmentcontroller_appointmentcontroller_ismanagementcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookinglocations",
      "target": "controller_appointmentcontroller_appointmentcontroller_openinghours"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L292",
      "weight": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookinglocations",
      "target": "src_appointment_controller_appointmentcontroller_php_weeklyschedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L321",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_monthavailability",
      "target": "controller_appointmentcontroller_appointmentcontroller_bookingclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_monthavailability",
      "target": "controller_appointmentcontroller_appointmentcontroller_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L364",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_monthavailability",
      "target": "controller_appointmentcontroller_appointmentcontroller_ismanagementcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L150",
      "weight": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_monthavailability",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L337",
      "weight": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_monthavailability",
      "target": "src_appointment_controller_appointmentcontroller_php_weeklyschedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L438",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_book",
      "target": "controller_appointmentcontroller_appointmentcontroller_assertservicesmatchcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L434",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_book",
      "target": "controller_appointmentcontroller_appointmentcontroller_bookingclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_book",
      "target": "controller_appointmentcontroller_appointmentcontroller_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L228",
      "weight": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_book",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L240",
      "weight": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_book",
      "target": "service_inputvalidator_inputvalidator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L341",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_get",
      "target": "controller_appointmentcontroller_appointmentcontroller_canview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L767",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_ismanagementcontext",
      "target": "controller_appointmentcontroller_appointmentcontroller_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L401",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_listbydoctor",
      "target": "controller_appointmentcontroller_appointmentcontroller_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L443",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_listbyuser",
      "target": "controller_appointmentcontroller_appointmentcontroller_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L1108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_events",
      "target": "controller_appointmentcontroller_appointmentcontroller_canview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L828",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_events",
      "target": "controller_appointmentcontroller_appointmentcontroller_canmanage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L563",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_update",
      "target": "controller_appointmentcontroller_appointmentcontroller_canmanage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L518",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_updatestatus",
      "target": "controller_appointmentcontroller_appointmentcontroller_canmanage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L672",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookingclinic",
      "target": "src_appointment_controller_appointmentcontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L672",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookingclinic",
      "target": "src_appointment_controller_appointmentcontroller_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L686",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_assertservicesmatchcontext",
      "target": "src_appointment_controller_appointmentcontroller_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L703",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookableservices",
      "target": "src_appointment_controller_appointmentcontroller_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L765",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_ismanagementcontext",
      "target": "src_appointment_controller_appointmentcontroller_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L686",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_assertservicesmatchcontext",
      "target": "src_appointment_controller_appointmentcontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L703",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_bookableservices",
      "target": "src_appointment_controller_appointmentcontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L765",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_ismanagementcontext",
      "target": "src_appointment_controller_appointmentcontroller_php_clinic"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L733",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_openinghours",
      "target": "src_appointment_controller_appointmentcontroller_php_weeklyschedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Controller/AppointmentController.php",
      "source_location": "L947",
      "weight": 1.0,
      "source": "controller_appointmentcontroller_appointmentcontroller_confirm",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller",
      "target": "holiday"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_assertmodeimmutable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L341",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_availablelocations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_contextclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L278",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createholiday"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createoverride"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L261",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteholiday"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteoverride"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L437",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L235",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_getoverride"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_getschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listholidays"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listoverrides"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_nobookableserviceerror"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_parsedaytimestamp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_servicemodehasnobookable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L310",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateholiday"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateoverride"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L528",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_validatesessions"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L448",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createholiday",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_parsedaytimestamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L307",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createoverride",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_parsedaytimestamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L57",
      "weight": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_parsedaytimestamp",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L479",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateholiday",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_parsedaytimestamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L338",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateoverride",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_parsedaytimestamp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_assertmodeimmutable",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_assertmodeimmutable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_assertmodeimmutable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L341",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_availablelocations",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L278",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createholiday",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L162",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createoverride",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createschedule",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L261",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteholiday",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L218",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteoverride",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L127",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteschedule",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L437",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L235",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_getoverride",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L111",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_getschedule",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L248",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listholidays",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L146",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listoverrides",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_nobookableserviceerror",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L310",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateholiday",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L192",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateoverride",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateschedule",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_servicemodehasnobookable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_servicemodehasnobookable",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_servicemodehasnobookable",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_servicemodehasnobookable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_contextclinic",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L437",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L528",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_validatesessions",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_contextclinic",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L511",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_nobookableserviceerror",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L528",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_validatesessions",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_nobookableserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_nobookableserviceerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L486",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_availablelocations",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_contextclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L420",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createholiday",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_contextclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L285",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createoverride",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_contextclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_contextclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_getschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_contextclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L373",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listholidays",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_contextclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L259",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listoverrides",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_contextclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_contextclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_validatesessions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createschedule",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createschedule",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L478",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_availablelocations",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L278",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createholiday",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L162",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createoverride",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L208",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_getschedule",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L365",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listholidays",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L251",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listoverrides",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L310",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateholiday",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateoverride",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateschedule",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L357",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_availablelocations",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L278",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createholiday",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L162",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createoverride",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L261",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteholiday",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L218",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteoverride",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L127",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteschedule",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L437",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L243",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_getoverride",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_getschedule",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L260",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listholidays",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L150",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listoverrides",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L310",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateholiday",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateoverride",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateschedule",
      "target": "src_appointment_controller_appointmentsettingscontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_validatesessions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_getschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteschedule",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listoverrides",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createoverride",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L250",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateoverride",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L276",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteoverride",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L293",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_getoverride",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L310",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_listholidays",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L327",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_deleteholiday",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L349",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_createholiday",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L376",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_updateholiday",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/AppointmentSettingsController.php",
      "source_location": "L407",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_appointmentsettingscontroller_appointmentsettingscontroller_availablelocations",
      "target": "controller_appointmentsettingscontroller_appointmentsettingscontroller_denydoctoraccess"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller",
      "target": "appointmentrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller",
      "target": "controller_myappointmentscontroller_myappointmentscontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L10",
      "weight": 1.0,
      "source": "controller_myappointmentscontroller",
      "target": "slotcalculatorservice",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller",
      "target": "src_appointment_controller_myappointmentscontroller_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller",
      "target": "src_appointment_controller_myappointmentscontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller",
      "target": "src_appointment_controller_myappointmentscontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller",
      "target": "src_appointment_controller_myappointmentscontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L279",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_canbookfordoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_createappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L465",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_emptytodaystats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_myappointments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_myclinicdoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_patientlookup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L278",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_resolvesecretaryfilter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L308",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_secretarycanbookfordoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_todaystats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_myclinicdoctors",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_resolvesecretaryfilter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_myclinicdoctors",
      "target": "src_appointment_controller_myappointmentscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_myclinicdoctors",
      "target": "src_appointment_controller_myappointmentscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L279",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_canbookfordoctor",
      "target": "src_appointment_controller_myappointmentscontroller_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_createappointment",
      "target": "src_appointment_controller_myappointmentscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_myappointments",
      "target": "src_appointment_controller_myappointmentscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L187",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_patientlookup",
      "target": "src_appointment_controller_myappointmentscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L278",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_resolvesecretaryfilter",
      "target": "src_appointment_controller_myappointmentscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L308",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_secretarycanbookfordoctor",
      "target": "src_appointment_controller_myappointmentscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L203",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_todaystats",
      "target": "src_appointment_controller_myappointmentscontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_createappointment",
      "target": "src_appointment_controller_myappointmentscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L465",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_emptytodaystats",
      "target": "src_appointment_controller_myappointmentscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L97",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_myappointments",
      "target": "src_appointment_controller_myappointmentscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L187",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_patientlookup",
      "target": "src_appointment_controller_myappointmentscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L203",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_todaystats",
      "target": "src_appointment_controller_myappointmentscontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_createappointment",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_canbookfordoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L55",
      "weight": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_createappointment",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L59",
      "weight": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_createappointment",
      "target": "service_inputvalidator_inputvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_createappointment",
      "target": "src_appointment_controller_myappointmentscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_myappointments",
      "target": "src_appointment_controller_myappointmentscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L187",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_patientlookup",
      "target": "src_appointment_controller_myappointmentscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L203",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_todaystats",
      "target": "src_appointment_controller_myappointmentscontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L196",
      "weight": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_patientlookup",
      "target": "service_inputvalidator_inputvalidator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_myappointments",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_resolvesecretaryfilter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L192",
      "weight": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_myappointments",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L408",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_todaystats",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_emptytodaystats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_todaystats",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_resolvesecretaryfilter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L207",
      "weight": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_todaystats",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L301",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_canbookfordoctor",
      "target": "controller_myappointmentscontroller_myappointmentscontroller_secretarycanbookfordoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L279",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_canbookfordoctor",
      "target": "src_appointment_controller_myappointmentscontroller_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Controller/MyAppointmentsController.php",
      "source_location": "L308",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_myappointmentscontroller_myappointmentscontroller_secretarycanbookfordoctor",
      "target": "src_appointment_controller_myappointmentscontroller_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment",
      "target": "appointmentrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment",
      "target": "entity_appointment_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment",
      "target": "src_appointment_entity_appointment_php_collection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment",
      "target": "src_appointment_entity_appointment_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment",
      "target": "src_appointment_entity_appointment_php_servicecategory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment",
      "target": "src_appointment_entity_appointment_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment",
      "target": "tenantownedtrait"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_addserviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_cantransitionto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L322",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_clearpaymentwindow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L343",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_currentserviceuuids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getaddressid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getbookingrepresentationid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getdepositamountrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getexpiresat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L281",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getinsurancebaseid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L280",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getinsuranceservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L298",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getinsurancesupplementaryid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getnote"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getpatientgender"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getpatientmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getpatientname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getpatientnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getpatientreason"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L365",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getservicebufferminutes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getserviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getserviceitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getservicesection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L364",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getservicetotalminutes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getslotend"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getslotstart"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getstaff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getversion"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_getvisitpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_isdepositrequired"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_ispaymentwindowexpired"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_isreserve"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_markpendingwithttl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_refreshactiveslotkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L323",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_replaceserviceitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_rescheduleto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setaddressid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setbookingrepresentationid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setdepositamountrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setdepositrequired"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setinsurancebaseid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L290",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setinsuranceservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L309",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setinsurancesupplementaryid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setnote"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setpatientgender"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setpatientmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setpatientname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setpatientnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setpatientreason"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L368",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setserviceduration"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L212",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setserviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setservicesection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setstaff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L259",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_setvisitpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "entity_appointment_appointment_transitionto"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L135",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "src_appointment_entity_appointment_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L128",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "src_appointment_entity_appointment_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L146",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "src_appointment_entity_appointment_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "src_appointment_entity_appointment_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L179",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "src_appointment_entity_appointment_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L123",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "src_appointment_entity_appointment_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L118",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "src_appointment_entity_appointment_php_servicesection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "src_appointment_entity_appointment_php_user"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment",
      "target": "tenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride",
      "target": "tenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "tenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule",
      "target": "tenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "tenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary",
      "target": "tenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "tenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientattachment",
      "target": "tenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientattachment_patientattachment",
      "target": "tenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientcall",
      "target": "tenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientcall_patientcall",
      "target": "tenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord",
      "target": "tenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord",
      "target": "tenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmessage",
      "target": "tenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmessage_patientmessage",
      "target": "tenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote",
      "target": "tenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote",
      "target": "tenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession",
      "target": "tenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "tenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment",
      "target": "tenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "tenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem",
      "target": "tenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "tenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment",
      "target": "tenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "tenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule",
      "target": "tenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "tenantownedtrait"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_construct",
      "target": "src_appointment_entity_appointment_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L111",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_getdoctor",
      "target": "src_appointment_entity_appointment_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_construct",
      "target": "src_appointment_entity_appointment_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L112",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_getuser",
      "target": "src_appointment_entity_appointment_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L234",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_getclinic",
      "target": "src_appointment_entity_appointment_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L240",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setclinic",
      "target": "src_appointment_entity_appointment_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L204",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_getservicesection",
      "target": "src_appointment_entity_appointment_php_servicesection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setservicesection",
      "target": "src_appointment_entity_appointment_php_servicesection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L234",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_addserviceitem",
      "target": "src_appointment_entity_appointment_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L205",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_getserviceitem",
      "target": "src_appointment_entity_appointment_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L212",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setserviceitem",
      "target": "src_appointment_entity_appointment_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L232",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_getserviceitems",
      "target": "src_appointment_entity_appointment_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L206",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_getstaff",
      "target": "src_appointment_entity_appointment_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L213",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setstaff",
      "target": "src_appointment_entity_appointment_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L280",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_getinsuranceservicecategory",
      "target": "src_appointment_entity_appointment_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L290",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setinsuranceservicecategory",
      "target": "src_appointment_entity_appointment_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_construct",
      "target": "entity_appointment_appointment_refreshactiveslotkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L105",
      "weight": 1.0,
      "source": "entity_appointment_appointment_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_refreshactiveslotkey",
      "target": "entity_appointment_appointment_getid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L230",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_rescheduleto",
      "target": "entity_appointment_appointment_refreshactiveslotkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_transitionto",
      "target": "entity_appointment_appointment_refreshactiveslotkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L346",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_currentserviceuuids",
      "target": "entity_appointment_appointment_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_toarray",
      "target": "entity_appointment_appointment_getuuid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L127",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setnote",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L234",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_addserviceitem",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L322",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_clearpaymentwindow",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_markpendingwithttl",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L323",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_replaceserviceitems",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L222",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_rescheduleto",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L129",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setaddressid",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L128",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setbookingrepresentationid",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L240",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setclinic",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L215",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setdepositamountrials",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L214",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setdepositrequired",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L291",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setinsurancebaseid",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L290",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setinsuranceservicecategory",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L309",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setinsurancesupplementaryid",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L133",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setpatientgender",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setpatientmobile",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L130",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setpatientname",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L132",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setpatientnationalcode",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L134",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setpatientreason",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L368",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setserviceduration",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L212",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setserviceitem",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L211",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setservicesection",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L213",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setstaff",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L259",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_setvisitpricerials",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L148",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_transitionto",
      "target": "src_appointment_entity_appointment_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L332",
      "weight": 1.0,
      "source": "entity_appointment_appointment_replaceserviceitems",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L347",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_currentserviceuuids",
      "target": "entity_appointment_appointment_toarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L372",
      "weight": 1.0,
      "source": "entity_appointment_appointment_setserviceduration",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L290",
      "weight": 1.0,
      "source": "entity_appointment_appointment_setinsuranceservicecategory",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L291",
      "weight": 1.0,
      "source": "entity_appointment_appointment_setinsurancebaseid",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L309",
      "weight": 1.0,
      "source": "entity_appointment_appointment_setinsurancesupplementaryid",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L229",
      "weight": 1.0,
      "source": "entity_appointment_appointment_rescheduleto",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L138",
      "weight": 1.0,
      "source": "entity_appointment_appointment_markpendingwithttl",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L325",
      "weight": 1.0,
      "source": "entity_appointment_appointment_clearpaymentwindow",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointment_appointment_transitionto",
      "target": "entity_appointment_appointment_cantransitionto"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/Appointment.php",
      "source_location": "L157",
      "weight": 1.0,
      "source": "entity_appointment_appointment_transitionto",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointmentevent",
      "target": "entity_appointmentevent_appointmentevent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointmentevent_appointmentevent",
      "target": "entity_appointmentevent_appointmentevent_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointmentevent_appointmentevent",
      "target": "entity_appointmentevent_appointmentevent_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointmentevent_appointmentevent",
      "target": "entity_appointmentevent_appointmentevent_setactor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointmentevent_appointmentevent",
      "target": "entity_appointmentevent_appointmentevent_setreason"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_appointmentevent_appointmentevent",
      "target": "entity_appointmentevent_appointmentevent_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_appointmentevent_appointmentevent",
      "target": "src_appointment_entity_appointmentevent_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_appointmentevent_appointmentevent_construct",
      "target": "src_appointment_entity_appointmentevent_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L58",
      "weight": 1.0,
      "source": "entity_appointmentevent_appointmentevent_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointmentevent_appointmentevent_setactor",
      "target": "src_appointment_entity_appointmentevent_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/AppointmentEvent.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_appointmentevent_appointmentevent_setreason",
      "target": "src_appointment_entity_appointmentevent_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride",
      "target": "entity_dateoverride_dateoverride"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride",
      "target": "src_appointment_entity_dateoverride_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride",
      "target": "src_appointment_entity_dateoverride_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_getclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_getdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_getdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_getreason"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_getsetting"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_setdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_setreason"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_setsetting"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "entity_dateoverride_dateoverride_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "src_appointment_entity_dateoverride_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride",
      "target": "src_appointment_entity_dateoverride_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride_construct",
      "target": "src_appointment_entity_dateoverride_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride_getdoctor",
      "target": "src_appointment_entity_dateoverride_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride_construct",
      "target": "src_appointment_entity_dateoverride_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride_getclinic",
      "target": "src_appointment_entity_dateoverride_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L50",
      "weight": 1.0,
      "source": "entity_dateoverride_dateoverride_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride_toarray",
      "target": "entity_dateoverride_dateoverride_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride_setdate",
      "target": "entity_dateoverride_dateoverride_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride_setdate",
      "target": "src_appointment_entity_dateoverride_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride_setactive",
      "target": "src_appointment_entity_dateoverride_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride_setreason",
      "target": "src_appointment_entity_dateoverride_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride_setsetting",
      "target": "src_appointment_entity_dateoverride_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride_setactive",
      "target": "entity_dateoverride_dateoverride_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride_setsetting",
      "target": "entity_dateoverride_dateoverride_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_dateoverride_dateoverride_setreason",
      "target": "entity_dateoverride_dateoverride_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L67",
      "weight": 1.0,
      "source": "entity_dateoverride_dateoverride_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/DateOverride.php",
      "source_location": "L96",
      "weight": 1.0,
      "source": "entity_dateoverride_dateoverride_toarray",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday",
      "target": "entity_holiday_holiday"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday",
      "target": "src_appointment_entity_holiday_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday",
      "target": "src_appointment_entity_holiday_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_getclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_getdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_getenddate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_getreason"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_getstartdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_isglobal"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_setenddate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_setreason"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_setstartdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "entity_holiday_holiday_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "src_appointment_entity_holiday_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday",
      "target": "src_appointment_entity_holiday_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday_construct",
      "target": "src_appointment_entity_holiday_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday_getdoctor",
      "target": "src_appointment_entity_holiday_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday_construct",
      "target": "src_appointment_entity_holiday_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday_getclinic",
      "target": "src_appointment_entity_holiday_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L50",
      "weight": 1.0,
      "source": "entity_holiday_holiday_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday_toarray",
      "target": "entity_holiday_holiday_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday_setstartdate",
      "target": "entity_holiday_holiday_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday_setstartdate",
      "target": "src_appointment_entity_holiday_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday_setactive",
      "target": "src_appointment_entity_holiday_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday_setenddate",
      "target": "src_appointment_entity_holiday_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday_setreason",
      "target": "src_appointment_entity_holiday_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday_setenddate",
      "target": "entity_holiday_holiday_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday_setactive",
      "target": "entity_holiday_holiday_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_holiday_holiday_setreason",
      "target": "entity_holiday_holiday_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L67",
      "weight": 1.0,
      "source": "entity_holiday_holiday_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/Holiday.php",
      "source_location": "L95",
      "weight": 1.0,
      "source": "entity_holiday_holiday_toarray",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule",
      "target": "src_appointment_entity_weeklyschedule_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule",
      "target": "src_appointment_entity_weeklyschedule_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule_getclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule_getdayschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule_getdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule_getmeta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule_getsetting"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule_getstoredbookingmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule_setclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule_setmeta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule_setsetting"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "entity_weeklyschedule_weeklyschedule_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "src_appointment_entity_weeklyschedule_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule",
      "target": "src_appointment_entity_weeklyschedule_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_construct",
      "target": "src_appointment_entity_weeklyschedule_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_getdoctor",
      "target": "src_appointment_entity_weeklyschedule_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_construct",
      "target": "src_appointment_entity_weeklyschedule_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L87",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_getclinic",
      "target": "src_appointment_entity_weeklyschedule_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_setclinic",
      "target": "src_appointment_entity_weeklyschedule_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L49",
      "weight": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_toarray",
      "target": "entity_weeklyschedule_weeklyschedule_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L93",
      "weight": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_setclinic",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L90",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_setclinic",
      "target": "src_appointment_entity_weeklyschedule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_setmeta",
      "target": "src_appointment_entity_weeklyschedule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_setsetting",
      "target": "src_appointment_entity_weeklyschedule_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L66",
      "weight": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_setsetting",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_setmeta",
      "target": "entity_weeklyschedule_weeklyschedule_getmeta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_toarray",
      "target": "entity_weeklyschedule_weeklyschedule_getmeta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_toarray",
      "target": "entity_weeklyschedule_weeklyschedule_getstoredbookingmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L85",
      "weight": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_setmeta",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Entity/WeeklySchedule.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_weeklyschedule_weeklyschedule_toarray",
      "target": "entity_weeklyschedule_weeklyschedule_getdayschedule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Message/ExpireAppointmentsMessage.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "message_expireappointmentsmessage",
      "target": "message_expireappointmentsmessage_expireappointmentsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/MessageHandler/ExpireAppointmentsHandler.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "messagehandler_expireappointmentshandler",
      "target": "expireappointmentsmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/MessageHandler/ExpireAppointmentsHandler.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "messagehandler_expireappointmentshandler",
      "target": "messagehandler_expireappointmentshandler_expireappointmentshandler"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/MessageHandler/ExpireAppointmentsHandler.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "messagehandler_expireappointmentshandler_expireappointmentshandler",
      "target": "messagehandler_expireappointmentshandler_expireappointmentshandler_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/MessageHandler/ExpireAppointmentsHandler.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "messagehandler_expireappointmentshandler_expireappointmentshandler",
      "target": "messagehandler_expireappointmentshandler_expireappointmentshandler_invoke"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/MessageHandler/ExpireAppointmentsHandler.php",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "messagehandler_expireappointmentshandler_expireappointmentshandler_invoke",
      "target": "expireappointmentsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Schedule.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_schedule",
      "target": "expireappointmentsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmenteventrepository",
      "target": "appointmentevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmenteventrepository",
      "target": "repository_appointmenteventrepository_appointmenteventrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmenteventrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmenteventrepository",
      "target": "src_appointment_repository_appointmenteventrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmenteventrepository_appointmenteventrepository",
      "target": "repository_appointmenteventrepository_appointmenteventrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmenteventrepository_appointmenteventrepository",
      "target": "repository_appointmenteventrepository_appointmenteventrepository_findbyappointmentuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmenteventrepository_appointmenteventrepository",
      "target": "repository_appointmenteventrepository_appointmenteventrepository_save"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmenteventrepository_appointmenteventrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_applogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_applogrepository_applogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_cityrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_cityrepository_cityrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimItemRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimitemrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimItemRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimitemrepository_claimitemrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimstatuslogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimstatuslogrepository_claimstatuslogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository_discountrulerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorClaimRequestRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorclaimrequestrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorClaimRequestRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorclaimrequestrepository_doctorclaimrequestrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorinsurancerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorinsurancerepository_doctorinsurancerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorservicerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorservicerepository_doctorservicerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_financialbreakdownrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_financialbreakdownrepository_financialbreakdownrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancerepository_insurancerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository_inventoryitemrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository_inventorypackagerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoiceitemrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoiceitemrepository_invoiceitemrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_likerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_likerepository_likerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository_patientattachmentrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository_patientcallrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository_patientmessagerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository_patientnoterepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentlogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentlogrepository_paymentlogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/PreRegistrationRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_preregistrationrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/PreRegistrationRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_preregistrationrepository_preregistrationrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_provincerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_provincerepository_provincerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_raterepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_raterepository_raterepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_representationrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository_secretaryearningrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository_servicesectionrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionauditlogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionauditlogrepository_sessionauditlogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionconsumablerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionconsumablerepository_sessionconsumablerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionpaymentrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionpaymentrepository_sessionpaymentrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionservicerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionservicerepository_sessionservicerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_settlementrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_siteconfigrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_siteconfigrepository_siteconfigrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smslogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smslogrepository_smslogrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smsmessagetemplaterepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smssettingsrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smssettingsrepository_smssettingsrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smstemplaterepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smstemplaterepository_smstemplaterepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswalletrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswalletrepository_smswalletrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository_smswallettransactionrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository_subscriptionperiodrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository_subscriptionplanrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tagrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tagrepository_tagrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tariffrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tariffrepository_tariffrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_taxratehistoryrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_taxratehistoryrepository_taxratehistoryrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository_tenantinsurancerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository_tenanttagrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository_useractivecontextrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userrepository_userrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository",
      "target": "serviceentityrepository"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "source": "repository_appointmenteventrepository_appointmenteventrepository_construct",
      "target": "appointmentevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmenteventrepository_appointmenteventrepository_construct",
      "target": "src_appointment_repository_appointmenteventrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentEventRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmenteventrepository_appointmenteventrepository_save",
      "target": "appointmentevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository",
      "target": "src_appointment_repository_appointmentrepository_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository",
      "target": "src_appointment_repository_appointmentrepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository",
      "target": "src_appointment_repository_appointmentrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository",
      "target": "src_appointment_repository_appointmentrepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_bookatomically"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_expirelapsedpending"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_findblockingintervals"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_findbusyintervals"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_findbydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_findbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_findbyuserandclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_findbyuseranddoctorids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_findexpiredpending"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_findpaymentexpired"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_hasrecentconfirmed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_isslottaken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_occupiedintervals"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_savewithlock"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository",
      "target": "repository_appointmentrepository_appointmentrepository_searchbydoctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_construct",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_construct",
      "target": "src_appointment_repository_appointmentrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findbyuuid",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_bookatomically",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L72",
      "weight": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_expirelapsedpending",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L117",
      "weight": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findbusyintervals",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L126",
      "weight": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findexpiredpending",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L114",
      "weight": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findpaymentexpired",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L98",
      "weight": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_hasrecentconfirmed",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L54",
      "weight": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_isslottaken",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L133",
      "weight": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_occupiedintervals",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L148",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_remove",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_save",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_savewithlock",
      "target": "src_appointment_repository_appointmentrepository_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_bookatomically",
      "target": "repository_appointmentrepository_appointmentrepository_expirelapsedpending"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_bookatomically",
      "target": "repository_appointmentrepository_appointmentrepository_isslottaken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L75",
      "weight": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_expirelapsedpending",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_expirelapsedpending",
      "target": "src_appointment_repository_appointmentrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findblockingintervals",
      "target": "src_appointment_repository_appointmentrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findbusyintervals",
      "target": "src_appointment_repository_appointmentrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findbydoctor",
      "target": "src_appointment_repository_appointmentrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_hasrecentconfirmed",
      "target": "src_appointment_repository_appointmentrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_isslottaken",
      "target": "src_appointment_repository_appointmentrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_occupiedintervals",
      "target": "src_appointment_repository_appointmentrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L193",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_searchbydoctor",
      "target": "src_appointment_repository_appointmentrepository_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L119",
      "weight": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findbusyintervals",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findbusyintervals",
      "target": "repository_appointmentrepository_appointmentrepository_occupiedintervals"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findblockingintervals",
      "target": "repository_appointmentrepository_appointmentrepository_occupiedintervals"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L135",
      "weight": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_occupiedintervals",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L56",
      "weight": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_isslottaken",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L176",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findbydoctor",
      "target": "src_appointment_repository_appointmentrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L193",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_searchbydoctor",
      "target": "src_appointment_repository_appointmentrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findbyuserandclinic",
      "target": "src_appointment_repository_appointmentrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findbyuser",
      "target": "src_appointment_repository_appointmentrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L138",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_findbyuseranddoctorids",
      "target": "src_appointment_repository_appointmentrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_hasrecentconfirmed",
      "target": "src_appointment_repository_appointmentrepository_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Repository/AppointmentRepository.php",
      "source_location": "L86",
      "weight": 1.0,
      "source": "repository_appointmentrepository_appointmentrepository_hasrecentconfirmed",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository",
      "target": "repository_dateoverriderepository_dateoverriderepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository",
      "target": "src_appointment_repository_dateoverriderepository_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository",
      "target": "src_appointment_repository_dateoverriderepository_php_dateoverride"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository",
      "target": "src_appointment_repository_dateoverriderepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository",
      "target": "src_appointment_repository_dateoverriderepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository",
      "target": "repository_dateoverriderepository_dateoverriderepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository",
      "target": "repository_dateoverriderepository_dateoverriderepository_findbydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository",
      "target": "repository_dateoverriderepository_dateoverriderepository_findbydoctorandclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository",
      "target": "repository_dateoverriderepository_dateoverriderepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository",
      "target": "repository_dateoverriderepository_dateoverriderepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository",
      "target": "repository_dateoverriderepository_dateoverriderepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L15",
      "weight": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository_construct",
      "target": "src_appointment_repository_dateoverriderepository_php_dateoverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository_construct",
      "target": "src_appointment_repository_dateoverriderepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository_findbyuuid",
      "target": "src_appointment_repository_dateoverriderepository_php_dateoverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository_remove",
      "target": "src_appointment_repository_dateoverriderepository_php_dateoverride"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository_save",
      "target": "src_appointment_repository_dateoverriderepository_php_dateoverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository_findbydoctor",
      "target": "repository_dateoverriderepository_dateoverriderepository_findbydoctorandclinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository_findbydoctorandclinic",
      "target": "src_appointment_repository_dateoverriderepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository_findbydoctorandclinic",
      "target": "src_appointment_repository_dateoverriderepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/DateOverrideRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_dateoverriderepository_dateoverriderepository_findbydoctor",
      "target": "src_appointment_repository_dateoverriderepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository",
      "target": "holiday"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository",
      "target": "repository_holidayrepository_holidayrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository",
      "target": "src_appointment_repository_holidayrepository_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository",
      "target": "src_appointment_repository_holidayrepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository",
      "target": "src_appointment_repository_holidayrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository",
      "target": "repository_holidayrepository_holidayrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository",
      "target": "repository_holidayrepository_holidayrepository_findactivebydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository",
      "target": "repository_holidayrepository_holidayrepository_findallbydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository",
      "target": "repository_holidayrepository_holidayrepository_findallbydoctorincontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository",
      "target": "repository_holidayrepository_holidayrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository",
      "target": "repository_holidayrepository_holidayrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository",
      "target": "repository_holidayrepository_holidayrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_holidayrepository_holidayrepository_construct",
      "target": "holiday"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository_construct",
      "target": "src_appointment_repository_holidayrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository_findbyuuid",
      "target": "holiday"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository_remove",
      "target": "holiday"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository_save",
      "target": "holiday"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository_findallbydoctor",
      "target": "src_appointment_repository_holidayrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository_findactivebydoctor",
      "target": "src_appointment_repository_holidayrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository_findallbydoctorincontext",
      "target": "src_appointment_repository_holidayrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository_findallbydoctorincontext",
      "target": "src_appointment_repository_holidayrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/HolidayRepository.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_holidayrepository_holidayrepository_findactivebydoctor",
      "target": "src_appointment_repository_holidayrepository_php_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/SlotTakenException.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_slottakenexception",
      "target": "repository_slottakenexception_slottakenexception"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/SlotTakenException.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_slottakenexception_slottakenexception",
      "target": "runtimeexception"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Exception/AppException.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "exception_appexception_appexception",
      "target": "runtimeexception"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository",
      "target": "repository_weeklyschedulerepository_weeklyschedulerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository",
      "target": "src_appointment_repository_weeklyschedulerepository_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository",
      "target": "src_appointment_repository_weeklyschedulerepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository",
      "target": "src_appointment_repository_weeklyschedulerepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository",
      "target": "src_appointment_repository_weeklyschedulerepository_php_weeklyschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository",
      "target": "repository_weeklyschedulerepository_weeklyschedulerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository",
      "target": "repository_weeklyschedulerepository_weeklyschedulerepository_findallbydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository",
      "target": "repository_weeklyschedulerepository_weeklyschedulerepository_findbydoctorandclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository",
      "target": "repository_weeklyschedulerepository_weeklyschedulerepository_findbydoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository",
      "target": "repository_weeklyschedulerepository_weeklyschedulerepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository",
      "target": "repository_weeklyschedulerepository_weeklyschedulerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository",
      "target": "repository_weeklyschedulerepository_weeklyschedulerepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository_construct",
      "target": "src_appointment_repository_weeklyschedulerepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository_construct",
      "target": "src_appointment_repository_weeklyschedulerepository_php_weeklyschedule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository_findbydoctorandclinic",
      "target": "src_appointment_repository_weeklyschedulerepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository_findbydoctorandclinic",
      "target": "src_appointment_repository_weeklyschedulerepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository_findbydoctorandclinic",
      "target": "src_appointment_repository_weeklyschedulerepository_php_weeklyschedule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository_findallbydoctor",
      "target": "src_appointment_repository_weeklyschedulerepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository_findbyuuid",
      "target": "src_appointment_repository_weeklyschedulerepository_php_weeklyschedule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository_remove",
      "target": "src_appointment_repository_weeklyschedulerepository_php_weeklyschedule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Repository/WeeklyScheduleRepository.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_weeklyschedulerepository_weeklyschedulerepository_save",
      "target": "src_appointment_repository_weeklyschedulerepository_php_weeklyschedule"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker",
      "target": "entitycontextresolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker",
      "target": "src_appointment_security_appointmentaccesschecker_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker",
      "target": "src_appointment_security_appointmentaccesschecker_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_can"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_cancancel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_canmanage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_canmanagecontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_canview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_secretarycan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_secretarycancontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_viewableclinicfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_canview",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_can"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_canview",
      "target": "src_appointment_security_appointmentaccesschecker_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_canview",
      "target": "src_appointment_security_appointmentaccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_can",
      "target": "src_appointment_security_appointmentaccesschecker_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_cancancel",
      "target": "src_appointment_security_appointmentaccesschecker_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_canmanage",
      "target": "src_appointment_security_appointmentaccesschecker_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_secretarycan",
      "target": "src_appointment_security_appointmentaccesschecker_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_can",
      "target": "src_appointment_security_appointmentaccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_cancancel",
      "target": "src_appointment_security_appointmentaccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_canmanage",
      "target": "src_appointment_security_appointmentaccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_canmanagecontext",
      "target": "src_appointment_security_appointmentaccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_secretarycan",
      "target": "src_appointment_security_appointmentaccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_secretarycancontext",
      "target": "src_appointment_security_appointmentaccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_viewableclinicfor",
      "target": "src_appointment_security_appointmentaccesschecker_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_canmanage",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_can"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_cancancel",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_can"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_can",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_secretarycan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_canmanagecontext",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_can"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_secretarycancontext",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_can"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_viewableclinicfor",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_can"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_canmanagecontext",
      "target": "security_appointmentaccesschecker_appointmentaccesschecker_secretarycancontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_canmanagecontext",
      "target": "src_appointment_security_appointmentaccesschecker_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_canmanagecontext",
      "target": "src_appointment_security_appointmentaccesschecker_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_secretarycancontext",
      "target": "src_appointment_security_appointmentaccesschecker_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_viewableclinicfor",
      "target": "src_appointment_security_appointmentaccesschecker_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_secretarycancontext",
      "target": "src_appointment_security_appointmentaccesschecker_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Security/AppointmentAccessChecker.php",
      "source_location": "L85",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "security_appointmentaccesschecker_appointmentaccesschecker_viewableclinicfor",
      "target": "src_appointment_security_appointmentaccesschecker_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice",
      "target": "appointmentrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice",
      "target": "commissionservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice",
      "target": "domaincontextresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice",
      "target": "loggerinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice",
      "target": "service_appointmentconfirmationservice_appointmentconfirmationservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice",
      "target": "src_appointment_service_appointmentconfirmationservice_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice",
      "target": "src_appointment_service_appointmentconfirmationservice_php_patientsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice",
      "target": "src_appointment_service_appointmentconfirmationservice_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice_appointmentconfirmationservice",
      "target": "service_appointmentconfirmationservice_appointmentconfirmationservice_confirmwithpayments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice_appointmentconfirmationservice",
      "target": "service_appointmentconfirmationservice_appointmentconfirmationservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice_appointmentconfirmationservice",
      "target": "service_appointmentconfirmationservice_appointmentconfirmationservice_onconfirmed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice_appointmentconfirmationservice",
      "target": "service_appointmentconfirmationservice_appointmentconfirmationservice_splitpaymentshares"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice_appointmentconfirmationservice_confirmwithpayments",
      "target": "service_appointmentconfirmationservice_appointmentconfirmationservice_splitpaymentshares"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice_appointmentconfirmationservice_onconfirmed",
      "target": "service_appointmentconfirmationservice_appointmentconfirmationservice_splitpaymentshares"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice_appointmentconfirmationservice_splitpaymentshares",
      "target": "src_appointment_service_appointmentconfirmationservice_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice_appointmentconfirmationservice_confirmwithpayments",
      "target": "src_appointment_service_appointmentconfirmationservice_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice_appointmentconfirmationservice_onconfirmed",
      "target": "src_appointment_service_appointmentconfirmationservice_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice_appointmentconfirmationservice_onconfirmed",
      "target": "src_appointment_service_appointmentconfirmationservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L67",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice_appointmentconfirmationservice_confirmwithpayments",
      "target": "src_appointment_service_appointmentconfirmationservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentConfirmationService.php",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_appointmentconfirmationservice_appointmentconfirmationservice_confirmwithpayments",
      "target": "src_appointment_service_appointmentconfirmationservice_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentExpiryService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentexpiryservice",
      "target": "appointmentrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentExpiryService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentexpiryservice",
      "target": "service_appointmentexpiryservice_appointmentexpiryservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentExpiryService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentexpiryservice_appointmentexpiryservice",
      "target": "service_appointmentexpiryservice_appointmentexpiryservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentExpiryService.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentexpiryservice_appointmentexpiryservice",
      "target": "service_appointmentexpiryservice_appointmentexpiryservice_expirestale"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Service/AppointmentExpiryService.php",
      "source_location": "L25",
      "weight": 1.0,
      "source": "service_appointmentexpiryservice_appointmentexpiryservice_expirestale",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice",
      "target": "service_appointmentinsuranceservice_appointmentinsuranceservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice",
      "target": "src_appointment_service_appointmentinsuranceservice_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice",
      "target": "src_appointment_service_appointmentinsuranceservice_php_servicecategory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice",
      "target": "tenantservicecategoryservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice",
      "target": "service_appointmentinsuranceservice_appointmentinsuranceservice_apply"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice",
      "target": "service_appointmentinsuranceservice_appointmentinsuranceservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice",
      "target": "service_appointmentinsuranceservice_appointmentinsuranceservice_effectivecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice",
      "target": "service_appointmentinsuranceservice_appointmentinsuranceservice_resolvecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice",
      "target": "service_appointmentinsuranceservice_appointmentinsuranceservice_resolveinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice",
      "target": "service_appointmentinsuranceservice_appointmentinsuranceservice_tenantof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice_apply",
      "target": "service_appointmentinsuranceservice_appointmentinsuranceservice_tenantof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice_effectivecategory",
      "target": "service_appointmentinsuranceservice_appointmentinsuranceservice_tenantof"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice_tenantof",
      "target": "src_appointment_service_appointmentinsuranceservice_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice_apply",
      "target": "src_appointment_service_appointmentinsuranceservice_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice_effectivecategory",
      "target": "src_appointment_service_appointmentinsuranceservice_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice_effectivecategory",
      "target": "src_appointment_service_appointmentinsuranceservice_php_servicecategory"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice_resolvecategory",
      "target": "src_appointment_service_appointmentinsuranceservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice_apply",
      "target": "service_appointmentinsuranceservice_appointmentinsuranceservice_resolvecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/AppointmentInsuranceService.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appointmentinsuranceservice_appointmentinsuranceservice_apply",
      "target": "service_appointmentinsuranceservice_appointmentinsuranceservice_resolveinsuranceid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/BookingContextResolver.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_bookingcontextresolver",
      "target": "service_bookingcontextresolver_bookingcontextresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/BookingContextResolver.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_bookingcontextresolver",
      "target": "src_appointment_service_bookingcontextresolver_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/BookingContextResolver.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_bookingcontextresolver",
      "target": "src_appointment_service_bookingcontextresolver_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/BookingContextResolver.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_bookingcontextresolver_bookingcontextresolver",
      "target": "service_bookingcontextresolver_bookingcontextresolver_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/BookingContextResolver.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_bookingcontextresolver_bookingcontextresolver",
      "target": "service_bookingcontextresolver_bookingcontextresolver_resolve"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/BookingContextResolver.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_bookingcontextresolver_bookingcontextresolver_resolve",
      "target": "src_appointment_service_bookingcontextresolver_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/BookingContextResolver.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_bookingcontextresolver_bookingcontextresolver_resolve",
      "target": "src_appointment_service_bookingcontextresolver_php_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator",
      "target": "service_servicebookingcalculator_servicebookingcalculator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator",
      "target": "servicebookingduration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator",
      "target": "src_appointment_service_servicebookingcalculator_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator",
      "target": "src_appointment_service_servicebookingcalculator_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator",
      "target": "tenantownershipchecker"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator",
      "target": "service_servicebookingcalculator_servicebookingcalculator_assertbelongstocontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator",
      "target": "service_servicebookingcalculator_servicebookingcalculator_bufferminutes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator",
      "target": "service_servicebookingcalculator_servicebookingcalculator_calculate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator",
      "target": "service_servicebookingcalculator_servicebookingcalculator_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator",
      "target": "service_servicebookingcalculator_servicebookingcalculator_isservicemode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator",
      "target": "service_servicebookingcalculator_servicebookingcalculator_metaof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_isservicemode",
      "target": "service_servicebookingcalculator_servicebookingcalculator_metaof"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_isservicemode",
      "target": "src_appointment_service_servicebookingcalculator_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_isservicemode",
      "target": "src_appointment_service_servicebookingcalculator_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_assertbelongstocontext",
      "target": "src_appointment_service_servicebookingcalculator_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_bufferminutes",
      "target": "src_appointment_service_servicebookingcalculator_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_calculate",
      "target": "src_appointment_service_servicebookingcalculator_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_metaof",
      "target": "src_appointment_service_servicebookingcalculator_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_assertbelongstocontext",
      "target": "src_appointment_service_servicebookingcalculator_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_bufferminutes",
      "target": "src_appointment_service_servicebookingcalculator_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_calculate",
      "target": "src_appointment_service_servicebookingcalculator_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_metaof",
      "target": "src_appointment_service_servicebookingcalculator_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_bufferminutes",
      "target": "service_servicebookingcalculator_servicebookingcalculator_metaof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_calculate",
      "target": "service_servicebookingcalculator_servicebookingcalculator_bufferminutes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_calculate",
      "target": "service_servicebookingcalculator_servicebookingcalculator_assertbelongstocontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/ServiceBookingCalculator.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_servicebookingcalculator_servicebookingcalculator_calculate",
      "target": "servicebookingduration"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice",
      "target": "appointmentrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice",
      "target": "src_appointment_service_slotcalculatorservice_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice",
      "target": "src_appointment_service_slotcalculatorservice_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_bookingwindowend"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildsessionsfromoverride"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildsessionslots"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_explainemptyday"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L269",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_filterbookedslots"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_findnextavailablestart"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_firstoverlap"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_getallslotswithavailability"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_getavailableslots"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_getbookingmeta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_getservicestarttimes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_hasanyavailability"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_isholiday"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_iswithinbookingwindow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L278",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_parsetime"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice",
      "target": "service_slotcalculatorservice_slotcalculatorservice_resolveslotlocationid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getavailableslots",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getavailableslots",
      "target": "service_slotcalculatorservice_slotcalculatorservice_filterbookedslots"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getavailableslots",
      "target": "src_appointment_service_slotcalculatorservice_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getavailableslots",
      "target": "src_appointment_service_slotcalculatorservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L117",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions",
      "target": "src_appointment_service_slotcalculatorservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L151",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_explainemptyday",
      "target": "src_appointment_service_slotcalculatorservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L269",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_filterbookedslots",
      "target": "src_appointment_service_slotcalculatorservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L145",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_findnextavailablestart",
      "target": "src_appointment_service_slotcalculatorservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getallslotswithavailability",
      "target": "src_appointment_service_slotcalculatorservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getbookingmeta",
      "target": "src_appointment_service_slotcalculatorservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getservicestarttimes",
      "target": "src_appointment_service_slotcalculatorservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_hasanyavailability",
      "target": "src_appointment_service_slotcalculatorservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_iswithinbookingwindow",
      "target": "src_appointment_service_slotcalculatorservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_resolveslotlocationid",
      "target": "src_appointment_service_slotcalculatorservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions",
      "target": "src_appointment_service_slotcalculatorservice_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L151",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_explainemptyday",
      "target": "src_appointment_service_slotcalculatorservice_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L145",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_findnextavailablestart",
      "target": "src_appointment_service_slotcalculatorservice_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getallslotswithavailability",
      "target": "src_appointment_service_slotcalculatorservice_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L175",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getbookingmeta",
      "target": "src_appointment_service_slotcalculatorservice_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getservicestarttimes",
      "target": "src_appointment_service_slotcalculatorservice_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_hasanyavailability",
      "target": "src_appointment_service_slotcalculatorservice_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_iswithinbookingwindow",
      "target": "src_appointment_service_slotcalculatorservice_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_resolveslotlocationid",
      "target": "src_appointment_service_slotcalculatorservice_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L41",
      "weight": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_resolveslotlocationid",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_resolveslotlocationid",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L63",
      "weight": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getallslotswithavailability",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getallslotswithavailability",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_hasanyavailability",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L127",
      "weight": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getservicestarttimes",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L108",
      "weight": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getservicestarttimes",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getservicestarttimes",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getservicestarttimes",
      "target": "service_slotcalculatorservice_slotcalculatorservice_firstoverlap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getservicestarttimes",
      "target": "service_slotcalculatorservice_slotcalculatorservice_getbookingmeta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_getservicestarttimes",
      "target": "service_slotcalculatorservice_slotcalculatorservice_parsetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_explainemptyday",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_explainemptyday",
      "target": "service_slotcalculatorservice_slotcalculatorservice_iswithinbookingwindow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L169",
      "weight": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_findnextavailablestart",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L157",
      "weight": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_findnextavailablestart",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_findnextavailablestart",
      "target": "service_slotcalculatorservice_slotcalculatorservice_bookingwindowend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_findnextavailablestart",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildsessionsfromoverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_findnextavailablestart",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildsessionslots"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_findnextavailablestart",
      "target": "service_slotcalculatorservice_slotcalculatorservice_firstoverlap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_findnextavailablestart",
      "target": "service_slotcalculatorservice_slotcalculatorservice_isholiday"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L315",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_iswithinbookingwindow",
      "target": "service_slotcalculatorservice_slotcalculatorservice_bookingwindowend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions",
      "target": "service_slotcalculatorservice_slotcalculatorservice_iswithinbookingwindow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_iswithinbookingwindow",
      "target": "service_slotcalculatorservice_slotcalculatorservice_getbookingmeta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L134",
      "weight": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildsessionsfromoverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildsessionslots"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_buildallsessions",
      "target": "service_slotcalculatorservice_slotcalculatorservice_parsetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_buildsessionsfromoverride",
      "target": "service_slotcalculatorservice_slotcalculatorservice_buildsessionslots"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_buildsessionsfromoverride",
      "target": "service_slotcalculatorservice_slotcalculatorservice_parsetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L227",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_buildsessionslots",
      "target": "service_slotcalculatorservice_slotcalculatorservice_parsetime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Appointment/Service/SlotCalculatorService.php",
      "source_location": "L271",
      "weight": 1.0,
      "source": "service_slotcalculatorservice_slotcalculatorservice_filterbookedslots",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/ValueObject/ServiceBookingDuration.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "valueobject_servicebookingduration",
      "target": "valueobject_servicebookingduration_servicebookingduration"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/ValueObject/ServiceBookingDuration.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "valueobject_servicebookingduration_servicebookingduration",
      "target": "valueobject_servicebookingduration_servicebookingduration_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Appointment/ValueObject/ServiceBookingDuration.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "valueobject_servicebookingduration_servicebookingduration",
      "target": "valueobject_servicebookingduration_servicebookingduration_endfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_createadmincommand",
      "target": "command_createadmincommand_createadmincommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_createadmincommand",
      "target": "src_auth_command_createadmincommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_createadmincommand",
      "target": "src_auth_command_createadmincommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_createadmincommand_createadmincommand",
      "target": "command_createadmincommand_createadmincommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_createadmincommand_createadmincommand",
      "target": "command_createadmincommand_createadmincommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_createadmincommand_createadmincommand",
      "target": "command_createadmincommand_createadmincommand_execute"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_createadmincommand_createadmincommand_execute",
      "target": "src_auth_command_createadmincommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/CreateAdminCommand.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_createadmincommand_createadmincommand_execute",
      "target": "src_auth_command_createadmincommand_php_outputinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_systemownercommand",
      "target": "command_systemownercommand_systemownercommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_systemownercommand",
      "target": "src_auth_command_systemownercommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_systemownercommand",
      "target": "src_auth_command_systemownercommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_systemownercommand_systemownercommand",
      "target": "command_systemownercommand_systemownercommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_systemownercommand_systemownercommand",
      "target": "command_systemownercommand_systemownercommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_systemownercommand_systemownercommand",
      "target": "command_systemownercommand_systemownercommand_execute"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_systemownercommand_systemownercommand_execute",
      "target": "src_auth_command_systemownercommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Command/SystemOwnerCommand.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_systemownercommand_systemownercommand_execute",
      "target": "src_auth_command_systemownercommand_php_outputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller",
      "target": "clinicdoctorpermissionrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller",
      "target": "controller_authcontroller_authcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller",
      "target": "ratelimiterfactory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller",
      "target": "src_auth_controller_authcontroller_php_clinicdoctorpermission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller",
      "target": "src_auth_controller_authcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller",
      "target": "src_auth_controller_authcontroller_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller",
      "target": "useractivecontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L642",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_buildavailablecontexts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L725",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_builddbkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L438",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_changepassword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L782",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_contextpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L622",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_enforcelimit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L715",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_findcontextbydbuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L290",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_issuetoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_login"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L730",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_logout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L363",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_otplogin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L415",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_refreshtoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_register"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L387",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_resetpassword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L631",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_resolveprimaryrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_sendcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L774",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_sessiontoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L569",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_switchcontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L483",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_userinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_authcontroller_authcontroller_verifycode"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L104",
      "weight": 1.0,
      "source": "controller_authcontroller_authcontroller_login",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_login",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L438",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_changepassword",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L622",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_enforcelimit",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L290",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_issuetoken",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L730",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_logout",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L363",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_otplogin",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L415",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_refreshtoken",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L213",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_register",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L387",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_resetpassword",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L107",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_sendcode",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L774",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_sessiontoken",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L569",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_switchcontext",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L483",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_userinfo",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L155",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_verifycode",
      "target": "src_auth_controller_authcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L140",
      "weight": 1.0,
      "source": "controller_authcontroller_authcontroller_sendcode",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_sendcode",
      "target": "src_auth_controller_authcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L438",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_changepassword",
      "target": "src_auth_controller_authcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L622",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_enforcelimit",
      "target": "src_auth_controller_authcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L290",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_issuetoken",
      "target": "src_auth_controller_authcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L730",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_logout",
      "target": "src_auth_controller_authcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L363",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_otplogin",
      "target": "src_auth_controller_authcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L415",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_refreshtoken",
      "target": "src_auth_controller_authcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L213",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_register",
      "target": "src_auth_controller_authcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L387",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_resetpassword",
      "target": "src_auth_controller_authcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L569",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_switchcontext",
      "target": "src_auth_controller_authcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_verifycode",
      "target": "src_auth_controller_authcontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_verifycode",
      "target": "controller_authcontroller_authcontroller_enforcelimit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L340",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_issuetoken",
      "target": "controller_authcontroller_authcontroller_enforcelimit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L366",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_otplogin",
      "target": "controller_authcontroller_authcontroller_enforcelimit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L390",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_resetpassword",
      "target": "controller_authcontroller_authcontroller_enforcelimit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L438",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_changepassword",
      "target": "src_auth_controller_authcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L642",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_buildavailablecontexts",
      "target": "src_auth_controller_authcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L631",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_resolveprimaryrole",
      "target": "src_auth_controller_authcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L569",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_switchcontext",
      "target": "src_auth_controller_authcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L483",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_userinfo",
      "target": "src_auth_controller_authcontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L474",
      "weight": 1.0,
      "source": "controller_authcontroller_authcontroller_refreshtoken",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L536",
      "weight": 1.0,
      "source": "controller_authcontroller_authcontroller_userinfo",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L540",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_userinfo",
      "target": "controller_authcontroller_authcontroller_buildavailablecontexts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L549",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_userinfo",
      "target": "controller_authcontroller_authcontroller_builddbkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L550",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_userinfo",
      "target": "controller_authcontroller_authcontroller_findcontextbydbuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L539",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_userinfo",
      "target": "controller_authcontroller_authcontroller_resolveprimaryrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L594",
      "weight": 1.0,
      "source": "controller_authcontroller_authcontroller_switchcontext",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L604",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_switchcontext",
      "target": "controller_authcontroller_authcontroller_buildavailablecontexts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L615",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_switchcontext",
      "target": "controller_authcontroller_authcontroller_builddbkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L605",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_switchcontext",
      "target": "controller_authcontroller_authcontroller_findcontextbydbuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L626",
      "weight": 1.0,
      "source": "controller_authcontroller_authcontroller_enforcelimit",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L622",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_enforcelimit",
      "target": "ratelimiterfactory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller",
      "target": "ratelimiterfactory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator",
      "target": "ratelimiterfactory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L728",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_buildavailablecontexts",
      "target": "controller_authcontroller_authcontroller_contextpermissions"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/AuthController.php",
      "source_location": "L785",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_authcontroller_authcontroller_contextpermissions",
      "target": "src_auth_controller_authcontroller_php_clinicdoctorpermission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller",
      "target": "controller_notificationmobilecontroller_notificationmobilecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller",
      "target": "smsservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller",
      "target": "src_auth_controller_notificationmobilecontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller",
      "target": "src_auth_controller_notificationmobilecontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller",
      "target": "src_auth_controller_notificationmobilecontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller",
      "target": "controller_notificationmobilecontroller_notificationmobilecontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller",
      "target": "controller_notificationmobilecontroller_notificationmobilecontroller_getcurrent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller",
      "target": "controller_notificationmobilecontroller_notificationmobilecontroller_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller",
      "target": "controller_notificationmobilecontroller_notificationmobilecontroller_requestotp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller",
      "target": "controller_notificationmobilecontroller_notificationmobilecontroller_resolveentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller",
      "target": "controller_notificationmobilecontroller_notificationmobilecontroller_verify"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_requestotp",
      "target": "controller_notificationmobilecontroller_notificationmobilecontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_requestotp",
      "target": "src_auth_controller_notificationmobilecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_requestotp",
      "target": "src_auth_controller_notificationmobilecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_requestotp",
      "target": "src_auth_controller_notificationmobilecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_verify",
      "target": "src_auth_controller_notificationmobilecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L129",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_getcurrent",
      "target": "src_auth_controller_notificationmobilecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L144",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_remove",
      "target": "src_auth_controller_notificationmobilecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_resolveentity",
      "target": "src_auth_controller_notificationmobilecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_verify",
      "target": "src_auth_controller_notificationmobilecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L129",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_getcurrent",
      "target": "src_auth_controller_notificationmobilecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L144",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_remove",
      "target": "src_auth_controller_notificationmobilecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_verify",
      "target": "src_auth_controller_notificationmobilecontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_verify",
      "target": "controller_notificationmobilecontroller_notificationmobilecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_getcurrent",
      "target": "controller_notificationmobilecontroller_notificationmobilecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/NotificationMobileController.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_notificationmobilecontroller_notificationmobilecontroller_remove",
      "target": "controller_notificationmobilecontroller_notificationmobilecontroller_resolveentity"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller",
      "target": "controller_preregistrationcontroller_preregistrationcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller",
      "target": "smsservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller",
      "target": "src_auth_controller_preregistrationcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller",
      "target": "src_auth_controller_preregistrationcontroller_php_request"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller",
      "target": "controller_preregistrationcontroller_preregistrationcontroller_approve"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller",
      "target": "controller_preregistrationcontroller_preregistrationcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller",
      "target": "controller_preregistrationcontroller_preregistrationcontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller",
      "target": "controller_preregistrationcontroller_preregistrationcontroller_reject"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller",
      "target": "controller_preregistrationcontroller_preregistrationcontroller_submit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller_submit",
      "target": "src_auth_controller_preregistrationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller_submit",
      "target": "src_auth_controller_preregistrationcontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L52",
      "weight": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller_submit",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller_list",
      "target": "src_auth_controller_preregistrationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L175",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller_reject",
      "target": "src_auth_controller_preregistrationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L104",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller_approve",
      "target": "src_auth_controller_preregistrationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller_list",
      "target": "src_auth_controller_preregistrationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Controller/PreRegistrationController.php",
      "source_location": "L175",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_preregistrationcontroller_preregistrationcontroller_reject",
      "target": "src_auth_controller_preregistrationcontroller_php_jsonresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_mobileverificationotp",
      "target": "entity_mobileverificationotp_mobileverificationotp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_mobileverificationotp_mobileverificationotp",
      "target": "entity_mobileverificationotp_mobileverificationotp_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_mobileverificationotp_mobileverificationotp",
      "target": "entity_mobileverificationotp_mobileverificationotp_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_mobileverificationotp_mobileverificationotp",
      "target": "entity_mobileverificationotp_mobileverificationotp_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_mobileverificationotp_mobileverificationotp",
      "target": "entity_mobileverificationotp_mobileverificationotp_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_mobileverificationotp_mobileverificationotp",
      "target": "entity_mobileverificationotp_mobileverificationotp_getnewmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_mobileverificationotp_mobileverificationotp",
      "target": "entity_mobileverificationotp_mobileverificationotp_getotpcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_mobileverificationotp_mobileverificationotp",
      "target": "entity_mobileverificationotp_mobileverificationotp_isexpired"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_mobileverificationotp_mobileverificationotp",
      "target": "entity_mobileverificationotp_mobileverificationotp_isused"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_mobileverificationotp_mobileverificationotp",
      "target": "entity_mobileverificationotp_mobileverificationotp_markused"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L44",
      "weight": 1.0,
      "source": "entity_mobileverificationotp_mobileverificationotp_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/MobileVerificationOtp.php",
      "source_location": "L53",
      "weight": 1.0,
      "source": "entity_mobileverificationotp_mobileverificationotp_isexpired",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration",
      "target": "entity_preregistration_preregistration"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_approve"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_getadminnote"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_getinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_getmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_gettype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_ispending"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_preregistration_preregistration",
      "target": "entity_preregistration_preregistration_reject"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L62",
      "weight": 1.0,
      "source": "entity_preregistration_preregistration_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L80",
      "weight": 1.0,
      "source": "entity_preregistration_preregistration_approve",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/PreRegistration.php",
      "source_location": "L87",
      "weight": 1.0,
      "source": "entity_preregistration_preregistration_reject",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user",
      "target": "entity_user_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user",
      "target": "passwordauthenticateduserinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user",
      "target": "userinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_addrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_erasecredentials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_getemail"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_getmobilenumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_getnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_getpassword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_getpasswordhash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_getrealname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_getroles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_getuseridentifier"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_hasrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_isnationalcodeverified"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_isstaff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_setemail"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_setmobilenumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_setnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_setnationalcodeverified"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_setpasswordhash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_setrealname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_setroles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "entity_user_user_setstatus"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "passwordauthenticateduserinterface"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user",
      "target": "userinterface"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L57",
      "weight": 1.0,
      "source": "entity_user_user_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user_hasrole",
      "target": "entity_user_user_getroles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L89",
      "weight": 1.0,
      "source": "entity_user_user_setmobilenumber",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L89",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_user_user_setmobilenumber",
      "target": "src_auth_entity_user_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L103",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_user_user_addrole",
      "target": "src_auth_entity_user_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_user_user_setemail",
      "target": "src_auth_entity_user_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L88",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_user_user_setnationalcode",
      "target": "src_auth_entity_user_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L98",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_user_user_setnationalcodeverified",
      "target": "src_auth_entity_user_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L99",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_user_user_setpasswordhash",
      "target": "src_auth_entity_user_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L87",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_user_user_setrealname",
      "target": "src_auth_entity_user_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_user_user_setroles",
      "target": "src_auth_entity_user_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_user_user_setstatus",
      "target": "src_auth_entity_user_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L87",
      "weight": 1.0,
      "source": "entity_user_user_setrealname",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L95",
      "weight": 1.0,
      "source": "entity_user_user_setnationalcode",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L98",
      "weight": 1.0,
      "source": "entity_user_user_setnationalcodeverified",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L99",
      "weight": 1.0,
      "source": "entity_user_user_setpasswordhash",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L100",
      "weight": 1.0,
      "source": "entity_user_user_setroles",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L101",
      "weight": 1.0,
      "source": "entity_user_user_setstatus",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L107",
      "weight": 1.0,
      "source": "entity_user_user_addrole",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/User.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_user_user_isstaff",
      "target": "entity_user_user_hasrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_useractivecontext",
      "target": "entity_useractivecontext_useractivecontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_useractivecontext_useractivecontext",
      "target": "entity_useractivecontext_useractivecontext_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_useractivecontext_useractivecontext",
      "target": "entity_useractivecontext_useractivecontext_getdbtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_useractivecontext_useractivecontext",
      "target": "entity_useractivecontext_useractivecontext_getdbuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_useractivecontext_useractivecontext",
      "target": "entity_useractivecontext_useractivecontext_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_useractivecontext_useractivecontext",
      "target": "entity_useractivecontext_useractivecontext_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_useractivecontext_useractivecontext",
      "target": "entity_useractivecontext_useractivecontext_isclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_useractivecontext_useractivecontext",
      "target": "entity_useractivecontext_useractivecontext_setcontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_useractivecontext_useractivecontext",
      "target": "src_auth_entity_useractivecontext_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_useractivecontext_useractivecontext_construct",
      "target": "src_auth_entity_useractivecontext_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_useractivecontext_useractivecontext_getuser",
      "target": "src_auth_entity_useractivecontext_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_useractivecontext_useractivecontext_construct",
      "target": "entity_useractivecontext_useractivecontext_setcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L26",
      "weight": 1.0,
      "source": "entity_useractivecontext_useractivecontext_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L57",
      "weight": 1.0,
      "source": "entity_useractivecontext_useractivecontext_setcontext",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Entity/UserActiveContext.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_useractivecontext_useractivecontext_setcontext",
      "target": "src_auth_entity_useractivecontext_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/PreRegistrationRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_preregistrationrepository",
      "target": "repository_preregistrationrepository_preregistrationrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/PreRegistrationRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_preregistrationrepository",
      "target": "src_auth_repository_preregistrationrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/PreRegistrationRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_preregistrationrepository_preregistrationrepository",
      "target": "repository_preregistrationrepository_preregistrationrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/PreRegistrationRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_preregistrationrepository_preregistrationrepository",
      "target": "repository_preregistrationrepository_preregistrationrepository_haspendingformobile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/PreRegistrationRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_preregistrationrepository_preregistrationrepository_construct",
      "target": "src_auth_repository_preregistrationrepository_php_managerregistry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository",
      "target": "repository_useractivecontextrepository_useractivecontextrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository",
      "target": "src_auth_repository_useractivecontextrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository",
      "target": "src_auth_repository_useractivecontextrepository_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository",
      "target": "useractivecontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository_useractivecontextrepository",
      "target": "repository_useractivecontextrepository_useractivecontextrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository_useractivecontextrepository",
      "target": "repository_useractivecontextrepository_useractivecontextrepository_findbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository_useractivecontextrepository",
      "target": "repository_useractivecontextrepository_useractivecontextrepository_upsert"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository_useractivecontextrepository_construct",
      "target": "src_auth_repository_useractivecontextrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_useractivecontextrepository_useractivecontextrepository_construct",
      "target": "useractivecontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository_useractivecontextrepository_findbyuser",
      "target": "src_auth_repository_useractivecontextrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository_useractivecontextrepository_findbyuser",
      "target": "useractivecontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository_useractivecontextrepository_upsert",
      "target": "repository_useractivecontextrepository_useractivecontextrepository_findbyuser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository_useractivecontextrepository_upsert",
      "target": "src_auth_repository_useractivecontextrepository_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest",
      "target": "useractivecontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest",
      "target": "useractivecontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest",
      "target": "useractivecontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserActiveContextRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_useractivecontextrepository_useractivecontextrepository_upsert",
      "target": "useractivecontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryAppointmentScopeTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryappointmentscopetest",
      "target": "useractivecontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest",
      "target": "useractivecontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest",
      "target": "useractivecontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest",
      "target": "useractivecontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest",
      "target": "useractivecontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userrepository",
      "target": "repository_userrepository_userrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userrepository",
      "target": "src_auth_repository_userrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userrepository",
      "target": "src_auth_repository_userrepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userrepository_userrepository",
      "target": "repository_userrepository_userrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userrepository_userrepository",
      "target": "repository_userrepository_userrepository_findbymobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userrepository_userrepository",
      "target": "repository_userrepository_userrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userrepository_userrepository",
      "target": "repository_userrepository_userrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userrepository_userrepository",
      "target": "repository_userrepository_userrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_userrepository_userrepository_construct",
      "target": "src_auth_repository_userrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_userrepository_userrepository_construct",
      "target": "src_auth_repository_userrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_userrepository_userrepository_findbymobile",
      "target": "src_auth_repository_userrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_userrepository_userrepository_findbyuuid",
      "target": "src_auth_repository_userrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_userrepository_userrepository_remove",
      "target": "src_auth_repository_userrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Repository/UserRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_userrepository_userrepository_save",
      "target": "src_auth_repository_userrepository_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator",
      "target": "abstractauthenticator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator",
      "target": "authenticationexception"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator",
      "target": "passport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator",
      "target": "security_passwordauthenticator_passwordauthenticator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator",
      "target": "src_auth_security_passwordauthenticator_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator",
      "target": "src_auth_security_passwordauthenticator_php_response"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator",
      "target": "tokeninterface"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator",
      "target": "abstractauthenticator"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator",
      "target": "security_passwordauthenticator_passwordauthenticator_authenticate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator",
      "target": "security_passwordauthenticator_passwordauthenticator_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator",
      "target": "security_passwordauthenticator_passwordauthenticator_istrustedservicelogin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator",
      "target": "security_passwordauthenticator_passwordauthenticator_onauthenticationfailure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator",
      "target": "security_passwordauthenticator_passwordauthenticator_onauthenticationsuccess"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator",
      "target": "security_passwordauthenticator_passwordauthenticator_supports"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator_authenticate",
      "target": "security_passwordauthenticator_passwordauthenticator_istrustedservicelogin"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator_istrustedservicelogin",
      "target": "src_auth_security_passwordauthenticator_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator_authenticate",
      "target": "src_auth_security_passwordauthenticator_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator_onauthenticationfailure",
      "target": "src_auth_security_passwordauthenticator_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator_onauthenticationsuccess",
      "target": "src_auth_security_passwordauthenticator_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator_supports",
      "target": "src_auth_security_passwordauthenticator_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator_authenticate",
      "target": "passport"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L64",
      "weight": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator_onauthenticationsuccess",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator_onauthenticationsuccess",
      "target": "src_auth_security_passwordauthenticator_php_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator_onauthenticationsuccess",
      "target": "tokeninterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L92",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator_onauthenticationfailure",
      "target": "src_auth_security_passwordauthenticator_php_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator_onauthenticationfailure",
      "target": "authenticationexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Auth/Security/PasswordAuthenticator.php",
      "source_location": "L102",
      "weight": 1.0,
      "source": "security_passwordauthenticator_passwordauthenticator_onauthenticationfailure",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_exceptionsubscriber",
      "target": "authenticationexception"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice",
      "target": "service_otpservice_otpservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice",
      "target": "smslog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice",
      "target": "smsservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice",
      "target": "service_otpservice_otpservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice",
      "target": "service_otpservice_otpservice_consumegrant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice",
      "target": "service_otpservice_otpservice_grantkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice",
      "target": "service_otpservice_otpservice_issuegrant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice",
      "target": "service_otpservice_otpservice_key"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice",
      "target": "service_otpservice_otpservice_resolvesitename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice",
      "target": "service_otpservice_otpservice_sendcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice",
      "target": "service_otpservice_otpservice_verifycode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice_sendcode",
      "target": "service_otpservice_otpservice_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice_verifycode",
      "target": "service_otpservice_otpservice_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice_consumegrant",
      "target": "service_otpservice_otpservice_grantkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice_issuegrant",
      "target": "service_otpservice_otpservice_grantkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice_verifycode",
      "target": "service_otpservice_otpservice_issuegrant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/OtpService.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_otpservice_otpservice_sendcode",
      "target": "service_otpservice_otpservice_resolvesitename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tokenservice",
      "target": "service_tokenservice_tokenservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tokenservice",
      "target": "src_auth_service_tokenservice_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tokenservice_tokenservice",
      "target": "service_tokenservice_tokenservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tokenservice_tokenservice",
      "target": "service_tokenservice_tokenservice_issuetokens"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tokenservice_tokenservice",
      "target": "service_tokenservice_tokenservice_refreshkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tokenservice_tokenservice",
      "target": "service_tokenservice_tokenservice_refreshtoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tokenservice_tokenservice",
      "target": "service_tokenservice_tokenservice_revokerefreshtoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tokenservice_tokenservice",
      "target": "service_tokenservice_tokenservice_storerefreshtoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tokenservice_tokenservice_issuetokens",
      "target": "service_tokenservice_tokenservice_storerefreshtoken"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tokenservice_tokenservice_issuetokens",
      "target": "src_auth_service_tokenservice_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tokenservice_tokenservice_refreshtoken",
      "target": "service_tokenservice_tokenservice_refreshkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tokenservice_tokenservice_revokerefreshtoken",
      "target": "service_tokenservice_tokenservice_refreshkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Auth/Service/TokenService.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tokenservice_tokenservice_storerefreshtoken",
      "target": "service_tokenservice_tokenservice_refreshkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillmissingclaimscommand",
      "target": "command_backfillmissingclaimscommand_backfillmissingclaimscommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillmissingclaimscommand",
      "target": "src_billing_command_backfillmissingclaimscommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillmissingclaimscommand",
      "target": "src_billing_command_backfillmissingclaimscommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillmissingclaimscommand_backfillmissingclaimscommand",
      "target": "command_backfillmissingclaimscommand_backfillmissingclaimscommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillmissingclaimscommand_backfillmissingclaimscommand",
      "target": "command_backfillmissingclaimscommand_backfillmissingclaimscommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_backfillmissingclaimscommand_backfillmissingclaimscommand",
      "target": "command_backfillmissingclaimscommand_backfillmissingclaimscommand_execute"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_backfillmissingclaimscommand_backfillmissingclaimscommand_execute",
      "target": "src_billing_command_backfillmissingclaimscommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Command/BackfillMissingClaimsCommand.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_backfillmissingclaimscommand_backfillmissingclaimscommand_execute",
      "target": "src_billing_command_backfillmissingclaimscommand_php_outputinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Contract/ClaimSubmissionResult.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "contract_claimsubmissionresult",
      "target": "contract_claimsubmissionresult_claimsubmissionresult"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Contract/ClaimSubmissionResult.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "contract_claimsubmissionresult_claimsubmissionresult",
      "target": "contract_claimsubmissionresult_claimsubmissionresult_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Contract/ClaimSubmissionResult.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "contract_claimsubmissionresult_claimsubmissionresult",
      "target": "contract_claimsubmissionresult_claimsubmissionresult_fail"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Contract/ClaimSubmissionResult.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "contract_claimsubmissionresult_claimsubmissionresult",
      "target": "contract_claimsubmissionresult_claimsubmissionresult_ok"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Contract/ClaimSubmissionResult.php",
      "source_location": "L13",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "contract_claimsubmissionresult_claimsubmissionresult_ok",
      "target": "src_billing_contract_claimsubmissionresult_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Contract/ClaimSubmissionResult.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "contract_claimsubmissionresult_claimsubmissionresult_fail",
      "target": "src_billing_contract_claimsubmissionresult_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Contract/ClaimSubmitterInterface.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "contract_claimsubmitterinterface",
      "target": "contract_claimsubmitterinterface_submit"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Contract/ClaimSubmitterInterface.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "contract_claimsubmitterinterface",
      "target": "src_billing_contract_claimsubmitterinterface_php_claim"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Contract/ClaimSubmitterInterface.php",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "contract_claimsubmitterinterface_submit",
      "target": "src_billing_contract_claimsubmitterinterface_php_claim"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Contract/ClaimSubmitterInterface.php",
      "source_location": "L13",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "contract_claimsubmitterinterface_submit",
      "target": "src_billing_contract_claimsubmitterinterface_php_claimsubmissionresult"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller",
      "target": "claimrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller",
      "target": "invoiceservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller",
      "target": "src_billing_controller_billingcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller",
      "target": "src_billing_controller_billingcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L385",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_claimfilters"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L288",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_claimsbypatient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L309",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_claimsforpatient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_createclaim"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_enrichclaims"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_finalize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_insurancedebt"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L369",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_insurancenamesfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_listclaims"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_listpatientinvoices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_listpayments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_ownssession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_paymentfilters"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_paymentssummary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_resolveentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_show"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller",
      "target": "controller_billingcontroller_billingcontroller_transitionclaim"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_createclaim",
      "target": "controller_billingcontroller_billingcontroller_enrichclaims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listclaims",
      "target": "controller_billingcontroller_billingcontroller_enrichclaims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_transitionclaim",
      "target": "controller_billingcontroller_billingcontroller_enrichclaims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_create",
      "target": "controller_billingcontroller_billingcontroller_ownssession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_create",
      "target": "controller_billingcontroller_billingcontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L96",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_create",
      "target": "src_billing_controller_billingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_create",
      "target": "src_billing_controller_billingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_create",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L385",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_claimfilters",
      "target": "src_billing_controller_billingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L288",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_claimsbypatient",
      "target": "src_billing_controller_billingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L309",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_claimsforpatient",
      "target": "src_billing_controller_billingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L148",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_createclaim",
      "target": "src_billing_controller_billingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listclaims",
      "target": "src_billing_controller_billingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listpatientinvoices",
      "target": "src_billing_controller_billingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listpayments",
      "target": "src_billing_controller_billingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L207",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_paymentfilters",
      "target": "src_billing_controller_billingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_paymentssummary",
      "target": "src_billing_controller_billingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_transitionclaim",
      "target": "src_billing_controller_billingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L288",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_claimsbypatient",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L309",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_claimsforpatient",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L148",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_createclaim",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_finalize",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L222",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_insurancedebt",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listclaims",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listpatientinvoices",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listpayments",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_paymentssummary",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L244",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_resolveentity",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_show",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_transitionclaim",
      "target": "src_billing_controller_billingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L288",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_claimsbypatient",
      "target": "src_billing_controller_billingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L309",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_claimsforpatient",
      "target": "src_billing_controller_billingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L148",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_createclaim",
      "target": "src_billing_controller_billingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L132",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_finalize",
      "target": "src_billing_controller_billingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L222",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_insurancedebt",
      "target": "src_billing_controller_billingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L172",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listclaims",
      "target": "src_billing_controller_billingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L192",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listpatientinvoices",
      "target": "src_billing_controller_billingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L165",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listpayments",
      "target": "src_billing_controller_billingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L189",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_paymentssummary",
      "target": "src_billing_controller_billingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L120",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_show",
      "target": "src_billing_controller_billingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L192",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_transitionclaim",
      "target": "src_billing_controller_billingcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_show",
      "target": "controller_billingcontroller_billingcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_finalize",
      "target": "controller_billingcontroller_billingcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listpayments",
      "target": "controller_billingcontroller_billingcontroller_paymentfilters"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listpayments",
      "target": "controller_billingcontroller_billingcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_paymentssummary",
      "target": "controller_billingcontroller_billingcontroller_paymentfilters"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_paymentssummary",
      "target": "controller_billingcontroller_billingcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listpatientinvoices",
      "target": "controller_billingcontroller_billingcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_createclaim",
      "target": "controller_billingcontroller_billingcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_listclaims",
      "target": "controller_billingcontroller_billingcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L296",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_claimsbypatient",
      "target": "controller_billingcontroller_billingcontroller_claimfilters"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_claimsbypatient",
      "target": "controller_billingcontroller_billingcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L322",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_claimsforpatient",
      "target": "controller_billingcontroller_billingcontroller_claimfilters"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L325",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_claimsforpatient",
      "target": "controller_billingcontroller_billingcontroller_insurancenamesfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L312",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_claimsforpatient",
      "target": "controller_billingcontroller_billingcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_transitionclaim",
      "target": "controller_billingcontroller_billingcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Controller/BillingController.php",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_billingcontroller_billingcontroller_insurancedebt",
      "target": "controller_billingcontroller_billingcontroller_resolveentity"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim",
      "target": "claimrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim",
      "target": "entity_claim_claim"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim",
      "target": "src_billing_entity_claim_php_collection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_additem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_allowedtransitions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_approve"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_cantransitionto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_getinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_getinsurancekind"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_getitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_getrejectreason"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_getsettledat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_getsubmittedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_gettotalapprovedrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_gettotalclaimedrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_gettotalpaidrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_gettrackingnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_pay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_reject"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_settrackingnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_submit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "entity_claim_claim_transitionsfrom"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_claim_claim",
      "target": "src_billing_entity_claim_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L107",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_claim_claim_getitems",
      "target": "src_billing_entity_claim_php_collection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L91",
      "weight": 1.0,
      "source": "entity_claim_claim_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_claim_claim_additem",
      "target": "claimitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L113",
      "weight": 1.0,
      "source": "entity_claim_claim_additem",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L109",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_claim_claim_additem",
      "target": "src_billing_entity_claim_php_self"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest",
      "target": "claimitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest",
      "target": "claimitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsListNPlusOneTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimslistnplusonetest",
      "target": "claimitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimItemRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimitemrepository",
      "target": "claimitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice",
      "target": "claimitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim_allowedtransitions",
      "target": "src_billing_entity_claim_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L154",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_claim_claim_settrackingnumber",
      "target": "src_billing_entity_claim_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claim_claim_toarray",
      "target": "entity_claim_claim_allowedtransitions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L157",
      "weight": 1.0,
      "source": "entity_claim_claim_settrackingnumber",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L125",
      "weight": 1.0,
      "source": "entity_claim_claim_submit",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L133",
      "weight": 1.0,
      "source": "entity_claim_claim_approve",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L140",
      "weight": 1.0,
      "source": "entity_claim_claim_reject",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Billing/Entity/Claim.php",
      "source_location": "L148",
      "weight": 1.0,
      "source": "entity_claim_claim_pay",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimitem",
      "target": "entity_claimitem_claimitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimitem_claimitem",
      "target": "entity_claimitem_claimitem_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimitem_claimitem",
      "target": "entity_claimitem_claimitem_getapprovedrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimitem_claimitem",
      "target": "entity_claimitem_claimitem_getclaimedrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimitem_claimitem",
      "target": "entity_claimitem_claimitem_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimitem_claimitem",
      "target": "entity_claimitem_claimitem_getinvoiceitemid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimitem_claimitem",
      "target": "entity_claimitem_claimitem_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_claimitem_claimitem",
      "target": "src_billing_entity_claimitem_php_claim"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimItem.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_claimitem_claimitem_construct",
      "target": "src_billing_entity_claimitem_php_claim"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimstatuslog",
      "target": "entity_claimstatuslog_claimstatuslog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimstatuslog_claimstatuslog",
      "target": "entity_claimstatuslog_claimstatuslog_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimstatuslog_claimstatuslog",
      "target": "entity_claimstatuslog_claimstatuslog_getclaimid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimstatuslog_claimstatuslog",
      "target": "entity_claimstatuslog_claimstatuslog_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimstatuslog_claimstatuslog",
      "target": "entity_claimstatuslog_claimstatuslog_gettostatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimstatuslog_claimstatuslog",
      "target": "entity_claimstatuslog_claimstatuslog_setactor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimstatuslog_claimstatuslog",
      "target": "entity_claimstatuslog_claimstatuslog_setcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimstatuslog_claimstatuslog",
      "target": "entity_claimstatuslog_claimstatuslog_setnote"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_claimstatuslog_claimstatuslog",
      "target": "entity_claimstatuslog_claimstatuslog_toarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L57",
      "weight": 1.0,
      "source": "entity_claimstatuslog_claimstatuslog_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_claimstatuslog_claimstatuslog_setnote",
      "target": "src_billing_entity_claimstatuslog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_claimstatuslog_claimstatuslog_setactor",
      "target": "src_billing_entity_claimstatuslog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/ClaimStatusLog.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_claimstatuslog_claimstatuslog_setcreatedat",
      "target": "src_billing_entity_claimstatuslog_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice",
      "target": "entity_invoice_invoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice",
      "target": "src_billing_entity_invoice_php_collection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice",
      "target": "src_billing_entity_invoice_php_servicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_additem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_finalize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_getbaseinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_getissuedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_getitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_getpatientrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_getpatientsessionid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_getservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_getsupplementaryinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_gettotalrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_recalculatetotals"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_setbaseinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_setpatientrecordid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_setpatientsessionid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_setservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_setsupplementaryinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "entity_invoice_invoice_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L72",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "src_billing_entity_invoice_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice",
      "target": "src_billing_entity_invoice_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L109",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice_getservicecategory",
      "target": "src_billing_entity_invoice_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice_setservicecategory",
      "target": "src_billing_entity_invoice_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L96",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice_getitems",
      "target": "src_billing_entity_invoice_php_collection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L80",
      "weight": 1.0,
      "source": "entity_invoice_invoice_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice_recalculatetotals",
      "target": "entity_invoice_invoice_gettotalrials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice_recalculatetotals",
      "target": "entity_invoice_invoice_getpatientrials"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L98",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice_setpatientsessionid",
      "target": "src_billing_entity_invoice_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L103",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice_additem",
      "target": "src_billing_entity_invoice_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice_setbaseinsuranceid",
      "target": "src_billing_entity_invoice_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L99",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice_setpatientrecordid",
      "target": "src_billing_entity_invoice_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice_setservicecategory",
      "target": "src_billing_entity_invoice_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice_setsupplementaryinsuranceid",
      "target": "src_billing_entity_invoice_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_invoice_invoice_additem",
      "target": "src_billing_entity_invoice_php_invoiceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L123",
      "weight": 1.0,
      "source": "entity_invoice_invoice_recalculatetotals",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Billing/Entity/Invoice.php",
      "source_location": "L130",
      "weight": 1.0,
      "source": "entity_invoice_invoice_finalize",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoiceitem",
      "target": "entity_invoiceitem_invoiceitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoiceitem",
      "target": "src_billing_entity_invoiceitem_php_sharebreakdown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem",
      "target": "entity_invoiceitem_invoiceitem_attachto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem",
      "target": "entity_invoiceitem_invoiceitem_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem",
      "target": "entity_invoiceitem_invoiceitem_getbaseinsurancerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem",
      "target": "entity_invoiceitem_invoiceitem_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem",
      "target": "entity_invoiceitem_invoiceitem_getpatientrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem",
      "target": "entity_invoiceitem_invoiceitem_getserviceitemid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem",
      "target": "entity_invoiceitem_invoiceitem_getsupplementaryrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem",
      "target": "entity_invoiceitem_invoiceitem_gettitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem",
      "target": "entity_invoiceitem_invoiceitem_gettotalrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem",
      "target": "entity_invoiceitem_invoiceitem_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem",
      "target": "entity_invoiceitem_invoiceitem_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem",
      "target": "src_billing_entity_invoiceitem_php_invoice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem_attachto",
      "target": "src_billing_entity_invoiceitem_php_invoice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem_construct",
      "target": "src_billing_entity_invoiceitem_php_invoice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Entity/InvoiceItem.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_invoiceitem_invoiceitem_construct",
      "target": "src_billing_entity_invoiceitem_php_sharebreakdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Event/InvoiceFinalized.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "event_invoicefinalized",
      "target": "event_invoicefinalized_invoicefinalized"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Event/InvoiceFinalized.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "event_invoicefinalized_invoicefinalized",
      "target": "event_invoicefinalized_invoicefinalized_construct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/EventSubscriber/CreateClaimsOnInvoiceFinalized.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_createclaimsoninvoicefinalized",
      "target": "eventsubscriber_createclaimsoninvoicefinalized_createclaimsoninvoicefinalized"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/EventSubscriber/CreateClaimsOnInvoiceFinalized.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_createclaimsoninvoicefinalized",
      "target": "invoicefinalized"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/EventSubscriber/CreateClaimsOnInvoiceFinalized.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_createclaimsoninvoicefinalized",
      "target": "loggerinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/EventSubscriber/CreateClaimsOnInvoiceFinalized.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_createclaimsoninvoicefinalized_createclaimsoninvoicefinalized",
      "target": "eventsubscriber_createclaimsoninvoicefinalized_createclaimsoninvoicefinalized_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/EventSubscriber/CreateClaimsOnInvoiceFinalized.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_createclaimsoninvoicefinalized_createclaimsoninvoicefinalized",
      "target": "eventsubscriber_createclaimsoninvoicefinalized_createclaimsoninvoicefinalized_invoke"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/EventSubscriber/CreateClaimsOnInvoiceFinalized.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "eventsubscriber_createclaimsoninvoicefinalized_createclaimsoninvoicefinalized_invoke",
      "target": "invoicefinalized"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice",
      "target": "invoicefinalized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimItemRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimitemrepository",
      "target": "repository_claimitemrepository_claimitemrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimItemRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimitemrepository",
      "target": "src_billing_repository_claimitemrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimItemRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimitemrepository_claimitemrepository",
      "target": "repository_claimitemrepository_claimitemrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimItemRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimitemrepository_claimitemrepository",
      "target": "repository_claimitemrepository_claimitemrepository_existsforinvoiceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimItemRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_claimitemrepository_claimitemrepository_construct",
      "target": "src_billing_repository_claimitemrepository_php_managerregistry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository",
      "target": "repository_claimrepository_claimrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository",
      "target": "src_billing_repository_claimrepository_php_claim"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository",
      "target": "src_billing_repository_claimrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_aggregatebypatient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_countbytenant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_countpatientswithclaims"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_debtreport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L279",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_detailsforpatient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_existsforinvoice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_findbytenant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L399",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_kindsforinvoice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_parseinsurances"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_patientaggregatefilters"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_patientaggregatesql"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository",
      "target": "repository_claimrepository_claimrepository_tenantqb"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_claimrepository_claimrepository_construct",
      "target": "src_billing_repository_claimrepository_php_claim"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository_construct",
      "target": "src_billing_repository_claimrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository_findbyuuid",
      "target": "src_billing_repository_claimrepository_php_claim"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository_save",
      "target": "src_billing_repository_claimrepository_php_claim"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository_findbytenant",
      "target": "repository_claimrepository_claimrepository_tenantqb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository_countbytenant",
      "target": "repository_claimrepository_claimrepository_tenantqb"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository_tenantqb",
      "target": "src_billing_repository_claimrepository_php_querybuilder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository_aggregatebypatient",
      "target": "repository_claimrepository_claimrepository_patientaggregatefilters"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository_aggregatebypatient",
      "target": "repository_claimrepository_claimrepository_patientaggregatesql"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository_countpatientswithclaims",
      "target": "repository_claimrepository_claimrepository_patientaggregatefilters"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository_countpatientswithclaims",
      "target": "repository_claimrepository_claimrepository_patientaggregatesql"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimRepository.php",
      "source_location": "L281",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimrepository_claimrepository_detailsforpatient",
      "target": "repository_claimrepository_claimrepository_patientaggregatefilters"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimstatuslogrepository",
      "target": "claimstatuslog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimstatuslogrepository",
      "target": "repository_claimstatuslogrepository_claimstatuslogrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimstatuslogrepository",
      "target": "src_billing_repository_claimstatuslogrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimstatuslogrepository_claimstatuslogrepository",
      "target": "repository_claimstatuslogrepository_claimstatuslogrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimstatuslogrepository_claimstatuslogrepository",
      "target": "repository_claimstatuslogrepository_claimstatuslogrepository_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_claimstatuslogrepository_claimstatuslogrepository",
      "target": "repository_claimstatuslogrepository_claimstatuslogrepository_timelinesforclaims"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_claimstatuslogrepository_claimstatuslogrepository_construct",
      "target": "claimstatuslog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_claimstatuslogrepository_claimstatuslogrepository_construct",
      "target": "src_billing_repository_claimstatuslogrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/ClaimStatusLogRepository.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_claimstatuslogrepository_claimstatuslogrepository_save",
      "target": "claimstatuslog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice",
      "target": "claimstatuslog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoiceitemrepository",
      "target": "repository_invoiceitemrepository_invoiceitemrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoiceitemrepository",
      "target": "src_billing_repository_invoiceitemrepository_php_invoiceitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoiceitemrepository",
      "target": "src_billing_repository_invoiceitemrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoiceitemrepository_invoiceitemrepository",
      "target": "repository_invoiceitemrepository_invoiceitemrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoiceitemrepository_invoiceitemrepository",
      "target": "repository_invoiceitemrepository_invoiceitemrepository_detailsforids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoiceitemrepository_invoiceitemrepository",
      "target": "repository_invoiceitemrepository_invoiceitemrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_invoiceitemrepository_invoiceitemrepository_construct",
      "target": "src_billing_repository_invoiceitemrepository_php_invoiceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_invoiceitemrepository_invoiceitemrepository_construct",
      "target": "src_billing_repository_invoiceitemrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceItemRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_invoiceitemrepository_invoiceitemrepository_save",
      "target": "src_billing_repository_invoiceitemrepository_php_invoiceitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository",
      "target": "src_billing_repository_invoicerepository_php_invoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository",
      "target": "src_billing_repository_invoicerepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository",
      "target": "src_billing_repository_invoicerepository_php_querybuilder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_counttenantinvoices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_findbysession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_findfinalizedinsuredwithoutclaims"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_invoicesforpatient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_paidsumdql"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_patientinvoicesquery"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_patientinvoicesummary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_paymentsforinvoices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_summarize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_tenantinvoices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_tenantinvoicesquery"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository",
      "target": "repository_invoicerepository_invoicerepository_tenantinvoicesummary"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_invoicerepository_invoicerepository_construct",
      "target": "src_billing_repository_invoicerepository_php_invoice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_construct",
      "target": "src_billing_repository_invoicerepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_findbyuuid",
      "target": "src_billing_repository_invoicerepository_php_invoice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_findbysession",
      "target": "src_billing_repository_invoicerepository_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L48",
      "weight": 1.0,
      "source": "repository_invoicerepository_invoicerepository_findfinalizedinsuredwithoutclaims",
      "target": "src_billing_repository_invoicerepository_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L94",
      "weight": 1.0,
      "source": "repository_invoicerepository_invoicerepository_patientinvoicesquery",
      "target": "src_billing_repository_invoicerepository_php_invoice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_save",
      "target": "src_billing_repository_invoicerepository_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L58",
      "weight": 1.0,
      "source": "repository_invoicerepository_invoicerepository_tenantinvoices",
      "target": "src_billing_repository_invoicerepository_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L80",
      "weight": 1.0,
      "source": "repository_invoicerepository_invoicerepository_tenantinvoicesquery",
      "target": "src_billing_repository_invoicerepository_php_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_tenantinvoices",
      "target": "repository_invoicerepository_invoicerepository_tenantinvoicesquery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L62",
      "weight": 1.0,
      "source": "repository_invoicerepository_invoicerepository_tenantinvoices",
      "target": "service_invoicepaymentstatus_invoicepaymentstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_counttenantinvoices",
      "target": "repository_invoicerepository_invoicerepository_tenantinvoicesquery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_tenantinvoicesummary",
      "target": "repository_invoicerepository_invoicerepository_summarize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_tenantinvoicesummary",
      "target": "repository_invoicerepository_invoicerepository_tenantinvoicesquery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_patientinvoicesummary",
      "target": "repository_invoicerepository_invoicerepository_patientinvoicesquery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_patientinvoicesummary",
      "target": "repository_invoicerepository_invoicerepository_summarize"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_summarize",
      "target": "src_billing_repository_invoicerepository_php_querybuilder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_patientinvoicesquery",
      "target": "src_billing_repository_invoicerepository_php_querybuilder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_tenantinvoicesquery",
      "target": "src_billing_repository_invoicerepository_php_querybuilder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Repository/InvoiceRepository.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_invoicerepository_invoicerepository_invoicesforpatient",
      "target": "repository_invoicerepository_invoicerepository_patientinvoicesquery"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_billingcalculator",
      "target": "money"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_billingcalculator",
      "target": "service_billingcalculator_billingcalculator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_billingcalculator",
      "target": "src_billing_service_billingcalculator_php_coveragerule"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_billingcalculator",
      "target": "src_billing_service_billingcalculator_php_sharebreakdown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_billingcalculator_billingcalculator",
      "target": "service_billingcalculator_billingcalculator_calculateitem"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_billingcalculator_billingcalculator_calculateitem",
      "target": "money"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_billingcalculator_billingcalculator_calculateitem",
      "target": "src_billing_service_billingcalculator_php_coveragerule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/BillingCalculator.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_billingcalculator_billingcalculator_calculateitem",
      "target": "src_billing_service_billingcalculator_php_sharebreakdown"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest",
      "target": "money"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice",
      "target": "money"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice",
      "target": "money"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice",
      "target": "claimrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice",
      "target": "claimsubmitterinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice",
      "target": "service_claimservice_claimservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice",
      "target": "src_billing_service_claimservice_php_claim"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice",
      "target": "src_billing_service_claimservice_php_invoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice",
      "target": "src_billing_service_claimservice_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice",
      "target": "service_claimservice_claimservice_buildclaim"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice",
      "target": "service_claimservice_claimservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice",
      "target": "service_claimservice_claimservice_createfrominvoice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice",
      "target": "service_claimservice_claimservice_dosubmit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice",
      "target": "service_claimservice_claimservice_logtransition"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice",
      "target": "service_claimservice_claimservice_syncfrominvoice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice",
      "target": "service_claimservice_claimservice_transition"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_createfrominvoice",
      "target": "service_claimservice_claimservice_buildclaim"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_createfrominvoice",
      "target": "service_claimservice_claimservice_logtransition"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L39",
      "weight": 1.0,
      "source": "service_claimservice_claimservice_createfrominvoice",
      "target": "src_billing_service_claimservice_php_claim"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_createfrominvoice",
      "target": "src_billing_service_claimservice_php_invoice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_buildclaim",
      "target": "src_billing_service_claimservice_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_syncfrominvoice",
      "target": "src_billing_service_claimservice_php_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_syncfrominvoice",
      "target": "service_claimservice_claimservice_buildclaim"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_syncfrominvoice",
      "target": "service_claimservice_claimservice_logtransition"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L92",
      "weight": 1.0,
      "source": "service_claimservice_claimservice_syncfrominvoice",
      "target": "src_billing_service_claimservice_php_claim"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_buildclaim",
      "target": "src_billing_service_claimservice_php_claim"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L105",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_dosubmit",
      "target": "src_billing_service_claimservice_php_claim"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_logtransition",
      "target": "src_billing_service_claimservice_php_claim"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_transition",
      "target": "src_billing_service_claimservice_php_claim"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_transition",
      "target": "service_claimservice_claimservice_dosubmit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_transition",
      "target": "service_claimservice_claimservice_logtransition"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_transition",
      "target": "src_billing_service_claimservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ClaimService.php",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_claimservice_claimservice_logtransition",
      "target": "src_billing_service_claimservice_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoicePaymentStatus.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoicepaymentstatus",
      "target": "service_invoicepaymentstatus_invoicepaymentstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoicePaymentStatus.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoicepaymentstatus_invoicepaymentstatus",
      "target": "service_invoicepaymentstatus_invoicepaymentstatus_resolve"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L154",
      "weight": 1.0,
      "source": "service_invoiceservice_invoiceservice_patientinvoicelist",
      "target": "service_invoicepaymentstatus_invoicepaymentstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice",
      "target": "service_invoiceservice_invoiceservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice",
      "target": "src_billing_service_invoiceservice_php_invoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice",
      "target": "src_billing_service_invoiceservice_php_patientsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice",
      "target": "tenantinsuranceservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice_invoiceservice",
      "target": "service_invoiceservice_invoiceservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice_invoiceservice",
      "target": "service_invoiceservice_invoiceservice_createfromsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice_invoiceservice",
      "target": "service_invoiceservice_invoiceservice_detailwithsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice_invoiceservice",
      "target": "service_invoiceservice_invoiceservice_finalize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice_invoiceservice",
      "target": "service_invoiceservice_invoiceservice_insurancename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice_invoiceservice",
      "target": "service_invoiceservice_invoiceservice_patientinvoicelist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice_invoiceservice",
      "target": "service_invoiceservice_invoiceservice_tenantinvoicelist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice_invoiceservice",
      "target": "service_invoiceservice_invoiceservice_tenantinvoicesummary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_invoiceservice_invoiceservice_detailwithsession",
      "target": "service_invoiceservice_invoiceservice_insurancename"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_invoiceservice_invoiceservice_createfromsession",
      "target": "src_billing_service_invoiceservice_php_invoice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_invoiceservice_invoiceservice_createfromsession",
      "target": "src_billing_service_invoiceservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_invoiceservice_invoiceservice_detailwithsession",
      "target": "src_billing_service_invoiceservice_php_invoice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_invoiceservice_invoiceservice_finalize",
      "target": "src_billing_service_invoiceservice_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Billing/Service/InvoiceService.php",
      "source_location": "L123",
      "weight": 1.0,
      "source": "service_invoiceservice_invoiceservice_patientinvoicelist",
      "target": "src_billing_service_invoiceservice_php_invoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ManualClaimSubmitter.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_manualclaimsubmitter",
      "target": "claimsubmitterinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ManualClaimSubmitter.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_manualclaimsubmitter",
      "target": "service_manualclaimsubmitter_manualclaimsubmitter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ManualClaimSubmitter.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_manualclaimsubmitter",
      "target": "src_billing_service_manualclaimsubmitter_php_claim"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ManualClaimSubmitter.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_manualclaimsubmitter",
      "target": "src_billing_service_manualclaimsubmitter_php_claimsubmissionresult"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ManualClaimSubmitter.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_manualclaimsubmitter_manualclaimsubmitter",
      "target": "claimsubmitterinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ManualClaimSubmitter.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_manualclaimsubmitter_manualclaimsubmitter",
      "target": "service_manualclaimsubmitter_manualclaimsubmitter_submit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ManualClaimSubmitter.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_manualclaimsubmitter_manualclaimsubmitter_submit",
      "target": "src_billing_service_manualclaimsubmitter_php_claim"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/ManualClaimSubmitter.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_manualclaimsubmitter_manualclaimsubmitter_submit",
      "target": "src_billing_service_manualclaimsubmitter_php_claimsubmissionresult"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_sessionbillingservice",
      "target": "loggerinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_sessionbillingservice",
      "target": "service_sessionbillingservice_sessionbillingservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_sessionbillingservice",
      "target": "src_billing_service_sessionbillingservice_php_invoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_sessionbillingservice",
      "target": "src_billing_service_sessionbillingservice_php_patientsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_sessionbillingservice_sessionbillingservice",
      "target": "service_sessionbillingservice_sessionbillingservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_sessionbillingservice_sessionbillingservice",
      "target": "service_sessionbillingservice_sessionbillingservice_ensurefinalizedinvoice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_sessionbillingservice_sessionbillingservice_ensurefinalizedinvoice",
      "target": "src_billing_service_sessionbillingservice_php_invoice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/Service/SessionBillingService.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_sessionbillingservice_sessionbillingservice_ensurefinalizedinvoice",
      "target": "src_billing_service_sessionbillingservice_php_patientsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "valueobject_money",
      "target": "valueobject_money_money"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "valueobject_money_money_add",
      "target": "valueobject_money_money"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "valueobject_money_money",
      "target": "valueobject_money_money_construct"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "valueobject_money_money_min",
      "target": "valueobject_money_money"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "valueobject_money_money",
      "target": "valueobject_money_money_percent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "valueobject_money_money_sub",
      "target": "valueobject_money_money"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "valueobject_money_money",
      "target": "valueobject_money_money_zero"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L14",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "valueobject_money_money_zero",
      "target": "src_billing_valueobject_money_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "valueobject_money_money_add",
      "target": "src_billing_valueobject_money_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "valueobject_money_money_min",
      "target": "src_billing_valueobject_money_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "valueobject_money_money_percent",
      "target": "src_billing_valueobject_money_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/Money.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "valueobject_money_money_sub",
      "target": "src_billing_valueobject_money_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/ShareBreakdown.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "valueobject_sharebreakdown",
      "target": "valueobject_sharebreakdown_sharebreakdown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/ShareBreakdown.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "valueobject_sharebreakdown_sharebreakdown",
      "target": "valueobject_sharebreakdown_sharebreakdown_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Billing/ValueObject/ShareBreakdown.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "valueobject_sharebreakdown_sharebreakdown",
      "target": "valueobject_sharebreakdown_sharebreakdown_toarray"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller",
      "target": "src_blog_controller_blogcontroller_php_blog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller",
      "target": "src_blog_controller_blogcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller",
      "target": "src_blog_controller_blogcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller",
      "target": "src_blog_controller_blogcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_admindetail"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_adminlist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L272",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_detail"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_isvisibleoncity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_resolvecity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L394",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_review"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L364",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_reviewqueue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_tags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_update"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L321",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller",
      "target": "controller_blogcontroller_blogcontroller_uploadimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L230",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_create",
      "target": "controller_blogcontroller_blogcontroller_resolvecity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_resolvecity",
      "target": "src_blog_controller_blogcontroller_php_city"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L306",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_update",
      "target": "controller_blogcontroller_blogcontroller_resolvecity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_list",
      "target": "src_blog_controller_blogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_list",
      "target": "src_blog_controller_blogcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L152",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_adminlist",
      "target": "src_blog_controller_blogcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_create",
      "target": "src_blog_controller_blogcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_detail",
      "target": "src_blog_controller_blogcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L394",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_review",
      "target": "src_blog_controller_blogcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L364",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_reviewqueue",
      "target": "src_blog_controller_blogcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_tags",
      "target": "src_blog_controller_blogcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_update",
      "target": "src_blog_controller_blogcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L321",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_uploadimage",
      "target": "src_blog_controller_blogcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L207",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_admindetail",
      "target": "src_blog_controller_blogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L152",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_adminlist",
      "target": "src_blog_controller_blogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L116",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_create",
      "target": "src_blog_controller_blogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L272",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_delete",
      "target": "src_blog_controller_blogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_detail",
      "target": "src_blog_controller_blogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L394",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_review",
      "target": "src_blog_controller_blogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L364",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_reviewqueue",
      "target": "src_blog_controller_blogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_tags",
      "target": "src_blog_controller_blogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L204",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_update",
      "target": "src_blog_controller_blogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L321",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_uploadimage",
      "target": "src_blog_controller_blogcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_detail",
      "target": "controller_blogcontroller_blogcontroller_isvisibleoncity"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L150",
      "weight": 1.0,
      "source": "controller_blogcontroller_blogcontroller_detail",
      "target": "src_blog_controller_blogcontroller_php_blog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_isvisibleoncity",
      "target": "src_blog_controller_blogcontroller_php_blog"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L310",
      "weight": 1.0,
      "source": "controller_blogcontroller_blogcontroller_create",
      "target": "src_blog_controller_blogcontroller_php_blog"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L475",
      "weight": 1.0,
      "source": "controller_blogcontroller_blogcontroller_review",
      "target": "src_blog_controller_blogcontroller_php_blog"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L429",
      "weight": 1.0,
      "source": "controller_blogcontroller_blogcontroller_reviewqueue",
      "target": "src_blog_controller_blogcontroller_php_blog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_create",
      "target": "src_blog_controller_blogcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/BlogController.php",
      "source_location": "L394",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_blogcontroller_blogcontroller_review",
      "target": "src_blog_controller_blogcontroller_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller",
      "target": "controller_representationblogcontroller_representationblogcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller",
      "target": "src_blog_controller_representationblogcontroller_php_blog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller",
      "target": "src_blog_controller_representationblogcontroller_php_city"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller",
      "target": "src_blog_controller_representationblogcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller",
      "target": "src_blog_controller_representationblogcontroller_php_representation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller",
      "target": "src_blog_controller_representationblogcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller",
      "target": "src_blog_controller_representationblogcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller",
      "target": "controller_representationblogcontroller_representationblogcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller",
      "target": "controller_representationblogcontroller_representationblogcontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller",
      "target": "controller_representationblogcontroller_representationblogcontroller_currentrepresentation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller",
      "target": "controller_representationblogcontroller_representationblogcontroller_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller",
      "target": "controller_representationblogcontroller_representationblogcontroller_detail"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller",
      "target": "controller_representationblogcontroller_representationblogcontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller",
      "target": "controller_representationblogcontroller_representationblogcontroller_ownedblogor404"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller",
      "target": "controller_representationblogcontroller_representationblogcontroller_resolveownedcity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller",
      "target": "controller_representationblogcontroller_representationblogcontroller_update"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_create",
      "target": "controller_representationblogcontroller_representationblogcontroller_currentrepresentation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_currentrepresentation",
      "target": "src_blog_controller_representationblogcontroller_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_currentrepresentation",
      "target": "src_blog_controller_representationblogcontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_delete",
      "target": "controller_representationblogcontroller_representationblogcontroller_currentrepresentation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_detail",
      "target": "controller_representationblogcontroller_representationblogcontroller_currentrepresentation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_list",
      "target": "controller_representationblogcontroller_representationblogcontroller_currentrepresentation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_update",
      "target": "controller_representationblogcontroller_representationblogcontroller_currentrepresentation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_create",
      "target": "src_blog_controller_representationblogcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_delete",
      "target": "src_blog_controller_representationblogcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_detail",
      "target": "src_blog_controller_representationblogcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_list",
      "target": "src_blog_controller_representationblogcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_update",
      "target": "src_blog_controller_representationblogcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_ownedblogor404",
      "target": "src_blog_controller_representationblogcontroller_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_resolveownedcity",
      "target": "src_blog_controller_representationblogcontroller_php_representation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_create",
      "target": "controller_representationblogcontroller_representationblogcontroller_resolveownedcity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_resolveownedcity",
      "target": "src_blog_controller_representationblogcontroller_php_city"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_update",
      "target": "controller_representationblogcontroller_representationblogcontroller_resolveownedcity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_delete",
      "target": "controller_representationblogcontroller_representationblogcontroller_ownedblogor404"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_detail",
      "target": "controller_representationblogcontroller_representationblogcontroller_ownedblogor404"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_ownedblogor404",
      "target": "src_blog_controller_representationblogcontroller_php_blog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_update",
      "target": "controller_representationblogcontroller_representationblogcontroller_ownedblogor404"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L118",
      "weight": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_create",
      "target": "src_blog_controller_representationblogcontroller_php_blog"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L144",
      "weight": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_update",
      "target": "src_blog_controller_representationblogcontroller_php_blog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L72",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_list",
      "target": "src_blog_controller_representationblogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_list",
      "target": "src_blog_controller_representationblogcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_create",
      "target": "src_blog_controller_representationblogcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_update",
      "target": "src_blog_controller_representationblogcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L99",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_create",
      "target": "src_blog_controller_representationblogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L156",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_delete",
      "target": "src_blog_controller_representationblogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L90",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_detail",
      "target": "src_blog_controller_representationblogcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Controller/RepresentationBlogController.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationblogcontroller_representationblogcontroller_update",
      "target": "src_blog_controller_representationblogcontroller_php_jsonresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog",
      "target": "entity_blog_blog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog",
      "target": "src_blog_entity_blog_php_city"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog",
      "target": "src_blog_entity_blog_php_representation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog",
      "target": "src_blog_entity_blog_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_applyreview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_authortoarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_citytoarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_generateslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getauthor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getcanonicalurl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getcity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getexternallinks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getfaq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getimagepath"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getimageurl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getinternallinks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getmetadescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getmetatitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getogimage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getprimarykeyword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getreadingtime"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getrepresentation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getreviewedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getreviewer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getreviewnote"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getreviewstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getscheduledat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getsecondarykeywords"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getsources"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getsummary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_gettags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_gettitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_gettopicslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L282",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_representationtoarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L299",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_reviewertoarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setcanonicalurl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setcity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setexternallinks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setfaq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setimagepath"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setimageurl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setinternallinks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setmetadescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setmetatitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setogimage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setprimarykeyword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setreadingtime"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L220",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setrepresentation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setreviewedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setreviewer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setreviewnote"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setreviewstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setscheduledat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L212",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setsecondarykeywords"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setsources"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_setsummary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_settags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_settitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_settopicslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_tolistarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "src_blog_entity_blog_php_city"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L143",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "src_blog_entity_blog_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_blog_blog",
      "target": "src_blog_entity_blog_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L225",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_applyreview",
      "target": "src_blog_entity_blog_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_construct",
      "target": "src_blog_entity_blog_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_getauthor",
      "target": "src_blog_entity_blog_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L177",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_getreviewer",
      "target": "src_blog_entity_blog_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L205",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setreviewer",
      "target": "src_blog_entity_blog_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L92",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_getcity",
      "target": "src_blog_entity_blog_php_city"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setcity",
      "target": "src_blog_entity_blog_php_city"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L192",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_getrepresentation",
      "target": "src_blog_entity_blog_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setrepresentation",
      "target": "src_blog_entity_blog_php_representation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_construct",
      "target": "entity_blog_blog_generateslug"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L67",
      "weight": 1.0,
      "source": "entity_blog_blog_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_citytoarray",
      "target": "entity_blog_blog_getid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_authortoarray",
      "target": "entity_blog_blog_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_representationtoarray",
      "target": "entity_blog_blog_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L306",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_reviewertoarray",
      "target": "entity_blog_blog_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_settitle",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L83",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_settitle",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L225",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_applyreview",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L85",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setbody",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L217",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setcanonicalurl",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L103",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setcity",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L215",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setexternallinks",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L213",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setfaq",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L88",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setimagepath",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L87",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setimageurl",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L214",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setinternallinks",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L210",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setmetadescription",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L209",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setmetatitle",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L218",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setogimage",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L211",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setprimarykeyword",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L216",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setreadingtime",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L220",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setrepresentation",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L206",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setreviewedat",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L205",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setreviewer",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L207",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setreviewnote",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L204",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setreviewstatus",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L219",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setscheduledat",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L212",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setsecondarykeywords",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setslug",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L202",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setsources",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L90",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setstatus",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setsummary",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L89",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_settags",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L208",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_blog_blog_settopicslug",
      "target": "src_blog_entity_blog_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setslug",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setbody",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setsummary",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setimageurl",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setimagepath",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_settags",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setsources",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setstatus",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setreviewstatus",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setreviewer",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setreviewedat",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setreviewnote",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_settopicslug",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setmetatitle",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setmetadescription",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setprimarykeyword",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L212",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setsecondarykeywords",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setfaq",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setinternallinks",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setexternallinks",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setreadingtime",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setcanonicalurl",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setogimage",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setscheduledat",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L220",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setrepresentation",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_setcity",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L231",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_applyreview",
      "target": "entity_blog_blog_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L229",
      "weight": 1.0,
      "source": "entity_blog_blog_applyreview",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L92",
      "weight": 1.0,
      "source": "entity_blog_blog_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_toarray",
      "target": "entity_blog_blog_authortoarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_toarray",
      "target": "entity_blog_blog_citytoarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L273",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_toarray",
      "target": "entity_blog_blog_representationtoarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_toarray",
      "target": "entity_blog_blog_reviewertoarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L358",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_tolistarray",
      "target": "entity_blog_blog_representationtoarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L355",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_tolistarray",
      "target": "entity_blog_blog_reviewertoarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Entity/Blog.php",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_blog_blog_tolistarray",
      "target": "entity_blog_blog_citytoarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Message/PublishScheduledBlogsMessage.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "message_publishscheduledblogsmessage",
      "target": "message_publishscheduledblogsmessage_publishscheduledblogsmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/MessageHandler/PublishScheduledBlogsHandler.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "messagehandler_publishscheduledblogshandler",
      "target": "messagehandler_publishscheduledblogshandler_publishscheduledblogshandler"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/MessageHandler/PublishScheduledBlogsHandler.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "messagehandler_publishscheduledblogshandler",
      "target": "publishscheduledblogsmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/MessageHandler/PublishScheduledBlogsHandler.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "messagehandler_publishscheduledblogshandler_publishscheduledblogshandler",
      "target": "messagehandler_publishscheduledblogshandler_publishscheduledblogshandler_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/MessageHandler/PublishScheduledBlogsHandler.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "messagehandler_publishscheduledblogshandler_publishscheduledblogshandler",
      "target": "messagehandler_publishscheduledblogshandler_publishscheduledblogshandler_invoke"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/MessageHandler/PublishScheduledBlogsHandler.php",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "messagehandler_publishscheduledblogshandler_publishscheduledblogshandler_invoke",
      "target": "publishscheduledblogsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Schedule.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_schedule",
      "target": "publishscheduledblogsmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository",
      "target": "repository_blogrepository_blogrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository",
      "target": "src_blog_repository_blogrepository_php_blog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository",
      "target": "src_blog_repository_blogrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_adminqb"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_applycityfilter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_applytagfilter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_countbyrepresentation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_countbyreviewstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_countforadmin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_countpublished"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_findbyrepresentation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_findbyreviewstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_findbyslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_findbytopicslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_finddueforpublish"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_findforadmin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_findpublished"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository",
      "target": "repository_blogrepository_blogrepository_tagfacets"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "source": "repository_blogrepository_blogrepository_construct",
      "target": "src_blog_repository_blogrepository_php_blog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_construct",
      "target": "src_blog_repository_blogrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_findbyuuid",
      "target": "src_blog_repository_blogrepository_php_blog"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "source": "repository_blogrepository_blogrepository_countpublished",
      "target": "src_blog_repository_blogrepository_php_blog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_findbyslug",
      "target": "src_blog_repository_blogrepository_php_blog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_findbytopicslug",
      "target": "src_blog_repository_blogrepository_php_blog"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L119",
      "weight": 1.0,
      "source": "repository_blogrepository_blogrepository_finddueforpublish",
      "target": "src_blog_repository_blogrepository_php_blog"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "source": "repository_blogrepository_blogrepository_findpublished",
      "target": "src_blog_repository_blogrepository_php_blog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_remove",
      "target": "src_blog_repository_blogrepository_php_blog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_save",
      "target": "src_blog_repository_blogrepository_php_blog"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L168",
      "weight": 1.0,
      "source": "repository_blogrepository_blogrepository_tagfacets",
      "target": "src_blog_repository_blogrepository_php_blog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_findforadmin",
      "target": "repository_blogrepository_blogrepository_adminqb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_countforadmin",
      "target": "repository_blogrepository_blogrepository_adminqb"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_adminqb",
      "target": "src_blog_repository_blogrepository_php_querybuilder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_applycityfilter",
      "target": "src_blog_repository_blogrepository_php_querybuilder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_applytagfilter",
      "target": "src_blog_repository_blogrepository_php_querybuilder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_findbyrepresentation",
      "target": "src_blog_repository_blogrepository_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_countbyrepresentation",
      "target": "src_blog_repository_blogrepository_php_representation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_findpublished",
      "target": "repository_blogrepository_blogrepository_applycityfilter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_findpublished",
      "target": "repository_blogrepository_blogrepository_applytagfilter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_countpublished",
      "target": "repository_blogrepository_blogrepository_applycityfilter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_countpublished",
      "target": "repository_blogrepository_blogrepository_applytagfilter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Repository/BlogRepository.php",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_blogrepository_blogrepository_tagfacets",
      "target": "repository_blogrepository_blogrepository_applycityfilter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogCacheInvalidator.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogcacheinvalidator",
      "target": "httpclientinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogCacheInvalidator.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogcacheinvalidator",
      "target": "loggerinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogCacheInvalidator.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogcacheinvalidator",
      "target": "service_blogcacheinvalidator_blogcacheinvalidator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogCacheInvalidator.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogcacheinvalidator",
      "target": "src_blog_service_blogcacheinvalidator_php_blog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogCacheInvalidator.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogcacheinvalidator_blogcacheinvalidator",
      "target": "service_blogcacheinvalidator_blogcacheinvalidator_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogCacheInvalidator.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogcacheinvalidator_blogcacheinvalidator",
      "target": "service_blogcacheinvalidator_blogcacheinvalidator_invalidate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogCacheInvalidator.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_blogcacheinvalidator_blogcacheinvalidator_invalidate",
      "target": "src_blog_service_blogcacheinvalidator_php_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogwriter",
      "target": "service_blogwriter_blogwriter"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogwriter",
      "target": "src_blog_service_blogwriter_php_blog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogwriter_blogwriter",
      "target": "service_blogwriter_blogwriter_applyseofields"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogwriter_blogwriter",
      "target": "service_blogwriter_blogwriter_arr"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogwriter_blogwriter",
      "target": "service_blogwriter_blogwriter_faq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogwriter_blogwriter",
      "target": "service_blogwriter_blogwriter_int"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogwriter_blogwriter",
      "target": "service_blogwriter_blogwriter_str"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogwriter_blogwriter_applyseofields",
      "target": "service_blogwriter_blogwriter_arr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_blogwriter_blogwriter_applyseofields",
      "target": "service_blogwriter_blogwriter_faq"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/BlogWriter.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_blogwriter_blogwriter_applyseofields",
      "target": "src_blog_service_blogwriter_php_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/ScheduledBlogPublisher.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_scheduledblogpublisher",
      "target": "service_scheduledblogpublisher_scheduledblogpublisher"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/ScheduledBlogPublisher.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_scheduledblogpublisher_scheduledblogpublisher",
      "target": "service_scheduledblogpublisher_scheduledblogpublisher_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Blog/Service/ScheduledBlogPublisher.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_scheduledblogpublisher_scheduledblogpublisher",
      "target": "service_scheduledblogpublisher_scheduledblogpublisher_publishdue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Blog/Service/ScheduledBlogPublisher.php",
      "source_location": "L20",
      "weight": 1.0,
      "source": "service_scheduledblogpublisher_scheduledblogpublisher_publishdue",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedcategoriescommand",
      "target": "command_seedcategoriescommand_seedcategoriescommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedcategoriescommand",
      "target": "src_category_command_seedcategoriescommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedcategoriescommand",
      "target": "src_category_command_seedcategoriescommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedcategoriescommand_seedcategoriescommand",
      "target": "command_seedcategoriescommand_seedcategoriescommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedcategoriescommand_seedcategoriescommand",
      "target": "command_seedcategoriescommand_seedcategoriescommand_execute"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seedcategoriescommand_seedcategoriescommand_execute",
      "target": "src_category_command_seedcategoriescommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Command/SeedCategoriesCommand.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seedcategoriescommand_seedcategoriescommand_execute",
      "target": "src_category_command_seedcategoriescommand_php_outputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categorycontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categorycontroller",
      "target": "controller_categorycontroller_categorycontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categorycontroller",
      "target": "src_category_controller_categorycontroller_php_jsonresponse"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categorycontroller_categorycontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categorycontroller_categorycontroller",
      "target": "controller_categorycontroller_categorycontroller_legacylist"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryController.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_categorycontroller_categorycontroller_legacylist",
      "target": "src_category_controller_categorycontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categoryimportcontroller",
      "target": "connection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categoryimportcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categoryimportcontroller",
      "target": "controller_categoryimportcontroller_categoryimportcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categoryimportcontroller",
      "target": "src_category_controller_categoryimportcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categoryimportcontroller",
      "target": "src_category_controller_categoryimportcontroller_php_request"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categoryimportcontroller_categoryimportcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categoryimportcontroller_categoryimportcontroller",
      "target": "controller_categoryimportcontroller_categoryimportcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categoryimportcontroller_categoryimportcontroller",
      "target": "controller_categoryimportcontroller_categoryimportcontroller_export"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categoryimportcontroller_categoryimportcontroller",
      "target": "controller_categoryimportcontroller_categoryimportcontroller_import"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_categoryimportcontroller_categoryimportcontroller_export",
      "target": "src_category_controller_categoryimportcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_categoryimportcontroller_categoryimportcontroller_import",
      "target": "src_category_controller_categoryimportcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Controller/CategoryImportController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_categoryimportcontroller_categoryimportcontroller_import",
      "target": "src_category_controller_categoryimportcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter",
      "target": "connection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter",
      "target": "service_categoryimporter_categoryimporter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter_categoryimporter",
      "target": "service_categoryimporter_categoryimporter_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter_categoryimporter",
      "target": "service_categoryimporter_categoryimporter_existingids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter_categoryimporter",
      "target": "service_categoryimporter_categoryimporter_exportall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter_categoryimporter",
      "target": "service_categoryimporter_categoryimporter_ispositiveint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter_categoryimporter",
      "target": "service_categoryimporter_categoryimporter_isvalidbundle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter_categoryimporter",
      "target": "service_categoryimporter_categoryimporter_normint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter_categoryimporter",
      "target": "service_categoryimporter_categoryimporter_nullableid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L263",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter_categoryimporter",
      "target": "service_categoryimporter_categoryimporter_optstr"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter_categoryimporter",
      "target": "service_categoryimporter_categoryimporter_replace"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter_categoryimporter",
      "target": "service_categoryimporter_categoryimporter_validate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter_categoryimporter",
      "target": "service_categoryimporter_categoryimporter_validatereferences"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter_categoryimporter_validate",
      "target": "service_categoryimporter_categoryimporter_validatereferences"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Category/Service/CategoryImporter.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryimporter_categoryimporter_validatereferences",
      "target": "service_categoryimporter_categoryimporter_existingids"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller",
      "target": "specialtyrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller",
      "target": "src_clinic_controller_cliniccontroller_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller",
      "target": "src_clinic_controller_cliniccontroller_php_doctoraddress"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller",
      "target": "src_clinic_controller_cliniccontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller",
      "target": "src_clinic_controller_cliniccontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L389",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_canmanageclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L659",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_createaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L709",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_deleteaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L341",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_detachdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L279",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_doctorlist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L607",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_handlefileupload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L484",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_hydrateclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L732",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_hydrateclinicaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L228",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L646",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_listaddresses"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L575",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_loadlocationdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_show"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_update"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L684",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_updateaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L378",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_uploadimage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L422",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_uploadlogo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L468",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller",
      "target": "controller_cliniccontroller_cliniccontroller_validategallerysize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_create",
      "target": "controller_cliniccontroller_cliniccontroller_hydrateclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_create",
      "target": "controller_cliniccontroller_cliniccontroller_validategallerysize"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_create",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_create",
      "target": "src_clinic_controller_cliniccontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_create",
      "target": "src_clinic_controller_cliniccontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L659",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_createaddress",
      "target": "src_clinic_controller_cliniccontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L279",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_doctorlist",
      "target": "src_clinic_controller_cliniccontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L607",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_handlefileupload",
      "target": "src_clinic_controller_cliniccontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L228",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_list",
      "target": "src_clinic_controller_cliniccontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L152",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_update",
      "target": "src_clinic_controller_cliniccontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L684",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_updateaddress",
      "target": "src_clinic_controller_cliniccontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L378",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_uploadimage",
      "target": "src_clinic_controller_cliniccontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L422",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_uploadlogo",
      "target": "src_clinic_controller_cliniccontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L389",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_canmanageclinic",
      "target": "src_clinic_controller_cliniccontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L659",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_createaddress",
      "target": "src_clinic_controller_cliniccontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L709",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_deleteaddress",
      "target": "src_clinic_controller_cliniccontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L345",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_detachdoctor",
      "target": "src_clinic_controller_cliniccontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L152",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_update",
      "target": "src_clinic_controller_cliniccontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L684",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_updateaddress",
      "target": "src_clinic_controller_cliniccontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L659",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_createaddress",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L709",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_deleteaddress",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L341",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_detachdoctor",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L279",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_doctorlist",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L607",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_handlefileupload",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L228",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_list",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L646",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_listaddresses",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L114",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_show",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L152",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_update",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L684",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_updateaddress",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L378",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_uploadimage",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L422",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_uploadlogo",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L468",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_validategallerysize",
      "target": "src_clinic_controller_cliniccontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_show",
      "target": "controller_cliniccontroller_cliniccontroller_loadlocationdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L220",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_update",
      "target": "controller_cliniccontroller_cliniccontroller_hydrateclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_update",
      "target": "controller_cliniccontroller_cliniccontroller_loadlocationdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_update",
      "target": "controller_cliniccontroller_cliniccontroller_validategallerysize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L368",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_detachdoctor",
      "target": "controller_cliniccontroller_cliniccontroller_canmanageclinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L389",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_canmanageclinic",
      "target": "src_clinic_controller_cliniccontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L484",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_hydrateclinic",
      "target": "src_clinic_controller_cliniccontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L575",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_loadlocationdata",
      "target": "src_clinic_controller_cliniccontroller_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L419",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_uploadimage",
      "target": "controller_cliniccontroller_cliniccontroller_handlefileupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L463",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_uploadlogo",
      "target": "controller_cliniccontroller_cliniccontroller_handlefileupload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L621",
      "weight": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_handlefileupload",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L631",
      "weight": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_handlefileupload",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L678",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_createaddress",
      "target": "controller_cliniccontroller_cliniccontroller_hydrateclinicaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L677",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_createaddress",
      "target": "src_clinic_controller_cliniccontroller_php_doctoraddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L703",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_updateaddress",
      "target": "controller_cliniccontroller_cliniccontroller_hydrateclinicaddress"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicController.php",
      "source_location": "L732",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_cliniccontroller_cliniccontroller_hydrateclinicaddress",
      "target": "src_clinic_controller_cliniccontroller_php_doctoraddress"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller",
      "target": "clinicdoctorpermissionrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller",
      "target": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller",
      "target": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller",
      "target": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_listpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller",
      "target": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_resolveclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller",
      "target": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_resolvemember"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller",
      "target": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_showpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller",
      "target": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_updatepermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_listpermissions",
      "target": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_resolveclinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_listpermissions",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_listpermissions",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_resolveclinic",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_showpermissions",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_updatepermissions",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_showpermissions",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_updatepermissions",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_showpermissions",
      "target": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_resolveclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_showpermissions",
      "target": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_resolvemember"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_updatepermissions",
      "target": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_resolveclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_updatepermissions",
      "target": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_resolvemember"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_updatepermissions",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L82",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_resolveclinic",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_resolvemember",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Controller/ClinicDoctorPermissionController.php",
      "source_location": "L97",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicdoctorpermissioncontroller_clinicdoctorpermissioncontroller_resolvemember",
      "target": "src_clinic_controller_clinicdoctorpermissioncontroller_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic",
      "target": "doctorservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic",
      "target": "entity_clinic_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic",
      "target": "src_clinic_entity_clinic_php_collection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic",
      "target": "src_clinic_entity_clinic_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic",
      "target": "src_clinic_entity_clinic_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_firstfilled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getcityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getcliniclogo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getdoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getimagesclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getinsurances"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getlatitude"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getlongitude"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getnotificationmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getprovinceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getrepresentationid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getservices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getsocialmedia"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getspecialties"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_gettelephone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_getworkingdays"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_hasdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_isis247"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_removedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setcityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setcliniclogo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setimagesclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setis247"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setisactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setlatitude"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setlongitude"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setnotificationmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setprovinceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setrepresentationid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setsocialmedia"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_settelephone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_setworkingdays"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_todetailarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L230",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_tolistarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L112",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "src_clinic_entity_clinic_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic",
      "target": "src_clinic_entity_clinic_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_construct",
      "target": "src_clinic_entity_clinic_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L134",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_getuser",
      "target": "src_clinic_entity_clinic_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L153",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_getdoctors",
      "target": "src_clinic_entity_clinic_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L166",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_getinsurances",
      "target": "src_clinic_entity_clinic_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L165",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_getservices",
      "target": "src_clinic_entity_clinic_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L164",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_getspecialties",
      "target": "src_clinic_entity_clinic_php_collection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L124",
      "weight": 1.0,
      "source": "entity_clinic_clinic_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_todetailarray",
      "target": "entity_clinic_clinic_getid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_tolistarray",
      "target": "entity_clinic_clinic_getid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_todetailarray",
      "target": "entity_clinic_clinic_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_tolistarray",
      "target": "entity_clinic_clinic_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_todetailarray",
      "target": "entity_clinic_clinic_getname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_tolistarray",
      "target": "entity_clinic_clinic_getname"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L155",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_hasdoctor",
      "target": "src_clinic_entity_clinic_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_removedoctor",
      "target": "src_clinic_entity_clinic_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_removedoctor",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L157",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_removedoctor",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L170",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setaddress",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L176",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setcityid",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L182",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setcliniclogo",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L180",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setimagesclinic",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L169",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setinfo",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L172",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setis247",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L179",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setisactive",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L174",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setlatitude",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L175",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setlongitude",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L168",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setname",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L183",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setnotificationmobile",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L177",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setprovinceid",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L178",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setrepresentationid",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L181",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setsocialmedia",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L171",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_settelephone",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L173",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setworkingdays",
      "target": "src_clinic_entity_clinic_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setname",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L171",
      "weight": 1.0,
      "source": "entity_clinic_clinic_setname",
      "target": "util_displayname_displayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setinfo",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setaddress",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_settelephone",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setis247",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setworkingdays",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setlatitude",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setlongitude",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setcityid",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setprovinceid",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setrepresentationid",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setisactive",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setimagesclinic",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setsocialmedia",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setcliniclogo",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_setnotificationmobile",
      "target": "entity_clinic_clinic_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L185",
      "weight": 1.0,
      "source": "entity_clinic_clinic_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_todetailarray",
      "target": "entity_clinic_clinic_firstfilled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/Clinic.php",
      "source_location": "L259",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinic_clinic_tolistarray",
      "target": "entity_clinic_clinic_firstfilled"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission",
      "target": "clinicdoctorpermissionrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission",
      "target": "src_clinic_entity_clinicdoctorpermission_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_can"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_getclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_getdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_getpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_mergepermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "src_clinic_entity_clinicdoctorpermission_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission",
      "target": "src_clinic_entity_clinicdoctorpermission_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission_construct",
      "target": "src_clinic_entity_clinicdoctorpermission_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission_getclinic",
      "target": "src_clinic_entity_clinicdoctorpermission_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission_construct",
      "target": "src_clinic_entity_clinicdoctorpermission_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission_getdoctor",
      "target": "src_clinic_entity_clinicdoctorpermission_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L67",
      "weight": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission_toarray",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission_setactive",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission_setactive",
      "target": "src_clinic_entity_clinicdoctorpermission_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission_mergepermissions",
      "target": "entity_clinicdoctorpermission_clinicdoctorpermission_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Clinic/Entity/ClinicDoctorPermission.php",
      "source_location": "L113",
      "weight": 1.0,
      "source": "entity_clinicdoctorpermission_clinicdoctorpermission_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository",
      "target": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_clinicdoctorpermission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository",
      "target": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository",
      "target": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_deletefor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository",
      "target": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_findbyclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository",
      "target": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_findonefor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository",
      "target": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_getorcreate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository",
      "target": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_mapbyclinicfordoctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_construct",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_clinicdoctorpermission"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_construct",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_managerregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_deletefor",
      "target": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_findonefor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_findonefor",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_findonefor",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_clinicdoctorpermission"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_findonefor",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_getorcreate",
      "target": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_findonefor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_deletefor",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_findbyclinic",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_getorcreate",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_deletefor",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_getorcreate",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_mapbyclinicfordoctor",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicDoctorPermissionRepository.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorpermissionrepository_clinicdoctorpermissionrepository_getorcreate",
      "target": "src_clinic_repository_clinicdoctorpermissionrepository_php_clinicdoctorpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository",
      "target": "repository_clinicrepository_clinicrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository",
      "target": "src_clinic_repository_clinicrepository_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository",
      "target": "src_clinic_repository_clinicrepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository",
      "target": "src_clinic_repository_clinicrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository",
      "target": "src_clinic_repository_clinicrepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository",
      "target": "repository_clinicrepository_clinicrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository",
      "target": "repository_clinicrepository_clinicrepository_findaddresslocations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository",
      "target": "repository_clinicrepository_clinicrepository_findallbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository",
      "target": "repository_clinicrepository_clinicrepository_findbydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository",
      "target": "repository_clinicrepository_clinicrepository_findbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository",
      "target": "repository_clinicrepository_clinicrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository",
      "target": "repository_clinicrepository_clinicrepository_findwithfilters"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository",
      "target": "repository_clinicrepository_clinicrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository",
      "target": "repository_clinicrepository_clinicrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "source": "repository_clinicrepository_clinicrepository_construct",
      "target": "src_clinic_repository_clinicrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository_construct",
      "target": "src_clinic_repository_clinicrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository_findbyuuid",
      "target": "src_clinic_repository_clinicrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository_findbyuser",
      "target": "src_clinic_repository_clinicrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L128",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository_remove",
      "target": "src_clinic_repository_clinicrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository_save",
      "target": "src_clinic_repository_clinicrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository_findbydoctor",
      "target": "src_clinic_repository_clinicrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository_findbyuser",
      "target": "src_clinic_repository_clinicrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Repository/ClinicRepository.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicrepository_clinicrepository_findallbyuser",
      "target": "src_clinic_repository_clinicrepository_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctoraccesschecker",
      "target": "entitycontextresolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctoraccesschecker",
      "target": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctoraccesschecker",
      "target": "src_clinic_security_clinicdoctoraccesschecker_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker",
      "target": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker_canornonmember"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker",
      "target": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker",
      "target": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker_denyunlessgranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker",
      "target": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker_memberclinicid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker_memberclinicid",
      "target": "src_clinic_security_clinicdoctoraccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker_canornonmember",
      "target": "src_clinic_security_clinicdoctoraccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker_denyunlessgranted",
      "target": "src_clinic_security_clinicdoctoraccesschecker_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorAccessChecker.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker_denyunlessgranted",
      "target": "security_clinicdoctoraccesschecker_clinicdoctoraccesschecker_canornonmember"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctorpermissionchecker",
      "target": "clinicdoctorpermissionrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctorpermissionchecker",
      "target": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctorpermissionchecker",
      "target": "src_clinic_security_clinicdoctorpermissionchecker_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctorpermissionchecker",
      "target": "src_clinic_security_clinicdoctorpermissionchecker_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker",
      "target": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker_assert"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker",
      "target": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker_can"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker",
      "target": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker_construct"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker_assert",
      "target": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker_can"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker_can",
      "target": "src_clinic_security_clinicdoctorpermissionchecker_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker_can",
      "target": "src_clinic_security_clinicdoctorpermissionchecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker_assert",
      "target": "src_clinic_security_clinicdoctorpermissionchecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Clinic/Security/ClinicDoctorPermissionChecker.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_clinicdoctorpermissionchecker_clinicdoctorpermissionchecker_assert",
      "target": "src_clinic_security_clinicdoctorpermissionchecker_php_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairacceptedinvitationscommand",
      "target": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairacceptedinvitationscommand",
      "target": "src_clinicinvitation_command_repairacceptedinvitationscommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairacceptedinvitationscommand",
      "target": "src_clinicinvitation_command_repairacceptedinvitationscommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand",
      "target": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand",
      "target": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand",
      "target": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand_execute"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand_execute",
      "target": "src_clinicinvitation_command_repairacceptedinvitationscommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Command/RepairAcceptedInvitationsCommand.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_repairacceptedinvitationscommand_repairacceptedinvitationscommand_execute",
      "target": "src_clinicinvitation_command_repairacceptedinvitationscommand_php_outputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_acceptinvitation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_assertclinicaccess"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_changeinvitationstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_deleteinvitation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_invitedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_listinvitations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_myinvitations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_rejectinvitation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_resendinvitation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_respondtoinvitation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_viewinvitation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_invitedoctor",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_assertclinicaccess"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_invitedoctor",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_invitedoctor",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_invitedoctor",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_changeinvitationstatus",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_listinvitations",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_respondtoinvitation",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L195",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_assertclinicaccess",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_changeinvitationstatus",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_deleteinvitation",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_listinvitations",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_myinvitations",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_resendinvitation",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_respondtoinvitation",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L229",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_acceptinvitation",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L104",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_changeinvitationstatus",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L123",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_deleteinvitation",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_listinvitations",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L140",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_myinvitations",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L242",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_rejectinvitation",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L89",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_resendinvitation",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L165",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_respondtoinvitation",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L208",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_viewinvitation",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_listinvitations",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_assertclinicaccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_resendinvitation",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_assertclinicaccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_changeinvitationstatus",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_assertclinicaccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_deleteinvitation",
      "target": "controller_clinicinvitationcontroller_clinicinvitationcontroller_assertclinicaccess"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationController.php",
      "source_location": "L195",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationcontroller_clinicinvitationcontroller_assertclinicaccess",
      "target": "src_clinicinvitation_controller_clinicinvitationcontroller_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller",
      "target": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller",
      "target": "src_clinicinvitation_controller_clinicinvitationwebcontroller_php_clinicdoctorinvitation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller",
      "target": "src_clinicinvitation_controller_clinicinvitationwebcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller",
      "target": "src_clinicinvitation_controller_clinicinvitationwebcontroller_php_response"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller",
      "target": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_adminurl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller",
      "target": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller",
      "target": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_respond"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller",
      "target": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_statefromstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller",
      "target": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_view"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_view",
      "target": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_adminurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_view",
      "target": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_statefromstatus"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_view",
      "target": "src_clinicinvitation_controller_clinicinvitationwebcontroller_php_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_respond",
      "target": "src_clinicinvitation_controller_clinicinvitationwebcontroller_php_response"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_respond",
      "target": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_adminurl"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_respond",
      "target": "src_clinicinvitation_controller_clinicinvitationwebcontroller_php_request"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Controller/ClinicInvitationWebController.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicinvitationwebcontroller_clinicinvitationwebcontroller_statefromstatus",
      "target": "src_clinicinvitation_controller_clinicinvitationwebcontroller_php_clinicdoctorinvitation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation",
      "target": "src_clinicinvitation_entity_clinicdoctorinvitation_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation",
      "target": "src_clinicinvitation_entity_clinicdoctorinvitation_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation",
      "target": "src_clinicinvitation_entity_clinicdoctorinvitation_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getexpiresat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getinvitedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getinvitedname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getinvitedspecialty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_gettoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_istokenused"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_isusable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_markused"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_refresh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_setdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_setinvitedname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_setinvitedspecialty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_setstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "src_clinicinvitation_entity_clinicdoctorinvitation_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "src_clinicinvitation_entity_clinicdoctorinvitation_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation",
      "target": "src_clinicinvitation_entity_clinicdoctorinvitation_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation_construct",
      "target": "src_clinicinvitation_entity_clinicdoctorinvitation_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L125",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getclinic",
      "target": "src_clinicinvitation_entity_clinicdoctorinvitation_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation_construct",
      "target": "src_clinicinvitation_entity_clinicdoctorinvitation_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L126",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getdoctor",
      "target": "src_clinicinvitation_entity_clinicdoctorinvitation_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation_setdoctor",
      "target": "src_clinicinvitation_entity_clinicdoctorinvitation_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L78",
      "weight": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L86",
      "weight": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation_isusable",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L92",
      "weight": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation_markused",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L99",
      "weight": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation_refresh",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Entity/ClinicDoctorInvitation.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicdoctorinvitation_clinicdoctorinvitation_toarray",
      "target": "entity_clinicdoctorinvitation_clinicdoctorinvitation_getuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository",
      "target": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository",
      "target": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_clinicdoctorinvitation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository",
      "target": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository",
      "target": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository",
      "target": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_accepteddoctoridsbyclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository",
      "target": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository",
      "target": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_findbytoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository",
      "target": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_findpendingbydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository",
      "target": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_findpendingbymobileandclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository",
      "target": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_construct",
      "target": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_clinicdoctorinvitation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_construct",
      "target": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_findbytoken",
      "target": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_clinicdoctorinvitation"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L62",
      "weight": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_accepteddoctoridsbyclinic",
      "target": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_clinicdoctorinvitation"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L43",
      "weight": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_findpendingbydoctor",
      "target": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_clinicdoctorinvitation"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_findpendingbymobileandclinic",
      "target": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_clinicdoctorinvitation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_save",
      "target": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_clinicdoctorinvitation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicdoctorinvitationrepository_clinicdoctorinvitationrepository_findpendingbydoctor",
      "target": "src_clinicinvitation_repository_clinicdoctorinvitationrepository_php_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice",
      "target": "smsservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinicdoctorinvitation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_accept"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_attachdoctortoclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_changestatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_ensurelogincredentials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_invite"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_provisiondoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_reject"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_repairaccepted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_resend"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_resolveinvitedname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_sendcredentialssms"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice",
      "target": "service_clinicinvitationservice_clinicinvitationservice_sendsms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_invite",
      "target": "service_clinicinvitationservice_clinicinvitationservice_provisiondoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_invite",
      "target": "service_clinicinvitationservice_clinicinvitationservice_sendsms"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_invite",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_invite",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinicdoctorinvitation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_invite",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_sendsms",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L191",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_ensurelogincredentials",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_accept",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinicdoctorinvitation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_attachdoctortoclinic",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinicdoctorinvitation"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_changestatus",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinicdoctorinvitation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_delete",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinicdoctorinvitation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_provisiondoctor",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinicdoctorinvitation"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_reject",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinicdoctorinvitation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_repairaccepted",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinicdoctorinvitation"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_resend",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinicdoctorinvitation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_sendsms",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_clinicdoctorinvitation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_resend",
      "target": "service_clinicinvitationservice_clinicinvitationservice_sendsms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_changestatus",
      "target": "service_clinicinvitationservice_clinicinvitationservice_sendsms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_accept",
      "target": "service_clinicinvitationservice_clinicinvitationservice_attachdoctortoclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_accept",
      "target": "service_clinicinvitationservice_clinicinvitationservice_ensurelogincredentials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_accept",
      "target": "service_clinicinvitationservice_clinicinvitationservice_sendcredentialssms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_repairaccepted",
      "target": "service_clinicinvitationservice_clinicinvitationservice_attachdoctortoclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_repairaccepted",
      "target": "service_clinicinvitationservice_clinicinvitationservice_ensurelogincredentials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_repairaccepted",
      "target": "service_clinicinvitationservice_clinicinvitationservice_sendcredentialssms"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_attachdoctortoclinic",
      "target": "service_clinicinvitationservice_clinicinvitationservice_provisiondoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L135",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_attachdoctortoclinic",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L156",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_provisiondoctor",
      "target": "src_clinicinvitation_service_clinicinvitationservice_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_provisiondoctor",
      "target": "service_clinicinvitationservice_clinicinvitationservice_resolveinvitedname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicInvitation/Service/ClinicInvitationService.php",
      "source_location": "L197",
      "weight": 1.0,
      "source": "service_clinicinvitationservice_clinicinvitationservice_resolveinvitedname",
      "target": "util_displayname_displayname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller",
      "target": "entitycontextresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller",
      "target": "serviceitemauditlog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_serviceitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_servicesection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller",
      "target": "subscriptionservice"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_applyconsumables"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_applyinventorypackage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_applyservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L317",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_applystaffmembers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L303",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_assertservicesgate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_createitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_createsection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_deleteitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_deletesection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_getitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_listallitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L254",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_listitemauditlogs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_listitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_listsections"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_listservicecategories"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_listtariffs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L314",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_ownssection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L503",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_requestedclinicuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L288",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_serializeitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_settariff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_updateitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_updatesection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L300",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createsection",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L410",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_deleteitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_deletesection",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_denyservices",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L268",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_getitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L235",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listallitems",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L283",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listitemauditlogs",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L254",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listitems",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listsections",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L441",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listtariffs",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L462",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_settariff",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L355",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updateitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updatesection",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_denyservices"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createitem",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createsection",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L216",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_deleteitem",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_deletesection",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L240",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_getitem",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L217",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listallitems",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L254",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listitemauditlogs",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listitems",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listsections",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listtariffs",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L288",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L257",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_settariff",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L179",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updateitem",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updatesection",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L324",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_serializeitems"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L250",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_getitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_serializeitems"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listallitems",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_serializeitems"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listitems",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_serializeitems"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L381",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updateitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_serializeitems"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_applyinventorypackage",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_applyinventorypackage",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L309",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_applyinventorypackage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L363",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updateitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_applyinventorypackage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_applyconsumables",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_applyservicecategory",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L317",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_applystaffmembers",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L107",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_applyconsumables",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L116",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_applyservicecategory",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L317",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_applystaffmembers",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createitem",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createsection",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L216",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_deleteitem",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_deletesection",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L240",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_getitem",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L217",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listallitems",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L254",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listitemauditlogs",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L118",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listitems",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listsections",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L178",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listservicecategories",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L237",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listtariffs",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L257",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_settariff",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L179",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updateitem",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updatesection",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L372",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_applyservicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L427",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updateitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_applyservicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L313",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_applyconsumables"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L367",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updateitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_applyconsumables"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listsections",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_assertservicesgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listsections",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createsection",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_assertservicesgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createsection",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createsection",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createitem",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L257",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_settariff",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L179",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updateitem",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updatesection",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L84",
      "weight": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updatesection",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updatesection",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_assertservicesgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updatesection",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_ownssection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updatesection",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L108",
      "weight": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_deletesection",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_deletesection",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_assertservicesgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_deletesection",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_ownssection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_deletesection",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L220",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listallitems",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L125",
      "weight": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listitems",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listitems",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_ownssection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listitems",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L247",
      "weight": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_getitem",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_getitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_ownssection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_getitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L261",
      "weight": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listitemauditlogs",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L260",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listitemauditlogs",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_ownssection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listitemauditlogs",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_applystaffmembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_assertservicesgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_ownssection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_createitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L186",
      "weight": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updateitem",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updateitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_applystaffmembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updateitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_ownssection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_updateitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L223",
      "weight": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_deleteitem",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_deleteitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_ownssection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_deleteitem",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L245",
      "weight": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listtariffs",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listtariffs",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_ownssection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_listtariffs",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L265",
      "weight": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_settariff",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L264",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_settariff",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_ownssection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L261",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_settariff",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L500",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_resolveentity",
      "target": "controller_clinicservicecontroller_clinicservicecontroller_requestedclinicuuid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Controller/ClinicServiceController.php",
      "source_location": "L314",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_clinicservicecontroller_clinicservicecontroller_ownssection",
      "target": "src_clinicservice_controller_clinicservicecontroller_php_servicesection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem",
      "target": "entity_serviceitem_serviceitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem",
      "target": "src_clinicservice_entity_serviceitem_php_clinicstaff"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem",
      "target": "src_clinicservice_entity_serviceitem_php_collection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem",
      "target": "src_clinicservice_entity_serviceitem_php_servicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_getconsumables"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_getdurationminutes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_getinventorypackageid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_getpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_getsection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_getservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_getstaff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_getstaffmembers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_isbookable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_isinsurancecovered"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_replaceconsumables"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_setbookable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_setdurationminutes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_setinsurancecovered"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_setinventorypackageid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_setpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L199",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_setservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_setstaff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_setstaffmembers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "entity_serviceitem_serviceitem_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "src_clinicservice_entity_serviceitem_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "src_clinicservice_entity_serviceitem_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "src_clinicservice_entity_serviceitem_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem",
      "target": "src_clinicservice_entity_serviceitem_php_servicesection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_construct",
      "target": "src_clinicservice_entity_serviceitem_php_servicesection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_getsection",
      "target": "src_clinicservice_entity_serviceitem_php_servicesection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_getstaff",
      "target": "src_clinicservice_entity_serviceitem_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_setstaff",
      "target": "src_clinicservice_entity_serviceitem_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_getconsumables",
      "target": "src_clinicservice_entity_serviceitem_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L94",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_getstaffmembers",
      "target": "src_clinicservice_entity_serviceitem_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L160",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_getservicecategory",
      "target": "src_clinicservice_entity_serviceitem_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_setservicecategory",
      "target": "src_clinicservice_entity_serviceitem_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L57",
      "weight": 1.0,
      "source": "entity_serviceitem_serviceitem_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_replaceconsumables",
      "target": "entity_serviceitem_serviceitem_getconsumables"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L228",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_toarray",
      "target": "entity_serviceitem_serviceitem_getconsumables"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_replaceconsumables",
      "target": "entity_serviceitem_serviceitem_getid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L138",
      "weight": 1.0,
      "source": "entity_serviceitem_serviceitem_replaceconsumables",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L112",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_replaceconsumables",
      "target": "src_clinicservice_entity_serviceitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_setactive",
      "target": "src_clinicservice_entity_serviceitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L130",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_setbookable",
      "target": "src_clinicservice_entity_serviceitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L83",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_setdurationminutes",
      "target": "src_clinicservice_entity_serviceitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_setinsurancecovered",
      "target": "src_clinicservice_entity_serviceitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L193",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_setinventorypackageid",
      "target": "src_clinicservice_entity_serviceitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_setname",
      "target": "src_clinicservice_entity_serviceitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_setpricerials",
      "target": "src_clinicservice_entity_serviceitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L199",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_setservicecategory",
      "target": "src_clinicservice_entity_serviceitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_setstaff",
      "target": "src_clinicservice_entity_serviceitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L106",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_setstaffmembers",
      "target": "src_clinicservice_entity_serviceitem_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_toarray",
      "target": "entity_serviceitem_serviceitem_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_toarray",
      "target": "entity_serviceitem_serviceitem_getname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L231",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_toarray",
      "target": "entity_serviceitem_serviceitem_getservicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L73",
      "weight": 1.0,
      "source": "entity_serviceitem_serviceitem_setstaff",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_setstaffmembers",
      "target": "entity_serviceitem_serviceitem_getstaffmembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitem_serviceitem_toarray",
      "target": "entity_serviceitem_serviceitem_getstaffmembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L116",
      "weight": 1.0,
      "source": "entity_serviceitem_serviceitem_setstaffmembers",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L74",
      "weight": 1.0,
      "source": "entity_serviceitem_serviceitem_setname",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L75",
      "weight": 1.0,
      "source": "entity_serviceitem_serviceitem_setpricerials",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L76",
      "weight": 1.0,
      "source": "entity_serviceitem_serviceitem_setactive",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L77",
      "weight": 1.0,
      "source": "entity_serviceitem_serviceitem_setinsurancecovered",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L199",
      "weight": 1.0,
      "source": "entity_serviceitem_serviceitem_setservicecategory",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L83",
      "weight": 1.0,
      "source": "entity_serviceitem_serviceitem_setdurationminutes",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L130",
      "weight": 1.0,
      "source": "entity_serviceitem_serviceitem_setbookable",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceItem.php",
      "source_location": "L193",
      "weight": 1.0,
      "source": "entity_serviceitem_serviceitem_setinventorypackageid",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemauditlog",
      "target": "entity_serviceitemauditlog_serviceitemauditlog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemauditlog_serviceitemauditlog",
      "target": "entity_serviceitemauditlog_serviceitemauditlog_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemauditlog_serviceitemauditlog",
      "target": "entity_serviceitemauditlog_serviceitemauditlog_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemauditlog_serviceitemauditlog",
      "target": "entity_serviceitemauditlog_serviceitemauditlog_setactor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemauditlog_serviceitemauditlog",
      "target": "entity_serviceitemauditlog_serviceitemauditlog_setvalues"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemauditlog_serviceitemauditlog",
      "target": "entity_serviceitemauditlog_serviceitemauditlog_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_serviceitemauditlog_serviceitemauditlog",
      "target": "src_clinicservice_entity_serviceitemauditlog_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitemauditlog_serviceitemauditlog_construct",
      "target": "src_clinicservice_entity_serviceitemauditlog_php_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L61",
      "weight": 1.0,
      "source": "entity_serviceitemauditlog_serviceitemauditlog_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitemauditlog_serviceitemauditlog_setactor",
      "target": "src_clinicservice_entity_serviceitemauditlog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemAuditLog.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitemauditlog_serviceitemauditlog_setvalues",
      "target": "src_clinicservice_entity_serviceitemauditlog_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable",
      "target": "entity_serviceitemconsumable_serviceitemconsumable"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable",
      "target": "src_clinicservice_entity_serviceitemconsumable_php_inventoryitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable",
      "target": "entity_serviceitemconsumable_serviceitemconsumable_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable",
      "target": "entity_serviceitemconsumable_serviceitemconsumable_getamount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable",
      "target": "entity_serviceitemconsumable_serviceitemconsumable_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable",
      "target": "entity_serviceitemconsumable_serviceitemconsumable_getitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable",
      "target": "entity_serviceitemconsumable_serviceitemconsumable_getserviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable",
      "target": "entity_serviceitemconsumable_serviceitemconsumable_setamount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable",
      "target": "entity_serviceitemconsumable_serviceitemconsumable_setserviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable",
      "target": "entity_serviceitemconsumable_serviceitemconsumable_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable",
      "target": "src_clinicservice_entity_serviceitemconsumable_php_inventoryitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable",
      "target": "src_clinicservice_entity_serviceitemconsumable_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable_getserviceitem",
      "target": "src_clinicservice_entity_serviceitemconsumable_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable_setserviceitem",
      "target": "src_clinicservice_entity_serviceitemconsumable_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable_construct",
      "target": "src_clinicservice_entity_serviceitemconsumable_php_inventoryitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable_getitem",
      "target": "src_clinicservice_entity_serviceitemconsumable_php_inventoryitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable_setserviceitem",
      "target": "src_clinicservice_entity_serviceitemconsumable_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceItemConsumable.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_serviceitemconsumable_serviceitemconsumable_setamount",
      "target": "src_clinicservice_entity_serviceitemconsumable_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection",
      "target": "entity_servicesection_servicesection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection",
      "target": "src_clinicservice_entity_servicesection_php_collection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection",
      "target": "entity_servicesection_servicesection_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection",
      "target": "entity_servicesection_servicesection_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection",
      "target": "entity_servicesection_servicesection_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection",
      "target": "entity_servicesection_servicesection_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection",
      "target": "entity_servicesection_servicesection_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection",
      "target": "entity_servicesection_servicesection_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection",
      "target": "entity_servicesection_servicesection_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection",
      "target": "entity_servicesection_servicesection_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection",
      "target": "entity_servicesection_servicesection_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection",
      "target": "entity_servicesection_servicesection_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection",
      "target": "entity_servicesection_servicesection_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection",
      "target": "entity_servicesection_servicesection_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection",
      "target": "src_clinicservice_entity_servicesection_php_collection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L51",
      "weight": 1.0,
      "source": "entity_servicesection_servicesection_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L65",
      "weight": 1.0,
      "source": "entity_servicesection_servicesection_setname",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection_setname",
      "target": "src_clinicservice_entity_servicesection_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L66",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_servicesection_servicesection_setactive",
      "target": "src_clinicservice_entity_servicesection_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/ServiceSection.php",
      "source_location": "L66",
      "weight": 1.0,
      "source": "entity_servicesection_servicesection_setactive",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tariff",
      "target": "entity_tariff_tariff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tariff_tariff",
      "target": "entity_tariff_tariff_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tariff_tariff",
      "target": "entity_tariff_tariff_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tariff_tariff",
      "target": "entity_tariff_tariff_getpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tariff_tariff",
      "target": "entity_tariff_tariff_getserviceitemid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tariff_tariff",
      "target": "entity_tariff_tariff_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tariff_tariff",
      "target": "entity_tariff_tariff_getyear"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tariff_tariff",
      "target": "entity_tariff_tariff_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tariff_tariff",
      "target": "entity_tariff_tariff_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tariff_tariff",
      "target": "entity_tariff_tariff_setpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tariff_tariff",
      "target": "entity_tariff_tariff_toarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L47",
      "weight": 1.0,
      "source": "entity_tariff_tariff_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L58",
      "weight": 1.0,
      "source": "entity_tariff_tariff_setpricerials",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tariff_tariff_setpricerials",
      "target": "src_clinicservice_entity_tariff_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tariff_tariff_setactive",
      "target": "src_clinicservice_entity_tariff_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Entity/Tariff.php",
      "source_location": "L59",
      "weight": 1.0,
      "source": "entity_tariff_tariff_setactive",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository",
      "target": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository",
      "target": "serviceitemauditlog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository",
      "target": "src_clinicservice_repository_serviceitemauditlogrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository",
      "target": "src_clinicservice_repository_serviceitemauditlogrepository_php_serviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository",
      "target": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository",
      "target": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_findbyitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository",
      "target": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_flush"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository",
      "target": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_construct",
      "target": "serviceitemauditlog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_construct",
      "target": "src_clinicservice_repository_serviceitemauditlogrepository_php_managerregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_save",
      "target": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_flush"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_save",
      "target": "serviceitemauditlog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice",
      "target": "serviceitemauditlog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemAuditLogRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_serviceitemauditlogrepository_serviceitemauditlogrepository_findbyitem",
      "target": "src_clinicservice_repository_serviceitemauditlogrepository_php_serviceitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository",
      "target": "repository_serviceitemrepository_serviceitemrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository",
      "target": "src_clinicservice_repository_serviceitemrepository_php_clinicstaff"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository",
      "target": "src_clinicservice_repository_serviceitemrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository",
      "target": "src_clinicservice_repository_serviceitemrepository_php_serviceitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository",
      "target": "src_clinicservice_repository_serviceitemrepository_php_servicesection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository",
      "target": "repository_serviceitemrepository_serviceitemrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository",
      "target": "repository_serviceitemrepository_serviceitemrepository_countbookablebyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository",
      "target": "repository_serviceitemrepository_serviceitemrepository_countbysections"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository",
      "target": "repository_serviceitemrepository_serviceitemrepository_findbookablebyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository",
      "target": "repository_serviceitemrepository_serviceitemrepository_findbyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository",
      "target": "repository_serviceitemrepository_serviceitemrepository_findbysection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository",
      "target": "repository_serviceitemrepository_serviceitemrepository_findbystaff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository",
      "target": "repository_serviceitemrepository_serviceitemrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository",
      "target": "repository_serviceitemrepository_serviceitemrepository_finduuidsbyids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository",
      "target": "repository_serviceitemrepository_serviceitemrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository",
      "target": "repository_serviceitemrepository_serviceitemrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository_construct",
      "target": "src_clinicservice_repository_serviceitemrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository_construct",
      "target": "src_clinicservice_repository_serviceitemrepository_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository_findbyuuid",
      "target": "src_clinicservice_repository_serviceitemrepository_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository_remove",
      "target": "src_clinicservice_repository_serviceitemrepository_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository_save",
      "target": "src_clinicservice_repository_serviceitemrepository_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository_findbysection",
      "target": "src_clinicservice_repository_serviceitemrepository_php_servicesection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceItemRepository.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_serviceitemrepository_serviceitemrepository_findbystaff",
      "target": "src_clinicservice_repository_serviceitemrepository_php_clinicstaff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository",
      "target": "repository_servicesectionrepository_servicesectionrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository",
      "target": "src_clinicservice_repository_servicesectionrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository",
      "target": "src_clinicservice_repository_servicesectionrepository_php_servicesection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository_servicesectionrepository",
      "target": "repository_servicesectionrepository_servicesectionrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository_servicesectionrepository",
      "target": "repository_servicesectionrepository_servicesectionrepository_findbyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository_servicesectionrepository",
      "target": "repository_servicesectionrepository_servicesectionrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository_servicesectionrepository",
      "target": "repository_servicesectionrepository_servicesectionrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository_servicesectionrepository",
      "target": "repository_servicesectionrepository_servicesectionrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository_servicesectionrepository_construct",
      "target": "src_clinicservice_repository_servicesectionrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_servicesectionrepository_servicesectionrepository_construct",
      "target": "src_clinicservice_repository_servicesectionrepository_php_servicesection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository_servicesectionrepository_findbyuuid",
      "target": "src_clinicservice_repository_servicesectionrepository_php_servicesection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository_servicesectionrepository_remove",
      "target": "src_clinicservice_repository_servicesectionrepository_php_servicesection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/ServiceSectionRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_servicesectionrepository_servicesectionrepository_save",
      "target": "src_clinicservice_repository_servicesectionrepository_php_servicesection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tariffrepository",
      "target": "repository_tariffrepository_tariffrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tariffrepository",
      "target": "src_clinicservice_repository_tariffrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tariffrepository",
      "target": "src_clinicservice_repository_tariffrepository_php_tariff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tariffrepository_tariffrepository",
      "target": "repository_tariffrepository_tariffrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tariffrepository_tariffrepository",
      "target": "repository_tariffrepository_tariffrepository_findbyservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tariffrepository_tariffrepository",
      "target": "repository_tariffrepository_tariffrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tariffrepository_tariffrepository",
      "target": "repository_tariffrepository_tariffrepository_findforserviceyear"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tariffrepository_tariffrepository",
      "target": "repository_tariffrepository_tariffrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tariffrepository_tariffrepository_construct",
      "target": "src_clinicservice_repository_tariffrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_tariffrepository_tariffrepository_construct",
      "target": "src_clinicservice_repository_tariffrepository_php_tariff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_tariffrepository_tariffrepository_findforserviceyear",
      "target": "src_clinicservice_repository_tariffrepository_php_tariff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_tariffrepository_tariffrepository_findbyuuid",
      "target": "src_clinicservice_repository_tariffrepository_php_tariff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Repository/TariffRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tariffrepository_tariffrepository_save",
      "target": "src_clinicservice_repository_tariffrepository_php_tariff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice",
      "target": "service_serviceitemauditservice_serviceitemauditservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice",
      "target": "src_clinicservice_service_serviceitemauditservice_php_serviceitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice",
      "target": "src_clinicservice_service_serviceitemauditservice_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice",
      "target": "service_serviceitemauditservice_serviceitemauditservice_actorname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice",
      "target": "service_serviceitemauditservice_serviceitemauditservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice",
      "target": "service_serviceitemauditservice_serviceitemauditservice_consumablesfingerprint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice",
      "target": "service_serviceitemauditservice_serviceitemauditservice_logchanges"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice",
      "target": "service_serviceitemauditservice_serviceitemauditservice_logcreate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice",
      "target": "service_serviceitemauditservice_serviceitemauditservice_snapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice_snapshot",
      "target": "service_serviceitemauditservice_serviceitemauditservice_consumablesfingerprint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice_snapshot",
      "target": "src_clinicservice_service_serviceitemauditservice_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice_consumablesfingerprint",
      "target": "src_clinicservice_service_serviceitemauditservice_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice_logchanges",
      "target": "src_clinicservice_service_serviceitemauditservice_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice_logcreate",
      "target": "src_clinicservice_service_serviceitemauditservice_php_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice_logcreate",
      "target": "service_serviceitemauditservice_serviceitemauditservice_actorname"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice_logcreate",
      "target": "src_clinicservice_service_serviceitemauditservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice_actorname",
      "target": "src_clinicservice_service_serviceitemauditservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice_logchanges",
      "target": "src_clinicservice_service_serviceitemauditservice_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/ServiceItemAuditService.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_serviceitemauditservice_serviceitemauditservice_logchanges",
      "target": "service_serviceitemauditservice_serviceitemauditservice_actorname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tariffservice",
      "target": "service_tariffservice_tariffservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tariffservice",
      "target": "src_clinicservice_service_tariffservice_php_serviceitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tariffservice",
      "target": "src_clinicservice_service_tariffservice_php_tariff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tariffservice_tariffservice",
      "target": "service_tariffservice_tariffservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tariffservice_tariffservice",
      "target": "service_tariffservice_tariffservice_currentjalaliyear"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tariffservice_tariffservice",
      "target": "service_tariffservice_tariffservice_resolveprice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tariffservice_tariffservice",
      "target": "service_tariffservice_tariffservice_upsert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tariffservice_tariffservice_resolveprice",
      "target": "service_tariffservice_tariffservice_currentjalaliyear"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tariffservice_tariffservice_resolveprice",
      "target": "src_clinicservice_service_tariffservice_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_tariffservice_tariffservice_upsert",
      "target": "src_clinicservice_service_tariffservice_php_tariff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/ClinicService/Service/TariffService.php",
      "source_location": "L52",
      "weight": 1.0,
      "source": "service_tariffservice_tariffservice_currentjalaliyear",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_maintenancecommand",
      "target": "command_maintenancecommand_maintenancecommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_maintenancecommand",
      "target": "maintenanceservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_maintenancecommand",
      "target": "src_config_command_maintenancecommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_maintenancecommand",
      "target": "src_config_command_maintenancecommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_maintenancecommand_maintenancecommand",
      "target": "command_maintenancecommand_maintenancecommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_maintenancecommand_maintenancecommand",
      "target": "command_maintenancecommand_maintenancecommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_maintenancecommand_maintenancecommand",
      "target": "command_maintenancecommand_maintenancecommand_execute"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_maintenancecommand_maintenancecommand_execute",
      "target": "src_config_command_maintenancecommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Command/MaintenanceCommand.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_maintenancecommand_maintenancecommand_execute",
      "target": "src_config_command_maintenancecommand_php_outputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller",
      "target": "controller_siteconfigcontroller_siteconfigcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller",
      "target": "siteconfigrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller",
      "target": "src_config_controller_siteconfigcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller",
      "target": "src_config_controller_siteconfigcontroller_php_request"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller_siteconfigcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller_siteconfigcontroller",
      "target": "controller_siteconfigcontroller_siteconfigcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller_siteconfigcontroller",
      "target": "controller_siteconfigcontroller_siteconfigcontroller_get"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller_siteconfigcontroller",
      "target": "controller_siteconfigcontroller_siteconfigcontroller_patch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller_siteconfigcontroller",
      "target": "controller_siteconfigcontroller_siteconfigcontroller_taxhistory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller_siteconfigcontroller_get",
      "target": "src_config_controller_siteconfigcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller_siteconfigcontroller_patch",
      "target": "controller_siteconfigcontroller_siteconfigcontroller_get"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller_siteconfigcontroller_patch",
      "target": "src_config_controller_siteconfigcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller_siteconfigcontroller_taxhistory",
      "target": "src_config_controller_siteconfigcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller_siteconfigcontroller_patch",
      "target": "src_config_controller_siteconfigcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Controller/SiteConfigController.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_siteconfigcontroller_siteconfigcontroller_patch",
      "target": "src_config_controller_siteconfigcontroller_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_siteconfig",
      "target": "entity_siteconfig_siteconfig"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_siteconfig",
      "target": "siteconfigrepository"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_siteconfig_siteconfig",
      "target": "entity_siteconfig_siteconfig_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_siteconfig_siteconfig",
      "target": "entity_siteconfig_siteconfig_getkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_siteconfig_siteconfig",
      "target": "entity_siteconfig_siteconfig_getvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_siteconfig_siteconfig",
      "target": "entity_siteconfig_siteconfig_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L25",
      "weight": 1.0,
      "source": "entity_siteconfig_siteconfig_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L34",
      "weight": 1.0,
      "source": "entity_siteconfig_siteconfig_setvalue",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/SiteConfig.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_siteconfig_siteconfig_setvalue",
      "target": "src_config_entity_siteconfig_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_taxratehistory",
      "target": "entity_taxratehistory_taxratehistory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_taxratehistory",
      "target": "src_config_entity_taxratehistory_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_taxratehistory_taxratehistory",
      "target": "entity_taxratehistory_taxratehistory_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_taxratehistory_taxratehistory",
      "target": "entity_taxratehistory_taxratehistory_getchangedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_taxratehistory_taxratehistory",
      "target": "entity_taxratehistory_taxratehistory_getchangedby"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_taxratehistory_taxratehistory",
      "target": "entity_taxratehistory_taxratehistory_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_taxratehistory_taxratehistory",
      "target": "entity_taxratehistory_taxratehistory_gettaxpercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_taxratehistory_taxratehistory",
      "target": "entity_taxratehistory_taxratehistory_isenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_taxratehistory_taxratehistory",
      "target": "entity_taxratehistory_taxratehistory_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_taxratehistory_taxratehistory",
      "target": "src_config_entity_taxratehistory_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_taxratehistory_taxratehistory_construct",
      "target": "src_config_entity_taxratehistory_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_taxratehistory_taxratehistory_getchangedby",
      "target": "src_config_entity_taxratehistory_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Config/Entity/TaxRateHistory.php",
      "source_location": "L36",
      "weight": 1.0,
      "source": "entity_taxratehistory_taxratehistory_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_siteconfigrepository",
      "target": "repository_siteconfigrepository_siteconfigrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_siteconfigrepository",
      "target": "src_config_repository_siteconfigrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_siteconfigrepository_siteconfigrepository",
      "target": "repository_siteconfigrepository_siteconfigrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_siteconfigrepository_siteconfigrepository",
      "target": "repository_siteconfigrepository_siteconfigrepository_get"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_siteconfigrepository_siteconfigrepository",
      "target": "repository_siteconfigrepository_siteconfigrepository_getall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_siteconfigrepository_siteconfigrepository",
      "target": "repository_siteconfigrepository_siteconfigrepository_set"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/SiteConfigRepository.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_siteconfigrepository_siteconfigrepository_construct",
      "target": "src_config_repository_siteconfigrepository_php_managerregistry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_taxratehistoryrepository",
      "target": "repository_taxratehistoryrepository_taxratehistoryrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_taxratehistoryrepository",
      "target": "src_config_repository_taxratehistoryrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_taxratehistoryrepository",
      "target": "taxratehistory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_taxratehistoryrepository_taxratehistoryrepository",
      "target": "repository_taxratehistoryrepository_taxratehistoryrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_taxratehistoryrepository_taxratehistoryrepository",
      "target": "repository_taxratehistoryrepository_taxratehistoryrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_taxratehistoryrepository_taxratehistoryrepository_construct",
      "target": "src_config_repository_taxratehistoryrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_taxratehistoryrepository_taxratehistoryrepository_construct",
      "target": "taxratehistory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Repository/TaxRateHistoryRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_taxratehistoryrepository_taxratehistoryrepository_save",
      "target": "taxratehistory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_maintenanceservice",
      "target": "loggerinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_maintenanceservice",
      "target": "service_maintenanceservice_maintenanceservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_maintenanceservice",
      "target": "siteconfigrepository"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_maintenanceservice_maintenanceservice",
      "target": "service_maintenanceservice_maintenanceservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_maintenanceservice_maintenanceservice",
      "target": "service_maintenanceservice_maintenanceservice_disable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_maintenanceservice_maintenanceservice",
      "target": "service_maintenanceservice_maintenanceservice_enable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_maintenanceservice_maintenanceservice",
      "target": "service_maintenanceservice_maintenanceservice_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_maintenanceservice_maintenanceservice",
      "target": "service_maintenanceservice_maintenanceservice_invalidate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_maintenanceservice_maintenanceservice",
      "target": "service_maintenanceservice_maintenanceservice_isenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_maintenanceservice_maintenanceservice",
      "target": "service_maintenanceservice_maintenanceservice_istruthy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_maintenanceservice_maintenanceservice",
      "target": "service_maintenanceservice_maintenanceservice_readfromdatabase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_maintenanceservice_maintenanceservice_getstate",
      "target": "service_maintenanceservice_maintenanceservice_readfromdatabase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Config/Service/MaintenanceService.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_maintenanceservice_maintenanceservice_isenabled",
      "target": "service_maintenanceservice_maintenanceservice_getstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller",
      "target": "entitycontextresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller",
      "target": "src_dashboard_controller_dashboardcontroller_php_doctorsecretary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller",
      "target": "src_dashboard_controller_dashboardcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller",
      "target": "src_dashboard_controller_dashboardcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller",
      "target": "src_dashboard_controller_dashboardcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L434",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_appointmentsbyjalalimonth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L339",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_appointmentslotstarts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L493",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_chartperiodparams"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_clinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L302",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_countappointments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L393",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_currentjalaliyearmonth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L384",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_jalalicalendar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L407",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_jalalimonthrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L334",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_mayseefinancials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L318",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_restricttoclinicaddresses"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L466",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_revenuebyjalaliyear"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_revenuedaily"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L254",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_secretary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L338",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_secretaryclinicdashboard"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L283",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_secretarydoctordashboard"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L687",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller",
      "target": "controller_dashboardcontroller_dashboardcontroller_staff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_clinic",
      "target": "controller_dashboardcontroller_dashboardcontroller_appointmentsbyjalalimonth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_clinic",
      "target": "controller_dashboardcontroller_dashboardcontroller_chartperiodparams"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_clinic",
      "target": "controller_dashboardcontroller_dashboardcontroller_revenuebyjalaliyear"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_clinic",
      "target": "controller_dashboardcontroller_dashboardcontroller_revenuedaily"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L55",
      "weight": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_clinic",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_clinic",
      "target": "src_dashboard_controller_dashboardcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_clinic",
      "target": "src_dashboard_controller_dashboardcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_clinic",
      "target": "src_dashboard_controller_dashboardcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L493",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_chartperiodparams",
      "target": "src_dashboard_controller_dashboardcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_doctor",
      "target": "src_dashboard_controller_dashboardcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_doctor",
      "target": "src_dashboard_controller_dashboardcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L334",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_mayseefinancials",
      "target": "src_dashboard_controller_dashboardcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L254",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_secretary",
      "target": "src_dashboard_controller_dashboardcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L338",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_secretaryclinicdashboard",
      "target": "src_dashboard_controller_dashboardcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L283",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_secretarydoctordashboard",
      "target": "src_dashboard_controller_dashboardcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L687",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_staff",
      "target": "src_dashboard_controller_dashboardcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L160",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_doctor",
      "target": "src_dashboard_controller_dashboardcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L254",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_secretary",
      "target": "src_dashboard_controller_dashboardcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L338",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_secretaryclinicdashboard",
      "target": "src_dashboard_controller_dashboardcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L283",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_secretarydoctordashboard",
      "target": "src_dashboard_controller_dashboardcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L687",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_staff",
      "target": "src_dashboard_controller_dashboardcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L259",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_doctor",
      "target": "controller_dashboardcontroller_dashboardcontroller_appointmentsbyjalalimonth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L262",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_doctor",
      "target": "controller_dashboardcontroller_dashboardcontroller_appointmentslotstarts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_doctor",
      "target": "controller_dashboardcontroller_dashboardcontroller_chartperiodparams"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_doctor",
      "target": "controller_dashboardcontroller_dashboardcontroller_countappointments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_doctor",
      "target": "controller_dashboardcontroller_dashboardcontroller_mayseefinancials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_doctor",
      "target": "controller_dashboardcontroller_dashboardcontroller_restricttoclinicaddresses"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_doctor",
      "target": "controller_dashboardcontroller_dashboardcontroller_revenuebyjalaliyear"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L250",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_doctor",
      "target": "controller_dashboardcontroller_dashboardcontroller_revenuedaily"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L177",
      "weight": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_doctor",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L313",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_countappointments",
      "target": "controller_dashboardcontroller_dashboardcontroller_restricttoclinicaddresses"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L302",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_countappointments",
      "target": "src_dashboard_controller_dashboardcontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L302",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_countappointments",
      "target": "src_dashboard_controller_dashboardcontroller_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L339",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_appointmentslotstarts",
      "target": "src_dashboard_controller_dashboardcontroller_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L339",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_appointmentslotstarts",
      "target": "src_dashboard_controller_dashboardcontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L334",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_mayseefinancials",
      "target": "src_dashboard_controller_dashboardcontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L318",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_restricttoclinicaddresses",
      "target": "src_dashboard_controller_dashboardcontroller_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L338",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_secretaryclinicdashboard",
      "target": "src_dashboard_controller_dashboardcontroller_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L350",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_appointmentslotstarts",
      "target": "controller_dashboardcontroller_dashboardcontroller_restricttoclinicaddresses"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L318",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_restricttoclinicaddresses",
      "target": "src_dashboard_controller_dashboardcontroller_php_querybuilder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L395",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_currentjalaliyearmonth",
      "target": "controller_dashboardcontroller_dashboardcontroller_jalalicalendar"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L384",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_jalalicalendar",
      "target": "intlcalendar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L409",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_jalalimonthrange",
      "target": "controller_dashboardcontroller_dashboardcontroller_jalalicalendar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L495",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_chartperiodparams",
      "target": "controller_dashboardcontroller_dashboardcontroller_currentjalaliyearmonth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L436",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_appointmentsbyjalalimonth",
      "target": "controller_dashboardcontroller_dashboardcontroller_jalalimonthrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L479",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_revenuebyjalaliyear",
      "target": "controller_dashboardcontroller_dashboardcontroller_jalalimonthrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L268",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_secretary",
      "target": "controller_dashboardcontroller_dashboardcontroller_secretaryclinicdashboard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_secretary",
      "target": "controller_dashboardcontroller_dashboardcontroller_secretarydoctordashboard"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Dashboard/Controller/DashboardController.php",
      "source_location": "L283",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_dashboardcontroller_dashboardcontroller_secretarydoctordashboard",
      "target": "src_dashboard_controller_dashboardcontroller_php_doctorsecretary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller",
      "target": "controller_discountcontroller_discountcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller",
      "target": "src_discount_controller_discountcontroller_php_discountrule"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller",
      "target": "src_discount_controller_discountcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller",
      "target": "src_discount_controller_discountcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller",
      "target": "src_discount_controller_discountcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller",
      "target": "controller_discountcontroller_discountcontroller_applypayload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller",
      "target": "controller_discountcontroller_discountcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller",
      "target": "controller_discountcontroller_discountcontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller",
      "target": "controller_discountcontroller_discountcontroller_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller",
      "target": "controller_discountcontroller_discountcontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller",
      "target": "controller_discountcontroller_discountcontroller_resolveowner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller",
      "target": "controller_discountcontroller_discountcontroller_suggestions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller",
      "target": "controller_discountcontroller_discountcontroller_update"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_create",
      "target": "controller_discountcontroller_discountcontroller_resolveowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_delete",
      "target": "controller_discountcontroller_discountcontroller_resolveowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_list",
      "target": "controller_discountcontroller_discountcontroller_resolveowner"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_resolveowner",
      "target": "src_discount_controller_discountcontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_suggestions",
      "target": "controller_discountcontroller_discountcontroller_resolveowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_update",
      "target": "controller_discountcontroller_discountcontroller_resolveowner"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_create",
      "target": "src_discount_controller_discountcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_delete",
      "target": "src_discount_controller_discountcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_list",
      "target": "src_discount_controller_discountcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_suggestions",
      "target": "src_discount_controller_discountcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_update",
      "target": "src_discount_controller_discountcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_list",
      "target": "src_discount_controller_discountcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_create",
      "target": "src_discount_controller_discountcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L116",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_delete",
      "target": "src_discount_controller_discountcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L134",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_suggestions",
      "target": "src_discount_controller_discountcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L83",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_update",
      "target": "src_discount_controller_discountcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_create",
      "target": "controller_discountcontroller_discountcontroller_applypayload"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L72",
      "weight": 1.0,
      "source": "controller_discountcontroller_discountcontroller_create",
      "target": "src_discount_controller_discountcontroller_php_discountrule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_create",
      "target": "src_discount_controller_discountcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L83",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_update",
      "target": "src_discount_controller_discountcontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_update",
      "target": "controller_discountcontroller_discountcontroller_applypayload"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L105",
      "weight": 1.0,
      "source": "controller_discountcontroller_discountcontroller_update",
      "target": "src_discount_controller_discountcontroller_php_discountrule"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Controller/DiscountController.php",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_discountcontroller_discountcontroller_applypayload",
      "target": "src_discount_controller_discountcontroller_php_discountrule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule",
      "target": "entity_discountrule_discountrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_getdiscounttype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_getminamountrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_getminvisitcount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_getoccasionkind"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_getpriority"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_gettargetrecorduuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_gettargetserviceitemuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_gettargettaguuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_gettype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_getvalidfrom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_getvalidto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_getvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_iscombinable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_setcombinable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_setdiscounttype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_setminamountrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_setminvisitcount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_setoccasionkind"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_setpriority"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_settargetrecorduuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_settargetserviceitemuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_settargettaguuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_settype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_setvalidfrom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_setvalidto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_setvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L114",
      "weight": 1.0,
      "source": "entity_discountrule_discountrule_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setname",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L138",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setname",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L144",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setactive",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L143",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setcombinable",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L140",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setdiscounttype",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L150",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setminamountrials",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L151",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setminvisitcount",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L152",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setoccasionkind",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L142",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setpriority",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L148",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_settargetrecorduuid",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L149",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_settargetserviceitemuuid",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L147",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_settargettaguuid",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L139",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_settype",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L145",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setvalidfrom",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L146",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setvalidto",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L141",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setvalue",
      "target": "src_discount_entity_discountrule_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_settype",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setdiscounttype",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setvalue",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setpriority",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setcombinable",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setactive",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setvalidfrom",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setvalidto",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_settargettaguuid",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_settargetrecorduuid",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_settargetserviceitemuuid",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setminamountrials",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setminvisitcount",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_discountrule_discountrule_setoccasionkind",
      "target": "entity_discountrule_discountrule_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Discount/Entity/DiscountRule.php",
      "source_location": "L154",
      "weight": 1.0,
      "source": "entity_discountrule_discountrule_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository",
      "target": "repository_discountrulerepository_discountrulerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository",
      "target": "src_discount_repository_discountrulerepository_php_discountrule"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository",
      "target": "src_discount_repository_discountrulerepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository_discountrulerepository",
      "target": "repository_discountrulerepository_discountrulerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository_discountrulerepository",
      "target": "repository_discountrulerepository_discountrulerepository_findactiveforowner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository_discountrulerepository",
      "target": "repository_discountrulerepository_discountrulerepository_findallforowner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository_discountrulerepository",
      "target": "repository_discountrulerepository_discountrulerepository_findbyuuidforowner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository_discountrulerepository",
      "target": "repository_discountrulerepository_discountrulerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository_discountrulerepository",
      "target": "repository_discountrulerepository_discountrulerepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "source": "repository_discountrulerepository_discountrulerepository_construct",
      "target": "src_discount_repository_discountrulerepository_php_discountrule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository_discountrulerepository_construct",
      "target": "src_discount_repository_discountrulerepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository_discountrulerepository_save",
      "target": "src_discount_repository_discountrulerepository_php_discountrule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository_discountrulerepository_findbyuuidforowner",
      "target": "src_discount_repository_discountrulerepository_php_discountrule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Repository/DiscountRuleRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_discountrulerepository_discountrulerepository_remove",
      "target": "src_discount_repository_discountrulerepository_php_discountrule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine",
      "target": "service_discountengine_discountengine"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine",
      "target": "src_discount_service_discountengine_php_discountrule"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine",
      "target": "src_discount_service_discountengine_php_patientsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine",
      "target": "service_discountengine_discountengine_applicablebase"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine",
      "target": "service_discountengine_discountengine_computeforrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine",
      "target": "service_discountengine_discountengine_computerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine",
      "target": "service_discountengine_discountengine_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine",
      "target": "service_discountengine_discountengine_evaluate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine",
      "target": "service_discountengine_discountengine_hastag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine",
      "target": "service_discountengine_discountengine_occasionmatches"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine",
      "target": "service_discountengine_discountengine_servicebase"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine",
      "target": "service_discountengine_discountengine_withinvalidity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L35",
      "weight": 1.0,
      "source": "service_discountengine_discountengine_evaluate",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_evaluate",
      "target": "service_discountengine_discountengine_computeforrule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_evaluate",
      "target": "src_discount_service_discountengine_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_applicablebase",
      "target": "src_discount_service_discountengine_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_computeforrule",
      "target": "src_discount_service_discountengine_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_hastag",
      "target": "src_discount_service_discountengine_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_occasionmatches",
      "target": "src_discount_service_discountengine_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L125",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_servicebase",
      "target": "src_discount_service_discountengine_php_patientsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L63",
      "weight": 1.0,
      "source": "service_discountengine_discountengine_computeforrule",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_computeforrule",
      "target": "service_discountengine_discountengine_applicablebase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_computeforrule",
      "target": "service_discountengine_discountengine_computerials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_computeforrule",
      "target": "service_discountengine_discountengine_withinvalidity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_computeforrule",
      "target": "src_discount_service_discountengine_php_discountrule"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_applicablebase",
      "target": "src_discount_service_discountengine_php_discountrule"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_computerials",
      "target": "src_discount_service_discountengine_php_discountrule"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_occasionmatches",
      "target": "src_discount_service_discountengine_php_discountrule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_withinvalidity",
      "target": "src_discount_service_discountengine_php_discountrule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_applicablebase",
      "target": "service_discountengine_discountengine_hastag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_applicablebase",
      "target": "service_discountengine_discountengine_occasionmatches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_discountengine_discountengine_applicablebase",
      "target": "service_discountengine_discountengine_servicebase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Discount/Service/DiscountEngine.php",
      "source_location": "L151",
      "weight": 1.0,
      "source": "service_discountengine_discountengine_occasionmatches",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgedoctorscommand",
      "target": "command_purgedoctorscommand_purgedoctorscommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgedoctorscommand",
      "target": "connection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgedoctorscommand",
      "target": "src_doctor_command_purgedoctorscommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgedoctorscommand",
      "target": "src_doctor_command_purgedoctorscommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgedoctorscommand_purgedoctorscommand",
      "target": "command_purgedoctorscommand_purgedoctorscommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgedoctorscommand_purgedoctorscommand",
      "target": "command_purgedoctorscommand_purgedoctorscommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgedoctorscommand_purgedoctorscommand",
      "target": "command_purgedoctorscommand_purgedoctorscommand_execute"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_purgedoctorscommand_purgedoctorscommand_execute",
      "target": "src_doctor_command_purgedoctorscommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeDoctorsCommand.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_purgedoctorscommand_purgedoctorscommand_execute",
      "target": "src_doctor_command_purgedoctorscommand_php_outputinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand",
      "target": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand",
      "target": "connection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand",
      "target": "src_doctor_command_purgeunclaimeddoctorscommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand",
      "target": "src_doctor_command_purgeunclaimeddoctorscommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand",
      "target": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_buildcriteria"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand",
      "target": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand",
      "target": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand",
      "target": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_deletesurrogates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand",
      "target": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_execute"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_execute",
      "target": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_buildcriteria"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_execute",
      "target": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_deletesurrogates"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_execute",
      "target": "src_doctor_command_purgeunclaimeddoctorscommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/PurgeUnclaimedDoctorsCommand.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_purgeunclaimeddoctorscommand_purgeunclaimeddoctorscommand_execute",
      "target": "src_doctor_command_purgeunclaimeddoctorscommand_php_outputinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairimporteddoctorscommand",
      "target": "command_repairimporteddoctorscommand_repairimporteddoctorscommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairimporteddoctorscommand",
      "target": "doctorrepairstep"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairimporteddoctorscommand",
      "target": "src_doctor_command_repairimporteddoctorscommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairimporteddoctorscommand",
      "target": "src_doctor_command_repairimporteddoctorscommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairimporteddoctorscommand_repairimporteddoctorscommand",
      "target": "command_repairimporteddoctorscommand_repairimporteddoctorscommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairimporteddoctorscommand_repairimporteddoctorscommand",
      "target": "command_repairimporteddoctorscommand_repairimporteddoctorscommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairimporteddoctorscommand_repairimporteddoctorscommand",
      "target": "command_repairimporteddoctorscommand_repairimporteddoctorscommand_execute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairimporteddoctorscommand_repairimporteddoctorscommand",
      "target": "command_repairimporteddoctorscommand_repairimporteddoctorscommand_parselist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_repairimporteddoctorscommand_repairimporteddoctorscommand_execute",
      "target": "command_repairimporteddoctorscommand_repairimporteddoctorscommand_parselist"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_repairimporteddoctorscommand_repairimporteddoctorscommand_execute",
      "target": "src_doctor_command_repairimporteddoctorscommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Command/RepairImportedDoctorsCommand.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_repairimporteddoctorscommand_repairimporteddoctorscommand_execute",
      "target": "src_doctor_command_repairimporteddoctorscommand_php_outputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller",
      "target": "controller_doctorclaimcontroller_doctorclaimcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller",
      "target": "src_doctor_controller_doctorclaimcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller",
      "target": "src_doctor_controller_doctorclaimcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller",
      "target": "src_doctor_controller_doctorclaimcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller",
      "target": "controller_doctorclaimcontroller_doctorclaimcontroller_claim"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller",
      "target": "controller_doctorclaimcontroller_doctorclaimcontroller_claiminfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller",
      "target": "controller_doctorclaimcontroller_doctorclaimcontroller_claimslist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller",
      "target": "controller_doctorclaimcontroller_doctorclaimcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller",
      "target": "controller_doctorclaimcontroller_doctorclaimcontroller_transfer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller_claiminfo",
      "target": "src_doctor_controller_doctorclaimcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller_claim",
      "target": "src_doctor_controller_doctorclaimcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L158",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller_claimslist",
      "target": "src_doctor_controller_doctorclaimcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L115",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller_transfer",
      "target": "src_doctor_controller_doctorclaimcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L82",
      "weight": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller_claim",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller_claim",
      "target": "src_doctor_controller_doctorclaimcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller_claim",
      "target": "src_doctor_controller_doctorclaimcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller_claimslist",
      "target": "src_doctor_controller_doctorclaimcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorClaimController.php",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorclaimcontroller_doctorclaimcontroller_transfer",
      "target": "src_doctor_controller_doctorclaimcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller",
      "target": "specialtyrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller",
      "target": "src_doctor_controller_doctorcontroller_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller",
      "target": "src_doctor_controller_doctorcontroller_php_doctoraddress"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller",
      "target": "src_doctor_controller_doctorcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller",
      "target": "src_doctor_controller_doctorcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller",
      "target": "src_doctor_controller_doctorcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L472",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_createaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L338",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L628",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_deleteaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L792",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_hydrateaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L719",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_hydratedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L674",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_listaddresses"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_show"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L535",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_showaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_showforclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_update"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L569",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_updateaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L378",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller",
      "target": "controller_doctorcontroller_doctorcontroller_uploadimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_create",
      "target": "controller_doctorcontroller_doctorcontroller_hydratedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_create",
      "target": "src_doctor_controller_doctorcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_create",
      "target": "src_doctor_controller_doctorcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_create",
      "target": "src_doctor_controller_doctorcontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L109",
      "weight": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_create",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L472",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_createaddress",
      "target": "src_doctor_controller_doctorcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_list",
      "target": "src_doctor_controller_doctorcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L256",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_update",
      "target": "src_doctor_controller_doctorcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L569",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_updateaddress",
      "target": "src_doctor_controller_doctorcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L378",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_uploadimage",
      "target": "src_doctor_controller_doctorcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L472",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_createaddress",
      "target": "src_doctor_controller_doctorcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L345",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_delete",
      "target": "src_doctor_controller_doctorcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L628",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_deleteaddress",
      "target": "src_doctor_controller_doctorcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L539",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_showaddress",
      "target": "src_doctor_controller_doctorcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L170",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_showforclinic",
      "target": "src_doctor_controller_doctorcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L256",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_update",
      "target": "src_doctor_controller_doctorcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L569",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_updateaddress",
      "target": "src_doctor_controller_doctorcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L472",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_createaddress",
      "target": "src_doctor_controller_doctorcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L338",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_delete",
      "target": "src_doctor_controller_doctorcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L628",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_deleteaddress",
      "target": "src_doctor_controller_doctorcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L204",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_list",
      "target": "src_doctor_controller_doctorcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L674",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_listaddresses",
      "target": "src_doctor_controller_doctorcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L123",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_show",
      "target": "src_doctor_controller_doctorcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L535",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_showaddress",
      "target": "src_doctor_controller_doctorcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L170",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_showforclinic",
      "target": "src_doctor_controller_doctorcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L256",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_update",
      "target": "src_doctor_controller_doctorcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L569",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_updateaddress",
      "target": "src_doctor_controller_doctorcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L378",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_uploadimage",
      "target": "src_doctor_controller_doctorcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L331",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_update",
      "target": "controller_doctorcontroller_doctorcontroller_hydratedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L354",
      "weight": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_update",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L442",
      "weight": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_uploadimage",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L457",
      "weight": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_uploadimage",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L529",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_createaddress",
      "target": "controller_doctorcontroller_doctorcontroller_hydrateaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L528",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_createaddress",
      "target": "src_doctor_controller_doctorcontroller_php_doctoraddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L622",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_updateaddress",
      "target": "controller_doctorcontroller_doctorcontroller_hydrateaddress"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L613",
      "weight": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_updateaddress",
      "target": "src_doctor_controller_doctorcontroller_php_doctoraddress"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L662",
      "weight": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_deleteaddress",
      "target": "src_doctor_controller_doctorcontroller_php_doctoraddress"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L719",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_hydratedoctor",
      "target": "src_doctor_controller_doctorcontroller_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorController.php",
      "source_location": "L792",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorcontroller_doctorcontroller_hydrateaddress",
      "target": "src_doctor_controller_doctorcontroller_php_doctoraddress"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorimportcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorimportcontroller",
      "target": "controller_doctorimportcontroller_doctorimportcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorimportcontroller",
      "target": "src_doctor_controller_doctorimportcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorimportcontroller",
      "target": "src_doctor_controller_doctorimportcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorimportcontroller",
      "target": "src_doctor_controller_doctorimportcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorimportcontroller_doctorimportcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorimportcontroller_doctorimportcontroller",
      "target": "controller_doctorimportcontroller_doctorimportcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorimportcontroller_doctorimportcontroller",
      "target": "controller_doctorimportcontroller_doctorimportcontroller_import"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorimportcontroller_doctorimportcontroller_import",
      "target": "src_doctor_controller_doctorimportcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorimportcontroller_doctorimportcontroller_import",
      "target": "src_doctor_controller_doctorimportcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Controller/DoctorImportController.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorimportcontroller_doctorimportcontroller_import",
      "target": "src_doctor_controller_doctorimportcontroller_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor",
      "target": "doctorservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor",
      "target": "entity_doctor_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor",
      "target": "src_doctor_entity_doctor_php_collection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor",
      "target": "src_doctor_entity_doctor_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor",
      "target": "src_doctor_entity_doctor_php_weeklyschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L324",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_computeschedulefields"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L341",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_computescheduleparts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getactivitytime"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getaddresses"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getcities"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getclaimedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getdegree"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getdoctorrate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getdoctorratepercentage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L411",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getexperience"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getgender"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getimages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L235",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getmanagedby"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getmedicalsystemcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getmobilenumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getnotificationmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getownerstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getprovinces"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getrepresentationid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getservices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getsocialmedia"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L227",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getsource"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L247",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getsourceprofileid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L231",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getsourceref"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getspecialties"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L403",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_haspublicrating"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_isactivedoctorappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L296",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setactivedoctorappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L254",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setactivitytime"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L379",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setclaimedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L260",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setdegree"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L284",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setdoctorrate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L290",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setdoctorratepercentage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setgender"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L272",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setimages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L266",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L373",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setmanagedby"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setmedicalsystemcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setmobilenumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L231",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L308",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setnotificationmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L355",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setownerstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L302",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setrepresentationid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L278",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setsocialmedia"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L361",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setsource"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L390",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setsourceprofileid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L367",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_setsourceref"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L442",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_todetailarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L419",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_tolistarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L315",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L390",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "entity_doctor_doctor_transferownershipto"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L117",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "src_doctor_entity_doctor_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor",
      "target": "src_doctor_entity_doctor_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_construct",
      "target": "src_doctor_entity_doctor_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L142",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_getuser",
      "target": "src_doctor_entity_doctor_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L390",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_transferownershipto",
      "target": "src_doctor_entity_doctor_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L226",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_getaddresses",
      "target": "src_doctor_entity_doctor_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L222",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_getcities",
      "target": "src_doctor_entity_doctor_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L218",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_getprovinces",
      "target": "src_doctor_entity_doctor_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L214",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_getservices",
      "target": "src_doctor_entity_doctor_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L210",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_getspecialties",
      "target": "src_doctor_entity_doctor_php_collection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L125",
      "weight": 1.0,
      "source": "entity_doctor_doctor_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L146",
      "weight": 1.0,
      "source": "entity_doctor_doctor_construct",
      "target": "util_displayname_displayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L457",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_todetailarray",
      "target": "entity_doctor_doctor_getid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L431",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_tolistarray",
      "target": "entity_doctor_doctor_getid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L456",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_todetailarray",
      "target": "entity_doctor_doctor_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L430",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_tolistarray",
      "target": "entity_doctor_doctor_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L458",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_todetailarray",
      "target": "entity_doctor_doctor_getname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L432",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_tolistarray",
      "target": "entity_doctor_doctor_getname"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L231",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setname",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L279",
      "weight": 1.0,
      "source": "entity_doctor_doctor_setname",
      "target": "util_displayname_displayname"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L296",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setactivedoctorappointment",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L254",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setactivitytime",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L379",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setclaimedat",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L260",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setdegree",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L284",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setdoctorrate",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L290",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setdoctorratepercentage",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L236",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setgender",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L272",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setimages",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L266",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setinfo",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L373",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setmanagedby",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L242",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setmedicalsystemcode",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L248",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setmobilenumber",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L308",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setnotificationmobile",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L355",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setownerstatus",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L302",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setrepresentationid",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L278",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setsocialmedia",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L361",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setsource",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L390",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setsourceprofileid",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L367",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setsourceref",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L390",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_transferownershipto",
      "target": "src_doctor_entity_doctor_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setgender",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setmedicalsystemcode",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setmobilenumber",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setactivitytime",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L263",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setdegree",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L269",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setinfo",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L275",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setimages",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L281",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setsocialmedia",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L287",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setdoctorrate",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L293",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setdoctorratepercentage",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L299",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setactivedoctorappointment",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L305",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setrepresentationid",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L311",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setnotificationmobile",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L358",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setownerstatus",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L364",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setsource",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L370",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setsourceref",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L393",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setsourceprofileid",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L376",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setmanagedby",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L382",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_setclaimedat",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L396",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_transferownershipto",
      "target": "entity_doctor_doctor_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L395",
      "weight": 1.0,
      "source": "entity_doctor_doctor_transferownershipto",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L563",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_todetailarray",
      "target": "entity_doctor_doctor_haspublicrating"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L527",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_tolistarray",
      "target": "entity_doctor_doctor_haspublicrating"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L317",
      "weight": 1.0,
      "source": "entity_doctor_doctor_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L326",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_computeschedulefields",
      "target": "entity_doctor_doctor_computescheduleparts"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L324",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_computeschedulefields",
      "target": "src_doctor_entity_doctor_php_weeklyschedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L444",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_todetailarray",
      "target": "entity_doctor_doctor_computeschedulefields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L421",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_tolistarray",
      "target": "entity_doctor_doctor_computeschedulefields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L391",
      "weight": 1.0,
      "source": "entity_doctor_doctor_computescheduleparts",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L341",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_computescheduleparts",
      "target": "src_doctor_entity_doctor_php_weeklyschedule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L442",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_todetailarray",
      "target": "src_doctor_entity_doctor_php_weeklyschedule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L419",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_tolistarray",
      "target": "src_doctor_entity_doctor_php_weeklyschedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L416",
      "weight": 1.0,
      "source": "entity_doctor_doctor_getexperience",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L450",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctor_doctor_todetailarray",
      "target": "entity_doctor_doctor_getexperience"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L574",
      "weight": 1.0,
      "source": "entity_doctor_doctor_tolistarray",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/Doctor.php",
      "source_location": "L605",
      "weight": 1.0,
      "source": "entity_doctor_doctor_todetailarray",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress",
      "target": "src_doctor_entity_doctoraddress_php_city"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress",
      "target": "src_doctor_entity_doctoraddress_php_province"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_forclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_fordoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_getaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_getcity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_getclinicid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_getdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_getlatitude"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_getlongitude"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_getprovince"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_gettelephone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_gettype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_setaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_setcity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_setlatitude"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_setlongitude"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_setprovince"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_settelephone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "entity_doctoraddress_doctoraddress_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "src_doctor_entity_doctoraddress_php_city"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "src_doctor_entity_doctoraddress_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress",
      "target": "src_doctor_entity_doctoraddress_php_province"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_fordoctor",
      "target": "src_doctor_entity_doctoraddress_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_getdoctor",
      "target": "src_doctor_entity_doctoraddress_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L99",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_getcity",
      "target": "src_doctor_entity_doctoraddress_php_city"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_setcity",
      "target": "src_doctor_entity_doctoraddress_php_city"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_getprovince",
      "target": "src_doctor_entity_doctoraddress_php_province"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_setprovince",
      "target": "src_doctor_entity_doctoraddress_php_province"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L69",
      "weight": 1.0,
      "source": "entity_doctoraddress_doctoraddress_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_fordoctor",
      "target": "src_doctor_entity_doctoraddress_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_forclinic",
      "target": "src_doctor_entity_doctoraddress_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L103",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_setaddress",
      "target": "src_doctor_entity_doctoraddress_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L107",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_setcity",
      "target": "src_doctor_entity_doctoraddress_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L105",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_setlatitude",
      "target": "src_doctor_entity_doctoraddress_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L106",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_setlongitude",
      "target": "src_doctor_entity_doctoraddress_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L102",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_setname",
      "target": "src_doctor_entity_doctoraddress_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_setprovince",
      "target": "src_doctor_entity_doctoraddress_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L104",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_settelephone",
      "target": "src_doctor_entity_doctoraddress_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_toarray",
      "target": "entity_doctoraddress_doctoraddress_getid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_toarray",
      "target": "entity_doctoraddress_doctoraddress_getname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_setaddress",
      "target": "entity_doctoraddress_doctoraddress_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_settelephone",
      "target": "entity_doctoraddress_doctoraddress_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_setlatitude",
      "target": "entity_doctoraddress_doctoraddress_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_setlongitude",
      "target": "entity_doctoraddress_doctoraddress_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_setcity",
      "target": "entity_doctoraddress_doctoraddress_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctoraddress_doctoraddress_setprovince",
      "target": "entity_doctoraddress_doctoraddress_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/DoctorAddress.php",
      "source_location": "L110",
      "weight": 1.0,
      "source": "entity_doctoraddress_doctoraddress_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest",
      "target": "src_doctor_entity_doctorclaimrequest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_getcompletedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_getdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_getfailurereason"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_getverificationmethod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_markcompleted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_markfailed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_maskmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "src_doctor_entity_doctorclaimrequest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest",
      "target": "src_doctor_entity_doctorclaimrequest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest_construct",
      "target": "src_doctor_entity_doctorclaimrequest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L94",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest_getdoctor",
      "target": "src_doctor_entity_doctorclaimrequest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest_construct",
      "target": "src_doctor_entity_doctorclaimrequest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L95",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest_getuser",
      "target": "src_doctor_entity_doctorclaimrequest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L69",
      "weight": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L82",
      "weight": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest_markcompleted",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L89",
      "weight": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest_markfailed",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Entity/DoctorClaimRequest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorclaimrequest_doctorclaimrequest_toarray",
      "target": "entity_doctorclaimrequest_doctorclaimrequest_getuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository",
      "target": "repository_doctoraddressrepository_doctoraddressrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository",
      "target": "src_doctor_repository_doctoraddressrepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository",
      "target": "src_doctor_repository_doctoraddressrepository_php_doctoraddress"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository",
      "target": "src_doctor_repository_doctoraddressrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository",
      "target": "repository_doctoraddressrepository_doctoraddressrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository",
      "target": "repository_doctoraddressrepository_doctoraddressrepository_countbyclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository",
      "target": "repository_doctoraddressrepository_doctoraddressrepository_findavailablefordoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository",
      "target": "repository_doctoraddressrepository_doctoraddressrepository_findbyuuidandclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository",
      "target": "repository_doctoraddressrepository_doctoraddressrepository_findforcontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository",
      "target": "repository_doctoraddressrepository_doctoraddressrepository_findonebyclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository",
      "target": "repository_doctoraddressrepository_doctoraddressrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository",
      "target": "repository_doctoraddressrepository_doctoraddressrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository_construct",
      "target": "src_doctor_repository_doctoraddressrepository_php_doctoraddress"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository_construct",
      "target": "src_doctor_repository_doctoraddressrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository_save",
      "target": "src_doctor_repository_doctoraddressrepository_php_doctoraddress"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L81",
      "weight": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository_findavailablefordoctor",
      "target": "src_doctor_repository_doctoraddressrepository_php_doctoraddress"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository_findbyuuidandclinic",
      "target": "src_doctor_repository_doctoraddressrepository_php_doctoraddress"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L79",
      "weight": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository_findforcontext",
      "target": "src_doctor_repository_doctoraddressrepository_php_doctoraddress"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository_findonebyclinic",
      "target": "src_doctor_repository_doctoraddressrepository_php_doctoraddress"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository_remove",
      "target": "src_doctor_repository_doctoraddressrepository_php_doctoraddress"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository_findforcontext",
      "target": "src_doctor_repository_doctoraddressrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorAddressRepository.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctoraddressrepository_doctoraddressrepository_findavailablefordoctor",
      "target": "src_doctor_repository_doctoraddressrepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorClaimRequestRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorclaimrequestrepository",
      "target": "doctorclaimrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorClaimRequestRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorclaimrequestrepository",
      "target": "repository_doctorclaimrequestrepository_doctorclaimrequestrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorClaimRequestRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorclaimrequestrepository",
      "target": "src_doctor_repository_doctorclaimrequestrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorClaimRequestRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorclaimrequestrepository_doctorclaimrequestrepository",
      "target": "repository_doctorclaimrequestrepository_doctorclaimrequestrepository_construct"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorClaimRequestRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorclaimrequestrepository_doctorclaimrequestrepository_construct",
      "target": "src_doctor_repository_doctorclaimrequestrepository_php_managerregistry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository",
      "target": "repository_doctorrepository_doctorrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository",
      "target": "src_doctor_repository_doctorrepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository",
      "target": "src_doctor_repository_doctorrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository",
      "target": "src_doctor_repository_doctorrepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository",
      "target": "repository_doctorrepository_doctorrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository",
      "target": "repository_doctorrepository_doctorrepository_doctoridsviacliniclocation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository",
      "target": "repository_doctorrepository_doctorrepository_findbyclinicwithfilters"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository",
      "target": "repository_doctorrepository_doctorrepository_findbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository",
      "target": "repository_doctorrepository_doctorrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository",
      "target": "repository_doctorrepository_doctorrepository_findlocationsbydoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository",
      "target": "repository_doctorrepository_doctorrepository_findonebymobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository",
      "target": "repository_doctorrepository_doctorrepository_findwithfilters"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository",
      "target": "repository_doctorrepository_doctorrepository_indexlocationrows"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository",
      "target": "repository_doctorrepository_doctorrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository",
      "target": "repository_doctorrepository_doctorrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "source": "repository_doctorrepository_doctorrepository_construct",
      "target": "src_doctor_repository_doctorrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository_construct",
      "target": "src_doctor_repository_doctorrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository_findbyuuid",
      "target": "src_doctor_repository_doctorrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository_findbyuser",
      "target": "src_doctor_repository_doctorrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository_findonebymobile",
      "target": "src_doctor_repository_doctorrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository_remove",
      "target": "src_doctor_repository_doctorrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository_save",
      "target": "src_doctor_repository_doctorrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository_findbyuser",
      "target": "src_doctor_repository_doctorrepository_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository_findwithfilters",
      "target": "repository_doctorrepository_doctorrepository_doctoridsviacliniclocation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Repository/DoctorRepository.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorrepository_doctorrepository_findlocationsbydoctors",
      "target": "repository_doctorrepository_doctorrepository_indexlocationrows"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice",
      "target": "doctorclaimrequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice",
      "target": "loggerinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice",
      "target": "service_doctorclaimservice_doctorclaimservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice",
      "target": "smslog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice",
      "target": "smsservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice",
      "target": "src_doctor_service_doctorclaimservice_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice",
      "target": "src_doctor_service_doctorclaimservice_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice",
      "target": "service_doctorclaimservice_doctorclaimservice_claim"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice",
      "target": "service_doctorclaimservice_doctorclaimservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice",
      "target": "service_doctorclaimservice_doctorclaimservice_finalize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice",
      "target": "service_doctorclaimservice_doctorclaimservice_revert"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice",
      "target": "service_doctorclaimservice_doctorclaimservice_transferbyadmin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice",
      "target": "service_doctorclaimservice_doctorclaimservice_verifyidentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_claim",
      "target": "doctorclaimrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_claim",
      "target": "service_doctorclaimservice_doctorclaimservice_finalize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_claim",
      "target": "service_doctorclaimservice_doctorclaimservice_revert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_claim",
      "target": "service_doctorclaimservice_doctorclaimservice_verifyidentity"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_claim",
      "target": "src_doctor_service_doctorclaimservice_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_claim",
      "target": "src_doctor_service_doctorclaimservice_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L81",
      "weight": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_claim",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_finalize",
      "target": "src_doctor_service_doctorclaimservice_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_revert",
      "target": "src_doctor_service_doctorclaimservice_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_transferbyadmin",
      "target": "src_doctor_service_doctorclaimservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_verifyidentity",
      "target": "src_doctor_service_doctorclaimservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L150",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_finalize",
      "target": "src_doctor_service_doctorclaimservice_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L98",
      "weight": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_transferbyadmin",
      "target": "src_doctor_service_doctorclaimservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_verifyidentity",
      "target": "src_doctor_service_doctorclaimservice_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest",
      "target": "doctorclaimrequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L150",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_finalize",
      "target": "doctorclaimrequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_revert",
      "target": "doctorclaimrequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L89",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_transferbyadmin",
      "target": "doctorclaimrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_transferbyadmin",
      "target": "service_doctorclaimservice_doctorclaimservice_finalize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L102",
      "weight": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_transferbyadmin",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Service/DoctorClaimService.php",
      "source_location": "L138",
      "weight": 1.0,
      "source": "service_doctorclaimservice_doctorclaimservice_verifyidentity",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportResult.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorimportresult",
      "target": "service_doctorimportresult_doctorimportresult"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportResult.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorimportresult_doctorimportresult",
      "target": "service_doctorimportresult_doctorimportresult_construct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorimportservice",
      "target": "service_doctorimportservice_doctorimportservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorimportservice",
      "target": "src_doctor_service_doctorimportservice_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorimportservice",
      "target": "src_doctor_service_doctorimportservice_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice",
      "target": "service_doctorimportservice_doctorimportservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice",
      "target": "service_doctorimportservice_doctorimportservice_doimport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice",
      "target": "service_doctorimportservice_doctorimportservice_ensuredefaultaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice",
      "target": "service_doctorimportservice_doctorimportservice_import"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice",
      "target": "service_doctorimportservice_doctorimportservice_syncrefcollection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice_import",
      "target": "doctorimportresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice_import",
      "target": "service_doctorimportservice_doctorimportservice_doimport"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice_import",
      "target": "src_doctor_service_doctorimportservice_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice_doimport",
      "target": "src_doctor_service_doctorimportservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice_doimport",
      "target": "doctorimportresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice_doimport",
      "target": "service_doctorimportservice_doctorimportservice_ensuredefaultaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice_doimport",
      "target": "service_doctorimportservice_doctorimportservice_syncrefcollection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L57",
      "weight": 1.0,
      "source": "service_doctorimportservice_doctorimportservice_doimport",
      "target": "service_sourceprofileid_sourceprofileid"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L56",
      "weight": 1.0,
      "source": "service_doctorimportservice_doctorimportservice_doimport",
      "target": "src_doctor_service_doctorimportservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice_ensuredefaultaddress",
      "target": "src_doctor_service_doctorimportservice_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/DoctorImportService.php",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_doctorimportservice_doctorimportservice_syncrefcollection",
      "target": "src_doctor_service_doctorimportservice_php_collection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/IrimcDegreeMapper.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_irimcdegreemapper",
      "target": "service_irimcdegreemapper_irimcdegreemapper"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "source": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_testdegreefromirimctitle",
      "target": "service_irimcdegreemapper_irimcdegreemapper"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "source": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_testeverylabelkeyisaknownentitydegree",
      "target": "service_irimcdegreemapper_irimcdegreemapper"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "source": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_testlabelsmatchtheadminpanelwording",
      "target": "service_irimcdegreemapper_irimcdegreemapper"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "source": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_testmappeddegreeisalwaysavalidentitydegree",
      "target": "service_irimcdegreemapper_irimcdegreemapper"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L50",
      "weight": 1.0,
      "source": "repair_fixdegreestep_fixdegreestep_run",
      "target": "service_irimcdegreemapper_irimcdegreemapper"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/IrimcDegreeMapper.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_irimcdegreemapper_irimcdegreemapper",
      "target": "service_irimcdegreemapper_irimcdegreemapper_fromtitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/IrimcDegreeMapper.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_irimcdegreemapper_irimcdegreemapper",
      "target": "service_irimcdegreemapper_irimcdegreemapper_isvalid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/IrimcDegreeMapper.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_irimcdegreemapper_irimcdegreemapper",
      "target": "service_irimcdegreemapper_irimcdegreemapper_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsourceprofileidstep",
      "target": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsourceprofileidstep",
      "target": "src_doctor_service_repair_backfillsourceprofileidstep_php_symfonystyle"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep",
      "target": "doctorrepairstep"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep",
      "target": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep",
      "target": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep_description"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep",
      "target": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep_name"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep",
      "target": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep_run"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest",
      "target": "doctorrepairstep"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep",
      "target": "doctorrepairstep"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep",
      "target": "doctorrepairstep"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_fixdegreestep_fixdegreestep",
      "target": "doctorrepairstep"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep",
      "target": "doctorrepairstep"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_stripnametitlestep_stripnametitlestep",
      "target": "doctorrepairstep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L45",
      "weight": 1.0,
      "source": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep_run",
      "target": "service_sourceprofileid_sourceprofileid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep_run",
      "target": "src_doctor_service_repair_backfillsourceprofileidstep_php_repairoptions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep_run",
      "target": "src_doctor_service_repair_backfillsourceprofileidstep_php_repairresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSourceProfileIdStep.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_backfillsourceprofileidstep_backfillsourceprofileidstep_run",
      "target": "src_doctor_service_repair_backfillsourceprofileidstep_php_symfonystyle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillspecialtyparentsstep",
      "target": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillspecialtyparentsstep",
      "target": "specialtyrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillspecialtyparentsstep",
      "target": "src_doctor_service_repair_backfillspecialtyparentsstep_php_symfonystyle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep",
      "target": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep",
      "target": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep_description"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep",
      "target": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep_name"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep",
      "target": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep_run"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep_run",
      "target": "src_doctor_service_repair_backfillspecialtyparentsstep_php_repairoptions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep_run",
      "target": "src_doctor_service_repair_backfillspecialtyparentsstep_php_repairresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSpecialtyParentsStep.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_backfillspecialtyparentsstep_backfillspecialtyparentsstep_run",
      "target": "src_doctor_service_repair_backfillspecialtyparentsstep_php_symfonystyle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsurrogaterolestep",
      "target": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsurrogaterolestep",
      "target": "src_doctor_service_repair_backfillsurrogaterolestep_php_symfonystyle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep",
      "target": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep",
      "target": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_description"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep",
      "target": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_name"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep",
      "target": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_run"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_run",
      "target": "src_doctor_service_repair_backfillsurrogaterolestep_php_repairoptions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_run",
      "target": "src_doctor_service_repair_backfillsurrogaterolestep_php_repairresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/BackfillSurrogateRoleStep.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_run",
      "target": "src_doctor_service_repair_backfillsurrogaterolestep_php_symfonystyle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_doctorrepairstep",
      "target": "repair_doctorrepairstep_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_doctorrepairstep",
      "target": "repair_doctorrepairstep_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_doctorrepairstep",
      "target": "repair_doctorrepairstep_run"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_doctorrepairstep",
      "target": "src_doctor_service_repair_doctorrepairstep_php_symfonystyle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_doctorrepairstep_run",
      "target": "src_doctor_service_repair_doctorrepairstep_php_repairoptions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repair_doctorrepairstep_run",
      "target": "src_doctor_service_repair_doctorrepairstep_php_repairresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_doctorrepairstep_run",
      "target": "src_doctor_service_repair_doctorrepairstep_php_symfonystyle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_fixdegreestep",
      "target": "repair_fixdegreestep_fixdegreestep"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_fixdegreestep",
      "target": "src_doctor_service_repair_fixdegreestep_php_symfonystyle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_fixdegreestep_fixdegreestep",
      "target": "repair_fixdegreestep_fixdegreestep_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_fixdegreestep_fixdegreestep",
      "target": "repair_fixdegreestep_fixdegreestep_description"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_fixdegreestep_fixdegreestep",
      "target": "repair_fixdegreestep_fixdegreestep_name"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_fixdegreestep_fixdegreestep",
      "target": "repair_fixdegreestep_fixdegreestep_run"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_fixdegreestep_fixdegreestep_run",
      "target": "src_doctor_service_repair_fixdegreestep_php_repairoptions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repair_fixdegreestep_fixdegreestep_run",
      "target": "src_doctor_service_repair_fixdegreestep_php_repairresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/FixDegreeStep.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_fixdegreestep_fixdegreestep_run",
      "target": "src_doctor_service_repair_fixdegreestep_php_symfonystyle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/RepairOptions.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_repairoptions",
      "target": "repair_repairoptions_repairoptions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/RepairOptions.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_repairoptions_repairoptions",
      "target": "repair_repairoptions_repairoptions_construct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/RepairResult.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_repairresult",
      "target": "repair_repairresult_repairresult"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/RepairResult.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_repairresult_repairresult",
      "target": "repair_repairresult_repairresult_construct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_reportsuspectedduplicatesstep",
      "target": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_reportsuspectedduplicatesstep",
      "target": "src_doctor_service_repair_reportsuspectedduplicatesstep_php_symfonystyle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep",
      "target": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep",
      "target": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep_description"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep",
      "target": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep_name"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep",
      "target": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep_run"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep_run",
      "target": "src_doctor_service_repair_reportsuspectedduplicatesstep_php_repairoptions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep_run",
      "target": "src_doctor_service_repair_reportsuspectedduplicatesstep_php_repairresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep_run",
      "target": "src_doctor_service_repair_reportsuspectedduplicatesstep_php_symfonystyle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Service/Repair/ReportSuspectedDuplicatesStep.php",
      "source_location": "L48",
      "weight": 1.0,
      "source": "repair_reportsuspectedduplicatesstep_reportsuspectedduplicatesstep_run",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_stripnametitlestep",
      "target": "repair_stripnametitlestep_stripnametitlestep"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_stripnametitlestep",
      "target": "src_doctor_service_repair_stripnametitlestep_php_symfonystyle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_stripnametitlestep_stripnametitlestep",
      "target": "repair_stripnametitlestep_stripnametitlestep_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_stripnametitlestep_stripnametitlestep",
      "target": "repair_stripnametitlestep_stripnametitlestep_description"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_stripnametitlestep_stripnametitlestep",
      "target": "repair_stripnametitlestep_stripnametitlestep_name"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repair_stripnametitlestep_stripnametitlestep",
      "target": "repair_stripnametitlestep_stripnametitlestep_run"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_stripnametitlestep_stripnametitlestep_run",
      "target": "src_doctor_service_repair_stripnametitlestep_php_repairoptions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repair_stripnametitlestep_stripnametitlestep_run",
      "target": "src_doctor_service_repair_stripnametitlestep_php_repairresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repair_stripnametitlestep_stripnametitlestep_run",
      "target": "src_doctor_service_repair_stripnametitlestep_php_symfonystyle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Doctor/Service/Repair/StripNameTitleStep.php",
      "source_location": "L42",
      "weight": 1.0,
      "source": "repair_stripnametitlestep_stripnametitlestep_run",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/SourceProfileId.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_sourceprofileid",
      "target": "service_sourceprofileid_sourceprofileid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/SourceProfileIdTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "source": "doctor_sourceprofileidtest_sourceprofileidtest_testfromref",
      "target": "service_sourceprofileid_sourceprofileid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Doctor/Service/SourceProfileId.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_sourceprofileid_sourceprofileid",
      "target": "service_sourceprofileid_sourceprofileid_fromref"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller",
      "target": "controller_doctorservicecontroller_doctorservicecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller",
      "target": "doctorservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller",
      "target": "specialtyrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller",
      "target": "src_doctorservice_controller_doctorservicecontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller",
      "target": "src_doctorservice_controller_doctorservicecontroller_php_request"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller",
      "target": "controller_doctorservicecontroller_doctorservicecontroller_adminlist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller",
      "target": "controller_doctorservicecontroller_doctorservicecontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller",
      "target": "controller_doctorservicecontroller_doctorservicecontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller",
      "target": "controller_doctorservicecontroller_doctorservicecontroller_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller",
      "target": "controller_doctorservicecontroller_doctorservicecontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller",
      "target": "controller_doctorservicecontroller_doctorservicecontroller_slugify"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller",
      "target": "controller_doctorservicecontroller_doctorservicecontroller_update"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller_list",
      "target": "src_doctorservice_controller_doctorservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller_list",
      "target": "src_doctorservice_controller_doctorservicecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller_adminlist",
      "target": "src_doctorservice_controller_doctorservicecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller_create",
      "target": "src_doctorservice_controller_doctorservicecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller_update",
      "target": "src_doctorservice_controller_doctorservicecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L98",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller_adminlist",
      "target": "src_doctorservice_controller_doctorservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller_create",
      "target": "src_doctorservice_controller_doctorservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L85",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller_delete",
      "target": "src_doctorservice_controller_doctorservicecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller_update",
      "target": "src_doctorservice_controller_doctorservicecontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller_create",
      "target": "controller_doctorservicecontroller_doctorservicecontroller_slugify"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/DoctorService/Controller/DoctorServiceController.php",
      "source_location": "L132",
      "weight": 1.0,
      "source": "controller_doctorservicecontroller_doctorservicecontroller_slugify",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice",
      "target": "entity_doctorservice_doctorservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice",
      "target": "src_doctorservice_entity_doctorservice_php_specialty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_getslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_getspecialty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_getweight"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_setslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_setspecialty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_setstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_setweight"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "entity_doctorservice_doctorservice_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice",
      "target": "src_doctorservice_entity_doctorservice_php_specialty"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice_construct",
      "target": "src_doctorservice_entity_doctorservice_php_specialty"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice_getspecialty",
      "target": "src_doctorservice_entity_doctorservice_php_specialty"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice_setspecialty",
      "target": "src_doctorservice_entity_doctorservice_php_specialty"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice_setname",
      "target": "src_doctorservice_entity_doctorservice_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice_setslug",
      "target": "src_doctorservice_entity_doctorservice_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice_setspecialty",
      "target": "src_doctorservice_entity_doctorservice_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice_setstatus",
      "target": "src_doctorservice_entity_doctorservice_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Entity/DoctorService.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorservice_doctorservice_setweight",
      "target": "src_doctorservice_entity_doctorservice_php_self"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorservicerepository",
      "target": "doctorservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorservicerepository",
      "target": "repository_doctorservicerepository_doctorservicerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorservicerepository",
      "target": "src_doctorservice_repository_doctorservicerepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorservicerepository_doctorservicerepository",
      "target": "repository_doctorservicerepository_doctorservicerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorservicerepository_doctorservicerepository",
      "target": "repository_doctorservicerepository_doctorservicerepository_findactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorservicerepository_doctorservicerepository",
      "target": "repository_doctorservicerepository_doctorservicerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorservicerepository_doctorservicerepository",
      "target": "repository_doctorservicerepository_doctorservicerepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_doctorservicerepository_doctorservicerepository_construct",
      "target": "doctorservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorservicerepository_doctorservicerepository_construct",
      "target": "src_doctorservice_repository_doctorservicerepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorservicerepository_doctorservicerepository_save",
      "target": "doctorservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/DoctorService/Repository/DoctorServiceRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorservicerepository_doctorservicerepository_remove",
      "target": "doctorservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand",
      "target": "invoiceservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand",
      "target": "src_insurance_command_seedinsurancescenariocommand_php_claim"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand",
      "target": "src_insurance_command_seedinsurancescenariocommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand",
      "target": "src_insurance_command_seedinsurancescenariocommand_php_outputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand",
      "target": "src_insurance_command_seedinsurancescenariocommand_php_symfonystyle"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand",
      "target": "tenantinsuranceservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand",
      "target": "tenantservicecategoryservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_advanceclaim"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_execute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L252",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_insuranceidof"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L262",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_purge"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_seedcontracts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_seedpatient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_execute",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_purge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_execute",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_seedcontracts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_execute",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_seedpatient"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_execute",
      "target": "src_insurance_command_seedinsurancescenariocommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_execute",
      "target": "src_insurance_command_seedinsurancescenariocommand_php_outputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L151",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_seedcontracts",
      "target": "src_insurance_command_seedinsurancescenariocommand_php_symfonystyle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_seedpatient",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_advanceclaim"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_seedpatient",
      "target": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_insuranceidof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L206",
      "weight": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_seedpatient",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Command/SeedInsuranceScenarioCommand.php",
      "source_location": "L235",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seedinsurancescenariocommand_seedinsurancescenariocommand_advanceclaim",
      "target": "src_insurance_command_seedinsurancescenariocommand_php_claim"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller",
      "target": "insurancecoveragedefaultservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller",
      "target": "src_insurance_controller_insurancecontroller_php_entityinsurancepricing"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller",
      "target": "src_insurance_controller_insurancecontroller_php_tenantinsurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller",
      "target": "tenantinsuranceservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller",
      "target": "tenantservicecategoryservice"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L327",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_activatetenantinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L459",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_adddoctorinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_adminlist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L521",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_applycategorycoverages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L381",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_deactivatetenantinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L532",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_deletedoctorinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_getcoveragedefaults"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_getinsurancepricing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L396",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_listservicecoverage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L301",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_listtenantinsurances"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L268",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_pricingpayload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_resolveentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_resolvetargetentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_savecoveragedefaults"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_saveinsurancepricing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L418",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_setservicecoverage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L499",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_showdoctorinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L538",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_tenantinsurancerow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_update"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L510",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_updatedoctorinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L355",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_updatetenantinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_uploadlogo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L288",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_upsertpricing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller",
      "target": "controller_insurancecontroller_insurancecontroller_withcoveragedefaults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L405",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_activatetenantinsurance",
      "target": "controller_insurancecontroller_insurancecontroller_resolvetargetentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L483",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_deactivatetenantinsurance",
      "target": "controller_insurancecontroller_insurancecontroller_resolvetargetentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_getinsurancepricing",
      "target": "controller_insurancecontroller_insurancecontroller_resolvetargetentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L502",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_listservicecoverage",
      "target": "controller_insurancecontroller_insurancecontroller_resolvetargetentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L373",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_listtenantinsurances",
      "target": "controller_insurancecontroller_insurancecontroller_resolvetargetentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_resolvetargetentity",
      "target": "controller_insurancecontroller_insurancecontroller_resolveentity"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L69",
      "weight": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_resolvetargetentity",
      "target": "src_insurance_controller_insurancecontroller_php_entityinsurancepricing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_resolvetargetentity",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L308",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_saveinsurancepricing",
      "target": "controller_insurancecontroller_insurancecontroller_resolvetargetentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L534",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_setservicecoverage",
      "target": "controller_insurancecontroller_insurancecontroller_resolvetargetentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L440",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_updatetenantinsurance",
      "target": "controller_insurancecontroller_insurancecontroller_resolvetargetentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L327",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_activatetenantinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L459",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_adddoctorinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L521",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_applycategorycoverages",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L381",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_deactivatetenantinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L532",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_deletedoctorinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L215",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_getinsurancepricing",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L396",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_listservicecoverage",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_listtenantinsurances",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_resolveentity",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L253",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_saveinsurancepricing",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L418",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_setservicecoverage",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L508",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_showdoctorinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L510",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_updatedoctorinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L355",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_updatetenantinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L331",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_activatetenantinsurance",
      "target": "controller_insurancecontroller_insurancecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L385",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_deactivatetenantinsurance",
      "target": "controller_insurancecontroller_insurancecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_getinsurancepricing",
      "target": "controller_insurancecontroller_insurancecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L400",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_listservicecoverage",
      "target": "controller_insurancecontroller_insurancecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L305",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_listtenantinsurances",
      "target": "controller_insurancecontroller_insurancecontroller_resolveentity"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L85",
      "weight": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_resolveentity",
      "target": "src_insurance_controller_insurancecontroller_php_entityinsurancepricing"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_saveinsurancepricing",
      "target": "controller_insurancecontroller_insurancecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L422",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_setservicecoverage",
      "target": "controller_insurancecontroller_insurancecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L359",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_updatetenantinsurance",
      "target": "controller_insurancecontroller_insurancecontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_list",
      "target": "controller_insurancecontroller_insurancecontroller_withcoveragedefaults"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_list",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_list",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L327",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_activatetenantinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L459",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_adddoctorinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L138",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_adminlist",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_create",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L479",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_deactivatetenantinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L253",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_getinsurancepricing",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L498",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_listservicecoverage",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L369",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_listtenantinsurances",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L239",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_savecoveragedefaults",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L253",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_saveinsurancepricing",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L418",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_setservicecoverage",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_update",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L510",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_updatedoctorinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L355",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_updatetenantinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L167",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_uploadlogo",
      "target": "src_insurance_controller_insurancecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L327",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_activatetenantinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L459",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_adddoctorinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L138",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_adminlist",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L521",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_applycategorycoverages",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L78",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_create",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L381",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_deactivatetenantinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L125",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_delete",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L532",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_deletedoctorinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L225",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_getcoveragedefaults",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L215",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_getinsurancepricing",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L396",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_listservicecoverage",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L301",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_listtenantinsurances",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L239",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_savecoveragedefaults",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L253",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_saveinsurancepricing",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L418",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_setservicecoverage",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L499",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_showdoctorinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L103",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_update",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L510",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_updatedoctorinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L355",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_updatetenantinsurance",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L167",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_uploadlogo",
      "target": "src_insurance_controller_insurancecontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_adminlist",
      "target": "controller_insurancecontroller_insurancecontroller_withcoveragedefaults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L188",
      "weight": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_uploadlogo",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_getinsurancepricing",
      "target": "controller_insurancecontroller_insurancecontroller_pricingpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L285",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_saveinsurancepricing",
      "target": "controller_insurancecontroller_insurancecontroller_getinsurancepricing"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L353",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_saveinsurancepricing",
      "target": "controller_insurancecontroller_insurancecontroller_pricingpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_saveinsurancepricing",
      "target": "controller_insurancecontroller_insurancecontroller_upsertpricing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L356",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_upsertpricing",
      "target": "src_insurance_controller_insurancecontroller_php_entityinsurancepricing"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L510",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_activatetenantinsurance",
      "target": "controller_insurancecontroller_insurancecontroller_applycategorycoverages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L514",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_activatetenantinsurance",
      "target": "controller_insurancecontroller_insurancecontroller_tenantinsurancerow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L521",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_applycategorycoverages",
      "target": "src_insurance_controller_insurancecontroller_php_tenantinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L587",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_updatetenantinsurance",
      "target": "controller_insurancecontroller_insurancecontroller_applycategorycoverages"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L538",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_tenantinsurancerow",
      "target": "src_insurance_controller_insurancecontroller_php_tenantinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Controller/InsuranceController.php",
      "source_location": "L591",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_insurancecontroller_insurancecontroller_updatetenantinsurance",
      "target": "controller_insurancecontroller_insurancecontroller_tenantinsurancerow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance",
      "target": "entity_doctorinsurance_doctorinsurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance",
      "target": "src_insurance_entity_doctorinsurance_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance",
      "target": "entity_doctorinsurance_doctorinsurance_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance",
      "target": "entity_doctorinsurance_doctorinsurance_getdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance",
      "target": "entity_doctorinsurance_doctorinsurance_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance",
      "target": "entity_doctorinsurance_doctorinsurance_getinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance",
      "target": "entity_doctorinsurance_doctorinsurance_getprice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance",
      "target": "entity_doctorinsurance_doctorinsurance_setprice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance",
      "target": "entity_doctorinsurance_doctorinsurance_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance",
      "target": "src_insurance_entity_doctorinsurance_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance",
      "target": "src_insurance_entity_doctorinsurance_php_insurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance_construct",
      "target": "src_insurance_entity_doctorinsurance_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance_getdoctor",
      "target": "src_insurance_entity_doctorinsurance_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance_construct",
      "target": "src_insurance_entity_doctorinsurance_php_insurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance_getinsurance",
      "target": "src_insurance_entity_doctorinsurance_php_insurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance_toarray",
      "target": "entity_doctorinsurance_doctorinsurance_getid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/DoctorInsurance.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorinsurance_doctorinsurance_setprice",
      "target": "src_insurance_entity_doctorinsurance_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing",
      "target": "entity_entityinsurancepricing_entityinsurancepricing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing",
      "target": "entity_entityinsurancepricing_entityinsurancepricing_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing",
      "target": "entity_entityinsurancepricing_entityinsurancepricing_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing",
      "target": "entity_entityinsurancepricing_entityinsurancepricing_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing",
      "target": "entity_entityinsurancepricing_entityinsurancepricing_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing",
      "target": "entity_entityinsurancepricing_entityinsurancepricing_getinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing",
      "target": "entity_entityinsurancepricing_entityinsurancepricing_getpatientsharerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing",
      "target": "entity_entityinsurancepricing_entityinsurancepricing_isfreevisit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing",
      "target": "entity_entityinsurancepricing_entityinsurancepricing_isrequirevisitprice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing",
      "target": "entity_entityinsurancepricing_entityinsurancepricing_setpatientsharerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing",
      "target": "entity_entityinsurancepricing_entityinsurancepricing_setrequirevisitprice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing",
      "target": "entity_entityinsurancepricing_entityinsurancepricing_toarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L43",
      "weight": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L54",
      "weight": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing_setpatientsharerials",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing_setpatientsharerials",
      "target": "src_insurance_entity_entityinsurancepricing_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing_setrequirevisitprice",
      "target": "src_insurance_entity_entityinsurancepricing_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/EntityInsurancePricing.php",
      "source_location": "L60",
      "weight": 1.0,
      "source": "entity_entityinsurancepricing_entityinsurancepricing_setrequirevisitprice",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance",
      "target": "entity_insurance_insurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance",
      "target": "src_insurance_entity_insurance_php_insurancetype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance",
      "target": "entity_insurance_insurance_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance",
      "target": "entity_insurance_insurance_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance",
      "target": "entity_insurance_insurance_getlogourl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance",
      "target": "entity_insurance_insurance_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance",
      "target": "entity_insurance_insurance_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance",
      "target": "entity_insurance_insurance_gettype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance",
      "target": "entity_insurance_insurance_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance",
      "target": "entity_insurance_insurance_setlogourl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance",
      "target": "entity_insurance_insurance_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance",
      "target": "entity_insurance_insurance_setstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance",
      "target": "entity_insurance_insurance_settype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance",
      "target": "entity_insurance_insurance_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance",
      "target": "src_insurance_entity_insurance_php_insurancetype"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance_construct",
      "target": "src_insurance_entity_insurance_php_insurancetype"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance_gettype",
      "target": "src_insurance_entity_insurance_php_insurancetype"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance_settype",
      "target": "src_insurance_entity_insurance_php_insurancetype"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance_setname",
      "target": "src_insurance_entity_insurance_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance_setlogourl",
      "target": "src_insurance_entity_insurance_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance_setstatus",
      "target": "src_insurance_entity_insurance_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/Insurance.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_insurance_insurance_settype",
      "target": "src_insurance_entity_insurance_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurancecoveragedefault",
      "target": "entity_insurancecoveragedefault_insurancecoveragedefault"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurancecoveragedefault",
      "target": "src_insurance_entity_insurancecoveragedefault_php_servicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurancecoveragedefault_insurancecoveragedefault",
      "target": "entity_insurancecoveragedefault_insurancecoveragedefault_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurancecoveragedefault_insurancecoveragedefault",
      "target": "entity_insurancecoveragedefault_insurancecoveragedefault_getcoveragepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurancecoveragedefault_insurancecoveragedefault",
      "target": "entity_insurancecoveragedefault_insurancecoveragedefault_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurancecoveragedefault_insurancecoveragedefault",
      "target": "entity_insurancecoveragedefault_insurancecoveragedefault_getinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurancecoveragedefault_insurancecoveragedefault",
      "target": "entity_insurancecoveragedefault_insurancecoveragedefault_getservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurancecoveragedefault_insurancecoveragedefault",
      "target": "entity_insurancecoveragedefault_insurancecoveragedefault_setcoveragepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_insurancecoveragedefault_insurancecoveragedefault",
      "target": "entity_insurancecoveragedefault_insurancecoveragedefault_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_insurancecoveragedefault_insurancecoveragedefault",
      "target": "src_insurance_entity_insurancecoveragedefault_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_insurancecoveragedefault_insurancecoveragedefault_construct",
      "target": "src_insurance_entity_insurancecoveragedefault_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_insurancecoveragedefault_insurancecoveragedefault_getservicecategory",
      "target": "src_insurance_entity_insurancecoveragedefault_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L41",
      "weight": 1.0,
      "source": "entity_insurancecoveragedefault_insurancecoveragedefault_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L52",
      "weight": 1.0,
      "source": "entity_insurancecoveragedefault_insurancecoveragedefault_setcoveragepercent",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/InsuranceCoverageDefault.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_insurancecoveragedefault_insurancecoveragedefault_setcoveragepercent",
      "target": "src_insurance_entity_insurancecoveragedefault_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_getannualceilingrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_getcoveragepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_geteffectivefrom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_geteffectiveto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_getfranchisepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_getinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_getkind"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_getversion"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_setannualceilingrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_setcoveragepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_seteffectivefrom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_seteffectiveto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_setfranchisepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_setkind"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance",
      "target": "entity_tenantinsurance_tenantinsurance_toarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L69",
      "weight": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L87",
      "weight": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_setactive",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L87",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_setactive",
      "target": "src_insurance_entity_tenantinsurance_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L90",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_setannualceilingrials",
      "target": "src_insurance_entity_tenantinsurance_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L88",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_setcoveragepercent",
      "target": "src_insurance_entity_tenantinsurance_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L97",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_seteffectivefrom",
      "target": "src_insurance_entity_tenantinsurance_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_seteffectiveto",
      "target": "src_insurance_entity_tenantinsurance_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L95",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_setfranchisepercent",
      "target": "src_insurance_entity_tenantinsurance_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L96",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_setkind",
      "target": "src_insurance_entity_tenantinsurance_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L88",
      "weight": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_setcoveragepercent",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L95",
      "weight": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_setfranchisepercent",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L90",
      "weight": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_setannualceilingrials",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L96",
      "weight": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_setkind",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L97",
      "weight": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_seteffectivefrom",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantInsurance.php",
      "source_location": "L91",
      "weight": 1.0,
      "source": "entity_tenantinsurance_tenantinsurance_seteffectiveto",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurancecategorycoverage",
      "target": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurancecategorycoverage",
      "target": "src_insurance_entity_tenantinsurancecategorycoverage_php_servicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage",
      "target": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage",
      "target": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_getcoveragepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage",
      "target": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage",
      "target": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_getservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage",
      "target": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_gettenantinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage",
      "target": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_setcoveragepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage",
      "target": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage",
      "target": "src_insurance_entity_tenantinsurancecategorycoverage_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_construct",
      "target": "src_insurance_entity_tenantinsurancecategorycoverage_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_getservicecategory",
      "target": "src_insurance_entity_tenantinsurancecategorycoverage_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L41",
      "weight": 1.0,
      "source": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L52",
      "weight": 1.0,
      "source": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_setcoveragepercent",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantInsuranceCategoryCoverage.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantinsurancecategorycoverage_tenantinsurancecategorycoverage_setcoveragepercent",
      "target": "src_insurance_entity_tenantinsurancecategorycoverage_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting",
      "target": "entity_tenantservicecategorysetting_tenantservicecategorysetting"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting",
      "target": "src_insurance_entity_tenantservicecategorysetting_php_servicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting",
      "target": "entity_tenantservicecategorysetting_tenantservicecategorysetting_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting",
      "target": "entity_tenantservicecategorysetting_tenantservicecategorysetting_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting",
      "target": "entity_tenantservicecategorysetting_tenantservicecategorysetting_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting",
      "target": "entity_tenantservicecategorysetting_tenantservicecategorysetting_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting",
      "target": "entity_tenantservicecategorysetting_tenantservicecategorysetting_getservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting",
      "target": "entity_tenantservicecategorysetting_tenantservicecategorysetting_isenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting",
      "target": "entity_tenantservicecategorysetting_tenantservicecategorysetting_setenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting",
      "target": "entity_tenantservicecategorysetting_tenantservicecategorysetting_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting",
      "target": "src_insurance_entity_tenantservicecategorysetting_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting_construct",
      "target": "src_insurance_entity_tenantservicecategorysetting_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting_getservicecategory",
      "target": "src_insurance_entity_tenantservicecategorysetting_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L49",
      "weight": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L61",
      "weight": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting_setenabled",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCategorySetting.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantservicecategorysetting_tenantservicecategorysetting_setenabled",
      "target": "src_insurance_entity_tenantservicecategorysetting_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_getceilingrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_getcoveragepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_getfranchisepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_getserviceitemid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_gettenantinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_iscovered"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_setceilingrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_setcoveragepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_setcovered"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_setfranchisepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_toarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L49",
      "weight": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage_toarray",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_getcoveragepercent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage_toarray",
      "target": "entity_tenantservicecoverage_tenantservicecoverage_getfranchisepercent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L61",
      "weight": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage_setcovered",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage_setcovered",
      "target": "src_insurance_entity_tenantservicecoverage_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage_setceilingrials",
      "target": "src_insurance_entity_tenantservicecoverage_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage_setcoveragepercent",
      "target": "src_insurance_entity_tenantservicecoverage_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage_setfranchisepercent",
      "target": "src_insurance_entity_tenantservicecoverage_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L62",
      "weight": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage_setcoveragepercent",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L64",
      "weight": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage_setfranchisepercent",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Entity/TenantServiceCoverage.php",
      "source_location": "L64",
      "weight": 1.0,
      "source": "entity_tenantservicecoverage_tenantservicecoverage_setceilingrials",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Enum/InsuranceType.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "enum_insurancetype",
      "target": "enum_insurancetype_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Enum/ServiceCategory.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "enum_servicecategory",
      "target": "enum_servicecategory_label"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Enum/ServiceCategory.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "enum_servicecategory",
      "target": "enum_servicecategory_tryfromvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Enum/ServiceCategory.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "enum_servicecategory",
      "target": "enum_servicecategory_values"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Enum/ServiceCategory.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "enum_servicecategory_values",
      "target": "src_insurance_enum_servicecategory_php_self"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Enum/ServiceCategory.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "enum_servicecategory_tryfromvalue",
      "target": "src_insurance_enum_servicecategory_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorinsurancerepository",
      "target": "repository_doctorinsurancerepository_doctorinsurancerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorinsurancerepository",
      "target": "src_insurance_repository_doctorinsurancerepository_php_doctorinsurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorinsurancerepository",
      "target": "src_insurance_repository_doctorinsurancerepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorinsurancerepository_doctorinsurancerepository",
      "target": "repository_doctorinsurancerepository_doctorinsurancerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorinsurancerepository_doctorinsurancerepository",
      "target": "repository_doctorinsurancerepository_doctorinsurancerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorinsurancerepository_doctorinsurancerepository",
      "target": "repository_doctorinsurancerepository_doctorinsurancerepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_doctorinsurancerepository_doctorinsurancerepository_construct",
      "target": "src_insurance_repository_doctorinsurancerepository_php_doctorinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorinsurancerepository_doctorinsurancerepository_construct",
      "target": "src_insurance_repository_doctorinsurancerepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorinsurancerepository_doctorinsurancerepository_save",
      "target": "src_insurance_repository_doctorinsurancerepository_php_doctorinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/DoctorInsuranceRepository.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorinsurancerepository_doctorinsurancerepository_remove",
      "target": "src_insurance_repository_doctorinsurancerepository_php_doctorinsurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository",
      "target": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository",
      "target": "src_insurance_repository_entityinsurancepricingrepository_php_entityinsurancepricing"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository",
      "target": "src_insurance_repository_entityinsurancepricingrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository",
      "target": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository",
      "target": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_findbyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository",
      "target": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_findoneforinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository",
      "target": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository",
      "target": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_construct",
      "target": "src_insurance_repository_entityinsurancepricingrepository_php_entityinsurancepricing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_construct",
      "target": "src_insurance_repository_entityinsurancepricingrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_findoneforinsurance",
      "target": "src_insurance_repository_entityinsurancepricingrepository_php_entityinsurancepricing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_remove",
      "target": "src_insurance_repository_entityinsurancepricingrepository_php_entityinsurancepricing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/EntityInsurancePricingRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_entityinsurancepricingrepository_entityinsurancepricingrepository_save",
      "target": "src_insurance_repository_entityinsurancepricingrepository_php_entityinsurancepricing"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository",
      "target": "insurancecoveragedefault"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository",
      "target": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository",
      "target": "src_insurance_repository_insurancecoveragedefaultrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository",
      "target": "src_insurance_repository_insurancecoveragedefaultrepository_php_servicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository",
      "target": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository",
      "target": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_findbyinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository",
      "target": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_findonefor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository",
      "target": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_flush"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository",
      "target": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_percentmapfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository",
      "target": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_percentmapformany"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository",
      "target": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_removebyinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository",
      "target": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_construct",
      "target": "insurancecoveragedefault"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_construct",
      "target": "src_insurance_repository_insurancecoveragedefaultrepository_php_managerregistry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_percentmapfor",
      "target": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_findbyinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_findonefor",
      "target": "insurancecoveragedefault"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_findonefor",
      "target": "src_insurance_repository_insurancecoveragedefaultrepository_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_save",
      "target": "insurancecoveragedefault"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice",
      "target": "insurancecoveragedefault"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceCoverageDefaultRepository.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_save",
      "target": "repository_insurancecoveragedefaultrepository_insurancecoveragedefaultrepository_flush"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancerepository",
      "target": "repository_insurancerepository_insurancerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancerepository",
      "target": "src_insurance_repository_insurancerepository_php_insurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancerepository",
      "target": "src_insurance_repository_insurancerepository_php_insurancetype"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancerepository",
      "target": "src_insurance_repository_insurancerepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancerepository_insurancerepository",
      "target": "repository_insurancerepository_insurancerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancerepository_insurancerepository",
      "target": "repository_insurancerepository_insurancerepository_findactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancerepository_insurancerepository",
      "target": "repository_insurancerepository_insurancerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_insurancerepository_insurancerepository",
      "target": "repository_insurancerepository_insurancerepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_insurancerepository_insurancerepository_construct",
      "target": "src_insurance_repository_insurancerepository_php_insurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_insurancerepository_insurancerepository_construct",
      "target": "src_insurance_repository_insurancerepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_insurancerepository_insurancerepository_findactive",
      "target": "src_insurance_repository_insurancerepository_php_insurancetype"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_insurancerepository_insurancerepository_save",
      "target": "src_insurance_repository_insurancerepository_php_insurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/InsuranceRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_insurancerepository_insurancerepository_remove",
      "target": "src_insurance_repository_insurancerepository_php_insurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository",
      "target": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository",
      "target": "src_insurance_repository_tenantinsurancecategorycoveragerepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository",
      "target": "src_insurance_repository_tenantinsurancecategorycoveragerepository_php_servicecategory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository",
      "target": "tenantinsurancecategorycoverage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository",
      "target": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository",
      "target": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_findonefor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository",
      "target": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_flush"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository",
      "target": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_percentmapfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository",
      "target": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_percentmapformany"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository",
      "target": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository",
      "target": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_removebycontract"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository",
      "target": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_construct",
      "target": "src_insurance_repository_tenantinsurancecategorycoveragerepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_construct",
      "target": "tenantinsurancecategorycoverage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_findonefor",
      "target": "src_insurance_repository_tenantinsurancecategorycoveragerepository_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_findonefor",
      "target": "tenantinsurancecategorycoverage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_remove",
      "target": "tenantinsurancecategorycoverage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_save",
      "target": "tenantinsurancecategorycoverage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceCleanupService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsurancecleanupservice",
      "target": "tenantinsurancecategorycoverage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice",
      "target": "tenantinsurancecategorycoverage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_save",
      "target": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_flush"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceCategoryCoverageRepository.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_remove",
      "target": "repository_tenantinsurancecategorycoveragerepository_tenantinsurancecategorycoveragerepository_flush"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository",
      "target": "repository_tenantinsurancerepository_tenantinsurancerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository",
      "target": "src_insurance_repository_tenantinsurancerepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository",
      "target": "src_insurance_repository_tenantinsurancerepository_php_tenantinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository_tenantinsurancerepository",
      "target": "repository_tenantinsurancerepository_tenantinsurancerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository_tenantinsurancerepository",
      "target": "repository_tenantinsurancerepository_tenantinsurancerepository_findactivebytenant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository_tenantinsurancerepository",
      "target": "repository_tenantinsurancerepository_tenantinsurancerepository_findactivecontract"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository_tenantinsurancerepository",
      "target": "repository_tenantinsurancerepository_tenantinsurancerepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository_tenantinsurancerepository",
      "target": "repository_tenantinsurancerepository_tenantinsurancerepository_findlatestbytenant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository_tenantinsurancerepository",
      "target": "repository_tenantinsurancerepository_tenantinsurancerepository_latestversion"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository_tenantinsurancerepository",
      "target": "repository_tenantinsurancerepository_tenantinsurancerepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository_tenantinsurancerepository_construct",
      "target": "src_insurance_repository_tenantinsurancerepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_tenantinsurancerepository_tenantinsurancerepository_construct",
      "target": "src_insurance_repository_tenantinsurancerepository_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository_tenantinsurancerepository_findbyuuid",
      "target": "src_insurance_repository_tenantinsurancerepository_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository_tenantinsurancerepository_findactivecontract",
      "target": "src_insurance_repository_tenantinsurancerepository_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantInsuranceRepository.php",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenantinsurancerepository_tenantinsurancerepository_save",
      "target": "src_insurance_repository_tenantinsurancerepository_php_tenantinsurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository",
      "target": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository",
      "target": "src_insurance_repository_tenantservicecategorysettingrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository",
      "target": "src_insurance_repository_tenantservicecategorysettingrepository_php_servicecategory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository",
      "target": "tenantservicecategorysetting"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository",
      "target": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository",
      "target": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_enabledmapfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository",
      "target": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_findonefor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository",
      "target": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_flush"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository",
      "target": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_construct",
      "target": "src_insurance_repository_tenantservicecategorysettingrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_construct",
      "target": "tenantservicecategorysetting"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_findonefor",
      "target": "src_insurance_repository_tenantservicecategorysettingrepository_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_findonefor",
      "target": "tenantservicecategorysetting"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_save",
      "target": "tenantservicecategorysetting"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice",
      "target": "tenantservicecategorysetting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCategorySettingRepository.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_save",
      "target": "repository_tenantservicecategorysettingrepository_tenantservicecategorysettingrepository_flush"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository",
      "target": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository",
      "target": "src_insurance_repository_tenantservicecoveragerepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository",
      "target": "src_insurance_repository_tenantservicecoveragerepository_php_tenantservicecoverage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository",
      "target": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository",
      "target": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_findbycontract"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository",
      "target": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_findonefor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository",
      "target": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_hasactivecoverage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository",
      "target": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository",
      "target": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_construct",
      "target": "src_insurance_repository_tenantservicecoveragerepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_construct",
      "target": "src_insurance_repository_tenantservicecoveragerepository_php_tenantservicecoverage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_findonefor",
      "target": "src_insurance_repository_tenantservicecoveragerepository_php_tenantservicecoverage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_remove",
      "target": "src_insurance_repository_tenantservicecoveragerepository_php_tenantservicecoverage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Repository/TenantServiceCoverageRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenantservicecoveragerepository_tenantservicecoveragerepository_save",
      "target": "src_insurance_repository_tenantservicecoveragerepository_php_tenantservicecoverage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice",
      "target": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice",
      "target": "src_insurance_service_insurancecoveragedefaultservice_php_servicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice",
      "target": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice",
      "target": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_fill"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice",
      "target": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_percentfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice",
      "target": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_percentmap"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice",
      "target": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_percentmapformany"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice",
      "target": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice",
      "target": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_settingsrows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_percentmap",
      "target": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_fill"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_settingsrows",
      "target": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_percentmap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_percentmapformany",
      "target": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_fill"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_percentfor",
      "target": "src_insurance_service_insurancecoveragedefaultservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_fill",
      "target": "src_insurance_service_insurancecoveragedefaultservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_save",
      "target": "src_insurance_service_insurancecoveragedefaultservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/InsuranceCoverageDefaultService.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_insurancecoveragedefaultservice_insurancecoveragedefaultservice_settingsrows",
      "target": "src_insurance_service_insurancecoveragedefaultservice_php_servicecategory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceCleanupService.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsurancecleanupservice",
      "target": "service_tenantinsurancecleanupservice_tenantinsurancecleanupservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceCleanupService.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsurancecleanupservice_tenantinsurancecleanupservice",
      "target": "service_tenantinsurancecleanupservice_tenantinsurancecleanupservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceCleanupService.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsurancecleanupservice_tenantinsurancecleanupservice",
      "target": "service_tenantinsurancecleanupservice_tenantinsurancecleanupservice_purgeforentity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice",
      "target": "src_insurance_service_tenantinsuranceservice_php_coveragerule"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice",
      "target": "src_insurance_service_tenantinsuranceservice_php_servicecategory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantinsurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantservicecoverage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_activate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_assertactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_assertenabledcategoriesarepriced"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_assertpercentinrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L274",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_buildrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_categorycoverageview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_categorycoverageviewformany"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_coveragerule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_coverageruleforservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_deactivate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_getservicecoverage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L319",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_issupplementary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_pickpercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L298",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_resolvepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_setcategorycoverages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_setservicecoverage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_syncserviceiteminsuranceflag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_activate",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_assertpercentinrange"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_activate",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_assertactive",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L145",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_assertenabledcategoriesarepriced",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_buildrule",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_categorycoverageview",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_deactivate",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L319",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_issupplementary",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_pickpercent",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L298",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_resolvepercent",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_setcategorycoverages",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L137",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_setservicecoverage",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L57",
      "weight": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_deactivate",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_setcategorycoverages",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_assertenabledcategoriesarepriced"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_setcategorycoverages",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_assertpercentinrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_setcategorycoverages",
      "target": "src_insurance_service_tenantinsuranceservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_assertenabledcategoriesarepriced",
      "target": "src_insurance_service_tenantinsuranceservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L401",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_setservicecoverage",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_assertpercentinrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_categorycoverageview",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_pickpercent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_categorycoverageview",
      "target": "src_insurance_service_tenantinsuranceservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_categorycoverageviewformany",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_categorycoverageview"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_pickpercent",
      "target": "src_insurance_service_tenantinsuranceservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L308",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_resolvepercent",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_pickpercent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_buildrule",
      "target": "src_insurance_service_tenantinsuranceservice_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L223",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_coveragerule",
      "target": "src_insurance_service_tenantinsuranceservice_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L298",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_resolvepercent",
      "target": "src_insurance_service_tenantinsuranceservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_coveragerule",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_buildrule"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_coveragerule",
      "target": "src_insurance_service_tenantinsuranceservice_php_coveragerule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L274",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_buildrule",
      "target": "src_insurance_service_tenantinsuranceservice_php_coveragerule"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_coverageruleforservice",
      "target": "src_insurance_service_tenantinsuranceservice_php_coveragerule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L267",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_coverageruleforservice",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_buildrule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L279",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_buildrule",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_issupplementary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L284",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_buildrule",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_resolvepercent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_buildrule",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantservicecoverage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L298",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_resolvepercent",
      "target": "src_insurance_service_tenantinsuranceservice_php_tenantservicecoverage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantInsuranceService.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantinsuranceservice_tenantinsuranceservice_setservicecoverage",
      "target": "service_tenantinsuranceservice_tenantinsuranceservice_syncserviceiteminsuranceflag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice",
      "target": "service_tenantservicecategoryservice_tenantservicecategoryservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice",
      "target": "src_insurance_service_tenantservicecategoryservice_php_servicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice",
      "target": "service_tenantservicecategoryservice_tenantservicecategoryservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice",
      "target": "service_tenantservicecategoryservice_tenantservicecategoryservice_defaultcategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice",
      "target": "service_tenantservicecategoryservice_tenantservicecategoryservice_enabledkeys"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice",
      "target": "service_tenantservicecategoryservice_tenantservicecategoryservice_isenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice",
      "target": "service_tenantservicecategoryservice_tenantservicecategoryservice_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice",
      "target": "service_tenantservicecategoryservice_tenantservicecategoryservice_settingsrows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice_defaultcategory",
      "target": "service_tenantservicecategoryservice_tenantservicecategoryservice_enabledkeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice_enabledkeys",
      "target": "src_insurance_service_tenantservicecategoryservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice_isenabled",
      "target": "service_tenantservicecategoryservice_tenantservicecategoryservice_enabledkeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice_save",
      "target": "service_tenantservicecategoryservice_tenantservicecategoryservice_enabledkeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice_settingsrows",
      "target": "src_insurance_service_tenantservicecategoryservice_php_servicecategory"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice_defaultcategory",
      "target": "src_insurance_service_tenantservicecategoryservice_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice_isenabled",
      "target": "src_insurance_service_tenantservicecategoryservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/TenantServiceCategoryService.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_tenantservicecategoryservice_tenantservicecategoryservice_save",
      "target": "src_insurance_service_tenantservicecategoryservice_php_servicecategory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/VisitPriceRequirementResolver.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_visitpricerequirementresolver",
      "target": "service_visitpricerequirementresolver_visitpricerequirementresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/VisitPriceRequirementResolver.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_visitpricerequirementresolver",
      "target": "src_insurance_service_visitpricerequirementresolver_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/VisitPriceRequirementResolver.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_visitpricerequirementresolver_visitpricerequirementresolver",
      "target": "service_visitpricerequirementresolver_visitpricerequirementresolver_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/VisitPriceRequirementResolver.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_visitpricerequirementresolver_visitpricerequirementresolver",
      "target": "service_visitpricerequirementresolver_visitpricerequirementresolver_isrequiredfordoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/Service/VisitPriceRequirementResolver.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_visitpricerequirementresolver_visitpricerequirementresolver_isrequiredfordoctor",
      "target": "src_insurance_service_visitpricerequirementresolver_php_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/ValueObject/CoverageRule.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "valueobject_coveragerule",
      "target": "valueobject_coveragerule_coveragerule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/ValueObject/CoverageRule.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "valueobject_coveragerule_coveragerule",
      "target": "valueobject_coveragerule_coveragerule_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/ValueObject/CoverageRule.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "valueobject_coveragerule_coveragerule",
      "target": "valueobject_coveragerule_coveragerule_notcovered"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Insurance/ValueObject/CoverageRule.php",
      "source_location": "L14",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "valueobject_coveragerule_coveragerule_notcovered",
      "target": "src_insurance_valueobject_coveragerule_php_self"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller",
      "target": "src_inventory_controller_inventorycontroller_php_inventoryitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller",
      "target": "src_inventory_controller_inventorycontroller_php_inventorypackage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller",
      "target": "src_inventory_controller_inventorycontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller",
      "target": "src_inventory_controller_inventorycontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller",
      "target": "src_inventory_controller_inventorycontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_applyitemfields"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_createitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_createpackage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_deleteitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_deletepackage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_listcategories"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_listitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_listpackages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_meta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L227",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_owneditem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_ownedpackage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L249",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_resolveentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_updateitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller",
      "target": "controller_inventorycontroller_inventorycontroller_updatepackage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_listitems",
      "target": "controller_inventorycontroller_inventorycontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_listitems",
      "target": "src_inventory_controller_inventorycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_listitems",
      "target": "src_inventory_controller_inventorycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_createitem",
      "target": "src_inventory_controller_inventorycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_createpackage",
      "target": "src_inventory_controller_inventorycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_deleteitem",
      "target": "src_inventory_controller_inventorycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_deletepackage",
      "target": "src_inventory_controller_inventorycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_listcategories",
      "target": "src_inventory_controller_inventorycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L128",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_listpackages",
      "target": "src_inventory_controller_inventorycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L227",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_owneditem",
      "target": "src_inventory_controller_inventorycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L238",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_ownedpackage",
      "target": "src_inventory_controller_inventorycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L249",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_resolveentity",
      "target": "src_inventory_controller_inventorycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_updateitem",
      "target": "src_inventory_controller_inventorycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L163",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_updatepackage",
      "target": "src_inventory_controller_inventorycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_createitem",
      "target": "src_inventory_controller_inventorycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L142",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_createpackage",
      "target": "src_inventory_controller_inventorycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L113",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_deleteitem",
      "target": "src_inventory_controller_inventorycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L189",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_deletepackage",
      "target": "src_inventory_controller_inventorycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_listcategories",
      "target": "src_inventory_controller_inventorycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L128",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_listpackages",
      "target": "src_inventory_controller_inventorycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_meta",
      "target": "src_inventory_controller_inventorycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_updateitem",
      "target": "src_inventory_controller_inventorycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L163",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_updatepackage",
      "target": "src_inventory_controller_inventorycontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_listcategories",
      "target": "controller_inventorycontroller_inventorycontroller_resolveentity"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L75",
      "weight": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_meta",
      "target": "src_inventory_controller_inventorycontroller_php_inventoryitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_createitem",
      "target": "controller_inventorycontroller_inventorycontroller_applyitemfields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_createitem",
      "target": "controller_inventorycontroller_inventorycontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_createitem",
      "target": "src_inventory_controller_inventorycontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_createpackage",
      "target": "src_inventory_controller_inventorycontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_updateitem",
      "target": "src_inventory_controller_inventorycontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L163",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_updatepackage",
      "target": "src_inventory_controller_inventorycontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_updateitem",
      "target": "controller_inventorycontroller_inventorycontroller_applyitemfields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_updateitem",
      "target": "controller_inventorycontroller_inventorycontroller_owneditem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_deleteitem",
      "target": "controller_inventorycontroller_inventorycontroller_owneditem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_listpackages",
      "target": "controller_inventorycontroller_inventorycontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_createpackage",
      "target": "controller_inventorycontroller_inventorycontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_updatepackage",
      "target": "controller_inventorycontroller_inventorycontroller_ownedpackage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_updatepackage",
      "target": "controller_inventorycontroller_inventorycontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_deletepackage",
      "target": "controller_inventorycontroller_inventorycontroller_ownedpackage"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L223",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_applyitemfields",
      "target": "src_inventory_controller_inventorycontroller_php_inventoryitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L227",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_owneditem",
      "target": "src_inventory_controller_inventorycontroller_php_inventoryitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_owneditem",
      "target": "controller_inventorycontroller_inventorycontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_ownedpackage",
      "target": "controller_inventorycontroller_inventorycontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Controller/InventoryController.php",
      "source_location": "L238",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_inventorycontroller_inventorycontroller_ownedpackage",
      "target": "src_inventory_controller_inventorycontroller_php_inventorypackage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_getalertthreshold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_getcategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_getconsumable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_getprice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_getstock"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_getunit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_setalertthreshold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_setcategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_setconsumable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_setprice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_setstock"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_setunit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem",
      "target": "entity_inventoryitem_inventoryitem_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L73",
      "weight": 1.0,
      "source": "entity_inventoryitem_inventoryitem_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setname",
      "target": "entity_inventoryitem_inventoryitem_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L88",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setname",
      "target": "src_inventory_entity_inventoryitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L93",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setalertthreshold",
      "target": "src_inventory_entity_inventoryitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L128",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setcategory",
      "target": "src_inventory_entity_inventoryitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L89",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setconsumable",
      "target": "src_inventory_entity_inventoryitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setprice",
      "target": "src_inventory_entity_inventoryitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L92",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setstock",
      "target": "src_inventory_entity_inventoryitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L90",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setunit",
      "target": "src_inventory_entity_inventoryitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L121",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_touch",
      "target": "src_inventory_entity_inventoryitem_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setconsumable",
      "target": "entity_inventoryitem_inventoryitem_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setcategory",
      "target": "entity_inventoryitem_inventoryitem_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setunit",
      "target": "entity_inventoryitem_inventoryitem_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setprice",
      "target": "entity_inventoryitem_inventoryitem_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setstock",
      "target": "entity_inventoryitem_inventoryitem_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_setalertthreshold",
      "target": "entity_inventoryitem_inventoryitem_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventoryitem_inventoryitem_toarray",
      "target": "entity_inventoryitem_inventoryitem_getstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Inventory/Entity/InventoryItem.php",
      "source_location": "L123",
      "weight": 1.0,
      "source": "entity_inventoryitem_inventoryitem_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackage",
      "target": "entity_inventorypackage_inventorypackage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackage",
      "target": "src_inventory_entity_inventorypackage_php_collection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage",
      "target": "entity_inventorypackage_inventorypackage_additem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage",
      "target": "entity_inventorypackage_inventorypackage_clearitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage",
      "target": "entity_inventorypackage_inventorypackage_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage",
      "target": "entity_inventorypackage_inventorypackage_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage",
      "target": "entity_inventorypackage_inventorypackage_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage",
      "target": "entity_inventorypackage_inventorypackage_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage",
      "target": "entity_inventorypackage_inventorypackage_getitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage",
      "target": "entity_inventorypackage_inventorypackage_gettitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage",
      "target": "entity_inventorypackage_inventorypackage_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage",
      "target": "entity_inventorypackage_inventorypackage_settitle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage",
      "target": "src_inventory_entity_inventorypackage_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage_getitems",
      "target": "src_inventory_entity_inventorypackage_php_collection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L55",
      "weight": 1.0,
      "source": "entity_inventorypackage_inventorypackage_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L65",
      "weight": 1.0,
      "source": "entity_inventorypackage_inventorypackage_settitle",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage_settitle",
      "target": "src_inventory_entity_inventorypackage_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage_additem",
      "target": "src_inventory_entity_inventorypackage_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage_clearitems",
      "target": "src_inventory_entity_inventorypackage_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L76",
      "weight": 1.0,
      "source": "entity_inventorypackage_inventorypackage_additem",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_inventorypackage_inventorypackage_additem",
      "target": "inventorypackageitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_inventoryservice",
      "target": "inventorypackageitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Inventory/Entity/InventoryPackage.php",
      "source_location": "L84",
      "weight": 1.0,
      "source": "entity_inventorypackage_inventorypackage_clearitems",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem",
      "target": "entity_inventorypackageitem_inventorypackageitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem",
      "target": "entity_inventorypackageitem_inventorypackageitem_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem",
      "target": "entity_inventorypackageitem_inventorypackageitem_getamount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem",
      "target": "entity_inventorypackageitem_inventorypackageitem_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem",
      "target": "entity_inventorypackageitem_inventorypackageitem_getitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem",
      "target": "entity_inventorypackageitem_inventorypackageitem_getpackage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem",
      "target": "entity_inventorypackageitem_inventorypackageitem_setamount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem",
      "target": "entity_inventorypackageitem_inventorypackageitem_setpackage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem",
      "target": "src_inventory_entity_inventorypackageitem_php_inventoryitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem",
      "target": "src_inventory_entity_inventorypackageitem_php_inventorypackage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem_getpackage",
      "target": "src_inventory_entity_inventorypackageitem_php_inventorypackage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem_setpackage",
      "target": "src_inventory_entity_inventorypackageitem_php_inventorypackage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem_construct",
      "target": "src_inventory_entity_inventorypackageitem_php_inventoryitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem_getitem",
      "target": "src_inventory_entity_inventorypackageitem_php_inventoryitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem_setpackage",
      "target": "src_inventory_entity_inventorypackageitem_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Entity/InventoryPackageItem.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_inventorypackageitem_inventorypackageitem_setamount",
      "target": "src_inventory_entity_inventorypackageitem_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository",
      "target": "repository_inventoryitemrepository_inventoryitemrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository",
      "target": "src_inventory_repository_inventoryitemrepository_php_inventoryitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository",
      "target": "src_inventory_repository_inventoryitemrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository_inventoryitemrepository",
      "target": "repository_inventoryitemrepository_inventoryitemrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository_inventoryitemrepository",
      "target": "repository_inventoryitemrepository_inventoryitemrepository_findbyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository_inventoryitemrepository",
      "target": "repository_inventoryitemrepository_inventoryitemrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository_inventoryitemrepository",
      "target": "repository_inventoryitemrepository_inventoryitemrepository_findcategories"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository_inventoryitemrepository",
      "target": "repository_inventoryitemrepository_inventoryitemrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository_inventoryitemrepository",
      "target": "repository_inventoryitemrepository_inventoryitemrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_inventoryitemrepository_inventoryitemrepository_construct",
      "target": "src_inventory_repository_inventoryitemrepository_php_inventoryitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository_inventoryitemrepository_construct",
      "target": "src_inventory_repository_inventoryitemrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository_inventoryitemrepository_findbyuuid",
      "target": "src_inventory_repository_inventoryitemrepository_php_inventoryitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository_inventoryitemrepository_remove",
      "target": "src_inventory_repository_inventoryitemrepository_php_inventoryitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryItemRepository.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_inventoryitemrepository_inventoryitemrepository_save",
      "target": "src_inventory_repository_inventoryitemrepository_php_inventoryitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository",
      "target": "repository_inventorypackagerepository_inventorypackagerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository",
      "target": "src_inventory_repository_inventorypackagerepository_php_inventorypackage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository",
      "target": "src_inventory_repository_inventorypackagerepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository_inventorypackagerepository",
      "target": "repository_inventorypackagerepository_inventorypackagerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository_inventorypackagerepository",
      "target": "repository_inventorypackagerepository_inventorypackagerepository_findbyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository_inventorypackagerepository",
      "target": "repository_inventorypackagerepository_inventorypackagerepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository_inventorypackagerepository",
      "target": "repository_inventorypackagerepository_inventorypackagerepository_findmapbyids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository_inventorypackagerepository",
      "target": "repository_inventorypackagerepository_inventorypackagerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository_inventorypackagerepository",
      "target": "repository_inventorypackagerepository_inventorypackagerepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_inventorypackagerepository_inventorypackagerepository_construct",
      "target": "src_inventory_repository_inventorypackagerepository_php_inventorypackage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository_inventorypackagerepository_construct",
      "target": "src_inventory_repository_inventorypackagerepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository_inventorypackagerepository_findbyuuid",
      "target": "src_inventory_repository_inventorypackagerepository_php_inventorypackage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository_inventorypackagerepository_remove",
      "target": "src_inventory_repository_inventorypackagerepository_php_inventorypackage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Repository/InventoryPackageRepository.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_inventorypackagerepository_inventorypackagerepository_save",
      "target": "src_inventory_repository_inventorypackagerepository_php_inventorypackage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_inventoryservice",
      "target": "service_inventoryservice_inventoryservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_inventoryservice",
      "target": "src_inventory_service_inventoryservice_php_inventorypackage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_inventoryservice_inventoryservice",
      "target": "service_inventoryservice_inventoryservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_inventoryservice_inventoryservice",
      "target": "service_inventoryservice_inventoryservice_packagetoarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_inventoryservice_inventoryservice",
      "target": "service_inventoryservice_inventoryservice_stats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_inventoryservice_inventoryservice",
      "target": "service_inventoryservice_inventoryservice_syncpackageitems"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_inventoryservice_inventoryservice_packagetoarray",
      "target": "src_inventory_service_inventoryservice_php_inventorypackage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Inventory/Service/InventoryService.php",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_inventoryservice_inventoryservice_syncpackageitems",
      "target": "src_inventory_service_inventoryservice_php_inventorypackage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Kernel.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_kernel",
      "target": "microkerneltrait"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Kernel.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_kernel",
      "target": "src_kernel_kernel"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Kernel.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_kernel_kernel",
      "target": "basekernel"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Kernel.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_kernel_kernel",
      "target": "microkerneltrait"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Kernel.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_kernel_kernel",
      "target": "src_kernel_kernel_getcachedir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Kernel.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_kernel_kernel",
      "target": "src_kernel_kernel_getlogdir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Kernel.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_kernel_kernel",
      "target": "src_kernel_kernel_writablebase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Kernel.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_kernel_kernel_getcachedir",
      "target": "src_kernel_kernel_writablebase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Kernel.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_kernel_kernel_getlogdir",
      "target": "src_kernel_kernel_writablebase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Kernel.php",
      "source_location": "L18",
      "weight": 1.0,
      "source": "src_kernel_kernel_writablebase",
      "target": "dependencyinjection_corsregexenvprocessor_corsregexenvprocessor_getenv"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller",
      "target": "controller_locationcontroller_locationcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller",
      "target": "src_location_controller_locationcontroller_php_city"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller",
      "target": "src_location_controller_locationcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller",
      "target": "src_location_controller_locationcontroller_php_request"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller",
      "target": "controller_locationcontroller_locationcontroller_admincities"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller",
      "target": "controller_locationcontroller_locationcontroller_adminprovinces"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L212",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller",
      "target": "controller_locationcontroller_locationcontroller_applycitydata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller",
      "target": "controller_locationcontroller_locationcontroller_cities"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller",
      "target": "controller_locationcontroller_locationcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller",
      "target": "controller_locationcontroller_locationcontroller_createcity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller",
      "target": "controller_locationcontroller_locationcontroller_createprovince"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller",
      "target": "controller_locationcontroller_locationcontroller_deletecity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller",
      "target": "controller_locationcontroller_locationcontroller_deleteprovince"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller",
      "target": "controller_locationcontroller_locationcontroller_provinces"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller",
      "target": "controller_locationcontroller_locationcontroller_updatecity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller",
      "target": "controller_locationcontroller_locationcontroller_updateprovince"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_provinces",
      "target": "src_location_controller_locationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L180",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_admincities",
      "target": "src_location_controller_locationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L156",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_adminprovinces",
      "target": "src_location_controller_locationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_cities",
      "target": "src_location_controller_locationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L98",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_createcity",
      "target": "src_location_controller_locationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_createprovince",
      "target": "src_location_controller_locationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L141",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_deletecity",
      "target": "src_location_controller_locationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L83",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_deleteprovince",
      "target": "src_location_controller_locationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L120",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_updatecity",
      "target": "src_location_controller_locationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_updateprovince",
      "target": "src_location_controller_locationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_cities",
      "target": "src_location_controller_locationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_admincities",
      "target": "src_location_controller_locationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_adminprovinces",
      "target": "src_location_controller_locationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_createcity",
      "target": "src_location_controller_locationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_createprovince",
      "target": "src_location_controller_locationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_updatecity",
      "target": "src_location_controller_locationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_updateprovince",
      "target": "src_location_controller_locationcontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_createcity",
      "target": "controller_locationcontroller_locationcontroller_applycitydata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_updatecity",
      "target": "controller_locationcontroller_locationcontroller_applycitydata"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Controller/LocationController.php",
      "source_location": "L212",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_locationcontroller_locationcontroller_applycitydata",
      "target": "src_location_controller_locationcontroller_php_city"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city",
      "target": "entity_city_city"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getcontactphone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getdomain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getemail"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getfooterdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getkeywords"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getlogourl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getprovince"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getrepresentationid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getsitename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getslogan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getsocialmedia"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_gettitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_getweight"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setcontactphone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setdomain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setemail"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setfooterdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setkeywords"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setlogourl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setprovince"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setrepresentationid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setsitename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setslogan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setsocialmedia"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_settitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_setweight"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "entity_city_city_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_city_city",
      "target": "src_location_entity_city_php_province"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_construct",
      "target": "src_location_entity_city_php_province"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_getprovince",
      "target": "src_location_entity_city_php_province"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setprovince",
      "target": "src_location_entity_city_php_province"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setname",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L96",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setcontactphone",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L98",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setdescription",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setdomain",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L97",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setemail",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L102",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setfooterdescription",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setkeywords",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L104",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setlogourl",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L94",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setprovince",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L95",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setrepresentationid",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L96",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setsitename",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L99",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setslogan",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L103",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setsocialmedia",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L92",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setstatus",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_settitle",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/City.php",
      "source_location": "L93",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_city_city_setweight",
      "target": "src_location_entity_city_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_province",
      "target": "entity_province_province"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_province_province",
      "target": "entity_province_province_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_province_province",
      "target": "entity_province_province_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_province_province",
      "target": "entity_province_province_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_province_province",
      "target": "entity_province_province_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_province_province",
      "target": "entity_province_province_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_province_province",
      "target": "entity_province_province_getweight"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_province_province",
      "target": "entity_province_province_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_province_province",
      "target": "entity_province_province_setstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_province_province",
      "target": "entity_province_province_setweight"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_province_province",
      "target": "entity_province_province_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_province_province_setname",
      "target": "src_location_entity_province_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_province_province_setstatus",
      "target": "src_location_entity_province_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Entity/Province.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_province_province_setweight",
      "target": "src_location_entity_province_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_cityrepository",
      "target": "repository_cityrepository_cityrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_cityrepository",
      "target": "src_location_repository_cityrepository_php_city"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_cityrepository",
      "target": "src_location_repository_cityrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_cityrepository_cityrepository",
      "target": "repository_cityrepository_cityrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_cityrepository_cityrepository",
      "target": "repository_cityrepository_cityrepository_findactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_cityrepository_cityrepository",
      "target": "repository_cityrepository_cityrepository_findbydomain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_cityrepository_cityrepository",
      "target": "repository_cityrepository_cityrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_cityrepository_cityrepository",
      "target": "repository_cityrepository_cityrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_cityrepository_cityrepository_construct",
      "target": "src_location_repository_cityrepository_php_city"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_cityrepository_cityrepository_construct",
      "target": "src_location_repository_cityrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_cityrepository_cityrepository_findbydomain",
      "target": "src_location_repository_cityrepository_php_city"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_cityrepository_cityrepository_remove",
      "target": "src_location_repository_cityrepository_php_city"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/CityRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_cityrepository_cityrepository_save",
      "target": "src_location_repository_cityrepository_php_city"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_provincerepository",
      "target": "repository_provincerepository_provincerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_provincerepository",
      "target": "src_location_repository_provincerepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_provincerepository",
      "target": "src_location_repository_provincerepository_php_province"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_provincerepository_provincerepository",
      "target": "repository_provincerepository_provincerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_provincerepository_provincerepository",
      "target": "repository_provincerepository_provincerepository_findactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_provincerepository_provincerepository",
      "target": "repository_provincerepository_provincerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_provincerepository_provincerepository",
      "target": "repository_provincerepository_provincerepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_provincerepository_provincerepository_construct",
      "target": "src_location_repository_provincerepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_provincerepository_provincerepository_construct",
      "target": "src_location_repository_provincerepository_php_province"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_provincerepository_provincerepository_save",
      "target": "src_location_repository_provincerepository_php_province"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Location/Repository/ProvinceRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_provincerepository_provincerepository_remove",
      "target": "src_location_repository_provincerepository_php_province"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller",
      "target": "src_patient_controller_patientcontroller_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller",
      "target": "src_patient_controller_patientcontroller_php_patientrecordscope"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller",
      "target": "subscriptionservice"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1081",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_addsessionpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_applyrecordtags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L323",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_appointments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L328",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_buildpatientprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_chargewallet"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_createcall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_createmedicalrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_createmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L364",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_createnote"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L230",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_createsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_deleteattachment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_deletecall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_deletemedicalrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_deletemessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L411",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_deletenote"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_deletesessionpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1008",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_insurancenamebyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_listattachments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_listcalls"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_listmedicalrecords"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_listmessages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L349",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_listnotes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_listpayments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_normalizemethod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L339",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L293",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_resolvescope"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_scope"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_searchuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_sessionauditlog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_sessions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L359",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_sessionwithbilling"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_show"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_update"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_updatemedicalrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L386",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_updatenote"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L273",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_updatesession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_updatesessionpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_uploadattachment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_walletbalance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_wallettransactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller",
      "target": "controller_patientcontroller_patientcontroller_withdrawwallet"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L77",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listpayments",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listpayments",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listpayments",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listpayments",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listpayments",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listpayments",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1081",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_addsessionpayment",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_chargewallet",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_create",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createcall",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createmedicalrecord",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createmessage",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L364",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createnote",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L230",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createsession",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_list",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listcalls",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_searchuser",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessions",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L213",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_update",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatemedicalrecord",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L386",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatenote",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L273",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesession",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1130",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesessionpayment",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_uploadattachment",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_wallettransactions",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L177",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_withdrawwallet",
      "target": "src_patient_controller_patientcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1081",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_addsessionpayment",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L323",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_appointments",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_buildpatientprofile",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L142",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_chargewallet",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_create",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createcall",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createmedicalrecord",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createmessage",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L364",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createnote",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L230",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createsession",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L97",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deleteattachment",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L195",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletecall",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletemedicalrecord",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletemessage",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L411",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletenote",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1151",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletesessionpayment",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_list",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listattachments",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listcalls",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listmedicalrecords",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listmessages",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L349",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listnotes",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1208",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_ownsrecord",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L293",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_resolveentity",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1216",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_resolvescope",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1182",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_scope",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_searchuser",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1172",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessionauditlog",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L206",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessions",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L189",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_show",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L213",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_update",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatemedicalrecord",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L386",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatenote",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L273",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesession",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1130",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesessionpayment",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_uploadattachment",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_walletbalance",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_wallettransactions",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L177",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_withdrawwallet",
      "target": "src_patient_controller_patientcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1081",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_addsessionpayment",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_applyrecordtags",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L323",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_appointments",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L142",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_chargewallet",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L122",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_create",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L159",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createcall",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createmedicalrecord",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createmessage",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L364",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createnote",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L230",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createsession",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L97",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deleteattachment",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L195",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletecall",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L130",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletemedicalrecord",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L102",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletemessage",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L411",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletenote",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1151",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletesessionpayment",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_list",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listattachments",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L140",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listcalls",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listmedicalrecords",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listmessages",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L349",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listnotes",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_searchuser",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1172",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessionauditlog",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L206",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessions",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L189",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_show",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L213",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_update",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatemedicalrecord",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L386",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatenote",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L273",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesession",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1130",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesessionpayment",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_uploadattachment",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L94",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_walletbalance",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L115",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_wallettransactions",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L177",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_withdrawwallet",
      "target": "src_patient_controller_patientcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L100",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_walletbalance",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_walletbalance",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_walletbalance",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L121",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_wallettransactions",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_wallettransactions",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_wallettransactions",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L148",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_chargewallet",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_chargewallet",
      "target": "controller_patientcontroller_patientcontroller_normalizemethod"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_chargewallet",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_chargewallet",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L183",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_withdrawwallet",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_withdrawwallet",
      "target": "controller_patientcontroller_patientcontroller_normalizemethod"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_withdrawwallet",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_withdrawwallet",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L146",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listcalls",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listcalls",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listcalls",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L165",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createcall",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createcall",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createcall",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L201",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletecall",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletecall",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletecall",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L68",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listmessages",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listmessages",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listmessages",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L83",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createmessage",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createmessage",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createmessage",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletemessage",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletemessage",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L355",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listnotes",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L354",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listnotes",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L352",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listnotes",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L370",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createnote",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L369",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createnote",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L367",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createnote",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L391",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatenote",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L389",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatenote",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L416",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletenote",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L414",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletenote",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L67",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listmedicalrecords",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listmedicalrecords",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listmedicalrecords",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L82",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createmedicalrecord",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createmedicalrecord",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createmedicalrecord",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatemedicalrecord",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatemedicalrecord",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletemedicalrecord",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletemedicalrecord",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L66",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listattachments",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listattachments",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_listattachments",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L81",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_uploadattachment",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_uploadattachment",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_uploadattachment",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deleteattachment",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deleteattachment",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_applyrecordtags",
      "target": "src_patient_controller_patientcontroller_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L227",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_create",
      "target": "controller_patientcontroller_patientcontroller_applyrecordtags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L375",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_update",
      "target": "controller_patientcontroller_patientcontroller_applyrecordtags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_show",
      "target": "controller_patientcontroller_patientcontroller_buildpatientprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L294",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_update",
      "target": "controller_patientcontroller_patientcontroller_buildpatientprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_searchuser",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_searchuser",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_list",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_list",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L665",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_list",
      "target": "controller_patientcontroller_patientcontroller_scope"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_create",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_create",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L197",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_show",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_show",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_show",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_show",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L221",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_update",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_update",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L220",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_update",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_update",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L214",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessions",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessions",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessions",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessions",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L316",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessions",
      "target": "controller_patientcontroller_patientcontroller_sessionwithbilling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L331",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_appointments",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L327",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_appointments",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L330",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_appointments",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L326",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_appointments",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1020",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessionwithbilling",
      "target": "controller_patientcontroller_patientcontroller_insurancenamebyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_addsessionpayment",
      "target": "controller_patientcontroller_patientcontroller_sessionwithbilling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1052",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createsession",
      "target": "controller_patientcontroller_patientcontroller_sessionwithbilling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletesessionpayment",
      "target": "controller_patientcontroller_patientcontroller_sessionwithbilling"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L359",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessionwithbilling",
      "target": "src_patient_controller_patientcontroller_php_patientsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesession",
      "target": "controller_patientcontroller_patientcontroller_sessionwithbilling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesessionpayment",
      "target": "controller_patientcontroller_patientcontroller_sessionwithbilling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L238",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createsession",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createsession",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createsession",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_createsession",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L280",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesession",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1080",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesession",
      "target": "controller_patientcontroller_patientcontroller_addsessionpayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesession",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L279",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesession",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L276",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesession",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1089",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_addsessionpayment",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1085",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_addsessionpayment",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1088",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_addsessionpayment",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1084",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_addsessionpayment",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1138",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesessionpayment",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesessionpayment",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesessionpayment",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_updatesessionpayment",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1159",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletesessionpayment",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletesessionpayment",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletesessionpayment",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_deletesessionpayment",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1180",
      "weight": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessionauditlog",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessionauditlog",
      "target": "controller_patientcontroller_patientcontroller_assertpatientgate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessionauditlog",
      "target": "controller_patientcontroller_patientcontroller_ownsrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_sessionauditlog",
      "target": "controller_patientcontroller_patientcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_ownsrecord",
      "target": "controller_patientcontroller_patientcontroller_scope"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_resolveentity",
      "target": "controller_patientcontroller_patientcontroller_scope"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1212",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_scope",
      "target": "controller_patientcontroller_patientcontroller_resolvescope"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1182",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_scope",
      "target": "src_patient_controller_patientcontroller_php_patientrecordscope"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Controller/PatientController.php",
      "source_location": "L1216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_patientcontroller_patientcontroller_resolvescope",
      "target": "src_patient_controller_patientcontroller_php_patientrecordscope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientattachment",
      "target": "entity_patientattachment_patientattachment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientattachment_patientattachment",
      "target": "entity_patientattachment_patientattachment_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientattachment_patientattachment",
      "target": "entity_patientattachment_patientattachment_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientattachment_patientattachment",
      "target": "entity_patientattachment_patientattachment_getrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientattachment_patientattachment",
      "target": "entity_patientattachment_patientattachment_geturl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientattachment_patientattachment",
      "target": "entity_patientattachment_patientattachment_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientattachment_patientattachment",
      "target": "entity_patientattachment_patientattachment_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_patientattachment_patientattachment",
      "target": "src_patient_entity_patientattachment_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientattachment_patientattachment_construct",
      "target": "src_patient_entity_patientattachment_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientattachment_patientattachment_getrecord",
      "target": "src_patient_entity_patientattachment_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientAttachment.php",
      "source_location": "L50",
      "weight": 1.0,
      "source": "entity_patientattachment_patientattachment_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientcall",
      "target": "entity_patientcall_patientcall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientcall_patientcall",
      "target": "entity_patientcall_patientcall_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientcall_patientcall",
      "target": "entity_patientcall_patientcall_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientcall_patientcall",
      "target": "entity_patientcall_patientcall_getrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientcall_patientcall",
      "target": "entity_patientcall_patientcall_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientcall_patientcall",
      "target": "entity_patientcall_patientcall_setpersonnel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientcall_patientcall",
      "target": "entity_patientcall_patientcall_setsummary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientcall_patientcall",
      "target": "entity_patientcall_patientcall_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_patientcall_patientcall",
      "target": "src_patient_entity_patientcall_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientcall_patientcall_construct",
      "target": "src_patient_entity_patientcall_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientcall_patientcall_getrecord",
      "target": "src_patient_entity_patientcall_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L56",
      "weight": 1.0,
      "source": "entity_patientcall_patientcall_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientcall_patientcall_setsummary",
      "target": "src_patient_entity_patientcall_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientCall.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientcall_patientcall_setpersonnel",
      "target": "src_patient_entity_patientcall_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord",
      "target": "entity_patientmedicalrecord_patientmedicalrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord",
      "target": "entity_patientmedicalrecord_patientmedicalrecord_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord",
      "target": "entity_patientmedicalrecord_patientmedicalrecord_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord",
      "target": "entity_patientmedicalrecord_patientmedicalrecord_getrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord",
      "target": "entity_patientmedicalrecord_patientmedicalrecord_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord",
      "target": "entity_patientmedicalrecord_patientmedicalrecord_setbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord",
      "target": "entity_patientmedicalrecord_patientmedicalrecord_setrecordedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord",
      "target": "entity_patientmedicalrecord_patientmedicalrecord_settitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord",
      "target": "entity_patientmedicalrecord_patientmedicalrecord_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord",
      "target": "src_patient_entity_patientmedicalrecord_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord_construct",
      "target": "src_patient_entity_patientmedicalrecord_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord_getrecord",
      "target": "src_patient_entity_patientmedicalrecord_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L46",
      "weight": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord_settitle",
      "target": "src_patient_entity_patientmedicalrecord_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord_setbody",
      "target": "src_patient_entity_patientmedicalrecord_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMedicalRecord.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientmedicalrecord_patientmedicalrecord_setrecordedat",
      "target": "src_patient_entity_patientmedicalrecord_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmessage",
      "target": "entity_patientmessage_patientmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmessage_patientmessage",
      "target": "entity_patientmessage_patientmessage_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmessage_patientmessage",
      "target": "entity_patientmessage_patientmessage_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmessage_patientmessage",
      "target": "entity_patientmessage_patientmessage_getrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmessage_patientmessage",
      "target": "entity_patientmessage_patientmessage_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientmessage_patientmessage",
      "target": "entity_patientmessage_patientmessage_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_patientmessage_patientmessage",
      "target": "src_patient_entity_patientmessage_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientmessage_patientmessage_construct",
      "target": "src_patient_entity_patientmessage_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientmessage_patientmessage_getrecord",
      "target": "src_patient_entity_patientmessage_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientMessage.php",
      "source_location": "L43",
      "weight": 1.0,
      "source": "entity_patientmessage_patientmessage_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote",
      "target": "entity_patientnote_patientnote"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote",
      "target": "src_patient_entity_patientnote_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote",
      "target": "entity_patientnote_patientnote_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote",
      "target": "entity_patientnote_patientnote_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote",
      "target": "entity_patientnote_patientnote_getrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote",
      "target": "entity_patientnote_patientnote_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote",
      "target": "entity_patientnote_patientnote_ispinned"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote",
      "target": "entity_patientnote_patientnote_setauthor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote",
      "target": "entity_patientnote_patientnote_setbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote",
      "target": "entity_patientnote_patientnote_setpinned"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote",
      "target": "entity_patientnote_patientnote_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote",
      "target": "entity_patientnote_patientnote_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote",
      "target": "src_patient_entity_patientnote_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote",
      "target": "src_patient_entity_patientnote_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote_construct",
      "target": "src_patient_entity_patientnote_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L66",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote_getrecord",
      "target": "src_patient_entity_patientnote_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote_setauthor",
      "target": "src_patient_entity_patientnote_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L61",
      "weight": 1.0,
      "source": "entity_patientnote_patientnote_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote_setbody",
      "target": "entity_patientnote_patientnote_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L69",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote_setbody",
      "target": "src_patient_entity_patientnote_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L72",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote_setauthor",
      "target": "src_patient_entity_patientnote_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote_setpinned",
      "target": "src_patient_entity_patientnote_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientnote_patientnote_setpinned",
      "target": "entity_patientnote_patientnote_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientNote.php",
      "source_location": "L79",
      "weight": 1.0,
      "source": "entity_patientnote_patientnote_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord",
      "target": "entity_patientrecord_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord",
      "target": "src_patient_entity_patientrecord_php_collection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord",
      "target": "src_patient_entity_patientrecord_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_getcreatedbyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_getcreatedbytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_getrecordnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_gettags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_setrecordnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_settags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "entity_patientrecord_patientrecord_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "src_patient_entity_patientrecord_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord",
      "target": "src_patient_entity_patientrecord_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord_construct",
      "target": "src_patient_entity_patientrecord_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord_getuser",
      "target": "src_patient_entity_patientrecord_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L88",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord_gettags",
      "target": "src_patient_entity_patientrecord_php_collection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L55",
      "weight": 1.0,
      "source": "entity_patientrecord_patientrecord_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord_toarray",
      "target": "entity_patientrecord_patientrecord_getuuid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L85",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord_setrecordnumber",
      "target": "src_patient_entity_patientrecord_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L95",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord_settags",
      "target": "src_patient_entity_patientrecord_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord_settags",
      "target": "entity_patientrecord_patientrecord_gettags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientRecord.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientrecord_patientrecord_toarray",
      "target": "entity_patientrecord_patientrecord_gettags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession",
      "target": "entity_patientsession_patientsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession",
      "target": "src_patient_entity_patientsession_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession",
      "target": "src_patient_entity_patientsession_php_collection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession",
      "target": "src_patient_entity_patientsession_php_inventorypackage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession",
      "target": "src_patient_entity_patientsession_php_servicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_addconsumable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_addpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_addservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_applyshares"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L221",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getapplieddiscountruleid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getapplieddiscountrulelabel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getarchivedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getbaseinsurancediscountpercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getbaseinsurancerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getconsumables"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getconsumablestotalrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getdiscountrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getdiscounttype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getdiscountvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getfinalpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getgrosstotalrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getinsurancebaseid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getinsuranceservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getinsurancesupplementaryid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getinventorypackage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getnotes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getpaidat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getpaidtotalrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getpatientsharerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getpayablerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getpaymentmethod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getpayments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getremainingrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getservices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getservicestotalrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getsessionat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getsupplementarydiscountpercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getsupplementaryinsurancerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_getvisitpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L227",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_isarchived"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L228",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setarchived"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setbaseinsurancediscountpercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setdiscount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setfinalpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setinsurancebaseid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setinsuranceservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setinsurancesupplementaryid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setinventorypackage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setnotes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setpaidat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setpaymentmethod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setservicestotalrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setsessionat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setsupplementarydiscountpercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_setvisitpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "entity_patientsession_patientsession_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "src_patient_entity_patientsession_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "src_patient_entity_patientsession_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "src_patient_entity_patientsession_php_inventorypackage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "src_patient_entity_patientsession_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession",
      "target": "src_patient_entity_patientsession_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_construct",
      "target": "src_patient_entity_patientsession_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_getrecord",
      "target": "src_patient_entity_patientsession_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_construct",
      "target": "src_patient_entity_patientsession_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_getappointment",
      "target": "src_patient_entity_patientsession_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L164",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_getinventorypackage",
      "target": "src_patient_entity_patientsession_php_inventorypackage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L205",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setinventorypackage",
      "target": "src_patient_entity_patientsession_php_inventorypackage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L160",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_getinsuranceservicecategory",
      "target": "src_patient_entity_patientsession_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L242",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setinsuranceservicecategory",
      "target": "src_patient_entity_patientsession_php_servicecategory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L165",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_getconsumables",
      "target": "src_patient_entity_patientsession_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_getpayments",
      "target": "src_patient_entity_patientsession_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_getservices",
      "target": "src_patient_entity_patientsession_php_collection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L73",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_toarray",
      "target": "entity_patientsession_patientsession_getuuid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_addservice",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_addservice",
      "target": "src_patient_entity_patientsession_php_sessionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L167",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_addconsumable",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L126",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_addpayment",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L243",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_applyshares",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L228",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setarchived",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L106",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setbaseinsurancediscountpercent",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L161",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setdiscount",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L109",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setfinalpricerials",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L103",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setinsurancebaseid",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L242",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setinsuranceservicecategory",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L104",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setinsurancesupplementaryid",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L205",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setinventorypackage",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L111",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setnotes",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L169",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setpaidat",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L110",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setpaymentmethod",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setservicestotalrials",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L204",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setsessionat",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L107",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setsupplementarydiscountpercent",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L105",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_setvisitpricerials",
      "target": "src_patient_entity_patientsession_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L126",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_addpayment",
      "target": "src_patient_entity_patientsession_php_sessionpayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_getpaidtotalrials",
      "target": "entity_patientsession_patientsession_toarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_getremainingrials",
      "target": "entity_patientsession_patientsession_getpaidtotalrials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_getremainingrials",
      "target": "entity_patientsession_patientsession_getpayablerials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L247",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_toarray",
      "target": "entity_patientsession_patientsession_getremainingrials"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L167",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_addconsumable",
      "target": "src_patient_entity_patientsession_php_sessionconsumable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_patientsession_patientsession_getconsumablestotalrials",
      "target": "entity_patientsession_patientsession_toarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L103",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setinsurancebaseid",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L104",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setinsurancesupplementaryid",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L242",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setinsuranceservicecategory",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L105",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setvisitpricerials",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L106",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setbaseinsurancediscountpercent",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L107",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setsupplementarydiscountpercent",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L108",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setservicestotalrials",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L109",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setfinalpricerials",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L250",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_applyshares",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L110",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setpaymentmethod",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L166",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setdiscount",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L204",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setsessionat",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L205",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setinventorypackage",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L169",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setpaidat",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L111",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setnotes",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/PatientSession.php",
      "source_location": "L228",
      "weight": 1.0,
      "source": "entity_patientsession_patientsession_setarchived",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionauditlog",
      "target": "entity_sessionauditlog_sessionauditlog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionauditlog_sessionauditlog",
      "target": "entity_sessionauditlog_sessionauditlog_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionauditlog_sessionauditlog",
      "target": "entity_sessionauditlog_sessionauditlog_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionauditlog_sessionauditlog",
      "target": "entity_sessionauditlog_sessionauditlog_setactor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionauditlog_sessionauditlog",
      "target": "entity_sessionauditlog_sessionauditlog_setnote"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionauditlog_sessionauditlog",
      "target": "entity_sessionauditlog_sessionauditlog_setvalues"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionauditlog_sessionauditlog",
      "target": "entity_sessionauditlog_sessionauditlog_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_sessionauditlog_sessionauditlog",
      "target": "src_patient_entity_sessionauditlog_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_sessionauditlog_sessionauditlog_construct",
      "target": "src_patient_entity_sessionauditlog_php_patientsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L65",
      "weight": 1.0,
      "source": "entity_sessionauditlog_sessionauditlog_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionauditlog_sessionauditlog_setactor",
      "target": "src_patient_entity_sessionauditlog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionauditlog_sessionauditlog_setnote",
      "target": "src_patient_entity_sessionauditlog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionAuditLog.php",
      "source_location": "L69",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionauditlog_sessionauditlog_setvalues",
      "target": "src_patient_entity_sessionauditlog_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable",
      "target": "entity_sessionconsumable_sessionconsumable"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable",
      "target": "src_patient_entity_sessionconsumable_php_inventoryitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable",
      "target": "entity_sessionconsumable_sessionconsumable_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable",
      "target": "entity_sessionconsumable_sessionconsumable_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable",
      "target": "entity_sessionconsumable_sessionconsumable_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable",
      "target": "entity_sessionconsumable_sessionconsumable_getitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable",
      "target": "entity_sessionconsumable_sessionconsumable_getlinetotalrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable",
      "target": "entity_sessionconsumable_sessionconsumable_getpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable",
      "target": "entity_sessionconsumable_sessionconsumable_getquantity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable",
      "target": "entity_sessionconsumable_sessionconsumable_getsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable",
      "target": "entity_sessionconsumable_sessionconsumable_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable",
      "target": "entity_sessionconsumable_sessionconsumable_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable",
      "target": "src_patient_entity_sessionconsumable_php_inventoryitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable",
      "target": "src_patient_entity_sessionconsumable_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable_construct",
      "target": "src_patient_entity_sessionconsumable_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable_getsession",
      "target": "src_patient_entity_sessionconsumable_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable_construct",
      "target": "src_patient_entity_sessionconsumable_php_inventoryitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable_getitem",
      "target": "src_patient_entity_sessionconsumable_php_inventoryitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L50",
      "weight": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable_toarray",
      "target": "entity_sessionconsumable_sessionconsumable_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionConsumable.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionconsumable_sessionconsumable_toarray",
      "target": "entity_sessionconsumable_sessionconsumable_getlinetotalrials"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment",
      "target": "src_patient_entity_sessionpayment_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_getamountrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_getcreatedby"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_getcreatedbyname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_getmethod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_getpaidat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_getpaymentmethoduuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_getreference"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_getsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_setamountrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_setcreatedby"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_setcreatedbyname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_setmethod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_setpaidat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_setpaymentmethoduuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_setreference"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "entity_sessionpayment_sessionpayment_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "src_patient_entity_sessionpayment_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment",
      "target": "src_patient_entity_sessionpayment_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment_construct",
      "target": "src_patient_entity_sessionpayment_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment_getsession",
      "target": "src_patient_entity_sessionpayment_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L67",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment_getcreatedby",
      "target": "src_patient_entity_sessionpayment_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment_setcreatedby",
      "target": "src_patient_entity_sessionpayment_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L57",
      "weight": 1.0,
      "source": "entity_sessionpayment_sessionpayment_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment_setcreatedby",
      "target": "src_patient_entity_sessionpayment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment_setamountrials",
      "target": "src_patient_entity_sessionpayment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L72",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment_setcreatedbyname",
      "target": "src_patient_entity_sessionpayment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment_setmethod",
      "target": "src_patient_entity_sessionpayment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment_setpaidat",
      "target": "src_patient_entity_sessionpayment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L85",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment_setpaymentmethoduuid",
      "target": "src_patient_entity_sessionpayment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionPayment.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionpayment_sessionpayment_setreference",
      "target": "src_patient_entity_sessionpayment_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice",
      "target": "entity_sessionservice_sessionservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice",
      "target": "src_patient_entity_sessionservice_php_clinicstaff"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice",
      "target": "src_patient_entity_sessionservice_php_serviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "entity_sessionservice_sessionservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "entity_sessionservice_sessionservice_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "entity_sessionservice_sessionservice_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "entity_sessionservice_sessionservice_getlinetotalrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "entity_sessionservice_sessionservice_getpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "entity_sessionservice_sessionservice_getquantity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "entity_sessionservice_sessionservice_getserviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "entity_sessionservice_sessionservice_getsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "entity_sessionservice_sessionservice_getstaff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "entity_sessionservice_sessionservice_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "entity_sessionservice_sessionservice_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "src_patient_entity_sessionservice_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "src_patient_entity_sessionservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice",
      "target": "src_patient_entity_sessionservice_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice_construct",
      "target": "src_patient_entity_sessionservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice_getsession",
      "target": "src_patient_entity_sessionservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice_construct",
      "target": "src_patient_entity_sessionservice_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice_getserviceitem",
      "target": "src_patient_entity_sessionservice_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice_construct",
      "target": "src_patient_entity_sessionservice_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice_getstaff",
      "target": "src_patient_entity_sessionservice_php_clinicstaff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice_construct",
      "target": "entity_sessionservice_sessionservice_getpricerials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L52",
      "weight": 1.0,
      "source": "entity_sessionservice_sessionservice_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice_toarray",
      "target": "entity_sessionservice_sessionservice_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Entity/SessionService.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_sessionservice_sessionservice_toarray",
      "target": "entity_sessionservice_sessionservice_getlinetotalrials"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository",
      "target": "patientattachment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository",
      "target": "repository_patientattachmentrepository_patientattachmentrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository",
      "target": "src_patient_repository_patientattachmentrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository",
      "target": "src_patient_repository_patientattachmentrepository_php_patientrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository_patientattachmentrepository",
      "target": "repository_patientattachmentrepository_patientattachmentrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository_patientattachmentrepository",
      "target": "repository_patientattachmentrepository_patientattachmentrepository_findbyrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository_patientattachmentrepository",
      "target": "repository_patientattachmentrepository_patientattachmentrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository_patientattachmentrepository",
      "target": "repository_patientattachmentrepository_patientattachmentrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository_patientattachmentrepository",
      "target": "repository_patientattachmentrepository_patientattachmentrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_patientattachmentrepository_patientattachmentrepository_construct",
      "target": "patientattachment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository_patientattachmentrepository_construct",
      "target": "src_patient_repository_patientattachmentrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository_patientattachmentrepository_findbyuuid",
      "target": "patientattachment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientattachmenttest",
      "target": "patientattachment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository_patientattachmentrepository_remove",
      "target": "patientattachment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository_patientattachmentrepository_save",
      "target": "patientattachment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientAttachmentRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientattachmentrepository_patientattachmentrepository_findbyrecord",
      "target": "src_patient_repository_patientattachmentrepository_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository",
      "target": "patientcall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository",
      "target": "repository_patientcallrepository_patientcallrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository",
      "target": "src_patient_repository_patientcallrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository",
      "target": "src_patient_repository_patientcallrepository_php_patientrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository_patientcallrepository",
      "target": "repository_patientcallrepository_patientcallrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository_patientcallrepository",
      "target": "repository_patientcallrepository_patientcallrepository_findbyrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository_patientcallrepository",
      "target": "repository_patientcallrepository_patientcallrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository_patientcallrepository",
      "target": "repository_patientcallrepository_patientcallrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository_patientcallrepository",
      "target": "repository_patientcallrepository_patientcallrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_patientcallrepository_patientcallrepository_construct",
      "target": "patientcall"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository_patientcallrepository_construct",
      "target": "src_patient_repository_patientcallrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository_patientcallrepository_findbyuuid",
      "target": "patientcall"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository_patientcallrepository_remove",
      "target": "patientcall"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository_patientcallrepository_save",
      "target": "patientcall"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientCallRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientcallrepository_patientcallrepository_findbyrecord",
      "target": "src_patient_repository_patientcallrepository_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository",
      "target": "patientmedicalrecord"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository",
      "target": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository",
      "target": "src_patient_repository_patientmedicalrecordrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository",
      "target": "src_patient_repository_patientmedicalrecordrepository_php_patientrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository",
      "target": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository",
      "target": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_findbyrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository",
      "target": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository",
      "target": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository",
      "target": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_construct",
      "target": "patientmedicalrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_construct",
      "target": "src_patient_repository_patientmedicalrecordrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_findbyuuid",
      "target": "patientmedicalrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_remove",
      "target": "patientmedicalrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_save",
      "target": "patientmedicalrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMedicalRecordRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientmedicalrecordrepository_patientmedicalrecordrepository_findbyrecord",
      "target": "src_patient_repository_patientmedicalrecordrepository_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository",
      "target": "patientmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository",
      "target": "repository_patientmessagerepository_patientmessagerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository",
      "target": "src_patient_repository_patientmessagerepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository",
      "target": "src_patient_repository_patientmessagerepository_php_patientrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository_patientmessagerepository",
      "target": "repository_patientmessagerepository_patientmessagerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository_patientmessagerepository",
      "target": "repository_patientmessagerepository_patientmessagerepository_findbyrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository_patientmessagerepository",
      "target": "repository_patientmessagerepository_patientmessagerepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository_patientmessagerepository",
      "target": "repository_patientmessagerepository_patientmessagerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository_patientmessagerepository",
      "target": "repository_patientmessagerepository_patientmessagerepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_patientmessagerepository_patientmessagerepository_construct",
      "target": "patientmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository_patientmessagerepository_construct",
      "target": "src_patient_repository_patientmessagerepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository_patientmessagerepository_findbyuuid",
      "target": "patientmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository_patientmessagerepository_remove",
      "target": "patientmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository_patientmessagerepository_save",
      "target": "patientmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientMessageRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientmessagerepository_patientmessagerepository_findbyrecord",
      "target": "src_patient_repository_patientmessagerepository_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository",
      "target": "patientnote"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository",
      "target": "repository_patientnoterepository_patientnoterepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository",
      "target": "src_patient_repository_patientnoterepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository",
      "target": "src_patient_repository_patientnoterepository_php_patientrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository_patientnoterepository",
      "target": "repository_patientnoterepository_patientnoterepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository_patientnoterepository",
      "target": "repository_patientnoterepository_patientnoterepository_findbyrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository_patientnoterepository",
      "target": "repository_patientnoterepository_patientnoterepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository_patientnoterepository",
      "target": "repository_patientnoterepository_patientnoterepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository_patientnoterepository",
      "target": "repository_patientnoterepository_patientnoterepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_patientnoterepository_patientnoterepository_construct",
      "target": "patientnote"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository_patientnoterepository_construct",
      "target": "src_patient_repository_patientnoterepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository_patientnoterepository_findbyuuid",
      "target": "patientnote"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository_patientnoterepository_remove",
      "target": "patientnote"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository_patientnoterepository_save",
      "target": "patientnote"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientNoteRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientnoterepository_patientnoterepository_findbyrecord",
      "target": "src_patient_repository_patientnoterepository_php_patientrecord"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository",
      "target": "repository_patientrecordrepository_patientrecordrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository",
      "target": "src_patient_repository_patientrecordrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository",
      "target": "src_patient_repository_patientrecordrepository_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository",
      "target": "src_patient_repository_patientrecordrepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository",
      "target": "repository_patientrecordrepository_patientrecordrepository_applydoctorrestriction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository",
      "target": "repository_patientrecordrepository_patientrecordrepository_applyfilters"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository",
      "target": "repository_patientrecordrepository_patientrecordrepository_basequery"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository",
      "target": "repository_patientrecordrepository_patientrecordrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository",
      "target": "repository_patientrecordrepository_patientrecordrepository_countbyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository",
      "target": "repository_patientrecordrepository_patientrecordrepository_countunique"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository",
      "target": "repository_patientrecordrepository_patientrecordrepository_findbyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository",
      "target": "repository_patientrecordrepository_patientrecordrepository_findbyentityanduser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository",
      "target": "repository_patientrecordrepository_patientrecordrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository",
      "target": "repository_patientrecordrepository_patientrecordrepository_isvisibletodoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository",
      "target": "repository_patientrecordrepository_patientrecordrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_construct",
      "target": "src_patient_repository_patientrecordrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_construct",
      "target": "src_patient_repository_patientrecordrepository_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_findbyuuid",
      "target": "src_patient_repository_patientrecordrepository_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_findbyentityanduser",
      "target": "src_patient_repository_patientrecordrepository_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_isvisibletodoctors",
      "target": "src_patient_repository_patientrecordrepository_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_save",
      "target": "src_patient_repository_patientrecordrepository_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_findbyentityanduser",
      "target": "src_patient_repository_patientrecordrepository_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_findbyentity",
      "target": "repository_patientrecordrepository_patientrecordrepository_applydoctorrestriction"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_findbyentity",
      "target": "repository_patientrecordrepository_patientrecordrepository_applyfilters"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_findbyentity",
      "target": "repository_patientrecordrepository_patientrecordrepository_basequery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_countbyentity",
      "target": "repository_patientrecordrepository_patientrecordrepository_applydoctorrestriction"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_countbyentity",
      "target": "repository_patientrecordrepository_patientrecordrepository_applyfilters"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_countbyentity",
      "target": "repository_patientrecordrepository_patientrecordrepository_basequery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_isvisibletodoctors",
      "target": "repository_patientrecordrepository_patientrecordrepository_applydoctorrestriction"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_applydoctorrestriction",
      "target": "src_patient_repository_patientrecordrepository_php_querybuilder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_applyfilters",
      "target": "src_patient_repository_patientrecordrepository_php_querybuilder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientRecordRepository.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_patientrecordrepository_patientrecordrepository_basequery",
      "target": "src_patient_repository_patientrecordrepository_php_querybuilder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository",
      "target": "repository_patientsessionrepository_patientsessionrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository",
      "target": "src_patient_repository_patientsessionrepository_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository",
      "target": "src_patient_repository_patientsessionrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository",
      "target": "src_patient_repository_patientsessionrepository_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository",
      "target": "src_patient_repository_patientsessionrepository_php_patientsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository",
      "target": "repository_patientsessionrepository_patientsessionrepository_applyarchivedfilter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository",
      "target": "repository_patientsessionrepository_patientsessionrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository",
      "target": "repository_patientsessionrepository_patientsessionrepository_countbyrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository",
      "target": "repository_patientsessionrepository_patientsessionrepository_datesforids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository",
      "target": "repository_patientsessionrepository_patientsessionrepository_findbyappointmentandentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository",
      "target": "repository_patientsessionrepository_patientsessionrepository_findbyrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository",
      "target": "repository_patientsessionrepository_patientsessionrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository",
      "target": "repository_patientsessionrepository_patientsessionrepository_patientinfoforids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository",
      "target": "repository_patientsessionrepository_patientsessionrepository_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository",
      "target": "repository_patientsessionrepository_patientsessionrepository_sumrevenue"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository_construct",
      "target": "src_patient_repository_patientsessionrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository_construct",
      "target": "src_patient_repository_patientsessionrepository_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository_findbyuuid",
      "target": "src_patient_repository_patientsessionrepository_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository_findbyappointmentandentity",
      "target": "src_patient_repository_patientsessionrepository_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository_save",
      "target": "src_patient_repository_patientsessionrepository_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository_findbyappointmentandentity",
      "target": "src_patient_repository_patientsessionrepository_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository_findbyrecord",
      "target": "repository_patientsessionrepository_patientsessionrepository_applyarchivedfilter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository_findbyrecord",
      "target": "src_patient_repository_patientsessionrepository_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository_countbyrecord",
      "target": "src_patient_repository_patientsessionrepository_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository_countbyrecord",
      "target": "repository_patientsessionrepository_patientsessionrepository_applyarchivedfilter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/PatientSessionRepository.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_patientsessionrepository_patientsessionrepository_applyarchivedfilter",
      "target": "src_patient_repository_patientsessionrepository_php_querybuilder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionauditlogrepository",
      "target": "repository_sessionauditlogrepository_sessionauditlogrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionauditlogrepository",
      "target": "sessionauditlog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionauditlogrepository",
      "target": "src_patient_repository_sessionauditlogrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionauditlogrepository_sessionauditlogrepository",
      "target": "repository_sessionauditlogrepository_sessionauditlogrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionauditlogrepository_sessionauditlogrepository",
      "target": "repository_sessionauditlogrepository_sessionauditlogrepository_findbysessionuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionauditlogrepository_sessionauditlogrepository",
      "target": "repository_sessionauditlogrepository_sessionauditlogrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "source": "repository_sessionauditlogrepository_sessionauditlogrepository_construct",
      "target": "sessionauditlog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_sessionauditlogrepository_sessionauditlogrepository_construct",
      "target": "src_patient_repository_sessionauditlogrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionAuditLogRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_sessionauditlogrepository_sessionauditlogrepository_save",
      "target": "sessionauditlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionconsumablerepository",
      "target": "repository_sessionconsumablerepository_sessionconsumablerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionconsumablerepository",
      "target": "src_patient_repository_sessionconsumablerepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionconsumablerepository",
      "target": "src_patient_repository_sessionconsumablerepository_php_sessionconsumable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionconsumablerepository_sessionconsumablerepository",
      "target": "repository_sessionconsumablerepository_sessionconsumablerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionconsumablerepository_sessionconsumablerepository",
      "target": "repository_sessionconsumablerepository_sessionconsumablerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionconsumablerepository_sessionconsumablerepository",
      "target": "repository_sessionconsumablerepository_sessionconsumablerepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_sessionconsumablerepository_sessionconsumablerepository_construct",
      "target": "src_patient_repository_sessionconsumablerepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_sessionconsumablerepository_sessionconsumablerepository_construct",
      "target": "src_patient_repository_sessionconsumablerepository_php_sessionconsumable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_sessionconsumablerepository_sessionconsumablerepository_save",
      "target": "src_patient_repository_sessionconsumablerepository_php_sessionconsumable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionConsumableRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_sessionconsumablerepository_sessionconsumablerepository_remove",
      "target": "src_patient_repository_sessionconsumablerepository_php_sessionconsumable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionpaymentrepository",
      "target": "repository_sessionpaymentrepository_sessionpaymentrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionpaymentrepository",
      "target": "src_patient_repository_sessionpaymentrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionpaymentrepository",
      "target": "src_patient_repository_sessionpaymentrepository_php_sessionpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionpaymentrepository_sessionpaymentrepository",
      "target": "repository_sessionpaymentrepository_sessionpaymentrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionpaymentrepository_sessionpaymentrepository",
      "target": "repository_sessionpaymentrepository_sessionpaymentrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionpaymentrepository_sessionpaymentrepository",
      "target": "repository_sessionpaymentrepository_sessionpaymentrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionpaymentrepository_sessionpaymentrepository",
      "target": "repository_sessionpaymentrepository_sessionpaymentrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_sessionpaymentrepository_sessionpaymentrepository_construct",
      "target": "src_patient_repository_sessionpaymentrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_sessionpaymentrepository_sessionpaymentrepository_construct",
      "target": "src_patient_repository_sessionpaymentrepository_php_sessionpayment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_sessionpaymentrepository_sessionpaymentrepository_save",
      "target": "src_patient_repository_sessionpaymentrepository_php_sessionpayment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_sessionpaymentrepository_sessionpaymentrepository_findbyuuid",
      "target": "src_patient_repository_sessionpaymentrepository_php_sessionpayment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionPaymentRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_sessionpaymentrepository_sessionpaymentrepository_remove",
      "target": "src_patient_repository_sessionpaymentrepository_php_sessionpayment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionservicerepository",
      "target": "repository_sessionservicerepository_sessionservicerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionservicerepository",
      "target": "src_patient_repository_sessionservicerepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionservicerepository",
      "target": "src_patient_repository_sessionservicerepository_php_sessionservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionservicerepository_sessionservicerepository",
      "target": "repository_sessionservicerepository_sessionservicerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionservicerepository_sessionservicerepository",
      "target": "repository_sessionservicerepository_sessionservicerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_sessionservicerepository_sessionservicerepository",
      "target": "repository_sessionservicerepository_sessionservicerepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_sessionservicerepository_sessionservicerepository_construct",
      "target": "src_patient_repository_sessionservicerepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_sessionservicerepository_sessionservicerepository_construct",
      "target": "src_patient_repository_sessionservicerepository_php_sessionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_sessionservicerepository_sessionservicerepository_save",
      "target": "src_patient_repository_sessionservicerepository_php_sessionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Repository/SessionServiceRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_sessionservicerepository_sessionservicerepository_remove",
      "target": "src_patient_repository_sessionservicerepository_php_sessionservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscope",
      "target": "security_patientrecordscope_patientrecordscope"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscope_patientrecordscope",
      "target": "security_patientrecordscope_patientrecordscope_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscope_patientrecordscope",
      "target": "security_patientrecordscope_patientrecordscope_forclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscope_patientrecordscope",
      "target": "security_patientrecordscope_patientrecordscope_forclinicrestrictedtodoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscope_patientrecordscope",
      "target": "security_patientrecordscope_patientrecordscope_fordoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscope_patientrecordscope",
      "target": "security_patientrecordscope_patientrecordscope_isrestricted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscope_patientrecordscope",
      "target": "security_patientrecordscope_patientrecordscope_tolegacytuple"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscope_patientrecordscope",
      "target": "security_patientrecordscope_patientrecordscope_unknown"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "security_patientrecordscope_patientrecordscope_fordoctor",
      "target": "src_patient_security_patientrecordscope_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "security_patientrecordscope_patientrecordscope_forclinic",
      "target": "src_patient_security_patientrecordscope_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "security_patientrecordscope_patientrecordscope_forclinicrestrictedtodoctors",
      "target": "src_patient_security_patientrecordscope_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScope.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "security_patientrecordscope_patientrecordscope_unknown",
      "target": "src_patient_security_patientrecordscope_php_self"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscoperesolver",
      "target": "entitycontextresolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscoperesolver",
      "target": "security_patientrecordscoperesolver_patientrecordscoperesolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscoperesolver",
      "target": "src_patient_security_patientrecordscoperesolver_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscoperesolver",
      "target": "src_patient_security_patientrecordscoperesolver_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscoperesolver_patientrecordscoperesolver",
      "target": "security_patientrecordscoperesolver_patientrecordscoperesolver_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscoperesolver_patientrecordscoperesolver",
      "target": "security_patientrecordscoperesolver_patientrecordscoperesolver_resolve"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscoperesolver_patientrecordscoperesolver",
      "target": "security_patientrecordscoperesolver_patientrecordscoperesolver_restrictioninclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscoperesolver_patientrecordscoperesolver_resolve",
      "target": "security_patientrecordscoperesolver_patientrecordscoperesolver_restrictioninclinic"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscoperesolver_patientrecordscoperesolver_resolve",
      "target": "src_patient_security_patientrecordscoperesolver_php_patientrecordscope"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_patientrecordscoperesolver_patientrecordscoperesolver_resolve",
      "target": "src_patient_security_patientrecordscoperesolver_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_patientrecordscoperesolver_patientrecordscoperesolver_restrictioninclinic",
      "target": "src_patient_security_patientrecordscoperesolver_php_user"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_patientrecordscoperesolver_patientrecordscoperesolver_restrictioninclinic",
      "target": "src_patient_security_patientrecordscoperesolver_php_patientrecordscope"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Security/PatientRecordScopeResolver.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_patientrecordscoperesolver_patientrecordscoperesolver_restrictioninclinic",
      "target": "src_patient_security_patientrecordscoperesolver_php_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientresolver",
      "target": "service_patientresolver_patientresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientresolver",
      "target": "src_patient_service_patientresolver_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientresolver",
      "target": "src_patient_service_patientresolver_php_userprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientresolver_patientresolver",
      "target": "service_patientresolver_patientresolver_bindnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientresolver_patientresolver",
      "target": "service_patientresolver_patientresolver_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientresolver_patientresolver",
      "target": "service_patientresolver_patientresolver_fillnameifempty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientresolver_patientresolver",
      "target": "service_patientresolver_patientresolver_resolveforbooking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientresolver_patientresolver_resolveforbooking",
      "target": "service_patientresolver_patientresolver_bindnationalcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientresolver_patientresolver_resolveforbooking",
      "target": "service_patientresolver_patientresolver_fillnameifempty"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_patientresolver_patientresolver_resolveforbooking",
      "target": "src_patient_service_patientresolver_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientresolver_patientresolver_fillnameifempty",
      "target": "src_patient_service_patientresolver_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientResolver.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientresolver_patientresolver_bindnationalcode",
      "target": "src_patient_service_patientresolver_php_userprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice",
      "target": "billingcalculator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice",
      "target": "loggerinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice",
      "target": "service_patientservice_patientservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice",
      "target": "src_patient_service_patientservice_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice",
      "target": "src_patient_service_patientservice_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice",
      "target": "src_patient_service_patientservice_php_patientsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice",
      "target": "src_patient_service_patientservice_php_servicecategory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice",
      "target": "src_patient_service_patientservice_php_sessionpayment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice",
      "target": "src_patient_service_patientservice_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice",
      "target": "subscriptionservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice",
      "target": "tenantinsuranceservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_addsessionpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_applydiscount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L515",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_applydiscountrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_autocreateforentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_autocreateonappointmentconfirm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_calculatefinalprice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_consumablessummary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_contractpercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_createsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L436",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_deletepayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_logsessionchange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L526",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_persistdiscount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L451",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_recomputesettlement"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_servicessummary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L396",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_updatepayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L301",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice",
      "target": "service_patientservice_patientservice_updatesessionservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L593",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_addsessionpayment",
      "target": "service_patientservice_patientservice_logsessionchange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L479",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_applydiscount",
      "target": "service_patientservice_patientservice_logsessionchange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L447",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_deletepayment",
      "target": "service_patientservice_patientservice_logsessionchange"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_logsessionchange",
      "target": "src_patient_service_patientservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_logsessionchange",
      "target": "src_patient_service_patientservice_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L537",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_persistdiscount",
      "target": "service_patientservice_patientservice_logsessionchange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L427",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_updatepayment",
      "target": "service_patientservice_patientservice_logsessionchange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L385",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_updatesessionservices",
      "target": "service_patientservice_patientservice_logsessionchange"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L241",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_addsessionpayment",
      "target": "src_patient_service_patientservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L195",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_applydiscount",
      "target": "src_patient_service_patientservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L515",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_applydiscountrule",
      "target": "src_patient_service_patientservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L170",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_autocreateforentity",
      "target": "src_patient_service_patientservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L158",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_autocreateonappointmentconfirm",
      "target": "src_patient_service_patientservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_consumablessummary",
      "target": "src_patient_service_patientservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L120",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_createsession",
      "target": "src_patient_service_patientservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L526",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_persistdiscount",
      "target": "src_patient_service_patientservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L451",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_recomputesettlement",
      "target": "src_patient_service_patientservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_servicessummary",
      "target": "src_patient_service_patientservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L301",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_updatesessionservices",
      "target": "src_patient_service_patientservice_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L241",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_addsessionpayment",
      "target": "src_patient_service_patientservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L472",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_applydiscount",
      "target": "src_patient_service_patientservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L515",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_applydiscountrule",
      "target": "src_patient_service_patientservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L436",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_deletepayment",
      "target": "src_patient_service_patientservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L526",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_persistdiscount",
      "target": "src_patient_service_patientservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L396",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_updatepayment",
      "target": "src_patient_service_patientservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_updatesessionservices",
      "target": "src_patient_service_patientservice_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L305",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_updatesessionservices",
      "target": "service_patientservice_patientservice_servicessummary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L306",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_updatesessionservices",
      "target": "service_patientservice_patientservice_consumablessummary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_autocreateforentity",
      "target": "service_patientservice_patientservice_calculatefinalprice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L113",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_calculatefinalprice",
      "target": "src_patient_service_patientservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_createsession",
      "target": "service_patientservice_patientservice_calculatefinalprice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L358",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_updatesessionservices",
      "target": "service_patientservice_patientservice_calculatefinalprice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L164",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_contractpercent",
      "target": "src_patient_service_patientservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L293",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_createsession",
      "target": "src_patient_service_patientservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L401",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_updatesessionservices",
      "target": "src_patient_service_patientservice_php_servicecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_autocreateforentity",
      "target": "service_patientservice_patientservice_contractpercent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L252",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_createsession",
      "target": "service_patientservice_patientservice_contractpercent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L399",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_updatesessionservices",
      "target": "service_patientservice_patientservice_contractpercent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_autocreateonappointmentconfirm",
      "target": "service_patientservice_patientservice_autocreateforentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_autocreateonappointmentconfirm",
      "target": "src_patient_service_patientservice_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_autocreateforentity",
      "target": "src_patient_service_patientservice_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_createsession",
      "target": "src_patient_service_patientservice_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L373",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_updatesessionservices",
      "target": "service_patientservice_patientservice_recomputesettlement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L426",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_updatepayment",
      "target": "service_patientservice_patientservice_recomputesettlement"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L417",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_updatepayment",
      "target": "src_patient_service_patientservice_php_sessionpayment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L248",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_addsessionpayment",
      "target": "src_patient_service_patientservice_php_sessionpayment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L436",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_deletepayment",
      "target": "src_patient_service_patientservice_php_sessionpayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L446",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_deletepayment",
      "target": "service_patientservice_patientservice_recomputesettlement"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L458",
      "weight": 1.0,
      "source": "service_patientservice_patientservice_recomputesettlement",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L229",
      "weight": 1.0,
      "source": "service_patientservice_patientservice_applydiscount",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L506",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_applydiscount",
      "target": "service_patientservice_patientservice_persistdiscount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L521",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_applydiscountrule",
      "target": "service_patientservice_patientservice_persistdiscount"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L515",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_patientservice_patientservice_applydiscountrule",
      "target": "src_patient_service_patientservice_php_discountrule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L533",
      "weight": 1.0,
      "source": "service_patientservice_patientservice_persistdiscount",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Patient/Service/PatientService.php",
      "source_location": "L284",
      "weight": 1.0,
      "source": "service_patientservice_patientservice_addsessionpayment",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller",
      "target": "appointmentrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller",
      "target": "entitycontextresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller",
      "target": "siteconfigrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller",
      "target": "src_payment_controller_paymentcontroller_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller",
      "target": "src_payment_controller_paymentcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller",
      "target": "src_payment_controller_paymentcontroller_php_payment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller",
      "target": "src_payment_controller_paymentcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller",
      "target": "src_payment_controller_paymentcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L578",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_allowedhosts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L247",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_autosubmitform"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_callback"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L474",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_config"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_createappointmentpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_expireappointmentpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L546",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_initiateappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L294",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_initiatesubscription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L595",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_isallowedcallbackip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L585",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_isallowedfrontend"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L529",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_mypayments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_pay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L686",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_redirecttofrontend"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_redirecttoreturn"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L549",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_renderpaymentresult"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_startorderpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L439",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller",
      "target": "controller_paymentcontroller_paymentcontroller_subscriptioncallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L173",
      "weight": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiateappointment",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiateappointment",
      "target": "controller_paymentcontroller_paymentcontroller_getstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiateappointment",
      "target": "controller_paymentcontroller_paymentcontroller_isallowedfrontend"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L100",
      "weight": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiateappointment",
      "target": "src_payment_controller_paymentcontroller_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiateappointment",
      "target": "src_payment_controller_paymentcontroller_php_jsonresponse"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L191",
      "weight": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiateappointment",
      "target": "src_payment_controller_paymentcontroller_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiateappointment",
      "target": "src_payment_controller_paymentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiateappointment",
      "target": "src_payment_controller_paymentcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L216",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_callback",
      "target": "src_payment_controller_paymentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L294",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiatesubscription",
      "target": "src_payment_controller_paymentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L529",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_mypayments",
      "target": "src_payment_controller_paymentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_startorderpayment",
      "target": "src_payment_controller_paymentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L439",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_subscriptioncallback",
      "target": "src_payment_controller_paymentcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L546",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_getstatus",
      "target": "src_payment_controller_paymentcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L294",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiatesubscription",
      "target": "src_payment_controller_paymentcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L529",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_mypayments",
      "target": "src_payment_controller_paymentcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L474",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_config",
      "target": "src_payment_controller_paymentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L546",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_getstatus",
      "target": "src_payment_controller_paymentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L294",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiatesubscription",
      "target": "src_payment_controller_paymentcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L529",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_mypayments",
      "target": "src_payment_controller_paymentcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_startorderpayment",
      "target": "controller_paymentcontroller_paymentcontroller_autosubmitform"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_startorderpayment",
      "target": "controller_paymentcontroller_paymentcontroller_createappointmentpayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_startorderpayment",
      "target": "controller_paymentcontroller_paymentcontroller_expireappointmentpayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_startorderpayment",
      "target": "controller_paymentcontroller_paymentcontroller_getstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_startorderpayment",
      "target": "controller_paymentcontroller_paymentcontroller_isallowedfrontend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_startorderpayment",
      "target": "controller_paymentcontroller_paymentcontroller_redirecttofrontend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_startorderpayment",
      "target": "controller_paymentcontroller_paymentcontroller_redirecttoreturn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_startorderpayment",
      "target": "controller_paymentcontroller_paymentcontroller_renderpaymentresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L161",
      "weight": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_startorderpayment",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L159",
      "weight": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_startorderpayment",
      "target": "src_payment_controller_paymentcontroller_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_startorderpayment",
      "target": "src_payment_controller_paymentcontroller_php_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L247",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_autosubmitform",
      "target": "src_payment_controller_paymentcontroller_php_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L216",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_callback",
      "target": "src_payment_controller_paymentcontroller_php_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L208",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_pay",
      "target": "src_payment_controller_paymentcontroller_php_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L686",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_redirecttofrontend",
      "target": "src_payment_controller_paymentcontroller_php_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L197",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_redirecttoreturn",
      "target": "src_payment_controller_paymentcontroller_php_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L549",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_renderpaymentresult",
      "target": "src_payment_controller_paymentcontroller_php_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L439",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_subscriptioncallback",
      "target": "src_payment_controller_paymentcontroller_php_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L188",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_createappointmentpayment",
      "target": "src_payment_controller_paymentcontroller_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L191",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_createappointmentpayment",
      "target": "src_payment_controller_paymentcontroller_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L208",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_expireappointmentpayment",
      "target": "src_payment_controller_paymentcontroller_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L253",
      "weight": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_pay",
      "target": "src_payment_controller_paymentcontroller_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L267",
      "weight": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_callback",
      "target": "src_payment_controller_paymentcontroller_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L215",
      "weight": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_expireappointmentpayment",
      "target": "src_payment_controller_paymentcontroller_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L414",
      "weight": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiatesubscription",
      "target": "src_payment_controller_paymentcontroller_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L228",
      "weight": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_pay",
      "target": "src_payment_controller_paymentcontroller_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L686",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_redirecttofrontend",
      "target": "src_payment_controller_paymentcontroller_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L549",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_renderpaymentresult",
      "target": "src_payment_controller_paymentcontroller_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_expireappointmentpayment",
      "target": "controller_paymentcontroller_paymentcontroller_getstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_pay",
      "target": "controller_paymentcontroller_paymentcontroller_expireappointmentpayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L199",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_redirecttoreturn",
      "target": "controller_paymentcontroller_paymentcontroller_isallowedfrontend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_redirecttoreturn",
      "target": "controller_paymentcontroller_paymentcontroller_renderpaymentresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_pay",
      "target": "controller_paymentcontroller_paymentcontroller_autosubmitform"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L228",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_pay",
      "target": "controller_paymentcontroller_paymentcontroller_getstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_pay",
      "target": "controller_paymentcontroller_paymentcontroller_redirecttofrontend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_pay",
      "target": "controller_paymentcontroller_paymentcontroller_renderpaymentresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L255",
      "weight": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_pay",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L307",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_callback",
      "target": "controller_paymentcontroller_paymentcontroller_getstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_callback",
      "target": "controller_paymentcontroller_paymentcontroller_isallowedcallbackip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L273",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_callback",
      "target": "controller_paymentcontroller_paymentcontroller_redirecttofrontend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L295",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_callback",
      "target": "controller_paymentcontroller_paymentcontroller_renderpaymentresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L469",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_subscriptioncallback",
      "target": "controller_paymentcontroller_paymentcontroller_callback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L397",
      "weight": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiatesubscription",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L400",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_initiatesubscription",
      "target": "controller_paymentcontroller_paymentcontroller_isallowedfrontend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L697",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_redirecttofrontend",
      "target": "controller_paymentcontroller_paymentcontroller_getstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L587",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_isallowedfrontend",
      "target": "controller_paymentcontroller_paymentcontroller_allowedhosts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Controller/PaymentController.php",
      "source_location": "L579",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentcontroller_paymentcontroller_redirecttofrontend",
      "target": "controller_paymentcontroller_paymentcontroller_renderpaymentresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment",
      "target": "entity_payment_payment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment",
      "target": "src_payment_entity_payment_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment",
      "target": "src_payment_entity_payment_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_getamountrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_getappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_getcallbackip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_getfrontendaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_getgateway"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_getgatewaytoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_getmetadata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_getorderid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_getreferenceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_gettype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_setappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_setcallbackip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_setfrontendaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_setgatewaytoken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_setmetadata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_setreferenceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_setstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "entity_payment_payment_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "src_payment_entity_payment_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_payment_payment",
      "target": "src_payment_entity_payment_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_payment_payment_construct",
      "target": "src_payment_entity_payment_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L94",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_payment_payment_getuser",
      "target": "src_payment_entity_payment_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L95",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_payment_payment_getappointment",
      "target": "src_payment_entity_payment_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setappointment",
      "target": "src_payment_entity_payment_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L87",
      "weight": 1.0,
      "source": "entity_payment_payment_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L106",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setappointment",
      "target": "src_payment_entity_payment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L111",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setcallbackip",
      "target": "src_payment_entity_payment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L113",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setfrontendaddress",
      "target": "src_payment_entity_payment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setgatewaytoken",
      "target": "src_payment_entity_payment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L107",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setmetadata",
      "target": "src_payment_entity_payment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L109",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setreferenceid",
      "target": "src_payment_entity_payment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L110",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setstatus",
      "target": "src_payment_entity_payment_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setmetadata",
      "target": "entity_payment_payment_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setgatewaytoken",
      "target": "entity_payment_payment_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setreferenceid",
      "target": "entity_payment_payment_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setstatus",
      "target": "entity_payment_payment_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setcallbackip",
      "target": "entity_payment_payment_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_payment_payment_setfrontendaddress",
      "target": "entity_payment_payment_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Payment/Entity/Payment.php",
      "source_location": "L113",
      "weight": 1.0,
      "source": "entity_payment_payment_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_paymentlog",
      "target": "entity_paymentlog_paymentlog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_paymentlog_paymentlog",
      "target": "entity_paymentlog_paymentlog_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_paymentlog_paymentlog",
      "target": "entity_paymentlog_paymentlog_getaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_paymentlog_paymentlog",
      "target": "entity_paymentlog_paymentlog_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_paymentlog_paymentlog",
      "target": "entity_paymentlog_paymentlog_getpaymentid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_paymentlog_paymentlog",
      "target": "entity_paymentlog_paymentlog_getresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Payment/Entity/PaymentLog.php",
      "source_location": "L68",
      "weight": 1.0,
      "source": "entity_paymentlog_paymentlog_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory",
      "target": "gateway_gatewayfactory_gatewayfactory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory",
      "target": "siteconfigrepository"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory",
      "target": "gateway_gatewayfactory_gatewayfactory_activegateways"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory",
      "target": "gateway_gatewayfactory_gatewayfactory_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory",
      "target": "gateway_gatewayfactory_gatewayfactory_isenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory",
      "target": "gateway_gatewayfactory_gatewayfactory_ismellatsandbox"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory",
      "target": "gateway_gatewayfactory_gatewayfactory_istestmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory",
      "target": "gateway_gatewayfactory_gatewayfactory_resolve"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory_construct",
      "target": "mellatgateway"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory_construct",
      "target": "sepgateway"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/MellatGatewayTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_mellatgatewaytest",
      "target": "mellatgateway"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory_activegateways",
      "target": "gateway_gatewayfactory_gatewayfactory_istestmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory_resolve",
      "target": "gateway_gatewayfactory_gatewayfactory_istestmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory_activegateways",
      "target": "gateway_gatewayfactory_gatewayfactory_ismellatsandbox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory_resolve",
      "target": "gateway_gatewayfactory_gatewayfactory_ismellatsandbox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory_resolve",
      "target": "gateway_gatewayfactory_gatewayfactory_isenabled"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory_resolve",
      "target": "src_payment_gateway_gatewayfactory_php_paymentgatewayinterface"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "src_payment_gateway_gatewayfactory_php_paymentgatewayinterface"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mockgateway_mockgateway",
      "target": "src_payment_gateway_gatewayfactory_php_paymentgatewayinterface"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway",
      "target": "src_payment_gateway_gatewayfactory_php_paymentgatewayinterface"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/GatewayFactory.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_gatewayfactory_gatewayfactory_activegateways",
      "target": "gateway_gatewayfactory_gatewayfactory_isenabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway",
      "target": "httpclientinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway",
      "target": "siteconfigrepository"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_cfg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_initiate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_isconfigured"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L308",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_mellatmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_paymenturl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_refund"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L342",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_refundpayload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_restcall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_restheaders"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_restparts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L348",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_reversalpayload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L284",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_reverse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_sandbox"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_soap"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_soapauth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L336",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_uniqueorderid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_verify"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "gateway_mellatgateway_mellatgateway_wsdlurl"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway",
      "target": "soapclient"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L67",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_soap",
      "target": "soapclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_isconfigured",
      "target": "gateway_mellatgateway_mellatgateway_cfg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_cfg",
      "target": "gateway_mellatgateway_mellatgateway_sandbox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_initiate",
      "target": "gateway_mellatgateway_mellatgateway_sandbox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_paymenturl",
      "target": "gateway_mellatgateway_mellatgateway_sandbox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_refund",
      "target": "gateway_mellatgateway_mellatgateway_sandbox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L287",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_reverse",
      "target": "gateway_mellatgateway_mellatgateway_sandbox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_verify",
      "target": "gateway_mellatgateway_mellatgateway_sandbox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_initiate",
      "target": "gateway_mellatgateway_mellatgateway_paymenturl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_soap",
      "target": "gateway_mellatgateway_mellatgateway_wsdlurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_initiate",
      "target": "gateway_mellatgateway_mellatgateway_soap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_refund",
      "target": "gateway_mellatgateway_mellatgateway_soap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L290",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_reverse",
      "target": "gateway_mellatgateway_mellatgateway_soap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_verify",
      "target": "gateway_mellatgateway_mellatgateway_soap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_initiate",
      "target": "gateway_mellatgateway_mellatgateway_soapauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_refund",
      "target": "gateway_mellatgateway_mellatgateway_soapauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L290",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_reverse",
      "target": "gateway_mellatgateway_mellatgateway_soapauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_soapauth",
      "target": "gateway_mellatgateway_mellatgateway_cfg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_verify",
      "target": "gateway_mellatgateway_mellatgateway_soapauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_initiate",
      "target": "gateway_mellatgateway_mellatgateway_restheaders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L260",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_refund",
      "target": "gateway_mellatgateway_mellatgateway_restheaders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_restcall",
      "target": "gateway_mellatgateway_mellatgateway_restheaders"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_initiate",
      "target": "gateway_mellatgateway_mellatgateway_restparts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_refund",
      "target": "gateway_mellatgateway_mellatgateway_restparts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_restcall",
      "target": "gateway_mellatgateway_mellatgateway_restparts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L288",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_reverse",
      "target": "gateway_mellatgateway_mellatgateway_restcall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_verify",
      "target": "gateway_mellatgateway_mellatgateway_restcall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L351",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_reversalpayload",
      "target": "gateway_mellatgateway_mellatgateway_cfg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_initiate",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_initiate",
      "target": "gateway_mellatgateway_mellatgateway_mellatmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_initiate",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_initiate",
      "target": "src_payment_gateway_mellatgateway_php_paymentinitresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_verify",
      "target": "gateway_mellatgateway_mellatgateway_mellatmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_verify",
      "target": "src_payment_gateway_mellatgateway_php_paymentverifyresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L275",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_refund",
      "target": "gateway_mellatgateway_mellatgateway_mellatmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L259",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_refund",
      "target": "gateway_mellatgateway_mellatgateway_refundpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L266",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_refund",
      "target": "gateway_mellatgateway_mellatgateway_uniqueorderid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L253",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_refund",
      "target": "src_payment_gateway_mellatgateway_php_paymentrefundresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L284",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_reverse",
      "target": "src_payment_gateway_mellatgateway_php_paymentrefundresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L298",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_reverse",
      "target": "gateway_mellatgateway_mellatgateway_mellatmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L288",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_reverse",
      "target": "gateway_mellatgateway_mellatgateway_reversalpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_reverse",
      "target": "gateway_mellatgateway_mellatgateway_uniqueorderid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L354",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_reversalpayload",
      "target": "gateway_mellatgateway_mellatgateway_uniqueorderid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L344",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_refundpayload",
      "target": "gateway_mellatgateway_mellatgateway_reversalpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L191",
      "weight": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_nextweekday",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L156",
      "weight": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testemptyreasondistinguishesthecauses",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_assertbookable",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_assertoutsidewindow",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_makedoctorwithbookingdisabled",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L142",
      "weight": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testclinicownerseesclinicslotswhenbookingdisabled",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testpastdaterejectedevenformanagement",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "source": "appointment_servicebasedslotstest_servicebasedslotstest_makedoctorwithserviceschedule",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_servicedoctor",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest_makeslotmodedoctor",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest_testmonthavailabilitycontractisfrozen",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest_testholidaykeepsexactdaysandreturnsdatestrings",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest_testoverridekeepsexactdayandreturnsdatestring",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest_testoverridenormalizestimestampwithtimetolocalmidnight",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest_testoverridepatchkeepsexactday",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L546",
      "weight": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_appointments",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L472",
      "weight": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_clinics",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L419",
      "weight": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_doctors",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L799",
      "weight": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_financereport",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L480",
      "weight": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_handlefileupload",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L68",
      "weight": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_uploadavatar",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MellatGateway.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mellatgateway_mellatgateway_time",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Shared/Service/FileUploadService.php",
      "source_location": "L36",
      "weight": 1.0,
      "source": "service_fileuploadservice_fileuploadservice_storefromrequest",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L73",
      "weight": 1.0,
      "source": "service_jalalidateservice_jalalidateservice_jalalimonth",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L64",
      "weight": 1.0,
      "source": "service_jalalidateservice_jalalidateservice_jalaliyear",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L331",
      "weight": 1.0,
      "source": "service_paymentmanager_paymentmanager_handleappointmentconfirmation",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/TimezoneTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "source": "shared_timezonetest_timezonetest_testdatefunctionsusetehran",
      "target": "gateway_mellatgateway_mellatgateway_date"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "source": "admin_adminlogstest_adminlogstest_seedlog",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "source": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testcreatewithworkflowfields",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "source": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testexistingprofilenamewinsovermodalinput",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "source": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testunknownserviceuuidis422",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentExpiryServiceTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "source": "appointment_appointmentexpiryservicetest_appointmentexpiryservicetest_testexpiresstaleandcancelspendingpayments",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentExpiryServiceTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "source": "appointment_appointmentexpiryservicetest_appointmentexpiryservicetest_testpanelregisteredpendingsurvivesexpiry",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testservicemoderecomputesendfromdurations",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testslotmodeattachesmultipleservicesandkeepsmanualend",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testunknownserviceuuidisrejected",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_body",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest_booking",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest_testrejectshalfslotpair",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest_testreschedulemovesslot",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest_testreschedulerejectstakenslot",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest_testtransfertoreserveandback",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testdayofworkflowtransitions",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testpendingcannotjumptosalon",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testreschedulefreestheoldslot",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testworkflowfieldspersistandserialize",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "source": "appointment_bookinglocationsscantest_bookinglocationsscantest_testnextavailableisreportedperlocation",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "source": "appointment_bookingscopetest_bookingscopetest_bookingbody",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "source": "appointment_dateoverrideownershiptest_dateoverrideownershiptest_makeoverride",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testdaterangeandnamesearch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testemptyresultforunmatchedfilter",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testpaginationslicesandreportsfulltotal",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_teststatusfilterexcludesvisited",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testcreateappliesdurationoverridetoslotend",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L210",
      "weight": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaforeignserviceitemfield",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L232",
      "weight": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaforeignservicesection",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L188",
      "weight": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaservicefromanotherenvironment",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L253",
      "weight": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingstillacceptsthedoctorsownservice",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testbookatomicallyrejectsalreadytakenslot",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testcancelledbookingfreestheslot",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testcancelledbookingleavesslotfreeforavailability",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testconsumedbookingstillmarksslottaken",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testtwolivebookingsonsameslotviolateuniquekey",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_paidsession",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L215",
      "weight": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicerowscarrytheirpaymentmethods",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L207",
      "weight": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testscheduledpublisherpublishesdueposts",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L104",
      "weight": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Shared/Controller/HealthController.php",
      "source_location": "L42",
      "weight": 1.0,
      "source": "controller_healthcontroller_healthcontroller_invoke",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L633",
      "weight": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_dashboardsummary",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L702",
      "weight": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_doctorsperformance",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L304",
      "weight": 1.0,
      "source": "controller_representationcontroller_representationcontroller_dashboardmonthly",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L370",
      "weight": 1.0,
      "source": "controller_representationcontroller_representationcontroller_dashboardyearly",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L83",
      "weight": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_earningssummary",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L72",
      "weight": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_create",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L156",
      "weight": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_slugify",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L108",
      "weight": 1.0,
      "source": "controller_tagcontroller_tagcontroller_slugify",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testtodayappointmentiscountedonitsjalaliday",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_todayappointment",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "source": "database_uniqueconstraintstest_uniqueconstraintstest_testduplicatedateoverriderejected",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L66",
      "weight": 1.0,
      "source": "entity_bankaccount_bankaccount_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L85",
      "weight": 1.0,
      "source": "entity_bankaccount_bankaccount_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L58",
      "weight": 1.0,
      "source": "entity_clinicstaff_clinicstaff_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L80",
      "weight": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setactive",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L78",
      "weight": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setaddress",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L75",
      "weight": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setfullname",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L77",
      "weight": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setjobtitle",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L79",
      "weight": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setnationalcode",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L76",
      "weight": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setphone",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L94",
      "weight": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setuser",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L85",
      "weight": 1.0,
      "source": "entity_clinicstaff_clinicstaff_toggleactive",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L68",
      "weight": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L96",
      "weight": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription_getdaysremaining",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L88",
      "weight": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription_isactive",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L84",
      "weight": 1.0,
      "source": "entity_comment_comment_approve",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L68",
      "weight": 1.0,
      "source": "entity_comment_comment_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L85",
      "weight": 1.0,
      "source": "entity_comment_comment_reject",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L82",
      "weight": 1.0,
      "source": "entity_comment_comment_setbody",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L72",
      "weight": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L111",
      "weight": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L105",
      "weight": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L37",
      "weight": 1.0,
      "source": "entity_hasibanstrait_addiban",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L43",
      "weight": 1.0,
      "source": "entity_like_like_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L65",
      "weight": 1.0,
      "source": "entity_pos_pos_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L84",
      "weight": 1.0,
      "source": "entity_pos_pos_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L67",
      "weight": 1.0,
      "source": "entity_rate_rate_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L92",
      "weight": 1.0,
      "source": "entity_rate_rate_setdimensions",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L58",
      "weight": 1.0,
      "source": "entity_representation_representation_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L126",
      "weight": 1.0,
      "source": "entity_representation_representation_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L64",
      "weight": 1.0,
      "source": "entity_secretaryearning_secretaryearning_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L88",
      "weight": 1.0,
      "source": "entity_settlement_settlement_approve",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L64",
      "weight": 1.0,
      "source": "entity_settlement_settlement_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L108",
      "weight": 1.0,
      "source": "entity_settlement_settlement_markpaid",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L98",
      "weight": 1.0,
      "source": "entity_settlement_settlement_reject",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L80",
      "weight": 1.0,
      "source": "entity_settlement_settlement_setreceipt",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L70",
      "weight": 1.0,
      "source": "entity_smslog_smslog_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L73",
      "weight": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L84",
      "weight": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate_setbody",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L135",
      "weight": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate_setkavenegartemplate",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L83",
      "weight": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate_settitle",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L136",
      "weight": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate_settokenmap",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L93",
      "weight": 1.0,
      "source": "entity_smssettings_smssettings_approvepostvisittext",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L57",
      "weight": 1.0,
      "source": "entity_smssettings_smssettings_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L101",
      "weight": 1.0,
      "source": "entity_smssettings_smssettings_rejectpostvisittext",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L74",
      "weight": 1.0,
      "source": "entity_smssettings_smssettings_setpostvisitenabled",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L75",
      "weight": 1.0,
      "source": "entity_smssettings_smssettings_setpostvisittext",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L72",
      "weight": 1.0,
      "source": "entity_smssettings_smssettings_setreminderenabled",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L73",
      "weight": 1.0,
      "source": "entity_smssettings_smssettings_setreminderhoursbefore",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L82",
      "weight": 1.0,
      "source": "entity_smssettings_smssettings_submitpostvisittext",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L55",
      "weight": 1.0,
      "source": "entity_smstemplate_smstemplate_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L93",
      "weight": 1.0,
      "source": "entity_smstemplate_smstemplate_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L37",
      "weight": 1.0,
      "source": "entity_smswallet_smswallet_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L49",
      "weight": 1.0,
      "source": "entity_smswallet_smswallet_credit",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L58",
      "weight": 1.0,
      "source": "entity_smswallet_smswallet_debit",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L53",
      "weight": 1.0,
      "source": "entity_smswallettransaction_smswallettransaction_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L57",
      "weight": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L76",
      "weight": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_setactive",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L74",
      "weight": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_setdurationmonths",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L73",
      "weight": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_setlabel",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L75",
      "weight": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_setpricerials",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L77",
      "weight": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_setsortorder",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L54",
      "weight": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L74",
      "weight": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan_setactive",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L73",
      "weight": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan_setfeatures",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L71",
      "weight": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan_setlevel",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L72",
      "weight": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan_setmaxsecretaries",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L70",
      "weight": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan_setname",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L56",
      "weight": 1.0,
      "source": "entity_tenanttag_tenanttag_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L70",
      "weight": 1.0,
      "source": "entity_tenanttag_tenanttag_setactive",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L69",
      "weight": 1.0,
      "source": "entity_tenanttag_tenanttag_setcolor",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L68",
      "weight": 1.0,
      "source": "entity_tenanttag_tenanttag_setname",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L100",
      "weight": 1.0,
      "source": "entity_userprofile_userprofile_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L154",
      "weight": 1.0,
      "source": "entity_userprofile_userprofile_touch",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L56",
      "weight": 1.0,
      "source": "entity_wallettransaction_wallettransaction_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_appointmentbody",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Shared/Logging/AppLog.php",
      "source_location": "L44",
      "weight": 1.0,
      "source": "logging_applog_applog_construct",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L49",
      "weight": 1.0,
      "source": "logging_dblogger_dblogger_log",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Shared/Logging/LogPruneService.php",
      "source_location": "L26",
      "weight": 1.0,
      "source": "logging_logpruneservice_logpruneservice_prunebyretention",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L79",
      "weight": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository_assignentity",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L29",
      "weight": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_findactive",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L69",
      "weight": 1.0,
      "source": "repository_posrepository_posrepository_assignentity",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Secretary/SecretaryAppointmentScopeTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "source": "secretary_secretaryappointmentscopetest_secretaryappointmentscopetest_testsecretaryseesonlyassigneddoctorsappointments",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Secretary/SecretaryAppointmentScopeTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "source": "secretary_secretaryappointmentscopetest_secretaryappointmentscopetest_testsecretarywithnoassignmentseesnothing",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L201",
      "weight": 1.0,
      "source": "service_paymentmanager_paymentmanager_refundpayment",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L120",
      "weight": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_calculateexpiresat",
      "target": "gateway_mellatgateway_mellatgateway_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mockgateway",
      "target": "gateway_mockgateway_mockgateway"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mockgateway_mockgateway",
      "target": "gateway_mockgateway_mockgateway_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mockgateway_mockgateway",
      "target": "gateway_mockgateway_mockgateway_initiate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mockgateway_mockgateway",
      "target": "gateway_mockgateway_mockgateway_isconfigured"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mockgateway_mockgateway",
      "target": "gateway_mockgateway_mockgateway_refund"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mockgateway_mockgateway",
      "target": "gateway_mockgateway_mockgateway_reverse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_mockgateway_mockgateway",
      "target": "gateway_mockgateway_mockgateway_verify"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L9",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_mockgateway_mockgateway_initiate",
      "target": "src_payment_gateway_mockgateway_php_paymentinitresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_mockgateway_mockgateway_verify",
      "target": "src_payment_gateway_mockgateway_php_paymentverifyresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_mockgateway_mockgateway_refund",
      "target": "src_payment_gateway_mockgateway_php_paymentrefundresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/MockGateway.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_mockgateway_mockgateway_reverse",
      "target": "src_payment_gateway_mockgateway_php_paymentrefundresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_paymentgatewayinterface",
      "target": "gateway_paymentgatewayinterface_getname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_paymentgatewayinterface",
      "target": "gateway_paymentgatewayinterface_initiate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_paymentgatewayinterface",
      "target": "gateway_paymentgatewayinterface_isconfigured"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_paymentgatewayinterface",
      "target": "gateway_paymentgatewayinterface_refund"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_paymentgatewayinterface",
      "target": "gateway_paymentgatewayinterface_reverse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_paymentgatewayinterface",
      "target": "gateway_paymentgatewayinterface_verify"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_paymentgatewayinterface_initiate",
      "target": "src_payment_gateway_paymentgatewayinterface_php_paymentinitresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_paymentgatewayinterface_verify",
      "target": "src_payment_gateway_paymentgatewayinterface_php_paymentverifyresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_paymentgatewayinterface_refund",
      "target": "src_payment_gateway_paymentgatewayinterface_php_paymentrefundresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_paymentgatewayinterface_reverse",
      "target": "src_payment_gateway_paymentgatewayinterface_php_paymentrefundresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentInitResult.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_paymentinitresult",
      "target": "gateway_paymentinitresult_paymentinitresult"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentInitResult.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_paymentinitresult_paymentinitresult",
      "target": "gateway_paymentinitresult_paymentinitresult_construct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentRefundResult.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_paymentrefundresult",
      "target": "gateway_paymentrefundresult_paymentrefundresult"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentRefundResult.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_paymentrefundresult_paymentrefundresult",
      "target": "gateway_paymentrefundresult_paymentrefundresult_construct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentVerifyResult.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_paymentverifyresult",
      "target": "gateway_paymentverifyresult_paymentverifyresult"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/PaymentVerifyResult.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_paymentverifyresult_paymentverifyresult",
      "target": "gateway_paymentverifyresult_paymentverifyresult_construct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway",
      "target": "gateway_sepgateway_sepgateway"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway",
      "target": "httpclientinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway",
      "target": "siteconfigrepository"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway",
      "target": "gateway_sepgateway_sepgateway_cfg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway",
      "target": "gateway_sepgateway_sepgateway_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway",
      "target": "gateway_sepgateway_sepgateway_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway",
      "target": "gateway_sepgateway_sepgateway_initiate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway",
      "target": "gateway_sepgateway_sepgateway_isconfigured"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway",
      "target": "gateway_sepgateway_sepgateway_refund"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway",
      "target": "gateway_sepgateway_sepgateway_reverse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway",
      "target": "gateway_sepgateway_sepgateway_verify"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway_isconfigured",
      "target": "gateway_sepgateway_sepgateway_cfg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway_initiate",
      "target": "gateway_sepgateway_sepgateway_cfg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway_verify",
      "target": "gateway_sepgateway_sepgateway_cfg"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway_initiate",
      "target": "src_payment_gateway_sepgateway_php_paymentinitresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway_verify",
      "target": "src_payment_gateway_sepgateway_php_paymentverifyresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L103",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway_refund",
      "target": "src_payment_gateway_sepgateway_php_paymentrefundresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Gateway/SepGateway.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "gateway_sepgateway_sepgateway_reverse",
      "target": "src_payment_gateway_sepgateway_php_paymentrefundresult"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentlogrepository",
      "target": "paymentlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentlogrepository",
      "target": "repository_paymentlogrepository_paymentlogrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentlogrepository",
      "target": "src_payment_repository_paymentlogrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentlogrepository_paymentlogrepository",
      "target": "repository_paymentlogrepository_paymentlogrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentlogrepository_paymentlogrepository",
      "target": "repository_paymentlogrepository_paymentlogrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_paymentlogrepository_paymentlogrepository_construct",
      "target": "paymentlog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_paymentlogrepository_paymentlogrepository_construct",
      "target": "src_payment_repository_paymentlogrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentLogRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_paymentlogrepository_paymentlogrepository_save",
      "target": "paymentlog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager",
      "target": "paymentlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository",
      "target": "repository_paymentrepository_paymentrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository",
      "target": "src_payment_repository_paymentrepository_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository",
      "target": "src_payment_repository_paymentrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository",
      "target": "src_payment_repository_paymentrepository_php_payment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository",
      "target": "src_payment_repository_paymentrepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository",
      "target": "repository_paymentrepository_paymentrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository",
      "target": "repository_paymentrepository_paymentrepository_countbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository",
      "target": "repository_paymentrepository_paymentrepository_findbyorderid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository",
      "target": "repository_paymentrepository_paymentrepository_findbyorderidforupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository",
      "target": "repository_paymentrepository_paymentrepository_findbyreferenceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository",
      "target": "repository_paymentrepository_paymentrepository_findbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository",
      "target": "repository_paymentrepository_paymentrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository",
      "target": "repository_paymentrepository_paymentrepository_findpendingbyappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository",
      "target": "repository_paymentrepository_paymentrepository_findpendingbyappointments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository",
      "target": "repository_paymentrepository_paymentrepository_findsuccessfulbyappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository",
      "target": "repository_paymentrepository_paymentrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository_construct",
      "target": "src_payment_repository_paymentrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L15",
      "weight": 1.0,
      "source": "repository_paymentrepository_paymentrepository_construct",
      "target": "src_payment_repository_paymentrepository_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository_findbyuuid",
      "target": "src_payment_repository_paymentrepository_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository_findbyorderid",
      "target": "src_payment_repository_paymentrepository_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L66",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository_findbyorderidforupdate",
      "target": "src_payment_repository_paymentrepository_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository_findbyreferenceid",
      "target": "src_payment_repository_paymentrepository_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository_findpendingbyappointment",
      "target": "src_payment_repository_paymentrepository_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L88",
      "weight": 1.0,
      "source": "repository_paymentrepository_paymentrepository_findpendingbyappointments",
      "target": "src_payment_repository_paymentrepository_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L88",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository_findsuccessfulbyappointment",
      "target": "src_payment_repository_paymentrepository_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository_save",
      "target": "src_payment_repository_paymentrepository_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository_findbyuser",
      "target": "src_payment_repository_paymentrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository_countbyuser",
      "target": "src_payment_repository_paymentrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository_findpendingbyappointment",
      "target": "src_payment_repository_paymentrepository_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Repository/PaymentRepository.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_paymentrepository_paymentrepository_findsuccessfulbyappointment",
      "target": "src_payment_repository_paymentrepository_php_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/CircuitBreakerService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_circuitbreakerservice",
      "target": "service_circuitbreakerservice_circuitbreakerservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/CircuitBreakerService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_circuitbreakerservice_circuitbreakerservice",
      "target": "service_circuitbreakerservice_circuitbreakerservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/CircuitBreakerService.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_circuitbreakerservice_circuitbreakerservice",
      "target": "service_circuitbreakerservice_circuitbreakerservice_isopen"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/CircuitBreakerService.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_circuitbreakerservice_circuitbreakerservice",
      "target": "service_circuitbreakerservice_circuitbreakerservice_recordfailure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/CircuitBreakerService.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_circuitbreakerservice_circuitbreakerservice",
      "target": "service_circuitbreakerservice_circuitbreakerservice_recordsuccess"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager",
      "target": "commissionservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager",
      "target": "loggerinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager",
      "target": "service_paymentmanager_paymentmanager"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager",
      "target": "smslog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager",
      "target": "smsservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager",
      "target": "src_payment_service_paymentmanager_php_paymentinitresult"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager",
      "target": "src_payment_service_paymentmanager_php_paymentrefundresult"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager",
      "target": "subscriptionservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_bookingrepresentationidfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_callbackurl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L374",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_failpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L297",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_handleappointmentconfirmation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L359",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_handlesmswalletcharge"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L337",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_handlesubscriptionactivation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L381",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_log"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_processcallback"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_refundpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L274",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_reverseappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_reversepayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L285",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_reversesmswalletcharge"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_runpostaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L264",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_runreversepostaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L400",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_sanitize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager",
      "target": "service_paymentmanager_paymentmanager_startgatewayhandoff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_bookingrepresentationidfor",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L319",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_handleappointmentconfirmation",
      "target": "service_paymentmanager_paymentmanager_bookingrepresentationidfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L352",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_handlesubscriptionactivation",
      "target": "service_paymentmanager_paymentmanager_bookingrepresentationidfor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L245",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_callbackurl",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L376",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_failpayment",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L297",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_handleappointmentconfirmation",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L359",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_handlesmswalletcharge",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L337",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_handlesubscriptionactivation",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L381",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_log",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_processcallback",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L184",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_refundpayment",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L274",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_reverseappointment",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L224",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_reversepayment",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L285",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_reversesmswalletcharge",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L256",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_runpostaction",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L267",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_runreversepostaction",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_startgatewayhandoff",
      "target": "src_payment_service_paymentmanager_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_startgatewayhandoff",
      "target": "service_paymentmanager_paymentmanager_callbackurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_startgatewayhandoff",
      "target": "service_paymentmanager_paymentmanager_failpayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_startgatewayhandoff",
      "target": "service_paymentmanager_paymentmanager_log"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_startgatewayhandoff",
      "target": "src_payment_service_paymentmanager_php_paymentinitresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_processcallback",
      "target": "service_paymentmanager_paymentmanager_log"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_processcallback",
      "target": "service_paymentmanager_paymentmanager_runpostaction"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_processcallback",
      "target": "service_paymentmanager_paymentmanager_sanitize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_refundpayment",
      "target": "service_paymentmanager_paymentmanager_log"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_refundpayment",
      "target": "service_paymentmanager_paymentmanager_runreversepostaction"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L177",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_refundpayment",
      "target": "src_payment_service_paymentmanager_php_paymentrefundresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L217",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_reversepayment",
      "target": "src_payment_service_paymentmanager_php_paymentrefundresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_reversepayment",
      "target": "service_paymentmanager_paymentmanager_log"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_reversepayment",
      "target": "service_paymentmanager_paymentmanager_runreversepostaction"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_runpostaction",
      "target": "service_paymentmanager_paymentmanager_handleappointmentconfirmation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_runpostaction",
      "target": "service_paymentmanager_paymentmanager_handlesmswalletcharge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_runpostaction",
      "target": "service_paymentmanager_paymentmanager_handlesubscriptionactivation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L269",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_runreversepostaction",
      "target": "service_paymentmanager_paymentmanager_reverseappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L268",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_runreversepostaction",
      "target": "service_paymentmanager_paymentmanager_reversesmswalletcharge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Payment/Service/PaymentManager.php",
      "source_location": "L378",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmanager_paymentmanager_failpayment",
      "target": "service_paymentmanager_paymentmanager_log"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller",
      "target": "entitycontextresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_entitycontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_assertrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_assignbankaccountenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_assignposenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_createbankaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_createpos"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_guard"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_listbankaccounts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_listpos"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_togglebankaccountstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_toggleposstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_updatebankaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_updatepos"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_assignbankaccountenvironment",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_guard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_assignposenvironment",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_guard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_createbankaccount",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_guard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_createpos",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_guard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_guard",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_assertrole"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_guard",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_guard",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_listbankaccounts",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_guard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_listpos",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_guard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_togglebankaccountstatus",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_guard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_toggleposstatus",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_guard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_updatebankaccount",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_guard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_updatepos",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_guard"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_assertrole",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_assignbankaccountenvironment",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_assignposenvironment",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_createbankaccount",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_createpos",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_listbankaccounts",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_listpos",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_togglebankaccountstatus",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_toggleposstatus",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_updatebankaccount",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_updatepos",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_listbankaccounts",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_assertrole"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_listbankaccounts",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L87",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_assignbankaccountenvironment",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_assignposenvironment",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_createbankaccount",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_createpos",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L69",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_listpos",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_togglebankaccountstatus",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L95",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_toggleposstatus",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_updatebankaccount",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_updatepos",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_createbankaccount",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_assertrole"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_createbankaccount",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_createpos",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_updatebankaccount",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_updatepos",
      "target": "src_paymentmethod_controller_paymentmethodcontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_updatebankaccount",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_assertrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_togglebankaccountstatus",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_assertrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_listpos",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_assertrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_createpos",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_assertrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_updatepos",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_assertrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Controller/PaymentMethodController.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_paymentmethodcontroller_paymentmethodcontroller_toggleposstatus",
      "target": "controller_paymentmethodcontroller_paymentmethodcontroller_assertrole"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount",
      "target": "entity_bankaccount_bankaccount"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount",
      "target": "nullabletenantownedtrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount",
      "target": "src_paymentmethod_entity_bankaccount_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_getaccountnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_getbankname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_getcardnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_getshabanumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_setaccountnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_setbankname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_setcardnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_setshabanumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "entity_bankaccount_bankaccount_touch"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "nullabletenantownedtrait"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount",
      "target": "src_paymentmethod_entity_bankaccount_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos",
      "target": "nullabletenantownedtrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "nullabletenantownedtrait"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount_construct",
      "target": "src_paymentmethod_entity_bankaccount_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L72",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount_getuser",
      "target": "src_paymentmethod_entity_bankaccount_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount_setbankname",
      "target": "entity_bankaccount_bankaccount_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount_setbankname",
      "target": "src_paymentmethod_entity_bankaccount_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount_setaccountnumber",
      "target": "src_paymentmethod_entity_bankaccount_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L83",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount_setactive",
      "target": "src_paymentmethod_entity_bankaccount_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount_setcardnumber",
      "target": "src_paymentmethod_entity_bankaccount_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L82",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount_setshabanumber",
      "target": "src_paymentmethod_entity_bankaccount_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount_setcardnumber",
      "target": "entity_bankaccount_bankaccount_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount_setaccountnumber",
      "target": "entity_bankaccount_bankaccount_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount_setshabanumber",
      "target": "entity_bankaccount_bankaccount_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/BankAccount.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_bankaccount_bankaccount_setactive",
      "target": "entity_bankaccount_bankaccount_touch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos",
      "target": "entity_pos_pos"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos",
      "target": "src_paymentmethod_entity_pos_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_getaccountnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_getbankname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_getserialnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_getterminalnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_setaccountnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_setbankname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_setserialnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_setterminalnumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "entity_pos_pos_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_pos_pos",
      "target": "src_paymentmethod_entity_pos_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_pos_pos_construct",
      "target": "src_paymentmethod_entity_pos_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_pos_pos_getuser",
      "target": "src_paymentmethod_entity_pos_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos_setbankname",
      "target": "entity_pos_pos_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L78",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_pos_pos_setbankname",
      "target": "src_paymentmethod_entity_pos_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_pos_pos_setaccountnumber",
      "target": "src_paymentmethod_entity_pos_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L82",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_pos_pos_setactive",
      "target": "src_paymentmethod_entity_pos_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_pos_pos_setserialnumber",
      "target": "src_paymentmethod_entity_pos_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_pos_pos_setterminalnumber",
      "target": "src_paymentmethod_entity_pos_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos_setserialnumber",
      "target": "entity_pos_pos_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos_setterminalnumber",
      "target": "entity_pos_pos_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos_setaccountnumber",
      "target": "entity_pos_pos_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Entity/Pos.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_pos_pos_setactive",
      "target": "entity_pos_pos_touch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository",
      "target": "repository_bankaccountrepository_bankaccountrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository",
      "target": "src_paymentmethod_repository_bankaccountrepository_php_bankaccount"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository",
      "target": "src_paymentmethod_repository_bankaccountrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository",
      "target": "src_paymentmethod_repository_bankaccountrepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository",
      "target": "repository_bankaccountrepository_bankaccountrepository_assignentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository",
      "target": "repository_bankaccountrepository_bankaccountrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository",
      "target": "repository_bankaccountrepository_bankaccountrepository_findbyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository",
      "target": "repository_bankaccountrepository_bankaccountrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository",
      "target": "repository_bankaccountrepository_bankaccountrepository_findunassignedbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository",
      "target": "repository_bankaccountrepository_bankaccountrepository_reloadbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository",
      "target": "repository_bankaccountrepository_bankaccountrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository_construct",
      "target": "src_paymentmethod_repository_bankaccountrepository_php_bankaccount"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository_construct",
      "target": "src_paymentmethod_repository_bankaccountrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository_findbyuuid",
      "target": "src_paymentmethod_repository_bankaccountrepository_php_bankaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository_reloadbyuuid",
      "target": "repository_bankaccountrepository_bankaccountrepository_findbyuuid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L87",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository_reloadbyuuid",
      "target": "src_paymentmethod_repository_bankaccountrepository_php_bankaccount"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository_save",
      "target": "src_paymentmethod_repository_bankaccountrepository_php_bankaccount"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository_findunassignedbyuser",
      "target": "src_paymentmethod_repository_bankaccountrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/BankAccountRepository.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_bankaccountrepository_bankaccountrepository_assignentity",
      "target": "src_paymentmethod_repository_bankaccountrepository_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository",
      "target": "repository_posrepository_posrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository",
      "target": "src_paymentmethod_repository_posrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository",
      "target": "src_paymentmethod_repository_posrepository_php_pos"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository",
      "target": "src_paymentmethod_repository_posrepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository",
      "target": "repository_posrepository_posrepository_assignentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository",
      "target": "repository_posrepository_posrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository",
      "target": "repository_posrepository_posrepository_findbyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository",
      "target": "repository_posrepository_posrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository",
      "target": "repository_posrepository_posrepository_findunassignedbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository",
      "target": "repository_posrepository_posrepository_reloadbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository",
      "target": "repository_posrepository_posrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository_construct",
      "target": "src_paymentmethod_repository_posrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_posrepository_posrepository_construct",
      "target": "src_paymentmethod_repository_posrepository_php_pos"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository_findbyuuid",
      "target": "src_paymentmethod_repository_posrepository_php_pos"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository_reloadbyuuid",
      "target": "repository_posrepository_posrepository_findbyuuid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository_reloadbyuuid",
      "target": "src_paymentmethod_repository_posrepository_php_pos"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository_save",
      "target": "src_paymentmethod_repository_posrepository_php_pos"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository_findunassignedbyuser",
      "target": "src_paymentmethod_repository_posrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Repository/PosRepository.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_posrepository_posrepository_assignentity",
      "target": "src_paymentmethod_repository_posrepository_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice",
      "target": "src_paymentmethod_service_paymentmethodservice_php_bankaccount"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice",
      "target": "src_paymentmethod_service_paymentmethodservice_php_pos"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice",
      "target": "src_paymentmethod_service_paymentmethodservice_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice",
      "target": "tenantownershipchecker"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_assignbankaccountenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_assignposenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_createbankaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_createpos"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_listbankaccounts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_listpos"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_ownedbankaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_ownedpos"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_pair"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_togglebankaccountstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_toggleposstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_updatebankaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice",
      "target": "service_paymentmethodservice_paymentmethodservice_updatepos"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_listbankaccounts",
      "target": "service_paymentmethodservice_paymentmethodservice_pair"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_listbankaccounts",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_listbankaccounts",
      "target": "src_paymentmethod_service_paymentmethodservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_assignbankaccountenvironment",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L213",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_assignposenvironment",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_createbankaccount",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L150",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_createpos",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L140",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_listpos",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L127",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_ownedbankaccount",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L229",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_ownedpos",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L245",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_pair",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_togglebankaccountstatus",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L203",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_toggleposstatus",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_updatebankaccount",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L173",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_updatepos",
      "target": "src_paymentmethod_service_paymentmethodservice_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L111",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_assignbankaccountenvironment",
      "target": "src_paymentmethod_service_paymentmethodservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L213",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_assignposenvironment",
      "target": "src_paymentmethod_service_paymentmethodservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_createbankaccount",
      "target": "src_paymentmethod_service_paymentmethodservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_createpos",
      "target": "src_paymentmethod_service_paymentmethodservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_listpos",
      "target": "src_paymentmethod_service_paymentmethodservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_ownedbankaccount",
      "target": "src_paymentmethod_service_paymentmethodservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L175",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_ownedpos",
      "target": "src_paymentmethod_service_paymentmethodservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_togglebankaccountstatus",
      "target": "src_paymentmethod_service_paymentmethodservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_toggleposstatus",
      "target": "src_paymentmethod_service_paymentmethodservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_updatebankaccount",
      "target": "src_paymentmethod_service_paymentmethodservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_updatepos",
      "target": "src_paymentmethod_service_paymentmethodservice_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_createbankaccount",
      "target": "service_paymentmethodservice_paymentmethodservice_pair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_updatebankaccount",
      "target": "service_paymentmethodservice_paymentmethodservice_ownedbankaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_togglebankaccountstatus",
      "target": "service_paymentmethodservice_paymentmethodservice_ownedbankaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_assignbankaccountenvironment",
      "target": "service_paymentmethodservice_paymentmethodservice_pair"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L95",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_ownedbankaccount",
      "target": "src_paymentmethod_service_paymentmethodservice_php_bankaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_listpos",
      "target": "service_paymentmethodservice_paymentmethodservice_pair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_createpos",
      "target": "service_paymentmethodservice_paymentmethodservice_pair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_updatepos",
      "target": "service_paymentmethodservice_paymentmethodservice_ownedpos"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_toggleposstatus",
      "target": "service_paymentmethodservice_paymentmethodservice_ownedpos"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_assignposenvironment",
      "target": "service_paymentmethodservice_paymentmethodservice_pair"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/PaymentMethod/Service/PaymentMethodService.php",
      "source_location": "L175",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_paymentmethodservice_paymentmethodservice_ownedpos",
      "target": "src_paymentmethod_service_paymentmethodservice_php_pos"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller",
      "target": "appointmentrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller",
      "target": "controller_ratingcontroller_ratingcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller",
      "target": "like"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller",
      "target": "rate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller",
      "target": "src_rating_controller_ratingcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller",
      "target": "src_rating_controller_ratingcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller",
      "target": "src_rating_controller_ratingcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L356",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller",
      "target": "controller_ratingcontroller_ratingcontroller_approvecomment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller",
      "target": "controller_ratingcontroller_ratingcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller",
      "target": "controller_ratingcontroller_ratingcontroller_createcomment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L285",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller",
      "target": "controller_ratingcontroller_ratingcontroller_deletecomment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller",
      "target": "controller_ratingcontroller_ratingcontroller_eligibility"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller",
      "target": "controller_ratingcontroller_ratingcontroller_getaverage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L249",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller",
      "target": "controller_ratingcontroller_ratingcontroller_listcomments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L329",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller",
      "target": "controller_ratingcontroller_ratingcontroller_pendingcomments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller",
      "target": "controller_ratingcontroller_ratingcontroller_rate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L392",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller",
      "target": "controller_ratingcontroller_ratingcontroller_rejectcomment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L430",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller",
      "target": "controller_ratingcontroller_ratingcontroller_togglelike"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L88",
      "weight": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_rate",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_rate",
      "target": "src_rating_controller_ratingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_rate",
      "target": "src_rating_controller_ratingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_rate",
      "target": "src_rating_controller_ratingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L183",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_createcomment",
      "target": "src_rating_controller_ratingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L249",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_listcomments",
      "target": "src_rating_controller_ratingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L340",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_pendingcomments",
      "target": "src_rating_controller_ratingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L430",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_togglelike",
      "target": "src_rating_controller_ratingcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L183",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_createcomment",
      "target": "src_rating_controller_ratingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L285",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_deletecomment",
      "target": "src_rating_controller_ratingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_eligibility",
      "target": "src_rating_controller_ratingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L430",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_togglelike",
      "target": "src_rating_controller_ratingcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L356",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_approvecomment",
      "target": "src_rating_controller_ratingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L183",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_createcomment",
      "target": "src_rating_controller_ratingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L285",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_deletecomment",
      "target": "src_rating_controller_ratingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L141",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_eligibility",
      "target": "src_rating_controller_ratingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L104",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_getaverage",
      "target": "src_rating_controller_ratingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L249",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_listcomments",
      "target": "src_rating_controller_ratingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L329",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_pendingcomments",
      "target": "src_rating_controller_ratingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L392",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_rejectcomment",
      "target": "src_rating_controller_ratingcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L430",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_togglelike",
      "target": "src_rating_controller_ratingcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Rating/Controller/RatingController.php",
      "source_location": "L232",
      "weight": 1.0,
      "source": "controller_ratingcontroller_ratingcontroller_createcomment",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment",
      "target": "entity_comment_comment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment",
      "target": "src_rating_entity_comment_php_collection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment",
      "target": "src_rating_entity_comment_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment",
      "target": "src_rating_entity_comment_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "entity_comment_comment_approve"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_comment_comment_construct",
      "target": "entity_comment_comment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "entity_comment_comment_getbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "entity_comment_comment_getdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "entity_comment_comment_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "entity_comment_comment_getlikes"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_comment_comment_getparent",
      "target": "entity_comment_comment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "entity_comment_comment_getreplies"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "entity_comment_comment_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "entity_comment_comment_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "entity_comment_comment_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "entity_comment_comment_reject"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "entity_comment_comment_setbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "entity_comment_comment_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "src_rating_entity_comment_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "src_rating_entity_comment_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_comment_comment",
      "target": "src_rating_entity_comment_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_comment_comment_construct",
      "target": "src_rating_entity_comment_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_comment_comment_getuser",
      "target": "src_rating_entity_comment_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_comment_comment_toarray",
      "target": "src_rating_entity_comment_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_comment_comment_construct",
      "target": "src_rating_entity_comment_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_comment_comment_getdoctor",
      "target": "src_rating_entity_comment_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L78",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_comment_comment_getlikes",
      "target": "src_rating_entity_comment_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_comment_comment_getreplies",
      "target": "src_rating_entity_comment_php_collection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment_toarray",
      "target": "entity_comment_comment_getid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment_toarray",
      "target": "entity_comment_comment_getuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_comment_comment_toarray",
      "target": "entity_comment_comment_getstatus"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L82",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_comment_comment_setbody",
      "target": "src_rating_entity_comment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_comment_comment_approve",
      "target": "src_rating_entity_comment_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Comment.php",
      "source_location": "L85",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_comment_comment_reject",
      "target": "src_rating_entity_comment_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_like",
      "target": "entity_like_like"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_like",
      "target": "src_rating_entity_like_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_like_like",
      "target": "entity_like_like_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_like_like",
      "target": "entity_like_like_getcomment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_like_like",
      "target": "entity_like_like_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_like_like",
      "target": "entity_like_like_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_like_like",
      "target": "entity_like_like_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_like_like",
      "target": "entity_like_like_getvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_like_like",
      "target": "entity_like_like_setvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_like_like",
      "target": "entity_like_like_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_like_like",
      "target": "src_rating_entity_like_php_comment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_like_like",
      "target": "src_rating_entity_like_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_like_like_construct",
      "target": "src_rating_entity_like_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_like_like_getuser",
      "target": "src_rating_entity_like_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_like_like_construct",
      "target": "src_rating_entity_like_php_comment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_like_like_getcomment",
      "target": "src_rating_entity_like_php_comment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_like_like_toarray",
      "target": "entity_like_like_getuuid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Like.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_like_like_setvalue",
      "target": "src_rating_entity_like_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate",
      "target": "entity_rate_rate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate",
      "target": "src_rating_entity_rate_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate",
      "target": "src_rating_entity_rate_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "entity_rate_rate_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "entity_rate_rate_getaccuracyofdiagnosis"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "entity_rate_rate_getcliniccleanliness"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "entity_rate_rate_getdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "entity_rate_rate_getdoctorbehavior"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "entity_rate_rate_getdoctorexpertise"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "entity_rate_rate_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "entity_rate_rate_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "entity_rate_rate_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "entity_rate_rate_getwaitingtimeatclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "entity_rate_rate_overallpercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "entity_rate_rate_setdimensions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "src_rating_entity_rate_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_rate_rate",
      "target": "src_rating_entity_rate_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_rate_rate_construct",
      "target": "src_rating_entity_rate_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_rate_rate_getuser",
      "target": "src_rating_entity_rate_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_rate_rate_construct",
      "target": "src_rating_entity_rate_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_rate_rate_getdoctor",
      "target": "src_rating_entity_rate_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_rate_rate_construct",
      "target": "entity_rate_rate_setdimensions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Entity/Rate.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_rate_rate_setdimensions",
      "target": "src_rating_entity_rate_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository",
      "target": "repository_commentrepository_commentrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository",
      "target": "src_rating_repository_commentrepository_php_comment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository",
      "target": "src_rating_repository_commentrepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository",
      "target": "src_rating_repository_commentrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository",
      "target": "repository_commentrepository_commentrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository",
      "target": "repository_commentrepository_commentrepository_countapprovedrootsbydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository",
      "target": "repository_commentrepository_commentrepository_countpending"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository",
      "target": "repository_commentrepository_commentrepository_findapprovedbydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository",
      "target": "repository_commentrepository_commentrepository_findapprovedrootsbydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository",
      "target": "repository_commentrepository_commentrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository",
      "target": "repository_commentrepository_commentrepository_findpending"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository",
      "target": "repository_commentrepository_commentrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository",
      "target": "repository_commentrepository_commentrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "source": "repository_commentrepository_commentrepository_construct",
      "target": "src_rating_repository_commentrepository_php_comment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository_construct",
      "target": "src_rating_repository_commentrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository_findbyuuid",
      "target": "src_rating_repository_commentrepository_php_comment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L31",
      "weight": 1.0,
      "source": "repository_commentrepository_commentrepository_countapprovedrootsbydoctor",
      "target": "src_rating_repository_commentrepository_php_comment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L80",
      "weight": 1.0,
      "source": "repository_commentrepository_commentrepository_countpending",
      "target": "src_rating_repository_commentrepository_php_comment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L19",
      "weight": 1.0,
      "source": "repository_commentrepository_commentrepository_findapprovedbydoctor",
      "target": "src_rating_repository_commentrepository_php_comment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "source": "repository_commentrepository_commentrepository_findapprovedrootsbydoctor",
      "target": "src_rating_repository_commentrepository_php_comment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L34",
      "weight": 1.0,
      "source": "repository_commentrepository_commentrepository_findpending",
      "target": "src_rating_repository_commentrepository_php_comment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository_remove",
      "target": "src_rating_repository_commentrepository_php_comment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository_save",
      "target": "src_rating_repository_commentrepository_php_comment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository_findapprovedbydoctor",
      "target": "src_rating_repository_commentrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository_countapprovedrootsbydoctor",
      "target": "src_rating_repository_commentrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/CommentRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_commentrepository_commentrepository_findapprovedrootsbydoctor",
      "target": "src_rating_repository_commentrepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_likerepository",
      "target": "like"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_likerepository",
      "target": "repository_likerepository_likerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_likerepository",
      "target": "src_rating_repository_likerepository_php_comment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_likerepository",
      "target": "src_rating_repository_likerepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_likerepository",
      "target": "src_rating_repository_likerepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_likerepository_likerepository",
      "target": "repository_likerepository_likerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_likerepository_likerepository",
      "target": "repository_likerepository_likerepository_countbycomment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_likerepository_likerepository",
      "target": "repository_likerepository_likerepository_findbyuserandcomment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_likerepository_likerepository",
      "target": "repository_likerepository_likerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_likerepository_likerepository",
      "target": "repository_likerepository_likerepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_likerepository_likerepository_construct",
      "target": "like"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_likerepository_likerepository_construct",
      "target": "src_rating_repository_likerepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_likerepository_likerepository_findbyuserandcomment",
      "target": "like"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_likerepository_likerepository_findbyuserandcomment",
      "target": "src_rating_repository_likerepository_php_comment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_likerepository_likerepository_findbyuserandcomment",
      "target": "src_rating_repository_likerepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_likerepository_likerepository_countbycomment",
      "target": "src_rating_repository_likerepository_php_comment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Rating/CommentListNPlusOneTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "rating_commentlistnplusonetest",
      "target": "like"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_likerepository_likerepository_remove",
      "target": "like"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/LikeRepository.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_likerepository_likerepository_save",
      "target": "like"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_raterepository",
      "target": "rate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_raterepository",
      "target": "repository_raterepository_raterepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_raterepository",
      "target": "src_rating_repository_raterepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_raterepository",
      "target": "src_rating_repository_raterepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_raterepository",
      "target": "src_rating_repository_raterepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_raterepository_raterepository",
      "target": "repository_raterepository_raterepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_raterepository_raterepository",
      "target": "repository_raterepository_raterepository_findbyuseranddoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_raterepository_raterepository",
      "target": "repository_raterepository_raterepository_getaggregate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_raterepository_raterepository",
      "target": "repository_raterepository_raterepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_raterepository_raterepository_construct",
      "target": "rate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_raterepository_raterepository_construct",
      "target": "src_rating_repository_raterepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_raterepository_raterepository_findbyuseranddoctor",
      "target": "rate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_raterepository_raterepository_findbyuseranddoctor",
      "target": "src_rating_repository_raterepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_raterepository_raterepository_findbyuseranddoctor",
      "target": "src_rating_repository_raterepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_raterepository_raterepository_getaggregate",
      "target": "src_rating_repository_raterepository_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "source": "repository_raterepository_raterepository_getaggregate",
      "target": "rate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Rating/Repository/RateRepository.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_raterepository_raterepository_save",
      "target": "rate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller",
      "target": "src_representation_controller_representationactioncontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_addiban"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L478",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_appointments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L425",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_clinics"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_createclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_createdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L618",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_dashboardsummary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L368",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_doctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L669",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_doctorsperformance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L556",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_doctorstats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L740",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_financereport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_me"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_normalizebirthdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_normalizeiban"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_removeiban"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_repprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L587",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_toggledoctorstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller",
      "target": "controller_representationactioncontroller_representationactioncontroller_verifynationalcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_me",
      "target": "controller_representationactioncontroller_representationactioncontroller_repprofile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_me",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_me",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_addiban",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L478",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_appointments",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L425",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_clinics",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L327",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_createclinic",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L238",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_createdoctor",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L618",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_dashboardsummary",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L368",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_doctors",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L669",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_doctorsperformance",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L556",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_doctorstats",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L740",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_financereport",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_removeiban",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_repprofile",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L587",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_toggledoctorstatus",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_verifynationalcode",
      "target": "src_representation_controller_representationactioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L114",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_addiban",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L478",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_appointments",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L425",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_clinics",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L289",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_createclinic",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L200",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_createdoctor",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L618",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_dashboardsummary",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L368",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_doctors",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L669",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_doctorsperformance",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L556",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_doctorstats",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L740",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_financereport",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L169",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_removeiban",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L587",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_toggledoctorstatus",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_verifynationalcode",
      "target": "src_representation_controller_representationactioncontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_addiban",
      "target": "controller_representationactioncontroller_representationactioncontroller_repprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_removeiban",
      "target": "controller_representationactioncontroller_representationactioncontroller_repprofile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_repprofile",
      "target": "src_representation_controller_representationactioncontroller_php_representation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_verifynationalcode",
      "target": "controller_representationactioncontroller_representationactioncontroller_repprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L104",
      "weight": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_verifynationalcode",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_verifynationalcode",
      "target": "src_representation_controller_representationactioncontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L114",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_addiban",
      "target": "src_representation_controller_representationactioncontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L478",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_appointments",
      "target": "src_representation_controller_representationactioncontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L425",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_clinics",
      "target": "src_representation_controller_representationactioncontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L289",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_createclinic",
      "target": "src_representation_controller_representationactioncontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_createdoctor",
      "target": "src_representation_controller_representationactioncontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L368",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_doctors",
      "target": "src_representation_controller_representationactioncontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L669",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_doctorsperformance",
      "target": "src_representation_controller_representationactioncontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L740",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_financereport",
      "target": "src_representation_controller_representationactioncontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L140",
      "weight": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_addiban",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_addiban",
      "target": "controller_representationactioncontroller_representationactioncontroller_normalizebirthdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_addiban",
      "target": "controller_representationactioncontroller_representationactioncontroller_normalizeiban"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L228",
      "weight": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_createdoctor",
      "target": "service_inputvalidator_inputvalidator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L262",
      "weight": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_createdoctor",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationActionController.php",
      "source_location": "L314",
      "weight": 1.0,
      "source": "controller_representationactioncontroller_representationactioncontroller_createclinic",
      "target": "service_inputvalidator_inputvalidator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller",
      "target": "controller_representationcontroller_representationcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller",
      "target": "src_representation_controller_representationcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller",
      "target": "src_representation_controller_representationcontroller_php_representation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller",
      "target": "src_representation_controller_representationcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller",
      "target": "src_representation_controller_representationcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller",
      "target": "controller_representationcontroller_representationcontroller_applyrepresentationdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L392",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller",
      "target": "controller_representationcontroller_representationcontroller_buildstats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller",
      "target": "controller_representationcontroller_representationcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller",
      "target": "controller_representationcontroller_representationcontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller",
      "target": "controller_representationcontroller_representationcontroller_dashboardmonthly"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L315",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller",
      "target": "controller_representationcontroller_representationcontroller_dashboardyearly"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller",
      "target": "controller_representationcontroller_representationcontroller_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller",
      "target": "controller_representationcontroller_representationcontroller_get"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller",
      "target": "controller_representationcontroller_representationcontroller_update"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_applyrepresentationdata",
      "target": "src_representation_controller_representationcontroller_php_representation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_create",
      "target": "controller_representationcontroller_representationcontroller_applyrepresentationdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L283",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_update",
      "target": "controller_representationcontroller_representationcontroller_applyrepresentationdata"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L392",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_buildstats",
      "target": "src_representation_controller_representationcontroller_php_representation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L87",
      "weight": 1.0,
      "source": "controller_representationcontroller_representationcontroller_create",
      "target": "service_inputvalidator_inputvalidator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_create",
      "target": "src_representation_controller_representationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_create",
      "target": "src_representation_controller_representationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L257",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_dashboardmonthly",
      "target": "src_representation_controller_representationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L315",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_dashboardyearly",
      "target": "src_representation_controller_representationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_update",
      "target": "src_representation_controller_representationcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L257",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_dashboardmonthly",
      "target": "src_representation_controller_representationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L315",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_dashboardyearly",
      "target": "src_representation_controller_representationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L217",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_delete",
      "target": "src_representation_controller_representationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L120",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_get",
      "target": "src_representation_controller_representationcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L158",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_update",
      "target": "src_representation_controller_representationcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L304",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_dashboardmonthly",
      "target": "controller_representationcontroller_representationcontroller_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L370",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_dashboardyearly",
      "target": "controller_representationcontroller_representationcontroller_get"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_get",
      "target": "src_representation_controller_representationcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L257",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_dashboardmonthly",
      "target": "src_representation_controller_representationcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L315",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_dashboardyearly",
      "target": "src_representation_controller_representationcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_update",
      "target": "src_representation_controller_representationcontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L311",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_dashboardmonthly",
      "target": "controller_representationcontroller_representationcontroller_buildstats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/RepresentationController.php",
      "source_location": "L377",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_representationcontroller_representationcontroller_dashboardyearly",
      "target": "controller_representationcontroller_representationcontroller_buildstats"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_sitecontextcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_sitecontextcontroller",
      "target": "controller_sitecontextcontroller_sitecontextcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_sitecontextcontroller",
      "target": "domaincontextresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_sitecontextcontroller",
      "target": "src_representation_controller_sitecontextcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_sitecontextcontroller",
      "target": "src_representation_controller_sitecontextcontroller_php_request"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_sitecontextcontroller_sitecontextcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_sitecontextcontroller_sitecontextcontroller",
      "target": "controller_sitecontextcontroller_sitecontextcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_sitecontextcontroller_sitecontextcontroller",
      "target": "controller_sitecontextcontroller_sitecontextcontroller_resolve"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_sitecontextcontroller_sitecontextcontroller_resolve",
      "target": "src_representation_controller_sitecontextcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Controller/SiteContextController.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_sitecontextcontroller_sitecontextcontroller_resolve",
      "target": "src_representation_controller_sitecontextcontroller_php_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation",
      "target": "entity_representation_representation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation",
      "target": "hasibanstrait"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation",
      "target": "src_representation_entity_representation_php_collection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation",
      "target": "src_representation_entity_representation_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_cityids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_getbankaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_getcities"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_getcityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_getcommissionpercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_getdomain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_getfullname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_getmobilenumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_isglobal"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_normalizedomain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_setbankaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_setcities"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_setcityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_setcommissionpercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_setdomain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_setfullname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_setisglobal"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_setmobilenumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "entity_representation_representation_touch"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "hasibanstrait"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "src_representation_entity_representation_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_representation_representation",
      "target": "src_representation_entity_representation_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile",
      "target": "hasibanstrait"
    },
    {
      "relation": "mixes_in",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "hasibanstrait"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_representation_representation_construct",
      "target": "src_representation_entity_representation_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_representation_representation_getuser",
      "target": "src_representation_entity_representation_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L99",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_representation_representation_getcities",
      "target": "src_representation_entity_representation_php_collection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_cityids",
      "target": "entity_representation_representation_getid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_toarray",
      "target": "entity_representation_representation_getid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_getcityid",
      "target": "entity_representation_representation_cityids"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_toarray",
      "target": "entity_representation_representation_getcityid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_cityids",
      "target": "entity_representation_representation_toarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setfullname",
      "target": "entity_representation_representation_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L72",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setfullname",
      "target": "src_representation_entity_representation_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setactive",
      "target": "src_representation_entity_representation_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setbankaccount",
      "target": "src_representation_entity_representation_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L112",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setcities",
      "target": "src_representation_entity_representation_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setcityid",
      "target": "src_representation_entity_representation_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setcommissionpercent",
      "target": "src_representation_entity_representation_php_self"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setdomain",
      "target": "src_representation_entity_representation_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L122",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setisglobal",
      "target": "src_representation_entity_representation_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setmobilenumber",
      "target": "src_representation_entity_representation_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setmobilenumber",
      "target": "entity_representation_representation_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setcityid",
      "target": "entity_representation_representation_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setcities",
      "target": "entity_representation_representation_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setdomain",
      "target": "entity_representation_representation_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setisglobal",
      "target": "entity_representation_representation_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setcommissionpercent",
      "target": "entity_representation_representation_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setbankaccount",
      "target": "entity_representation_representation_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Entity/Representation.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_representation_representation_setactive",
      "target": "entity_representation_representation_touch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_representationrepository",
      "target": "repository_representationrepository_representationrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_representationrepository",
      "target": "src_representation_repository_representationrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_representationrepository",
      "target": "src_representation_repository_representationrepository_php_representation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_representationrepository",
      "target": "src_representation_repository_representationrepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository",
      "target": "repository_representationrepository_representationrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository",
      "target": "repository_representationrepository_representationrepository_findactivebydomain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository",
      "target": "repository_representationrepository_representationrepository_findactivebydomainprefix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository",
      "target": "repository_representationrepository_representationrepository_findbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository",
      "target": "repository_representationrepository_representationrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository",
      "target": "repository_representationrepository_representationrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository",
      "target": "repository_representationrepository_representationrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository_construct",
      "target": "src_representation_repository_representationrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_representationrepository_representationrepository_construct",
      "target": "src_representation_repository_representationrepository_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository_findbyuuid",
      "target": "src_representation_repository_representationrepository_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository_findactivebydomain",
      "target": "src_representation_repository_representationrepository_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository_findactivebydomainprefix",
      "target": "src_representation_repository_representationrepository_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository_findbyuser",
      "target": "src_representation_repository_representationrepository_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository_remove",
      "target": "src_representation_repository_representationrepository_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository_save",
      "target": "src_representation_repository_representationrepository_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Repository/RepresentationRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_representationrepository_representationrepository_findbyuser",
      "target": "src_representation_repository_representationrepository_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/DomainContext.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_domaincontext",
      "target": "service_domaincontext_domaincontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/DomainContext.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_domaincontext_domaincontext",
      "target": "service_domaincontext_domaincontext_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/DomainContext.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_domaincontext_domaincontext",
      "target": "service_domaincontext_domaincontext_empty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/DomainContext.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_domaincontext_domaincontext",
      "target": "service_domaincontext_domaincontext_representationid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/DomainContext.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_domaincontext_domaincontext_empty",
      "target": "src_representation_service_domaincontext_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/DomainContextResolver.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_domaincontextresolver",
      "target": "service_domaincontextresolver_domaincontextresolver"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/DomainContextResolver.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_domaincontextresolver_domaincontextresolver",
      "target": "service_domaincontextresolver_domaincontextresolver_applytolistfilters"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/DomainContextResolver.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_domaincontextresolver_domaincontextresolver",
      "target": "service_domaincontextresolver_domaincontextresolver_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/DomainContextResolver.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_domaincontextresolver_domaincontextresolver",
      "target": "service_domaincontextresolver_domaincontextresolver_resolve"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/DomainContextResolver.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_domaincontextresolver_domaincontextresolver_applytolistfilters",
      "target": "service_domaincontextresolver_domaincontextresolver_resolve"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/DomainContextResolver.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_domaincontextresolver_domaincontextresolver_resolve",
      "target": "domaincontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice",
      "target": "service_jalalidateservice_jalalidateservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice",
      "target": "service_jalalidateservice_jalalidateservice_formatdatetime"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice",
      "target": "service_jalalidateservice_jalalidateservice_gregoriantojalali"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice",
      "target": "service_jalalidateservice_jalalidateservice_jalalimonth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice",
      "target": "service_jalalidateservice_jalalidateservice_jalalimonthrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice",
      "target": "service_jalalidateservice_jalalidateservice_jalalitogregorian"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice",
      "target": "service_jalalidateservice_jalalidateservice_jalaliyear"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice",
      "target": "service_jalalidateservice_jalalidateservice_jalaliyearrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice",
      "target": "service_jalalidateservice_jalalidateservice_tojalali"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice_tojalali",
      "target": "datetimeinterface"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice_tojalali",
      "target": "service_jalalidateservice_jalalidateservice_gregoriantojalali"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice_jalalimonth",
      "target": "service_jalalidateservice_jalalidateservice_gregoriantojalali"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice_jalaliyear",
      "target": "service_jalalidateservice_jalalidateservice_gregoriantojalali"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice_jalalimonthrange",
      "target": "service_jalalidateservice_jalalidateservice_jalalitogregorian"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Representation/Service/JalaliDateService.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_jalalidateservice_jalalidateservice_jalaliyearrange",
      "target": "service_jalalidateservice_jalalidateservice_jalalitogregorian"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Schedule.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_schedule",
      "target": "prunelogsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Schedule.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_schedule",
      "target": "scheduleproviderinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Schedule.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_schedule",
      "target": "src_schedule_schedule"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Schedule.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_schedule_schedule",
      "target": "scheduleproviderinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Schedule.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_schedule_schedule",
      "target": "src_schedule_schedule_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Schedule.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_schedule_schedule",
      "target": "src_schedule_schedule_getschedule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Schedule.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "src_schedule_schedule_getschedule",
      "target": "symfonyschedule"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller",
      "target": "smslog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller",
      "target": "smsservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller",
      "target": "src_secretary_controller_secretarycontroller_php_doctorsecretary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller",
      "target": "src_secretary_controller_secretarycontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller",
      "target": "subscriptionservice"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_addiban"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L220",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_canmanage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L270",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_createforclinicdoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_deactivate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_earningsreport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_earningssummary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L199",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_listbyclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_me"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_removeiban"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_sendwelcomesms"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_sharerelationsof"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_show"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L301",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_syncclinicdoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller",
      "target": "controller_secretarycontroller_secretarycontroller_update"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_earningssummary",
      "target": "controller_secretarycontroller_secretarycontroller_sharerelationsof"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_sharerelationsof",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_addiban",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L220",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_canmanage",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_create",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L270",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_createforclinicdoctors",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_deactivate",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_earningsreport",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_earningssummary",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L177",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_list",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_listbyclinic",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_me",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_removeiban",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_show",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_syncclinicdoctors",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_update",
      "target": "src_secretary_controller_secretarycontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_earningssummary",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_addiban",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_create",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L270",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_createforclinicdoctors",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L158",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_deactivate",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_earningsreport",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L177",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_list",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L199",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_listbyclinic",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L180",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_me",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L161",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_removeiban",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L116",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_show",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L301",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_syncclinicdoctors",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_update",
      "target": "src_secretary_controller_secretarycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_earningsreport",
      "target": "src_secretary_controller_secretarycontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_addiban",
      "target": "src_secretary_controller_secretarycontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_create",
      "target": "src_secretary_controller_secretarycontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L301",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_syncclinicdoctors",
      "target": "src_secretary_controller_secretarycontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_update",
      "target": "src_secretary_controller_secretarycontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L71",
      "weight": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_create",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_create",
      "target": "controller_secretarycontroller_secretarycontroller_createforclinicdoctors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_create",
      "target": "controller_secretarycontroller_secretarycontroller_sendwelcomesms"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L65",
      "weight": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_create",
      "target": "src_secretary_controller_secretarycontroller_php_doctorsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_show",
      "target": "controller_secretarycontroller_secretarycontroller_canmanage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_update",
      "target": "controller_secretarycontroller_secretarycontroller_canmanage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_deactivate",
      "target": "controller_secretarycontroller_secretarycontroller_canmanage"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Controller/SecretaryController.php",
      "source_location": "L226",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_secretarycontroller_secretarycontroller_canmanage",
      "target": "src_secretary_controller_secretarycontroller_php_doctorsecretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary",
      "target": "src_secretary_entity_doctorsecretary_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary",
      "target": "src_secretary_entity_doctorsecretary_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary",
      "target": "src_secretary_entity_doctorsecretary_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_effectiveonlinesharepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_getaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_getclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_getdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_getnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_getonlinesharepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_getownertype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_getpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_getsecretary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_isonlineshareenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_mergepermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_setaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_setnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_setonlineshareenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_setonlinesharepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_setpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "entity_doctorsecretary_doctorsecretary_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "src_secretary_entity_doctorsecretary_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "src_secretary_entity_doctorsecretary_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary",
      "target": "src_secretary_entity_doctorsecretary_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_construct",
      "target": "src_secretary_entity_doctorsecretary_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L78",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_getdoctor",
      "target": "src_secretary_entity_doctorsecretary_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_construct",
      "target": "src_secretary_entity_doctorsecretary_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_getsecretary",
      "target": "src_secretary_entity_doctorsecretary_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_construct",
      "target": "src_secretary_entity_doctorsecretary_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_getclinic",
      "target": "src_secretary_entity_doctorsecretary_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_toarray",
      "target": "entity_doctorsecretary_doctorsecretary_getuuid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_mergepermissions",
      "target": "entity_doctorsecretary_doctorsecretary_getpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_toarray",
      "target": "entity_doctorsecretary_doctorsecretary_getpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_setactive",
      "target": "entity_doctorsecretary_doctorsecretary_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L87",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_setactive",
      "target": "src_secretary_entity_doctorsecretary_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_setaddress",
      "target": "src_secretary_entity_doctorsecretary_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_setnationalcode",
      "target": "src_secretary_entity_doctorsecretary_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L129",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_setonlineshareenabled",
      "target": "src_secretary_entity_doctorsecretary_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L130",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_setonlinesharepercent",
      "target": "src_secretary_entity_doctorsecretary_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L88",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_setpermissions",
      "target": "src_secretary_entity_doctorsecretary_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_setpermissions",
      "target": "entity_doctorsecretary_doctorsecretary_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_setnationalcode",
      "target": "entity_doctorsecretary_doctorsecretary_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_setaddress",
      "target": "entity_doctorsecretary_doctorsecretary_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_setonlineshareenabled",
      "target": "entity_doctorsecretary_doctorsecretary_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_setonlinesharepercent",
      "target": "entity_doctorsecretary_doctorsecretary_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/DoctorSecretary.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_doctorsecretary_doctorsecretary_mergepermissions",
      "target": "entity_doctorsecretary_doctorsecretary_touch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning",
      "target": "entity_secretaryearning_secretaryearning"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning",
      "target": "secretaryearningrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning",
      "target": "src_secretary_entity_secretaryearning_php_financialbreakdown"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning",
      "target": "src_secretary_entity_secretaryearning_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning",
      "target": "entity_secretaryearning_secretaryearning_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning",
      "target": "entity_secretaryearning_secretaryearning_getbreakdown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning",
      "target": "entity_secretaryearning_secretaryearning_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning",
      "target": "entity_secretaryearning_secretaryearning_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning",
      "target": "entity_secretaryearning_secretaryearning_getrelationuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning",
      "target": "entity_secretaryearning_secretaryearning_getsecretary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning",
      "target": "entity_secretaryearning_secretaryearning_getsharepercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning",
      "target": "entity_secretaryearning_secretaryearning_getsharerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning",
      "target": "entity_secretaryearning_secretaryearning_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning",
      "target": "entity_secretaryearning_secretaryearning_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning",
      "target": "src_secretary_entity_secretaryearning_php_financialbreakdown"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning",
      "target": "src_secretary_entity_secretaryearning_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning_construct",
      "target": "src_secretary_entity_secretaryearning_php_financialbreakdown"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L69",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning_getbreakdown",
      "target": "src_secretary_entity_secretaryearning_php_financialbreakdown"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning_construct",
      "target": "src_secretary_entity_secretaryearning_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Entity/SecretaryEarning.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_secretaryearning_secretaryearning_getsecretary",
      "target": "src_secretary_entity_secretaryearning_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_countactivebydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretaryforclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretaryfordoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactiveclinicrow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findallactivebysecretary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbyclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbyclinicandsecretary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbydoctorscope"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_finddoctorsbysecretaryinclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findonlinesharerows"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_isdoctorinclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_listwithrelations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_construct",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_construct",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbyuuid",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretary",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretaryforclinic",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretaryfordoctor",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L98",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactiveclinicrow",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L118",
      "weight": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbyclinic",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L149",
      "weight": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbyclinicandsecretary",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L45",
      "weight": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbydoctorscope",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L89",
      "weight": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_finddoctorsbysecretaryinclinic",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L185",
      "weight": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findonlinesharerows",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L132",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_remove",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_save",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctorsecretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_countactivebydoctor",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretaryfordoctor",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactiveclinicrow",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbydoctor",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbydoctorscope",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L108",
      "weight": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_finddoctorsbysecretaryinclinic",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findonlinesharerows",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_isdoctorinclinic",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbyclinic",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_listwithrelations"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbydoctorscope",
      "target": "repository_doctorsecretaryrepository_doctorsecretaryrepository_listwithrelations"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_listwithrelations",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_querybuilder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretaryfordoctor",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretary",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretaryforclinic",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactiveclinicrow",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L95",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findallactivebysecretary",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbyclinicandsecretary",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_finddoctorsbysecretaryinclinic",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactivebysecretaryforclinic",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findactiveclinicrow",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L112",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbyclinic",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findbyclinicandsecretary",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L78",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_finddoctorsbysecretaryinclinic",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_findonlinesharerows",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/DoctorSecretaryRepository.php",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_doctorsecretaryrepository_doctorsecretaryrepository_isdoctorinclinic",
      "target": "src_secretary_repository_doctorsecretaryrepository_php_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository",
      "target": "repository_secretaryearningrepository_secretaryearningrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository",
      "target": "src_secretary_repository_secretaryearningrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository",
      "target": "src_secretary_repository_secretaryearningrepository_php_secretaryearning"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository",
      "target": "src_secretary_repository_secretaryearningrepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository_secretaryearningrepository",
      "target": "repository_secretaryearningrepository_secretaryearningrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository_secretaryearningrepository",
      "target": "repository_secretaryearningrepository_secretaryearningrepository_countfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository_secretaryearningrepository",
      "target": "repository_secretaryearningrepository_secretaryearningrepository_reportfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository_secretaryearningrepository",
      "target": "repository_secretaryearningrepository_secretaryearningrepository_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository_secretaryearningrepository",
      "target": "repository_secretaryearningrepository_secretaryearningrepository_sumfor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository_secretaryearningrepository_construct",
      "target": "src_secretary_repository_secretaryearningrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_secretaryearningrepository_secretaryearningrepository_construct",
      "target": "src_secretary_repository_secretaryearningrepository_php_secretaryearning"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository_secretaryearningrepository_save",
      "target": "src_secretary_repository_secretaryearningrepository_php_secretaryearning"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository_secretaryearningrepository_sumfor",
      "target": "src_secretary_repository_secretaryearningrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository_secretaryearningrepository_countfor",
      "target": "src_secretary_repository_secretaryearningrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Repository/SecretaryEarningRepository.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_secretaryearningrepository_secretaryearningrepository_reportfor",
      "target": "src_secretary_repository_secretaryearningrepository_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker",
      "target": "entitycontextresolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker",
      "target": "src_secretary_security_secretaryaccesschecker_php_doctorsecretary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker",
      "target": "src_secretary_security_secretaryaccesschecker_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_activerelation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_assignedclinicdoctorids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_can"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_canforclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_canfordoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_canornonsecretary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_denyunlessgranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_resolveownerentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_activerelation",
      "target": "src_secretary_security_secretaryaccesschecker_php_doctorsecretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_activerelation",
      "target": "src_secretary_security_secretaryaccesschecker_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_can",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_activerelation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_assignedclinicdoctorids",
      "target": "src_secretary_security_secretaryaccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_can",
      "target": "src_secretary_security_secretaryaccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_canforclinic",
      "target": "src_secretary_security_secretaryaccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_canfordoctor",
      "target": "src_secretary_security_secretaryaccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_canornonsecretary",
      "target": "src_secretary_security_secretaryaccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_denyunlessgranted",
      "target": "src_secretary_security_secretaryaccesschecker_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_resolveownerentity",
      "target": "src_secretary_security_secretaryaccesschecker_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_canforclinic",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_can"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_canfordoctor",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_can"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_canornonsecretary",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_can"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_canforclinic",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_resolveownerentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_canfordoctor",
      "target": "src_secretary_security_secretaryaccesschecker_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_canfordoctor",
      "target": "src_secretary_security_secretaryaccesschecker_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_assignedclinicdoctorids",
      "target": "src_secretary_security_secretaryaccesschecker_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L133",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_canforclinic",
      "target": "src_secretary_security_secretaryaccesschecker_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryAccessChecker.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretaryaccesschecker_secretaryaccesschecker_denyunlessgranted",
      "target": "security_secretaryaccesschecker_secretaryaccesschecker_canornonsecretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryPermissionChecker.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretarypermissionchecker",
      "target": "security_secretarypermissionchecker_secretarypermissionchecker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryPermissionChecker.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretarypermissionchecker",
      "target": "src_secretary_security_secretarypermissionchecker_php_doctorsecretary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryPermissionChecker.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretarypermissionchecker_secretarypermissionchecker",
      "target": "security_secretarypermissionchecker_secretarypermissionchecker_can"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryPermissionChecker.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretarypermissionchecker_secretarypermissionchecker",
      "target": "security_secretarypermissionchecker_secretarypermissionchecker_canall"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryPermissionChecker.php",
      "source_location": "L9",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretarypermissionchecker_secretarypermissionchecker_can",
      "target": "src_secretary_security_secretarypermissionchecker_php_doctorsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryPermissionChecker.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_secretarypermissionchecker_secretarypermissionchecker_canall",
      "target": "security_secretarypermissionchecker_secretarypermissionchecker_can"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Security/SecretaryPermissionChecker.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_secretarypermissionchecker_secretarypermissionchecker_canall",
      "target": "src_secretary_security_secretarypermissionchecker_php_doctorsecretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice",
      "target": "service_secretaryservice_secretaryservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice",
      "target": "smslog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice",
      "target": "smsservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice",
      "target": "src_secretary_service_secretaryservice_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice",
      "target": "src_secretary_service_secretaryservice_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice",
      "target": "src_secretary_service_secretaryservice_php_doctorsecretary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice",
      "target": "src_secretary_service_secretaryservice_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice",
      "target": "subscriptionservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice",
      "target": "service_secretaryservice_secretaryservice_applymeta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice",
      "target": "service_secretaryservice_secretaryservice_assigntoclinicdoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice",
      "target": "service_secretaryservice_secretaryservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice",
      "target": "service_secretaryservice_secretaryservice_doctoratsecretarylimit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice",
      "target": "service_secretaryservice_secretaryservice_resolvesecretaryuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice",
      "target": "service_secretaryservice_secretaryservice_sendwelcomesms"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice",
      "target": "service_secretaryservice_secretaryservice_syncclinicdoctors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice_assigntoclinicdoctors",
      "target": "service_secretaryservice_secretaryservice_resolvesecretaryuser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice_resolvesecretaryuser",
      "target": "src_secretary_service_secretaryservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice_syncclinicdoctors",
      "target": "src_secretary_service_secretaryservice_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice_assigntoclinicdoctors",
      "target": "service_secretaryservice_secretaryservice_doctoratsecretarylimit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice_doctoratsecretarylimit",
      "target": "src_secretary_service_secretaryservice_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice_syncclinicdoctors",
      "target": "service_secretaryservice_secretaryservice_doctoratsecretarylimit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice_assigntoclinicdoctors",
      "target": "service_secretaryservice_secretaryservice_applymeta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice_assigntoclinicdoctors",
      "target": "service_secretaryservice_secretaryservice_sendwelcomesms"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice_assigntoclinicdoctors",
      "target": "src_secretary_service_secretaryservice_php_clinic"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L90",
      "weight": 1.0,
      "source": "service_secretaryservice_secretaryservice_assigntoclinicdoctors",
      "target": "src_secretary_service_secretaryservice_php_doctorsecretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice_syncclinicdoctors",
      "target": "src_secretary_service_secretaryservice_php_clinic"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L167",
      "weight": 1.0,
      "source": "service_secretaryservice_secretaryservice_syncclinicdoctors",
      "target": "src_secretary_service_secretaryservice_php_doctorsecretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryService.php",
      "source_location": "L194",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_secretaryservice_secretaryservice_applymeta",
      "target": "src_secretary_service_secretaryservice_php_doctorsecretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryShareResolver.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryshareresolver",
      "target": "service_secretaryshareresolver_secretaryshareresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryShareResolver.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryshareresolver",
      "target": "src_secretary_service_secretaryshareresolver_php_payment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryShareResolver.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryshareresolver_secretaryshareresolver",
      "target": "service_secretaryshareresolver_secretaryshareresolver_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryShareResolver.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_secretaryshareresolver_secretaryshareresolver",
      "target": "service_secretaryshareresolver_secretaryshareresolver_for"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Secretary/Service/SecretaryShareResolver.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_secretaryshareresolver_secretaryshareresolver_for",
      "target": "src_secretary_service_secretaryshareresolver_php_payment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller",
      "target": "controller_settlementcontroller_settlementcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller",
      "target": "settlement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller",
      "target": "src_settlement_controller_settlementcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller",
      "target": "src_settlement_controller_settlementcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller",
      "target": "src_settlement_controller_settlementcontroller_php_user"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller",
      "target": "controller_settlementcontroller_settlementcontroller_approve"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller",
      "target": "controller_settlementcontroller_settlementcontroller_balance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller",
      "target": "controller_settlementcontroller_settlementcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller",
      "target": "controller_settlementcontroller_settlementcontroller_get"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L466",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller",
      "target": "controller_settlementcontroller_settlementcontroller_handlefileupload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller",
      "target": "controller_settlementcontroller_settlementcontroller_listmine"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L377",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller",
      "target": "controller_settlementcontroller_settlementcontroller_markpaid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L295",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller",
      "target": "controller_settlementcontroller_settlementcontroller_reject"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller",
      "target": "controller_settlementcontroller_settlementcontroller_request"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L422",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller",
      "target": "controller_settlementcontroller_settlementcontroller_savereceipt"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller",
      "target": "controller_settlementcontroller_settlementcontroller_transactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L364",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller",
      "target": "controller_settlementcontroller_settlementcontroller_uploadreceipt"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_balance",
      "target": "src_settlement_controller_settlementcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_balance",
      "target": "src_settlement_controller_settlementcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L243",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_approve",
      "target": "src_settlement_controller_settlementcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L203",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_get",
      "target": "src_settlement_controller_settlementcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L174",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_listmine",
      "target": "src_settlement_controller_settlementcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L295",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_reject",
      "target": "src_settlement_controller_settlementcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_request",
      "target": "src_settlement_controller_settlementcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_transactions",
      "target": "src_settlement_controller_settlementcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L243",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_approve",
      "target": "src_settlement_controller_settlementcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L203",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_get",
      "target": "src_settlement_controller_settlementcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L466",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_handlefileupload",
      "target": "src_settlement_controller_settlementcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L174",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_listmine",
      "target": "src_settlement_controller_settlementcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L377",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_markpaid",
      "target": "src_settlement_controller_settlementcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L295",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_reject",
      "target": "src_settlement_controller_settlementcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_request",
      "target": "src_settlement_controller_settlementcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L422",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_savereceipt",
      "target": "src_settlement_controller_settlementcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_transactions",
      "target": "src_settlement_controller_settlementcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L364",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_uploadreceipt",
      "target": "src_settlement_controller_settlementcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_transactions",
      "target": "controller_settlementcontroller_settlementcontroller_get"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_transactions",
      "target": "src_settlement_controller_settlementcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L243",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_approve",
      "target": "src_settlement_controller_settlementcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L466",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_handlefileupload",
      "target": "src_settlement_controller_settlementcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L187",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_listmine",
      "target": "src_settlement_controller_settlementcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L377",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_markpaid",
      "target": "src_settlement_controller_settlementcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L295",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_reject",
      "target": "src_settlement_controller_settlementcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_request",
      "target": "src_settlement_controller_settlementcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L422",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_savereceipt",
      "target": "src_settlement_controller_settlementcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L364",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_uploadreceipt",
      "target": "src_settlement_controller_settlementcontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_listmine",
      "target": "controller_settlementcontroller_settlementcontroller_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L469",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_handlefileupload",
      "target": "controller_settlementcontroller_settlementcontroller_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Controller/SettlementController.php",
      "source_location": "L374",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_settlementcontroller_settlementcontroller_uploadreceipt",
      "target": "controller_settlementcontroller_settlementcontroller_handlefileupload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown",
      "target": "entity_financialbreakdown_financialbreakdown"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown",
      "target": "src_settlement_entity_financialbreakdown_php_payment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown",
      "target": "src_settlement_entity_financialbreakdown_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown",
      "target": "entity_financialbreakdown_financialbreakdown_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown",
      "target": "entity_financialbreakdown_financialbreakdown_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown",
      "target": "entity_financialbreakdown_financialbreakdown_getpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown",
      "target": "entity_financialbreakdown_financialbreakdown_getrepresentationid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown",
      "target": "entity_financialbreakdown_financialbreakdown_getsecretarysharerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown",
      "target": "entity_financialbreakdown_financialbreakdown_getsource"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown",
      "target": "entity_financialbreakdown_financialbreakdown_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown",
      "target": "entity_financialbreakdown_financialbreakdown_setsecretarysharerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown",
      "target": "entity_financialbreakdown_financialbreakdown_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown",
      "target": "src_settlement_entity_financialbreakdown_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L67",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown",
      "target": "src_settlement_entity_financialbreakdown_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown_construct",
      "target": "src_settlement_entity_financialbreakdown_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L110",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown_getpayment",
      "target": "src_settlement_entity_financialbreakdown_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown_construct",
      "target": "src_settlement_entity_financialbreakdown_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown_toarray",
      "target": "entity_financialbreakdown_financialbreakdown_getuuid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/FinancialBreakdown.php",
      "source_location": "L123",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_financialbreakdown_financialbreakdown_setsecretarysharerials",
      "target": "src_settlement_entity_financialbreakdown_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement",
      "target": "entity_settlement_settlement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement",
      "target": "src_settlement_entity_settlement_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_approve"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_getadminnote"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_getamountrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_getbankaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_getreceipt"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_markpaid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_reject"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_setreceipt"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "entity_settlement_settlement_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement",
      "target": "src_settlement_entity_settlement_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement_construct",
      "target": "src_settlement_entity_settlement_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement_getuser",
      "target": "src_settlement_entity_settlement_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement_setreceipt",
      "target": "src_settlement_entity_settlement_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement_approve",
      "target": "src_settlement_entity_settlement_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L104",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement_markpaid",
      "target": "src_settlement_entity_settlement_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/Settlement.php",
      "source_location": "L94",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_settlement_settlement_reject",
      "target": "src_settlement_entity_settlement_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction",
      "target": "src_settlement_entity_wallettransaction_php_payment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction",
      "target": "src_settlement_entity_wallettransaction_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getamountrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getbalanceafter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getcreatedby"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getcreatedbyname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getpaymentmethod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getrecordedentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getrecordedentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getreference"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_gettype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_setcreatedby"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_setcreatedbyname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_setdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_setpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_setpaymentmethod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_setrecordedenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_setreference"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_setstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "entity_wallettransaction_wallettransaction_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "src_settlement_entity_wallettransaction_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction",
      "target": "src_settlement_entity_wallettransaction_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_construct",
      "target": "src_settlement_entity_wallettransaction_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_getcreatedby",
      "target": "src_settlement_entity_wallettransaction_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_getuser",
      "target": "src_settlement_entity_wallettransaction_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_setcreatedby",
      "target": "src_settlement_entity_wallettransaction_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_getpayment",
      "target": "src_settlement_entity_wallettransaction_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_setpayment",
      "target": "src_settlement_entity_wallettransaction_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_setpayment",
      "target": "src_settlement_entity_wallettransaction_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L99",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_setcreatedby",
      "target": "src_settlement_entity_wallettransaction_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L100",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_setcreatedbyname",
      "target": "src_settlement_entity_wallettransaction_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L69",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_setdescription",
      "target": "src_settlement_entity_wallettransaction_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L101",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_setpaymentmethod",
      "target": "src_settlement_entity_wallettransaction_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_setrecordedenvironment",
      "target": "src_settlement_entity_wallettransaction_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L102",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_setreference",
      "target": "src_settlement_entity_wallettransaction_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Entity/WalletTransaction.php",
      "source_location": "L103",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_wallettransaction_wallettransaction_setstatus",
      "target": "src_settlement_entity_wallettransaction_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_financialbreakdownrepository",
      "target": "repository_financialbreakdownrepository_financialbreakdownrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_financialbreakdownrepository",
      "target": "src_settlement_repository_financialbreakdownrepository_php_financialbreakdown"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_financialbreakdownrepository",
      "target": "src_settlement_repository_financialbreakdownrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_financialbreakdownrepository",
      "target": "src_settlement_repository_financialbreakdownrepository_php_payment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_financialbreakdownrepository_financialbreakdownrepository",
      "target": "repository_financialbreakdownrepository_financialbreakdownrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_financialbreakdownrepository_financialbreakdownrepository",
      "target": "repository_financialbreakdownrepository_financialbreakdownrepository_existsforpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_financialbreakdownrepository_financialbreakdownrepository",
      "target": "repository_financialbreakdownrepository_financialbreakdownrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_financialbreakdownrepository_financialbreakdownrepository_construct",
      "target": "src_settlement_repository_financialbreakdownrepository_php_financialbreakdown"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_financialbreakdownrepository_financialbreakdownrepository_construct",
      "target": "src_settlement_repository_financialbreakdownrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_financialbreakdownrepository_financialbreakdownrepository_existsforpayment",
      "target": "src_settlement_repository_financialbreakdownrepository_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/FinancialBreakdownRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_financialbreakdownrepository_financialbreakdownrepository_save",
      "target": "src_settlement_repository_financialbreakdownrepository_php_financialbreakdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_settlementrepository",
      "target": "repository_settlementrepository_settlementrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_settlementrepository",
      "target": "settlement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_settlementrepository",
      "target": "src_settlement_repository_settlementrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_settlementrepository",
      "target": "src_settlement_repository_settlementrepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository",
      "target": "repository_settlementrepository_settlementrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository",
      "target": "repository_settlementrepository_settlementrepository_countbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository",
      "target": "repository_settlementrepository_settlementrepository_findbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository",
      "target": "repository_settlementrepository_settlementrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository",
      "target": "repository_settlementrepository_settlementrepository_getwalletbalance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository",
      "target": "repository_settlementrepository_settlementrepository_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository",
      "target": "repository_settlementrepository_settlementrepository_sumbystatus"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_settlementrepository_settlementrepository_construct",
      "target": "settlement"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository_construct",
      "target": "src_settlement_repository_settlementrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository_findbyuuid",
      "target": "settlement"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository_save",
      "target": "settlement"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/SettlementListPaginationTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_settlementlistpaginationtest",
      "target": "settlement"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository_findbyuser",
      "target": "src_settlement_repository_settlementrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository_countbyuser",
      "target": "src_settlement_repository_settlementrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository_getwalletbalance",
      "target": "src_settlement_repository_settlementrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/SettlementRepository.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_settlementrepository_settlementrepository_sumbystatus",
      "target": "src_settlement_repository_settlementrepository_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository",
      "target": "repository_wallettransactionrepository_wallettransactionrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository",
      "target": "src_settlement_repository_wallettransactionrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository",
      "target": "src_settlement_repository_wallettransactionrepository_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository",
      "target": "src_settlement_repository_wallettransactionrepository_php_wallettransaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository",
      "target": "repository_wallettransactionrepository_wallettransactionrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository",
      "target": "repository_wallettransactionrepository_wallettransactionrepository_countbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository",
      "target": "repository_wallettransactionrepository_wallettransactionrepository_countbyuserforenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository",
      "target": "repository_wallettransactionrepository_wallettransactionrepository_environmentscoped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository",
      "target": "repository_wallettransactionrepository_wallettransactionrepository_findbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository",
      "target": "repository_wallettransactionrepository_wallettransactionrepository_findbyuserforenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository",
      "target": "repository_wallettransactionrepository_wallettransactionrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository_construct",
      "target": "src_settlement_repository_wallettransactionrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository_construct",
      "target": "src_settlement_repository_wallettransactionrepository_php_wallettransaction"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository_findbyuser",
      "target": "src_settlement_repository_wallettransactionrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository_countbyuser",
      "target": "src_settlement_repository_wallettransactionrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository_countbyuserforenvironment",
      "target": "src_settlement_repository_wallettransactionrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository_environmentscoped",
      "target": "src_settlement_repository_wallettransactionrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository_findbyuserforenvironment",
      "target": "src_settlement_repository_wallettransactionrepository_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository_findbyuserforenvironment",
      "target": "repository_wallettransactionrepository_wallettransactionrepository_environmentscoped"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository_countbyuserforenvironment",
      "target": "repository_wallettransactionrepository_wallettransactionrepository_environmentscoped"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository_environmentscoped",
      "target": "src_settlement_repository_wallettransactionrepository_php_querybuilder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Repository/WalletTransactionRepository.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_wallettransactionrepository_wallettransactionrepository_save",
      "target": "src_settlement_repository_wallettransactionrepository_php_wallettransaction"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice",
      "target": "secretaryearningrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice",
      "target": "service_commissionservice_commissionservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice",
      "target": "siteconfigrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice",
      "target": "src_settlement_service_commissionservice_php_payment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice",
      "target": "src_settlement_service_commissionservice_php_representation"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice",
      "target": "src_settlement_service_commissionservice_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice",
      "target": "service_commissionservice_commissionservice_clippercents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice",
      "target": "service_commissionservice_commissionservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice",
      "target": "service_commissionservice_commissionservice_credit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice",
      "target": "service_commissionservice_commissionservice_eligibleappointmentrep"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice",
      "target": "service_commissionservice_commissionservice_processappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice",
      "target": "service_commissionservice_commissionservice_processsubscription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice",
      "target": "service_commissionservice_commissionservice_resolverep"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice",
      "target": "service_commissionservice_commissionservice_settle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_processappointment",
      "target": "service_commissionservice_commissionservice_eligibleappointmentrep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_processappointment",
      "target": "service_commissionservice_commissionservice_resolverep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_processappointment",
      "target": "service_commissionservice_commissionservice_settle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_processappointment",
      "target": "src_settlement_service_commissionservice_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L202",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_clippercents",
      "target": "src_settlement_service_commissionservice_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_credit",
      "target": "src_settlement_service_commissionservice_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_processsubscription",
      "target": "src_settlement_service_commissionservice_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_settle",
      "target": "src_settlement_service_commissionservice_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_eligibleappointmentrep",
      "target": "service_commissionservice_commissionservice_resolverep"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_eligibleappointmentrep",
      "target": "src_settlement_service_commissionservice_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_resolverep",
      "target": "src_settlement_service_commissionservice_php_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L80",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_settle",
      "target": "src_settlement_service_commissionservice_php_representation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_processsubscription",
      "target": "service_commissionservice_commissionservice_resolverep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_processsubscription",
      "target": "service_commissionservice_commissionservice_settle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_settle",
      "target": "service_commissionservice_commissionservice_clippercents"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_settle",
      "target": "service_commissionservice_commissionservice_credit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/CommissionService.php",
      "source_location": "L186",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_commissionservice_commissionservice_credit",
      "target": "src_settlement_service_commissionservice_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_useribanresolver",
      "target": "service_useribanresolver_useribanresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_useribanresolver",
      "target": "src_settlement_service_useribanresolver_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_useribanresolver_useribanresolver",
      "target": "service_useribanresolver_useribanresolver_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_useribanresolver_useribanresolver",
      "target": "service_useribanresolver_useribanresolver_findverifiediban"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_useribanresolver_useribanresolver",
      "target": "service_useribanresolver_useribanresolver_ibansof"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_useribanresolver_useribanresolver_findverifiediban",
      "target": "src_settlement_service_useribanresolver_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/UserIbanResolver.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_useribanresolver_useribanresolver_ibansof",
      "target": "src_settlement_service_useribanresolver_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice",
      "target": "service_walletservice_walletservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice",
      "target": "src_settlement_service_walletservice_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice",
      "target": "src_settlement_service_walletservice_php_wallettransaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice",
      "target": "service_walletservice_walletservice_balance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice",
      "target": "service_walletservice_walletservice_charge"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice",
      "target": "service_walletservice_walletservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice",
      "target": "service_walletservice_walletservice_record"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice",
      "target": "service_walletservice_walletservice_resolveactorname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice",
      "target": "service_walletservice_walletservice_withdraw"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice_balance",
      "target": "src_settlement_service_walletservice_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice_charge",
      "target": "service_walletservice_walletservice_balance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice_withdraw",
      "target": "service_walletservice_walletservice_balance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice_charge",
      "target": "src_settlement_service_walletservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice_record",
      "target": "src_settlement_service_walletservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice_resolveactorname",
      "target": "src_settlement_service_walletservice_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice_withdraw",
      "target": "src_settlement_service_walletservice_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice_record",
      "target": "service_walletservice_walletservice_resolveactorname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice_charge",
      "target": "service_walletservice_walletservice_record"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice_charge",
      "target": "src_settlement_service_walletservice_php_wallettransaction"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L126",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice_record",
      "target": "src_settlement_service_walletservice_php_wallettransaction"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice_withdraw",
      "target": "src_settlement_service_walletservice_php_wallettransaction"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Settlement/Service/WalletService.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_walletservice_walletservice_withdraw",
      "target": "service_walletservice_walletservice_record"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservice",
      "target": "altcha"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservice",
      "target": "captcha_altchaservice_altchaservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservice",
      "target": "siteconfigrepository"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "captcha_altchaservice_altchaservice",
      "target": "altcha"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservice_altchaservice",
      "target": "captcha_altchaservice_altchaservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservice_altchaservice",
      "target": "captcha_altchaservice_altchaservice_consumeonce"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservice_altchaservice",
      "target": "captcha_altchaservice_altchaservice_createchallenge"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservice_altchaservice",
      "target": "captcha_altchaservice_altchaservice_enabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservice_altchaservice",
      "target": "captcha_altchaservice_altchaservice_verifysolution"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest",
      "target": "altcha"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/AltchaService.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservice_altchaservice_verifysolution",
      "target": "captcha_altchaservice_altchaservice_consumeonce"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchacontroller",
      "target": "captcha_captchacontroller_captchacontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchacontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchacontroller",
      "target": "src_shared_captcha_captchacontroller_php_jsonresponse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchacontroller_captchacontroller",
      "target": "captcha_captchacontroller_captchacontroller_challenge"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchacontroller_captchacontroller",
      "target": "captcha_captchacontroller_captchacontroller_config"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchacontroller_captchacontroller",
      "target": "captcha_captchacontroller_captchacontroller_construct"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchacontroller_captchacontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "captcha_captchacontroller_captchacontroller_challenge",
      "target": "src_shared_captcha_captchacontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaController.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "captcha_captchacontroller_captchacontroller_config",
      "target": "src_shared_captcha_captchacontroller_php_jsonresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaGuard.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchaguard",
      "target": "captcha_captchaguard_captchaguard"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaGuard.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchaguard",
      "target": "src_shared_captcha_captchaguard_php_request"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaGuard.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchaguard_captchaguard",
      "target": "captcha_captchaguard_captchaguard_assertvalid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaGuard.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchaguard_captchaguard",
      "target": "captcha_captchaguard_captchaguard_construct"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Captcha/CaptchaGuard.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "captcha_captchaguard_captchaguard_assertvalid",
      "target": "src_shared_captcha_captchaguard_php_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand",
      "target": "command_auditpollutedrecordscommand_auditpollutedrecordscommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand",
      "target": "src_shared_command_auditpollutedrecordscommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand",
      "target": "src_shared_command_auditpollutedrecordscommand_php_outputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand",
      "target": "src_shared_command_auditpollutedrecordscommand_php_symfonystyle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand",
      "target": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_auditclinics"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand",
      "target": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_auditdoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand",
      "target": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand",
      "target": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand",
      "target": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_execute"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_execute",
      "target": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_auditclinics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_execute",
      "target": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_auditdoctors"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_execute",
      "target": "src_shared_command_auditpollutedrecordscommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_execute",
      "target": "src_shared_command_auditpollutedrecordscommand_php_outputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_auditdoctors",
      "target": "src_shared_command_auditpollutedrecordscommand_php_symfonystyle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L93",
      "weight": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_auditdoctors",
      "target": "util_displayname_displayname"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_auditclinics",
      "target": "src_shared_command_auditpollutedrecordscommand_php_symfonystyle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Shared/Command/AuditPollutedRecordsCommand.php",
      "source_location": "L131",
      "weight": 1.0,
      "source": "command_auditpollutedrecordscommand_auditpollutedrecordscommand_auditclinics",
      "target": "util_displayname_displayname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand",
      "target": "commissionservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand",
      "target": "connection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand",
      "target": "siteconfigrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand",
      "target": "src_shared_command_seeddemodatacommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand",
      "target": "src_shared_command_seeddemodatacommand_php_outputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand",
      "target": "src_shared_command_seeddemodatacommand_php_symfonystyle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L612",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_breakdownrows"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_bulkinsert"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_execute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L753",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_expectedshare"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_insertuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_persianname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_purge"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L765",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_report"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L212",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_resolvespecialtyids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L507",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_seedappointments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L439",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_seedclinics"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L326",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_seeddoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L302",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_seedpatients"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_seedrepresentations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L649",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_seedsubscriptions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L427",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_session"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L721",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand",
      "target": "command_seeddemodatacommand_seeddemodatacommand_verifyparity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "command_seeddemodatacommand_seeddemodatacommand_purge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "command_seeddemodatacommand_seeddemodatacommand_report"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "command_seeddemodatacommand_seeddemodatacommand_resolvespecialtyids"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "command_seeddemodatacommand_seeddemodatacommand_seedappointments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "command_seeddemodatacommand_seeddemodatacommand_seedclinics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "command_seeddemodatacommand_seeddemodatacommand_seeddoctors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "command_seeddemodatacommand_seeddemodatacommand_seedpatients"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "command_seeddemodatacommand_seeddemodatacommand_seedrepresentations"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "command_seeddemodatacommand_seeddemodatacommand_seedsubscriptions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "command_seeddemodatacommand_seeddemodatacommand_verifyparity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "src_shared_command_seeddemodatacommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_execute",
      "target": "src_shared_command_seeddemodatacommand_php_outputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_purge",
      "target": "src_shared_command_seeddemodatacommand_php_symfonystyle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L765",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_report",
      "target": "src_shared_command_seeddemodatacommand_php_symfonystyle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L212",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_resolvespecialtyids",
      "target": "src_shared_command_seeddemodatacommand_php_symfonystyle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L507",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedappointments",
      "target": "src_shared_command_seeddemodatacommand_php_symfonystyle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L439",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedclinics",
      "target": "src_shared_command_seeddemodatacommand_php_symfonystyle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L326",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seeddoctors",
      "target": "src_shared_command_seeddemodatacommand_php_symfonystyle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L302",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedpatients",
      "target": "src_shared_command_seeddemodatacommand_php_symfonystyle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L649",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedsubscriptions",
      "target": "src_shared_command_seeddemodatacommand_php_symfonystyle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L721",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_verifyparity",
      "target": "src_shared_command_seeddemodatacommand_php_symfonystyle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L589",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedappointments",
      "target": "command_seeddemodatacommand_seeddemodatacommand_bulkinsert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L456",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedclinics",
      "target": "command_seeddemodatacommand_seeddemodatacommand_bulkinsert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L344",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seeddoctors",
      "target": "command_seeddemodatacommand_seeddemodatacommand_bulkinsert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L317",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedpatients",
      "target": "command_seeddemodatacommand_seeddemodatacommand_bulkinsert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L700",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedsubscriptions",
      "target": "command_seeddemodatacommand_seeddemodatacommand_bulkinsert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedrepresentations",
      "target": "command_seeddemodatacommand_seeddemodatacommand_insertuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L560",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedappointments",
      "target": "command_seeddemodatacommand_seeddemodatacommand_persianname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L336",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seeddoctors",
      "target": "command_seeddemodatacommand_seeddemodatacommand_persianname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L309",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedpatients",
      "target": "command_seeddemodatacommand_seeddemodatacommand_persianname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedrepresentations",
      "target": "command_seeddemodatacommand_seeddemodatacommand_persianname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L408",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seeddoctors",
      "target": "command_seeddemodatacommand_seeddemodatacommand_session"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L580",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedappointments",
      "target": "command_seeddemodatacommand_seeddemodatacommand_breakdownrows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L694",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_seedsubscriptions",
      "target": "command_seeddemodatacommand_seeddemodatacommand_breakdownrows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/SeedDemoDataCommand.php",
      "source_location": "L740",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seeddemodatacommand_seeddemodatacommand_verifyparity",
      "target": "command_seeddemodatacommand_seeddemodatacommand_expectedshare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand",
      "target": "command_tenantdumpcommand_tenantdumpcommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand",
      "target": "connection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand",
      "target": "src_shared_command_tenantdumpcommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand",
      "target": "src_shared_command_tenantdumpcommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand",
      "target": "command_tenantdumpcommand_tenantdumpcommand_configure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand",
      "target": "command_tenantdumpcommand_tenantdumpcommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand",
      "target": "command_tenantdumpcommand_tenantdumpcommand_dump"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand",
      "target": "command_tenantdumpcommand_tenantdumpcommand_execute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand",
      "target": "command_tenantdumpcommand_tenantdumpcommand_parsetenant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand",
      "target": "command_tenantdumpcommand_tenantdumpcommand_tenantexists"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand",
      "target": "command_tenantdumpcommand_tenantdumpcommand_tenanttables"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand_execute",
      "target": "command_tenantdumpcommand_tenantdumpcommand_dump"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand_execute",
      "target": "command_tenantdumpcommand_tenantdumpcommand_parsetenant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand_execute",
      "target": "command_tenantdumpcommand_tenantdumpcommand_tenantexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand_execute",
      "target": "command_tenantdumpcommand_tenantdumpcommand_tenanttables"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand_execute",
      "target": "src_shared_command_tenantdumpcommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Command/TenantDumpCommand.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_tenantdumpcommand_tenantdumpcommand_execute",
      "target": "src_shared_command_tenantdumpcommand_php_outputinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Constant/ErrorCodes.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "constant_errorcodes",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Constant/ErrorCodes.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "constant_errorcodes_errorcodes",
      "target": "constant_errorcodes_errorcodes_message"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L103",
      "weight": 1.0,
      "source": "controller_staffcontroller_staffcontroller_toggle",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L76",
      "weight": 1.0,
      "source": "controller_staffcontroller_staffcontroller_update",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L136",
      "weight": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_adminupdateplan",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L122",
      "weight": 1.0,
      "source": "eventsubscriber_exceptionsubscriber_exceptionsubscriber_onkernelexception",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Shared/Exception/AppException.php",
      "source_location": "L15",
      "weight": 1.0,
      "source": "exception_appexception_appexception_construct",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/ErrorCodesTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "source": "shared_errorcodestest_errorcodestest_testmessagesresolve",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsinvalidmobile",
      "target": "constant_errorcodes_errorcodes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontext",
      "target": "context_entitycontext_entitycontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontext",
      "target": "src_shared_context_entitycontext_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontext",
      "target": "src_shared_context_entitycontext_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext",
      "target": "context_entitycontext_entitycontext_aschosen"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext",
      "target": "context_entitycontext_entitycontext_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext",
      "target": "context_entitycontext_entitycontext_forbooking"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext",
      "target": "context_entitycontext_entitycontext_forclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext",
      "target": "context_entitycontext_entitycontext_fordoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext",
      "target": "context_entitycontext_entitycontext_isclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext",
      "target": "context_entitycontext_entitycontext_isresolved"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext",
      "target": "context_entitycontext_entitycontext_toentitypair"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext",
      "target": "context_entitycontext_entitycontext_unknown"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext_fordoctor",
      "target": "src_shared_context_entitycontext_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext_fordoctor",
      "target": "src_shared_context_entitycontext_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext_forbooking",
      "target": "src_shared_context_entitycontext_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext_aschosen",
      "target": "src_shared_context_entitycontext_php_self"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext_forbooking",
      "target": "src_shared_context_entitycontext_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext_forclinic",
      "target": "src_shared_context_entitycontext_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext_unknown",
      "target": "src_shared_context_entitycontext_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext_forclinic",
      "target": "src_shared_context_entitycontext_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContext.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontext_entitycontext_forbooking",
      "target": "src_shared_context_entitycontext_php_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver",
      "target": "context_entitycontextresolver_entitycontextresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver",
      "target": "src_shared_context_entitycontextresolver_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver",
      "target": "src_shared_context_entitycontextresolver_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver",
      "target": "src_shared_context_entitycontextresolver_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver",
      "target": "context_entitycontextresolver_entitycontextresolver_assertcanactinclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver",
      "target": "context_entitycontextresolver_entitycontextresolver_canactfordoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver",
      "target": "context_entitycontextresolver_entitycontextresolver_canactinclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver",
      "target": "context_entitycontextresolver_entitycontextresolver_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver",
      "target": "context_entitycontextresolver_entitycontextresolver_fromactivecontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver",
      "target": "context_entitycontextresolver_entitycontextresolver_fromrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver",
      "target": "context_entitycontextresolver_entitycontextresolver_ownedentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver",
      "target": "context_entitycontextresolver_entitycontextresolver_resolve"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver",
      "target": "context_entitycontextresolver_entitycontextresolver_tryresolve"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_resolve",
      "target": "context_entitycontextresolver_entitycontextresolver_assertcanactinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_resolve",
      "target": "context_entitycontextresolver_entitycontextresolver_fromactivecontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_resolve",
      "target": "context_entitycontextresolver_entitycontextresolver_fromrole"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_resolve",
      "target": "src_shared_context_entitycontextresolver_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_resolve",
      "target": "src_shared_context_entitycontextresolver_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_tryresolve",
      "target": "context_entitycontextresolver_entitycontextresolver_resolve"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_assertcanactinclinic",
      "target": "src_shared_context_entitycontextresolver_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_canactfordoctor",
      "target": "src_shared_context_entitycontextresolver_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_canactinclinic",
      "target": "src_shared_context_entitycontextresolver_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_fromactivecontext",
      "target": "src_shared_context_entitycontextresolver_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L110",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_fromrole",
      "target": "src_shared_context_entitycontextresolver_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L85",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_ownedentity",
      "target": "src_shared_context_entitycontextresolver_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_tryresolve",
      "target": "src_shared_context_entitycontextresolver_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L163",
      "weight": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_canactfordoctor",
      "target": "src_shared_context_entitycontextresolver_php_entitycontext"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L115",
      "weight": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_canactinclinic",
      "target": "src_shared_context_entitycontextresolver_php_entitycontext"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_fromactivecontext",
      "target": "src_shared_context_entitycontextresolver_php_entitycontext"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_fromrole",
      "target": "src_shared_context_entitycontextresolver_php_entitycontext"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_ownedentity",
      "target": "src_shared_context_entitycontextresolver_php_entitycontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L69",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_tryresolve",
      "target": "src_shared_context_entitycontextresolver_php_entitycontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_assertcanactinclinic",
      "target": "context_entitycontextresolver_entitycontextresolver_canactinclinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_canactinclinic",
      "target": "src_shared_context_entitycontextresolver_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_fromactivecontext",
      "target": "context_entitycontextresolver_entitycontextresolver_canactinclinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_assertcanactinclinic",
      "target": "src_shared_context_entitycontextresolver_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_fromactivecontext",
      "target": "context_entitycontextresolver_entitycontextresolver_canactfordoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Context/EntityContextResolver.php",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "context_entitycontextresolver_entitycontextresolver_canactfordoctor",
      "target": "src_shared_context_entitycontextresolver_php_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_basecontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_basecontroller",
      "target": "src_shared_controller_basecontroller_php_jsonresponse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_basecontroller_basecontroller",
      "target": "controller_basecontroller_basecontroller_error"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_basecontroller_basecontroller",
      "target": "controller_basecontroller_basecontroller_paginated"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_basecontroller_basecontroller",
      "target": "controller_basecontroller_basecontroller_success"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_basecontroller_basecontroller",
      "target": "controller_basecontroller_basecontroller_validationerror"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smsmessagecontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smsmessagecontroller_smsmessagecontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller",
      "target": "controller_basecontroller_basecontroller"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_basecontroller_basecontroller_paginated",
      "target": "controller_basecontroller_basecontroller_success"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L10",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_basecontroller_basecontroller_success",
      "target": "src_shared_controller_basecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_basecontroller_basecontroller_error",
      "target": "src_shared_controller_basecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_basecontroller_basecontroller_paginated",
      "target": "src_shared_controller_basecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/BaseController.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_basecontroller_basecontroller_validationerror",
      "target": "src_shared_controller_basecontroller_php_jsonresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/HealthController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_healthcontroller",
      "target": "controller_healthcontroller_healthcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/HealthController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_healthcontroller",
      "target": "src_shared_controller_healthcontroller_php_jsonresponse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/HealthController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_healthcontroller_healthcontroller",
      "target": "controller_healthcontroller_healthcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/HealthController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_healthcontroller_healthcontroller",
      "target": "controller_healthcontroller_healthcontroller_invoke"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/HealthController.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_healthcontroller_healthcontroller_invoke",
      "target": "src_shared_controller_healthcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/HomeController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_homecontroller",
      "target": "altchaservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/HomeController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_homecontroller",
      "target": "controller_homecontroller_homecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/HomeController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_homecontroller",
      "target": "src_shared_controller_homecontroller_php_response"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/HomeController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_homecontroller_homecontroller",
      "target": "controller_homecontroller_homecontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/HomeController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_homecontroller_homecontroller",
      "target": "controller_homecontroller_homecontroller_index"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/HomeController.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_homecontroller_homecontroller_index",
      "target": "src_shared_controller_homecontroller_php_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_seocontroller",
      "target": "controller_seocontroller_seocontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_seocontroller",
      "target": "src_shared_controller_seocontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_seocontroller",
      "target": "src_shared_controller_seocontroller_php_response"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_seocontroller_seocontroller",
      "target": "controller_seocontroller_seocontroller_isstaging"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_seocontroller_seocontroller",
      "target": "controller_seocontroller_seocontroller_robots"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_seocontroller_seocontroller",
      "target": "controller_seocontroller_seocontroller_sitemap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_seocontroller_seocontroller_robots",
      "target": "controller_seocontroller_seocontroller_isstaging"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_seocontroller_seocontroller_robots",
      "target": "src_shared_controller_seocontroller_php_request"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_seocontroller_seocontroller_robots",
      "target": "src_shared_controller_seocontroller_php_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_seocontroller_seocontroller_isstaging",
      "target": "src_shared_controller_seocontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_seocontroller_seocontroller_sitemap",
      "target": "src_shared_controller_seocontroller_php_request"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Controller/SeoController.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_seocontroller_seocontroller_sitemap",
      "target": "src_shared_controller_seocontroller_php_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/DependencyInjection/CorsRegexEnvProcessor.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dependencyinjection_corsregexenvprocessor",
      "target": "dependencyinjection_corsregexenvprocessor_corsregexenvprocessor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/DependencyInjection/CorsRegexEnvProcessor.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dependencyinjection_corsregexenvprocessor",
      "target": "envvarprocessorinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/DependencyInjection/CorsRegexEnvProcessor.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dependencyinjection_corsregexenvprocessor_corsregexenvprocessor",
      "target": "dependencyinjection_corsregexenvprocessor_corsregexenvprocessor_getenv"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/DependencyInjection/CorsRegexEnvProcessor.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dependencyinjection_corsregexenvprocessor_corsregexenvprocessor",
      "target": "dependencyinjection_corsregexenvprocessor_corsregexenvprocessor_getprovidedtypes"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/DependencyInjection/CorsRegexEnvProcessor.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dependencyinjection_corsregexenvprocessor_corsregexenvprocessor",
      "target": "envvarprocessorinterface"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testprovidedtype",
      "target": "dependencyinjection_corsregexenvprocessor_corsregexenvprocessor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/DependencyInjection/CorsRegexEnvProcessor.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "dependencyinjection_corsregexenvprocessor_corsregexenvprocessor_getenv",
      "target": "closure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsoncontains",
      "target": "doctrine_jsoncontains_jsoncontains"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsoncontains",
      "target": "functionnode"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsoncontains",
      "target": "src_shared_doctrine_jsoncontains_php_node"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsoncontains",
      "target": "src_shared_doctrine_jsoncontains_php_parser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsoncontains",
      "target": "src_shared_doctrine_jsoncontains_php_sqlwalker"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsoncontains_jsoncontains",
      "target": "doctrine_jsoncontains_jsoncontains_getsql"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsoncontains_jsoncontains",
      "target": "doctrine_jsoncontains_jsoncontains_parse"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsoncontains_jsoncontains",
      "target": "functionnode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "doctrine_jsoncontains_jsoncontains",
      "target": "src_shared_doctrine_jsoncontains_php_node"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsonextract",
      "target": "functionnode"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsonextract_jsonextract",
      "target": "functionnode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "doctrine_jsoncontains_jsoncontains_parse",
      "target": "src_shared_doctrine_jsoncontains_php_parser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonContains.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "doctrine_jsoncontains_jsoncontains_getsql",
      "target": "src_shared_doctrine_jsoncontains_php_sqlwalker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsonextract",
      "target": "doctrine_jsonextract_jsonextract"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsonextract",
      "target": "src_shared_doctrine_jsonextract_php_node"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsonextract",
      "target": "src_shared_doctrine_jsonextract_php_parser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsonextract",
      "target": "src_shared_doctrine_jsonextract_php_sqlwalker"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsonextract_jsonextract",
      "target": "doctrine_jsonextract_jsonextract_getsql"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_jsonextract_jsonextract",
      "target": "doctrine_jsonextract_jsonextract_parse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "doctrine_jsonextract_jsonextract",
      "target": "src_shared_doctrine_jsonextract_php_node"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "doctrine_jsonextract_jsonextract_parse",
      "target": "src_shared_doctrine_jsonextract_php_parser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Doctrine/JsonExtract.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "doctrine_jsonextract_jsonextract_getsql",
      "target": "src_shared_doctrine_jsonextract_php_sqlwalker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_hasibanstrait",
      "target": "entity_hasibanstrait_addiban"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_hasibanstrait",
      "target": "entity_hasibanstrait_findverifiediban"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_hasibanstrait",
      "target": "entity_hasibanstrait_getibans"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_hasibanstrait",
      "target": "entity_hasibanstrait_removeiban"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_hasibanstrait_addiban",
      "target": "entity_hasibanstrait_getibans"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_hasibanstrait_findverifiediban",
      "target": "entity_hasibanstrait_getibans"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_hasibanstrait_removeiban",
      "target": "entity_hasibanstrait_getibans"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_hasibanstrait_addiban",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeinsurancewithdefaults",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L157",
      "weight": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testinvoicesnapshotstheservicecategory",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentExpiryServiceTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "source": "appointment_appointmentexpiryservicetest_appointmentexpiryservicetest_testexpiresstaleandcancelspendingpayments",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentExpiryServiceTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "source": "appointment_appointmentexpiryservicetest_appointmentexpiryservicetest_testpanelregisteredpendingsurvivesexpiry",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testdisabledcategoryisrejected",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L163",
      "weight": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testreplacepersiststhroughflush",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_assertbookable",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_assertoutsidewindow",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicsecretary",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L187",
      "weight": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testmemberdoctorlosesaccesswhendeactivated",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L212",
      "weight": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testmemberdoctorlosesaccesswhenpermissionrevoked",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testmanagementseesslotswhenbookingdisabled",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testpastdaterejectedevenformanagement",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testpublicseesnoslotswhenbookingdisabled",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "source": "appointment_servicebasedslotstest_servicebasedslotstest_testbookedintervalisskipped",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "source": "appointment_servicebasedslotstest_servicebasedslotstest_testgappackingwithbuffer",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "source": "appointment_servicebasedslotstest_servicebasedslotstest_testnoroomreturnsempty",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_calc",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L125",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testrepositoryexcludeidfiltersonlythatrow",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest_testchangespasswordwithcorrectcurrent",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest_userwithpassword",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "source": "auth_refreshtokentest_refreshtokentest_issuerefresh",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_claimrepo",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_invoiceservice",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L206",
      "weight": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testscheduledpublisherpublishesdueposts",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "source": "category_categoryimporttest_categoryimporttest_db",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_permrepo",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L143",
      "weight": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testownerisneverrestrictedbypermissions",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/ClinicService/ServiceItemMultiStaffTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "source": "clinicservice_serviceitemmultistafftest_serviceitemmultistafftest_testmultistafftoarrayandsectioncount",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_mockapiir",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L150",
      "weight": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testlocationresolutioncostisconstant",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "source": "doctor_purgedoctorscommandtest_purgedoctorscommandtest_testrefusesonprodwithnoescapehatch",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_doctorexists",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_makedoctor",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_prodtester",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testforcedeletesunclaimedimporteddoctorandsurrogate",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_makebrokendoctor",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testdryrunwritesnothing",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testeverystepisautodiscovered",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testrepairfixesdegreeandnamethenisidempotent",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctrine/RepositoryClassMappingTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "source": "doctrine_repositoryclassmappingtest_repositoryclassmappingtest_testentitieswithcustomrepodeclareit",
      "target": "static"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Entity/HasIbansTrait.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_hasibanstrait_removeiban",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_setup",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testcontractwithoutoverridesfollowstheadmindefault",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testlistreturnseffectivepercentsandsources",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testpatchcandropanoverridebacktotheadmindefault",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testsendingcategorycoveragesstoresanoverride",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Insurance/TenantInsuranceCleanupTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "source": "insurance_tenantinsurancecleanuptest_tenantinsurancecleanuptest_testpurgeremovestenantinsurancepricingandcoverage",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "source": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_setup",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_contract",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testabasicinsurancecannotbepickedasthesupplementaryone",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testaninsurancewithoutanactivecontractisrefused",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testasupplementaryinsurancecannotbepickedasthebasicone",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L136",
      "weight": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testtheconfirmedvisitproducesbothclaims",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testthesessionbillsbasethensupplementaryontheremainder",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_confirmation",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_activecontext",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdeactivateddoctorlosesclinicrecordsbutownerkeepsthem",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Patient/PatientRecordFieldsTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "source": "patient_patientrecordfieldstest_patientrecordfieldstest_testfieldsandtagsroundtrip",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testfinancialsplithappensonconfirmnotonpayment",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_em",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_resolver",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_testappointmentcommissiononlywhendomainownermatchesdoctorowner",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_testsubscriptioncommissionusessamedomainguard",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_commission",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_earnings",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_setup",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testdisabledorzeropercentearnsnothing",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsecretaryearnsitspercentwithoutanyrepresentation",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L187",
      "weight": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testshareiscalculatedonthenetamount",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L157",
      "weight": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsharesareclippedsothesystemsharestayspositive",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L191",
      "weight": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest_testsettlementacceptsaverifiedsecretaryiban",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_em",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_reporteduuids",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_testtheuserwalletstaysglobalacrossenvironments",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/AdminCspSubscriberTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "source": "shared_admincspsubscribertest_admincspsubscribertest_testadminresponsecarriescsp",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/AdminCspSubscriberTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "source": "shared_admincspsubscribertest_admincspsubscribertest_testnonadminresponsedoesnotgettheadmincsp",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/DbLoggerTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "source": "shared_dbloggertest_dbloggertest_testwarningpersistedbutinfoisnot",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest_setmaintenance",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest_setup",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_em",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_em",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L205",
      "weight": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_teststoredactivecontextcountsaschosen",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L183",
      "weight": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testuserwithoutachosencontextisnotfiltered",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_checker",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest_allentityclasses",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest_istenantowned",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_service",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testcreatesnewuserwithstaffrole",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testreusesexistinguserandkeepspassword",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_accounts",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_stafffixture",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testguardskipsuserswithstrongerrole",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest_service",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest_testsecretaryrolewinsoverstaffrole",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L83",
      "weight": 1.0,
      "source": "tests_apitestcase_apitestcase_countqueries",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L93",
      "weight": 1.0,
      "source": "tests_apitestcase_apitestcase_createuser",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L49",
      "weight": 1.0,
      "source": "tests_apitestcase_apitestcase_jwtfor",
      "target": "static"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L25",
      "weight": 1.0,
      "source": "tests_apitestcase_apitestcase_setup",
      "target": "static"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/AdminCspSubscriber.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_admincspsubscriber",
      "target": "eventsubscriber_admincspsubscriber_admincspsubscriber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/AdminCspSubscriber.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_admincspsubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/AdminCspSubscriber.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_admincspsubscriber",
      "target": "src_shared_eventsubscriber_admincspsubscriber_php_responseevent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/AdminCspSubscriber.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_admincspsubscriber_admincspsubscriber",
      "target": "eventsubscriber_admincspsubscriber_admincspsubscriber_getsubscribedevents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/AdminCspSubscriber.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_admincspsubscriber_admincspsubscriber",
      "target": "eventsubscriber_admincspsubscriber_admincspsubscriber_onresponse"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/AdminCspSubscriber.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_admincspsubscriber_admincspsubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_exceptionsubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_exceptionsubscriber_exceptionsubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_numericfieldnormalizersubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/SecurityHeadersSubscriber.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_securityheaderssubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/SecurityHeadersSubscriber.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_securityheaderssubscriber_securityheaderssubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_staffrouteguardsubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_staffrouteguardsubscriber_staffrouteguardsubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantfiltersubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantfiltersubscriber_tenantfiltersubscriber",
      "target": "eventsubscriberinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/AdminCspSubscriber.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "eventsubscriber_admincspsubscriber_admincspsubscriber_onresponse",
      "target": "src_shared_eventsubscriber_admincspsubscriber_php_responseevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_exceptionsubscriber",
      "target": "eventsubscriber_exceptionsubscriber_exceptionsubscriber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_exceptionsubscriber",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_exceptionsubscriber",
      "target": "src_shared_eventsubscriber_exceptionsubscriber_php_exceptionevent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_exceptionsubscriber_exceptionsubscriber",
      "target": "eventsubscriber_exceptionsubscriber_exceptionsubscriber_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_exceptionsubscriber_exceptionsubscriber",
      "target": "eventsubscriber_exceptionsubscriber_exceptionsubscriber_getsubscribedevents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_exceptionsubscriber_exceptionsubscriber",
      "target": "eventsubscriber_exceptionsubscriber_exceptionsubscriber_onkernelexception"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/ExceptionSubscriber.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "eventsubscriber_exceptionsubscriber_exceptionsubscriber_onkernelexception",
      "target": "src_shared_eventsubscriber_exceptionsubscriber_php_exceptionevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber",
      "target": "maintenanceservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber",
      "target": "src_shared_eventsubscriber_maintenancesubscriber_php_exceptionevent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber",
      "target": "src_shared_eventsubscriber_maintenancesubscriber_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber",
      "target": "src_shared_eventsubscriber_maintenancesubscriber_php_requestevent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber",
      "target": "src_shared_eventsubscriber_maintenancesubscriber_php_response"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_buildresponse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_expectsjson"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_getsubscribedevents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_isadmin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_iswhitelisted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_maintenanceresponsefor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_onkernelexception"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_onkernelrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_onkernelrequest",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_maintenanceresponsefor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_onkernelrequest",
      "target": "src_shared_eventsubscriber_maintenancesubscriber_php_requestevent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_onkernelexception",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_maintenanceresponsefor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_onkernelexception",
      "target": "src_shared_eventsubscriber_maintenancesubscriber_php_exceptionevent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_maintenanceresponsefor",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_buildresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_maintenanceresponsefor",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_isadmin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_maintenanceresponsefor",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_iswhitelisted"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_maintenanceresponsefor",
      "target": "src_shared_eventsubscriber_maintenancesubscriber_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L96",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_maintenanceresponsefor",
      "target": "src_shared_eventsubscriber_maintenancesubscriber_php_response"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L153",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_buildresponse",
      "target": "src_shared_eventsubscriber_maintenancesubscriber_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_expectsjson",
      "target": "src_shared_eventsubscriber_maintenancesubscriber_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_isadmin",
      "target": "src_shared_eventsubscriber_maintenancesubscriber_php_request"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L167",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_buildresponse",
      "target": "src_shared_eventsubscriber_maintenancesubscriber_php_response"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/MaintenanceSubscriber.php",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_buildresponse",
      "target": "eventsubscriber_maintenancesubscriber_maintenancesubscriber_expectsjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_numericfieldnormalizersubscriber",
      "target": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_numericfieldnormalizersubscriber",
      "target": "src_shared_eventsubscriber_numericfieldnormalizersubscriber_php_requestevent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber",
      "target": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber_getsubscribedevents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber",
      "target": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber_normalizetree"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber",
      "target": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber_onkernelrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber_onkernelrequest",
      "target": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber_normalizetree"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber_onkernelrequest",
      "target": "src_shared_eventsubscriber_numericfieldnormalizersubscriber_php_requestevent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php",
      "source_location": "L87",
      "weight": 1.0,
      "source": "eventsubscriber_numericfieldnormalizersubscriber_numericfieldnormalizersubscriber_normalizetree",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/SecurityHeadersSubscriber.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_securityheaderssubscriber",
      "target": "eventsubscriber_securityheaderssubscriber_securityheaderssubscriber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/SecurityHeadersSubscriber.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_securityheaderssubscriber",
      "target": "src_shared_eventsubscriber_securityheaderssubscriber_php_responseevent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/SecurityHeadersSubscriber.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_securityheaderssubscriber_securityheaderssubscriber",
      "target": "eventsubscriber_securityheaderssubscriber_securityheaderssubscriber_getsubscribedevents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/SecurityHeadersSubscriber.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "eventsubscriber_securityheaderssubscriber_securityheaderssubscriber",
      "target": "eventsubscriber_securityheaderssubscriber_securityheaderssubscriber_onkernelresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/EventSubscriber/SecurityHeadersSubscriber.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "eventsubscriber_securityheaderssubscriber_securityheaderssubscriber_onkernelresponse",
      "target": "src_shared_eventsubscriber_securityheaderssubscriber_php_responseevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Exception/AppException.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "exception_appexception",
      "target": "exception_appexception_appexception"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Exception/AppException.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "exception_appexception_appexception",
      "target": "exception_appexception_appexception_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Exception/AppException.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "exception_appexception_appexception",
      "target": "exception_appexception_appexception_geterrorcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Exception/AppException.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "exception_appexception_appexception",
      "target": "exception_appexception_appexception_getfield"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Exception/AppException.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "exception_appexception_appexception",
      "target": "exception_appexception_appexception_gethttpstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/AppLog.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_applog",
      "target": "logging_applog_applog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/AppLog.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_applog_applog",
      "target": "logging_applog_applog_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/AppLog.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_applog_applog",
      "target": "logging_applog_applog_toarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_applogrepository",
      "target": "logging_applogrepository_applogrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_applogrepository",
      "target": "src_shared_logging_applogrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_applogrepository_applogrepository",
      "target": "logging_applogrepository_applogrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_applogrepository_applogrepository",
      "target": "logging_applogrepository_applogrepository_deleteall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_applogrepository_applogrepository",
      "target": "logging_applogrepository_applogrepository_deleteolderthan"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/AppLogRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "logging_applogrepository_applogrepository_construct",
      "target": "src_shared_logging_applogrepository_php_managerregistry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_prunelogscommand",
      "target": "command_prunelogscommand_prunelogscommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_prunelogscommand",
      "target": "src_shared_logging_command_prunelogscommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_prunelogscommand",
      "target": "src_shared_logging_command_prunelogscommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_prunelogscommand_prunelogscommand",
      "target": "command_prunelogscommand_prunelogscommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_prunelogscommand_prunelogscommand",
      "target": "command_prunelogscommand_prunelogscommand_execute"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_prunelogscommand_prunelogscommand_execute",
      "target": "src_shared_logging_command_prunelogscommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/Command/PruneLogsCommand.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_prunelogscommand_prunelogscommand_execute",
      "target": "src_shared_logging_command_prunelogscommand_php_outputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger",
      "target": "connection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger",
      "target": "loggerinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger",
      "target": "logging_dblogger_dblogger"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger",
      "target": "loggerinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger",
      "target": "logging_dblogger_dblogger_alert"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger",
      "target": "logging_dblogger_dblogger_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger",
      "target": "logging_dblogger_dblogger_critical"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger",
      "target": "logging_dblogger_dblogger_debug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger",
      "target": "logging_dblogger_dblogger_emergency"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger",
      "target": "logging_dblogger_dblogger_error"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger",
      "target": "logging_dblogger_dblogger_info"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger",
      "target": "logging_dblogger_dblogger_log"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger",
      "target": "logging_dblogger_dblogger_notice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger",
      "target": "logging_dblogger_dblogger_sanitize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger",
      "target": "logging_dblogger_dblogger_warning"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/MellatGatewayTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_mellatgatewaytest",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_ranginehprovider",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DbLoggerTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_dbloggertest",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_healthcontrollertest",
      "target": "loggerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest",
      "target": "loggerinterface"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_alert",
      "target": "logging_dblogger_dblogger_log"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_critical",
      "target": "logging_dblogger_dblogger_log"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_debug",
      "target": "logging_dblogger_dblogger_log"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_emergency",
      "target": "logging_dblogger_dblogger_log"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_error",
      "target": "logging_dblogger_dblogger_log"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_info",
      "target": "logging_dblogger_dblogger_log"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_log",
      "target": "logging_dblogger_dblogger_sanitize"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_log",
      "target": "stringable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_notice",
      "target": "logging_dblogger_dblogger_log"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_warning",
      "target": "logging_dblogger_dblogger_log"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_alert",
      "target": "stringable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_critical",
      "target": "stringable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_debug",
      "target": "stringable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_emergency",
      "target": "stringable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_error",
      "target": "stringable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_info",
      "target": "stringable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_notice",
      "target": "stringable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/DbLogger.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "logging_dblogger_dblogger_warning",
      "target": "stringable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/LogPruneService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_logpruneservice",
      "target": "logging_logpruneservice_logpruneservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/LogPruneService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_logpruneservice",
      "target": "siteconfigrepository"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/LogPruneService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_logpruneservice_logpruneservice",
      "target": "logging_logpruneservice_logpruneservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/LogPruneService.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "logging_logpruneservice_logpruneservice",
      "target": "logging_logpruneservice_logpruneservice_prunebyretention"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/Message/PruneLogsMessage.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "message_prunelogsmessage",
      "target": "message_prunelogsmessage_prunelogsmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/MessageHandler/PruneLogsHandler.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "messagehandler_prunelogshandler",
      "target": "messagehandler_prunelogshandler_prunelogshandler"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/MessageHandler/PruneLogsHandler.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "messagehandler_prunelogshandler",
      "target": "prunelogsmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/MessageHandler/PruneLogsHandler.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "messagehandler_prunelogshandler_prunelogshandler",
      "target": "messagehandler_prunelogshandler_prunelogshandler_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/MessageHandler/PruneLogsHandler.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "messagehandler_prunelogshandler_prunelogshandler",
      "target": "messagehandler_prunelogshandler_prunelogshandler_invoke"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Logging/MessageHandler/PruneLogsHandler.php",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "messagehandler_prunelogshandler_prunelogshandler_invoke",
      "target": "prunelogsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice",
      "target": "httpclientinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice",
      "target": "service_apiirservice_apiirservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice_apiirservice",
      "target": "service_apiirservice_apiirservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice_apiirservice",
      "target": "service_apiirservice_apiirservice_extractmatched"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice_apiirservice",
      "target": "service_apiirservice_apiirservice_ibanmatch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice_apiirservice",
      "target": "service_apiirservice_apiirservice_isconfigured"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice_apiirservice",
      "target": "service_apiirservice_apiirservice_personinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice_apiirservice",
      "target": "service_apiirservice_apiirservice_post"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice_apiirservice",
      "target": "service_apiirservice_apiirservice_shahkarmatch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice_apiirservice_post",
      "target": "service_apiirservice_apiirservice_isconfigured"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice_apiirservice_shahkarmatch",
      "target": "service_apiirservice_apiirservice_extractmatched"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice_apiirservice_shahkarmatch",
      "target": "service_apiirservice_apiirservice_post"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice_apiirservice_ibanmatch",
      "target": "service_apiirservice_apiirservice_extractmatched"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice_apiirservice_ibanmatch",
      "target": "service_apiirservice_apiirservice_post"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/ApiIrService.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_apiirservice_apiirservice_personinfo",
      "target": "service_apiirservice_apiirservice_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileUploadService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_fileuploadservice",
      "target": "service_fileuploadservice_fileuploadservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileUploadService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_fileuploadservice",
      "target": "src_shared_service_fileuploadservice_php_request"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileUploadService.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_fileuploadservice_fileuploadservice",
      "target": "service_fileuploadservice_fileuploadservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileUploadService.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_fileuploadservice_fileuploadservice",
      "target": "service_fileuploadservice_fileuploadservice_storefromrequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileUploadService.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_fileuploadservice_fileuploadservice_storefromrequest",
      "target": "src_shared_service_fileuploadservice_php_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_filevalidatorservice",
      "target": "service_filevalidatorservice_filevalidatorservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_filevalidatorservice",
      "target": "uploadedfile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_filevalidatorservice_filevalidatorservice",
      "target": "service_filevalidatorservice_filevalidatorservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_filevalidatorservice_filevalidatorservice",
      "target": "service_filevalidatorservice_filevalidatorservice_detectmimetype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_filevalidatorservice_filevalidatorservice",
      "target": "service_filevalidatorservice_filevalidatorservice_sanitizefilename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_filevalidatorservice_filevalidatorservice",
      "target": "service_filevalidatorservice_filevalidatorservice_validate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_filevalidatorservice_filevalidatorservice",
      "target": "service_filevalidatorservice_filevalidatorservice_validateuploadedfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_filevalidatorservice_filevalidatorservice_validateuploadedfile",
      "target": "service_filevalidatorservice_filevalidatorservice_validate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_filevalidatorservice_filevalidatorservice_validateuploadedfile",
      "target": "uploadedfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/FileValidatorService.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_filevalidatorservice_filevalidatorservice_validate",
      "target": "service_filevalidatorservice_filevalidatorservice_sanitizefilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/InputValidator.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_inputvalidator",
      "target": "service_inputvalidator_inputvalidator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L217",
      "weight": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_guardnationalcode",
      "target": "service_inputvalidator_inputvalidator"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/InputValidator.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_inputvalidator_inputvalidator",
      "target": "service_inputvalidator_inputvalidator_isvalidiranmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/InputValidator.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_inputvalidator_inputvalidator",
      "target": "service_inputvalidator_inputvalidator_isvalidirannationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/InputValidator.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_inputvalidator_inputvalidator",
      "target": "service_inputvalidator_inputvalidator_maskmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Service/InputValidator.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_inputvalidator_inputvalidator",
      "target": "service_inputvalidator_inputvalidator_toenglishdigits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/GlobalTables.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_globaltables",
      "target": "tenant_globaltables_globaltables"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/NullableTenantOwnedTrait.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_nullabletenantownedtrait",
      "target": "src_shared_tenant_nullabletenantownedtrait_php_entitycontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/NullableTenantOwnedTrait.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_nullabletenantownedtrait",
      "target": "tenant_nullabletenantownedtrait_assigntenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/NullableTenantOwnedTrait.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_nullabletenantownedtrait",
      "target": "tenant_nullabletenantownedtrait_getentityid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/NullableTenantOwnedTrait.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_nullabletenantownedtrait",
      "target": "tenant_nullabletenantownedtrait_getentitytype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/NullableTenantOwnedTrait.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_nullabletenantownedtrait",
      "target": "tenant_nullabletenantownedtrait_hastenant"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/NullableTenantOwnedTrait.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tenant_nullabletenantownedtrait_assigntenant",
      "target": "src_shared_tenant_nullabletenantownedtrait_php_entitycontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilter.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantfilter",
      "target": "classmetadata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilter.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantfilter",
      "target": "sqlfilter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilter.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantfilter",
      "target": "tenant_tenantfilter_tenantfilter"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilter.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantfilter_tenantfilter",
      "target": "sqlfilter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilter.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantfilter_tenantfilter",
      "target": "tenant_tenantfilter_tenantfilter_addfilterconstraint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilter.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tenant_tenantfilter_tenantfilter_addfilterconstraint",
      "target": "classmetadata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantfiltersubscriber",
      "target": "entitycontextresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantfiltersubscriber",
      "target": "src_shared_tenant_tenantfiltersubscriber_php_requestevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantfiltersubscriber",
      "target": "tenant_tenantfiltersubscriber_tenantfiltersubscriber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantfiltersubscriber_tenantfiltersubscriber",
      "target": "tenant_tenantfiltersubscriber_tenantfiltersubscriber_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantfiltersubscriber_tenantfiltersubscriber",
      "target": "tenant_tenantfiltersubscriber_tenantfiltersubscriber_getsubscribedevents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantfiltersubscriber_tenantfiltersubscriber",
      "target": "tenant_tenantfiltersubscriber_tenantfiltersubscriber_onrequest"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantFilterSubscriber.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tenant_tenantfiltersubscriber_tenantfiltersubscriber_onrequest",
      "target": "src_shared_tenant_tenantfiltersubscriber_php_requestevent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnedTrait.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantownedtrait",
      "target": "src_shared_tenant_tenantownedtrait_php_entitycontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnedTrait.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantownedtrait",
      "target": "tenant_tenantownedtrait_assigntenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnedTrait.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantownedtrait",
      "target": "tenant_tenantownedtrait_assigntenantpair"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnedTrait.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantownedtrait",
      "target": "tenant_tenantownedtrait_getentityid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnedTrait.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantownedtrait",
      "target": "tenant_tenantownedtrait_getentitytype"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnedTrait.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tenant_tenantownedtrait_assigntenant",
      "target": "src_shared_tenant_tenantownedtrait_php_entitycontext"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Shared/Tenant/TenantOwnedTrait.php",
      "source_location": "L57",
      "weight": 1.0,
      "source": "tenant_tenantownedtrait_assigntenantpair",
      "target": "src_shared_tenant_tenantownedtrait_php_entitycontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantownershipchecker",
      "target": "src_shared_tenant_tenantownershipchecker_php_entitycontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantownershipchecker",
      "target": "tenant_tenantownershipchecker_tenantownershipchecker"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantownershipchecker_tenantownershipchecker",
      "target": "tenant_tenantownershipchecker_tenantownershipchecker_allbelongto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantownershipchecker_tenantownershipchecker",
      "target": "tenant_tenantownershipchecker_tenantownershipchecker_belongsto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantownershipchecker_tenantownershipchecker",
      "target": "tenant_tenantownershipchecker_tenantownershipchecker_belongstopair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantownershipchecker_tenantownershipchecker_allbelongto",
      "target": "tenant_tenantownershipchecker_tenantownershipchecker_belongsto"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tenant_tenantownershipchecker_tenantownershipchecker_belongsto",
      "target": "src_shared_tenant_tenantownershipchecker_php_entitycontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tenant_tenantownershipchecker_tenantownershipchecker_belongsto",
      "target": "tenant_tenantownershipchecker_tenantownershipchecker_belongstopair"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Tenant/TenantOwnershipChecker.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tenant_tenantownershipchecker_tenantownershipchecker_allbelongto",
      "target": "src_shared_tenant_tenantownershipchecker_php_entitycontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Util/DisplayName.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_displayname",
      "target": "util_displayname_displayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "source": "shared_displaynametest_displaynametest_testnullistreatedasplaceholder",
      "target": "util_displayname_displayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "source": "shared_displaynametest_displaynametest_testpollutednamesarerejected",
      "target": "util_displayname_displayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "source": "shared_displaynametest_displaynametest_testrealnamespass",
      "target": "util_displayname_displayname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "source": "shared_displaynametest_displaynametest_testrejectioncarries422",
      "target": "util_displayname_displayname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Util/DisplayName.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_displayname_displayname",
      "target": "util_displayname_displayname_assertreal"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Util/DisplayName.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_displayname_displayname",
      "target": "util_displayname_displayname_isplaceholder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Util/PersianText.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_persiantext",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "source": "doctor_doctornametitletest_doctornametitletest_teststripdoctortitle",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L77",
      "weight": 1.0,
      "source": "service_staffaccountservice_staffaccountservice_normalizemobile",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "source": "shared_numericfieldnormalizertest_numericfieldnormalizertest_testdigitshelpertranslateswithoutstripping",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "source": "shared_numericfieldnormalizertest_numericfieldnormalizertest_testsecretarycreatedwithpersiandigitsisstoredlatin",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "source": "shared_persiantexttest_persiantexttest_testarabicyehandkafareunified",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "source": "shared_persiantexttest_persiantexttest_testdifferentnamesstaydifferent",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "source": "shared_persiantexttest_persiantexttest_testhalfspaceandextrawhitespace",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "source": "shared_persiantexttest_persiantexttest_testpersianandarabicdigits",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "source": "shared_persiantexttest_persiantexttest_teststripdoctortitle",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "source": "shared_persiantexttest_persiantexttest_testwithdoctortitleprependsexactlyonce",
      "target": "util_persiantext_persiantext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Util/PersianText.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_persiantext_persiantext",
      "target": "util_persiantext_persiantext_digits"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Util/PersianText.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_persiantext_persiantext",
      "target": "util_persiantext_persiantext_normalize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Util/PersianText.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_persiantext_persiantext",
      "target": "util_persiantext_persiantext_samename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Util/PersianText.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_persiantext_persiantext",
      "target": "util_persiantext_persiantext_stripdoctortitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Shared/Util/PersianText.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_persiantext_persiantext",
      "target": "util_persiantext_persiantext_withdoctortitle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedsmsmessagetemplatescommand",
      "target": "command_seedsmsmessagetemplatescommand_seedsmsmessagetemplatescommand"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedsmsmessagetemplatescommand",
      "target": "smsmessagetemplate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedsmsmessagetemplatescommand",
      "target": "smsmessagetemplaterepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedsmsmessagetemplatescommand",
      "target": "src_sms_command_seedsmsmessagetemplatescommand_php_inputinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedsmsmessagetemplatescommand",
      "target": "src_sms_command_seedsmsmessagetemplatescommand_php_outputinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedsmsmessagetemplatescommand_seedsmsmessagetemplatescommand",
      "target": "command_seedsmsmessagetemplatescommand_seedsmsmessagetemplatescommand_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "command_seedsmsmessagetemplatescommand_seedsmsmessagetemplatescommand",
      "target": "command_seedsmsmessagetemplatescommand_seedsmsmessagetemplatescommand_execute"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seedsmsmessagetemplatescommand_seedsmsmessagetemplatescommand_execute",
      "target": "src_sms_command_seedsmsmessagetemplatescommand_php_inputinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Command/SeedSmsMessageTemplatesCommand.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "command_seedsmsmessagetemplatescommand_seedsmsmessagetemplatescommand_execute",
      "target": "src_sms_command_seedsmsmessagetemplatescommand_php_outputinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller",
      "target": "controller_smscontroller_smscontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller",
      "target": "smsservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller",
      "target": "smstemplate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller",
      "target": "src_sms_controller_smscontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller",
      "target": "src_sms_controller_smscontroller_php_request"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L329",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller",
      "target": "controller_smscontroller_smscontroller_approvetemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller",
      "target": "controller_smscontroller_smscontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller",
      "target": "controller_smscontroller_smscontroller_createtemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L263",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller",
      "target": "controller_smscontroller_smscontroller_deletetemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller",
      "target": "controller_smscontroller_smscontroller_gettemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L302",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller",
      "target": "controller_smscontroller_smscontroller_listtemplates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L378",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller",
      "target": "controller_smscontroller_smscontroller_rejecttemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller",
      "target": "controller_smscontroller_smscontroller_send"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L433",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller",
      "target": "controller_smscontroller_smscontroller_sendviatemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller",
      "target": "controller_smscontroller_smscontroller_submittemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller",
      "target": "controller_smscontroller_smscontroller_updatetemplate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_send",
      "target": "src_sms_controller_smscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_send",
      "target": "src_sms_controller_smscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L329",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_approvetemplate",
      "target": "src_sms_controller_smscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_createtemplate",
      "target": "src_sms_controller_smscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L378",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_rejecttemplate",
      "target": "src_sms_controller_smscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L433",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_sendviatemplate",
      "target": "src_sms_controller_smscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L164",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_updatetemplate",
      "target": "src_sms_controller_smscontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L329",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_approvetemplate",
      "target": "src_sms_controller_smscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L82",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_createtemplate",
      "target": "src_sms_controller_smscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L263",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_deletetemplate",
      "target": "src_sms_controller_smscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L132",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_gettemplate",
      "target": "src_sms_controller_smscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L302",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_listtemplates",
      "target": "src_sms_controller_smscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L378",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_rejecttemplate",
      "target": "src_sms_controller_smscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L433",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_sendviatemplate",
      "target": "src_sms_controller_smscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L225",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_submittemplate",
      "target": "src_sms_controller_smscontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsController.php",
      "source_location": "L164",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smscontroller_smscontroller_updatetemplate",
      "target": "src_sms_controller_smscontroller_php_jsonresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smsmessagecontroller",
      "target": "controller_smsmessagecontroller_smsmessagecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smsmessagecontroller",
      "target": "smsmessagetemplate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smsmessagecontroller",
      "target": "smsmessagetemplaterepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smsmessagecontroller",
      "target": "src_sms_controller_smsmessagecontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smsmessagecontroller",
      "target": "src_sms_controller_smsmessagecontroller_php_request"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smsmessagecontroller_smsmessagecontroller",
      "target": "controller_smsmessagecontroller_smsmessagecontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smsmessagecontroller_smsmessagecontroller",
      "target": "controller_smsmessagecontroller_smsmessagecontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smsmessagecontroller_smsmessagecontroller",
      "target": "controller_smsmessagecontroller_smsmessagecontroller_update"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smsmessagecontroller_smsmessagecontroller_list",
      "target": "src_sms_controller_smsmessagecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smsmessagecontroller_smsmessagecontroller_update",
      "target": "src_sms_controller_smsmessagecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsMessageController.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smsmessagecontroller_smsmessagecontroller_update",
      "target": "src_sms_controller_smsmessagecontroller_php_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller",
      "target": "smssettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller",
      "target": "src_sms_controller_smswalletcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller",
      "target": "src_sms_controller_smswalletcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller",
      "target": "src_sms_controller_smswalletcontroller_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller_adminapprove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller_adminreject"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L266",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller_adminreport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller_adminreviewlist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller_balance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller_charge"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller_getsettings"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller_logs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L288",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller_resolveentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L255",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller_resolveentityname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller_smspricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller",
      "target": "controller_smswalletcontroller_smswalletcontroller_updatesettings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_balance",
      "target": "controller_smswalletcontroller_smswalletcontroller_smspricerials"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_balance",
      "target": "controller_smswalletcontroller_smswalletcontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_balance",
      "target": "src_sms_controller_smswalletcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_balance",
      "target": "src_sms_controller_smswalletcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_charge",
      "target": "src_sms_controller_smswalletcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L141",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_getsettings",
      "target": "src_sms_controller_smswalletcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_logs",
      "target": "src_sms_controller_smswalletcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L288",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_resolveentity",
      "target": "src_sms_controller_smswalletcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_updatesettings",
      "target": "src_sms_controller_smswalletcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L219",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_adminapprove",
      "target": "src_sms_controller_smswalletcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L234",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_adminreject",
      "target": "src_sms_controller_smswalletcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L266",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_adminreport",
      "target": "src_sms_controller_smswalletcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L195",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_adminreviewlist",
      "target": "src_sms_controller_smswalletcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L66",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_charge",
      "target": "src_sms_controller_smswalletcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L141",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_getsettings",
      "target": "src_sms_controller_smswalletcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L118",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_logs",
      "target": "src_sms_controller_smswalletcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L165",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_updatesettings",
      "target": "src_sms_controller_smswalletcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_charge",
      "target": "controller_smswalletcontroller_smswalletcontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_charge",
      "target": "src_sms_controller_smswalletcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L234",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_adminreject",
      "target": "src_sms_controller_smswalletcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L266",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_adminreport",
      "target": "src_sms_controller_smswalletcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L195",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_adminreviewlist",
      "target": "src_sms_controller_smswalletcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L118",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_logs",
      "target": "src_sms_controller_smswalletcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_updatesettings",
      "target": "src_sms_controller_smswalletcontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_logs",
      "target": "controller_smswalletcontroller_smswalletcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_getsettings",
      "target": "controller_smswalletcontroller_smswalletcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_updatesettings",
      "target": "controller_smswalletcontroller_smswalletcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Controller/SmsWalletController.php",
      "source_location": "L212",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_smswalletcontroller_smswalletcontroller_adminreviewlist",
      "target": "controller_smswalletcontroller_smswalletcontroller_resolveentityname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smslog",
      "target": "entity_smslog_smslog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smslog",
      "target": "smslogrepository"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smslog_smslog",
      "target": "entity_smslog_smslog_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smslog_smslog",
      "target": "entity_smslog_smslog_gettag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smslog_smslog",
      "target": "entity_smslog_smslog_gettemplatecode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smslog_smslog",
      "target": "entity_smslog_smslog_settag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smslog_smslog",
      "target": "entity_smslog_smslog_settemplatecode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smslog_smslog",
      "target": "entity_smslog_smslog_settemplateuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smslog_smslog",
      "target": "entity_smslog_smslog_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smslog_smslog_settemplateuuid",
      "target": "src_sms_entity_smslog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smslog_smslog_settag",
      "target": "src_sms_entity_smslog_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsLog.php",
      "source_location": "L83",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smslog_smslog_settemplatecode",
      "target": "src_sms_entity_smslog_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate",
      "target": "smsmessagetemplaterepository"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_getbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_getkavenegartemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_gettag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_gettitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_gettokenmap"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_getvariables"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_setbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_setkavenegartemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_settitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_settokenmap"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate",
      "target": "entity_smsmessagetemplate_smsmessagetemplate_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L83",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate_settitle",
      "target": "src_sms_entity_smsmessagetemplate_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate_setbody",
      "target": "src_sms_entity_smsmessagetemplate_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L135",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate_setkavenegartemplate",
      "target": "src_sms_entity_smsmessagetemplate_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsMessageTemplate.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smsmessagetemplate_smsmessagetemplate_settokenmap",
      "target": "src_sms_entity_smsmessagetemplate_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings",
      "target": "entity_smssettings_smssettings"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_approvepostvisittext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_getpostvisittext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_getpostvisittextpending"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_getpostvisittextrejectreason"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_getpostvisittextstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_getreminderhoursbefore"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_ispostvisitenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_isreminderenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_rejectpostvisittext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_setpostvisitenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_setpostvisittext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_setreminderenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_setreminderhoursbefore"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_submitpostvisittext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings",
      "target": "entity_smssettings_smssettings_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L72",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings_setreminderenabled",
      "target": "src_sms_entity_smssettings_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings_approvepostvisittext",
      "target": "src_sms_entity_smssettings_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L97",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings_rejectpostvisittext",
      "target": "src_sms_entity_smssettings_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings_setpostvisitenabled",
      "target": "src_sms_entity_smssettings_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings_setpostvisittext",
      "target": "src_sms_entity_smssettings_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings_setreminderhoursbefore",
      "target": "src_sms_entity_smssettings_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsSettings.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smssettings_smssettings_submitpostvisittext",
      "target": "src_sms_entity_smssettings_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate",
      "target": "entity_smstemplate_smstemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_approve"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_getadminnote"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_getbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_getprovidercode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_getvariables"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_reject"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_renderbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_reverttodraft"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_setbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_setprovidercode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_setvariables"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_submitforreview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate",
      "target": "entity_smstemplate_smstemplate_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_setname",
      "target": "entity_smstemplate_smstemplate_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_setname",
      "target": "src_sms_entity_smstemplate_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_approve",
      "target": "src_sms_entity_smstemplate_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L85",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_reject",
      "target": "src_sms_entity_smstemplate_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_reverttodraft",
      "target": "src_sms_entity_smstemplate_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L69",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_setbody",
      "target": "src_sms_entity_smstemplate_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_setprovidercode",
      "target": "src_sms_entity_smstemplate_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_setvariables",
      "target": "src_sms_entity_smstemplate_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_submitforreview",
      "target": "src_sms_entity_smstemplate_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_setbody",
      "target": "entity_smstemplate_smstemplate_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_setprovidercode",
      "target": "entity_smstemplate_smstemplate_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_setvariables",
      "target": "entity_smstemplate_smstemplate_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_submitforreview",
      "target": "entity_smstemplate_smstemplate_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_reverttodraft",
      "target": "entity_smstemplate_smstemplate_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_approve",
      "target": "entity_smstemplate_smstemplate_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsTemplate.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smstemplate_smstemplate_reject",
      "target": "entity_smstemplate_smstemplate_touch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallet",
      "target": "entity_smswallet_smswallet"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallet_smswallet",
      "target": "entity_smswallet_smswallet_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallet_smswallet",
      "target": "entity_smswallet_smswallet_credit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallet_smswallet",
      "target": "entity_smswallet_smswallet_debit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallet_smswallet",
      "target": "entity_smswallet_smswallet_getbalancerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallet_smswallet",
      "target": "entity_smswallet_smswallet_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallet_smswallet",
      "target": "entity_smswallet_smswallet_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWallet.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallet_smswallet",
      "target": "entity_smswallet_smswallet_getid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction",
      "target": "entity_smswallettransaction_smswallettransaction"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction",
      "target": "src_sms_entity_smswallettransaction_php_payment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction_smswallettransaction",
      "target": "entity_smswallettransaction_smswallettransaction_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction_smswallettransaction",
      "target": "entity_smswallettransaction_smswallettransaction_getamountrials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction_smswallettransaction",
      "target": "entity_smswallettransaction_smswallettransaction_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction_smswallettransaction",
      "target": "entity_smswallettransaction_smswallettransaction_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction_smswallettransaction",
      "target": "entity_smswallettransaction_smswallettransaction_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction_smswallettransaction",
      "target": "entity_smswallettransaction_smswallettransaction_gettype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction_smswallettransaction",
      "target": "entity_smswallettransaction_smswallettransaction_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction_smswallettransaction",
      "target": "entity_smswallettransaction_smswallettransaction_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction_smswallettransaction",
      "target": "src_sms_entity_smswallettransaction_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction_smswallettransaction",
      "target": "src_sms_entity_smswallettransaction_php_smswallet"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction_smswallettransaction_construct",
      "target": "src_sms_entity_smswallettransaction_php_smswallet"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Entity/SmsWalletTransaction.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_smswallettransaction_smswallettransaction_construct",
      "target": "src_sms_entity_smswallettransaction_php_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Message/SendSmsMessage.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "message_sendsmsmessage",
      "target": "message_sendsmsmessage_sendsmsmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Message/SendSmsMessage.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "message_sendsmsmessage_sendsmsmessage",
      "target": "message_sendsmsmessage_sendsmsmessage_construct"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider",
      "target": "httpclientinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider",
      "target": "provider_kavehnegarprovider_kavehnegarprovider"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_forslot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_get"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_key"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_send"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_sender"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_sendtemplate"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider",
      "target": "src_sms_service_smsservice_php_smsproviderinterface"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider_get",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider_send",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider_sendtemplate",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider_send",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_sender"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider_send",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider_sendtemplate",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/KavehNegarProvider.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_kavehnegarprovider_kavehnegarprovider_sendtemplate",
      "target": "provider_kavehnegarprovider_kavehnegarprovider_forslot"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_ranginehprovider",
      "target": "httpclientinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_ranginehprovider",
      "target": "provider_ranginehprovider_ranginehprovider"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_ranginehprovider_ranginehprovider",
      "target": "provider_ranginehprovider_ranginehprovider_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_ranginehprovider_ranginehprovider",
      "target": "provider_ranginehprovider_ranginehprovider_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_ranginehprovider_ranginehprovider",
      "target": "provider_ranginehprovider_ranginehprovider_send"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_ranginehprovider_ranginehprovider",
      "target": "provider_ranginehprovider_ranginehprovider_sendtemplate"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/RanginehProvider.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_ranginehprovider_ranginehprovider",
      "target": "src_sms_service_smsservice_php_smsproviderinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/SmsProviderInterface.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_smsproviderinterface",
      "target": "provider_smsproviderinterface_getname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/SmsProviderInterface.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_smsproviderinterface",
      "target": "provider_smsproviderinterface_send"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Provider/SmsProviderInterface.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "provider_smsproviderinterface",
      "target": "provider_smsproviderinterface_sendtemplate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smslogrepository",
      "target": "repository_smslogrepository_smslogrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smslogrepository",
      "target": "smslog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smslogrepository",
      "target": "src_sms_repository_smslogrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smslogrepository_smslogrepository",
      "target": "repository_smslogrepository_smslogrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smslogrepository_smslogrepository",
      "target": "repository_smslogrepository_smslogrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "source": "repository_smslogrepository_smslogrepository_construct",
      "target": "smslog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smslogrepository_smslogrepository_construct",
      "target": "src_sms_repository_smslogrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsLogRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smslogrepository_smslogrepository_save",
      "target": "smslog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice",
      "target": "smslog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest",
      "target": "smslog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smsmessagetemplaterepository",
      "target": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smsmessagetemplaterepository",
      "target": "smsmessagetemplate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smsmessagetemplaterepository",
      "target": "src_sms_repository_smsmessagetemplaterepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository",
      "target": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository",
      "target": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository_findbytag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository",
      "target": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository_construct",
      "target": "smsmessagetemplate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository_construct",
      "target": "src_sms_repository_smsmessagetemplaterepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository_findbytag",
      "target": "smsmessagetemplate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsMessageTemplateRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smsmessagetemplaterepository_smsmessagetemplaterepository_save",
      "target": "smsmessagetemplate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice",
      "target": "smsmessagetemplate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsTextResolver.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smstextresolver",
      "target": "smsmessagetemplate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smssettingsrepository",
      "target": "repository_smssettingsrepository_smssettingsrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smssettingsrepository",
      "target": "smssettings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smssettingsrepository",
      "target": "src_sms_repository_smssettingsrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smssettingsrepository_smssettingsrepository",
      "target": "repository_smssettingsrepository_smssettingsrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smssettingsrepository_smssettingsrepository",
      "target": "repository_smssettingsrepository_smssettingsrepository_findbyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smssettingsrepository_smssettingsrepository",
      "target": "repository_smssettingsrepository_smssettingsrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_smssettingsrepository_smssettingsrepository_construct",
      "target": "smssettings"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smssettingsrepository_smssettingsrepository_construct",
      "target": "src_sms_repository_smssettingsrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_smssettingsrepository_smssettingsrepository_findbyentity",
      "target": "smssettings"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsSettingsRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smssettingsrepository_smssettingsrepository_save",
      "target": "smssettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smstemplaterepository",
      "target": "repository_smstemplaterepository_smstemplaterepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smstemplaterepository",
      "target": "smstemplate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smstemplaterepository",
      "target": "src_sms_repository_smstemplaterepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smstemplaterepository_smstemplaterepository",
      "target": "repository_smstemplaterepository_smstemplaterepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smstemplaterepository_smstemplaterepository",
      "target": "repository_smstemplaterepository_smstemplaterepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smstemplaterepository_smstemplaterepository",
      "target": "repository_smstemplaterepository_smstemplaterepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smstemplaterepository_smstemplaterepository",
      "target": "repository_smstemplaterepository_smstemplaterepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "source": "repository_smstemplaterepository_smstemplaterepository_construct",
      "target": "smstemplate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smstemplaterepository_smstemplaterepository_construct",
      "target": "src_sms_repository_smstemplaterepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_smstemplaterepository_smstemplaterepository_findbyuuid",
      "target": "smstemplate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smstemplaterepository_smstemplaterepository_remove",
      "target": "smstemplate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsTemplateRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smstemplaterepository_smstemplaterepository_save",
      "target": "smstemplate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswalletrepository",
      "target": "repository_smswalletrepository_smswalletrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswalletrepository",
      "target": "src_sms_repository_smswalletrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswalletrepository",
      "target": "src_sms_repository_smswalletrepository_php_smswallet"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswalletrepository_smswalletrepository",
      "target": "repository_smswalletrepository_smswalletrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswalletrepository_smswalletrepository",
      "target": "repository_smswalletrepository_smswalletrepository_findbyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswalletrepository_smswalletrepository",
      "target": "repository_smswalletrepository_smswalletrepository_getbalance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswalletrepository_smswalletrepository",
      "target": "repository_smswalletrepository_smswalletrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smswalletrepository_smswalletrepository_construct",
      "target": "src_sms_repository_smswalletrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_smswalletrepository_smswalletrepository_construct",
      "target": "src_sms_repository_smswalletrepository_php_smswallet"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_smswalletrepository_smswalletrepository_findbyentity",
      "target": "src_sms_repository_smswalletrepository_php_smswallet"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswalletrepository_smswalletrepository_getbalance",
      "target": "repository_smswalletrepository_smswalletrepository_findbyentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smswalletrepository_smswalletrepository_save",
      "target": "src_sms_repository_smswalletrepository_php_smswallet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository",
      "target": "repository_smswallettransactionrepository_smswallettransactionrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository",
      "target": "smswallettransaction"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository",
      "target": "src_sms_repository_smswallettransactionrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository",
      "target": "src_sms_repository_smswallettransactionrepository_php_smswallet"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository_smswallettransactionrepository",
      "target": "repository_smswallettransactionrepository_smswallettransactionrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository_smswallettransactionrepository",
      "target": "repository_smswallettransactionrepository_smswallettransactionrepository_countbywallet"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository_smswallettransactionrepository",
      "target": "repository_smswallettransactionrepository_smswallettransactionrepository_findbywallet"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository_smswallettransactionrepository",
      "target": "repository_smswallettransactionrepository_smswallettransactionrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_smswallettransactionrepository_smswallettransactionrepository_construct",
      "target": "smswallettransaction"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository_smswallettransactionrepository_construct",
      "target": "src_sms_repository_smswallettransactionrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository_smswallettransactionrepository_findbywallet",
      "target": "src_sms_repository_smswallettransactionrepository_php_smswallet"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository_smswallettransactionrepository_countbywallet",
      "target": "src_sms_repository_smswallettransactionrepository_php_smswallet"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Repository/SmsWalletTransactionRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_smswallettransactionrepository_smswallettransactionrepository_save",
      "target": "smswallettransaction"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smswalletservice",
      "target": "smswallettransaction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SendSmsHandler.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_sendsmshandler",
      "target": "service_sendsmshandler_sendsmshandler"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SendSmsHandler.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_sendsmshandler",
      "target": "src_sms_service_sendsmshandler_php_sendsmsmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SendSmsHandler.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_sendsmshandler_sendsmshandler",
      "target": "service_sendsmshandler_sendsmshandler_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SendSmsHandler.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_sendsmshandler_sendsmshandler",
      "target": "service_sendsmshandler_sendsmshandler_invoke"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SendSmsHandler.php",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_sendsmshandler_sendsmshandler_invoke",
      "target": "src_sms_service_sendsmshandler_php_sendsmsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice",
      "target": "messagebusinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice",
      "target": "service_smsservice_smsservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice",
      "target": "smslogrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice",
      "target": "smsmessagetemplaterepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice",
      "target": "src_sms_service_smsservice_php_sendsmsmessage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice",
      "target": "src_sms_service_smsservice_php_smsproviderinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice_smsservice",
      "target": "service_smsservice_smsservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice_smsservice",
      "target": "service_smsservice_smsservice_dispatchasync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice_smsservice",
      "target": "service_smsservice_smsservice_dispatchtemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice_smsservice",
      "target": "service_smsservice_smsservice_resolveprovider"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice_smsservice",
      "target": "service_smsservice_smsservice_sendnow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice_smsservice_dispatchtemplate",
      "target": "service_smsservice_smsservice_dispatchasync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smsservice_smsservice_sendnow",
      "target": "service_smsservice_smsservice_resolveprovider"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_smsservice_smsservice_sendnow",
      "target": "src_sms_service_smsservice_php_sendsmsmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsService.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_smsservice_smsservice_resolveprovider",
      "target": "src_sms_service_smsservice_php_smsproviderinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsTextResolver.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smstextresolver",
      "target": "service_smstextresolver_smstextresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsTextResolver.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smstextresolver",
      "target": "smsmessagetemplaterepository"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsTextResolver.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smstextresolver_smstextresolver",
      "target": "service_smstextresolver_smstextresolver_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsTextResolver.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smstextresolver_smstextresolver",
      "target": "service_smstextresolver_smstextresolver_resolve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smswalletservice",
      "target": "service_smswalletservice_smswalletservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smswalletservice",
      "target": "src_sms_service_smswalletservice_php_payment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smswalletservice",
      "target": "src_sms_service_smswalletservice_php_smswallet"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smswalletservice_smswalletservice",
      "target": "service_smswalletservice_smswalletservice_charge"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smswalletservice_smswalletservice",
      "target": "service_smswalletservice_smswalletservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smswalletservice_smswalletservice",
      "target": "service_smswalletservice_smswalletservice_deduct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smswalletservice_smswalletservice",
      "target": "service_smswalletservice_smswalletservice_getbalance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_smswalletservice_smswalletservice",
      "target": "service_smswalletservice_smswalletservice_getorcreate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_smswalletservice_smswalletservice_getorcreate",
      "target": "src_sms_service_smswalletservice_php_smswallet"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_smswalletservice_smswalletservice_charge",
      "target": "src_sms_service_smswalletservice_php_smswallet"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_smswalletservice_smswalletservice_deduct",
      "target": "src_sms_service_smswalletservice_php_smswallet"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Sms/Service/SmsWalletService.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_smswalletservice_smswalletservice_charge",
      "target": "src_sms_service_smswalletservice_php_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller",
      "target": "controller_specialtycontroller_specialtycontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller",
      "target": "specialtyrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller",
      "target": "src_specialty_controller_specialtycontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller",
      "target": "src_specialty_controller_specialtycontroller_php_request"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller",
      "target": "controller_specialtycontroller_specialtycontroller_adminlist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller",
      "target": "controller_specialtycontroller_specialtycontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller",
      "target": "controller_specialtycontroller_specialtycontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller",
      "target": "controller_specialtycontroller_specialtycontroller_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller",
      "target": "controller_specialtycontroller_specialtycontroller_doctorcounts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller",
      "target": "controller_specialtycontroller_specialtycontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller",
      "target": "controller_specialtycontroller_specialtycontroller_slugify"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller",
      "target": "controller_specialtycontroller_specialtycontroller_update"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_list",
      "target": "src_specialty_controller_specialtycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_list",
      "target": "src_specialty_controller_specialtycontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_adminlist",
      "target": "src_specialty_controller_specialtycontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_create",
      "target": "src_specialty_controller_specialtycontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_doctorcounts",
      "target": "src_specialty_controller_specialtycontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_update",
      "target": "src_specialty_controller_specialtycontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_adminlist",
      "target": "src_specialty_controller_specialtycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_create",
      "target": "src_specialty_controller_specialtycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L111",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_delete",
      "target": "src_specialty_controller_specialtycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_doctorcounts",
      "target": "src_specialty_controller_specialtycontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L88",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_update",
      "target": "src_specialty_controller_specialtycontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Controller/SpecialtyController.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_specialtycontroller_specialtycontroller_create",
      "target": "controller_specialtycontroller_specialtycontroller_slugify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty",
      "target": "entity_specialty_specialty"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty",
      "target": "specialtyrepository"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_getparent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_getslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_getweight"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_setparent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_setslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_setstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_setweight"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "entity_specialty_specialty_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty",
      "target": "src_specialty_entity_specialty_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty_construct",
      "target": "src_specialty_entity_specialty_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty_getparent",
      "target": "src_specialty_entity_specialty_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty_setname",
      "target": "src_specialty_entity_specialty_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty_setparent",
      "target": "src_specialty_entity_specialty_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty_setslug",
      "target": "src_specialty_entity_specialty_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L59",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty_setstatus",
      "target": "src_specialty_entity_specialty_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Entity/Specialty.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_specialty_specialty_setweight",
      "target": "src_specialty_entity_specialty_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository",
      "target": "repository_specialtyrepository_specialtyrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository",
      "target": "src_specialty_repository_specialtyrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository",
      "target": "src_specialty_repository_specialtyrepository_php_specialty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository",
      "target": "repository_specialtyrepository_specialtyrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository",
      "target": "repository_specialtyrepository_specialtyrepository_doctorcountsbycity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository",
      "target": "repository_specialtyrepository_specialtyrepository_expandwithancestors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository",
      "target": "repository_specialtyrepository_specialtyrepository_findactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository",
      "target": "repository_specialtyrepository_specialtyrepository_findbyslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository",
      "target": "repository_specialtyrepository_specialtyrepository_parentmap"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository",
      "target": "repository_specialtyrepository_specialtyrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository",
      "target": "repository_specialtyrepository_specialtyrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository_construct",
      "target": "src_specialty_repository_specialtyrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository_construct",
      "target": "src_specialty_repository_specialtyrepository_php_specialty"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository_findbyslug",
      "target": "src_specialty_repository_specialtyrepository_php_specialty"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository_remove",
      "target": "src_specialty_repository_specialtyrepository_php_specialty"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository_save",
      "target": "src_specialty_repository_specialtyrepository_php_specialty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Specialty/Repository/SpecialtyRepository.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_specialtyrepository_specialtyrepository_expandwithancestors",
      "target": "repository_specialtyrepository_specialtyrepository_parentmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller",
      "target": "controller_staffcontroller_staffcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller",
      "target": "src_staff_controller_staffcontroller_php_clinicstaff"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller",
      "target": "src_staff_controller_staffcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller",
      "target": "src_staff_controller_staffcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller",
      "target": "src_staff_controller_staffcontroller_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller",
      "target": "controller_staffcontroller_staffcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller",
      "target": "controller_staffcontroller_staffcontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller",
      "target": "controller_staffcontroller_staffcontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller",
      "target": "controller_staffcontroller_staffcontroller_owneruser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller",
      "target": "controller_staffcontroller_staffcontroller_ownsstaff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller",
      "target": "controller_staffcontroller_staffcontroller_resolveentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller",
      "target": "controller_staffcontroller_staffcontroller_toggle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller",
      "target": "controller_staffcontroller_staffcontroller_tolatindigits"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller",
      "target": "controller_staffcontroller_staffcontroller_update"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_list",
      "target": "controller_staffcontroller_staffcontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_list",
      "target": "src_staff_controller_staffcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_list",
      "target": "src_staff_controller_staffcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_create",
      "target": "src_staff_controller_staffcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L142",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_owneruser",
      "target": "src_staff_controller_staffcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_ownsstaff",
      "target": "src_staff_controller_staffcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_resolveentity",
      "target": "src_staff_controller_staffcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L98",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_toggle",
      "target": "src_staff_controller_staffcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_update",
      "target": "src_staff_controller_staffcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_create",
      "target": "src_staff_controller_staffcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L98",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_toggle",
      "target": "src_staff_controller_staffcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_update",
      "target": "src_staff_controller_staffcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_create",
      "target": "controller_staffcontroller_staffcontroller_owneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_create",
      "target": "controller_staffcontroller_staffcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_create",
      "target": "controller_staffcontroller_staffcontroller_tolatindigits"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_create",
      "target": "src_staff_controller_staffcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_update",
      "target": "src_staff_controller_staffcontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_update",
      "target": "controller_staffcontroller_staffcontroller_owneruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_update",
      "target": "controller_staffcontroller_staffcontroller_ownsstaff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_update",
      "target": "controller_staffcontroller_staffcontroller_resolveentity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_update",
      "target": "controller_staffcontroller_staffcontroller_tolatindigits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_toggle",
      "target": "controller_staffcontroller_staffcontroller_ownsstaff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_ownsstaff",
      "target": "controller_staffcontroller_staffcontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Controller/StaffController.php",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_staffcontroller_staffcontroller_ownsstaff",
      "target": "src_staff_controller_staffcontroller_php_clinicstaff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff",
      "target": "src_staff_entity_clinicstaff_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_getaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_getfullname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_getjobtitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_getnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_getphone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_hasaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_setaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_setfullname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_setjobtitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_setnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_setphone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_setuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "entity_clinicstaff_clinicstaff_toggleactive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff",
      "target": "src_staff_entity_clinicstaff_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L83",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff_getuser",
      "target": "src_staff_entity_clinicstaff_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L94",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setuser",
      "target": "src_staff_entity_clinicstaff_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setfullname",
      "target": "src_staff_entity_clinicstaff_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setactive",
      "target": "src_staff_entity_clinicstaff_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L78",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setaddress",
      "target": "src_staff_entity_clinicstaff_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setjobtitle",
      "target": "src_staff_entity_clinicstaff_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setnationalcode",
      "target": "src_staff_entity_clinicstaff_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setphone",
      "target": "src_staff_entity_clinicstaff_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L94",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff_setuser",
      "target": "src_staff_entity_clinicstaff_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Entity/ClinicStaff.php",
      "source_location": "L82",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicstaff_clinicstaff_toggleactive",
      "target": "src_staff_entity_clinicstaff_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository",
      "target": "repository_clinicstaffrepository_clinicstaffrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository",
      "target": "src_staff_repository_clinicstaffrepository_php_clinicstaff"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository",
      "target": "src_staff_repository_clinicstaffrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository",
      "target": "src_staff_repository_clinicstaffrepository_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository",
      "target": "repository_clinicstaffrepository_clinicstaffrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository",
      "target": "repository_clinicstaffrepository_clinicstaffrepository_findactivebyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository",
      "target": "repository_clinicstaffrepository_clinicstaffrepository_findactivebyuserandentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository",
      "target": "repository_clinicstaffrepository_clinicstaffrepository_findbyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository",
      "target": "repository_clinicstaffrepository_clinicstaffrepository_findbyentityandphone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository",
      "target": "repository_clinicstaffrepository_clinicstaffrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository",
      "target": "repository_clinicstaffrepository_clinicstaffrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository_construct",
      "target": "src_staff_repository_clinicstaffrepository_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository_construct",
      "target": "src_staff_repository_clinicstaffrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository_findbyuuid",
      "target": "src_staff_repository_clinicstaffrepository_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository_findactivebyuserandentity",
      "target": "src_staff_repository_clinicstaffrepository_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L65",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository_findbyentityandphone",
      "target": "src_staff_repository_clinicstaffrepository_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository_save",
      "target": "src_staff_repository_clinicstaffrepository_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository_findactivebyuser",
      "target": "src_staff_repository_clinicstaffrepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Repository/ClinicStaffRepository.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicstaffrepository_clinicstaffrepository_findactivebyuserandentity",
      "target": "src_staff_repository_clinicstaffrepository_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Security/StaffPermissions.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_staffpermissions",
      "target": "security_staffpermissions_staffpermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_staffrouteguardsubscriber",
      "target": "security_staffrouteguardsubscriber_staffrouteguardsubscriber"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_staffrouteguardsubscriber",
      "target": "src_staff_security_staffrouteguardsubscriber_php_requestevent"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_staffrouteguardsubscriber",
      "target": "src_staff_security_staffrouteguardsubscriber_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_staffrouteguardsubscriber_staffrouteguardsubscriber",
      "target": "security_staffrouteguardsubscriber_staffrouteguardsubscriber_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_staffrouteguardsubscriber_staffrouteguardsubscriber",
      "target": "security_staffrouteguardsubscriber_staffrouteguardsubscriber_getsubscribedevents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_staffrouteguardsubscriber_staffrouteguardsubscriber",
      "target": "security_staffrouteguardsubscriber_staffrouteguardsubscriber_isstaffonly"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_staffrouteguardsubscriber_staffrouteguardsubscriber",
      "target": "security_staffrouteguardsubscriber_staffrouteguardsubscriber_onkernelrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_staffrouteguardsubscriber_staffrouteguardsubscriber_onkernelrequest",
      "target": "security_staffrouteguardsubscriber_staffrouteguardsubscriber_isstaffonly"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_staffrouteguardsubscriber_staffrouteguardsubscriber_onkernelrequest",
      "target": "src_staff_security_staffrouteguardsubscriber_php_requestevent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Security/StaffRouteGuardSubscriber.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "security_staffrouteguardsubscriber_staffrouteguardsubscriber_isstaffonly",
      "target": "src_staff_security_staffrouteguardsubscriber_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_staffaccountservice",
      "target": "service_staffaccountservice_staffaccountservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_staffaccountservice",
      "target": "src_staff_service_staffaccountservice_php_clinicstaff"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_staffaccountservice",
      "target": "src_staff_service_staffaccountservice_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_staffaccountservice_staffaccountservice",
      "target": "service_staffaccountservice_staffaccountservice_attachaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_staffaccountservice_staffaccountservice",
      "target": "service_staffaccountservice_staffaccountservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_staffaccountservice_staffaccountservice",
      "target": "service_staffaccountservice_staffaccountservice_normalizemobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_staffaccountservice_staffaccountservice_attachaccount",
      "target": "service_staffaccountservice_staffaccountservice_normalizemobile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_staffaccountservice_staffaccountservice_attachaccount",
      "target": "src_staff_service_staffaccountservice_php_clinicstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Staff/Service/StaffAccountService.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_staffaccountservice_staffaccountservice_attachaccount",
      "target": "src_staff_service_staffaccountservice_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller",
      "target": "controller_subscriptioncontroller_subscriptioncontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller",
      "target": "src_subscription_controller_subscriptioncontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller",
      "target": "src_subscription_controller_subscriptioncontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller",
      "target": "src_subscription_controller_subscriptioncontroller_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller",
      "target": "subscriptionservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_admincreateperiod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_admincreateplan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_admindeleteperiod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_adminplans"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_adminreport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_adminupdateperiod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_adminupdateplan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_my"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_plans"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_resolveentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_trial"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_plans",
      "target": "src_subscription_controller_subscriptioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L152",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_admincreateperiod",
      "target": "src_subscription_controller_subscriptioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L107",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_admincreateplan",
      "target": "src_subscription_controller_subscriptioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L204",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_admindeleteperiod",
      "target": "src_subscription_controller_subscriptioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L93",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_adminplans",
      "target": "src_subscription_controller_subscriptioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L219",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_adminreport",
      "target": "src_subscription_controller_subscriptioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L182",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_adminupdateperiod",
      "target": "src_subscription_controller_subscriptioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L130",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_adminupdateplan",
      "target": "src_subscription_controller_subscriptioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_my",
      "target": "src_subscription_controller_subscriptioncontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_trial",
      "target": "src_subscription_controller_subscriptioncontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_my",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_my",
      "target": "src_subscription_controller_subscriptioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L245",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_resolveentity",
      "target": "src_subscription_controller_subscriptioncontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_trial",
      "target": "src_subscription_controller_subscriptioncontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_trial",
      "target": "controller_subscriptioncontroller_subscriptioncontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L107",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_admincreateplan",
      "target": "src_subscription_controller_subscriptioncontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L152",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_admincreateperiod",
      "target": "src_subscription_controller_subscriptioncontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L219",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_adminreport",
      "target": "src_subscription_controller_subscriptioncontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L182",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_adminupdateperiod",
      "target": "src_subscription_controller_subscriptioncontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Controller/SubscriptionController.php",
      "source_location": "L130",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_subscriptioncontroller_subscriptioncontroller_adminupdateplan",
      "target": "src_subscription_controller_subscriptioncontroller_php_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription",
      "target": "src_subscription_entity_clinicsubscription_php_payment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_getdaysremaining"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_getexpiresat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_getpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_getperiod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_getplan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_getstartsat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_istrial"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "entity_clinicsubscription_clinicsubscription_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "src_subscription_entity_clinicsubscription_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "src_subscription_entity_clinicsubscription_php_subscriptionperiod"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription",
      "target": "src_subscription_entity_clinicsubscription_php_subscriptionplan"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription_construct",
      "target": "src_subscription_entity_clinicsubscription_php_subscriptionplan"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L78",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription_getplan",
      "target": "src_subscription_entity_clinicsubscription_php_subscriptionplan"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription_construct",
      "target": "src_subscription_entity_clinicsubscription_php_subscriptionperiod"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription_getperiod",
      "target": "src_subscription_entity_clinicsubscription_php_subscriptionperiod"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription_construct",
      "target": "src_subscription_entity_clinicsubscription_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L80",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription_getpayment",
      "target": "src_subscription_entity_clinicsubscription_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription_toarray",
      "target": "entity_clinicsubscription_clinicsubscription_isactive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/ClinicSubscription.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_clinicsubscription_clinicsubscription_toarray",
      "target": "entity_clinicsubscription_clinicsubscription_getdaysremaining"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_getdurationmonths"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_getlabel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_getplan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_getpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_getsortorder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_istrial"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_setdurationmonths"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_setlabel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_setpricerials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_setsortorder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "entity_subscriptionperiod_subscriptionperiod_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod",
      "target": "src_subscription_entity_subscriptionperiod_php_subscriptionplan"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_construct",
      "target": "src_subscription_entity_subscriptionperiod_php_subscriptionplan"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_getplan",
      "target": "src_subscription_entity_subscriptionperiod_php_subscriptionplan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_toarray",
      "target": "entity_subscriptionperiod_subscriptionperiod_getuuid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_setlabel",
      "target": "src_subscription_entity_subscriptionperiod_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_setactive",
      "target": "src_subscription_entity_subscriptionperiod_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_setdurationmonths",
      "target": "src_subscription_entity_subscriptionperiod_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_setpricerials",
      "target": "src_subscription_entity_subscriptionperiod_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPeriod.php",
      "source_location": "L77",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_subscriptionperiod_subscriptionperiod_setsortorder",
      "target": "src_subscription_entity_subscriptionperiod_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan",
      "target": "src_subscription_entity_subscriptionplan_php_collection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_getfeatures"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_getlevel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_getmaxsecretaries"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_getperiods"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_hasfeature"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_setfeatures"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_setlevel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_setmaxsecretaries"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "entity_subscriptionplan_subscriptionplan_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan",
      "target": "src_subscription_entity_subscriptionplan_php_collection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan_getperiods",
      "target": "src_subscription_entity_subscriptionplan_php_collection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan_toarray",
      "target": "entity_subscriptionplan_subscriptionplan_isactive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan_setname",
      "target": "src_subscription_entity_subscriptionplan_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan_setactive",
      "target": "src_subscription_entity_subscriptionplan_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan_setfeatures",
      "target": "src_subscription_entity_subscriptionplan_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L71",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan_setlevel",
      "target": "src_subscription_entity_subscriptionplan_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Entity/SubscriptionPlan.php",
      "source_location": "L72",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_subscriptionplan_subscriptionplan_setmaxsecretaries",
      "target": "src_subscription_entity_subscriptionplan_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository",
      "target": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository",
      "target": "src_subscription_repository_clinicsubscriptionrepository_php_clinicsubscription"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository",
      "target": "src_subscription_repository_clinicsubscriptionrepository_php_managerregistry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository",
      "target": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository",
      "target": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_findactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository",
      "target": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_findbypayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository",
      "target": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository",
      "target": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_hasusedtrial"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository",
      "target": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository",
      "target": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_save"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_construct",
      "target": "src_subscription_repository_clinicsubscriptionrepository_php_clinicsubscription"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_construct",
      "target": "src_subscription_repository_clinicsubscriptionrepository_php_managerregistry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_findbyuuid",
      "target": "src_subscription_repository_clinicsubscriptionrepository_php_clinicsubscription"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_findactive",
      "target": "src_subscription_repository_clinicsubscriptionrepository_php_clinicsubscription"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_findbypayment",
      "target": "src_subscription_repository_clinicsubscriptionrepository_php_clinicsubscription"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_remove",
      "target": "src_subscription_repository_clinicsubscriptionrepository_php_clinicsubscription"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_save",
      "target": "src_subscription_repository_clinicsubscriptionrepository_php_clinicsubscription"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/ClinicSubscriptionRepository.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_clinicsubscriptionrepository_clinicsubscriptionrepository_findbypayment",
      "target": "src_subscription_repository_clinicsubscriptionrepository_php_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository",
      "target": "repository_subscriptionperiodrepository_subscriptionperiodrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository",
      "target": "src_subscription_repository_subscriptionperiodrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository",
      "target": "src_subscription_repository_subscriptionperiodrepository_php_subscriptionperiod"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository",
      "target": "src_subscription_repository_subscriptionperiodrepository_php_subscriptionplan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository_subscriptionperiodrepository",
      "target": "repository_subscriptionperiodrepository_subscriptionperiodrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository_subscriptionperiodrepository",
      "target": "repository_subscriptionperiodrepository_subscriptionperiodrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository_subscriptionperiodrepository",
      "target": "repository_subscriptionperiodrepository_subscriptionperiodrepository_findtrialperiodforplan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository_subscriptionperiodrepository",
      "target": "repository_subscriptionperiodrepository_subscriptionperiodrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository_subscriptionperiodrepository_construct",
      "target": "src_subscription_repository_subscriptionperiodrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_subscriptionperiodrepository_subscriptionperiodrepository_construct",
      "target": "src_subscription_repository_subscriptionperiodrepository_php_subscriptionperiod"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository_subscriptionperiodrepository_findbyuuid",
      "target": "src_subscription_repository_subscriptionperiodrepository_php_subscriptionperiod"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository_subscriptionperiodrepository_findtrialperiodforplan",
      "target": "src_subscription_repository_subscriptionperiodrepository_php_subscriptionperiod"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository_subscriptionperiodrepository_save",
      "target": "src_subscription_repository_subscriptionperiodrepository_php_subscriptionperiod"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPeriodRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_subscriptionperiodrepository_subscriptionperiodrepository_findtrialperiodforplan",
      "target": "src_subscription_repository_subscriptionperiodrepository_php_subscriptionplan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository",
      "target": "repository_subscriptionplanrepository_subscriptionplanrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository",
      "target": "src_subscription_repository_subscriptionplanrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository",
      "target": "src_subscription_repository_subscriptionplanrepository_php_subscriptionplan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository_subscriptionplanrepository",
      "target": "repository_subscriptionplanrepository_subscriptionplanrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository_subscriptionplanrepository",
      "target": "repository_subscriptionplanrepository_subscriptionplanrepository_findallactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository_subscriptionplanrepository",
      "target": "repository_subscriptionplanrepository_subscriptionplanrepository_findallforadmin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository_subscriptionplanrepository",
      "target": "repository_subscriptionplanrepository_subscriptionplanrepository_findbyname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository_subscriptionplanrepository",
      "target": "repository_subscriptionplanrepository_subscriptionplanrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository_subscriptionplanrepository",
      "target": "repository_subscriptionplanrepository_subscriptionplanrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository_subscriptionplanrepository_construct",
      "target": "src_subscription_repository_subscriptionplanrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_subscriptionplanrepository_subscriptionplanrepository_construct",
      "target": "src_subscription_repository_subscriptionplanrepository_php_subscriptionplan"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository_subscriptionplanrepository_findbyuuid",
      "target": "src_subscription_repository_subscriptionplanrepository_php_subscriptionplan"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository_subscriptionplanrepository_findbyname",
      "target": "src_subscription_repository_subscriptionplanrepository_php_subscriptionplan"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Repository/SubscriptionPlanRepository.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_subscriptionplanrepository_subscriptionplanrepository_save",
      "target": "src_subscription_repository_subscriptionplanrepository_php_subscriptionplan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice",
      "target": "service_subscriptionservice_subscriptionservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice",
      "target": "siteconfigrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice",
      "target": "src_subscription_service_subscriptionservice_php_clinicsubscription"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice",
      "target": "src_subscription_service_subscriptionservice_php_payment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice",
      "target": "src_subscription_service_subscriptionservice_php_subscriptionplan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice",
      "target": "service_subscriptionservice_subscriptionservice_activatetrial"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice",
      "target": "service_subscriptionservice_subscriptionservice_calculateexpiresat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice",
      "target": "service_subscriptionservice_subscriptionservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice",
      "target": "service_subscriptionservice_subscriptionservice_createfrompayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice",
      "target": "service_subscriptionservice_subscriptionservice_deletebypayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice",
      "target": "service_subscriptionservice_subscriptionservice_getactivesubscription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice",
      "target": "service_subscriptionservice_subscriptionservice_geteffectiveplan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice",
      "target": "service_subscriptionservice_subscriptionservice_getsecretarylimit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice",
      "target": "service_subscriptionservice_subscriptionservice_hasfeature"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice",
      "target": "service_subscriptionservice_subscriptionservice_hasusedtrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_createfrompayment",
      "target": "service_subscriptionservice_subscriptionservice_getactivesubscription"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_getactivesubscription",
      "target": "src_subscription_service_subscriptionservice_php_clinicsubscription"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_geteffectiveplan",
      "target": "service_subscriptionservice_subscriptionservice_getactivesubscription"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_getsecretarylimit",
      "target": "service_subscriptionservice_subscriptionservice_getactivesubscription"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_hasfeature",
      "target": "service_subscriptionservice_subscriptionservice_getactivesubscription"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_activatetrial",
      "target": "src_subscription_service_subscriptionservice_php_clinicsubscription"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_createfrompayment",
      "target": "src_subscription_service_subscriptionservice_php_clinicsubscription"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_geteffectiveplan",
      "target": "src_subscription_service_subscriptionservice_php_subscriptionplan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_getsecretarylimit",
      "target": "service_subscriptionservice_subscriptionservice_geteffectiveplan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_hasfeature",
      "target": "service_subscriptionservice_subscriptionservice_geteffectiveplan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_activatetrial",
      "target": "service_subscriptionservice_subscriptionservice_hasusedtrial"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_activatetrial",
      "target": "service_subscriptionservice_subscriptionservice_calculateexpiresat"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_createfrompayment",
      "target": "service_subscriptionservice_subscriptionservice_calculateexpiresat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L91",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_createfrompayment",
      "target": "src_subscription_service_subscriptionservice_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Subscription/Service/SubscriptionService.php",
      "source_location": "L119",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "service_subscriptionservice_subscriptionservice_deletebypayment",
      "target": "src_subscription_service_subscriptionservice_php_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller",
      "target": "controller_tagcontroller_tagcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller",
      "target": "src_tag_controller_tagcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller",
      "target": "src_tag_controller_tagcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller",
      "target": "tag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller",
      "target": "controller_tagcontroller_tagcontroller_adminlist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller",
      "target": "controller_tagcontroller_tagcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller",
      "target": "controller_tagcontroller_tagcontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller",
      "target": "controller_tagcontroller_tagcontroller_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller",
      "target": "controller_tagcontroller_tagcontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller",
      "target": "controller_tagcontroller_tagcontroller_slugify"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller",
      "target": "controller_tagcontroller_tagcontroller_update"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller_list",
      "target": "src_tag_controller_tagcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller_adminlist",
      "target": "src_tag_controller_tagcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller_create",
      "target": "src_tag_controller_tagcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller_delete",
      "target": "src_tag_controller_tagcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller_update",
      "target": "src_tag_controller_tagcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller_create",
      "target": "controller_tagcontroller_tagcontroller_slugify"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller_create",
      "target": "src_tag_controller_tagcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L81",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller_adminlist",
      "target": "src_tag_controller_tagcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TagController.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_tagcontroller_tagcontroller_update",
      "target": "src_tag_controller_tagcontroller_php_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller",
      "target": "controller_tenanttagcontroller_tenanttagcontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller",
      "target": "src_tag_controller_tenanttagcontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller",
      "target": "src_tag_controller_tenanttagcontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller",
      "target": "src_tag_controller_tenanttagcontroller_php_tenanttag"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller",
      "target": "src_tag_controller_tenanttagcontroller_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_guardtagview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_ownedtag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_resolveentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_update"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_guardtagview",
      "target": "src_tag_controller_tenanttagcontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_list",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_guardtagview"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_create",
      "target": "src_tag_controller_tenanttagcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_delete",
      "target": "src_tag_controller_tenanttagcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_list",
      "target": "src_tag_controller_tenanttagcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_ownedtag",
      "target": "src_tag_controller_tenanttagcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_resolveentity",
      "target": "src_tag_controller_tenanttagcontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_update",
      "target": "src_tag_controller_tenanttagcontroller_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_list",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_list",
      "target": "src_tag_controller_tenanttagcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_create",
      "target": "src_tag_controller_tenanttagcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L108",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_delete",
      "target": "src_tag_controller_tenanttagcontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_update",
      "target": "src_tag_controller_tenanttagcontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_create",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_create",
      "target": "src_tag_controller_tenanttagcontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L76",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_update",
      "target": "src_tag_controller_tenanttagcontroller_php_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_update",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_ownedtag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_delete",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_ownedtag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_ownedtag",
      "target": "controller_tenanttagcontroller_tenanttagcontroller_resolveentity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Controller/TenantTagController.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_tenanttagcontroller_tenanttagcontroller_ownedtag",
      "target": "src_tag_controller_tenanttagcontroller_php_tenanttag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tag",
      "target": "entity_tag_tag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tag_tag",
      "target": "entity_tag_tag_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tag_tag",
      "target": "entity_tag_tag_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tag_tag",
      "target": "entity_tag_tag_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tag_tag",
      "target": "entity_tag_tag_getslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tag_tag",
      "target": "entity_tag_tag_getstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tag_tag",
      "target": "entity_tag_tag_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tag_tag",
      "target": "entity_tag_tag_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tag_tag",
      "target": "entity_tag_tag_setslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tag_tag",
      "target": "entity_tag_tag_setstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tag_tag",
      "target": "entity_tag_tag_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tag_tag_setname",
      "target": "src_tag_entity_tag_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tag_tag_setslug",
      "target": "src_tag_entity_tag_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/Tag.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tag_tag_setstatus",
      "target": "src_tag_entity_tag_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenanttag",
      "target": "entity_tenanttag_tenanttag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag",
      "target": "entity_tenanttag_tenanttag_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag",
      "target": "entity_tenanttag_tenanttag_getcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag",
      "target": "entity_tenanttag_tenanttag_getentityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag",
      "target": "entity_tenanttag_tenanttag_getentitytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag",
      "target": "entity_tenanttag_tenanttag_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag",
      "target": "entity_tenanttag_tenanttag_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag",
      "target": "entity_tenanttag_tenanttag_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag",
      "target": "entity_tenanttag_tenanttag_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag",
      "target": "entity_tenanttag_tenanttag_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag",
      "target": "entity_tenanttag_tenanttag_setcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag",
      "target": "entity_tenanttag_tenanttag_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag",
      "target": "entity_tenanttag_tenanttag_toarray"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag_setname",
      "target": "src_tag_entity_tenanttag_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag_setactive",
      "target": "src_tag_entity_tenanttag_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Entity/TenantTag.php",
      "source_location": "L69",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_tenanttag_tenanttag_setcolor",
      "target": "src_tag_entity_tenanttag_php_self"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tagrepository",
      "target": "repository_tagrepository_tagrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tagrepository",
      "target": "src_tag_repository_tagrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tagrepository",
      "target": "tag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tagrepository_tagrepository",
      "target": "repository_tagrepository_tagrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tagrepository_tagrepository",
      "target": "repository_tagrepository_tagrepository_findactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tagrepository_tagrepository",
      "target": "repository_tagrepository_tagrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tagrepository_tagrepository",
      "target": "repository_tagrepository_tagrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tagrepository_tagrepository_construct",
      "target": "src_tag_repository_tagrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_tagrepository_tagrepository_construct",
      "target": "tag"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tagrepository_tagrepository_save",
      "target": "tag"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TagRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tagrepository_tagrepository_remove",
      "target": "tag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository",
      "target": "repository_tenanttagrepository_tenanttagrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository",
      "target": "src_tag_repository_tenanttagrepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository",
      "target": "src_tag_repository_tenanttagrepository_php_tenanttag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository_tenanttagrepository",
      "target": "repository_tenanttagrepository_tenanttagrepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository_tenanttagrepository",
      "target": "repository_tenanttagrepository_tenanttagrepository_findbyentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository_tenanttagrepository",
      "target": "repository_tenanttagrepository_tenanttagrepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository_tenanttagrepository",
      "target": "repository_tenanttagrepository_tenanttagrepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository_tenanttagrepository",
      "target": "repository_tenanttagrepository_tenanttagrepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L11",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository_tenanttagrepository_construct",
      "target": "src_tag_repository_tenanttagrepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L13",
      "weight": 1.0,
      "source": "repository_tenanttagrepository_tenanttagrepository_construct",
      "target": "src_tag_repository_tenanttagrepository_php_tenanttag"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository_tenanttagrepository_findbyuuid",
      "target": "src_tag_repository_tenanttagrepository_php_tenanttag"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository_tenanttagrepository_remove",
      "target": "src_tag_repository_tenanttagrepository_php_tenanttag"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/Tag/Repository/TenantTagRepository.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_tenanttagrepository_tenanttagrepository_save",
      "target": "src_tag_repository_tenanttagrepository_php_tenanttag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller",
      "target": "controller_userprofilecontroller_userprofilecontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller",
      "target": "src_userprofile_controller_userprofilecontroller_php_jsonresponse"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller",
      "target": "src_userprofile_controller_userprofilecontroller_php_request"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller",
      "target": "src_userprofile_controller_userprofilecontroller_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller",
      "target": "src_userprofile_controller_userprofilecontroller_php_userprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller",
      "target": "controller_userprofilecontroller_userprofilecontroller_canaccess"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller",
      "target": "controller_userprofilecontroller_userprofilecontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller",
      "target": "controller_userprofilecontroller_userprofilecontroller_create"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller",
      "target": "controller_userprofilecontroller_userprofilecontroller_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller",
      "target": "controller_userprofilecontroller_userprofilecontroller_guardnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller",
      "target": "controller_userprofilecontroller_userprofilecontroller_hydrate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller",
      "target": "controller_userprofilecontroller_userprofilecontroller_resolveprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller",
      "target": "controller_userprofilecontroller_userprofilecontroller_show"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller",
      "target": "controller_userprofilecontroller_userprofilecontroller_update"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller",
      "target": "controller_userprofilecontroller_userprofilecontroller_uploadavatar"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_uploadavatar",
      "target": "src_userprofile_controller_userprofilecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_uploadavatar",
      "target": "src_userprofile_controller_userprofilecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_uploadavatar",
      "target": "src_userprofile_controller_userprofilecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_create",
      "target": "src_userprofile_controller_userprofilecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_update",
      "target": "src_userprofile_controller_userprofilecontroller_php_request"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_canaccess",
      "target": "src_userprofile_controller_userprofilecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_create",
      "target": "src_userprofile_controller_userprofilecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L171",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_resolveprofile",
      "target": "src_userprofile_controller_userprofilecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_show",
      "target": "src_userprofile_controller_userprofilecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_update",
      "target": "src_userprofile_controller_userprofilecontroller_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L86",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_create",
      "target": "src_userprofile_controller_userprofilecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L149",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_delete",
      "target": "src_userprofile_controller_userprofilecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L211",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_guardnationalcode",
      "target": "src_userprofile_controller_userprofilecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L106",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_show",
      "target": "src_userprofile_controller_userprofilecontroller_php_jsonresponse"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L124",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_update",
      "target": "src_userprofile_controller_userprofilecontroller_php_jsonresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_create",
      "target": "controller_userprofilecontroller_userprofilecontroller_guardnationalcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_create",
      "target": "controller_userprofilecontroller_userprofilecontroller_hydrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_show",
      "target": "controller_userprofilecontroller_userprofilecontroller_canaccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_show",
      "target": "controller_userprofilecontroller_userprofilecontroller_resolveprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_update",
      "target": "controller_userprofilecontroller_userprofilecontroller_canaccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_update",
      "target": "controller_userprofilecontroller_userprofilecontroller_guardnationalcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_update",
      "target": "controller_userprofilecontroller_userprofilecontroller_hydrate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_update",
      "target": "controller_userprofilecontroller_userprofilecontroller_resolveprofile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L171",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_resolveprofile",
      "target": "src_userprofile_controller_userprofilecontroller_php_userprofile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L200",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_canaccess",
      "target": "src_userprofile_controller_userprofilecontroller_php_userprofile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L211",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_guardnationalcode",
      "target": "src_userprofile_controller_userprofilecontroller_php_userprofile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Controller/UserProfileController.php",
      "source_location": "L237",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "controller_userprofilecontroller_userprofilecontroller_hydrate",
      "target": "src_userprofile_controller_userprofilecontroller_php_userprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile",
      "target": "entity_userprofile_userprofile"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile",
      "target": "src_userprofile_entity_userprofile_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getavatar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getbankaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getbasicinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getbloodtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getcityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getcreatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getdateofbirth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_geteducation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getfamily"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getfathersname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getfieldofstudy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getgender"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_gethomephone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getjob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getlabel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getmaritalstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getother"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getpostalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getprovinceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getreferralsource"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getsupplementaryinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getupdatedat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_getworkphone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_isnationalcodeapproved"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_issharingwithuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setavatar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setbankaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setbasicinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setbloodtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setcityid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setdateofbirth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_seteducation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setfamily"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setfathersname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setfieldofstudy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setgender"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_sethomephone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setjob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setlabel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setmaritalstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setnationalcodeapproved"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setother"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setpostalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setprovinceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setreferralsource"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setsharingwithuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setsupplementaryinsuranceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_setworkphone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_toarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile",
      "target": "src_userprofile_entity_userprofile_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L96",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_construct",
      "target": "src_userprofile_entity_userprofile_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L106",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_getuser",
      "target": "src_userprofile_entity_userprofile_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_toarray",
      "target": "entity_userprofile_userprofile_getuuid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L132",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setlabel",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L143",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setaddress",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L152",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setavatar",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L192",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setbankaccount",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L147",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setbasicinsuranceid",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L139",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setbloodtype",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L167",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setcityid",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L138",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setdateofbirth",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L151",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setdescription",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L141",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_seteducation",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L133",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setfamily",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L134",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setfathersname",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L163",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setfieldofstudy",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L137",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setgender",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L144",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_sethomephone",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L146",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setinsuranceid",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L142",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setjob",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L140",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setmaritalstatus",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L135",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setnationalcode",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L136",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setnationalcodeapproved",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L149",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setother",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L168",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setpostalcode",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L166",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setprovinceid",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L169",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setreferralsource",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L150",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setsharingwithuser",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L148",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setsupplementaryinsuranceid",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L145",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setworkphone",
      "target": "src_userprofile_entity_userprofile_php_self"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setfamily",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setfathersname",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setnationalcode",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setnationalcodeapproved",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setgender",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setdateofbirth",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setbloodtype",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setmaritalstatus",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_seteducation",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setfieldofstudy",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setjob",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setaddress",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setprovinceid",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setcityid",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setpostalcode",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setreferralsource",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_sethomephone",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setworkphone",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setinsuranceid",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setbasicinsuranceid",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setsupplementaryinsuranceid",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setother",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setsharingwithuser",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setdescription",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setavatar",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Entity/UserProfile.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "entity_userprofile_userprofile_setbankaccount",
      "target": "entity_userprofile_userprofile_touch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository",
      "target": "repository_userprofilerepository_userprofilerepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository",
      "target": "src_userprofile_repository_userprofilerepository_php_managerregistry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository",
      "target": "src_userprofile_repository_userprofilerepository_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository",
      "target": "src_userprofile_repository_userprofilerepository_php_userprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository",
      "target": "repository_userprofilerepository_userprofilerepository_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository",
      "target": "repository_userprofilerepository_userprofilerepository_findbyuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository",
      "target": "repository_userprofilerepository_userprofilerepository_findbyuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository",
      "target": "repository_userprofilerepository_userprofilerepository_findonebynationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository",
      "target": "repository_userprofilerepository_userprofilerepository_nationalcodesbyuserids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository",
      "target": "repository_userprofilerepository_userprofilerepository_remove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository",
      "target": "repository_userprofilerepository_userprofilerepository_save"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository_construct",
      "target": "src_userprofile_repository_userprofilerepository_php_managerregistry"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L14",
      "weight": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository_construct",
      "target": "src_userprofile_repository_userprofilerepository_php_userprofile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository_findbyuser",
      "target": "src_userprofile_repository_userprofilerepository_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository_findbyuser",
      "target": "src_userprofile_repository_userprofilerepository_php_userprofile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository_findbyuuid",
      "target": "src_userprofile_repository_userprofilerepository_php_userprofile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository_findonebynationalcode",
      "target": "src_userprofile_repository_userprofilerepository_php_userprofile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository_remove",
      "target": "src_userprofile_repository_userprofilerepository_php_userprofile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "src/UserProfile/Repository/UserProfileRepository.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "repository_userprofilerepository_userprofilerepository_save",
      "target": "src_userprofile_repository_userprofilerepository_php_userprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest",
      "target": "tests_admin_adminchangeloginmobiletest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest",
      "target": "tests_admin_adminchangeloginmobiletest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest",
      "target": "tests_admin_adminchangeloginmobiletest_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_makeclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_newmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_reloaduser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testadminchangesclinicloginmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testadminchangesdoctorloginmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testdoctordisplaymobilefollowstheloginmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testduplicatemobileisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testinvalidmobileisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testnonadmincannotchangeit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testpersiandigitsareaccepted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testunknowndoctorisnotfound"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testadminchangesclinicloginmobile",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_newmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testadminchangesdoctorloginmobile",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_newmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testdoctordisplaymobilefollowstheloginmobile",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_newmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testnonadmincannotchangeit",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_newmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testpersiandigitsareaccepted",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_newmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testunknowndoctorisnotfound",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_newmobile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_makedoctor",
      "target": "tests_admin_adminchangeloginmobiletest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testadminchangesdoctorloginmobile",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testdoctordisplaymobilefollowstheloginmobile",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testduplicatemobileisrejected",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testinvalidmobileisrejected",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testnonadmincannotchangeit",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testpersiandigitsareaccepted",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_makedoctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testdoctordisplaymobilefollowstheloginmobile",
      "target": "tests_admin_adminchangeloginmobiletest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_makeclinic",
      "target": "tests_admin_adminchangeloginmobiletest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testadminchangesclinicloginmobile",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_makeclinic"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_reloaduser",
      "target": "tests_admin_adminchangeloginmobiletest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testadminchangesclinicloginmobile",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_reloaduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testadminchangesdoctorloginmobile",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_reloaduser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminChangeLoginMobileTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_testpersiandigitsareaccepted",
      "target": "admin_adminchangeloginmobiletest_adminchangeloginmobiletest_reloaduser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminlogstest",
      "target": "admin_adminlogstest_adminlogstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminlogstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminlogstest_adminlogstest",
      "target": "admin_adminlogstest_adminlogstest_seedlog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminlogstest_adminlogstest",
      "target": "admin_adminlogstest_adminlogstest_testadminexportscsvfilteredbylevel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminlogstest_adminlogstest",
      "target": "admin_adminlogstest_adminlogstest_testadminseeslogsfilteredbylevel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminlogstest_adminlogstest",
      "target": "admin_adminlogstest_adminlogstest_testexportnonadminforbidden"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminlogstest_adminlogstest",
      "target": "admin_adminlogstest_adminlogstest_testnonadminforbidden"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminlogstest_adminlogstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminlogstest_adminlogstest_testadminexportscsvfilteredbylevel",
      "target": "admin_adminlogstest_adminlogstest_seedlog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Admin/AdminLogsTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_adminlogstest_adminlogstest_testadminseeslogsfilteredbylevel",
      "target": "admin_adminlogstest_adminlogstest_seedlog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase",
      "target": "kernelbrowser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase",
      "target": "tests_apitestcase_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase",
      "target": "tests_apitestcase_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase",
      "target": "tests_apitestcase_php_dateoverride"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase",
      "target": "tests_apitestcase_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase",
      "target": "tests_apitestcase_php_entitymanagerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase",
      "target": "tests_apitestcase_php_payment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase",
      "target": "tests_apitestcase_php_user"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase",
      "target": "tests_apitestcase_php_weeklyschedule"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase",
      "target": "webtestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentcreatereservetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentcreatereservetest_appointmentcreatereservetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentExpiryServiceTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentexpiryservicetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentExpiryServiceTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentexpiryservicetest_appointmentexpiryservicetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentsettingslistownershiptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationsscantest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationsscantest_bookinglocationsscantest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingModeImmutableTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingmodeimmutabletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingModeImmutableTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingscopetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingscopetest_bookingscopetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingServicesPublicTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingservicespublictest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingServicesPublicTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingservicespublictest_bookingservicespublictest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_dateoverrideownershiptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_dateoverrideownershiptest_dateoverrideownershiptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_scheduleownershiptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_scheduleownershiptest_scheduleownershiptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebasedslotstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebasedslotstest_servicebasedslotstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest",
      "target": "tests_apitestcase_apitestcase",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest",
      "target": "tests_apitestcase_apitestcase",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Audit/LowTierFixesTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "audit_lowtierfixestest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Audit/LowTierFixesTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "audit_lowtierfixestest_lowtierfixestest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_refreshtokentest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_refreshtokentest_refreshtokentest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/SendCodeMobileRateLimitTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_sendcodemobileratelimittest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/SendCodeMobileRateLimitTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_sendcodemobileratelimittest_sendcodemobileratelimittest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest_claimamountboundstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsListNPlusOneTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimslistnplusonetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsListNPlusOneTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimslistnplusonetest_claimslistnplusonetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsListPaginationTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimslistpaginationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsListPaginationTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimslistpaginationtest_claimslistpaginationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/CaptchaFlowTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchaflowtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/CaptchaFlowTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchaflowtest_captchaflowtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/CreateClinicValidationTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_createclinicvalidationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/CreateClinicValidationTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_createclinicvalidationtest_createclinicvalidationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_servicecategoryapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_servicecategoryapitest_servicecategoryapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDeleteCleanupTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdeletecleanuptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDeleteCleanupTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdeletecleanuptest_serviceitemdeletecleanuptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdetailapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemMultiStaffTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemmultistafftest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemMultiStaffTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemmultistafftest_serviceitemmultistafftest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemStaffOwnershipTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemstaffownershiptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemStaffOwnershipTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemstaffownershiptest_serviceitemstaffownershiptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemsUnresolvedContextTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemsunresolvedcontexttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemsUnresolvedContextTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemsunresolvedcontexttest_serviceitemsunresolvedcontexttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_inviteddoctordashboardscopetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "database_uniqueconstraintstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "database_uniqueconstraintstest_uniqueconstraintstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/ClinicDoctorListNPlusOneTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_clinicdoctorlistnplusonetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/ClinicDoctorListNPlusOneTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_clinicdoctorlistnplusonetest_clinicdoctorlistnplusonetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctoraddressownershiptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctoraddressownershiptest_doctoraddressownershiptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest_doctornametitletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_pollutednamerejectiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_pollutednamerejectiontest_pollutednamerejectiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_doctorinsuranceownershiptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageNPlusOneTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragenplusonetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageNPlusOneTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCleanupTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecleanuptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCleanupTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecleanuptest_tenantinsurancecleanuptest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientattachmenttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientattachmenttest_patientattachmenttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest_patientcalltest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListNationalCodeTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistnationalcodetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListNationalCodeTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistnationalcodetest_patientlistnationalcodetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmedicalrecordtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmedicalrecordtest_patientmedicalrecordtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmessagetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmessagetest_patientmessagetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordFieldsTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordfieldstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordFieldsTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordfieldstest_patientrecordfieldstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordtagsapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordtagsapitest_patientrecordtagsapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Rating/CommentListNPlusOneTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "rating_commentlistnplusonetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Rating/CommentListNPlusOneTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "rating_commentlistnplusonetest_commentlistnplusonetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Rating/CommentPaginationTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "rating_commentpaginationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Rating/CommentPaginationTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "rating_commentpaginationtest_commentpaginationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest_representationcommissiontest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryAppointmentScopeTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryappointmentscopetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryAppointmentScopeTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryappointmentscopetest_secretaryappointmentscopetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryfieldstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryfieldstest_secretaryfieldstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryListNPlusOneTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarylistnplusonetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryListNPlusOneTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarylistnplusonetest_secretarylistnplusonetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialBreakdownIntegrityTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialbreakdownintegritytest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialBreakdownIntegrityTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialbreakdownintegritytest_financialbreakdownintegritytest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/SettlementListPaginationTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_settlementlistpaginationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/SettlementListPaginationTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_settlementlistpaginationtest_settlementlistpaginationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/WalletTransactionsPaginationTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_wallettransactionspaginationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/WalletTransactionsPaginationTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_wallettransactionspaginationtest_wallettransactionspaginationtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_numericfieldnormalizertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_numericfieldnormalizertest_numericfieldnormalizertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Smoke/InfraSmokeTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "smoke_infrasmoketest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Smoke/InfraSmokeTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "smoke_infrasmoketest_infrasmoketest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tag_tenanttagtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tag_tenanttagtest_tenanttagtest",
      "target": "tests_apitestcase_apitestcase"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "kernelbrowser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_apitestcase_authjson"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_apitestcase_countqueries"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_apitestcase_createuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_apitestcase_ensurefreeplan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_apitestcase_flushifnew"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_apitestcase_jwtfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_apitestcase_newappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_apitestcase_newdateoverride"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_apitestcase_newweeklyschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_apitestcase_persistuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_apitestcase_responsecode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_apitestcase_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_apitestcase_stamptenant"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "tests_apitestcase_php_entitymanagerinterface"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase",
      "target": "webtestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/AdminCspSubscriberTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_admincspsubscribertest",
      "target": "webtestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/AdminCspSubscriberTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_admincspsubscribertest_admincspsubscribertest",
      "target": "webtestcase"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L93",
      "weight": 1.0,
      "source": "tests_apitestcase_apitestcase_createuser",
      "target": "tests_apitestcase_php_entitymanagerinterface"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L26",
      "weight": 1.0,
      "source": "tests_apitestcase_apitestcase_setup",
      "target": "tests_apitestcase_php_entitymanagerinterface"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_setup",
      "target": "tests_apitestcase_apitestcase_ensurefreeplan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_createuser",
      "target": "tests_apitestcase_apitestcase_persistuser"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_createuser",
      "target": "tests_apitestcase_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_authjson",
      "target": "tests_apitestcase_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_jwtfor",
      "target": "tests_apitestcase_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_newappointment",
      "target": "tests_apitestcase_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L98",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_persistuser",
      "target": "tests_apitestcase_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L115",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_newappointment",
      "target": "tests_apitestcase_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_newappointment",
      "target": "tests_apitestcase_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L115",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_newappointment",
      "target": "tests_apitestcase_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L178",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_flushifnew",
      "target": "tests_apitestcase_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L163",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_newdateoverride",
      "target": "tests_apitestcase_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_newweeklyschedule",
      "target": "tests_apitestcase_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L178",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_flushifnew",
      "target": "tests_apitestcase_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L163",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_newdateoverride",
      "target": "tests_apitestcase_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_newweeklyschedule",
      "target": "tests_apitestcase_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_newweeklyschedule",
      "target": "tests_apitestcase_apitestcase_flushifnew"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L134",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_newweeklyschedule",
      "target": "tests_apitestcase_php_weeklyschedule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L149",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_stamptenant",
      "target": "tests_apitestcase_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_newdateoverride",
      "target": "tests_apitestcase_apitestcase_flushifnew"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L163",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_newdateoverride",
      "target": "tests_apitestcase_php_dateoverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ApiTestCase.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tests_apitestcase_apitestcase_authjson",
      "target": "tests_apitestcase_apitestcase_jwtfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest",
      "target": "tests_appointment_appointmentconfirmflowtest_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest",
      "target": "tests_appointment_appointmentconfirmflowtest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest",
      "target": "tests_appointment_appointmentconfirmflowtest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest",
      "target": "tests_appointment_appointmentconfirmflowtest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeclinicwith"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_reload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmacceptsseveralpaymentrows"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirminclinicfilesunderclinicrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L261",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirminganalreadyconfirmedappointmentis422"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmpersistsperpaymentmethoddetails"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmreusesexistingrecordofsamedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmwithfullpaymentsettlessession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmwithoutpaymentmovestoconfirmedandopenssession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmwithpartialpaymentleavesremainder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testdetailexposesservicepricesforthemodal"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testpanelbookingiscreatedpending"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L221",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testpaymentabovetotalisrejectedandnothingiscommitted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L249",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_teststaleversionis409"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L279",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_teststrangercannotconfirm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L235",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testunknownpaymentmethodis422"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor",
      "target": "tests_appointment_appointmentconfirmflowtest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmacceptsseveralpaymentrows",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirminclinicfilesunderclinicrecord",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L263",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirminganalreadyconfirmedappointmentis422",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmpersistsperpaymentmethoddetails",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmreusesexistingrecordofsamedoctor",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmwithfullpaymentsettlessession",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmwithoutpaymentmovestoconfirmedandopenssession",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmwithpartialpaymentleavesremainder",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L293",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testdetailexposesservicepricesforthemodal",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testpanelbookingiscreatedpending",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testpaymentabovetotalisrejectedandnothingiscommitted",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_teststaleversionis409",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L281",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_teststrangercannotconfirm",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testunknownpaymentmethodis422",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment",
      "target": "tests_appointment_appointmentconfirmflowtest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirminclinicfilesunderclinicrecord",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeclinicwith"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment",
      "target": "tests_appointment_appointmentconfirmflowtest_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment",
      "target": "tests_appointment_appointmentconfirmflowtest_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment",
      "target": "tests_appointment_appointmentconfirmflowtest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmacceptsseveralpaymentrows",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirminclinicfilesunderclinicrecord",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L264",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirminganalreadyconfirmedappointmentis422",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmpersistsperpaymentmethoddetails",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmreusesexistingrecordofsamedoctor",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmwithfullpaymentsettlessession",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmwithoutpaymentmovestoconfirmedandopenssession",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmwithpartialpaymentleavesremainder",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L294",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testdetailexposesservicepricesforthemodal",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testpaymentabovetotalisrejectedandnothingiscommitted",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L252",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_teststaleversionis409",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L282",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_teststrangercannotconfirm",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testunknownpaymentmethodis422",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_makeappointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_reload",
      "target": "tests_appointment_appointmentconfirmflowtest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirmwithoutpaymentmovestoconfirmedandopenssession",
      "target": "tests_appointment_appointmentconfirmflowtest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testpanelbookingiscreatedpending",
      "target": "tests_appointment_appointmentconfirmflowtest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L232",
      "weight": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testpaymentabovetotalisrejectedandnothingiscommitted",
      "target": "tests_appointment_appointmentconfirmflowtest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L246",
      "weight": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testunknownpaymentmethodis422",
      "target": "tests_appointment_appointmentconfirmflowtest_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L271",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testconfirminganalreadyconfirmedappointmentis422",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_reload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testpaymentabovetotalisrejectedandnothingiscommitted",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_reload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmFlowTest.php",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_testunknownpaymentmethodis422",
      "target": "appointment_appointmentconfirmflowtest_appointmentconfirmflowtest_reload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest",
      "target": "insurancecoveragedefaultservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest",
      "target": "invoiceservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest",
      "target": "tests_appointment_appointmentconfirminsurancesharestest_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest",
      "target": "tests_appointment_appointmentconfirminsurancesharestest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest",
      "target": "tests_appointment_appointmentconfirminsurancesharestest_php_insurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest",
      "target": "tests_appointment_appointmentconfirminsurancesharestest_php_patientsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeinsurancewithdefaults"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_reloadsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testappointmentwithoutinsurancestaysfullyonthepatient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testinpatientreferencescenario"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testinvoicesnapshotstheservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testoutpatientusesitsownpercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testsingleenabledcategoryisusedwithoutanexplicitchoice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makedoctor",
      "target": "tests_appointment_appointmentconfirminsurancesharestest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testappointmentwithoutinsurancestaysfullyonthepatient",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testinpatientreferencescenario",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testinvoicesnapshotstheservicecategory",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testoutpatientusesitsownpercent",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testsingleenabledcategoryisusedwithoutanexplicitchoice",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeappointment",
      "target": "tests_appointment_appointmentconfirminsurancesharestest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeinsurancewithdefaults",
      "target": "tests_appointment_appointmentconfirminsurancesharestest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeappointment",
      "target": "tests_appointment_appointmentconfirminsurancesharestest_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testappointmentwithoutinsurancestaysfullyonthepatient",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testinpatientreferencescenario",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testinvoicesnapshotstheservicecategory",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testoutpatientusesitsownpercent",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testsingleenabledcategoryisusedwithoutanexplicitchoice",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeappointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeinsurancewithdefaults",
      "target": "tests_appointment_appointmentconfirminsurancesharestest_php_insurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testinpatientreferencescenario",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeinsurancewithdefaults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testinvoicesnapshotstheservicecategory",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeinsurancewithdefaults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testoutpatientusesitsownpercent",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeinsurancewithdefaults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testsingleenabledcategoryisusedwithoutanexplicitchoice",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_makeinsurancewithdefaults"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_reloadsession",
      "target": "tests_appointment_appointmentconfirminsurancesharestest_php_patientsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testinvoicesnapshotstheservicecategory",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_reloadsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentConfirmInsuranceSharesTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_testsingleenabledcategoryisusedwithoutanexplicitchoice",
      "target": "appointment_appointmentconfirminsurancesharestest_appointmentconfirminsurancesharestest_reloadsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentcreatereservetest",
      "target": "appointment_appointmentcreatereservetest_appointmentcreatereservetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentcreatereservetest_appointmentcreatereservetest",
      "target": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentcreatereservetest_appointmentcreatereservetest",
      "target": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testcreatewithworkflowfields"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentcreatereservetest_appointmentcreatereservetest",
      "target": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testexistingprofilenamewinsovermodalinput"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentcreatereservetest_appointmentcreatereservetest",
      "target": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testreserveentriesskipslotrulesandarelistedseparately"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentcreatereservetest_appointmentcreatereservetest",
      "target": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testunknownserviceuuidis422"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testcreatewithworkflowfields",
      "target": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testexistingprofilenamewinsovermodalinput",
      "target": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testreserveentriesskipslotrulesandarelistedseparately",
      "target": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentCreateReserveTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_testunknownserviceuuidis422",
      "target": "appointment_appointmentcreatereservetest_appointmentcreatereservetest_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentExpiryServiceTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentexpiryservicetest",
      "target": "appointment_appointmentexpiryservicetest_appointmentexpiryservicetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentExpiryServiceTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentexpiryservicetest_appointmentexpiryservicetest",
      "target": "appointment_appointmentexpiryservicetest_appointmentexpiryservicetest_testexpiresstaleandcancelspendingpayments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentExpiryServiceTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentexpiryservicetest_appointmentexpiryservicetest",
      "target": "appointment_appointmentexpiryservicetest_appointmentexpiryservicetest_testpanelregisteredpendingsurvivesexpiry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest",
      "target": "tenantservicecategoryservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest",
      "target": "tests_appointment_appointmentinsuranceselectiontest_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest",
      "target": "tests_appointment_appointmentinsuranceselectiontest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest",
      "target": "tests_appointment_appointmentinsuranceselectiontest_php_insurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest",
      "target": "tests_appointment_appointmentinsuranceselectiontest_php_insurancetype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makeappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makecontract"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testconfirmacceptstheselectionandpersistsitontheappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testdisabledcategoryisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testinsurancewithoutanactivecontractisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testpatchclearstheselectionwithnull"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testpatchstorescategoryandinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testsupplementaryinsuranceisrejectedonanappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testunknowncategoryisrejected"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makedoctor",
      "target": "tests_appointment_appointmentinsuranceselectiontest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testconfirmacceptstheselectionandpersistsitontheappointment",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testdisabledcategoryisrejected",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testinsurancewithoutanactivecontractisrejected",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testpatchclearstheselectionwithnull",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testpatchstorescategoryandinsurance",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testsupplementaryinsuranceisrejectedonanappointment",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testunknowncategoryisrejected",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makeappointment",
      "target": "tests_appointment_appointmentinsuranceselectiontest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makecontract",
      "target": "tests_appointment_appointmentinsuranceselectiontest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makeappointment",
      "target": "tests_appointment_appointmentinsuranceselectiontest_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testconfirmacceptstheselectionandpersistsitontheappointment",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testdisabledcategoryisrejected",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testinsurancewithoutanactivecontractisrejected",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testpatchclearstheselectionwithnull",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testpatchstorescategoryandinsurance",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testsupplementaryinsuranceisrejectedonanappointment",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testunknowncategoryisrejected",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makeappointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makecontract",
      "target": "tests_appointment_appointmentinsuranceselectiontest_php_insurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makecontract",
      "target": "tests_appointment_appointmentinsuranceselectiontest_php_insurancetype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testconfirmacceptstheselectionandpersistsitontheappointment",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makecontract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testpatchclearstheselectionwithnull",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makecontract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testpatchstorescategoryandinsurance",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makecontract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testsupplementaryinsuranceisrejectedonanappointment",
      "target": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_makecontract"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testinsurancewithoutanactivecontractisrejected",
      "target": "tests_appointment_appointmentinsuranceselectiontest_php_insurancetype"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/AppointmentInsuranceSelectionTest.php",
      "source_location": "L143",
      "weight": 1.0,
      "source": "appointment_appointmentinsuranceselectiontest_appointmentinsuranceselectiontest_testsupplementaryinsuranceisrejectedonanappointment",
      "target": "tests_appointment_appointmentinsuranceselectiontest_php_insurancetype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest",
      "target": "tests_appointment_appointmentmultiservicetest_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest",
      "target": "tests_appointment_appointmentmultiservicetest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest",
      "target": "tests_appointment_appointmentmultiservicetest_php_serviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_body"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_nationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_reload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_serviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testservicemoderecomputesendfromdurations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testslotmodeattachesmultipleservicesandkeepsmanualend"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testunknownserviceuuidisrejected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testservicemoderecomputesendfromdurations",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testslotmodeattachesmultipleservicesandkeepsmanualend",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testunknownserviceuuidisrejected",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_serviceitem",
      "target": "tests_appointment_appointmentmultiservicetest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_serviceitem",
      "target": "tests_appointment_appointmentmultiservicetest_php_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testservicemoderecomputesendfromdurations",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testslotmodeattachesmultipleservicesandkeepsmanualend",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_body",
      "target": "tests_appointment_appointmentmultiservicetest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_body",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_nationalcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testservicemoderecomputesendfromdurations",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_body"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testslotmodeattachesmultipleservicesandkeepsmanualend",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_body"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testunknownserviceuuidisrejected",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_body"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_reload",
      "target": "tests_appointment_appointmentmultiservicetest_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testservicemoderecomputesendfromdurations",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_reload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentMultiServiceTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_testslotmodeattachesmultipleservicesandkeepsmanualend",
      "target": "appointment_appointmentmultiservicetest_appointmentmultiservicetest_reload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest",
      "target": "tests_appointment_appointmentnationalcodetest_php_userprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_body"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_mobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_nationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_profilebynationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testexistingprofilenationalcodeisreusednotduplicated"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testinvalidnationalcodeis422"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testmissingnationalcodeis422"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testmobilebelongingtoanothernationalcodeisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testsamenationalcodedifferentmobilereusessinglepatient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_teststoresnationalcodeonprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testexistingprofilenationalcodeisreusednotduplicated",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testinvalidnationalcodeis422",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testmissingnationalcodeis422",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testmobilebelongingtoanothernationalcodeisrejected",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testsamenationalcodedifferentmobilereusessinglepatient",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_teststoresnationalcodeonprofile",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testexistingprofilenationalcodeisreusednotduplicated",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_nationalcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testmissingnationalcodeis422",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_nationalcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testmobilebelongingtoanothernationalcodeisrejected",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_nationalcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testsamenationalcodedifferentmobilereusessinglepatient",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_nationalcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_teststoresnationalcodeonprofile",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_nationalcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testexistingprofilenationalcodeisreusednotduplicated",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testinvalidnationalcodeis422",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testmissingnationalcodeis422",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testmobilebelongingtoanothernationalcodeisrejected",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testsamenationalcodedifferentmobilereusessinglepatient",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_teststoresnationalcodeonprofile",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testexistingprofilenationalcodeisreusednotduplicated",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_body"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testinvalidnationalcodeis422",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_body"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testmissingnationalcodeis422",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_body"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testmobilebelongingtoanothernationalcodeisrejected",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_body"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testsamenationalcodedifferentmobilereusessinglepatient",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_body"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_teststoresnationalcodeonprofile",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_body"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_profilebynationalcode",
      "target": "tests_appointment_appointmentnationalcodetest_php_userprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_teststoresnationalcodeonprofile",
      "target": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_profilebynationalcode"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testexistingprofilenationalcodeisreusednotduplicated",
      "target": "tests_appointment_appointmentnationalcodetest_php_userprofile"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/AppointmentNationalCodeTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "source": "appointment_appointmentnationalcodetest_appointmentnationalcodetest_testsamenationalcodedifferentmobilereusessinglepatient",
      "target": "tests_appointment_appointmentnationalcodetest_php_userprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest",
      "target": "tests_appointment_appointmentservicefieldstest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_appointmentfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_doctorwithservices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testclearingdurationalsoclearsbuffer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testcurrentserviceuuidskeepsinputorder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testduplicateitemsinreplacearededuplicated"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testlegacyappointmentwithonlysingleitemstillreportsitsuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testreplacepersiststhroughflush"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testreplaceserviceitemssyncsthelegacysinglecolumn"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testreplacewithemptylistclearsthelegacysinglecolumn"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testsetservicedurationisexposedintoarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testslotmodeappointmentkeepsbothcolumnsnull"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testclearingdurationalsoclearsbuffer",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_doctorwithservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testcurrentserviceuuidskeepsinputorder",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_doctorwithservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testduplicateitemsinreplacearededuplicated",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_doctorwithservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testlegacyappointmentwithonlysingleitemstillreportsitsuuid",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_doctorwithservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testreplacepersiststhroughflush",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_doctorwithservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testreplaceserviceitemssyncsthelegacysinglecolumn",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_doctorwithservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testreplacewithemptylistclearsthelegacysinglecolumn",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_doctorwithservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testsetservicedurationisexposedintoarray",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_doctorwithservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testslotmodeappointmentkeepsbothcolumnsnull",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_doctorwithservices"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_appointmentfor",
      "target": "tests_appointment_appointmentservicefieldstest_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_appointmentfor",
      "target": "tests_appointment_appointmentservicefieldstest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testclearingdurationalsoclearsbuffer",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_appointmentfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testcurrentserviceuuidskeepsinputorder",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_appointmentfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testduplicateitemsinreplacearededuplicated",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_appointmentfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testlegacyappointmentwithonlysingleitemstillreportsitsuuid",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_appointmentfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testreplacepersiststhroughflush",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_appointmentfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testreplaceserviceitemssyncsthelegacysinglecolumn",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_appointmentfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testreplacewithemptylistclearsthelegacysinglecolumn",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_appointmentfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testsetservicedurationisexposedintoarray",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_appointmentfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentServiceFieldsTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_testslotmodeappointmentkeepsbothcolumnsnull",
      "target": "appointment_appointmentservicefieldstest_appointmentservicefieldstest_appointmentfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentsettingslistownershiptest",
      "target": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentsettingslistownershiptest",
      "target": "tests_appointment_appointmentsettingslistownershiptest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest",
      "target": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest_endpoints"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest",
      "target": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest",
      "target": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest_testownerallowed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest",
      "target": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest_teststrangerforbidden"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest_makedoctor",
      "target": "tests_appointment_appointmentsettingslistownershiptest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest_testownerallowed",
      "target": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentSettingsListOwnershipTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest_teststrangerforbidden",
      "target": "appointment_appointmentsettingslistownershiptest_appointmentsettingslistownershiptest_makedoctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_booking"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_testforbiddenforstranger"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_testrejectshalfslotpair"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_testreschedulemovesslot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_testreschedulerejectstakenslot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_testtransfertoreserveandback"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_testunknownstaffuuidis422"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_testupdatesworkflowfields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest_testforbiddenforstranger",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_booking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest_testrejectshalfslotpair",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_booking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest_testreschedulemovesslot",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_booking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest_testreschedulerejectstakenslot",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_booking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest_testtransfertoreserveandback",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_booking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest_testunknownstaffuuidis422",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_booking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentUpdateTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentupdatetest_appointmentupdatetest_testupdatesworkflowfields",
      "target": "appointment_appointmentupdatetest_appointmentupdatetest_booking"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest",
      "target": "tests_appointment_appointmentworkflowfieldstest_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest",
      "target": "tests_appointment_appointmentworkflowfieldstest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_newbooking"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testdayofworkflowtransitions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testpendingcannotjumptosalon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testreschedulefreestheoldslot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testworkflowfieldspersistandserialize"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_makedoctor",
      "target": "tests_appointment_appointmentworkflowfieldstest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testdayofworkflowtransitions",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testpendingcannotjumptosalon",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testreschedulefreestheoldslot",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testworkflowfieldspersistandserialize",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_newbooking",
      "target": "tests_appointment_appointmentworkflowfieldstest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_newbooking",
      "target": "tests_appointment_appointmentworkflowfieldstest_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testdayofworkflowtransitions",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_newbooking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testpendingcannotjumptosalon",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_newbooking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testreschedulefreestheoldslot",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_newbooking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testworkflowfieldspersistandserialize",
      "target": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_newbooking"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testdayofworkflowtransitions",
      "target": "tests_appointment_appointmentworkflowfieldstest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testpendingcannotjumptosalon",
      "target": "tests_appointment_appointmentworkflowfieldstest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/AppointmentWorkflowFieldsTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "source": "appointment_appointmentworkflowfieldstest_appointmentworkflowfieldstest_testworkflowfieldspersistandserialize",
      "target": "tests_appointment_appointmentworkflowfieldstest_php_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest",
      "target": "tests_appointment_bookinglocationvaliditytest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest",
      "target": "tests_appointment_bookinglocationvaliditytest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest",
      "target": "tests_appointment_bookinglocationvaliditytest_php_weeklyschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_locations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makeclinicwith"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_nextweekday"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_schedulefor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testdateparameterreportsperdayavailability"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testemptyreasondistinguishesthecauses"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testinvaliddateisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testlocationwhoseshiftspointoutsideitscontextisnotreturned"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testlocationwithoutanyaddressisnotreturned"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testvalidlocationisreturnedwithitsopeninghours"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makedoctor",
      "target": "tests_appointment_bookinglocationvaliditytest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testdateparameterreportsperdayavailability",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testemptyreasondistinguishesthecauses",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testinvaliddateisrejected",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testlocationwhoseshiftspointoutsideitscontextisnotreturned",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testlocationwithoutanyaddressisnotreturned",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testvalidlocationisreturnedwithitsopeninghours",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_locations",
      "target": "tests_appointment_bookinglocationvaliditytest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makeclinicwith",
      "target": "tests_appointment_bookinglocationvaliditytest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_schedulefor",
      "target": "tests_appointment_bookinglocationvaliditytest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makeclinicwith",
      "target": "tests_appointment_bookinglocationvaliditytest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testlocationwhoseshiftspointoutsideitscontextisnotreturned",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_makeclinicwith"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_schedulefor",
      "target": "tests_appointment_bookinglocationvaliditytest_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_schedulefor",
      "target": "tests_appointment_bookinglocationvaliditytest_php_weeklyschedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testlocationwhoseshiftspointoutsideitscontextisnotreturned",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_schedulefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testlocationwithoutanyaddressisnotreturned",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_schedulefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testvalidlocationisreturnedwithitsopeninghours",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_schedulefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testdateparameterreportsperdayavailability",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_locations"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testlocationwhoseshiftspointoutsideitscontextisnotreturned",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_locations"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testlocationwithoutanyaddressisnotreturned",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_locations"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testvalidlocationisreturnedwithitsopeninghours",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_locations"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationValidityTest.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_testdateparameterreportsperdayavailability",
      "target": "appointment_bookinglocationvaliditytest_bookinglocationvaliditytest_nextweekday"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationsscantest",
      "target": "appointment_bookinglocationsscantest_bookinglocationsscantest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationsscantest",
      "target": "tests_appointment_bookinglocationsscantest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationsscantest_bookinglocationsscantest",
      "target": "appointment_bookinglocationsscantest_bookinglocationsscantest_makedoctorwithschedules"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationsscantest_bookinglocationsscantest",
      "target": "appointment_bookinglocationsscantest_bookinglocationsscantest_testnextavailableisreportedperlocation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationsscantest_bookinglocationsscantest",
      "target": "appointment_bookinglocationsscantest_bookinglocationsscantest_testquerycountgrowsonlyperlocation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationsscantest_bookinglocationsscantest",
      "target": "appointment_bookinglocationsscantest_bookinglocationsscantest_weekofsessions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationsscantest_bookinglocationsscantest_makedoctorwithschedules",
      "target": "appointment_bookinglocationsscantest_bookinglocationsscantest_weekofsessions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationsscantest_bookinglocationsscantest_makedoctorwithschedules",
      "target": "tests_appointment_bookinglocationsscantest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationsscantest_bookinglocationsscantest_testnextavailableisreportedperlocation",
      "target": "appointment_bookinglocationsscantest_bookinglocationsscantest_makedoctorwithschedules"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingLocationsScanTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookinglocationsscantest_bookinglocationsscantest_testquerycountgrowsonlyperlocation",
      "target": "appointment_bookinglocationsscantest_bookinglocationsscantest_makedoctorwithschedules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingModeImmutableTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingmodeimmutabletest",
      "target": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingModeImmutableTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest",
      "target": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingModeImmutableTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest",
      "target": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest_testcannotchangemodeaftercommit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingModeImmutableTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest",
      "target": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest_testfirstsavecommitsandsecondsavekeepssamemode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingModeImmutableTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest_testcannotchangemodeaftercommit",
      "target": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingModeImmutableTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest_testfirstsavecommitsandsecondsavekeepssamemode",
      "target": "appointment_bookingmodeimmutabletest_bookingmodeimmutabletest_makedoctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingscopetest",
      "target": "appointment_bookingscopetest_bookingscopetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingscopetest",
      "target": "tests_appointment_bookingscopetest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingscopetest_bookingscopetest",
      "target": "appointment_bookingscopetest_bookingscopetest_bookingbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingscopetest_bookingscopetest",
      "target": "appointment_bookingscopetest_bookingscopetest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingscopetest_bookingscopetest",
      "target": "appointment_bookingscopetest_bookingscopetest_testdoctorcanbookontoowncalendar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingscopetest_bookingscopetest",
      "target": "appointment_bookingscopetest_bookingscopetest_testdoctorcannotbookontoanotherdoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_bookingscopetest_bookingscopetest_makedoctor",
      "target": "tests_appointment_bookingscopetest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingscopetest_bookingscopetest_testdoctorcanbookontoowncalendar",
      "target": "appointment_bookingscopetest_bookingscopetest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingscopetest_bookingscopetest_testdoctorcannotbookontoanotherdoctor",
      "target": "appointment_bookingscopetest_bookingscopetest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingscopetest_bookingscopetest_testdoctorcanbookontoowncalendar",
      "target": "appointment_bookingscopetest_bookingscopetest_bookingbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingScopeTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingscopetest_bookingscopetest_testdoctorcannotbookontoanotherdoctor",
      "target": "appointment_bookingscopetest_bookingscopetest_bookingbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingServicesPublicTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingservicespublictest",
      "target": "appointment_bookingservicespublictest_bookingservicespublictest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingServicesPublicTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingservicespublictest_bookingservicespublictest",
      "target": "appointment_bookingservicespublictest_bookingservicespublictest_testreturnsmodeandbookableserviceswithoutauth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingServicesPublicTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingservicespublictest_bookingservicespublictest",
      "target": "appointment_bookingservicespublictest_bookingservicespublictest_testslotmodereturnsemptyservices"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest",
      "target": "appointment_bookingtenanttest_bookingtenanttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest",
      "target": "tests_appointment_bookingtenanttest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest",
      "target": "tests_appointment_bookingtenanttest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest",
      "target": "appointment_bookingtenanttest_bookingtenanttest_makeclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest",
      "target": "appointment_bookingtenanttest_bookingtenanttest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest",
      "target": "appointment_bookingtenanttest_bookingtenanttest_testassigninganunresolvedcontextisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest",
      "target": "appointment_bookingtenanttest_bookingtenanttest_testclinicbookingisownedbytheclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest",
      "target": "appointment_bookingtenanttest_bookingtenanttest_testonescheduleperenvironmentperdoctorisstillenforced"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest",
      "target": "appointment_bookingtenanttest_bookingtenanttest_testpersonalbookingisownedbythedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest",
      "target": "appointment_bookingtenanttest_bookingtenanttest_testsamedoctorgetsdifferentownersindifferentenvironments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest",
      "target": "appointment_bookingtenanttest_bookingtenanttest_testtwodoctorsinonecliniceachkeeptheirownschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest",
      "target": "appointment_bookingtenanttest_bookingtenanttest_uniqueslot"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_makedoctor",
      "target": "tests_appointment_bookingtenanttest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_testassigninganunresolvedcontextisrejected",
      "target": "appointment_bookingtenanttest_bookingtenanttest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_testclinicbookingisownedbytheclinic",
      "target": "appointment_bookingtenanttest_bookingtenanttest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_testonescheduleperenvironmentperdoctorisstillenforced",
      "target": "appointment_bookingtenanttest_bookingtenanttest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_testpersonalbookingisownedbythedoctor",
      "target": "appointment_bookingtenanttest_bookingtenanttest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_testsamedoctorgetsdifferentownersindifferentenvironments",
      "target": "appointment_bookingtenanttest_bookingtenanttest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_testtwodoctorsinonecliniceachkeeptheirownschedule",
      "target": "appointment_bookingtenanttest_bookingtenanttest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_makeclinic",
      "target": "tests_appointment_bookingtenanttest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_testclinicbookingisownedbytheclinic",
      "target": "appointment_bookingtenanttest_bookingtenanttest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_testsamedoctorgetsdifferentownersindifferentenvironments",
      "target": "appointment_bookingtenanttest_bookingtenanttest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_testtwodoctorsinonecliniceachkeeptheirownschedule",
      "target": "appointment_bookingtenanttest_bookingtenanttest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_testassigninganunresolvedcontextisrejected",
      "target": "appointment_bookingtenanttest_bookingtenanttest_uniqueslot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_testclinicbookingisownedbytheclinic",
      "target": "appointment_bookingtenanttest_bookingtenanttest_uniqueslot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_testpersonalbookingisownedbythedoctor",
      "target": "appointment_bookingtenanttest_bookingtenanttest_uniqueslot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingTenantTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingtenanttest_bookingtenanttest_testsamedoctorgetsdifferentownersindifferentenvironments",
      "target": "appointment_bookingtenanttest_bookingtenanttest_uniqueslot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "source": "appointment_bookingwindowunittest",
      "target": "slotcalculatorservice",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest",
      "target": "tests_appointment_bookingwindowunittest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_assertbookable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_assertoutsidewindow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_makealwaysopendoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_testdayunitlimitswindowtoexactdays"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_testdefaultwindowisthreemonths"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_testinvalidunitkeepscurrentvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_testweekunitstillsupported"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_makealwaysopendoctor",
      "target": "tests_appointment_bookingwindowunittest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_testdayunitlimitswindowtoexactdays",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_makealwaysopendoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_testdefaultwindowisthreemonths",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_makealwaysopendoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_testweekunitstillsupported",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_makealwaysopendoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_assertbookable",
      "target": "tests_appointment_bookingwindowunittest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_assertoutsidewindow",
      "target": "tests_appointment_bookingwindowunittest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_testdayunitlimitswindowtoexactdays",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_assertbookable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_testdefaultwindowisthreemonths",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_assertbookable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_testweekunitstillsupported",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_assertbookable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_testdayunitlimitswindowtoexactdays",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_assertoutsidewindow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_testdefaultwindowisthreemonths",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_assertoutsidewindow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/BookingWindowUnitTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_bookingwindowunittest_bookingwindowunittest_testweekunitstillsupported",
      "target": "appointment_bookingwindowunittest_bookingwindowunittest_assertoutsidewindow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest",
      "target": "clinicdoctorpermissionrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest",
      "target": "tests_appointment_clinicappointmentaccesstest_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest",
      "target": "tests_appointment_clinicappointmentaccesstest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest",
      "target": "tests_appointment_clinicappointmentaccesstest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest",
      "target": "tests_appointment_clinicappointmentaccesstest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicsecretary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanchangestatusofclinicappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercannottouchdoctorpersonalappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanreadappointmentevents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercantransferappointmenttoreserveandback"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanupdateandmoveclinicappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanviewclinicappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicsecretarycanmanageassigneddoctorappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicsecretarycannottouchunassigneddoctorappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testforeignclinicownerisdenied"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L261",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testinlinestatuscannotbypasscancelgate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testmemberdoctorlosesaccesswhendeactivated"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L276",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testownerdoctorkeepsfullaccesstoownclinicappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L305",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testpatientcancancelownappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L287",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testpatientcanviewbutnotrescheduleownappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L231",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarycancelrequirescancelpermission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarywithcancelpermissioncancancel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L319",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_teststrangerisdenied"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor",
      "target": "tests_appointment_clinicappointmentaccesstest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanchangestatusofclinicappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercannottouchdoctorpersonalappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanreadappointmentevents",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercantransferappointmenttoreserveandback",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanupdateandmoveclinicappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanviewclinicappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicsecretarycanmanageassigneddoctorappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L220",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicsecretarycannottouchunassigneddoctorappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testforeignclinicownerisdenied",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L263",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testinlinestatuscannotbypasscancelgate",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testmemberdoctorlosesaccesswhendeactivated",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L278",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testownerdoctorkeepsfullaccesstoownclinicappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L307",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testpatientcancancelownappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testpatientcanviewbutnotrescheduleownappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarycancelrequirescancelpermission",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarywithcancelpermissioncancancel",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L321",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_teststrangerisdenied",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment",
      "target": "tests_appointment_clinicappointmentaccesstest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicsecretary",
      "target": "tests_appointment_clinicappointmentaccesstest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanchangestatusofclinicappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercannottouchdoctorpersonalappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanreadappointmentevents",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercantransferappointmenttoreserveandback",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanupdateandmoveclinicappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanviewclinicappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicsecretarycanmanageassigneddoctorappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicsecretarycannottouchunassigneddoctorappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testforeignclinicownerisdenied",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L264",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testinlinestatuscannotbypasscancelgate",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testmemberdoctorlosesaccesswhendeactivated",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L279",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testownerdoctorkeepsfullaccesstoownclinicappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarycancelrequirescancelpermission",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L249",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarywithcancelpermissioncancancel",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicwith"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment",
      "target": "tests_appointment_clinicappointmentaccesstest_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment",
      "target": "tests_appointment_clinicappointmentaccesstest_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment",
      "target": "tests_appointment_clinicappointmentaccesstest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanchangestatusofclinicappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercannottouchdoctorpersonalappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanreadappointmentevents",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercantransferappointmenttoreserveandback",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanupdateandmoveclinicappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanviewclinicappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicsecretarycanmanageassigneddoctorappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicsecretarycannottouchunassigneddoctorappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testforeignclinicownerisdenied",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L266",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testinlinestatuscannotbypasscancelgate",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testmemberdoctorlosesaccesswhendeactivated",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L280",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testownerdoctorkeepsfullaccesstoownclinicappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L309",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testpatientcancancelownappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testpatientcanviewbutnotrescheduleownappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarycancelrequirescancelpermission",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarywithcancelpermissioncancancel",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L322",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_teststrangerisdenied",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeappointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicsecretary",
      "target": "tests_appointment_clinicappointmentaccesstest_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicsecretary",
      "target": "tests_appointment_clinicappointmentaccesstest_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercanchangestatusofclinicappointment",
      "target": "tests_appointment_clinicappointmentaccesstest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicownercantransferappointmenttoreserveandback",
      "target": "tests_appointment_clinicappointmentaccesstest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L212",
      "weight": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicsecretarycanmanageassigneddoctorappointment",
      "target": "tests_appointment_clinicappointmentaccesstest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L269",
      "weight": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testinlinestatuscannotbypasscancelgate",
      "target": "tests_appointment_clinicappointmentaccesstest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L312",
      "weight": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testpatientcancancelownappointment",
      "target": "tests_appointment_clinicappointmentaccesstest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L239",
      "weight": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarycancelrequirescancelpermission",
      "target": "tests_appointment_clinicappointmentaccesstest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L254",
      "weight": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarywithcancelpermissioncancancel",
      "target": "tests_appointment_clinicappointmentaccesstest_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicsecretarycanmanageassigneddoctorappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testclinicsecretarycannottouchunassigneddoctorappointment",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testinlinestatuscannotbypasscancelgate",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L235",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarycancelrequirescancelpermission",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicAppointmentAccessTest.php",
      "source_location": "L250",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_testsecretarywithcancelpermissioncancancel",
      "target": "appointment_clinicappointmentaccesstest_clinicappointmentaccesstest_makeclinicsecretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest",
      "target": "clinicdoctorpermissionrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest",
      "target": "tests_appointment_clinicownerscheduleaccesstest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest",
      "target": "tests_appointment_clinicownerscheduleaccesstest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest",
      "target": "tests_appointment_clinicownerscheduleaccesstest_php_doctoraddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_addressfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_clinicaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makeclinicwith"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testadmincanwriteanydoctorschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testcliniccontextrejectspersonaladdress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testclinicownercannottouchdoctorpersonalschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testclinicownercanreadandwritememberdoctorscheduleincliniccontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testdoctorcannottouchanotherdoctorschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testdoctorkeepsfullaccesstoownschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testeditingonedoctordoesnotaffectanother"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testmemberdoctorlosesaccesswhenpermissionrevoked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalandclinicschedulescoexistindependently"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalcontextrejectsclinicaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_teststrangerclinicuuidisrejected"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor",
      "target": "tests_appointment_clinicownerscheduleaccesstest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testadmincanwriteanydoctorschedule",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testcliniccontextrejectspersonaladdress",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testclinicownercannottouchdoctorpersonalschedule",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testclinicownercanreadandwritememberdoctorscheduleincliniccontext",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testdoctorcannottouchanotherdoctorschedule",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testdoctorkeepsfullaccesstoownschedule",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testeditingonedoctordoesnotaffectanother",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testmemberdoctorlosesaccesswhenpermissionrevoked",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalandclinicschedulescoexistindependently",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalcontextrejectsclinicaddress",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_teststrangerclinicuuidisrejected",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_addressfor",
      "target": "tests_appointment_clinicownerscheduleaccesstest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload",
      "target": "tests_appointment_clinicownerscheduleaccesstest_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L172",
      "weight": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testeditingonedoctordoesnotaffectanother",
      "target": "tests_appointment_clinicownerscheduleaccesstest_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L157",
      "weight": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalandclinicschedulescoexistindependently",
      "target": "tests_appointment_clinicownerscheduleaccesstest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testcliniccontextrejectspersonaladdress",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testclinicownercannottouchdoctorpersonalschedule",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testclinicownercanreadandwritememberdoctorscheduleincliniccontext",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testeditingonedoctordoesnotaffectanother",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testmemberdoctorlosesaccesswhenpermissionrevoked",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalandclinicschedulescoexistindependently",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalcontextrejectsclinicaddress",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_teststrangerclinicuuidisrejected",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_makeclinicwith"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_addressfor",
      "target": "tests_appointment_clinicownerscheduleaccesstest_php_doctoraddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testadmincanwriteanydoctorschedule",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_addressfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testcliniccontextrejectspersonaladdress",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_addressfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testclinicownercannottouchdoctorpersonalschedule",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_addressfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testdoctorcannottouchanotherdoctorschedule",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_addressfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testdoctorkeepsfullaccesstoownschedule",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_addressfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testeditingonedoctordoesnotaffectanother",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_addressfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testmemberdoctorlosesaccesswhenpermissionrevoked",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_addressfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalandclinicschedulescoexistindependently",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_addressfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_teststrangerclinicuuidisrejected",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_addressfor"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_clinicaddress",
      "target": "tests_appointment_clinicownerscheduleaccesstest_php_doctoraddress"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_clinicaddress",
      "target": "tests_appointment_clinicownerscheduleaccesstest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testclinicownercanreadandwritememberdoctorscheduleincliniccontext",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_clinicaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testeditingonedoctordoesnotaffectanother",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_clinicaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testmemberdoctorlosesaccesswhenpermissionrevoked",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_clinicaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalandclinicschedulescoexistindependently",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_clinicaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalcontextrejectsclinicaddress",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_clinicaddress"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload",
      "target": "tests_appointment_clinicownerscheduleaccesstest_php_clinic"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L244",
      "weight": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testeditingonedoctordoesnotaffectanother",
      "target": "tests_appointment_clinicownerscheduleaccesstest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testadmincanwriteanydoctorschedule",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testcliniccontextrejectspersonaladdress",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testclinicownercannottouchdoctorpersonalschedule",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testclinicownercanreadandwritememberdoctorscheduleincliniccontext",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testdoctorcannottouchanotherdoctorschedule",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testdoctorkeepsfullaccesstoownschedule",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testeditingonedoctordoesnotaffectanother",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testmemberdoctorlosesaccesswhenpermissionrevoked",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalandclinicschedulescoexistindependently",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_testpersonalcontextrejectsclinicaddress",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ClinicOwnerScheduleAccessTest.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_teststrangerclinicuuidisrejected",
      "target": "appointment_clinicownerscheduleaccesstest_clinicownerscheduleaccesstest_schedulepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_dateoverrideownershiptest",
      "target": "appointment_dateoverrideownershiptest_dateoverrideownershiptest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_dateoverrideownershiptest_dateoverrideownershiptest",
      "target": "appointment_dateoverrideownershiptest_dateoverrideownershiptest_makeoverride"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_dateoverrideownershiptest_dateoverrideownershiptest",
      "target": "appointment_dateoverrideownershiptest_dateoverrideownershiptest_testotheruserisforbidden"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_dateoverrideownershiptest_dateoverrideownershiptest",
      "target": "appointment_dateoverrideownershiptest_dateoverrideownershiptest_testownercanread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_dateoverrideownershiptest_dateoverrideownershiptest_testotheruserisforbidden",
      "target": "appointment_dateoverrideownershiptest_dateoverrideownershiptest_makeoverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DateOverrideOwnershipTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_dateoverrideownershiptest_dateoverrideownershiptest_testownercanread",
      "target": "appointment_dateoverrideownershiptest_dateoverrideownershiptest_makeoverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest",
      "target": "appointmentrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest",
      "target": "tests_appointment_doctorappointmentfiltertest_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest",
      "target": "tests_appointment_doctorappointmentfiltertest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_booking"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_repo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testdaterangeandnamesearch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testemptyresultforunmatchedfilter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testpaginationslicesandreportsfulltotal"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_teststatusfilterexcludesvisited"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_repo",
      "target": "appointmentrepository"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_repo",
      "target": "tests_appointment_doctorappointmentfiltertest_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testdaterangeandnamesearch",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_repo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testemptyresultforunmatchedfilter",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_repo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testpaginationslicesandreportsfulltotal",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_repo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_teststatusfilterexcludesvisited",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_repo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest",
      "target": "appointmentrepository",
      "confidence_score": 1.0
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_makedoctor",
      "target": "tests_appointment_doctorappointmentfiltertest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testdaterangeandnamesearch",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testemptyresultforunmatchedfilter",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testpaginationslicesandreportsfulltotal",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_teststatusfilterexcludesvisited",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_booking",
      "target": "tests_appointment_doctorappointmentfiltertest_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_booking",
      "target": "tests_appointment_doctorappointmentfiltertest_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testdaterangeandnamesearch",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_booking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testemptyresultforunmatchedfilter",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_booking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testpaginationslicesandreportsfulltotal",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_booking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_teststatusfilterexcludesvisited",
      "target": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_booking"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_testemptyresultforunmatchedfilter",
      "target": "tests_appointment_doctorappointmentfiltertest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/DoctorAppointmentFilterTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "source": "appointment_doctorappointmentfiltertest_doctorappointmentfiltertest_teststatusfilterexcludesvisited",
      "target": "tests_appointment_doctorappointmentfiltertest_php_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "source": "appointment_onlinebookingmanagementtest",
      "target": "slotcalculatorservice",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest",
      "target": "tests_appointment_onlinebookingmanagementtest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_makedoctorwithbookingdisabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_slotsuri"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testclinicownerseesclinicslotswhenbookingdisabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testendpointanonymousgetsnoslots"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testendpointmanagementflagignoredforunauthorizeduser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testendpointownerdoctorwithmanagementgetsslots"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testmanagementseesslotswhenbookingdisabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testpastdaterejectedevenformanagement"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testpublicseesnoslotswhenbookingdisabled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testendpointanonymousgetsnoslots",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_makedoctorwithbookingdisabled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testendpointmanagementflagignoredforunauthorizeduser",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_makedoctorwithbookingdisabled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testendpointownerdoctorwithmanagementgetsslots",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_makedoctorwithbookingdisabled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testmanagementseesslotswhenbookingdisabled",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_makedoctorwithbookingdisabled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testpastdaterejectedevenformanagement",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_makedoctorwithbookingdisabled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testpublicseesnoslotswhenbookingdisabled",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_makedoctorwithbookingdisabled"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_slotsuri",
      "target": "tests_appointment_onlinebookingmanagementtest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testendpointanonymousgetsnoslots",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_slotsuri"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testendpointmanagementflagignoredforunauthorizeduser",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_slotsuri"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/OnlineBookingManagementTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_testendpointownerdoctorwithmanagementgetsslots",
      "target": "appointment_onlinebookingmanagementtest_onlinebookingmanagementtest_slotsuri"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest",
      "target": "appointment_patientlookuptest_patientlookuptest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest",
      "target": "tests_appointment_patientlookuptest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest",
      "target": "appointment_patientlookuptest_patientlookuptest_booker"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest",
      "target": "appointment_patientlookuptest_patientlookuptest_mobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest",
      "target": "appointment_patientlookuptest_patientlookuptest_nationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest",
      "target": "appointment_patientlookuptest_patientlookuptest_testfoundbynationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest",
      "target": "appointment_patientlookuptest_patientlookuptest_testfoundwithnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest",
      "target": "appointment_patientlookuptest_patientlookuptest_testfoundwithoutnationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest",
      "target": "appointment_patientlookuptest_patientlookuptest_testinvalidmobileis422"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest",
      "target": "appointment_patientlookuptest_patientlookuptest_testinvalidnationalcodeis422"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest",
      "target": "appointment_patientlookuptest_patientlookuptest_testnationalcodenotfound"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest",
      "target": "appointment_patientlookuptest_patientlookuptest_testnotfound"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest",
      "target": "appointment_patientlookuptest_patientlookuptest_testplainuserisforbidden"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_booker",
      "target": "tests_appointment_patientlookuptest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testfoundbynationalcode",
      "target": "appointment_patientlookuptest_patientlookuptest_booker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testfoundwithnationalcode",
      "target": "appointment_patientlookuptest_patientlookuptest_booker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testfoundwithoutnationalcode",
      "target": "appointment_patientlookuptest_patientlookuptest_booker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testinvalidmobileis422",
      "target": "appointment_patientlookuptest_patientlookuptest_booker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testinvalidnationalcodeis422",
      "target": "appointment_patientlookuptest_patientlookuptest_booker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testnationalcodenotfound",
      "target": "appointment_patientlookuptest_patientlookuptest_booker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testnotfound",
      "target": "appointment_patientlookuptest_patientlookuptest_booker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testfoundbynationalcode",
      "target": "appointment_patientlookuptest_patientlookuptest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testfoundwithnationalcode",
      "target": "appointment_patientlookuptest_patientlookuptest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testfoundwithoutnationalcode",
      "target": "appointment_patientlookuptest_patientlookuptest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testnotfound",
      "target": "appointment_patientlookuptest_patientlookuptest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testplainuserisforbidden",
      "target": "appointment_patientlookuptest_patientlookuptest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testfoundbynationalcode",
      "target": "appointment_patientlookuptest_patientlookuptest_nationalcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testfoundwithnationalcode",
      "target": "appointment_patientlookuptest_patientlookuptest_nationalcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/PatientLookupTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_patientlookuptest_patientlookuptest_testnationalcodenotfound",
      "target": "appointment_patientlookuptest_patientlookuptest_nationalcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_scheduleownershiptest",
      "target": "appointment_scheduleownershiptest_scheduleownershiptest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_scheduleownershiptest_scheduleownershiptest",
      "target": "appointment_scheduleownershiptest_scheduleownershiptest_makedoctorwithschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_scheduleownershiptest_scheduleownershiptest",
      "target": "appointment_scheduleownershiptest_scheduleownershiptest_testadmincanread"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_scheduleownershiptest_scheduleownershiptest",
      "target": "appointment_scheduleownershiptest_scheduleownershiptest_testotheruserisforbidden"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_scheduleownershiptest_scheduleownershiptest",
      "target": "appointment_scheduleownershiptest_scheduleownershiptest_testownercanreadownschedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_scheduleownershiptest_scheduleownershiptest_testadmincanread",
      "target": "appointment_scheduleownershiptest_scheduleownershiptest_makedoctorwithschedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_scheduleownershiptest_scheduleownershiptest_testotheruserisforbidden",
      "target": "appointment_scheduleownershiptest_scheduleownershiptest_makedoctorwithschedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ScheduleOwnershipTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_scheduleownershiptest_scheduleownershiptest_testownercanreadownschedule",
      "target": "appointment_scheduleownershiptest_scheduleownershiptest_makedoctorwithschedule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebasedslotstest",
      "target": "appointment_servicebasedslotstest_servicebasedslotstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "source": "appointment_servicebasedslotstest",
      "target": "slotcalculatorservice",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebasedslotstest_servicebasedslotstest",
      "target": "appointment_servicebasedslotstest_servicebasedslotstest_makedoctorwithserviceschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebasedslotstest_servicebasedslotstest",
      "target": "appointment_servicebasedslotstest_servicebasedslotstest_testbookedintervalisskipped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebasedslotstest_servicebasedslotstest",
      "target": "appointment_servicebasedslotstest_servicebasedslotstest_testgappackingwithbuffer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebasedslotstest_servicebasedslotstest",
      "target": "appointment_servicebasedslotstest_servicebasedslotstest_testmetadefaultsandwhitelist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebasedslotstest_servicebasedslotstest",
      "target": "appointment_servicebasedslotstest_servicebasedslotstest_testnoroomreturnsempty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebasedslotstest_servicebasedslotstest_testbookedintervalisskipped",
      "target": "appointment_servicebasedslotstest_servicebasedslotstest_makedoctorwithserviceschedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebasedslotstest_servicebasedslotstest_testgappackingwithbuffer",
      "target": "appointment_servicebasedslotstest_servicebasedslotstest_makedoctorwithserviceschedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBasedSlotsTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebasedslotstest_servicebasedslotstest_testnoroomreturnsempty",
      "target": "appointment_servicebasedslotstest_servicebasedslotstest_makedoctorwithserviceschedule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest",
      "target": "servicebookingcalculator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest",
      "target": "tests_appointment_servicebookingcalculatortest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest",
      "target": "tests_appointment_servicebookingcalculatortest_php_serviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_service"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_slotmodedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testallowinactivestillrejectsmissingduration"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testallowinactiveturnsrejectionintowarning"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testdoctorwithoutschedulefallsbacktodefaultmeta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testemptyselectionyieldszerominutes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testendforexcludesbuffer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testforeigntenantserviceleaksnothing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testinactiveserviceisrejectedbydefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testisservicemodereadsbookingmodeonly"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testnonpositiveoverridefallsbacktoserviceduration"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testsecretaryoverridewinswithouttouchingtheservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testservicewithoutdurationisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testsumsdurationsandcarriesbuffer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testunknownuuidisindistinguishablefromforeignservice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator",
      "target": "servicebookingcalculator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testallowinactivestillrejectsmissingduration",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testallowinactiveturnsrejectionintowarning",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testdoctorwithoutschedulefallsbacktodefaultmeta",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testemptyselectionyieldszerominutes",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testendforexcludesbuffer",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testforeigntenantserviceleaksnothing",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testinactiveserviceisrejectedbydefault",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testisservicemodereadsbookingmodeonly",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testnonpositiveoverridefallsbacktoserviceduration",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testsecretaryoverridewinswithouttouchingtheservice",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testservicewithoutdurationisrejected",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testsumsdurationsandcarriesbuffer",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testunknownuuidisindistinguishablefromforeignservice",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_calculator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor",
      "target": "tests_appointment_servicebookingcalculatortest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testallowinactivestillrejectsmissingduration",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testallowinactiveturnsrejectionintowarning",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testemptyselectionyieldszerominutes",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testendforexcludesbuffer",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testforeigntenantserviceleaksnothing",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testinactiveserviceisrejectedbydefault",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testisservicemodereadsbookingmodeonly",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testnonpositiveoverridefallsbacktoserviceduration",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testsecretaryoverridewinswithouttouchingtheservice",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testservicewithoutdurationisrejected",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testsumsdurationsandcarriesbuffer",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testunknownuuidisindistinguishablefromforeignservice",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_servicemodedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_service",
      "target": "tests_appointment_servicebookingcalculatortest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_slotmodedoctor",
      "target": "tests_appointment_servicebookingcalculatortest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testisservicemodereadsbookingmodeonly",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_slotmodedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_service",
      "target": "tests_appointment_servicebookingcalculatortest_php_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testallowinactivestillrejectsmissingduration",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testallowinactiveturnsrejectionintowarning",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testendforexcludesbuffer",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testforeigntenantserviceleaksnothing",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testinactiveserviceisrejectedbydefault",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testnonpositiveoverridefallsbacktoserviceduration",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testsecretaryoverridewinswithouttouchingtheservice",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testservicewithoutdurationisrejected",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceBookingCalculatorTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_testsumsdurationsandcarriesbuffer",
      "target": "appointment_servicebookingcalculatortest_servicebookingcalculatortest_service"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest",
      "target": "tests_appointment_servicemodecontexttest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest",
      "target": "tests_appointment_servicemodecontexttest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_bookableservicefor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_makedoctorinclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_servicepayload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_testbookingmodelockspercontextnotglobally"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_testclinicservicemodeacceptsclinicownedservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_testpersonalservicemodeacceptsownservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_testpersonalservicemodeignoresclinicservices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_testbookingmodelockspercontextnotglobally",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_makedoctorinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_testclinicservicemodeacceptsclinicownedservice",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_makedoctorinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_testpersonalservicemodeacceptsownservice",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_makedoctorinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_testpersonalservicemodeignoresclinicservices",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_makedoctorinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_testbookingmodelockspercontextnotglobally",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_bookableservicefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_testclinicservicemodeacceptsclinicownedservice",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_bookableservicefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_testpersonalservicemodeacceptsownservice",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_bookableservicefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_testpersonalservicemodeignoresclinicservices",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_bookableservicefor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_servicepayload",
      "target": "tests_appointment_servicemodecontexttest_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_servicepayload",
      "target": "tests_appointment_servicemodecontexttest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_testbookingmodelockspercontextnotglobally",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_servicepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_testclinicservicemodeacceptsclinicownedservice",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_servicepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_testpersonalservicemodeacceptsownservice",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_servicepayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeContextTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodecontexttest_servicemodecontexttest_testpersonalservicemodeignoresclinicservices",
      "target": "appointment_servicemodecontexttest_servicemodecontexttest_servicepayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest",
      "target": "tests_appointment_servicemodesectiondurationtest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest",
      "target": "tests_appointment_servicemodesectiondurationtest_php_serviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testbookingservicesreturnssection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testcreateappliesdurationoverridetoslotend"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testoneforeignserviceinvalidatesthewholerequest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaforeignserviceitemfield"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaforeignservicesection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaservicefromanotherenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingstillacceptsthedoctorsownservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testserviceslotshonorsdurationoverride"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testserviceslotsrejectsaservicefromanotherenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testserviceslotsstillworkforthedoctorsownservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L270",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testunknownserviceuuidisindistinguishablefromaforeignone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testbookingservicesreturnssection",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testcreateappliesdurationoverridetoslotend",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testoneforeignserviceinvalidatesthewholerequest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaforeignserviceitemfield",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L228",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaforeignservicesection",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaservicefromanotherenvironment",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L250",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingstillacceptsthedoctorsownservice",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testserviceslotshonorsdurationoverride",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testserviceslotsrejectsaservicefromanotherenvironment",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testserviceslotsstillworkforthedoctorsownservice",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L272",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testunknownserviceuuidisindistinguishablefromaforeignone",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_servicedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service",
      "target": "tests_appointment_servicemodesectiondurationtest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service",
      "target": "tests_appointment_servicemodesectiondurationtest_php_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testbookingservicesreturnssection",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testcreateappliesdurationoverridetoslotend",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testoneforeignserviceinvalidatesthewholerequest",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaforeignserviceitemfield",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L230",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaforeignservicesection",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingrejectsaservicefromanotherenvironment",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testpanelbookingstillacceptsthedoctorsownservice",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testserviceslotshonorsdurationoverride",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testserviceslotsrejectsaservicefromanotherenvironment",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testserviceslotsstillworkforthedoctorsownservice",
      "target": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_service"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testcreateappliesdurationoverridetoslotend",
      "target": "tests_appointment_servicemodesectiondurationtest_php_serviceitem"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/ServiceModeSectionDurationTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "source": "appointment_servicemodesectiondurationtest_servicemodesectiondurationtest_testserviceslotshonorsdurationoverride",
      "target": "tests_appointment_servicemodesectiondurationtest_php_serviceitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest",
      "target": "slotcalculatorservice",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest",
      "target": "tests_appointment_serviceslotexcludeselftest_php_appointment",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest",
      "target": "tests_appointment_serviceslotexcludeselftest_php_doctor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_calc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_confirmedappointment",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_servicedoctor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testexcludingallowsalongerdurationatthesamestart",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testexcludingareserveentrychangesnothing",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testnullexcludeidbehavesexactlylikebefore",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testotherappointmentsstayblockingwhenoneisexcluded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testownintervalreappearswhenexcluded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testrepositoryexcludeidfiltersonlythatrow",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testexcludingallowsalongerdurationatthesamestart",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_servicedoctor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testexcludingareserveentrychangesnothing",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_servicedoctor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testnullexcludeidbehavesexactlylikebefore",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_servicedoctor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testotherappointmentsstayblockingwhenoneisexcluded",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_servicedoctor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testownintervalreappearswhenexcluded",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_servicedoctor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testrepositoryexcludeidfiltersonlythatrow",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_servicedoctor",
      "confidence_score": 1.0
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_confirmedappointment",
      "target": "tests_appointment_serviceslotexcludeselftest_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_confirmedappointment",
      "target": "tests_appointment_serviceslotexcludeselftest_php_doctor",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testexcludingallowsalongerdurationatthesamestart",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_confirmedappointment",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testnullexcludeidbehavesexactlylikebefore",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_confirmedappointment",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testotherappointmentsstayblockingwhenoneisexcluded",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_confirmedappointment",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testownintervalreappearswhenexcluded",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_confirmedappointment",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testrepositoryexcludeidfiltersonlythatrow",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_confirmedappointment",
      "confidence_score": 1.0
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_calc",
      "target": "slotcalculatorservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testexcludingallowsalongerdurationatthesamestart",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_calc",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L145",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testexcludingareserveentrychangesnothing",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_calc",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testnullexcludeidbehavesexactlylikebefore",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_calc",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testotherappointmentsstayblockingwhenoneisexcluded",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_calc",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/ServiceSlotExcludeSelfTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "source": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_testownintervalreappearswhenexcluded",
      "target": "appointment_serviceslotexcludeselftest_serviceslotexcludeselftest_calc",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "source": "appointment_slotmodefrozentest",
      "target": "slotcalculatorservice",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L227",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_fixture"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_makeslotmodedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_normalize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_publicsignaturesof"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_testappointmentslotscontractisfrozen"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_testmonthavailabilitycontractisfrozen"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_testslotcalculatorpublicapiisfrozen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest_testappointmentslotscontractisfrozen",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_makeslotmodedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest_testmonthavailabilitycontractisfrozen",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_makeslotmodedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest_testappointmentslotscontractisfrozen",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_fixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest_testappointmentslotscontractisfrozen",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_normalize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest_testmonthavailabilitycontractisfrozen",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_fixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest_testmonthavailabilitycontractisfrozen",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_normalize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotModeFrozenTest.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotmodefrozentest_slotmodefrozentest_testslotcalculatorpublicapiisfrozen",
      "target": "appointment_slotmodefrozentest_slotmodefrozentest_publicsignaturesof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest",
      "target": "tests_appointment_slotuniquenesstest_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest",
      "target": "tests_appointment_slotuniquenesstest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_newbooking"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_testbookatomicallyrejectsalreadytakenslot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_testcancelledbookingfreestheslot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_testcancelledbookingleavesslotfreeforavailability"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_testconsumedbookingstillmarksslottaken"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_testtwolivebookingsonsameslotviolateuniquekey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_makedoctor",
      "target": "tests_appointment_slotuniquenesstest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testbookatomicallyrejectsalreadytakenslot",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testcancelledbookingfreestheslot",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testcancelledbookingleavesslotfreeforavailability",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testconsumedbookingstillmarksslottaken",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testtwolivebookingsonsameslotviolateuniquekey",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_newbooking",
      "target": "tests_appointment_slotuniquenesstest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_newbooking",
      "target": "tests_appointment_slotuniquenesstest_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testbookatomicallyrejectsalreadytakenslot",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_newbooking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testcancelledbookingfreestheslot",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_newbooking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testcancelledbookingleavesslotfreeforavailability",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_newbooking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testconsumedbookingstillmarksslottaken",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_newbooking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testtwolivebookingsonsameslotviolateuniquekey",
      "target": "appointment_slotuniquenesstest_slotuniquenesstest_newbooking"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testbookatomicallyrejectsalreadytakenslot",
      "target": "tests_appointment_slotuniquenesstest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testcancelledbookingfreestheslot",
      "target": "tests_appointment_slotuniquenesstest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testcancelledbookingleavesslotfreeforavailability",
      "target": "tests_appointment_slotuniquenesstest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Appointment/SlotUniquenessTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "source": "appointment_slotuniquenesstest_slotuniquenesstest_testconsumedbookingstillmarksslottaken",
      "target": "tests_appointment_slotuniquenesstest_php_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest",
      "target": "appointment_specialdateboundarytest_specialdateboundarytest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest",
      "target": "tests_appointment_specialdateboundarytest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest",
      "target": "appointment_specialdateboundarytest_specialdateboundarytest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest",
      "target": "appointment_specialdateboundarytest_specialdateboundarytest_testholidaykeepsexactdaysandreturnsdatestrings"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest",
      "target": "appointment_specialdateboundarytest_specialdateboundarytest_testinvaliddateisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest",
      "target": "appointment_specialdateboundarytest_specialdateboundarytest_testoverridekeepsexactdayandreturnsdatestring"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest",
      "target": "appointment_specialdateboundarytest_specialdateboundarytest_testoverridenormalizestimestampwithtimetolocalmidnight"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest",
      "target": "appointment_specialdateboundarytest_specialdateboundarytest_testoverridepatchkeepsexactday"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest_makedoctor",
      "target": "tests_appointment_specialdateboundarytest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest_testholidaykeepsexactdaysandreturnsdatestrings",
      "target": "appointment_specialdateboundarytest_specialdateboundarytest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest_testinvaliddateisrejected",
      "target": "appointment_specialdateboundarytest_specialdateboundarytest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest_testoverridekeepsexactdayandreturnsdatestring",
      "target": "appointment_specialdateboundarytest_specialdateboundarytest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest_testoverridenormalizestimestampwithtimetolocalmidnight",
      "target": "appointment_specialdateboundarytest_specialdateboundarytest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Appointment/SpecialDateBoundaryTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "appointment_specialdateboundarytest_specialdateboundarytest_testoverridepatchkeepsexactday",
      "target": "appointment_specialdateboundarytest_specialdateboundarytest_makedoctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Audit/LowTierFixesTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "audit_lowtierfixestest",
      "target": "audit_lowtierfixestest_lowtierfixestest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Audit/LowTierFixesTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "audit_lowtierfixestest_lowtierfixestest",
      "target": "audit_lowtierfixestest_lowtierfixestest_testpreregistrationreturns201"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Audit/LowTierFixesTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "audit_lowtierfixestest_lowtierfixestest",
      "target": "audit_lowtierfixestest_lowtierfixestest_testupdatesessionenforcespatientgate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest",
      "target": "auth_changepasswordtest_changepasswordtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest",
      "target": "tests_auth_changepasswordtest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest",
      "target": "auth_changepasswordtest_changepasswordtest_testchangespasswordwithcorrectcurrent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest",
      "target": "auth_changepasswordtest_changepasswordtest_testrejectssameascurrent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest",
      "target": "auth_changepasswordtest_changepasswordtest_testrejectsshortnewpassword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest",
      "target": "auth_changepasswordtest_changepasswordtest_testrejectswrongcurrentpassword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest",
      "target": "auth_changepasswordtest_changepasswordtest_userwithpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest_testchangespasswordwithcorrectcurrent",
      "target": "auth_changepasswordtest_changepasswordtest_userwithpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest_testrejectssameascurrent",
      "target": "auth_changepasswordtest_changepasswordtest_userwithpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest_testrejectsshortnewpassword",
      "target": "auth_changepasswordtest_changepasswordtest_userwithpassword"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest_testrejectswrongcurrentpassword",
      "target": "auth_changepasswordtest_changepasswordtest_userwithpassword"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest_userwithpassword",
      "target": "tests_auth_changepasswordtest_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Auth/ChangePasswordTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "source": "auth_changepasswordtest_changepasswordtest_testchangespasswordwithcorrectcurrent",
      "target": "tests_auth_changepasswordtest_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest",
      "target": "auth_multiclinicownercontexttest_multiclinicownercontexttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest",
      "target": "tests_auth_multiclinicownercontexttest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest",
      "target": "tests_auth_multiclinicownercontexttest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest",
      "target": "auth_multiclinicownercontexttest_multiclinicownercontexttest_owneroftwoclinics"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest",
      "target": "auth_multiclinicownercontexttest_multiclinicownercontexttest_switchto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest",
      "target": "auth_multiclinicownercontexttest_multiclinicownercontexttest_testanotherownersclinicisstillrefused"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest",
      "target": "auth_multiclinicownercontexttest_multiclinicownercontexttest_testbothownedclinicscanbeselected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest",
      "target": "auth_multiclinicownercontexttest_multiclinicownercontexttest_testdataofthesecondclinicbecomesreachableafterswitching"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest",
      "target": "auth_multiclinicownercontexttest_multiclinicownercontexttest_testtheownercanswitchtothesecondclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest_testanotherownersclinicisstillrefused",
      "target": "auth_multiclinicownercontexttest_multiclinicownercontexttest_owneroftwoclinics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest_testbothownedclinicscanbeselected",
      "target": "auth_multiclinicownercontexttest_multiclinicownercontexttest_owneroftwoclinics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest_testdataofthesecondclinicbecomesreachableafterswitching",
      "target": "auth_multiclinicownercontexttest_multiclinicownercontexttest_owneroftwoclinics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest_testtheownercanswitchtothesecondclinic",
      "target": "auth_multiclinicownercontexttest_multiclinicownercontexttest_owneroftwoclinics"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest_switchto",
      "target": "tests_auth_multiclinicownercontexttest_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest_switchto",
      "target": "tests_auth_multiclinicownercontexttest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/MultiClinicOwnerContextTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_multiclinicownercontexttest_multiclinicownercontexttest_testbothownedclinicscanbeselected",
      "target": "auth_multiclinicownercontexttest_multiclinicownercontexttest_switchto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_freshmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_storedname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_submit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_testplainnameisleftalone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_testrepeatedtitleprefixiscollapsed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_testtitleisstrippedonsubmit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest_testplainnameisleftalone",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_freshmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest_testrepeatedtitleprefixiscollapsed",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_freshmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest_testtitleisstrippedonsubmit",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_freshmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest_testplainnameisleftalone",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_submit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest_testrepeatedtitleprefixiscollapsed",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_submit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest_testtitleisstrippedonsubmit",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_submit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest_testplainnameisleftalone",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_storedname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest_testrepeatedtitleprefixiscollapsed",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_storedname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/PreRegistrationNameTitleTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_preregistrationnametitletest_preregistrationnametitletest_testtitleisstrippedonsubmit",
      "target": "auth_preregistrationnametitletest_preregistrationnametitletest_storedname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_refreshtokentest",
      "target": "auth_refreshtokentest_refreshtokentest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_refreshtokentest",
      "target": "tests_auth_refreshtokentest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_refreshtokentest_refreshtokentest",
      "target": "auth_refreshtokentest_refreshtokentest_issuerefresh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_refreshtokentest_refreshtokentest",
      "target": "auth_refreshtokentest_refreshtokentest_refresh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_refreshtokentest_refreshtokentest",
      "target": "auth_refreshtokentest_refreshtokentest_testsuspendedusercannotrefresh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_refreshtokentest_refreshtokentest",
      "target": "auth_refreshtokentest_refreshtokentest_testtokenisreusableandreturnedunchanged"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "auth_refreshtokentest_refreshtokentest_issuerefresh",
      "target": "tests_auth_refreshtokentest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_refreshtokentest_refreshtokentest_testsuspendedusercannotrefresh",
      "target": "auth_refreshtokentest_refreshtokentest_issuerefresh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_refreshtokentest_refreshtokentest_testtokenisreusableandreturnedunchanged",
      "target": "auth_refreshtokentest_refreshtokentest_issuerefresh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_refreshtokentest_refreshtokentest_testsuspendedusercannotrefresh",
      "target": "auth_refreshtokentest_refreshtokentest_refresh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/RefreshTokenTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_refreshtokentest_refreshtokentest_testtokenisreusableandreturnedunchanged",
      "target": "auth_refreshtokentest_refreshtokentest_refresh"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/SendCodeMobileRateLimitTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_sendcodemobileratelimittest",
      "target": "auth_sendcodemobileratelimittest_sendcodemobileratelimittest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Auth/SendCodeMobileRateLimitTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "auth_sendcodemobileratelimittest_sendcodemobileratelimittest",
      "target": "auth_sendcodemobileratelimittest_sendcodemobileratelimittest_testpermobilecapholdsacrossdifferentips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest",
      "target": "billingcalculator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest",
      "target": "testcase"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_testbaseandsupplementary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_testbaseceilingcapsshare"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_testbasefranchisedoesnotchargepatient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_testbaseonly"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_testfranchiseneverpushestheinsurersharebelowzero"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_testfullfranchiseleavesnothingforthesupplementary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_testfullpercentleavesnothingtopatient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_testnoinsuranceallpatient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_testnotcoveredrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_testreferencescenariobasepercentonly"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_testsupplementaryfranchiseisdeductedfromtheinsurershare"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_testsupplementaryonlywithfranchise"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billing_billingcalculatortest_billingcalculatortest_testzeropercentleaveseverythingtopatient"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "billingcalculator"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/BillingCalculatorTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_billingcalculatortest_billingcalculatortest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_irimcdegreemappingtest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_irimcdegreemappingtest_irimcdegreemappingtest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/SourceProfileIdTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_sourceprofileidtest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/SourceProfileIdTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_sourceprofileidtest_sourceprofileidtest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_userprofiledemographicstest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_userprofiledemographicstest_userprofiledemographicstest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/MellatGatewayTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_mellatgatewaytest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/MellatGatewayTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_mellatgatewaytest_mellatgatewaytest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_displaynametest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_displaynametest_displaynametest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/ErrorCodesTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_errorcodestest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/ErrorCodesTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_errorcodestest_errorcodestest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_healthcontrollertest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_healthcontrollertest_healthcontrollertest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_persiantexttest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_persiantexttest_persiantexttest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantLookupInventoryTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantlookupinventorytest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantLookupInventoryTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantlookupinventorytest_tenantlookupinventorytest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TimezoneTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_timezonetest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TimezoneTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_timezonetest_timezonetest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_kavehnegarprovidertest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_kavehnegarprovidertest_kavehnegarprovidertest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "target": "testcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest",
      "target": "testcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest_activatetrialtest",
      "target": "testcase"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest",
      "target": "billing_claimamountboundstest_claimamountboundstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest",
      "target": "tests_billing_claimamountboundstest_php_claim"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest",
      "target": "tests_billing_claimamountboundstest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest",
      "target": "tests_billing_claimamountboundstest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest_claimamountboundstest",
      "target": "billing_claimamountboundstest_claimamountboundstest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest_claimamountboundstest",
      "target": "billing_claimamountboundstest_claimamountboundstest_submittedclaim"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest_claimamountboundstest",
      "target": "billing_claimamountboundstest_claimamountboundstest_testapproveaboveclaimedisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest_claimamountboundstest",
      "target": "billing_claimamountboundstest_claimamountboundstest_testapprovewithinboundssucceeds"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest_claimamountboundstest",
      "target": "tests_billing_claimamountboundstest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest_claimamountboundstest",
      "target": "tests_billing_claimamountboundstest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest_claimamountboundstest_submittedclaim",
      "target": "tests_billing_claimamountboundstest_php_claim"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest_claimamountboundstest_testapproveaboveclaimedisrejected",
      "target": "billing_claimamountboundstest_claimamountboundstest_submittedclaim"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAmountBoundsTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimamountboundstest_claimamountboundstest_testapprovewithinboundssucceeds",
      "target": "billing_claimamountboundstest_claimamountboundstest_submittedclaim"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest",
      "target": "billing_claimautocreationtest_claimautocreationtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest",
      "target": "claimrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest",
      "target": "invoiceservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest",
      "target": "tests_billing_claimautocreationtest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest",
      "target": "tests_billing_claimautocreationtest_php_invoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest",
      "target": "tests_billing_claimautocreationtest_php_patientrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest",
      "target": "billing_claimautocreationtest_claimautocreationtest_claimrepo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest",
      "target": "billing_claimautocreationtest_claimautocreationtest_draftinvoice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest",
      "target": "billing_claimautocreationtest_claimautocreationtest_invoiceservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest",
      "target": "billing_claimautocreationtest_claimautocreationtest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest",
      "target": "billing_claimautocreationtest_claimautocreationtest_testaninvoicewithoutanyinsurancesharegetsnoclaim"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest",
      "target": "billing_claimautocreationtest_claimautocreationtest_testasupplementaryonlyinvoicestillgetsitsclaim"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest",
      "target": "billing_claimautocreationtest_claimautocreationtest_testazeroshareinsuranceisnotclaimed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest",
      "target": "billing_claimautocreationtest_claimautocreationtest_testfinalizinganinsuredinvoicecreatesitsclaims"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest",
      "target": "billing_claimautocreationtest_claimautocreationtest_testfinalizingtwicedoesnotduplicateclaims"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest",
      "target": "tests_billing_claimautocreationtest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest",
      "target": "tests_billing_claimautocreationtest_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_draftinvoice",
      "target": "tests_billing_claimautocreationtest_php_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testaninvoicewithoutanyinsurancesharegetsnoclaim",
      "target": "billing_claimautocreationtest_claimautocreationtest_draftinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testasupplementaryonlyinvoicestillgetsitsclaim",
      "target": "billing_claimautocreationtest_claimautocreationtest_draftinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testazeroshareinsuranceisnotclaimed",
      "target": "billing_claimautocreationtest_claimautocreationtest_draftinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testfinalizinganinsuredinvoicecreatesitsclaims",
      "target": "billing_claimautocreationtest_claimautocreationtest_draftinvoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testfinalizingtwicedoesnotduplicateclaims",
      "target": "billing_claimautocreationtest_claimautocreationtest_draftinvoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_claimrepo",
      "target": "claimrepository"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testaninvoicewithoutanyinsurancesharegetsnoclaim",
      "target": "billing_claimautocreationtest_claimautocreationtest_claimrepo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testasupplementaryonlyinvoicestillgetsitsclaim",
      "target": "billing_claimautocreationtest_claimautocreationtest_claimrepo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testazeroshareinsuranceisnotclaimed",
      "target": "billing_claimautocreationtest_claimautocreationtest_claimrepo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testfinalizinganinsuredinvoicecreatesitsclaims",
      "target": "billing_claimautocreationtest_claimautocreationtest_claimrepo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testfinalizingtwicedoesnotduplicateclaims",
      "target": "billing_claimautocreationtest_claimautocreationtest_claimrepo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest",
      "target": "claimrepository"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_invoiceservice",
      "target": "invoiceservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testaninvoicewithoutanyinsurancesharegetsnoclaim",
      "target": "billing_claimautocreationtest_claimautocreationtest_invoiceservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testasupplementaryonlyinvoicestillgetsitsclaim",
      "target": "billing_claimautocreationtest_claimautocreationtest_invoiceservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testazeroshareinsuranceisnotclaimed",
      "target": "billing_claimautocreationtest_claimautocreationtest_invoiceservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testfinalizinganinsuredinvoicecreatesitsclaims",
      "target": "billing_claimautocreationtest_claimautocreationtest_invoiceservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimAutoCreationTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimautocreationtest_claimautocreationtest_testfinalizingtwicedoesnotduplicateclaims",
      "target": "billing_claimautocreationtest_claimautocreationtest_invoiceservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest",
      "target": "tests_billing_claimsbypatienttest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest",
      "target": "tests_billing_claimsbypatienttest_php_invoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest",
      "target": "tests_billing_claimsbypatienttest_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest",
      "target": "tests_billing_claimsbypatienttest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_testaggregatesonerowperpatientwithconsistentshares"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L260",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_testanothertenantsclaimsneverappearinthedashboard"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_testanunknownkindisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_testdetaillistsclaimswithcoverageandtimeline"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_testdetailrefusesarecordofanothertenant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_testeachrowcarriestheinsurancesitsclaimsbelongto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_testkindfilterkeepsonlythatkindofclaim"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_testoverallstatusismixedwhenclaimsdisagree"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_testrejectwithoutareasonisrefused"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_testsearchalsomatchestheinsurancename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_testservicetotalisnotdoublecountedwhenaninvoicehastwoclaims"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_teststatusfilternarrowstheaggregation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_testsubmitstoresthetrackingnumberandlogsthetransition"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "tests_billing_claimsbypatienttest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "tests_billing_claimsbypatienttest_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest",
      "target": "tests_billing_claimsbypatienttest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims",
      "target": "tests_billing_claimsbypatienttest_php_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest_testaggregatesonerowperpatientwithconsistentshares",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L262",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest_testanothertenantsclaimsneverappearinthedashboard",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest_testdetaillistsclaimswithcoverageandtimeline",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest_testeachrowcarriestheinsurancesitsclaimsbelongto",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest_testkindfilterkeepsonlythatkindofclaim",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest_testoverallstatusismixedwhenclaimsdisagree",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest_testrejectwithoutareasonisrefused",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest_testsearchalsomatchestheinsurancename",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest_testservicetotalisnotdoublecountedwhenaninvoicehastwoclaims",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest_teststatusfilternarrowstheaggregation",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsByPatientTest.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimsbypatienttest_claimsbypatienttest_testsubmitstoresthetrackingnumberandlogsthetransition",
      "target": "billing_claimsbypatienttest_claimsbypatienttest_invoicewithclaims"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsListNPlusOneTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimslistnplusonetest",
      "target": "billing_claimslistnplusonetest_claimslistnplusonetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsListNPlusOneTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimslistnplusonetest_claimslistnplusonetest",
      "target": "billing_claimslistnplusonetest_claimslistnplusonetest_maketenantwithclaims"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsListNPlusOneTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimslistnplusonetest_claimslistnplusonetest",
      "target": "billing_claimslistnplusonetest_claimslistnplusonetest_testquerycountdoesnotgrowwithclaimcount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsListNPlusOneTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimslistnplusonetest_claimslistnplusonetest_testquerycountdoesnotgrowwithclaimcount",
      "target": "billing_claimslistnplusonetest_claimslistnplusonetest_maketenantwithclaims"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsListPaginationTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimslistpaginationtest",
      "target": "billing_claimslistpaginationtest_claimslistpaginationtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/ClaimsListPaginationTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_claimslistpaginationtest_claimslistpaginationtest",
      "target": "billing_claimslistpaginationtest_claimslistpaginationtest_testpaginatesandreportstotals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest",
      "target": "tests_billing_invoiceshowsessiontest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest",
      "target": "tests_billing_invoiceshowsessiontest_php_patientrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_patientrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_setfield"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshowincludessessionpaymentsconsumablesanddiscount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshownotfoundforothertenant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshownotfoundforunknownuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshowsessionemptypaymentsandconsumables"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshowsessionnullwheninvoicehasnosession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshowincludessessionpaymentsconsumablesanddiscount",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshownotfoundforothertenant",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshownotfoundforunknownuuid",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshowsessionemptypaymentsandconsumables",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshowsessionnullwheninvoicehasnosession",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest_patientrecord",
      "target": "tests_billing_invoiceshowsessiontest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest_patientrecord",
      "target": "tests_billing_invoiceshowsessiontest_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshowincludessessionpaymentsconsumablesanddiscount",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshowsessionemptypaymentsandconsumables",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/InvoiceShowSessionTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_invoiceshowsessiontest_invoiceshowsessiontest_testshowsessionnullwheninvoicehasnosession",
      "target": "billing_invoiceshowsessiontest_invoiceshowsessiontest_patientrecord"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest",
      "target": "tests_billing_patientpaymentstest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest",
      "target": "tests_billing_patientpaymentstest_php_invoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest",
      "target": "tests_billing_patientpaymentstest_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest",
      "target": "tests_billing_patientpaymentstest_php_patientsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_invoice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_nationalcodeof"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_paidsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_patientrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_patientrecordwithprofilecode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_setfield"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_testemptywhennoinvoices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_testfiltersbynationalcodeandstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_testforbiddenwithoutprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_testlistsflatinvoicesnewestfirst"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_testlistspatientinvoiceswithheaderandderivedstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_testnationalcodefromprofilesurfacesinlistanddetail"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicerowscarrytheirpaymentmethods"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicesempty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicesnotfoundforothertenant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest",
      "target": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicewithoutsessionhasnopayments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testemptywhennoinvoices",
      "target": "billing_patientpaymentstest_patientpaymentstest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testfiltersbynationalcodeandstatus",
      "target": "billing_patientpaymentstest_patientpaymentstest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testlistsflatinvoicesnewestfirst",
      "target": "billing_patientpaymentstest_patientpaymentstest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testlistspatientinvoiceswithheaderandderivedstatus",
      "target": "billing_patientpaymentstest_patientpaymentstest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testnationalcodefromprofilesurfacesinlistanddetail",
      "target": "billing_patientpaymentstest_patientpaymentstest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicerowscarrytheirpaymentmethods",
      "target": "billing_patientpaymentstest_patientpaymentstest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L212",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicesempty",
      "target": "billing_patientpaymentstest_patientpaymentstest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicesnotfoundforothertenant",
      "target": "billing_patientpaymentstest_patientpaymentstest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicewithoutsessionhasnopayments",
      "target": "billing_patientpaymentstest_patientpaymentstest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_patientrecord",
      "target": "billing_patientpaymentstest_patientpaymentstest_setfield"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_patientrecord",
      "target": "tests_billing_patientpaymentstest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_patientrecord",
      "target": "tests_billing_patientpaymentstest_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testfiltersbynationalcodeandstatus",
      "target": "billing_patientpaymentstest_patientpaymentstest_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testlistsflatinvoicesnewestfirst",
      "target": "billing_patientpaymentstest_patientpaymentstest_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testlistspatientinvoiceswithheaderandderivedstatus",
      "target": "billing_patientpaymentstest_patientpaymentstest_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L212",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicerowscarrytheirpaymentmethods",
      "target": "billing_patientpaymentstest_patientpaymentstest_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicesempty",
      "target": "billing_patientpaymentstest_patientpaymentstest_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicesnotfoundforothertenant",
      "target": "billing_patientpaymentstest_patientpaymentstest_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicewithoutsessionhasnopayments",
      "target": "billing_patientpaymentstest_patientpaymentstest_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_invoice",
      "target": "tests_billing_patientpaymentstest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L166",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_patientrecordwithprofilecode",
      "target": "tests_billing_patientpaymentstest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_invoice",
      "target": "tests_billing_patientpaymentstest_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_nationalcodeof",
      "target": "tests_billing_patientpaymentstest_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_paidsession",
      "target": "tests_billing_patientpaymentstest_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L166",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_patientrecordwithprofilecode",
      "target": "tests_billing_patientpaymentstest_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testfiltersbynationalcodeandstatus",
      "target": "billing_patientpaymentstest_patientpaymentstest_nationalcodeof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testlistsflatinvoicesnewestfirst",
      "target": "billing_patientpaymentstest_patientpaymentstest_nationalcodeof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testlistspatientinvoiceswithheaderandderivedstatus",
      "target": "billing_patientpaymentstest_patientpaymentstest_nationalcodeof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_invoice",
      "target": "billing_patientpaymentstest_patientpaymentstest_paidsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_invoice",
      "target": "billing_patientpaymentstest_patientpaymentstest_setfield"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_invoice",
      "target": "tests_billing_patientpaymentstest_php_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testfiltersbynationalcodeandstatus",
      "target": "billing_patientpaymentstest_patientpaymentstest_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testlistsflatinvoicesnewestfirst",
      "target": "billing_patientpaymentstest_patientpaymentstest_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testlistspatientinvoiceswithheaderandderivedstatus",
      "target": "billing_patientpaymentstest_patientpaymentstest_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testnationalcodefromprofilesurfacesinlistanddetail",
      "target": "billing_patientpaymentstest_patientpaymentstest_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicerowscarrytheirpaymentmethods",
      "target": "billing_patientpaymentstest_patientpaymentstest_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicewithoutsessionhasnopayments",
      "target": "billing_patientpaymentstest_patientpaymentstest_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testfiltersbynationalcodeandstatus",
      "target": "tests_billing_patientpaymentstest_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testlistsflatinvoicesnewestfirst",
      "target": "tests_billing_patientpaymentstest_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L178",
      "weight": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testlistspatientinvoiceswithheaderandderivedstatus",
      "target": "tests_billing_patientpaymentstest_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L187",
      "weight": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testnationalcodefromprofilesurfacesinlistanddetail",
      "target": "tests_billing_patientpaymentstest_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L219",
      "weight": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicerowscarrytheirpaymentmethods",
      "target": "tests_billing_patientpaymentstest_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L240",
      "weight": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicewithoutsessionhasnopayments",
      "target": "tests_billing_patientpaymentstest_php_invoice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_paidsession",
      "target": "tests_billing_patientpaymentstest_php_patientsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testpatientinvoicerowscarrytheirpaymentmethods",
      "target": "billing_patientpaymentstest_patientpaymentstest_paidsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_patientrecordwithprofilecode",
      "target": "billing_patientpaymentstest_patientpaymentstest_setfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PatientPaymentsTest.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_patientpaymentstest_patientpaymentstest_testnationalcodefromprofilesurfacesinlistanddetail",
      "target": "billing_patientpaymentstest_patientpaymentstest_patientrecordwithprofilecode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest",
      "target": "billing_paymentssummarytest_paymentssummarytest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest",
      "target": "tests_billing_paymentssummarytest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest",
      "target": "tests_billing_paymentssummarytest_php_invoice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest",
      "target": "tests_billing_paymentssummarytest_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest",
      "target": "tests_billing_paymentssummarytest_php_patientsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest",
      "target": "billing_paymentssummarytest_paymentssummarytest_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest",
      "target": "billing_paymentssummarytest_paymentssummarytest_invoice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest",
      "target": "billing_paymentssummarytest_paymentssummarytest_paidsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest",
      "target": "billing_paymentssummarytest_paymentssummarytest_patientrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest",
      "target": "billing_paymentssummarytest_paymentssummarytest_setfield"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest",
      "target": "billing_paymentssummarytest_paymentssummarytest_testpatientinvoicescarrytheirownsummary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest",
      "target": "billing_paymentssummarytest_paymentssummarytest_testsummaryexcludesothertenants"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest",
      "target": "billing_paymentssummarytest_paymentssummarytest_testsummaryfiltersbynationalcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest",
      "target": "billing_paymentssummarytest_paymentssummarytest_testsummaryhonoursstatusanddatefilters"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest",
      "target": "billing_paymentssummarytest_paymentssummarytest_testsummaryiszerowhennothingmatches"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest",
      "target": "billing_paymentssummarytest_paymentssummarytest_testsummarysplitspaidandunsettled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testpatientinvoicescarrytheirownsummary",
      "target": "billing_paymentssummarytest_paymentssummarytest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummaryexcludesothertenants",
      "target": "billing_paymentssummarytest_paymentssummarytest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummaryfiltersbynationalcode",
      "target": "billing_paymentssummarytest_paymentssummarytest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummaryhonoursstatusanddatefilters",
      "target": "billing_paymentssummarytest_paymentssummarytest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummaryiszerowhennothingmatches",
      "target": "billing_paymentssummarytest_paymentssummarytest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummarysplitspaidandunsettled",
      "target": "billing_paymentssummarytest_paymentssummarytest_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_patientrecord",
      "target": "tests_billing_paymentssummarytest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_patientrecord",
      "target": "tests_billing_paymentssummarytest_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testpatientinvoicescarrytheirownsummary",
      "target": "billing_paymentssummarytest_paymentssummarytest_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummaryexcludesothertenants",
      "target": "billing_paymentssummarytest_paymentssummarytest_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummaryfiltersbynationalcode",
      "target": "billing_paymentssummarytest_paymentssummarytest_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummaryhonoursstatusanddatefilters",
      "target": "billing_paymentssummarytest_paymentssummarytest_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummarysplitspaidandunsettled",
      "target": "billing_paymentssummarytest_paymentssummarytest_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_invoice",
      "target": "tests_billing_paymentssummarytest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_invoice",
      "target": "tests_billing_paymentssummarytest_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_paidsession",
      "target": "tests_billing_paymentssummarytest_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_invoice",
      "target": "billing_paymentssummarytest_paymentssummarytest_setfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_invoice",
      "target": "billing_paymentssummarytest_paymentssummarytest_paidsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_paidsession",
      "target": "tests_billing_paymentssummarytest_php_patientsession"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_invoice",
      "target": "tests_billing_paymentssummarytest_php_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testpatientinvoicescarrytheirownsummary",
      "target": "billing_paymentssummarytest_paymentssummarytest_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummaryexcludesothertenants",
      "target": "billing_paymentssummarytest_paymentssummarytest_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummaryfiltersbynationalcode",
      "target": "billing_paymentssummarytest_paymentssummarytest_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummaryhonoursstatusanddatefilters",
      "target": "billing_paymentssummarytest_paymentssummarytest_invoice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummarysplitspaidandunsettled",
      "target": "billing_paymentssummarytest_paymentssummarytest_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L164",
      "weight": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testpatientinvoicescarrytheirownsummary",
      "target": "tests_billing_paymentssummarytest_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L184",
      "weight": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummaryexcludesothertenants",
      "target": "tests_billing_paymentssummarytest_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummaryfiltersbynationalcode",
      "target": "tests_billing_paymentssummarytest_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummaryhonoursstatusanddatefilters",
      "target": "tests_billing_paymentssummarytest_php_invoice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Billing/PaymentsSummaryTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "source": "billing_paymentssummarytest_paymentssummarytest_testsummarysplitspaidandunsettled",
      "target": "tests_billing_paymentssummarytest_php_invoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest",
      "target": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest",
      "target": "httpclientinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest",
      "target": "tests_blog_blogcacheinvalidatortest_php_blog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest",
      "target": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_makeblog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest",
      "target": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_recordingclient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest",
      "target": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_testnetworkfailureisswallowed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest",
      "target": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_testnorequestwhenwebhookisnotconfigured"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest",
      "target": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_testsendstagsforsluguuidandlist"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_makeblog",
      "target": "tests_blog_blogcacheinvalidatortest_php_blog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_testnetworkfailureisswallowed",
      "target": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_makeblog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_testnorequestwhenwebhookisnotconfigured",
      "target": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_makeblog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_testsendstagsforsluguuidandlist",
      "target": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_makeblog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_recordingclient",
      "target": "httpclientinterface"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_testnorequestwhenwebhookisnotconfigured",
      "target": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_recordingclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCacheInvalidatorTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_testsendstagsforsluguuidandlist",
      "target": "blog_blogcacheinvalidatortest_blogcacheinvalidatortest_recordingclient"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/MellatGatewayTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_mellatgatewaytest",
      "target": "httpclientinterface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest",
      "target": "tests_blog_blogcityscopetest_php_blog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest",
      "target": "tests_blog_blogcityscopetest_php_city"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_listby"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_makecity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_makepost"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_testadmincancreatepostwithandwithoutcity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_testadmincanmovepostbetweencityandnationwide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_testcityappearsinlistanddetailpayload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_testcityscopedlistreturnscitypostsplusnationwide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_testdetailisfoundonitsowncitydomain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_testdetailisnotfoundonanothercitydomain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_testdetailwithoutcityidstaysunscoped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_testnationwidedetailisreadablefromeverycitydomain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_testpatchwithoutcityidleavescityuntouched"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_testunknowncityidisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest",
      "target": "blog_blogcityscopetest_blogcityscopetest_testunscopedlistreturnseverypublishedpost"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_makecity",
      "target": "tests_blog_blogcityscopetest_php_city"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testadmincancreatepostwithandwithoutcity",
      "target": "blog_blogcityscopetest_blogcityscopetest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testadmincanmovepostbetweencityandnationwide",
      "target": "blog_blogcityscopetest_blogcityscopetest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testcityappearsinlistanddetailpayload",
      "target": "blog_blogcityscopetest_blogcityscopetest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testcityscopedlistreturnscitypostsplusnationwide",
      "target": "blog_blogcityscopetest_blogcityscopetest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testdetailisfoundonitsowncitydomain",
      "target": "blog_blogcityscopetest_blogcityscopetest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testdetailisnotfoundonanothercitydomain",
      "target": "blog_blogcityscopetest_blogcityscopetest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testdetailwithoutcityidstaysunscoped",
      "target": "blog_blogcityscopetest_blogcityscopetest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testnationwidedetailisreadablefromeverycitydomain",
      "target": "blog_blogcityscopetest_blogcityscopetest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testpatchwithoutcityidleavescityuntouched",
      "target": "blog_blogcityscopetest_blogcityscopetest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testunscopedlistreturnseverypublishedpost",
      "target": "blog_blogcityscopetest_blogcityscopetest_makecity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_makepost",
      "target": "tests_blog_blogcityscopetest_php_city"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_makepost",
      "target": "tests_blog_blogcityscopetest_php_blog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testadmincanmovepostbetweencityandnationwide",
      "target": "blog_blogcityscopetest_blogcityscopetest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testcityappearsinlistanddetailpayload",
      "target": "blog_blogcityscopetest_blogcityscopetest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testcityscopedlistreturnscitypostsplusnationwide",
      "target": "blog_blogcityscopetest_blogcityscopetest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testdetailisfoundonitsowncitydomain",
      "target": "blog_blogcityscopetest_blogcityscopetest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testdetailisnotfoundonanothercitydomain",
      "target": "blog_blogcityscopetest_blogcityscopetest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testdetailwithoutcityidstaysunscoped",
      "target": "blog_blogcityscopetest_blogcityscopetest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testnationwidedetailisreadablefromeverycitydomain",
      "target": "blog_blogcityscopetest_blogcityscopetest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testpatchwithoutcityidleavescityuntouched",
      "target": "blog_blogcityscopetest_blogcityscopetest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testunscopedlistreturnseverypublishedpost",
      "target": "blog_blogcityscopetest_blogcityscopetest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testcityappearsinlistanddetailpayload",
      "target": "blog_blogcityscopetest_blogcityscopetest_listby"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testcityscopedlistreturnscitypostsplusnationwide",
      "target": "blog_blogcityscopetest_blogcityscopetest_listby"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogCityScopeTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogcityscopetest_blogcityscopetest_testunscopedlistreturnseverypublishedpost",
      "target": "blog_blogcityscopetest_blogcityscopetest_listby"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest",
      "target": "blog_blogreviewgatetest_blogreviewgatetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest",
      "target": "tests_blog_blogreviewgatetest_php_blog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_makependingpost"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_testapprovepublishesandrecordsreviewer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_testapprovewithpublishfalsekeepsdraft"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_testcreateisidempotentontopicslug"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_testimportercreatesdraftforcedintothereviewgate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_testinvaliddecisionisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_testplainusercannotcreateblog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_testrejectrequiresnoteandkeepsdraft"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_testreviewqueueisreadablebyimporter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_testreviewqueuerequiresadmin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_testreviewqueuereturnsonlypendingposts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_testreviewunknownpostreturns404"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest_makependingpost",
      "target": "tests_blog_blogreviewgatetest_php_blog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest_testapprovepublishesandrecordsreviewer",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_makependingpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest_testapprovewithpublishfalsekeepsdraft",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_makependingpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest_testinvaliddecisionisrejected",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_makependingpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest_testrejectrequiresnoteandkeepsdraft",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_makependingpost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest_testreviewqueuereturnsonlypendingposts",
      "target": "blog_blogreviewgatetest_blogreviewgatetest_makependingpost"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest_testapprovepublishesandrecordsreviewer",
      "target": "tests_blog_blogreviewgatetest_php_blog"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest_testapprovewithpublishfalsekeepsdraft",
      "target": "tests_blog_blogreviewgatetest_php_blog"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest_testimportercreatesdraftforcedintothereviewgate",
      "target": "tests_blog_blogreviewgatetest_php_blog"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest_testrejectrequiresnoteandkeepsdraft",
      "target": "tests_blog_blogreviewgatetest_php_blog"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Blog/BlogReviewGateTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "source": "blog_blogreviewgatetest_blogreviewgatetest_testreviewqueuereturnsonlypendingposts",
      "target": "tests_blog_blogreviewgatetest_php_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest",
      "target": "tests_blog_blogtagfiltertest_php_blog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest",
      "target": "tests_blog_blogtagfiltertest_php_city"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_facets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_listby"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_makecity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_makepost"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_testdraftpostsareexcludedfromfilterandfacets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_testfacetcountmatchesfilteredtotal"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_testfacetscountpublishedpostspertag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_testfacetsendpointispublic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_testfacetshonourcityscope"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_testpersiantagfilterreturnsmatchingposts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_testpostswithouttagsproducenofacetentry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_testtagandcityfiltersapplytogether"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_testtagmatchdoesnottreatunderscoreorpercentaswildcard"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_testtagmatchisexactnotaprefix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_testunknowntagreturnsemptylistnotanerror"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_makecity",
      "target": "tests_blog_blogtagfiltertest_php_city"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testfacetshonourcityscope",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testtagandcityfiltersapplytogether",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_makecity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_makepost",
      "target": "tests_blog_blogtagfiltertest_php_city"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_makepost",
      "target": "tests_blog_blogtagfiltertest_php_blog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testdraftpostsareexcludedfromfilterandfacets",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testfacetcountmatchesfilteredtotal",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testfacetscountpublishedpostspertag",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testfacetshonourcityscope",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testpersiantagfilterreturnsmatchingposts",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testpostswithouttagsproducenofacetentry",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testtagandcityfiltersapplytogether",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testtagmatchdoesnottreatunderscoreorpercentaswildcard",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_makepost"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testtagmatchisexactnotaprefix",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_makepost"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testdraftpostsareexcludedfromfilterandfacets",
      "target": "tests_blog_blogtagfiltertest_php_blog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testdraftpostsareexcludedfromfilterandfacets",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_listby"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testfacetcountmatchesfilteredtotal",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_listby"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testpersiantagfilterreturnsmatchingposts",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_listby"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testtagandcityfiltersapplytogether",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_listby"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testtagmatchdoesnottreatunderscoreorpercentaswildcard",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_listby"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testtagmatchisexactnotaprefix",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_listby"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testunknowntagreturnsemptylistnotanerror",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_listby"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testdraftpostsareexcludedfromfilterandfacets",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_facets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testfacetcountmatchesfilteredtotal",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_facets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testfacetscountpublishedpostspertag",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_facets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testfacetshonourcityscope",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_facets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogTagFilterTest.php",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogtagfiltertest_blogtagfiltertest_testpostswithouttagsproducenofacetentry",
      "target": "blog_blogtagfiltertest_blogtagfiltertest_facets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest",
      "target": "tests_blog_blogv2fieldstest_php_blog"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest",
      "target": "tests_blog_blogv2fieldstest_php_city"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest",
      "target": "tests_blog_blogv2fieldstest_php_representation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makecity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makerepresentation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makescheduled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_testadmincreatestoresseofields"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_testadminlistrequiresadmin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_testadminlistreturnsdraftsthatpubliclisthides"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_testnonrepresentativeisforbidden"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecangetownpostbutnotothers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecannoteditotherspost"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecannotusecityoutsidecoverage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecreatespostinowncity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativelistshowsonlyownposts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_testscheduledpublisherpublishesdueposts"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_makecity",
      "target": "tests_blog_blogv2fieldstest_php_city"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecangetownpostbutnotothers",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecannoteditotherspost",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecannotusecityoutsidecoverage",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecreatespostinowncity",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativelistshowsonlyownposts",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makecity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_makerepresentation",
      "target": "tests_blog_blogv2fieldstest_php_representation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecangetownpostbutnotothers",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makerepresentation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecannoteditotherspost",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makerepresentation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecannotusecityoutsidecoverage",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makerepresentation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativecreatespostinowncity",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makerepresentation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testrepresentativelistshowsonlyownposts",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makerepresentation"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testadminlistreturnsdraftsthatpubliclisthides",
      "target": "tests_blog_blogv2fieldstest_php_blog"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L198",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_makescheduled",
      "target": "tests_blog_blogv2fieldstest_php_blog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testscheduledpublisherpublishesdueposts",
      "target": "blog_blogv2fieldstest_blogv2fieldstest_makescheduled"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Blog/BlogV2FieldsTest.php",
      "source_location": "L210",
      "weight": 1.0,
      "source": "blog_blogv2fieldstest_blogv2fieldstest_testscheduledpublisherpublishesdueposts",
      "target": "tests_blog_blogv2fieldstest_php_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest",
      "target": "category_categoryimporttest_categoryimporttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest",
      "target": "connection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest",
      "target": "category_categoryimporttest_categoryimporttest_db"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest",
      "target": "category_categoryimporttest_categoryimporttest_rowcount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest",
      "target": "category_categoryimporttest_categoryimporttest_testcitytitleandsocialmediaroundtripthroughimportexport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest",
      "target": "category_categoryimporttest_categoryimporttest_testinvalidfileisrejectedandnothingiswritten"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest",
      "target": "category_categoryimporttest_categoryimporttest_testnonadminisforbidden"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest",
      "target": "category_categoryimporttest_categoryimporttest_testspecialtyparentmustexistwithinthefile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest",
      "target": "category_categoryimporttest_categoryimporttest_testunknownbundleis404"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest",
      "target": "category_categoryimporttest_categoryimporttest_testvalidimportreplacesthewholetable"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest_db",
      "target": "connection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest_rowcount",
      "target": "category_categoryimporttest_categoryimporttest_db"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest_testcitytitleandsocialmediaroundtripthroughimportexport",
      "target": "category_categoryimporttest_categoryimporttest_db"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest_testvalidimportreplacesthewholetable",
      "target": "category_categoryimporttest_categoryimporttest_db"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgedoctorscommandtest",
      "target": "connection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest",
      "target": "connection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DbLoggerTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_dbloggertest",
      "target": "connection"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_healthcontrollertest",
      "target": "connection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest_testinvalidfileisrejectedandnothingiswritten",
      "target": "category_categoryimporttest_categoryimporttest_rowcount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Category/CategoryImportTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "category_categoryimporttest_categoryimporttest_testvalidimportreplacesthewholetable",
      "target": "category_categoryimporttest_categoryimporttest_rowcount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest",
      "target": "tests_clinic_cliniccontactsourcetest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest",
      "target": "tests_clinic_cliniccontactsourcetest_php_doctoraddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_createaddressfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_createclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_fetchclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testblankaddressfieldsfallbackinsteadofblankingthecontactblock"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testcontactfieldscomefromtheaddressrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testlegacycolumnsareusedwhentheclinichasnoaddressrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testcontactfieldscomefromtheaddressrecord",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_createaddressfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testcontactfieldscomefromtheaddressrecord",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_createclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testcontactfieldscomefromtheaddressrecord",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_fetchclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testlegacycolumnsareusedwhentheclinichasnoaddressrecord",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_createclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testlegacycolumnsareusedwhentheclinichasnoaddressrecord",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_fetchclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testblankaddressfieldsfallbackinsteadofblankingthecontactblock",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_createaddressfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testblankaddressfieldsfallbackinsteadofblankingthecontactblock",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_createclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_testblankaddressfieldsfallbackinsteadofblankingthecontactblock",
      "target": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_fetchclinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_createclinic",
      "target": "tests_clinic_cliniccontactsourcetest_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_createaddressfor",
      "target": "tests_clinic_cliniccontactsourcetest_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_fetchclinic",
      "target": "tests_clinic_cliniccontactsourcetest_php_clinic"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicContactSourceTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_cliniccontactsourcetest_cliniccontactsourcetest_createaddressfor",
      "target": "tests_clinic_cliniccontactsourcetest_php_doctoraddress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest",
      "target": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest",
      "target": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_makememberdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest",
      "target": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_testindependentdoctorisnotrestricted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest",
      "target": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_testinventoryallowedwhengranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest",
      "target": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_testinventorydeniedbydefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest",
      "target": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_teststaffcreatedeniedbutviewgranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest",
      "target": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_teststaffdeniedbydefault"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_testinventoryallowedwhengranted",
      "target": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_makememberdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_testinventorydeniedbydefault",
      "target": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_makememberdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_teststaffcreatedeniedbutviewgranted",
      "target": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_makememberdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionEnforcementTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_teststaffdeniedbydefault",
      "target": "clinic_clinicdoctorpermissionenforcementtest_clinicdoctorpermissionenforcementtest_makememberdoctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest",
      "target": "clinicdoctorpermissionrepository"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_createclinicwithdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_permrepo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testdeactivationrevokeseverything"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testdetachingdoctorremovespermissionrow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testdoctorofanotherclinicisnotfound"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testmembercontextcarriespermissionsandownpracticedoesnot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testmemberdoctorcannoteditownpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testownerisneverrestrictedbypermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testownerreadslazilyprovisioneddefaults"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testpatchonlytouchesprovidedkeys"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testunknownresourceandactionareignored"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testdeactivationrevokeseverything",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_createclinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testdetachingdoctorremovespermissionrow",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_createclinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testdoctorofanotherclinicisnotfound",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_createclinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testmembercontextcarriespermissionsandownpracticedoesnot",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_createclinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testmemberdoctorcannoteditownpermissions",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_createclinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testownerisneverrestrictedbypermissions",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_createclinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testownerreadslazilyprovisioneddefaults",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_createclinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testpatchonlytouchesprovidedkeys",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_createclinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testunknownresourceandactionareignored",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_createclinicwithdoctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_permrepo",
      "target": "clinicdoctorpermissionrepository"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testdeactivationrevokeseverything",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_permrepo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testdetachingdoctorremovespermissionrow",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_permrepo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/ClinicDoctorPermissionTest.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_testownerisneverrestrictedbypermissions",
      "target": "clinic_clinicdoctorpermissiontest_clinicdoctorpermissiontest_permrepo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest",
      "target": "clinicdoctorpermissionrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/CreateClinicValidationTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_createclinicvalidationtest",
      "target": "clinic_createclinicvalidationtest_createclinicvalidationtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/CreateClinicValidationTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_createclinicvalidationtest_createclinicvalidationtest",
      "target": "clinic_createclinicvalidationtest_createclinicvalidationtest_testblanknameisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/CreateClinicValidationTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_createclinicvalidationtest_createclinicvalidationtest",
      "target": "clinic_createclinicvalidationtest_createclinicvalidationtest_testemptybodyisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/CreateClinicValidationTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_createclinicvalidationtest_createclinicvalidationtest",
      "target": "clinic_createclinicvalidationtest_createclinicvalidationtest_testnamedcliniciscreatedandgrantsclinicrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/CreateClinicValidationTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_createclinicvalidationtest_createclinicvalidationtest",
      "target": "clinic_createclinicvalidationtest_createclinicvalidationtest_testsecondclinicforthesameuserisrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest",
      "target": "tests_clinic_detachdoctorpermissiontest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest",
      "target": "tests_clinic_detachdoctorpermissiontest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_detachuri"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_makeclinicwithdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testadmincandetachanydoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testclinicownercandetachowndoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testforeignclinicownerisforbidden"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testplaindoctorisforbidden"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testadmincandetachanydoctor",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_makeclinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testclinicownercandetachowndoctor",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_makeclinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testforeignclinicownerisforbidden",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_makeclinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testplaindoctorisforbidden",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_makeclinicwithdoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_detachuri",
      "target": "tests_clinic_detachdoctorpermissiontest_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_detachuri",
      "target": "tests_clinic_detachdoctorpermissiontest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testadmincandetachanydoctor",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_detachuri"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testclinicownercandetachowndoctor",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_detachuri"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testforeignclinicownerisforbidden",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_detachuri"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Clinic/DetachDoctorPermissionTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_testplaindoctorisforbidden",
      "target": "clinic_detachdoctorpermissiontest_detachdoctorpermissiontest_detachuri"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_createclinicowner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_invitedmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testacceptdoesnotoverwriteexistingpassword"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testacceptedinvitationcannotreturntopending"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testacceptlinksdoctorandissueslogincredentials"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testdeleteinvitationreturnsjsonbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testinvalidstatusisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testinvitecreatesdoctorprofilewithoutlinkingclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testsuspendandreactivateinvitation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testacceptdoesnotoverwriteexistingpassword",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_createclinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testacceptedinvitationcannotreturntopending",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_createclinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testacceptlinksdoctorandissueslogincredentials",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_createclinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testdeleteinvitationreturnsjsonbody",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_createclinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testinvalidstatusisrejected",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_createclinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testinvitecreatesdoctorprofilewithoutlinkingclinic",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_createclinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testsuspendandreactivateinvitation",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_createclinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testacceptedinvitationcannotreturntopending",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_invitedmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testacceptlinksdoctorandissueslogincredentials",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_invitedmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testdeleteinvitationreturnsjsonbody",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_invitedmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testinvalidstatusisrejected",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_invitedmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testinvitecreatesdoctorprofilewithoutlinkingclinic",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_invitedmobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicInvitation/ClinicInvitationFlowTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_testsuspendandreactivateinvitation",
      "target": "clinicinvitation_clinicinvitationflowtest_clinicinvitationflowtest_invitedmobile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_servicecategoryapitest",
      "target": "clinicservice_servicecategoryapitest_servicecategoryapitest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_servicecategoryapitest_servicecategoryapitest",
      "target": "clinicservice_servicecategoryapitest_servicecategoryapitest_makedoctorandsection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_servicecategoryapitest_servicecategoryapitest",
      "target": "clinicservice_servicecategoryapitest_servicecategoryapitest_testcategoryisstoredandupdatable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_servicecategoryapitest_servicecategoryapitest",
      "target": "clinicservice_servicecategoryapitest_servicecategoryapitest_testcategorylistisservedbytheapi"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_servicecategoryapitest_servicecategoryapitest",
      "target": "clinicservice_servicecategoryapitest_servicecategoryapitest_testinvalidcategoryisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_servicecategoryapitest_servicecategoryapitest",
      "target": "clinicservice_servicecategoryapitest_servicecategoryapitest_testservicedefaultstooutpatient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_servicecategoryapitest_servicecategoryapitest_testcategoryisstoredandupdatable",
      "target": "clinicservice_servicecategoryapitest_servicecategoryapitest_makedoctorandsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_servicecategoryapitest_servicecategoryapitest_testinvalidcategoryisrejected",
      "target": "clinicservice_servicecategoryapitest_servicecategoryapitest_makedoctorandsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceCategoryApiTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_servicecategoryapitest_servicecategoryapitest_testservicedefaultstooutpatient",
      "target": "clinicservice_servicecategoryapitest_servicecategoryapitest_makedoctorandsection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDeleteCleanupTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdeletecleanuptest",
      "target": "clinicservice_serviceitemdeletecleanuptest_serviceitemdeletecleanuptest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDeleteCleanupTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdeletecleanuptest_serviceitemdeletecleanuptest",
      "target": "clinicservice_serviceitemdeletecleanuptest_serviceitemdeletecleanuptest_testdeletingitemisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDeleteCleanupTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdeletecleanuptest_serviceitemdeletecleanuptest",
      "target": "clinicservice_serviceitemdeletecleanuptest_serviceitemdeletecleanuptest_testdeletingsectionisrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdetailapitest",
      "target": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest",
      "target": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_makedoctorwithitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest",
      "target": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_testanothertenantcannotreadtheitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest",
      "target": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_testrequiresauthentication"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest",
      "target": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_testreturnstheitemwitheverythingthedetailpageneeds"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest",
      "target": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_testunknownuuidreturns404"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_testanothertenantcannotreadtheitem",
      "target": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_makedoctorwithitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_testrequiresauthentication",
      "target": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_makedoctorwithitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_testreturnstheitemwitheverythingthedetailpageneeds",
      "target": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_makedoctorwithitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemDetailApiTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_testunknownuuidreturns404",
      "target": "clinicservice_serviceitemdetailapitest_serviceitemdetailapitest_makedoctorwithitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemMultiStaffTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemmultistafftest",
      "target": "clinicservice_serviceitemmultistafftest_serviceitemmultistafftest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemMultiStaffTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemmultistafftest_serviceitemmultistafftest",
      "target": "clinicservice_serviceitemmultistafftest_serviceitemmultistafftest_testcreateandupdateitemwithmultiplestaffviaapi"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemMultiStaffTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemmultistafftest_serviceitemmultistafftest",
      "target": "clinicservice_serviceitemmultistafftest_serviceitemmultistafftest_testlegacysinglestafffallsbackintoarray"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemMultiStaffTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemmultistafftest_serviceitemmultistafftest",
      "target": "clinicservice_serviceitemmultistafftest_serviceitemmultistafftest_testmultistafftoarrayandsectioncount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest",
      "target": "tests_clinicservice_serviceitempackageandaudittest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest",
      "target": "tests_clinicservice_serviceitempackageandaudittest_php_inventoryitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest",
      "target": "tests_clinicservice_serviceitempackageandaudittest_php_inventorypackage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest",
      "target": "tests_clinicservice_serviceitempackageandaudittest_php_serviceitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest",
      "target": "tests_clinicservice_serviceitempackageandaudittest_php_servicesection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeinventoryitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makepackage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testaservicecanhavebothapackageandindividualitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L311",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testattachingapackageislogged"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testattachingapackageisreflectedinthedetailresponse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L327",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testauditlogsofanothertenantarenotreadable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testchangingconsumablesislogged"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L199",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testconsumableofanothertenantisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testconsumablescanbesetatcreationtime"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L254",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testcreatingaservicewritesacreatelog"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testdetachingwithnullclearsthepackage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L273",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testeachchangedfieldgetsitsownlogrow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testemptyconsumablesarrayclearsthem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testpackageofanothertenantisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testresendingconsumablesreplacesthewholelist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L296",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testunchangedfieldsarenotlogged"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testunknownpackageuuidisrejected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testaservicecanhavebothapackageandindividualitems",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L313",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testattachingapackageislogged",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testattachingapackageisreflectedinthedetailresponse",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L329",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testauditlogsofanothertenantarenotreadable",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testchangingconsumablesislogged",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testconsumableofanothertenantisrejected",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testconsumablescanbesetatcreationtime",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testcreatingaservicewritesacreatelog",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testdetachingwithnullclearsthepackage",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L275",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testeachchangedfieldgetsitsownlogrow",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testemptyconsumablesarrayclearsthem",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testpackageofanothertenantisrejected",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testresendingconsumablesreplacesthewholelist",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L298",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testunchangedfieldsarenotlogged",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testunknownpackageuuidisrejected",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makedoctorwithsection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makepackage",
      "target": "tests_clinicservice_serviceitempackageandaudittest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makepackage",
      "target": "tests_clinicservice_serviceitempackageandaudittest_php_inventorypackage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testaservicecanhavebothapackageandindividualitems",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makepackage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L314",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testattachingapackageislogged",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makepackage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testattachingapackageisreflectedinthedetailresponse",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makepackage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testdetachingwithnullclearsthepackage",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makepackage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testpackageofanothertenantisrejected",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makepackage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeinventoryitem",
      "target": "tests_clinicservice_serviceitempackageandaudittest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem",
      "target": "tests_clinicservice_serviceitempackageandaudittest_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem",
      "target": "tests_clinicservice_serviceitempackageandaudittest_php_servicesection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testaservicecanhavebothapackageandindividualitems",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L315",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testattachingapackageislogged",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testattachingapackageisreflectedinthedetailresponse",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L330",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testauditlogsofanothertenantarenotreadable",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testchangingconsumablesislogged",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testconsumableofanothertenantisrejected",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testdetachingwithnullclearsthepackage",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L276",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testeachchangedfieldgetsitsownlogrow",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testemptyconsumablesarrayclearsthem",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testpackageofanothertenantisrejected",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testresendingconsumablesreplacesthewholelist",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L299",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testunchangedfieldsarenotlogged",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testunknownpackageuuidisrejected",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeinventoryitem",
      "target": "tests_clinicservice_serviceitempackageandaudittest_php_inventoryitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testaservicecanhavebothapackageandindividualitems",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeinventoryitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testchangingconsumablesislogged",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeinventoryitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testconsumableofanothertenantisrejected",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeinventoryitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L220",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testconsumablescanbesetatcreationtime",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeinventoryitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testemptyconsumablesarrayclearsthem",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeinventoryitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemPackageAndAuditTest.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_testresendingconsumablesreplacesthewholelist",
      "target": "clinicservice_serviceitempackageandaudittest_serviceitempackageandaudittest_makeinventoryitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemStaffOwnershipTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemstaffownershiptest",
      "target": "clinicservice_serviceitemstaffownershiptest_serviceitemstaffownershiptest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemStaffOwnershipTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemstaffownershiptest_serviceitemstaffownershiptest",
      "target": "clinicservice_serviceitemstaffownershiptest_serviceitemstaffownershiptest_testcannotbindforeignstaff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemsUnresolvedContextTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemsunresolvedcontexttest",
      "target": "clinicservice_serviceitemsunresolvedcontexttest_serviceitemsunresolvedcontexttest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemsUnresolvedContextTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemsunresolvedcontexttest_serviceitemsunresolvedcontexttest",
      "target": "clinicservice_serviceitemsunresolvedcontexttest_serviceitemsunresolvedcontexttest_testdoctorstillgetstheirownitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/ClinicService/ServiceItemsUnresolvedContextTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "clinicservice_serviceitemsunresolvedcontexttest_serviceitemsunresolvedcontexttest",
      "target": "clinicservice_serviceitemsunresolvedcontexttest_serviceitemsunresolvedcontexttest_testuserwithoutdoctororclinicgetsforbiddennotservererror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_clinicwithdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_currentjalali"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_jalalimonthlength"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testclinicchartsdefaulttocurrentjalaliperiod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testclinicchartshonourrequestedperiod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testdoctorchartsusesamejalaliperiod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testoutofrangeparamsareclamped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testtodayappointmentiscountedonitsjalaliday"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testclinicchartsdefaulttocurrentjalaliperiod",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_currentjalali"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testoutofrangeparamsareclamped",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_currentjalali"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testclinicchartsdefaulttocurrentjalaliperiod",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_jalalimonthlength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testclinicchartsdefaulttocurrentjalaliperiod",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_clinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testclinicchartshonourrequestedperiod",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_clinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testoutofrangeparamsareclamped",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_clinicwithdoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardChartPeriodTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_testtodayappointmentiscountedonitsjalaliday",
      "target": "dashboard_dashboardchartperiodtest_dashboardchartperiodtest_clinicwithdoctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest",
      "target": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest",
      "target": "tests_dashboard_dashboardtodayappointmentstest_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest",
      "target": "tests_dashboard_dashboardtodayappointmentstest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest",
      "target": "tests_dashboard_dashboardtodayappointmentstest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest",
      "target": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_testclinictodayappointmentsexposeextendedfields"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest",
      "target": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_testdoctornotfoundreturns404"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest",
      "target": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_testdoctortodayappointmentsexposeextendedfields"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest",
      "target": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_testservicenamenullwhennoserviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest",
      "target": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_todayappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_testclinictodayappointmentsexposeextendedfields",
      "target": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_todayappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_testdoctortodayappointmentsexposeextendedfields",
      "target": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_todayappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_testservicenamenullwhennoserviceitem",
      "target": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_todayappointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_todayappointment",
      "target": "tests_dashboard_dashboardtodayappointmentstest_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_todayappointment",
      "target": "tests_dashboard_dashboardtodayappointmentstest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/DashboardTodayAppointmentsTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "dashboard_dashboardtodayappointmentstest_dashboardtodayappointmentstest_todayappointment",
      "target": "tests_dashboard_dashboardtodayappointmentstest_php_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_inviteddoctordashboardscopetest",
      "target": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest",
      "target": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_makedoctorinclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest",
      "target": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_testcliniccontextomitsfinancialfields"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest",
      "target": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_testforeignclinicuuidfallsbacktopersonalscope"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest",
      "target": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_testpersonalcontextstillreturnsfinancialfields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_testcliniccontextomitsfinancialfields",
      "target": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_makedoctorinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_testforeignclinicuuidfallsbacktopersonalscope",
      "target": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_makedoctorinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Dashboard/InvitedDoctorDashboardScopeTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_testpersonalcontextstillreturnsfinancialfields",
      "target": "dashboard_inviteddoctordashboardscopetest_inviteddoctordashboardscopetest_makedoctorinclinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "database_uniqueconstraintstest",
      "target": "database_uniqueconstraintstest_uniqueconstraintstest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "database_uniqueconstraintstest_uniqueconstraintstest",
      "target": "database_uniqueconstraintstest_uniqueconstraintstest_testduplicatebreakdownpaymentsourcerejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "database_uniqueconstraintstest_uniqueconstraintstest",
      "target": "database_uniqueconstraintstest_uniqueconstraintstest_testduplicatedateoverriderejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "database_uniqueconstraintstest_uniqueconstraintstest",
      "target": "database_uniqueconstraintstest_uniqueconstraintstest_testduplicateemailrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Database/UniqueConstraintsTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "database_uniqueconstraintstest_uniqueconstraintstest",
      "target": "database_uniqueconstraintstest_uniqueconstraintstest_testduplicategatewaytokenrejected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/ClinicDoctorListNPlusOneTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_clinicdoctorlistnplusonetest",
      "target": "doctor_clinicdoctorlistnplusonetest_clinicdoctorlistnplusonetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/ClinicDoctorListNPlusOneTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_clinicdoctorlistnplusonetest",
      "target": "tests_doctor_clinicdoctorlistnplusonetest_php_clinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/ClinicDoctorListNPlusOneTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_clinicdoctorlistnplusonetest_clinicdoctorlistnplusonetest",
      "target": "doctor_clinicdoctorlistnplusonetest_clinicdoctorlistnplusonetest_makeclinicwithdoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/ClinicDoctorListNPlusOneTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_clinicdoctorlistnplusonetest_clinicdoctorlistnplusonetest",
      "target": "doctor_clinicdoctorlistnplusonetest_clinicdoctorlistnplusonetest_testquerycountdoesnotgrowwithdoctorcount"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/ClinicDoctorListNPlusOneTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "doctor_clinicdoctorlistnplusonetest_clinicdoctorlistnplusonetest_makeclinicwithdoctors",
      "target": "tests_doctor_clinicdoctorlistnplusonetest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/ClinicDoctorListNPlusOneTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_clinicdoctorlistnplusonetest_clinicdoctorlistnplusonetest_testquerycountdoesnotgrowwithdoctorcount",
      "target": "doctor_clinicdoctorlistnplusonetest_clinicdoctorlistnplusonetest_makeclinicwithdoctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctoraddressownershiptest",
      "target": "doctor_doctoraddressownershiptest_doctoraddressownershiptest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctoraddressownershiptest",
      "target": "tests_doctor_doctoraddressownershiptest_php_doctoraddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctoraddressownershiptest_doctoraddressownershiptest",
      "target": "doctor_doctoraddressownershiptest_doctoraddressownershiptest_makeaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctoraddressownershiptest_doctoraddressownershiptest",
      "target": "doctor_doctoraddressownershiptest_doctoraddressownershiptest_testotherdoctorcannotread"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctoraddressownershiptest_doctoraddressownershiptest",
      "target": "doctor_doctoraddressownershiptest_doctoraddressownershiptest_testownercanread"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctoraddressownershiptest_doctoraddressownershiptest_makeaddress",
      "target": "tests_doctor_doctoraddressownershiptest_php_doctoraddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctoraddressownershiptest_doctoraddressownershiptest_testotherdoctorcannotread",
      "target": "doctor_doctoraddressownershiptest_doctoraddressownershiptest_makeaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorAddressOwnershipTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctoraddressownershiptest_doctoraddressownershiptest_testownercanread",
      "target": "doctor_doctoraddressownershiptest_doctoraddressownershiptest_makeaddress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_doctorpayload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_makedoctorwithinactivepersonalandclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_session"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testallschedulesdisabledreportsbookingdisabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testclinicschedulekeepsdoctorbookabledespiteemptypersonalschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testdetailexposesrawisactiveflagfordeactivateddoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testdisabledclinicscheduledoesnotmaskactivepersonalschedule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_week"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testallschedulesdisabledreportsbookingdisabled",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_doctorpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testclinicschedulekeepsdoctorbookabledespiteemptypersonalschedule",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_doctorpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testdetailexposesrawisactiveflagfordeactivateddoctor",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_doctorpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testdisabledclinicscheduledoesnotmaskactivepersonalschedule",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_doctorpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_makedoctorwithinactivepersonalandclinic",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_week"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testdisabledclinicscheduledoesnotmaskactivepersonalschedule",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_week"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_makedoctorwithinactivepersonalandclinic",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_session"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testdisabledclinicscheduledoesnotmaskactivepersonalschedule",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_session"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testallschedulesdisabledreportsbookingdisabled",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_makedoctorwithinactivepersonalandclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testclinicschedulekeepsdoctorbookabledespiteemptypersonalschedule",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_makedoctorwithinactivepersonalandclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testdetailexposesrawisactiveflagfordeactivateddoctor",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_makedoctorwithinactivepersonalandclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorBookingStateAggregationTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_testdisabledclinicscheduledoesnotmaskactivepersonalschedule",
      "target": "doctor_doctorbookingstateaggregationtest_doctorbookingstateaggregationtest_makedoctorwithinactivepersonalandclinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_claimbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_mockapiir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testadmintransferhappypath"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testadmintransferrequiresadmin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testalreadyclaimedisconflict"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testclaiminfoispublic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testclaimrequiresauthentication"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testdeceasedpersonisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testmobilemismatchisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testnamemismatchrevertstounclaimed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testownercandeleteownprofilebutotherscannot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testshahkarmismatchisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testsuccessfulclaimtransfersownershipanddeletessurrogate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testunclaimedprofilenotdeletablebyrandomuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testuserwhoalreadyownsadoctorcannotclaim"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest",
      "target": "doctor_doctorclaimtest_doctorclaimtest_testvalidationerrors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testalreadyclaimedisconflict",
      "target": "doctor_doctorclaimtest_doctorclaimtest_mockapiir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testdeceasedpersonisrejected",
      "target": "doctor_doctorclaimtest_doctorclaimtest_mockapiir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testmobilemismatchisrejected",
      "target": "doctor_doctorclaimtest_doctorclaimtest_mockapiir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testnamemismatchrevertstounclaimed",
      "target": "doctor_doctorclaimtest_doctorclaimtest_mockapiir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testownercandeleteownprofilebutotherscannot",
      "target": "doctor_doctorclaimtest_doctorclaimtest_mockapiir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testshahkarmismatchisrejected",
      "target": "doctor_doctorclaimtest_doctorclaimtest_mockapiir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testsuccessfulclaimtransfersownershipanddeletessurrogate",
      "target": "doctor_doctorclaimtest_doctorclaimtest_mockapiir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testuserwhoalreadyownsadoctorcannotclaim",
      "target": "doctor_doctorclaimtest_doctorclaimtest_mockapiir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testvalidationerrors",
      "target": "doctor_doctorclaimtest_doctorclaimtest_mockapiir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testadmintransferhappypath",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testadmintransferrequiresadmin",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testalreadyclaimedisconflict",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testclaiminfoispublic",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testclaimrequiresauthentication",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testdeceasedpersonisrejected",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testmobilemismatchisrejected",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testnamemismatchrevertstounclaimed",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testownercandeleteownprofilebutotherscannot",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testshahkarmismatchisrejected",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testsuccessfulclaimtransfersownershipanddeletessurrogate",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testunclaimedprofilenotdeletablebyrandomuser",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testuserwhoalreadyownsadoctorcannotclaim",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testvalidationerrors",
      "target": "doctor_doctorclaimtest_doctorclaimtest_importunclaimeddoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testalreadyclaimedisconflict",
      "target": "doctor_doctorclaimtest_doctorclaimtest_claimbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testclaimrequiresauthentication",
      "target": "doctor_doctorclaimtest_doctorclaimtest_claimbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testdeceasedpersonisrejected",
      "target": "doctor_doctorclaimtest_doctorclaimtest_claimbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testmobilemismatchisrejected",
      "target": "doctor_doctorclaimtest_doctorclaimtest_claimbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testnamemismatchrevertstounclaimed",
      "target": "doctor_doctorclaimtest_doctorclaimtest_claimbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testownercandeleteownprofilebutotherscannot",
      "target": "doctor_doctorclaimtest_doctorclaimtest_claimbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testshahkarmismatchisrejected",
      "target": "doctor_doctorclaimtest_doctorclaimtest_claimbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testsuccessfulclaimtransfersownershipanddeletessurrogate",
      "target": "doctor_doctorclaimtest_doctorclaimtest_claimbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorClaimTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorclaimtest_doctorclaimtest_testuserwhoalreadyownsadoctorcannotclaim",
      "target": "doctor_doctorclaimtest_doctorclaimtest_claimbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_freshcode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_freshprofileid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_importpayload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L199",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_payloadwithprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_testclaimeddoctorisneveroverwritten"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_testdifferentprofileidsarekeptseparate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_testimportcreatesdefaultofficeaddresswithcityandprovince"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_testimportcreatesunclaimeddoctorwithsurrogateuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_testimporterrolecanimportbutnothingelse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_testimportwithoutlocationstillcreatesofficeaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_testmanualdoctorwithsamecodeisneverduplicated"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_testnonadminisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_testprofileidisbackfilledfromsourcerefonimport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_testreimportupdatesinsteadofduplicating"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_testsameprofileidwithdifferentcodeupdatesinsteadofduplicating"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest",
      "target": "doctor_doctorimporttest_doctorimporttest_testvalidationerrors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_payloadwithprofile",
      "target": "doctor_doctorimporttest_doctorimporttest_importpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testclaimeddoctorisneveroverwritten",
      "target": "doctor_doctorimporttest_doctorimporttest_importpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testimportcreatesdefaultofficeaddresswithcityandprovince",
      "target": "doctor_doctorimporttest_doctorimporttest_importpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testimportcreatesunclaimeddoctorwithsurrogateuser",
      "target": "doctor_doctorimporttest_doctorimporttest_importpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testimporterrolecanimportbutnothingelse",
      "target": "doctor_doctorimporttest_doctorimporttest_importpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testimportwithoutlocationstillcreatesofficeaddress",
      "target": "doctor_doctorimporttest_doctorimporttest_importpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testmanualdoctorwithsamecodeisneverduplicated",
      "target": "doctor_doctorimporttest_doctorimporttest_importpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testnonadminisrejected",
      "target": "doctor_doctorimporttest_doctorimporttest_importpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testreimportupdatesinsteadofduplicating",
      "target": "doctor_doctorimporttest_doctorimporttest_importpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testclaimeddoctorisneveroverwritten",
      "target": "doctor_doctorimporttest_doctorimporttest_freshcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testdifferentprofileidsarekeptseparate",
      "target": "doctor_doctorimporttest_doctorimporttest_freshcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testimportcreatesdefaultofficeaddresswithcityandprovince",
      "target": "doctor_doctorimporttest_doctorimporttest_freshcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testimportcreatesunclaimeddoctorwithsurrogateuser",
      "target": "doctor_doctorimporttest_doctorimporttest_freshcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testimporterrolecanimportbutnothingelse",
      "target": "doctor_doctorimporttest_doctorimporttest_freshcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testimportwithoutlocationstillcreatesofficeaddress",
      "target": "doctor_doctorimporttest_doctorimporttest_freshcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testmanualdoctorwithsamecodeisneverduplicated",
      "target": "doctor_doctorimporttest_doctorimporttest_freshcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testnonadminisrejected",
      "target": "doctor_doctorimporttest_doctorimporttest_freshcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testprofileidisbackfilledfromsourcerefonimport",
      "target": "doctor_doctorimporttest_doctorimporttest_freshcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testreimportupdatesinsteadofduplicating",
      "target": "doctor_doctorimporttest_doctorimporttest_freshcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testsameprofileidwithdifferentcodeupdatesinsteadofduplicating",
      "target": "doctor_doctorimporttest_doctorimporttest_freshcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testvalidationerrors",
      "target": "doctor_doctorimporttest_doctorimporttest_freshcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testdifferentprofileidsarekeptseparate",
      "target": "doctor_doctorimporttest_doctorimporttest_freshprofileid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testprofileidisbackfilledfromsourcerefonimport",
      "target": "doctor_doctorimporttest_doctorimporttest_freshprofileid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testsameprofileidwithdifferentcodeupdatesinsteadofduplicating",
      "target": "doctor_doctorimporttest_doctorimporttest_freshprofileid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testdifferentprofileidsarekeptseparate",
      "target": "doctor_doctorimporttest_doctorimporttest_payloadwithprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testprofileidisbackfilledfromsourcerefonimport",
      "target": "doctor_doctorimporttest_doctorimporttest_payloadwithprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorImportTest.php",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorimporttest_doctorimporttest_testsameprofileidwithdifferentcodeupdatesinsteadofduplicating",
      "target": "doctor_doctorimporttest_doctorimporttest_payloadwithprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest",
      "target": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest",
      "target": "tests_doctor_doctorlistbookablesortfiltertest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest",
      "target": "tests_doctor_doctorlistbookablesortfiltertest_php_specialty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest",
      "target": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_listdoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest",
      "target": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest",
      "target": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest",
      "target": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_testactivefilterreturnsonlybookabledoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest",
      "target": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_testactivezeroreturnsonlyflagoffdoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest",
      "target": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_testdefaultlisthidesdeactivateddoctorsbookablefirst"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest",
      "target": "tests_doctor_doctorlistbookablesortfiltertest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest",
      "target": "tests_doctor_doctorlistbookablesortfiltertest_php_specialty"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_makedoctor",
      "target": "tests_doctor_doctorlistbookablesortfiltertest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_setup",
      "target": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_testactivefilterreturnsonlybookabledoctors",
      "target": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_listdoctors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_testactivezeroreturnsonlyflagoffdoctors",
      "target": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_listdoctors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListBookableSortFilterTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_testdefaultlisthidesdeactivateddoctorsbookablefirst",
      "target": "doctor_doctorlistbookablesortfiltertest_doctorlistbookablesortfiltertest_listdoctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest",
      "target": "tests_doctor_doctorlistlocationtest_php_city"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest",
      "target": "tests_doctor_doctorlistlocationtest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_fetchlistbyname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_giveownaddress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_makecity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithnolocationreportsemptyarrays"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithoutownaddressfallsbacktocliniccity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithownaddressreportsitscity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_testlocationresolutioncostisconstant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_testpaginationmetaexposesappliedlimit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_testreportedcitymatchescityidfilter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_makecity",
      "target": "tests_doctor_doctorlistlocationtest_php_city"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithoutownaddressfallsbacktocliniccity",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithownaddressreportsitscity",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testlocationresolutioncostisconstant",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_makecity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testreportedcitymatchescityidfilter",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_makecity"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_giveownaddress",
      "target": "tests_doctor_doctorlistlocationtest_php_city"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_makedoctor",
      "target": "tests_doctor_doctorlistlocationtest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithnolocationreportsemptyarrays",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithoutownaddressfallsbacktocliniccity",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithownaddressreportsitscity",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testlocationresolutioncostisconstant",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testreportedcitymatchescityidfilter",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_giveownaddress",
      "target": "tests_doctor_doctorlistlocationtest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithownaddressreportsitscity",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_giveownaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testlocationresolutioncostisconstant",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_giveownaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testreportedcitymatchescityidfilter",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_giveownaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithnolocationreportsemptyarrays",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_fetchlistbyname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithoutownaddressfallsbacktocliniccity",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_fetchlistbyname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorListLocationTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorlistlocationtest_doctorlistlocationtest_testdoctorwithownaddressreportsitscity",
      "target": "doctor_doctorlistlocationtest_doctorlistlocationtest_fetchlistbyname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest",
      "target": "doctor_doctornametitletest_doctornametitletest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest",
      "target": "tests_doctor_doctornametitletest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest_doctornametitletest",
      "target": "doctor_doctornametitletest_doctornametitletest_createdoctoras"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest_doctornametitletest",
      "target": "doctor_doctornametitletest_doctornametitletest_freshmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest_doctornametitletest",
      "target": "doctor_doctornametitletest_doctornametitletest_testadmincreatestripsthetitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest_doctornametitletest",
      "target": "doctor_doctornametitletest_doctornametitletest_testplainnameisleftalone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest_doctornametitletest",
      "target": "doctor_doctornametitletest_doctornametitletest_teststripdoctortitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest_doctornametitletest",
      "target": "doctor_doctornametitletest_doctornametitletest_titlevariants"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest_doctornametitletest_createdoctoras",
      "target": "doctor_doctornametitletest_doctornametitletest_freshmobile"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest_doctornametitletest_createdoctoras",
      "target": "tests_doctor_doctornametitletest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest_doctornametitletest_testadmincreatestripsthetitle",
      "target": "doctor_doctornametitletest_doctornametitletest_createdoctoras"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorNameTitleTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctornametitletest_doctornametitletest_testplainnameisleftalone",
      "target": "doctor_doctornametitletest_doctornametitletest_createdoctoras"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest",
      "target": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest",
      "target": "specialtyrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest",
      "target": "tests_doctor_doctorspecialtyparentstest_php_specialty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest",
      "target": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_makespecialty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest",
      "target": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_repo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest",
      "target": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testexpandwithancestorsdeduplicatesanddropsunknownids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest",
      "target": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testexpandwithancestorsreturnsemptyfornoinput"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest",
      "target": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testexpandwithancestorswalksthewholechain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest",
      "target": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testimportattachesparentspecialty"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_makespecialty",
      "target": "tests_doctor_doctorspecialtyparentstest_php_specialty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testexpandwithancestorsdeduplicatesanddropsunknownids",
      "target": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_makespecialty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testexpandwithancestorswalksthewholechain",
      "target": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_makespecialty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testimportattachesparentspecialty",
      "target": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_makespecialty"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_repo",
      "target": "tests_doctor_doctorspecialtyparentstest_php_specialty"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_repo",
      "target": "specialtyrepository"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testexpandwithancestorsdeduplicatesanddropsunknownids",
      "target": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_repo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testexpandwithancestorsreturnsemptyfornoinput",
      "target": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_repo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/DoctorSpecialtyParentsTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_testexpandwithancestorswalksthewholechain",
      "target": "doctor_doctorspecialtyparentstest_doctorspecialtyparentstest_repo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_irimcdegreemappingtest",
      "target": "doctor_irimcdegreemappingtest_irimcdegreemappingtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_irimcdegreemappingtest_irimcdegreemappingtest",
      "target": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_testdegreefromirimctitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_irimcdegreemappingtest_irimcdegreemappingtest",
      "target": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_testeverylabelkeyisaknownentitydegree"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_irimcdegreemappingtest_irimcdegreemappingtest",
      "target": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_testlabelsmatchtheadminpanelwording"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_irimcdegreemappingtest_irimcdegreemappingtest",
      "target": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_testmappeddegreeisalwaysavalidentitydegree"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/IrimcDegreeMappingTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_irimcdegreemappingtest_irimcdegreemappingtest",
      "target": "doctor_irimcdegreemappingtest_irimcdegreemappingtest_titles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_pollutednamerejectiontest",
      "target": "doctor_pollutednamerejectiontest_pollutednamerejectiontest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_pollutednamerejectiontest_pollutednamerejectiontest",
      "target": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testadmincreatingdoctorwithphonenamegets422"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_pollutednamerejectiontest_pollutednamerejectiontest",
      "target": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testcliniccannotbenamedafterphonenumber"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_pollutednamerejectiontest_pollutednamerejectiontest",
      "target": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testclinicnamemaystaynullbeforeitisset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_pollutednamerejectiontest_pollutednamerejectiontest",
      "target": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testdoctorcannotbecreatedwithphonenumberasname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_pollutednamerejectiontest_pollutednamerejectiontest",
      "target": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testdoctorcannotberenamedtoplaceholder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_pollutednamerejectiontest_pollutednamerejectiontest",
      "target": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testinvitednameisusedwhentheclinicprovidesone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PollutedNameRejectionTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_pollutednamerejectiontest_pollutednamerejectiontest",
      "target": "doctor_pollutednamerejectiontest_pollutednamerejectiontest_testinvitingdoctorbymobiledoesnotusemobileasname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgedoctorscommandtest",
      "target": "doctor_purgedoctorscommandtest_purgedoctorscommandtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgedoctorscommandtest",
      "target": "kerneltestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgedoctorscommandtest",
      "target": "tests_doctor_purgedoctorscommandtest_php_commandtester"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgedoctorscommandtest_purgedoctorscommandtest",
      "target": "doctor_purgedoctorscommandtest_purgedoctorscommandtest_testdryrunrunsintestenv"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgedoctorscommandtest_purgedoctorscommandtest",
      "target": "doctor_purgedoctorscommandtest_purgedoctorscommandtest_tester"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgedoctorscommandtest_purgedoctorscommandtest",
      "target": "doctor_purgedoctorscommandtest_purgedoctorscommandtest_testrefusesonprodwithnoescapehatch"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgedoctorscommandtest_purgedoctorscommandtest",
      "target": "kerneltestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest",
      "target": "kerneltestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest",
      "target": "kerneltestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest",
      "target": "kerneltestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest",
      "target": "kerneltestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctrine/RepositoryClassMappingTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_repositoryclassmappingtest",
      "target": "kerneltestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctrine/RepositoryClassMappingTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_repositoryclassmappingtest_repositoryclassmappingtest",
      "target": "kerneltestcase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DbLoggerTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_dbloggertest",
      "target": "kerneltestcase"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DbLoggerTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_dbloggertest_dbloggertest",
      "target": "kerneltestcase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgedoctorscommandtest_purgedoctorscommandtest_testdryrunrunsintestenv",
      "target": "doctor_purgedoctorscommandtest_purgedoctorscommandtest_tester"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeDoctorsCommandTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "doctor_purgedoctorscommandtest_purgedoctorscommandtest_tester",
      "target": "tests_doctor_purgedoctorscommandtest_php_commandtester"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest",
      "target": "tests_doctor_purgeunclaimeddoctorscommandtest_php_commandtester"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest",
      "target": "tests_doctor_purgeunclaimeddoctorscommandtest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_doctorexists"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_prodtester"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testclaimedandothersourcedoctorssurvive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testdryrundeletesnothing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_tester"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testforcedeletesunclaimedimporteddoctorandsurrogate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testrefusesonprodwithoutexplicitswitch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testrunsonprodwithexplicitswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testclaimedandothersourcedoctorssurvive",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_tester"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testdryrundeletesnothing",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_tester"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_tester",
      "target": "tests_doctor_purgeunclaimeddoctorscommandtest_php_commandtester"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testforcedeletesunclaimedimporteddoctorandsurrogate",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_tester"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_prodtester",
      "target": "tests_doctor_purgeunclaimeddoctorscommandtest_php_commandtester"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_makedoctor",
      "target": "tests_doctor_purgeunclaimeddoctorscommandtest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testclaimedandothersourcedoctorssurvive",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testdryrundeletesnothing",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testforcedeletesunclaimedimporteddoctorandsurrogate",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testrefusesonprodwithoutexplicitswitch",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testrunsonprodwithexplicitswitch",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testclaimedandothersourcedoctorssurvive",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_doctorexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testdryrundeletesnothing",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_doctorexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testforcedeletesunclaimedimporteddoctorandsurrogate",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_doctorexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testrefusesonprodwithoutexplicitswitch",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_doctorexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testrunsonprodwithexplicitswitch",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_doctorexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testrefusesonprodwithoutexplicitswitch",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_prodtester"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/PurgeUnclaimedDoctorsCommandTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_testrunsonprodwithexplicitswitch",
      "target": "doctor_purgeunclaimeddoctorscommandtest_purgeunclaimeddoctorscommandtest_prodtester"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest",
      "target": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest",
      "target": "tests_doctor_repairimporteddoctorscommandtest_php_commandtester"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest",
      "target": "tests_doctor_repairimporteddoctorscommandtest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest",
      "target": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_makebrokendoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest",
      "target": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testdryrunwritesnothing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest",
      "target": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_tester"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest",
      "target": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testeverystepisautodiscovered"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest",
      "target": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testrepairfixesdegreeandnamethenisidempotent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest",
      "target": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testunknownstepisrejected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testdryrunwritesnothing",
      "target": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_tester"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_tester",
      "target": "tests_doctor_repairimporteddoctorscommandtest_php_commandtester"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testeverystepisautodiscovered",
      "target": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_tester"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testrepairfixesdegreeandnamethenisidempotent",
      "target": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_tester"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testunknownstepisrejected",
      "target": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_tester"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_makebrokendoctor",
      "target": "tests_doctor_repairimporteddoctorscommandtest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testdryrunwritesnothing",
      "target": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_makebrokendoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testrepairfixesdegreeandnamethenisidempotent",
      "target": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_makebrokendoctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testdryrunwritesnothing",
      "target": "tests_doctor_repairimporteddoctorscommandtest_php_doctor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Doctor/RepairImportedDoctorsCommandTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "source": "doctor_repairimporteddoctorscommandtest_repairimporteddoctorscommandtest_testrepairfixesdegreeandnamethenisidempotent",
      "target": "tests_doctor_repairimporteddoctorscommandtest_php_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/SourceProfileIdTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_sourceprofileidtest",
      "target": "doctor_sourceprofileidtest_sourceprofileidtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/SourceProfileIdTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_sourceprofileidtest_sourceprofileidtest",
      "target": "doctor_sourceprofileidtest_sourceprofileidtest_refs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctor/SourceProfileIdTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctor_sourceprofileidtest_sourceprofileidtest",
      "target": "doctor_sourceprofileidtest_sourceprofileidtest_testfromref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctrine/RepositoryClassMappingTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_repositoryclassmappingtest",
      "target": "doctrine_repositoryclassmappingtest_repositoryclassmappingtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Doctrine/RepositoryClassMappingTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "doctrine_repositoryclassmappingtest_repositoryclassmappingtest",
      "target": "doctrine_repositoryclassmappingtest_repositoryclassmappingtest_testentitieswithcustomrepodeclareit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest",
      "target": "insurance_coveragedefaultsapitest_coveragedefaultsapitest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest",
      "target": "tests_insurance_coveragedefaultsapitest_php_insurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest",
      "target": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_makeinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest",
      "target": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testadmingetseveryservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest",
      "target": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testadminsavespercentages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest",
      "target": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testmissinginsuranceisnotfound"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest",
      "target": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testnonadminisforbidden"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest",
      "target": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testpercentabove100isrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest",
      "target": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testunknowncategoryisrejected"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_makeinsurance",
      "target": "tests_insurance_coveragedefaultsapitest_php_insurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testadmingetseveryservicecategory",
      "target": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_makeinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testadminsavespercentages",
      "target": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_makeinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testnonadminisforbidden",
      "target": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_makeinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testpercentabove100isrejected",
      "target": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_makeinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoverageDefaultsApiTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_testunknowncategoryisrejected",
      "target": "insurance_coveragedefaultsapitest_coveragedefaultsapitest_makeinsurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest",
      "target": "insurancecoveragedefaultservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest",
      "target": "tenantinsuranceservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_makecontract"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testadmindefaultwinsoverlegacycontractpercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testchangingtheadmindefaultimmediatelychangesthecontract"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testcontractcategoryoverridewinsoveradmindefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testfallsbacktolegacycontractpercentwhennothingisconfigured"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testremovingtheoverridereturnstotheadmindefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testserviceoverridewinsovereveryotherlevel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testserviceruleusesthecategoryoftheserviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testvisitrulealwaysusestheoutpatientpercent"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "target": "insurancecoveragedefaultservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest",
      "target": "tenantinsuranceservice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_setup",
      "target": "tenantinsuranceservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest",
      "target": "tenantinsuranceservice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_setup",
      "target": "insurancecoveragedefaultservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest",
      "target": "insurancecoveragedefaultservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testadmindefaultwinsoverlegacycontractpercent",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_makecontract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testchangingtheadmindefaultimmediatelychangesthecontract",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_makecontract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testcontractcategoryoverridewinsoveradmindefault",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_makecontract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testfallsbacktolegacycontractpercentwhennothingisconfigured",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_makecontract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testremovingtheoverridereturnstotheadmindefault",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_makecontract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testserviceoverridewinsovereveryotherlevel",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_makecontract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testserviceruleusesthecategoryoftheserviceitem",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_makecontract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/CoveragePercentResolutionTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_testvisitrulealwaysusestheoutpatientpercent",
      "target": "insurance_coveragepercentresolutiontest_coveragepercentresolutiontest_makecontract"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_doctorinsuranceownershiptest",
      "target": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_doctorinsuranceownershiptest",
      "target": "tests_insurance_doctorinsuranceownershiptest_php_doctorinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest",
      "target": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest_makedoctorinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest",
      "target": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest_testotherdoctorcannotread"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest",
      "target": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest_testownercanread"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest_makedoctorinsurance",
      "target": "tests_insurance_doctorinsuranceownershiptest_php_doctorinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest_testotherdoctorcannotread",
      "target": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest_makedoctorinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/DoctorInsuranceOwnershipTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest_testownercanread",
      "target": "insurance_doctorinsuranceownershiptest_doctorinsuranceownershiptest_makedoctorinsurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest",
      "target": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest",
      "target": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest",
      "target": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testdisablingeverykindisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest",
      "target": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testdisablingonekindmakestheotherthedefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest",
      "target": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testomittingthekeykeepsthestoredsettings"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest",
      "target": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testpricingpayloadcarrieseveryservicecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest",
      "target": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testunknownkindisrejected"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_makedoctor",
      "target": "tests_insurance_insuranceservicecategorysettingsapitest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testdisablingeverykindisrejected",
      "target": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testdisablingonekindmakestheotherthedefault",
      "target": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testomittingthekeykeepsthestoredsettings",
      "target": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testpricingpayloadcarrieseveryservicecategory",
      "target": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/InsuranceServiceCategorySettingsApiTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_testunknownkindisrejected",
      "target": "insurance_insuranceservicecategorysettingsapitest_insuranceservicecategorysettingsapitest_makedoctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest",
      "target": "tests_insurance_requirevisitpricetest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest",
      "target": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest",
      "target": "tests_insurance_requirevisitpricetest_php_patientrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_appointmentbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_pricingrow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_recordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testadminappointmentwithoutvisitpriceis422whenflagon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testadminappointmentwithvisitpriceis201"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testflagfallsbacktosingleclinicofdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithoutvisitpriceis201whenflagoff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithoutvisitpriceis422whenflagon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithvisitpriceis201andstored"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagalonekeepsstoredprice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagaloneonenabledrowwithzerostoredpriceis422"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagfalsewithoutrowdoesnotcreaterow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagonwithvalidpricepersistsboth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagonwithzeropriceis422"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithoutvisitpriceis422whenflagon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithvisitpriceis201whenflagon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithzerovisitpricestaysallowedwhenflagoff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L235",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testadminappointmentwithoutvisitpriceis422whenflagon",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L247",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testadminappointmentwithvisitpriceis201",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testflagfallsbacktosingleclinicofdoctor",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithoutvisitpriceis201whenflagoff",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithoutvisitpriceis422whenflagon",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithvisitpriceis201andstored",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagalonekeepsstoredprice",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagaloneonenabledrowwithzerostoredpriceis422",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagfalsewithoutrowdoesnotcreaterow",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagonwithvalidpricepersistsboth",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagonwithzeropriceis422",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithoutvisitpriceis422whenflagon",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithvisitpriceis201whenflagon",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithzerovisitpricestaysallowedwhenflagoff",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_pricingrow",
      "target": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testadminappointmentwithoutvisitpriceis422whenflagon",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_pricingrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testadminappointmentwithvisitpriceis201",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_pricingrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testflagfallsbacktosingleclinicofdoctor",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_pricingrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithoutvisitpriceis422whenflagon",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_pricingrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithvisitpriceis201andstored",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_pricingrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagalonekeepsstoredprice",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_pricingrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagaloneonenabledrowwithzerostoredpriceis422",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_pricingrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithoutvisitpriceis422whenflagon",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_pricingrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithvisitpriceis201whenflagon",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_pricingrow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithzerovisitpricestaysallowedwhenflagoff",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_pricingrow"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L236",
      "weight": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testadminappointmentwithoutvisitpriceis422whenflagon",
      "target": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L248",
      "weight": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testadminappointmentwithvisitpriceis201",
      "target": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L224",
      "weight": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testflagfallsbacktosingleclinicofdoctor",
      "target": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L183",
      "weight": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithoutvisitpriceis422whenflagon",
      "target": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L194",
      "weight": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithvisitpriceis201andstored",
      "target": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagalonekeepsstoredprice",
      "target": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagaloneonenabledrowwithzerostoredpriceis422",
      "target": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsaveflagfalsewithoutrowdoesnotcreaterow",
      "target": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithoutvisitpriceis422whenflagon",
      "target": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L154",
      "weight": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithvisitpriceis201whenflagon",
      "target": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L168",
      "weight": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithzerovisitpricestaysallowedwhenflagoff",
      "target": "tests_insurance_requirevisitpricetest_php_entityinsurancepricing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_recordfor",
      "target": "tests_insurance_requirevisitpricetest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_recordfor",
      "target": "tests_insurance_requirevisitpricetest_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithoutvisitpriceis422whenflagon",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithvisitpriceis201whenflagon",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testsessionwithzerovisitpricestaysallowedwhenflagoff",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testadminappointmentwithoutvisitpriceis422whenflagon",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_appointmentbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testadminappointmentwithvisitpriceis201",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_appointmentbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testflagfallsbacktosingleclinicofdoctor",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_appointmentbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithoutvisitpriceis201whenflagoff",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_appointmentbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithoutvisitpriceis422whenflagon",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_appointmentbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/RequireVisitPriceTest.php",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_requirevisitpricetest_requirevisitpricetest_testmyappointmentwithvisitpriceis201andstored",
      "target": "insurance_requirevisitpricetest_requirevisitpricetest_appointmentbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageNPlusOneTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragenplusonetest",
      "target": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageNPlusOneTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest",
      "target": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest_makecontract"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageNPlusOneTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest",
      "target": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest_testeveryrowresolvesitsserviceitemuuid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageNPlusOneTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest",
      "target": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest_testquerycountdoesnotgrowwithcoveragerows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageNPlusOneTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest_testquerycountdoesnotgrowwithcoveragerows",
      "target": "insurance_servicecoveragenplusonetest_servicecoveragenplusonetest_makecontract"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest",
      "target": "tests_insurance_servicecoveragesyncsitemflagtest_php_serviceitem"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest",
      "target": "tests_insurance_servicecoveragesyncsitemflagtest_php_tenantinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_isinsured"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_makedoctorcontractanditem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_putcoverage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testflagstayssetwhileanothercontractstillcoverstheitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testremovingtheonlycoverageclearstheflag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testsavingcoveredcoveragemarksitemasinsured"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testunknownserviceitemisrejected"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_makedoctorcontractanditem",
      "target": "tests_insurance_servicecoveragesyncsitemflagtest_php_tenantinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testflagstayssetwhileanothercontractstillcoverstheitem",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_makedoctorcontractanditem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testremovingtheonlycoverageclearstheflag",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_makedoctorcontractanditem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testsavingcoveredcoveragemarksitemasinsured",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_makedoctorcontractanditem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testunknownserviceitemisrejected",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_makedoctorcontractanditem"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_isinsured",
      "target": "tests_insurance_servicecoveragesyncsitemflagtest_php_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testflagstayssetwhileanothercontractstillcoverstheitem",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_isinsured"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testremovingtheonlycoverageclearstheflag",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_isinsured"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testsavingcoveredcoveragemarksitemasinsured",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_isinsured"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_putcoverage",
      "target": "tests_insurance_servicecoveragesyncsitemflagtest_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_putcoverage",
      "target": "tests_insurance_servicecoveragesyncsitemflagtest_php_tenantinsurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_putcoverage",
      "target": "tests_insurance_servicecoveragesyncsitemflagtest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testflagstayssetwhileanothercontractstillcoverstheitem",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_putcoverage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testremovingtheonlycoverageclearstheflag",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_putcoverage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testsavingcoveredcoveragemarksitemasinsured",
      "target": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_putcoverage"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/ServiceCoverageSyncsItemFlagTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "source": "insurance_servicecoveragesyncsitemflagtest_servicecoveragesyncsitemflagtest_testflagstayssetwhileanothercontractstillcoverstheitem",
      "target": "tests_insurance_servicecoveragesyncsitemflagtest_php_tenantinsurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_makedoctorandinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testadisabledservicekindneedsnopercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testanenabledservicekindcannotbeleftwithoutapercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testcontractwithoutoverridesfollowstheadmindefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testlistreturnseffectivepercentsandsources"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testpatchcandropanoverridebacktotheadmindefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testpercentabove100isrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testsendingcategorycoveragesstoresanoverride"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testunknowncategoryisrejected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testadisabledservicekindneedsnopercent",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_makedoctorandinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testanenabledservicekindcannotbeleftwithoutapercent",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_makedoctorandinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testcontractwithoutoverridesfollowstheadmindefault",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_makedoctorandinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testlistreturnseffectivepercentsandsources",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_makedoctorandinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testpatchcandropanoverridebacktotheadmindefault",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_makedoctorandinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testpercentabove100isrejected",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_makedoctorandinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testsendingcategorycoveragesstoresanoverride",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_makedoctorandinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCategoryCoverageApiTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_testunknowncategoryisrejected",
      "target": "insurance_tenantinsurancecategorycoverageapitest_tenantinsurancecategorycoverageapitest_makedoctorandinsurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCleanupTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecleanuptest",
      "target": "insurance_tenantinsurancecleanuptest_tenantinsurancecleanuptest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCleanupTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecleanuptest_tenantinsurancecleanuptest",
      "target": "insurance_tenantinsurancecleanuptest_tenantinsurancecleanuptest_testdeletedoctorendpointpurgesinsuranceconfig"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceCleanupTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecleanuptest_tenantinsurancecleanuptest",
      "target": "insurance_tenantinsurancecleanuptest_tenantinsurancecleanuptest_testpurgeremovestenantinsurancepricingandcoverage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest",
      "target": "tests_insurance_tenantinsurancecontractapitest_php_insurancetype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_makedoctorandinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testcreatecontractpersistsdatesandkind"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testeditupdatesdateskindandamounts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testfranchiseabovehundredisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testkinddefaultstocatalogtypewhenomitted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testlistreturnsinactivecontracts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testnegativefranchiseoneditisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testtoggleisactivedoesnotclobbereffectiveto"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_makedoctorandinsurance",
      "target": "tests_insurance_tenantinsurancecontractapitest_php_insurancetype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testcreatecontractpersistsdatesandkind",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_makedoctorandinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testeditupdatesdateskindandamounts",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_makedoctorandinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testfranchiseabovehundredisrejected",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_makedoctorandinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testkinddefaultstocatalogtypewhenomitted",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_makedoctorandinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testlistreturnsinactivecontracts",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_makedoctorandinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testnegativefranchiseoneditisrejected",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_makedoctorandinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testtoggleisactivedoesnotclobbereffectiveto",
      "target": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_makedoctorandinsurance"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testcreatecontractpersistsdatesandkind",
      "target": "tests_insurance_tenantinsurancecontractapitest_php_insurancetype"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testfranchiseabovehundredisrejected",
      "target": "tests_insurance_tenantinsurancecontractapitest_php_insurancetype"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testkinddefaultstocatalogtypewhenomitted",
      "target": "tests_insurance_tenantinsurancecontractapitest_php_insurancetype"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/TenantInsuranceContractApiTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "source": "insurance_tenantinsurancecontractapitest_tenantinsurancecontractapitest_testnegativefranchiseoneditisrejected",
      "target": "tests_insurance_tenantinsurancecontractapitest_php_insurancetype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest",
      "target": "tests_insurance_tenantinsuranceperdoctortest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest",
      "target": "tests_insurance_tenantinsuranceperdoctortest_php_insurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest",
      "target": "tests_insurance_tenantinsuranceperdoctortest_php_insurancetype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeclinicwith"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testclinicownercreatescontractformemberdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testcontractsareisolatedperdoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_teststrangerdoctoruuidisforbidden"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testunknowndoctoruuidreturns404"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testwithoutdoctoruuidkeepslegacybehavior"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makedoctor",
      "target": "tests_insurance_tenantinsuranceperdoctortest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testclinicownercreatescontractformemberdoctor",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testcontractsareisolatedperdoctor",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_teststrangerdoctoruuidisforbidden",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testunknowndoctoruuidreturns404",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testwithoutdoctoruuidkeepslegacybehavior",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testclinicownercreatescontractformemberdoctor",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testcontractsareisolatedperdoctor",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_teststrangerdoctoruuidisforbidden",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testunknowndoctoruuidreturns404",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeclinicwith"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeinsurance",
      "target": "tests_insurance_tenantinsuranceperdoctortest_php_insurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeinsurance",
      "target": "tests_insurance_tenantinsuranceperdoctortest_php_insurancetype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testclinicownercreatescontractformemberdoctor",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testcontractsareisolatedperdoctor",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_teststrangerdoctoruuidisforbidden",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantInsurancePerDoctorTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_testwithoutdoctoruuidkeepslegacybehavior",
      "target": "insurance_tenantinsuranceperdoctortest_tenantinsuranceperdoctortest_makeinsurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest",
      "target": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest",
      "target": "tenantservicecategoryservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest",
      "target": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest",
      "target": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testbothenabledleavesthechoicetotheuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest",
      "target": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testdisablingeverykindisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest",
      "target": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testdisablingthelastremainingkindisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest",
      "target": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testeverykindisenabledwithoutstoredrows"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest",
      "target": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testsettingsareisolatedpertenant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest",
      "target": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testsettingsrowsalwayscovereverykind"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest",
      "target": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testsingleenabledkindbecomesthedefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest",
      "target": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_testunknownkindisrejected"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest",
      "target": "tenantservicecategoryservice"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Insurance/TenantServiceCategoryServiceTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "source": "insurance_tenantservicecategoryservicetest_tenantservicecategoryservicetest_setup",
      "target": "tenantservicecategoryservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testcannottouchanothertenantsitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testcategoriesreturnsdistinctusedcategories"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testcreaterejectsinvalidcategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testcreaterejectsinvalidunit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testcreatestoresvalidunitandcategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testemptystatereturnszerostats"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testemptyunitfallsbacktodefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testitemcreatelistupdatedelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testitemrejectsemptyname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testmetareturnsunitandcategorylists"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testpackagecreatecomputestotalandavailability"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testpackagerejectsemptytitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testpackageskipsforeignitemreferences"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_testpackageupdatereplacesitemsanddelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest",
      "target": "inventory_inventoryapitest_inventoryapitest_teststatusderivation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testcannottouchanothertenantsitem",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testcategoriesreturnsdistinctusedcategories",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testcreaterejectsinvalidcategory",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testcreaterejectsinvalidunit",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testcreatestoresvalidunitandcategory",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testemptystatereturnszerostats",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testemptyunitfallsbacktodefault",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testitemcreatelistupdatedelete",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testitemrejectsemptyname",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testmetareturnsunitandcategorylists",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testpackagecreatecomputestotalandavailability",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testpackagerejectsemptytitle",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testpackageskipsforeignitemreferences",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_testpackageupdatereplacesitemsanddelete",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Inventory/InventoryApiTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "inventory_inventoryapitest_inventoryapitest_teststatusderivation",
      "target": "inventory_inventoryapitest_inventoryapitest_doctoruser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest",
      "target": "tests_patient_appointmentsupplementaryinsurancetest_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest",
      "target": "tests_patient_appointmentsupplementaryinsurancetest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest",
      "target": "tests_patient_appointmentsupplementaryinsurancetest_php_insurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest",
      "target": "tests_patient_appointmentsupplementaryinsurancetest_php_tenantinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_appointmentwithvisitprice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_contract"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testabasicinsurancecannotbepickedasthesupplementaryone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testaninsurancewithoutanactivecontractisrefused"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testasupplementaryinsurancecannotbepickedasthebasicone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testtheconfirmedvisitproducesbothclaims"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testthesessionbillsbasethensupplementaryontheremainder"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest",
      "target": "tests_patient_appointmentsupplementaryinsurancetest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest",
      "target": "tests_patient_appointmentsupplementaryinsurancetest_php_insurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_contract",
      "target": "tests_patient_appointmentsupplementaryinsurancetest_php_insurance"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_contract",
      "target": "tests_patient_appointmentsupplementaryinsurancetest_php_tenantinsurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testabasicinsurancecannotbepickedasthesupplementaryone",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_contract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testasupplementaryinsurancecannotbepickedasthebasicone",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_contract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testtheconfirmedvisitproducesbothclaims",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_contract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testthesessionbillsbasethensupplementaryontheremainder",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_contract"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_appointmentwithvisitprice",
      "target": "tests_patient_appointmentsupplementaryinsurancetest_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testabasicinsurancecannotbepickedasthesupplementaryone",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_appointmentwithvisitprice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testaninsurancewithoutanactivecontractisrefused",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_appointmentwithvisitprice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testasupplementaryinsurancecannotbepickedasthebasicone",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_appointmentwithvisitprice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testtheconfirmedvisitproducesbothclaims",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_appointmentwithvisitprice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AppointmentSupplementaryInsuranceTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_testthesessionbillsbasethensupplementaryontheremainder",
      "target": "patient_appointmentsupplementaryinsurancetest_appointmentsupplementaryinsurancetest_appointmentwithvisitprice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest",
      "target": "appointmentconfirmationservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest",
      "target": "tests_patient_autocreatesessiononconfirmtest_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest",
      "target": "tests_patient_autocreatesessiononconfirmtest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest",
      "target": "tests_patient_autocreatesessiononconfirmtest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_confirmation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_recordsfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_sessionsfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testclinicbookingfilesonlytheclinicrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testconfirmingtwicedoesnotduplicatethesession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testdaylevelreserveisnotfiled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testexistingrecordgetsanothersessioninsteadofanotherrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testpersonalbookingfilesonlythedoctorrecord"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_confirmation",
      "target": "appointmentconfirmationservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testclinicbookingfilesonlytheclinicrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_confirmation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testconfirmingtwicedoesnotduplicatethesession",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_confirmation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testdaylevelreserveisnotfiled",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_confirmation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testexistingrecordgetsanothersessioninsteadofanotherrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_confirmation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testpersonalbookingfilesonlythedoctorrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_confirmation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makedoctor",
      "target": "tests_patient_autocreatesessiononconfirmtest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testclinicbookingfilesonlytheclinicrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testconfirmingtwicedoesnotduplicatethesession",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testdaylevelreserveisnotfiled",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testexistingrecordgetsanothersessioninsteadofanotherrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testpersonalbookingfilesonlythedoctorrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeappointment",
      "target": "tests_patient_autocreatesessiononconfirmtest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeclinic",
      "target": "tests_patient_autocreatesessiononconfirmtest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeclinic",
      "target": "tests_patient_autocreatesessiononconfirmtest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testclinicbookingfilesonlytheclinicrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testpersonalbookingfilesonlythedoctorrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeclinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeappointment",
      "target": "tests_patient_autocreatesessiononconfirmtest_php_clinic"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeappointment",
      "target": "tests_patient_autocreatesessiononconfirmtest_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testclinicbookingfilesonlytheclinicrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testconfirmingtwicedoesnotduplicatethesession",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testdaylevelreserveisnotfiled",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testexistingrecordgetsanothersessioninsteadofanotherrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testpersonalbookingfilesonlythedoctorrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_makeappointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_recordsfor",
      "target": "tests_patient_autocreatesessiononconfirmtest_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_sessionsfor",
      "target": "tests_patient_autocreatesessiononconfirmtest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testexistingrecordgetsanothersessioninsteadofanotherrecord",
      "target": "tests_patient_autocreatesessiononconfirmtest_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testclinicbookingfilesonlytheclinicrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_recordsfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testexistingrecordgetsanothersessioninsteadofanotherrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_recordsfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testpersonalbookingfilesonlythedoctorrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_recordsfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testclinicbookingfilesonlytheclinicrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_sessionsfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testconfirmingtwicedoesnotduplicatethesession",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_sessionsfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testdaylevelreserveisnotfiled",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_sessionsfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/AutoCreateSessionOnConfirmTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_testexistingrecordgetsanothersessioninsteadofanotherrecord",
      "target": "patient_autocreatesessiononconfirmtest_autocreatesessiononconfirmtest_sessionsfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest",
      "target": "tests_patient_clinicrecordaccesstest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest",
      "target": "tests_patient_clinicrecordaccesstest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest",
      "target": "tests_patient_clinicrecordaccesstest_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest",
      "target": "tests_patient_clinicrecordaccesstest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_activecontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicrecordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicwith"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testclinicownerseeseverydoctorsrecords"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testclinicsecretaryislimitedtoassigneddoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testconfirmedclinicappointmentrecordisvisibletobothroles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdeactivateddoctorlosesclinicrecordsbutownerkeepsthem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdoctorinpersonalcontextseesonlyownofficerecords"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorcannotseeanotherdoctorsclinicrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorcanopenandmanageownpatientrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorseesownpatientsclinicrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_uuidsfromlist"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makedoctor",
      "target": "tests_patient_clinicrecordaccesstest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testclinicownerseeseverydoctorsrecords",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testclinicsecretaryislimitedtoassigneddoctors",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testconfirmedclinicappointmentrecordisvisibletobothroles",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdeactivateddoctorlosesclinicrecordsbutownerkeepsthem",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdoctorinpersonalcontextseesonlyownofficerecords",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorcannotseeanotherdoctorsclinicrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorcanopenandmanageownpatientrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorseesownpatientsclinicrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicrecordfor",
      "target": "tests_patient_clinicrecordaccesstest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testclinicownerseeseverydoctorsrecords",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testclinicsecretaryislimitedtoassigneddoctors",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L220",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testconfirmedclinicappointmentrecordisvisibletobothroles",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdeactivateddoctorlosesclinicrecordsbutownerkeepsthem",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdoctorinpersonalcontextseesonlyownofficerecords",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorcannotseeanotherdoctorsclinicrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorcanopenandmanageownpatientrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicwith"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorseesownpatientsclinicrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicwith"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_activecontext",
      "target": "tests_patient_clinicrecordaccesstest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testclinicsecretaryislimitedtoassigneddoctors",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_activecontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L231",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testconfirmedclinicappointmentrecordisvisibletobothroles",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_activecontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdeactivateddoctorlosesclinicrecordsbutownerkeepsthem",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_activecontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdoctorinpersonalcontextseesonlyownofficerecords",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_activecontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorcannotseeanotherdoctorsclinicrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_activecontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorcanopenandmanageownpatientrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_activecontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorseesownpatientsclinicrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_activecontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicrecordfor",
      "target": "tests_patient_clinicrecordaccesstest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicrecordfor",
      "target": "tests_patient_clinicrecordaccesstest_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicrecordfor",
      "target": "tests_patient_clinicrecordaccesstest_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testclinicownerseeseverydoctorsrecords",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicrecordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testclinicsecretaryislimitedtoassigneddoctors",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicrecordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdeactivateddoctorlosesclinicrecordsbutownerkeepsthem",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicrecordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdoctorinpersonalcontextseesonlyownofficerecords",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicrecordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorcannotseeanotherdoctorsclinicrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicrecordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorcanopenandmanageownpatientrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicrecordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorseesownpatientsclinicrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_makeclinicrecordfor"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L238",
      "weight": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testconfirmedclinicappointmentrecordisvisibletobothroles",
      "target": "tests_patient_clinicrecordaccesstest_php_patientrecord"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L167",
      "weight": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdeactivateddoctorlosesclinicrecordsbutownerkeepsthem",
      "target": "tests_patient_clinicrecordaccesstest_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testclinicownerseeseverydoctorsrecords",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_uuidsfromlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testclinicsecretaryislimitedtoassigneddoctors",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_uuidsfromlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testdoctorinpersonalcontextseesonlyownofficerecords",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_uuidsfromlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorcannotseeanotherdoctorsclinicrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_uuidsfromlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/ClinicRecordAccessTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_clinicrecordaccesstest_clinicrecordaccesstest_testmemberdoctorseesownpatientsclinicrecord",
      "target": "patient_clinicrecordaccesstest_clinicrecordaccesstest_uuidsfromlist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest",
      "target": "patient_patientappointmentstest_patientappointmentstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest",
      "target": "tests_patient_patientappointmentstest_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest",
      "target": "tests_patient_patientappointmentstest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest",
      "target": "tests_patient_patientappointmentstest_php_patientrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest",
      "target": "patient_patientappointmentstest_patientappointmentstest_appointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest",
      "target": "patient_patientappointmentstest_patientappointmentstest_recordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest",
      "target": "patient_patientappointmentstest_patientappointmentstest_testemptywhennoappointments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest",
      "target": "patient_patientappointmentstest_patientappointmentstest_testlistreturnsshapewithversion"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest",
      "target": "patient_patientappointmentstest_patientappointmentstest_testnotfoundforunknownrecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest",
      "target": "patient_patientappointmentstest_patientappointmentstest_testownershipscoped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest",
      "target": "patient_patientappointmentstest_patientappointmentstest_testsortedbystartdescending"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest_testemptywhennoappointments",
      "target": "patient_patientappointmentstest_patientappointmentstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest_testlistreturnsshapewithversion",
      "target": "patient_patientappointmentstest_patientappointmentstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest_testnotfoundforunknownrecord",
      "target": "patient_patientappointmentstest_patientappointmentstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest_testownershipscoped",
      "target": "patient_patientappointmentstest_patientappointmentstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest_testsortedbystartdescending",
      "target": "patient_patientappointmentstest_patientappointmentstest_recordfor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest_appointment",
      "target": "tests_patient_patientappointmentstest_php_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest_appointment",
      "target": "tests_patient_patientappointmentstest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest_appointment",
      "target": "tests_patient_patientappointmentstest_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest_testlistreturnsshapewithversion",
      "target": "patient_patientappointmentstest_patientappointmentstest_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest_testownershipscoped",
      "target": "patient_patientappointmentstest_patientappointmentstest_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAppointmentsTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientappointmentstest_patientappointmentstest_testsortedbystartdescending",
      "target": "patient_patientappointmentstest_patientappointmentstest_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientattachmenttest",
      "target": "patient_patientattachmenttest_patientattachmenttest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientattachmenttest_patientattachmenttest",
      "target": "patient_patientattachmenttest_patientattachmenttest_recordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientattachmenttest_patientattachmenttest",
      "target": "patient_patientattachmenttest_patientattachmenttest_testcannotdeleteanothertenantsattachment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientattachmenttest_patientattachmenttest",
      "target": "patient_patientattachmenttest_patientattachmenttest_testlistanddelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientattachmenttest_patientattachmenttest_testcannotdeleteanothertenantsattachment",
      "target": "patient_patientattachmenttest_patientattachmenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientAttachmentTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientattachmenttest_patientattachmenttest_testlistanddelete",
      "target": "patient_patientattachmenttest_patientattachmenttest_recordfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest",
      "target": "patient_patientcalltest_patientcalltest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest_patientcalltest",
      "target": "patient_patientcalltest_patientcalltest_recordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest_patientcalltest",
      "target": "patient_patientcalltest_patientcalltest_testcreatelistdelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest_patientcalltest",
      "target": "patient_patientcalltest_patientcalltest_testinvalidoutcomefallsbacktosuccess"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest_patientcalltest",
      "target": "patient_patientcalltest_patientcalltest_testoutcomefilter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest_patientcalltest",
      "target": "patient_patientcalltest_patientcalltest_testownershipscoped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest_patientcalltest",
      "target": "patient_patientcalltest_patientcalltest_testrequiressubject"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest_patientcalltest_testcreatelistdelete",
      "target": "patient_patientcalltest_patientcalltest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest_patientcalltest_testinvalidoutcomefallsbacktosuccess",
      "target": "patient_patientcalltest_patientcalltest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest_patientcalltest_testoutcomefilter",
      "target": "patient_patientcalltest_patientcalltest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest_patientcalltest_testownershipscoped",
      "target": "patient_patientcalltest_patientcalltest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientCallTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientcalltest_patientcalltest_testrequiressubject",
      "target": "patient_patientcalltest_patientcalltest_recordfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest_recordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest_testchargeignoresunknownpaymentmethod"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest_testchargerecordsactinguserpaymentmethodandstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest_testchargewalletcreatescreditandreturnsbalance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest_testchargewalletrejectsnonpositiveamount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest_testfinancialsareownershipscoped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest_testlistspatientpayments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest_testlistswallettransactionspaginated"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest_testwalletbalancereflectscreditminusdebit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest_testwithdrawwalletcreatesdebitandreducesbalance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest_testwithdrawwalletdefaultsdescription"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest_testwithdrawwalletrejectsamountabovebalance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest",
      "target": "patient_patientfinancialstest_patientfinancialstest_testwithdrawwalletrejectsnonpositiveamount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest_testchargeignoresunknownpaymentmethod",
      "target": "patient_patientfinancialstest_patientfinancialstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest_testchargerecordsactinguserpaymentmethodandstatus",
      "target": "patient_patientfinancialstest_patientfinancialstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest_testchargewalletcreatescreditandreturnsbalance",
      "target": "patient_patientfinancialstest_patientfinancialstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest_testchargewalletrejectsnonpositiveamount",
      "target": "patient_patientfinancialstest_patientfinancialstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest_testfinancialsareownershipscoped",
      "target": "patient_patientfinancialstest_patientfinancialstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest_testlistspatientpayments",
      "target": "patient_patientfinancialstest_patientfinancialstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest_testlistswallettransactionspaginated",
      "target": "patient_patientfinancialstest_patientfinancialstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest_testwalletbalancereflectscreditminusdebit",
      "target": "patient_patientfinancialstest_patientfinancialstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest_testwithdrawwalletcreatesdebitandreducesbalance",
      "target": "patient_patientfinancialstest_patientfinancialstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest_testwithdrawwalletdefaultsdescription",
      "target": "patient_patientfinancialstest_patientfinancialstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest_testwithdrawwalletrejectsamountabovebalance",
      "target": "patient_patientfinancialstest_patientfinancialstest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientFinancialsTest.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientfinancialstest_patientfinancialstest_testwithdrawwalletrejectsnonpositiveamount",
      "target": "patient_patientfinancialstest_patientfinancialstest_recordfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest",
      "target": "patient_patientlistfiltertest_patientlistfiltertest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest",
      "target": "tests_patient_patientlistfiltertest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest",
      "target": "tests_patient_patientlistfiltertest_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest",
      "target": "tests_patient_patientlistfiltertest_php_tenanttag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_record"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_tag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbyadmissiondaterange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbygenderandinsurance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbyservicestatusanddebt"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbytag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_testnofiltersreturnsall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_uuids"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbyadmissiondaterange",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbygenderandinsurance",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbyservicestatusanddebt",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbytag",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_testnofiltersreturnsall",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_record",
      "target": "tests_patient_patientlistfiltertest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_record",
      "target": "tests_patient_patientlistfiltertest_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbyadmissiondaterange",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_record"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbygenderandinsurance",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_record"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbyservicestatusanddebt",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_record"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbytag",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_record"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_testnofiltersreturnsall",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_record"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_tag",
      "target": "tests_patient_patientlistfiltertest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_tag",
      "target": "tests_patient_patientlistfiltertest_php_tenanttag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbytag",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_tag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListFilterTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistfiltertest_patientlistfiltertest_testfilterbyadmissiondaterange",
      "target": "patient_patientlistfiltertest_patientlistfiltertest_uuids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListNationalCodeTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistnationalcodetest",
      "target": "patient_patientlistnationalcodetest_patientlistnationalcodetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListNationalCodeTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistnationalcodetest_patientlistnationalcodetest",
      "target": "patient_patientlistnationalcodetest_patientlistnationalcodetest_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListNationalCodeTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistnationalcodetest_patientlistnationalcodetest",
      "target": "patient_patientlistnationalcodetest_patientlistnationalcodetest_testnationalcodefromprofileisreturned"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListNationalCodeTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistnationalcodetest_patientlistnationalcodetest",
      "target": "patient_patientlistnationalcodetest_patientlistnationalcodetest_testnullwhennonationalcodeanywhere"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListNationalCodeTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistnationalcodetest_patientlistnationalcodetest_testnationalcodefromprofileisreturned",
      "target": "patient_patientlistnationalcodetest_patientlistnationalcodetest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientListNationalCodeTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientlistnationalcodetest_patientlistnationalcodetest_testnullwhennonationalcodeanywhere",
      "target": "patient_patientlistnationalcodetest_patientlistnationalcodetest_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmedicalrecordtest",
      "target": "patient_patientmedicalrecordtest_patientmedicalrecordtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmedicalrecordtest_patientmedicalrecordtest",
      "target": "patient_patientmedicalrecordtest_patientmedicalrecordtest_recordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmedicalrecordtest_patientmedicalrecordtest",
      "target": "patient_patientmedicalrecordtest_patientmedicalrecordtest_testcrud"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmedicalrecordtest_patientmedicalrecordtest",
      "target": "patient_patientmedicalrecordtest_patientmedicalrecordtest_testownershipscoped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmedicalrecordtest_patientmedicalrecordtest",
      "target": "patient_patientmedicalrecordtest_patientmedicalrecordtest_testrequirestitle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmedicalrecordtest_patientmedicalrecordtest_testcrud",
      "target": "patient_patientmedicalrecordtest_patientmedicalrecordtest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmedicalrecordtest_patientmedicalrecordtest_testownershipscoped",
      "target": "patient_patientmedicalrecordtest_patientmedicalrecordtest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMedicalRecordTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmedicalrecordtest_patientmedicalrecordtest_testrequirestitle",
      "target": "patient_patientmedicalrecordtest_patientmedicalrecordtest_recordfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmessagetest",
      "target": "patient_patientmessagetest_patientmessagetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmessagetest_patientmessagetest",
      "target": "patient_patientmessagetest_patientmessagetest_recordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmessagetest_patientmessagetest",
      "target": "patient_patientmessagetest_patientmessagetest_testcreatelistdelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmessagetest_patientmessagetest",
      "target": "patient_patientmessagetest_patientmessagetest_testownershipscoped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmessagetest_patientmessagetest",
      "target": "patient_patientmessagetest_patientmessagetest_testrequiresbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmessagetest_patientmessagetest_testcreatelistdelete",
      "target": "patient_patientmessagetest_patientmessagetest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmessagetest_patientmessagetest_testownershipscoped",
      "target": "patient_patientmessagetest_patientmessagetest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientMessageTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientmessagetest_patientmessagetest_testrequiresbody",
      "target": "patient_patientmessagetest_patientmessagetest_recordfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest",
      "target": "patient_patientnotetest_patientnotetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest",
      "target": "patient_patientnotetest_patientnotetest_recordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest",
      "target": "patient_patientnotetest_patientnotetest_testcreatecapturesauthoranddefaults"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest",
      "target": "patient_patientnotetest_patientnotetest_testdelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest",
      "target": "patient_patientnotetest_patientnotetest_testeditbodyandtogglepin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest",
      "target": "patient_patientnotetest_patientnotetest_testlistreturnspinnedfirst"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest",
      "target": "patient_patientnotetest_patientnotetest_testownershipscoped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest",
      "target": "patient_patientnotetest_patientnotetest_testrejectsemptybodyonedit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest",
      "target": "patient_patientnotetest_patientnotetest_testrequiresbodyoncreate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest_testcreatecapturesauthoranddefaults",
      "target": "patient_patientnotetest_patientnotetest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest_testdelete",
      "target": "patient_patientnotetest_patientnotetest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest_testeditbodyandtogglepin",
      "target": "patient_patientnotetest_patientnotetest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest_testlistreturnspinnedfirst",
      "target": "patient_patientnotetest_patientnotetest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest_testownershipscoped",
      "target": "patient_patientnotetest_patientnotetest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest_testrejectsemptybodyonedit",
      "target": "patient_patientnotetest_patientnotetest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientNoteTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientnotetest_patientnotetest_testrequiresbodyoncreate",
      "target": "patient_patientnotetest_patientnotetest_recordfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordFieldsTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordfieldstest",
      "target": "patient_patientrecordfieldstest_patientrecordfieldstest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordFieldsTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordfieldstest_patientrecordfieldstest",
      "target": "patient_patientrecordfieldstest_patientrecordfieldstest_testfieldsandtagsroundtrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordtagsapitest",
      "target": "patient_patientrecordtagsapitest_patientrecordtagsapitest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordtagsapitest",
      "target": "tests_patient_patientrecordtagsapitest_php_tenanttag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordtagsapitest_patientrecordtagsapitest",
      "target": "patient_patientrecordtagsapitest_patientrecordtagsapitest_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordtagsapitest_patientrecordtagsapitest",
      "target": "patient_patientrecordtagsapitest_patientrecordtagsapitest_tag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordtagsapitest_patientrecordtagsapitest",
      "target": "patient_patientrecordtagsapitest_patientrecordtagsapitest_testcreateandupdatewithrecordnumberandtags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordtagsapitest_patientrecordtagsapitest",
      "target": "patient_patientrecordtagsapitest_patientrecordtagsapitest_testrejectsforeigntag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordtagsapitest_patientrecordtagsapitest_testcreateandupdatewithrecordnumberandtags",
      "target": "patient_patientrecordtagsapitest_patientrecordtagsapitest_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordtagsapitest_patientrecordtagsapitest_testrejectsforeigntag",
      "target": "patient_patientrecordtagsapitest_patientrecordtagsapitest_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_patientrecordtagsapitest_patientrecordtagsapitest_tag",
      "target": "tests_patient_patientrecordtagsapitest_php_tenanttag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordtagsapitest_patientrecordtagsapitest_testcreateandupdatewithrecordnumberandtags",
      "target": "patient_patientrecordtagsapitest_patientrecordtagsapitest_tag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientRecordTagsApiTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientrecordtagsapitest_patientrecordtagsapitest_testrejectsforeigntag",
      "target": "patient_patientrecordtagsapitest_patientrecordtagsapitest_tag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest",
      "target": "patient_patientupdateprofiletest_patientupdateprofiletest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest",
      "target": "tests_patient_patientupdateprofiletest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest",
      "target": "patient_patientupdateprofiletest_patientupdateprofiletest_makerecord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest",
      "target": "patient_patientupdateprofiletest_patientupdateprofiletest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest",
      "target": "patient_patientupdateprofiletest_patientupdateprofiletest_testemptystringclearsfieldtonull"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest",
      "target": "patient_patientupdateprofiletest_patientupdateprofiletest_testinvalidmobilereturns422"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest",
      "target": "patient_patientupdateprofiletest_patientupdateprofiletest_testmobileeditrewritesloginidentifier"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest",
      "target": "patient_patientupdateprofiletest_patientupdateprofiletest_testmobiletakenbyanotheruserreturns409"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest",
      "target": "patient_patientupdateprofiletest_patientupdateprofiletest_testupdatepersistsextendeddemographicfields"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest",
      "target": "tests_patient_patientupdateprofiletest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest_testemptystringclearsfieldtonull",
      "target": "patient_patientupdateprofiletest_patientupdateprofiletest_makerecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest_testinvalidmobilereturns422",
      "target": "patient_patientupdateprofiletest_patientupdateprofiletest_makerecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest_testmobileeditrewritesloginidentifier",
      "target": "patient_patientupdateprofiletest_patientupdateprofiletest_makerecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest_testmobiletakenbyanotheruserreturns409",
      "target": "patient_patientupdateprofiletest_patientupdateprofiletest_makerecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientUpdateProfileTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientupdateprofiletest_patientupdateprofiletest_testupdatepersistsextendeddemographicfields",
      "target": "patient_patientupdateprofiletest_patientupdateprofiletest_makerecord"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest",
      "target": "tests_patient_patientwalletsessionsettletest_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest",
      "target": "tests_patient_patientwalletsessionsettletest_php_patientsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_recordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_sessionfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlesessionfromwalletdebitsbalanceandmarkspaid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlesessionfromwalletrejectedwheninsufficient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlesessionwithcashdoesnottouchwallet"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlingtwicedoesnotchargewalletagain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testwalletsettlechargespayableafterdiscount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlesessionfromwalletdebitsbalanceandmarkspaid",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlesessionfromwalletrejectedwheninsufficient",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlesessionwithcashdoesnottouchwallet",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlingtwicedoesnotchargewalletagain",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testwalletsettlechargespayableafterdiscount",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_recordfor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_sessionfor",
      "target": "tests_patient_patientwalletsessionsettletest_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_sessionfor",
      "target": "tests_patient_patientwalletsessionsettletest_php_patientsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlesessionfromwalletdebitsbalanceandmarkspaid",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlesessionfromwalletrejectedwheninsufficient",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlesessionwithcashdoesnottouchwallet",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testsettlingtwicedoesnotchargewalletagain",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletSessionSettleTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_testwalletsettlechargespayableafterdiscount",
      "target": "patient_patientwalletsessionsettletest_patientwalletsessionsettletest_sessionfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest",
      "target": "patient_patientwallettenanttest_patientwallettenanttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest",
      "target": "tests_patient_patientwallettenanttest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest",
      "target": "tests_patient_patientwallettenanttest_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest",
      "target": "tests_patient_patientwallettenanttest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_balance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_charge"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_ledger"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_recordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_sharedpatientintwoenvironments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_testavisitpaidfromthewalletisattributedtotherecordsenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_testeachenvironmentseesitsownentries"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_testoneenvironmentcannotreadwhatthepatientpaidinanother"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_testthebalancestaysglobaleventhoughtheledgerisscoped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_testthewalletsummaryonlyshowsthisenvironmentsrecententries"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_testunattributedlegacyrowsremainvisibleeverywhere"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_sharedpatientintwoenvironments",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_recordfor",
      "target": "tests_patient_patientwallettenanttest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_recordfor",
      "target": "tests_patient_patientwallettenanttest_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_recordfor",
      "target": "tests_patient_patientwallettenanttest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_sharedpatientintwoenvironments",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_recordfor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_balance",
      "target": "tests_patient_patientwallettenanttest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_charge",
      "target": "tests_patient_patientwallettenanttest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_ledger",
      "target": "tests_patient_patientwallettenanttest_php_user"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_testunattributedlegacyrowsremainvisibleeverywhere",
      "target": "tests_patient_patientwallettenanttest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_balance",
      "target": "tests_patient_patientwallettenanttest_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_charge",
      "target": "tests_patient_patientwallettenanttest_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_ledger",
      "target": "tests_patient_patientwallettenanttest_php_patientrecord"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_sharedpatientintwoenvironments",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_charge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_testavisitpaidfromthewalletisattributedtotherecordsenvironment",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_ledger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_testeachenvironmentseesitsownentries",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_ledger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_testoneenvironmentcannotreadwhatthepatientpaidinanother",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_ledger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_testunattributedlegacyrowsremainvisibleeverywhere",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_ledger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_testthebalancestaysglobaleventhoughtheledgerisscoped",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_balance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_testavisitpaidfromthewalletisattributedtotherecordsenvironment",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_sharedpatientintwoenvironments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_testeachenvironmentseesitsownentries",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_sharedpatientintwoenvironments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_testoneenvironmentcannotreadwhatthepatientpaidinanother",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_sharedpatientintwoenvironments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_testthebalancestaysglobaleventhoughtheledgerisscoped",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_sharedpatientintwoenvironments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_testthewalletsummaryonlyshowsthisenvironmentsrecententries",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_sharedpatientintwoenvironments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/PatientWalletTenantTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_patientwallettenanttest_patientwallettenanttest_testunattributedlegacyrowsremainvisibleeverywhere",
      "target": "patient_patientwallettenanttest_patientwallettenanttest_sharedpatientintwoenvironments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest",
      "target": "patient_sessionconsumabletest_sessionconsumabletest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest",
      "target": "tests_patient_sessionconsumabletest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest",
      "target": "tests_patient_sessionconsumabletest_php_inventoryitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_itemfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_recordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_testconsumablesappearinsessionslist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_testcreatesessionwithconsumablespackageandsessionat"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_testemptyconsumablesandnosessionatdefaults"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_testforeigntenantconsumableandpackagesilentlyskipped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_testunknownconsumableuuidskipped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_testzeroquantitycoercedtoone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest_testconsumablesappearinsessionslist",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest_testcreatesessionwithconsumablespackageandsessionat",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest_testemptyconsumablesandnosessionatdefaults",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest_testforeigntenantconsumableandpackagesilentlyskipped",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest_testunknownconsumableuuidskipped",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest_testzeroquantitycoercedtoone",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_recordfor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest_itemfor",
      "target": "tests_patient_sessionconsumabletest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest_itemfor",
      "target": "tests_patient_sessionconsumabletest_php_inventoryitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest_testconsumablesappearinsessionslist",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_itemfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest_testcreatesessionwithconsumablespackageandsessionat",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_itemfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest_testforeigntenantconsumableandpackagesilentlyskipped",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_itemfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionConsumableTest.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionconsumabletest_sessionconsumabletest_testzeroquantitycoercedtoone",
      "target": "patient_sessionconsumabletest_sessionconsumabletest_itemfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest",
      "target": "tests_patient_sessioninsurancesharetest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest",
      "target": "tests_patient_sessioninsurancesharetest_php_insurance"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest",
      "target": "tests_patient_sessioninsurancesharetest_php_serviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_contract"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_serviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_tenant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testaservicewithoutcoverageleavesthewholeamounttothepatient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testsessionstoresinsuranceandpatientsharesforacoveredservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testsessionwithoutinsurancekeepsthefullamountasthepatientshare"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testthebreakdownalwayssumsbacktothegrosstotal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testaservicewithoutcoverageleavesthewholeamounttothepatient",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_tenant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testsessionstoresinsuranceandpatientsharesforacoveredservice",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_tenant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testsessionwithoutinsurancekeepsthefullamountasthepatientshare",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_tenant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testthebreakdownalwayssumsbacktothegrosstotal",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_tenant"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_serviceitem",
      "target": "tests_patient_sessioninsurancesharetest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_serviceitem",
      "target": "tests_patient_sessioninsurancesharetest_php_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testaservicewithoutcoverageleavesthewholeamounttothepatient",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testsessionstoresinsuranceandpatientsharesforacoveredservice",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testsessionwithoutinsurancekeepsthefullamountasthepatientshare",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testthebreakdownalwayssumsbacktothegrosstotal",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_contract",
      "target": "tests_patient_sessioninsurancesharetest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_contract",
      "target": "tests_patient_sessioninsurancesharetest_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_contract",
      "target": "tests_patient_sessioninsurancesharetest_php_insurance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testaservicewithoutcoverageleavesthewholeamounttothepatient",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_contract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testsessionstoresinsuranceandpatientsharesforacoveredservice",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_contract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionInsuranceShareTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessioninsurancesharetest_sessioninsurancesharetest_testthebreakdownalwayssumsbacktothegrosstotal",
      "target": "patient_sessioninsurancesharetest_sessioninsurancesharetest_contract"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest",
      "target": "tests_patient_sessionpaymenttest_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest",
      "target": "tests_patient_sessionpaymenttest_php_patientsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testdiscountoverlimitsrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testdiscountpluspaymentsettles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testfixeddiscountthenremove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testfullpercentdiscountmarkspaid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testfullsettlementviamultiplepaymentsmarkspaid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testinvalidmethodrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testpartialpaymentreducesdebtbutnotpaid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testpaymentexceedingdebtrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testpaymentonsettledsessionrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testpercentdiscountreducesdebt"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testsessionnotfoundreturns404"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testwalletpartialpaymentdebitswallet"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testwalletpaymentrejectedwheninsufficient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_testzeroamountrejected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testdiscountoverlimitsrejected",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testdiscountpluspaymentsettles",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testfixeddiscountthenremove",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testfullpercentdiscountmarkspaid",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testfullsettlementviamultiplepaymentsmarkspaid",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testinvalidmethodrejected",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testpartialpaymentreducesdebtbutnotpaid",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testpaymentexceedingdebtrejected",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L255",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testpaymentonsettledsessionrejected",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testpercentdiscountreducesdebt",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testsessionnotfoundreturns404",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testwalletpartialpaymentdebitswallet",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testwalletpaymentrejectedwheninsufficient",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testzeroamountrejected",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_recordfor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor",
      "target": "tests_patient_sessionpaymenttest_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor",
      "target": "tests_patient_sessionpaymenttest_php_patientsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testdiscountoverlimitsrejected",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testdiscountpluspaymentsettles",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testfixeddiscountthenremove",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testfullpercentdiscountmarkspaid",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testfullsettlementviamultiplepaymentsmarkspaid",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testinvalidmethodrejected",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testpartialpaymentreducesdebtbutnotpaid",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testpaymentexceedingdebtrejected",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testpaymentonsettledsessionrejected",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testpercentdiscountreducesdebt",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testwalletpartialpaymentdebitswallet",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testwalletpaymentrejectedwheninsufficient",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionPaymentTest.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionpaymenttest_sessionpaymenttest_testzeroamountrejected",
      "target": "patient_sessionpaymenttest_sessionpaymenttest_sessionfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest",
      "target": "tests_patient_sessionservicetenanttest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest",
      "target": "tests_patient_sessionservicetenanttest_php_patientrecord"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest",
      "target": "tests_patient_sessionservicetenanttest_php_serviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_createsession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_recordfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_servicefor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_storedservicecount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsserviceisignoredoncreate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsserviceisignoredonupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsstaffisnotattached"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_testownserviceispriced"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_testownservicesurvivesalongsideaforeignone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsserviceisignoredoncreate",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsserviceisignoredonupdate",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsstaffisnotattached",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testownserviceispriced",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_recordfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testownservicesurvivesalongsideaforeignone",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_recordfor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_servicefor",
      "target": "tests_patient_sessionservicetenanttest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_servicefor",
      "target": "tests_patient_sessionservicetenanttest_php_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsserviceisignoredoncreate",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_servicefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsserviceisignoredonupdate",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_servicefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsstaffisnotattached",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_servicefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testownserviceispriced",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_servicefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testownservicesurvivesalongsideaforeignone",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_servicefor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_createsession",
      "target": "tests_patient_sessionservicetenanttest_php_patientrecord"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_createsession",
      "target": "tests_patient_sessionservicetenanttest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsserviceisignoredoncreate",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_createsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsserviceisignoredonupdate",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_createsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsstaffisnotattached",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_createsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testownserviceispriced",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_createsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testownservicesurvivesalongsideaforeignone",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_createsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/SessionServiceTenantTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_sessionservicetenanttest_sessionservicetenanttest_testanotherenvironmentsserviceisignoredoncreate",
      "target": "patient_sessionservicetenanttest_sessionservicetenanttest_storedservicecount"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_userprofiledemographicstest",
      "target": "patient_userprofiledemographicstest_userprofiledemographicstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_userprofiledemographicstest",
      "target": "tests_patient_userprofiledemographicstest_php_userprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_userprofiledemographicstest_userprofiledemographicstest",
      "target": "patient_userprofiledemographicstest_userprofiledemographicstest_profile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_userprofiledemographicstest_userprofiledemographicstest",
      "target": "patient_userprofiledemographicstest_userprofiledemographicstest_testnewdemographicsettersroundtrip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_userprofiledemographicstest_userprofiledemographicstest",
      "target": "patient_userprofiledemographicstest_userprofiledemographicstest_testnewfieldsdefaulttonull"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_userprofiledemographicstest_userprofiledemographicstest",
      "target": "patient_userprofiledemographicstest_userprofiledemographicstest_testtoarrayexposesnewkeys"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "patient_userprofiledemographicstest_userprofiledemographicstest_profile",
      "target": "tests_patient_userprofiledemographicstest_php_userprofile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_userprofiledemographicstest_userprofiledemographicstest_testnewdemographicsettersroundtrip",
      "target": "patient_userprofiledemographicstest_userprofiledemographicstest_profile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_userprofiledemographicstest_userprofiledemographicstest_testnewfieldsdefaulttonull",
      "target": "patient_userprofiledemographicstest_userprofiledemographicstest_profile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Patient/UserProfileDemographicsTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "patient_userprofiledemographicstest_userprofiledemographicstest_testtoarrayexposesnewkeys",
      "target": "patient_userprofiledemographicstest_userprofiledemographicstest_profile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest",
      "target": "tests_payment_appointmentpaidconfirmfilessessiontest_php_appointment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest",
      "target": "tests_payment_appointmentpaidconfirmfilessessiontest_php_payment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_enabletestmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_firecallback"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_pendingpaidbooking"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_reload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testconfirmedclinicbookingisfiledundertheclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testconfirmingthepaidbookingfilesthesession"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testfinancialsplithappensonconfirmnotonpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testpaidbookingstayspendinguntilsomeoneconfirmsit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testconfirmedclinicbookingisfiledundertheclinic",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_enabletestmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testconfirmingthepaidbookingfilesthesession",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_enabletestmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testfinancialsplithappensonconfirmnotonpayment",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_enabletestmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testpaidbookingstayspendinguntilsomeoneconfirmsit",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_enabletestmode"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_pendingpaidbooking",
      "target": "tests_payment_appointmentpaidconfirmfilessessiontest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_pendingpaidbooking",
      "target": "tests_payment_appointmentpaidconfirmfilessessiontest_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testconfirmedclinicbookingisfiledundertheclinic",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_pendingpaidbooking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testconfirmingthepaidbookingfilesthesession",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_pendingpaidbooking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testfinancialsplithappensonconfirmnotonpayment",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_pendingpaidbooking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testpaidbookingstayspendinguntilsomeoneconfirmsit",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_pendingpaidbooking"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_firecallback",
      "target": "tests_payment_appointmentpaidconfirmfilessessiontest_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testconfirmedclinicbookingisfiledundertheclinic",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_firecallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testconfirmingthepaidbookingfilesthesession",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_firecallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testfinancialsplithappensonconfirmnotonpayment",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_firecallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testpaidbookingstayspendinguntilsomeoneconfirmsit",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_firecallback"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testfinancialsplithappensonconfirmnotonpayment",
      "target": "tests_payment_appointmentpaidconfirmfilessessiontest_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_reload",
      "target": "tests_payment_appointmentpaidconfirmfilessessiontest_php_appointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testconfirmedclinicbookingisfiledundertheclinic",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_reload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testconfirmingthepaidbookingfilesthesession",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_reload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testfinancialsplithappensonconfirmnotonpayment",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_reload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testpaidbookingstayspendinguntilsomeoneconfirmsit",
      "target": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_reload"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testconfirmingthepaidbookingfilesthesession",
      "target": "tests_payment_appointmentpaidconfirmfilessessiontest_php_appointment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Payment/AppointmentPaidConfirmFilesSessionTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "source": "payment_appointmentpaidconfirmfilessessiontest_appointmentpaidconfirmfilessessiontest_testpaidbookingstayspendinguntilsomeoneconfirmsit",
      "target": "tests_payment_appointmentpaidconfirmfilessessiontest_php_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/MellatGatewayTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_mellatgatewaytest",
      "target": "payment_mellatgatewaytest_mellatgatewaytest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/MellatGatewayTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_mellatgatewaytest",
      "target": "siteconfigrepository"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/MellatGatewayTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_mellatgatewaytest_mellatgatewaytest",
      "target": "payment_mellatgatewaytest_mellatgatewaytest_testconstructoracceptsnullcredentials"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest",
      "target": "tests_payment_paymentcallbackamounttest_php_payment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_enabletestmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_firecallback"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_firecallbackwithref"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_makepayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_reload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testmatchingamountsucceeds"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testreplayedgatewayreferenceisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testunderpaymentisrejected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testmatchingamountsucceeds",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_enabletestmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testreplayedgatewayreferenceisrejected",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_enabletestmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testunderpaymentisrejected",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_enabletestmode"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_makepayment",
      "target": "tests_payment_paymentcallbackamounttest_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testmatchingamountsucceeds",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_makepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testreplayedgatewayreferenceisrejected",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_makepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testunderpaymentisrejected",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_makepayment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_firecallback",
      "target": "tests_payment_paymentcallbackamounttest_php_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_firecallbackwithref",
      "target": "tests_payment_paymentcallbackamounttest_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_reload",
      "target": "tests_payment_paymentcallbackamounttest_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testmatchingamountsucceeds",
      "target": "tests_payment_paymentcallbackamounttest_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testreplayedgatewayreferenceisrejected",
      "target": "tests_payment_paymentcallbackamounttest_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testunderpaymentisrejected",
      "target": "tests_payment_paymentcallbackamounttest_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testmatchingamountsucceeds",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_firecallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testunderpaymentisrejected",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_firecallback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testmatchingamountsucceeds",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_reload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testreplayedgatewayreferenceisrejected",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_reload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testunderpaymentisrejected",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_reload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentCallbackAmountTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymentcallbackamounttest_paymentcallbackamounttest_testreplayedgatewayreferenceisrejected",
      "target": "payment_paymentcallbackamounttest_paymentcallbackamounttest_firecallbackwithref"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest",
      "target": "payment_paymenttenanttest_paymenttenanttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest",
      "target": "tests_payment_paymenttenanttest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest",
      "target": "tests_payment_paymenttenanttest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest",
      "target": "tests_payment_paymenttenanttest_php_entitymanagerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest",
      "target": "tests_payment_paymenttenanttest_php_payment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest",
      "target": "payment_paymenttenanttest_paymenttenanttest_em"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest",
      "target": "payment_paymenttenanttest_paymenttenanttest_makeclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest",
      "target": "payment_paymenttenanttest_paymenttenanttest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest",
      "target": "payment_paymenttenanttest_paymenttenanttest_payforappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest",
      "target": "payment_paymenttenanttest_paymenttenanttest_storedpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest",
      "target": "payment_paymenttenanttest_paymenttenanttest_teardown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest",
      "target": "payment_paymenttenanttest_paymenttenanttest_testanotherenvironmentdoesnotseethepaymentatall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest",
      "target": "payment_paymenttenanttest_paymenttenanttest_testappointmentpaymentbelongstotheclinicoftheappointment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest",
      "target": "payment_paymenttenanttest_paymenttenanttest_testappointmentpaymentofapersonalpracticebelongstothedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest",
      "target": "payment_paymenttenanttest_paymenttenanttest_testsubscriptionpaymentbelongstotheenvironmentthebuyerowns"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest",
      "target": "payment_paymenttenanttest_paymenttenanttest_testsubscriptionpaymentwithoutanownedenvironmentisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest",
      "target": "payment_paymenttenanttest_paymenttenanttest_testthepayingpatientstillseestheirownpayment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_em",
      "target": "tests_payment_paymenttenanttest_php_entitymanagerinterface"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_teardown",
      "target": "payment_paymenttenanttest_paymenttenanttest_em"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_testanotherenvironmentdoesnotseethepaymentatall",
      "target": "payment_paymenttenanttest_paymenttenanttest_em"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_makedoctor",
      "target": "tests_payment_paymenttenanttest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_payforappointment",
      "target": "payment_paymenttenanttest_paymenttenanttest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_testsubscriptionpaymentbelongstotheenvironmentthebuyerowns",
      "target": "payment_paymenttenanttest_paymenttenanttest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_makeclinic",
      "target": "tests_payment_paymenttenanttest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_testanotherenvironmentdoesnotseethepaymentatall",
      "target": "payment_paymenttenanttest_paymenttenanttest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_testappointmentpaymentbelongstotheclinicoftheappointment",
      "target": "payment_paymenttenanttest_paymenttenanttest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_testthepayingpatientstillseestheirownpayment",
      "target": "payment_paymenttenanttest_paymenttenanttest_makeclinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_payforappointment",
      "target": "tests_payment_paymenttenanttest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_payforappointment",
      "target": "payment_paymenttenanttest_paymenttenanttest_storedpayment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_storedpayment",
      "target": "tests_payment_paymenttenanttest_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_testsubscriptionpaymentbelongstotheenvironmentthebuyerowns",
      "target": "payment_paymenttenanttest_paymenttenanttest_storedpayment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_payforappointment",
      "target": "tests_payment_paymenttenanttest_php_payment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L161",
      "weight": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_testanotherenvironmentdoesnotseethepaymentatall",
      "target": "tests_payment_paymenttenanttest_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_testanotherenvironmentdoesnotseethepaymentatall",
      "target": "payment_paymenttenanttest_paymenttenanttest_payforappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_testappointmentpaymentbelongstotheclinicoftheappointment",
      "target": "payment_paymenttenanttest_paymenttenanttest_payforappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_testappointmentpaymentofapersonalpracticebelongstothedoctor",
      "target": "payment_paymenttenanttest_paymenttenanttest_payforappointment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Payment/PaymentTenantTest.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "payment_paymenttenanttest_paymenttenanttest_testthepayingpatientstillseestheirownpayment",
      "target": "payment_paymenttenanttest_paymenttenanttest_payforappointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest",
      "target": "tests_paymentmethod_paymentmethodtenanttest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_createbankaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_listbankaccounts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_multienvironmentuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_switchto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testacardoftheotherenvironmentcannotbeeditedevenbyitsowner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testanotherpersonsunassignedcardcannotbeclaimed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testanunassignedcardislistedbutnoteditable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testassigninganalreadyassignedcardisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testassigninganenvironmentmakesthecardusable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testthesamepersonseesdifferentcardsineachenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testunassignedrowshavethesameshapeasassignedones"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testacardoftheotherenvironmentcannotbeeditedevenbyitsowner",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_multienvironmentuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testanotherpersonsunassignedcardcannotbeclaimed",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_multienvironmentuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testanunassignedcardislistedbutnoteditable",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_multienvironmentuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testassigninganalreadyassignedcardisrejected",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_multienvironmentuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testassigninganenvironmentmakesthecardusable",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_multienvironmentuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testthesamepersonseesdifferentcardsineachenvironment",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_multienvironmentuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testunassignedrowshavethesameshapeasassignedones",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_multienvironmentuser"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_switchto",
      "target": "tests_paymentmethod_paymentmethodtenanttest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testacardoftheotherenvironmentcannotbeeditedevenbyitsowner",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_switchto"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testanotherpersonsunassignedcardcannotbeclaimed",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_switchto"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testanunassignedcardislistedbutnoteditable",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_switchto"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testassigninganalreadyassignedcardisrejected",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_switchto"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testassigninganenvironmentmakesthecardusable",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_switchto"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testthesamepersonseesdifferentcardsineachenvironment",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_switchto"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testunassignedrowshavethesameshapeasassignedones",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_switchto"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_createbankaccount",
      "target": "tests_paymentmethod_paymentmethodtenanttest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_listbankaccounts",
      "target": "tests_paymentmethod_paymentmethodtenanttest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testacardoftheotherenvironmentcannotbeeditedevenbyitsowner",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_createbankaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testassigninganalreadyassignedcardisrejected",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_createbankaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testthesamepersonseesdifferentcardsineachenvironment",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_createbankaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testunassignedrowshavethesameshapeasassignedones",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_createbankaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testanunassignedcardislistedbutnoteditable",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_listbankaccounts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testthesamepersonseesdifferentcardsineachenvironment",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_listbankaccounts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTenantTest.php",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_testunassignedrowshavethesameshapeasassignedones",
      "target": "paymentmethod_paymentmethodtenanttest_paymentmethodtenanttest_listbankaccounts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest",
      "target": "tests_paymentmethod_paymentmethodtest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_clinicowner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_createsecretarywithpayments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_doctorowner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testbankaccountforbiddenforplainuser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testcannottouchanotherclinicsbankaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testcreateandlistbankaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testcreateandlistpos"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testcreatebankaccountvalidationerrorwhenbanknamemissing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testcreateposvalidationerrorwhenterminalmissing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testemptybankaccountlistfornewclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testposlistisolatedperenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testrolewithoutanactualenvironmentisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testsecretarywithoutpaymentspermissioncannotmanagepos"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testtogglebankaccountstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testtoggleposstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testtoggleunknownbankaccountreturns404"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_testupdatebankaccount"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_clinicowner",
      "target": "tests_paymentmethod_paymentmethodtest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_testcannottouchanotherclinicsbankaccount",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_clinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_testcreateandlistbankaccount",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_clinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_testcreatebankaccountvalidationerrorwhenbanknamemissing",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_clinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_testemptybankaccountlistfornewclinic",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_clinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_testposlistisolatedperenvironment",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_clinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_testtogglebankaccountstatus",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_clinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_testtoggleunknownbankaccountreturns404",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_clinicowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_testupdatebankaccount",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_clinicowner"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L192",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_createsecretarywithpayments",
      "target": "tests_paymentmethod_paymentmethodtest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_doctorowner",
      "target": "tests_paymentmethod_paymentmethodtest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_testcreateandlistpos",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_doctorowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_testcreateposvalidationerrorwhenterminalmissing",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_doctorowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_testtoggleposstatus",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_createsecretarywithpayments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/PaymentMethod/PaymentMethodTest.php",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "paymentmethod_paymentmethodtest_paymentmethodtest_testsecretarywithoutpaymentspermissioncannotmanagepos",
      "target": "paymentmethod_paymentmethodtest_paymentmethodtest_createsecretarywithpayments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Rating/CommentListNPlusOneTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "rating_commentlistnplusonetest",
      "target": "rating_commentlistnplusonetest_commentlistnplusonetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Rating/CommentListNPlusOneTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "rating_commentlistnplusonetest_commentlistnplusonetest",
      "target": "rating_commentlistnplusonetest_commentlistnplusonetest_jsonget"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Rating/CommentListNPlusOneTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "rating_commentlistnplusonetest_commentlistnplusonetest",
      "target": "rating_commentlistnplusonetest_commentlistnplusonetest_testrepositoryfetchjoinscollections"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Rating/CommentListNPlusOneTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "rating_commentlistnplusonetest_commentlistnplusonetest",
      "target": "rating_commentlistnplusonetest_commentlistnplusonetest_testtreeisserializedcorrectly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Rating/CommentListNPlusOneTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "rating_commentlistnplusonetest_commentlistnplusonetest_testtreeisserializedcorrectly",
      "target": "rating_commentlistnplusonetest_commentlistnplusonetest_jsonget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Rating/CommentPaginationTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "rating_commentpaginationtest",
      "target": "rating_commentpaginationtest_commentpaginationtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Rating/CommentPaginationTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "rating_commentpaginationtest_commentpaginationtest",
      "target": "rating_commentpaginationtest_commentpaginationtest_testadminpendinglistpaginates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Rating/CommentPaginationTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "rating_commentpaginationtest_commentpaginationtest",
      "target": "rating_commentpaginationtest_commentpaginationtest_testpubliclistpaginates"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest",
      "target": "commissionservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest",
      "target": "domaincontextresolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest",
      "target": "representation_domaincommissiontest_domaincommissiontest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest",
      "target": "siteconfigrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest",
      "target": "tests_representation_domaincommissiontest_php_payment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest",
      "target": "tests_representation_domaincommissiontest_php_representation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest",
      "target": "representation_domaincommissiontest_domaincommissiontest_makepayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest",
      "target": "representation_domaincommissiontest_domaincommissiontest_makerep"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest",
      "target": "representation_domaincommissiontest_domaincommissiontest_resolver"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest",
      "target": "representation_domaincommissiontest_domaincommissiontest_testappointmentcommissiononlywhendomainownermatchesdoctorowner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest",
      "target": "representation_domaincommissiontest_domaincommissiontest_testresolverignoresinactiverepresentation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest",
      "target": "representation_domaincommissiontest_domaincommissiontest_testresolvermatchesbyfirstlabelforlocaldev"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest",
      "target": "representation_domaincommissiontest_domaincommissiontest_testresolvermatchesrepresentationdomainwithnormalization"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest",
      "target": "representation_domaincommissiontest_domaincommissiontest_testresolverunknowndomainisempty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest",
      "target": "representation_domaincommissiontest_domaincommissiontest_testsubscriptioncommissionusessamedomainguard"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_makerep",
      "target": "tests_representation_domaincommissiontest_php_representation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_testappointmentcommissiononlywhendomainownermatchesdoctorowner",
      "target": "representation_domaincommissiontest_domaincommissiontest_makerep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_testresolverignoresinactiverepresentation",
      "target": "representation_domaincommissiontest_domaincommissiontest_makerep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_testresolvermatchesbyfirstlabelforlocaldev",
      "target": "representation_domaincommissiontest_domaincommissiontest_makerep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_testresolvermatchesrepresentationdomainwithnormalization",
      "target": "representation_domaincommissiontest_domaincommissiontest_makerep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_testsubscriptioncommissionusessamedomainguard",
      "target": "representation_domaincommissiontest_domaincommissiontest_makerep"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_makepayment",
      "target": "tests_representation_domaincommissiontest_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_testappointmentcommissiononlywhendomainownermatchesdoctorowner",
      "target": "representation_domaincommissiontest_domaincommissiontest_makepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_testsubscriptioncommissionusessamedomainguard",
      "target": "representation_domaincommissiontest_domaincommissiontest_makepayment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_resolver",
      "target": "domaincontextresolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_testresolverignoresinactiverepresentation",
      "target": "representation_domaincommissiontest_domaincommissiontest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_testresolvermatchesbyfirstlabelforlocaldev",
      "target": "representation_domaincommissiontest_domaincommissiontest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_testresolvermatchesrepresentationdomainwithnormalization",
      "target": "representation_domaincommissiontest_domaincommissiontest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/DomainCommissionTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_domaincommissiontest_domaincommissiontest_testresolverunknowndomainisempty",
      "target": "representation_domaincommissiontest_domaincommissiontest_resolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest",
      "target": "representation_representationcommissiontest_representationcommissiontest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest_representationcommissiontest",
      "target": "representation_representationcommissiontest_representationcommissiontest_makerep"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest_representationcommissiontest",
      "target": "representation_representationcommissiontest_representationcommissiontest_testadmincanchangecommission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest_representationcommissiontest",
      "target": "representation_representationcommissiontest_representationcommissiontest_testadminrejectedonoutofrangecommission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest_representationcommissiontest",
      "target": "representation_representationcommissiontest_representationcommissiontest_testownercannotchangeowncommission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest_representationcommissiontest",
      "target": "representation_representationcommissiontest_representationcommissiontest_testownercannotselfactivate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest_representationcommissiontest",
      "target": "representation_representationcommissiontest_representationcommissiontest_testownercanstilleditownname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest_representationcommissiontest_testadmincanchangecommission",
      "target": "representation_representationcommissiontest_representationcommissiontest_makerep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest_representationcommissiontest_testadminrejectedonoutofrangecommission",
      "target": "representation_representationcommissiontest_representationcommissiontest_makerep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest_representationcommissiontest_testownercannotchangeowncommission",
      "target": "representation_representationcommissiontest_representationcommissiontest_makerep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest_representationcommissiontest_testownercannotselfactivate",
      "target": "representation_representationcommissiontest_representationcommissiontest_makerep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Representation/RepresentationCommissionTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "representation_representationcommissiontest_representationcommissiontest_testownercanstilleditownname",
      "target": "representation_representationcommissiontest_representationcommissiontest_makerep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_makeclinicwithdoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_mobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testclinicownerassignssecretarytomultipledoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testforeignownercannotsync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testrejectsdoctoroutsideclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testskipsduplicatesonreassign"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testsyncaddsandremovesdoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testsynccopiesprofileandpermissionstonewlinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testclinicownerassignssecretarytomultipledoctors",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_makeclinicwithdoctors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testforeignownercannotsync",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_makeclinicwithdoctors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testrejectsdoctoroutsideclinic",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_makeclinicwithdoctors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testskipsduplicatesonreassign",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_makeclinicwithdoctors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testsyncaddsandremovesdoctors",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_makeclinicwithdoctors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testsynccopiesprofileandpermissionstonewlinks",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_makeclinicwithdoctors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testclinicownerassignssecretarytomultipledoctors",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testrejectsdoctoroutsideclinic",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testskipsduplicatesonreassign",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testsyncaddsandremovesdoctors",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_mobile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/ClinicSharedSecretaryTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_testsynccopiesprofileandpermissionstonewlinks",
      "target": "secretary_clinicsharedsecretarytest_clinicsharedsecretarytest_mobile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryAppointmentScopeTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryappointmentscopetest",
      "target": "secretary_secretaryappointmentscopetest_secretaryappointmentscopetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryAppointmentScopeTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryappointmentscopetest_secretaryappointmentscopetest",
      "target": "secretary_secretaryappointmentscopetest_secretaryappointmentscopetest_testsecretaryseesonlyassigneddoctorsappointments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryAppointmentScopeTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryappointmentscopetest_secretaryappointmentscopetest",
      "target": "secretary_secretaryappointmentscopetest_secretaryappointmentscopetest_testsecretarywithnoassignmentseesnothing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryfieldstest",
      "target": "secretary_secretaryfieldstest_secretaryfieldstest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryfieldstest_secretaryfieldstest",
      "target": "secretary_secretaryfieldstest_secretaryfieldstest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryfieldstest_secretaryfieldstest",
      "target": "secretary_secretaryfieldstest_secretaryfieldstest_testcreatepersistsnationalcodeaddressandextendedpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryfieldstest_secretaryfieldstest",
      "target": "secretary_secretaryfieldstest_secretaryfieldstest_testcreaterequiresdoctoruuidandmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryfieldstest_secretaryfieldstest",
      "target": "secretary_secretaryfieldstest_secretaryfieldstest_testcreatewithoutoptionalfieldspersistsnulls"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryfieldstest_secretaryfieldstest",
      "target": "secretary_secretaryfieldstest_secretaryfieldstest_testupdatechangesnamenationalcodeaddressandpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryfieldstest_secretaryfieldstest_testcreatepersistsnationalcodeaddressandextendedpermissions",
      "target": "secretary_secretaryfieldstest_secretaryfieldstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryfieldstest_secretaryfieldstest_testcreaterequiresdoctoruuidandmobile",
      "target": "secretary_secretaryfieldstest_secretaryfieldstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryfieldstest_secretaryfieldstest_testcreatewithoutoptionalfieldspersistsnulls",
      "target": "secretary_secretaryfieldstest_secretaryfieldstest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryFieldsTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryfieldstest_secretaryfieldstest_testupdatechangesnamenationalcodeaddressandpermissions",
      "target": "secretary_secretaryfieldstest_secretaryfieldstest_makedoctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryListNPlusOneTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarylistnplusonetest",
      "target": "secretary_secretarylistnplusonetest_secretarylistnplusonetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryListNPlusOneTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarylistnplusonetest_secretarylistnplusonetest",
      "target": "secretary_secretarylistnplusonetest_secretarylistnplusonetest_makedoctorwithsecretaries"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryListNPlusOneTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarylistnplusonetest_secretarylistnplusonetest",
      "target": "secretary_secretarylistnplusonetest_secretarylistnplusonetest_testquerycountdoesnotgrowwithsecretarycount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryListNPlusOneTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarylistnplusonetest_secretarylistnplusonetest_testquerycountdoesnotgrowwithsecretarycount",
      "target": "secretary_secretarylistnplusonetest_secretarylistnplusonetest_makedoctorwithsecretaries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest",
      "target": "tests_secretary_secretarymulticlinicscopetest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest",
      "target": "tests_secretary_secretarymulticlinicscopetest_php_doctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makeclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testassignmentwithoutaclinicbelongstothepersonalpractice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testduplicateassignmentinthesameclinicisstillrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testpersonalandclinicassignmentscoexist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testsamesecretarycanservesamedoctorintwodifferentclinics"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makedoctor",
      "target": "tests_secretary_secretarymulticlinicscopetest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testassignmentwithoutaclinicbelongstothepersonalpractice",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testduplicateassignmentinthesameclinicisstillrejected",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testpersonalandclinicassignmentscoexist",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testsamesecretarycanservesamedoctorintwodifferentclinics",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makeclinic",
      "target": "tests_secretary_secretarymulticlinicscopetest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makeclinic",
      "target": "tests_secretary_secretarymulticlinicscopetest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testduplicateassignmentinthesameclinicisstillrejected",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testpersonalandclinicassignmentscoexist",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryMultiClinicScopeTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_testsamesecretarycanservesamedoctorintwodifferentclinics",
      "target": "secretary_secretarymulticlinicscopetest_secretarymulticlinicscopetest_makeclinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest",
      "target": "commissionservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest",
      "target": "secretaryearningrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest",
      "target": "siteconfigrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest",
      "target": "tests_secretary_secretaryonlinesharetest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest",
      "target": "tests_secretary_secretaryonlinesharetest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest",
      "target": "tests_secretary_secretaryonlinesharetest_php_doctorsecretary"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest",
      "target": "tests_secretary_secretaryonlinesharetest_php_payment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_commission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_earnings"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makeonlinepayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makesecretary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testclinicappointmentcreditstheclinicsecretaries"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testdisabledorzeropercentearnsnothing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testeachsecretarygetsitsownpercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testpaymentisneversplittwice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsecretaryearnsitspercentwithoutanyrepresentation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testshareiscalculatedonthenetamount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsharesareclippedsothesystemsharestayspositive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makedoctor",
      "target": "tests_secretary_secretaryonlinesharetest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testclinicappointmentcreditstheclinicsecretaries",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testdisabledorzeropercentearnsnothing",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testeachsecretarygetsitsownpercent",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testpaymentisneversplittwice",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsecretaryearnsitspercentwithoutanyrepresentation",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testshareiscalculatedonthenetamount",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsharesareclippedsothesystemsharestayspositive",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makeonlinepayment",
      "target": "tests_secretary_secretaryonlinesharetest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makesecretary",
      "target": "tests_secretary_secretaryonlinesharetest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makesecretary",
      "target": "tests_secretary_secretaryonlinesharetest_php_clinic"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makesecretary",
      "target": "tests_secretary_secretaryonlinesharetest_php_doctorsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testclinicappointmentcreditstheclinicsecretaries",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makesecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testdisabledorzeropercentearnsnothing",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makesecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testeachsecretarygetsitsownpercent",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makesecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testpaymentisneversplittwice",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makesecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsecretaryearnsitspercentwithoutanyrepresentation",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makesecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testshareiscalculatedonthenetamount",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makesecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsharesareclippedsothesystemsharestayspositive",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makesecretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makeonlinepayment",
      "target": "tests_secretary_secretaryonlinesharetest_php_clinic"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makeonlinepayment",
      "target": "tests_secretary_secretaryonlinesharetest_php_payment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testclinicappointmentcreditstheclinicsecretaries",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makeonlinepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testdisabledorzeropercentearnsnothing",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makeonlinepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testeachsecretarygetsitsownpercent",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makeonlinepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testpaymentisneversplittwice",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makeonlinepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsecretaryearnsitspercentwithoutanyrepresentation",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makeonlinepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testshareiscalculatedonthenetamount",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makeonlinepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsharesareclippedsothesystemsharestayspositive",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_makeonlinepayment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_commission",
      "target": "commissionservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testclinicappointmentcreditstheclinicsecretaries",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_commission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testdisabledorzeropercentearnsnothing",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_commission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testeachsecretarygetsitsownpercent",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_commission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testpaymentisneversplittwice",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_commission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsecretaryearnsitspercentwithoutanyrepresentation",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_commission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testshareiscalculatedonthenetamount",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_commission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsharesareclippedsothesystemsharestayspositive",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_commission"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_earnings",
      "target": "secretaryearningrepository"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testclinicappointmentcreditstheclinicsecretaries",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_earnings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testdisabledorzeropercentearnsnothing",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_earnings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testeachsecretarygetsitsownpercent",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_earnings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testpaymentisneversplittwice",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_earnings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsecretaryearnsitspercentwithoutanyrepresentation",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_earnings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testshareiscalculatedonthenetamount",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_earnings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryOnlineShareTest.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_testsharesareclippedsothesystemsharestayspositive",
      "target": "secretary_secretaryonlinesharetest_secretaryonlinesharetest_earnings"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest",
      "target": "secretaryearningrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L230",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretarywithclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testappointmentsettingsallowedwhengranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testappointmentsettingsdeniedbydefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L199",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testclinicdoctorsallowedwhengranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testclinicdoctorsdeniedbydefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testdiscountsallowedwhengranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testdiscountsdeniedbydefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L252",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testdoctorlistreturnsonlyassigneddoctors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testinventoryallowedwhengranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testinventorycreatedeniedbutviewgranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testinventorydeniedbydefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testpatientcreatedeniedbydefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testpatientdeleteallowedwhengranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testpatientdeleteseparatefromupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testservicesallowedwhengranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testservicescreatedeniedbutviewgranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testservicesdeniedbydefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testsmsallowedwhengranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testsmsdeniedbydefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_teststaffallowedwhengranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_teststaffcreatedeniedbutviewgranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_teststaffdeniedbydefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testsubscriptionallowedwhengranted"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testsubscriptiondeniedbydefault"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testdiscountsallowedwhengranted",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testdiscountsdeniedbydefault",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testinventoryallowedwhengranted",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testinventorycreatedeniedbutviewgranted",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testinventorydeniedbydefault",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testpatientcreatedeniedbydefault",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testpatientdeleteallowedwhengranted",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testpatientdeleteseparatefromupdate",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testservicesallowedwhengranted",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testservicescreatedeniedbutviewgranted",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testservicesdeniedbydefault",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testsmsallowedwhengranted",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testsmsdeniedbydefault",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_teststaffallowedwhengranted",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_teststaffcreatedeniedbutviewgranted",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_teststaffdeniedbydefault",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testsubscriptionallowedwhengranted",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L231",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testsubscriptiondeniedbydefault",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testclinicdoctorsdeniedbydefault",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretarywithclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testclinicdoctorsallowedwhengranted",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretarywithclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testappointmentsettingsdeniedbydefault",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretarywithclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryResourceEnforcementTest.php",
      "source_location": "L221",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_testappointmentsettingsallowedwhengranted",
      "target": "secretary_secretaryresourceenforcementtest_secretaryresourceenforcementtest_makeclinicsecretarywithclinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_testadminenablesthesharewithapercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_testadminseestherelationdetailwithearnings"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_testenablingwithoutapercentisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_testinvalidibanisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_testnonadminisforbidden"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_testpercentabove100isrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_testreportisemptybutsucceedswithoutearnings"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_testsecretarymanagesitsibans"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_testsettlementacceptsaverifiedsecretaryiban"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_testsummaryreportsdisabledwhennorelationhasashare"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_testsummaryreportsenabledwiththepercentonceadminturnsiton"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_testthirdibanisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_testunknownrelationisnotfound"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest_testadminenablesthesharewithapercent",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest_testadminseestherelationdetailwithearnings",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest_testenablingwithoutapercentisrejected",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest_testinvalidibanisrejected",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest_testnonadminisforbidden",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest_testpercentabove100isrejected",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest_testreportisemptybutsucceedswithoutearnings",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest_testsecretarymanagesitsibans",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest_testsettlementacceptsaverifiedsecretaryiban",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest_testsummaryreportsdisabledwhennorelationhasashare",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest_testsummaryreportsenabledwiththepercentonceadminturnsiton",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Secretary/SecretaryShareApiTest.php",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "secretary_secretaryshareapitest_secretaryshareapitest_testthirdibanisrejected",
      "target": "secretary_secretaryshareapitest_secretaryshareapitest_makerelation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialBreakdownIntegrityTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialbreakdownintegritytest",
      "target": "settlement_financialbreakdownintegritytest_financialbreakdownintegritytest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialBreakdownIntegrityTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialbreakdownintegritytest_financialbreakdownintegritytest",
      "target": "settlement_financialbreakdownintegritytest_financialbreakdownintegritytest_testdeletingpaymentwithbreakdownisrestricted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest",
      "target": "tests_settlement_financialchaintenanttest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest",
      "target": "tests_settlement_financialchaintenanttest_php_entitymanagerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest",
      "target": "tests_settlement_financialchaintenanttest_php_secretaryearning"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest",
      "target": "tests_settlement_financialchaintenanttest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_earningfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_em"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_enablefilterfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_reporteduuids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_teardown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_testanearningisvisibleinsideitsownenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_testthesameearningdisappearsinanotherenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_testtheuserwalletstaysglobalacrossenvironments"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_em",
      "target": "tests_settlement_financialchaintenanttest_php_entitymanagerinterface"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_enablefilterfor",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_em"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_teardown",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_em"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_testanearningisvisibleinsideitsownenvironment",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_enablefilterfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_testthesameearningdisappearsinanotherenvironment",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_enablefilterfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_testtheuserwalletstaysglobalacrossenvironments",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_enablefilterfor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_makedoctor",
      "target": "tests_settlement_financialchaintenanttest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_testanearningisvisibleinsideitsownenvironment",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_testthesameearningdisappearsinanotherenvironment",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_earningfor",
      "target": "tests_settlement_financialchaintenanttest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_earningfor",
      "target": "tests_settlement_financialchaintenanttest_php_secretaryearning"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_earningfor",
      "target": "tests_settlement_financialchaintenanttest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_testanearningisvisibleinsideitsownenvironment",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_earningfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_testthesameearningdisappearsinanotherenvironment",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_earningfor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_reporteduuids",
      "target": "tests_settlement_financialchaintenanttest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_testanearningisvisibleinsideitsownenvironment",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_reporteduuids"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/FinancialChainTenantTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_financialchaintenanttest_financialchaintenanttest_testthesameearningdisappearsinanotherenvironment",
      "target": "settlement_financialchaintenanttest_financialchaintenanttest_reporteduuids"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/SettlementListPaginationTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_settlementlistpaginationtest",
      "target": "settlement_settlementlistpaginationtest_settlementlistpaginationtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/SettlementListPaginationTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_settlementlistpaginationtest_settlementlistpaginationtest",
      "target": "settlement_settlementlistpaginationtest_settlementlistpaginationtest_testpaginatesandreportstotals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/WalletTransactionsPaginationTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_wallettransactionspaginationtest",
      "target": "settlement_wallettransactionspaginationtest_wallettransactionspaginationtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Settlement/WalletTransactionsPaginationTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "settlement_wallettransactionspaginationtest_wallettransactionspaginationtest",
      "target": "settlement_wallettransactionspaginationtest_wallettransactionspaginationtest_testpaginatesandreportstotals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/AdminCspSubscriberTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_admincspsubscribertest",
      "target": "shared_admincspsubscribertest_admincspsubscribertest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/AdminCspSubscriberTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_admincspsubscribertest_admincspsubscribertest",
      "target": "shared_admincspsubscribertest_admincspsubscribertest_testadminresponsecarriescsp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/AdminCspSubscriberTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_admincspsubscribertest_admincspsubscribertest",
      "target": "shared_admincspsubscribertest_admincspsubscribertest_testnonadminresponsedoesnotgettheadmincsp"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest",
      "target": "altchaservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest",
      "target": "captcha_altchaservicetest_altchaservicetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest",
      "target": "siteconfigrepository"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest",
      "target": "captcha_altchaservicetest_altchaservicetest_service"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest",
      "target": "captcha_altchaservicetest_altchaservicetest_solvedpayload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest",
      "target": "captcha_altchaservicetest_altchaservicetest_testadminoverridebeatsenv"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest",
      "target": "captcha_altchaservicetest_altchaservicetest_testcreatechallengeshape"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest",
      "target": "captcha_altchaservicetest_altchaservicetest_testemptyandgarbagepayloadsrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest",
      "target": "captcha_altchaservicetest_altchaservicetest_testenabledflag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest",
      "target": "captcha_altchaservicetest_altchaservicetest_testreplayisrejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest",
      "target": "captcha_altchaservicetest_altchaservicetest_testtamperedsignaturerejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest",
      "target": "captcha_altchaservicetest_altchaservicetest_testvalidsolutionverifies"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest_service",
      "target": "altchaservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest_testadminoverridebeatsenv",
      "target": "captcha_altchaservicetest_altchaservicetest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest_testcreatechallengeshape",
      "target": "captcha_altchaservicetest_altchaservicetest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest_testemptyandgarbagepayloadsrejected",
      "target": "captcha_altchaservicetest_altchaservicetest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest_testenabledflag",
      "target": "captcha_altchaservicetest_altchaservicetest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest_testreplayisrejected",
      "target": "captcha_altchaservicetest_altchaservicetest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest_testtamperedsignaturerejected",
      "target": "captcha_altchaservicetest_altchaservicetest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest_testvalidsolutionverifies",
      "target": "captcha_altchaservicetest_altchaservicetest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest_testreplayisrejected",
      "target": "captcha_altchaservicetest_altchaservicetest_solvedpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest_testtamperedsignaturerejected",
      "target": "captcha_altchaservicetest_altchaservicetest_solvedpayload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/AltchaServiceTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_altchaservicetest_altchaservicetest_testvalidsolutionverifies",
      "target": "captcha_altchaservicetest_altchaservicetest_solvedpayload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/CaptchaFlowTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchaflowtest",
      "target": "captcha_captchaflowtest_captchaflowtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/CaptchaFlowTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchaflowtest_captchaflowtest",
      "target": "captcha_captchaflowtest_captchaflowtest_testchallengeendpointispublicandwellformed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/Captcha/CaptchaFlowTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "captcha_captchaflowtest_captchaflowtest",
      "target": "captcha_captchaflowtest_captchaflowtest_testpublicendpointbypassescaptchawhendisabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_originmatches"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_regexfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testallowshttpandportforlocaldev"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testallowslistedhostshttpsandsubdomains"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testdotisescapednotwildcard"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testemptylistmatchesnothing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testprovidedtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testrejectsunlistedandlookalikehosts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testallowshttpandportforlocaldev",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_regexfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testallowslistedhostshttpsandsubdomains",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_regexfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testdotisescapednotwildcard",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_regexfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testemptylistmatchesnothing",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_regexfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testrejectsunlistedandlookalikehosts",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_regexfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testallowshttpandportforlocaldev",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_originmatches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testallowslistedhostshttpsandsubdomains",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_originmatches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testdotisescapednotwildcard",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_originmatches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testemptylistmatchesnothing",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_originmatches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/CorsRegexEnvProcessorTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_corsregexenvprocessortest_corsregexenvprocessortest_testrejectsunlistedandlookalikehosts",
      "target": "shared_corsregexenvprocessortest_corsregexenvprocessortest_originmatches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DbLoggerTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_dbloggertest",
      "target": "shared_dbloggertest_dbloggertest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DbLoggerTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_dbloggertest_dbloggertest",
      "target": "shared_dbloggertest_dbloggertest_testwarningpersistedbutinfoisnot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_displaynametest",
      "target": "shared_displaynametest_displaynametest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_displaynametest_displaynametest",
      "target": "shared_displaynametest_displaynametest_pollutednames"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_displaynametest_displaynametest",
      "target": "shared_displaynametest_displaynametest_realnames"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_displaynametest_displaynametest",
      "target": "shared_displaynametest_displaynametest_testnullistreatedasplaceholder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_displaynametest_displaynametest",
      "target": "shared_displaynametest_displaynametest_testpollutednamesarerejected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_displaynametest_displaynametest",
      "target": "shared_displaynametest_displaynametest_testrealnamespass"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/DisplayNameTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_displaynametest_displaynametest",
      "target": "shared_displaynametest_displaynametest_testrejectioncarries422"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest",
      "target": "entitycontextresolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest",
      "target": "tests_shared_entitycontextresolvertest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest",
      "target": "tests_shared_entitycontextresolvertest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest",
      "target": "tests_shared_entitycontextresolvertest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_joinclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setactivecontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setcliniccontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setdoctorcontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmanageralwaysresolvestoclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorfallsbacktoownpracticewhenactivecontextisself"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorresolvestoclinicwhenactivecontextisclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testdoctorwhoownsclinicresolvestoclinicwithoutmembershiprow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testdoctorwhoownsclinicresolvestoownpracticewhenactivecontextisself"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L235",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testexplicitclinicuuidfornonmemberthrowsaccessdenied"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L252",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testexplicitclinicuuidwinsoverstoredactivecontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testinactivepermissionstillresolvestoclinicenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testindependentdoctoralwaysresolvestoownpractice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithactiveclinicrelationresolvestothatclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithactivedoctorrelationresolvestothatpractice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithinactiverelationresolvestounknown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithoutactivecontextresolvestounknown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_testtryresolvereturnsnullinsteadofthrowingfornonmember"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver",
      "target": "entitycontextresolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmanageralwaysresolvestoclinic",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorfallsbacktoownpracticewhenactivecontextisself",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorresolvestoclinicwhenactivecontextisclinic",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testdoctorwhoownsclinicresolvestoclinicwithoutmembershiprow",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testdoctorwhoownsclinicresolvestoownpracticewhenactivecontextisself",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testexplicitclinicuuidfornonmemberthrowsaccessdenied",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L261",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testexplicitclinicuuidwinsoverstoredactivecontext",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testinactivepermissionstillresolvestoclinicenvironment",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testindependentdoctoralwaysresolvestoownpractice",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithactiveclinicrelationresolvestothatclinic",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithactivedoctorrelationresolvestothatpractice",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L228",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithinactiverelationresolvestounknown",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithoutactivecontextresolvestounknown",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L249",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testtryresolvereturnsnullinsteadofthrowingfornonmember",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_resolver"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor",
      "target": "tests_shared_entitycontextresolvertest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor",
      "target": "tests_shared_entitycontextresolvertest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorfallsbacktoownpracticewhenactivecontextisself",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorresolvestoclinicwhenactivecontextisclinic",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testdoctorwhoownsclinicresolvestoclinicwithoutmembershiprow",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testdoctorwhoownsclinicresolvestoownpracticewhenactivecontextisself",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testexplicitclinicuuidfornonmemberthrowsaccessdenied",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L254",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testexplicitclinicuuidwinsoverstoredactivecontext",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testinactivepermissionstillresolvestoclinicenvironment",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testindependentdoctoralwaysresolvestoownpractice",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithactiveclinicrelationresolvestothatclinic",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithactivedoctorrelationresolvestothatpractice",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithinactiverelationresolvestounknown",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testtryresolvereturnsnullinsteadofthrowingfornonmember",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic",
      "target": "tests_shared_entitycontextresolvertest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_setactivecontext",
      "target": "tests_shared_entitycontextresolvertest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_setcliniccontext",
      "target": "tests_shared_entitycontextresolvertest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_setdoctorcontext",
      "target": "tests_shared_entitycontextresolvertest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_joinclinic",
      "target": "tests_shared_entitycontextresolvertest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_setdoctorcontext",
      "target": "tests_shared_entitycontextresolvertest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic",
      "target": "tests_shared_entitycontextresolvertest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmanageralwaysresolvestoclinic",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorfallsbacktoownpracticewhenactivecontextisself",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorresolvestoclinicwhenactivecontextisclinic",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testdoctorwhoownsclinicresolvestoclinicwithoutmembershiprow",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testdoctorwhoownsclinicresolvestoownpracticewhenactivecontextisself",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testexplicitclinicuuidfornonmemberthrowsaccessdenied",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L255",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testexplicitclinicuuidwinsoverstoredactivecontext",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testinactivepermissionstillresolvestoclinicenvironment",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithactiveclinicrelationresolvestothatclinic",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithinactiverelationresolvestounknown",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L247",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testtryresolvereturnsnullinsteadofthrowingfornonmember",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_makeclinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_joinclinic",
      "target": "tests_shared_entitycontextresolvertest_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_setcliniccontext",
      "target": "tests_shared_entitycontextresolvertest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorfallsbacktoownpracticewhenactivecontextisself",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_joinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorresolvestoclinicwhenactivecontextisclinic",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_joinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testexplicitclinicuuidwinsoverstoredactivecontext",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_joinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testinactivepermissionstillresolvestoclinicenvironment",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_joinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithactiveclinicrelationresolvestothatclinic",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_joinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithinactiverelationresolvestounknown",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_joinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_setcliniccontext",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setactivecontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_setdoctorcontext",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setactivecontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorresolvestoclinicwhenactivecontextisclinic",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setcliniccontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testdoctorwhoownsclinicresolvestoclinicwithoutmembershiprow",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setcliniccontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L259",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testexplicitclinicuuidwinsoverstoredactivecontext",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setcliniccontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testinactivepermissionstillresolvestoclinicenvironment",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setcliniccontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithactiveclinicrelationresolvestothatclinic",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setcliniccontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithinactiverelationresolvestounknown",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setcliniccontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testclinicmemberdoctorfallsbacktoownpracticewhenactivecontextisself",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setdoctorcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testdoctorwhoownsclinicresolvestoownpracticewhenactivecontextisself",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setdoctorcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/EntityContextResolverTest.php",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_entitycontextresolvertest_entitycontextresolvertest_testsecretarywithactivedoctorrelationresolvestothatpractice",
      "target": "shared_entitycontextresolvertest_entitycontextresolvertest_setdoctorcontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/ErrorCodesTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_errorcodestest",
      "target": "shared_errorcodestest_errorcodestest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/ErrorCodesTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_errorcodestest_errorcodestest",
      "target": "shared_errorcodestest_errorcodestest_testmessagesresolve"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/ErrorCodesTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_errorcodestest_errorcodestest",
      "target": "shared_errorcodestest_errorcodestest_testwirevaluesarepreserved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_healthcontrollertest",
      "target": "shared_healthcontrollertest_healthcontrollertest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_healthcontrollertest",
      "target": "tests_shared_healthcontrollertest_php_entitymanagerinterface"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_healthcontrollertest_healthcontrollertest",
      "target": "shared_healthcontrollertest_healthcontrollertest_em"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_healthcontrollertest_healthcontrollertest",
      "target": "shared_healthcontrollertest_healthcontrollertest_testsilencesloggeronpool"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_healthcontrollertest_healthcontrollertest_em",
      "target": "tests_shared_healthcontrollertest_php_entitymanagerinterface"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/HealthControllerTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_healthcontrollertest_healthcontrollertest_testsilencesloggeronpool",
      "target": "shared_healthcontrollertest_healthcontrollertest_em"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest",
      "target": "maintenanceservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest",
      "target": "shared_maintenancemodetest_maintenancemodetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest",
      "target": "siteconfigrepository"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest",
      "target": "maintenanceservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest",
      "target": "shared_maintenancemodetest_maintenancemodetest_setmaintenance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest",
      "target": "shared_maintenancemodetest_maintenancemodetest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest",
      "target": "shared_maintenancemodetest_maintenancemodetest_teardown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest",
      "target": "shared_maintenancemodetest_maintenancemodetest_testadminbypassesmaintenance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest",
      "target": "shared_maintenancemodetest_maintenancemodetest_testallowedipbypasseswithoutauthentication"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest",
      "target": "shared_maintenancemodetest_maintenancemodetest_testanonymousapirequestisblockedwithmaintenanceenvelope"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest",
      "target": "shared_maintenancemodetest_maintenancemodetest_testdisabledmaintenanceletseveryonethrough"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest",
      "target": "shared_maintenancemodetest_maintenancemodetest_testnonadminroleisblocked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest",
      "target": "shared_maintenancemodetest_maintenancemodetest_testroutingerrorsalsoreturnmaintenance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest",
      "target": "shared_maintenancemodetest_maintenancemodetest_testsettingsendpointstaysreachablesomaintenancecanbeturnedoff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest",
      "target": "siteconfigrepository"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest_setup",
      "target": "siteconfigrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest",
      "target": "siteconfigrepository"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest_setup",
      "target": "maintenanceservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest_teardown",
      "target": "shared_maintenancemodetest_maintenancemodetest_setmaintenance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest_testadminbypassesmaintenance",
      "target": "shared_maintenancemodetest_maintenancemodetest_setmaintenance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest_testallowedipbypasseswithoutauthentication",
      "target": "shared_maintenancemodetest_maintenancemodetest_setmaintenance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest_testanonymousapirequestisblockedwithmaintenanceenvelope",
      "target": "shared_maintenancemodetest_maintenancemodetest_setmaintenance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest_testdisabledmaintenanceletseveryonethrough",
      "target": "shared_maintenancemodetest_maintenancemodetest_setmaintenance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest_testnonadminroleisblocked",
      "target": "shared_maintenancemodetest_maintenancemodetest_setmaintenance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest_testroutingerrorsalsoreturnmaintenance",
      "target": "shared_maintenancemodetest_maintenancemodetest_setmaintenance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/MaintenanceModeTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_maintenancemodetest_maintenancemodetest_testsettingsendpointstaysreachablesomaintenancecanbeturnedoff",
      "target": "shared_maintenancemodetest_maintenancemodetest_setmaintenance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_numericfieldnormalizertest",
      "target": "shared_numericfieldnormalizertest_numericfieldnormalizertest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_numericfieldnormalizertest_numericfieldnormalizertest",
      "target": "shared_numericfieldnormalizertest_numericfieldnormalizertest_testdigitshelpertranslateswithoutstripping"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_numericfieldnormalizertest_numericfieldnormalizertest",
      "target": "shared_numericfieldnormalizertest_numericfieldnormalizertest_testnestedarraysarenormalized"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_numericfieldnormalizertest_numericfieldnormalizertest",
      "target": "shared_numericfieldnormalizertest_numericfieldnormalizertest_testnonnumerickeyskeeppersiandigits"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/NumericFieldNormalizerTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_numericfieldnormalizertest_numericfieldnormalizertest",
      "target": "shared_numericfieldnormalizertest_numericfieldnormalizertest_testsecretarycreatedwithpersiandigitsisstoredlatin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_persiantexttest",
      "target": "shared_persiantexttest_persiantexttest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_persiantexttest_persiantexttest",
      "target": "shared_persiantexttest_persiantexttest_testarabicyehandkafareunified"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_persiantexttest_persiantexttest",
      "target": "shared_persiantexttest_persiantexttest_testdifferentnamesstaydifferent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_persiantexttest_persiantexttest",
      "target": "shared_persiantexttest_persiantexttest_testhalfspaceandextrawhitespace"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_persiantexttest_persiantexttest",
      "target": "shared_persiantexttest_persiantexttest_testpersianandarabicdigits"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_persiantexttest_persiantexttest",
      "target": "shared_persiantexttest_persiantexttest_teststripdoctortitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/PersianTextTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_persiantexttest_persiantexttest",
      "target": "shared_persiantexttest_persiantexttest_testwithdoctortitleprependsexactlyonce"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest",
      "target": "tests_shared_requestreachablechildtenanttest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest",
      "target": "tests_shared_requestreachablechildtenanttest_php_entitymanagerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest",
      "target": "tests_shared_requestreachablechildtenanttest_php_patientsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest",
      "target": "tests_shared_requestreachablechildtenanttest_php_serviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_em"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_enablefilterfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_serviceitemof"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_sessionof"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_teardown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testagrandchildtakestheenvironmentofthechaintoo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testalookupbyuuidsucceedsinsideitsownenvironment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testasessionofanotherenvironmentisinvisible"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testthechildinheritsitsrootsenvironmentonconstruction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testthesamelookupreturnsnothinginanotherenvironment"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_em",
      "target": "tests_shared_requestreachablechildtenanttest_php_entitymanagerinterface"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_enablefilterfor",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_em"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_teardown",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_em"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testagrandchildtakestheenvironmentofthechaintoo",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_enablefilterfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testalookupbyuuidsucceedsinsideitsownenvironment",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_enablefilterfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testasessionofanotherenvironmentisinvisible",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_enablefilterfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testthesamelookupreturnsnothinginanotherenvironment",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_enablefilterfor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_makedoctor",
      "target": "tests_shared_requestreachablechildtenanttest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testagrandchildtakestheenvironmentofthechaintoo",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testalookupbyuuidsucceedsinsideitsownenvironment",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testasessionofanotherenvironmentisinvisible",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testthechildinheritsitsrootsenvironmentonconstruction",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testthesamelookupreturnsnothinginanotherenvironment",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_serviceitemof",
      "target": "tests_shared_requestreachablechildtenanttest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_sessionof",
      "target": "tests_shared_requestreachablechildtenanttest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_serviceitemof",
      "target": "tests_shared_requestreachablechildtenanttest_php_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testalookupbyuuidsucceedsinsideitsownenvironment",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_serviceitemof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testthechildinheritsitsrootsenvironmentonconstruction",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_serviceitemof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testthesamelookupreturnsnothinginanotherenvironment",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_serviceitemof"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testalookupbyuuidsucceedsinsideitsownenvironment",
      "target": "tests_shared_requestreachablechildtenanttest_php_serviceitem"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testthesamelookupreturnsnothinginanotherenvironment",
      "target": "tests_shared_requestreachablechildtenanttest_php_serviceitem"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_sessionof",
      "target": "tests_shared_requestreachablechildtenanttest_php_patientsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testagrandchildtakestheenvironmentofthechaintoo",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_sessionof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testasessionofanotherenvironmentisinvisible",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_sessionof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testthechildinheritsitsrootsenvironmentonconstruction",
      "target": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_sessionof"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Shared/RequestReachableChildTenantTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "source": "shared_requestreachablechildtenanttest_requestreachablechildtenanttest_testasessionofanotherenvironmentisinvisible",
      "target": "tests_shared_requestreachablechildtenanttest_php_patientsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest",
      "target": "tests_shared_tenantdumpcommandtest_php_commandtester"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_malformedtenants"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_outputpath"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testdumpsonlytherequestedclinicrows"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_tester"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testmalformedtenantisrejectedbeforetouchingthedatabase"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testoutputoptionisrequired"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testtenantwithnorowsstillproducesavalidfile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testunknowntenantfails"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testdumpsonlytherequestedclinicrows",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_tester"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest_tester",
      "target": "tests_shared_tenantdumpcommandtest_php_commandtester"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testmalformedtenantisrejectedbeforetouchingthedatabase",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_tester"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testoutputoptionisrequired",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_tester"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testtenantwithnorowsstillproducesavalidfile",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_tester"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testunknowntenantfails",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_tester"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testdumpsonlytherequestedclinicrows",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_outputpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testmalformedtenantisrejectedbeforetouchingthedatabase",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_outputpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testtenantwithnorowsstillproducesavalidfile",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_outputpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantDumpCommandTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantdumpcommandtest_tenantdumpcommandtest_testunknowntenantfails",
      "target": "shared_tenantdumpcommandtest_tenantdumpcommandtest_outputpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest",
      "target": "tests_shared_tenantfilterleaktest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest",
      "target": "tests_shared_tenantfilterleaktest_php_discountrule"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest",
      "target": "tests_shared_tenantfilterleaktest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest",
      "target": "tests_shared_tenantfilterleaktest_php_entitymanagerinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest",
      "target": "tests_shared_tenantfilterleaktest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_em"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_enablefilterfor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_makeclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_rule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_teardown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_testadminisnotfiltered"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_testanentityalreadyinmemoryisnothiddenbythefilter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_testfilteraloneblockscrosstenantrowswithoutanymanualcondition"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindbyprimarykeyisalsofiltered"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindonebycannotreachanothertenantsrow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_testpublicdoctorsearchstayscrosstenant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_teststoredactivecontextcountsaschosen"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_testuserwithoutachosencontextisnotfiltered"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_em",
      "target": "tests_shared_tenantfilterleaktest_php_entitymanagerinterface"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_enablefilterfor",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_em"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_teardown",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_em"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testanentityalreadyinmemoryisnothiddenbythefilter",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_em"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfilteraloneblockscrosstenantrowswithoutanymanualcondition",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_em"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindbyprimarykeyisalsofiltered",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_em"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindonebycannotreachanothertenantsrow",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_em"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_makedoctor",
      "target": "tests_shared_tenantfilterleaktest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_makedoctor",
      "target": "tests_shared_tenantfilterleaktest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testadminisnotfiltered",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testanentityalreadyinmemoryisnothiddenbythefilter",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfilteraloneblockscrosstenantrowswithoutanymanualcondition",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindbyprimarykeyisalsofiltered",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindonebycannotreachanothertenantsrow",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testpublicdoctorsearchstayscrosstenant",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_teststoredactivecontextcountsaschosen",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testuserwithoutachosencontextisnotfiltered",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_makeclinic",
      "target": "tests_shared_tenantfilterleaktest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_makeclinic",
      "target": "tests_shared_tenantfilterleaktest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testadminisnotfiltered",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_teststoredactivecontextcountsaschosen",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testuserwithoutachosencontextisnotfiltered",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_makeclinic"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L49",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_rule",
      "target": "tests_shared_tenantfilterleaktest_php_discountrule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testadminisnotfiltered",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_rule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testanentityalreadyinmemoryisnothiddenbythefilter",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_rule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfilteraloneblockscrosstenantrowswithoutanymanualcondition",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_rule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindbyprimarykeyisalsofiltered",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_rule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindonebycannotreachanothertenantsrow",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_rule"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L142",
      "weight": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testanentityalreadyinmemoryisnothiddenbythefilter",
      "target": "tests_shared_tenantfilterleaktest_php_discountrule"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L88",
      "weight": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfilteraloneblockscrosstenantrowswithoutanymanualcondition",
      "target": "tests_shared_tenantfilterleaktest_php_discountrule"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L126",
      "weight": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindbyprimarykeyisalsofiltered",
      "target": "tests_shared_tenantfilterleaktest_php_discountrule"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindonebycannotreachanothertenantsrow",
      "target": "tests_shared_tenantfilterleaktest_php_discountrule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testanentityalreadyinmemoryisnothiddenbythefilter",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_enablefilterfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfilteraloneblockscrosstenantrowswithoutanymanualcondition",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_enablefilterfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindbyprimarykeyisalsofiltered",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_enablefilterfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantFilterLeakTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantfilterleaktest_tenantfilterleaktest_testfindonebycannotreachanothertenantsrow",
      "target": "shared_tenantfilterleaktest_tenantfilterleaktest_enablefilterfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest",
      "target": "tests_shared_tenantisolationmatrixtest_php_clinic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest",
      "target": "tests_shared_tenantisolationmatrixtest_php_discountrule"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest",
      "target": "tests_shared_tenantisolationmatrixtest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest",
      "target": "tests_shared_tenantisolationmatrixtest_php_user"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_joinclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_listednames"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makeclinic"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_rule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_setcliniccontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testanonymouscannotlistrules"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testclinicmanagerseesonlyitsclinicrules"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testdoctorwhoownsclinicseesclinicrulesincliniccontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testindependentdoctorseesonlyitsownrules"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctorincliniccontextseesclinicrules"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctoroutsidecliniccontextseesownpracticerules"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testuserwithoutapanelrolegetsnorules"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makedoctor",
      "target": "tests_shared_tenantisolationmatrixtest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makedoctor",
      "target": "tests_shared_tenantisolationmatrixtest_php_user"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testclinicmanagerseesonlyitsclinicrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testdoctorwhoownsclinicseesclinicrulesincliniccontext",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testindependentdoctorseesonlyitsownrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctorincliniccontextseesclinicrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctoroutsidecliniccontextseesownpracticerules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testuserwithoutapanelrolegetsnorules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_listednames",
      "target": "tests_shared_tenantisolationmatrixtest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makeclinic",
      "target": "tests_shared_tenantisolationmatrixtest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_setcliniccontext",
      "target": "tests_shared_tenantisolationmatrixtest_php_user"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_joinclinic",
      "target": "tests_shared_tenantisolationmatrixtest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makeclinic",
      "target": "tests_shared_tenantisolationmatrixtest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testclinicmanagerseesonlyitsclinicrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testdoctorwhoownsclinicseesclinicrulesincliniccontext",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testindependentdoctorseesonlyitsownrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctorincliniccontextseesclinicrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makeclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctoroutsidecliniccontextseesownpracticerules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_makeclinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_joinclinic",
      "target": "tests_shared_tenantisolationmatrixtest_php_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_setcliniccontext",
      "target": "tests_shared_tenantisolationmatrixtest_php_clinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testdoctorwhoownsclinicseesclinicrulesincliniccontext",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_joinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctorincliniccontextseesclinicrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_joinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctoroutsidecliniccontextseesownpracticerules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_joinclinic"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testdoctorwhoownsclinicseesclinicrulesincliniccontext",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_setcliniccontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctorincliniccontextseesclinicrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_setcliniccontext"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_rule",
      "target": "tests_shared_tenantisolationmatrixtest_php_discountrule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testclinicmanagerseesonlyitsclinicrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_rule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testdoctorwhoownsclinicseesclinicrulesincliniccontext",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_rule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testindependentdoctorseesonlyitsownrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_rule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctorincliniccontextseesclinicrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_rule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctoroutsidecliniccontextseesownpracticerules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_rule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testuserwithoutapanelrolegetsnorules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_rule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testclinicmanagerseesonlyitsclinicrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_listednames"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testdoctorwhoownsclinicseesclinicrulesincliniccontext",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_listednames"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testindependentdoctorseesonlyitsownrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_listednames"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctorincliniccontextseesclinicrules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_listednames"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantIsolationMatrixTest.php",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_testmemberdoctoroutsidecliniccontextseesownpracticerules",
      "target": "shared_tenantisolationmatrixtest_tenantisolationmatrixtest_listednames"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantLookupInventoryTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantlookupinventorytest",
      "target": "shared_tenantlookupinventorytest_tenantlookupinventorytest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantLookupInventoryTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantlookupinventorytest_tenantlookupinventorytest",
      "target": "shared_tenantlookupinventorytest_tenantlookupinventorytest_countlookups"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantLookupInventoryTest.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantlookupinventorytest_tenantlookupinventorytest",
      "target": "shared_tenantlookupinventorytest_tenantlookupinventorytest_projectdir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantLookupInventoryTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantlookupinventorytest_tenantlookupinventorytest",
      "target": "shared_tenantlookupinventorytest_tenantlookupinventorytest_testnounreviewedtenantlookupexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantLookupInventoryTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantlookupinventorytest_tenantlookupinventorytest_countlookups",
      "target": "shared_tenantlookupinventorytest_tenantlookupinventorytest_projectdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantLookupInventoryTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantlookupinventorytest_tenantlookupinventorytest_testnounreviewedtenantlookupexists",
      "target": "shared_tenantlookupinventorytest_tenantlookupinventorytest_countlookups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest",
      "target": "tenantownershipchecker"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest",
      "target": "tests_shared_tenantownershipcheckertest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest",
      "target": "tests_shared_tenantownershipcheckertest_php_serviceitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_checker"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_makedoctor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_servicefor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testaggregatechildiscomparedthroughitsroot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentitiescarryingtheirownpairworktoo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentityofanotherenvironmentdoesnot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentityofthesameenvironmentbelongs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentitywithoutatenantpairthrows"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testnullisneverowned"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testoneforeignentityrejectsthewholelist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testtypeispartoftheidentitynotjusttheid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testunresolvedcontextownsnothing"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_checker",
      "target": "tenantownershipchecker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentitiescarryingtheirownpairworktoo",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_checker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentityofanotherenvironmentdoesnot",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_checker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentityofthesameenvironmentbelongs",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_checker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentitywithoutatenantpairthrows",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_checker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testnullisneverowned",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_checker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testoneforeignentityrejectsthewholelist",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_checker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testtypeispartoftheidentitynotjusttheid",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_checker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testunresolvedcontextownsnothing",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_checker"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_makedoctor",
      "target": "tests_shared_tenantownershipcheckertest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testaggregatechildiscomparedthroughitsroot",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentitiescarryingtheirownpairworktoo",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentityofanotherenvironmentdoesnot",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentityofthesameenvironmentbelongs",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentitywithoutatenantpairthrows",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testnullisneverowned",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testoneforeignentityrejectsthewholelist",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testtypeispartoftheidentitynotjusttheid",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_makedoctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testunresolvedcontextownsnothing",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_makedoctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_servicefor",
      "target": "tests_shared_tenantownershipcheckertest_php_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L34",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_servicefor",
      "target": "tests_shared_tenantownershipcheckertest_php_serviceitem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testaggregatechildiscomparedthroughitsroot",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_servicefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentityofanotherenvironmentdoesnot",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_servicefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testentityofthesameenvironmentbelongs",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_servicefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testoneforeignentityrejectsthewholelist",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_servicefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testtypeispartoftheidentitynotjusttheid",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_servicefor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantOwnershipCheckerTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantownershipcheckertest_tenantownershipcheckertest_testunresolvedcontextownsnothing",
      "target": "shared_tenantownershipcheckertest_tenantownershipcheckertest_servicefor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest",
      "target": "shared_tenantschemacoveragetest_tenantschemacoveragetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest",
      "target": "shared_tenantschemacoveragetest_tenantschemacoveragetest_allentityclasses"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest",
      "target": "shared_tenantschemacoveragetest_tenantschemacoveragetest_istenantowned"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest",
      "target": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testaggregatechildrendonotcarrytheirowntenant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest",
      "target": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testclassificationsdonotoverlap"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest",
      "target": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testeveryaggregatechildreachesatenantownedroot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest",
      "target": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testeveryclassificationisrealandjustified"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest",
      "target": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testeveryentityisclassified"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest",
      "target": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testthereisnounclassifieddebtleft"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testeveryentityisclassified",
      "target": "shared_tenantschemacoveragetest_tenantschemacoveragetest_allentityclasses"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testaggregatechildrendonotcarrytheirowntenant",
      "target": "shared_tenantschemacoveragetest_tenantschemacoveragetest_istenantowned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testeveryaggregatechildreachesatenantownedroot",
      "target": "shared_tenantschemacoveragetest_tenantschemacoveragetest_istenantowned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TenantSchemaCoverageTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_tenantschemacoveragetest_tenantschemacoveragetest_testeveryentityisclassified",
      "target": "shared_tenantschemacoveragetest_tenantschemacoveragetest_istenantowned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TimezoneTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_timezonetest",
      "target": "shared_timezonetest_timezonetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TimezoneTest.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_timezonetest_timezonetest",
      "target": "shared_timezonetest_timezonetest_testdatefunctionsusetehran"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Shared/TimezoneTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_timezonetest_timezonetest",
      "target": "shared_timezonetest_timezonetest_testdefaulttimezoneistehran"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Smoke/InfraSmokeTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "smoke_infrasmoketest",
      "target": "smoke_infrasmoketest_infrasmoketest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Smoke/InfraSmokeTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "smoke_infrasmoketest_infrasmoketest",
      "target": "smoke_infrasmoketest_infrasmoketest_testhealthispublicand200"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Smoke/InfraSmokeTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "smoke_infrasmoketest_infrasmoketest",
      "target": "smoke_infrasmoketest_infrasmoketest_testjwtauthreachesuserinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Smoke/InfraSmokeTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "smoke_infrasmoketest_infrasmoketest",
      "target": "smoke_infrasmoketest_infrasmoketest_testunauthenticatedapiis401"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Smoke/InfraSmokeTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "smoke_infrasmoketest_infrasmoketest",
      "target": "smoke_infrasmoketest_infrasmoketest_testwalletusertypeindexexists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_kavehnegarprovidertest",
      "target": "sms_kavehnegarprovidertest_kavehnegarprovidertest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_kavehnegarprovidertest",
      "target": "tests_sms_kavehnegarprovidertest_php_kavehnegarprovider"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_kavehnegarprovidertest_kavehnegarprovidertest",
      "target": "sms_kavehnegarprovidertest_kavehnegarprovidertest_provider"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_kavehnegarprovidertest_kavehnegarprovidertest",
      "target": "sms_kavehnegarprovidertest_kavehnegarprovidertest_testhttperrorreturnsfalsewithoutthrowing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_kavehnegarprovidertest_kavehnegarprovidertest",
      "target": "sms_kavehnegarprovidertest_kavehnegarprovidertest_testlongtokeniscapped"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_kavehnegarprovidertest_kavehnegarprovidertest",
      "target": "sms_kavehnegarprovidertest_kavehnegarprovidertest_testsendtemplateusesgetwithquery"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_kavehnegarprovidertest_kavehnegarprovidertest",
      "target": "sms_kavehnegarprovidertest_kavehnegarprovidertest_testsendusesgetnotpost"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "sms_kavehnegarprovidertest_kavehnegarprovidertest_provider",
      "target": "tests_sms_kavehnegarprovidertest_php_kavehnegarprovider"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_kavehnegarprovidertest_kavehnegarprovidertest_testlongtokeniscapped",
      "target": "sms_kavehnegarprovidertest_kavehnegarprovidertest_provider"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_kavehnegarprovidertest_kavehnegarprovidertest_testsendtemplateusesgetwithquery",
      "target": "sms_kavehnegarprovidertest_kavehnegarprovidertest_provider"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/KavehNegarProviderTest.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_kavehnegarprovidertest_kavehnegarprovidertest_testsendusesgetnotpost",
      "target": "sms_kavehnegarprovidertest_kavehnegarprovidertest_provider"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest",
      "target": "messagebusinterface"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest",
      "target": "mockobject"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest",
      "target": "sms_smsservicelookuponlytest_smsservicelookuponlytest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest",
      "target": "smslogrepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest",
      "target": "smsmessagetemplaterepository"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest",
      "target": "smsservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest",
      "target": "smstextresolver"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest",
      "target": "tests_sms_smsservicelookuponlytest_php_kavehnegarprovider"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "target": "messagebusinterface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "target": "mockobject"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "target": "sms_smsservicelookuponlytest_smsservicelookuponlytest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "target": "sms_smsservicelookuponlytest_smsservicelookuponlytest_testdispatchtemplateforknowntagenqueueswithtemplatecode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "target": "sms_smsservicelookuponlytest_smsservicelookuponlytest_testdispatchtemplatefortagwithouttemplatedoesnotenqueueandlogsfailure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "target": "sms_smsservicelookuponlytest_smsservicelookuponlytest_testsendnowwithouttemplatecoderefusesrawsendandlogsfailure"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "target": "sms_smsservicelookuponlytest_smsservicelookuponlytest_testsendnowwithtemplatecodeuseslookup"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "target": "smslogrepository"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "target": "smsmessagetemplaterepository"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "target": "smsservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "target": "smstextresolver"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "confidence_score": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest",
      "target": "tests_sms_smsservicelookuponlytest_php_kavehnegarprovider"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L33",
      "weight": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest_setup",
      "target": "tests_sms_smsservicelookuponlytest_php_kavehnegarprovider"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L35",
      "weight": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest_setup",
      "target": "smslogrepository"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L36",
      "weight": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest_setup",
      "target": "messagebusinterface"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest_setup",
      "target": "smsmessagetemplaterepository"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Sms/SmsServiceLookupOnlyTest.php",
      "source_location": "L38",
      "weight": 1.0,
      "source": "sms_smsservicelookuponlytest_smsservicelookuponlytest_setup",
      "target": "smstextresolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest",
      "target": "staff_staffaccountservicetest_staffaccountservicetest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest",
      "target": "tests_staff_staffaccountservicetest_php_clinicstaff"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest",
      "target": "tests_staff_staffaccountservicetest_php_doctor"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest",
      "target": "tests_staff_staffaccountservicetest_php_staffaccountservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newdoctorowner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newstaff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_service"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_testcreatesnewuserwithstaffrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_testnormalizespersiandigits"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_testreattachwithnewmobilemovestheaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsduplicatemobileinsameentity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsinvalidmobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsownermobile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_testreusesexistinguserandkeepspassword"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_service",
      "target": "tests_staff_staffaccountservicetest_php_staffaccountservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testcreatesnewuserwithstaffrole",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testnormalizespersiandigits",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testreattachwithnewmobilemovestheaccount",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsduplicatemobileinsameentity",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsinvalidmobile",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsownermobile",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testreusesexistinguserandkeepspassword",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_service"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_newstaff",
      "target": "tests_staff_staffaccountservicetest_php_clinicstaff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testcreatesnewuserwithstaffrole",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newstaff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testnormalizespersiandigits",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newstaff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testreattachwithnewmobilemovestheaccount",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newstaff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsduplicatemobileinsameentity",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newstaff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsinvalidmobile",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newstaff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsownermobile",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newstaff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testreusesexistinguserandkeepspassword",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newstaff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L40",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_newdoctorowner",
      "target": "tests_staff_staffaccountservicetest_php_doctor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testcreatesnewuserwithstaffrole",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newdoctorowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testnormalizespersiandigits",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newdoctorowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testreattachwithnewmobilemovestheaccount",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newdoctorowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsduplicatemobileinsameentity",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newdoctorowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsinvalidmobile",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newdoctorowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testrejectsownermobile",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newdoctorowner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffAccountServiceTest.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffaccountservicetest_staffaccountservicetest_testreusesexistinguserandkeepspassword",
      "target": "staff_staffaccountservicetest_staffaccountservicetest_newdoctorowner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest",
      "target": "tests_staff_staffdashboardaccesstest_php_staffaccountservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_accounts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_get"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_json"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_stafffixture"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testdashboardlistsassignedservices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testdashboardwithoutservicesreturnsemptylist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testguardskipsuserswithstrongerrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testinactivestaffisdenied"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testotherapiroutesareforbidden"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_accounts",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_get"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_accounts",
      "target": "tests_staff_staffdashboardaccesstest_php_staffaccountservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_stafffixture",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_accounts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_stafffixture",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testdashboardlistsassignedservices",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_stafffixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testdashboardwithoutservicesreturnsemptylist",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_stafffixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testguardskipsuserswithstrongerrole",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_stafffixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testinactivestaffisdenied",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_stafffixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testotherapiroutesareforbidden",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_stafffixture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testdashboardlistsassignedservices",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testdashboardwithoutservicesreturnsemptylist",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testguardskipsuserswithstrongerrole",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testinactivestaffisdenied",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testotherapiroutesareforbidden",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testdashboardlistsassignedservices",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_json"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testdashboardwithoutservicesreturnsemptylist",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_json"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testinactivestaffisdenied",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_json"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffDashboardAccessTest.php",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_staffdashboardaccesstest_staffdashboardaccesstest_testotherapiroutesareforbidden",
      "target": "staff_staffdashboardaccesstest_staffdashboardaccesstest_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest",
      "target": "staff_stafflogincontexttest_stafflogincontexttest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest",
      "target": "tests_staff_stafflogincontexttest_php_staffaccountservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest",
      "target": "staff_stafflogincontexttest_stafflogincontexttest_json"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest",
      "target": "staff_stafflogincontexttest_stafflogincontexttest_service"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest",
      "target": "staff_stafflogincontexttest_stafflogincontexttest_staffwithaccount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest",
      "target": "staff_stafflogincontexttest_stafflogincontexttest_testinactivestaffgetsnocontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest",
      "target": "staff_stafflogincontexttest_stafflogincontexttest_testsecretaryrolewinsoverstaffrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest",
      "target": "staff_stafflogincontexttest_stafflogincontexttest_teststaffcanloginandseesownenvironment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest_service",
      "target": "tests_staff_stafflogincontexttest_php_staffaccountservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest_staffwithaccount",
      "target": "staff_stafflogincontexttest_stafflogincontexttest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest_testinactivestaffgetsnocontext",
      "target": "staff_stafflogincontexttest_stafflogincontexttest_staffwithaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest_testsecretaryrolewinsoverstaffrole",
      "target": "staff_stafflogincontexttest_stafflogincontexttest_staffwithaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest_teststaffcanloginandseesownenvironment",
      "target": "staff_stafflogincontexttest_stafflogincontexttest_staffwithaccount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest_testinactivestaffgetsnocontext",
      "target": "staff_stafflogincontexttest_stafflogincontexttest_json"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest_testsecretaryrolewinsoverstaffrole",
      "target": "staff_stafflogincontexttest_stafflogincontexttest_json"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Staff/StaffLoginContextTest.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "staff_stafflogincontexttest_stafflogincontexttest_teststaffcanloginandseesownenvironment",
      "target": "staff_stafflogincontexttest_stafflogincontexttest_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest",
      "target": "subscription_activatetrialtest_activatetrialtest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest",
      "target": "subscriptionservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest",
      "target": "tests_subscription_activatetrialtest_php_subscriptionplan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest_activatetrialtest",
      "target": "subscription_activatetrialtest_activatetrialtest_service"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest_activatetrialtest",
      "target": "subscription_activatetrialtest_activatetrialtest_testalreadyusedtrialtakesprecedence"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest_activatetrialtest",
      "target": "subscription_activatetrialtest_activatetrialtest_testdisabledflagtakesprecedenceovermissingplan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest_activatetrialtest",
      "target": "subscription_activatetrialtest_activatetrialtest_testmissingbasicplanstaysaservererror"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest_activatetrialtest",
      "target": "subscription_activatetrialtest_activatetrialtest_testnoactivetrialperiodisreportedastrialdisabled"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "return_type",
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest_activatetrialtest_service",
      "target": "subscriptionservice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest_activatetrialtest_service",
      "target": "tests_subscription_activatetrialtest_php_subscriptionplan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest_activatetrialtest_testalreadyusedtrialtakesprecedence",
      "target": "subscription_activatetrialtest_activatetrialtest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest_activatetrialtest_testdisabledflagtakesprecedenceovermissingplan",
      "target": "subscription_activatetrialtest_activatetrialtest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest_activatetrialtest_testmissingbasicplanstaysaservererror",
      "target": "subscription_activatetrialtest_activatetrialtest_service"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "subscription_activatetrialtest_activatetrialtest_testnoactivetrialperiodisreportedastrialdisabled",
      "target": "subscription_activatetrialtest_activatetrialtest_service"
    },
    {
      "relation": "references_constant",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Subscription/ActivateTrialTest.php",
      "source_location": "L48",
      "weight": 1.0,
      "source": "subscription_activatetrialtest_activatetrialtest_testnoactivetrialperiodisreportedastrialdisabled",
      "target": "tests_subscription_activatetrialtest_php_subscriptionplan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tag_tenanttagtest",
      "target": "tag_tenanttagtest_tenanttagtest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tag_tenanttagtest_tenanttagtest",
      "target": "tag_tenanttagtest_tenanttagtest_doctoruser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tag_tenanttagtest_tenanttagtest",
      "target": "tag_tenanttagtest_tenanttagtest_testcannottouchanothertenantstag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tag_tenanttagtest_tenanttagtest",
      "target": "tag_tenanttagtest_tenanttagtest_testcreatehonorsactiveflag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tag_tenanttagtest_tenanttagtest",
      "target": "tag_tenanttagtest_tenanttagtest_testcreatelistupdatedelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tag_tenanttagtest_tenanttagtest",
      "target": "tag_tenanttagtest_tenanttagtest_testrejectsinvalidnameandcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tag_tenanttagtest_tenanttagtest_testcannottouchanothertenantstag",
      "target": "tag_tenanttagtest_tenanttagtest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tag_tenanttagtest_tenanttagtest_testcreatehonorsactiveflag",
      "target": "tag_tenanttagtest_tenanttagtest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tag_tenanttagtest_tenanttagtest_testcreatelistupdatedelete",
      "target": "tag_tenanttagtest_tenanttagtest_doctoruser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "tests/Tag/TenantTagTest.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tag_tenanttagtest_tenanttagtest_testrejectsinvalidnameandcolor",
      "target": "tag_tenanttagtest_tenanttagtest_doctoruser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.json",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tsconfig",
      "target": "tsconfig_compileroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.json",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tsconfig",
      "target": "tsconfig_exclude"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.json",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tsconfig",
      "target": "tsconfig_include"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.json",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tsconfig_compileroptions",
      "target": "tsconfig_compileroptions_allowsyntheticdefaultimports"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.json",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tsconfig_compileroptions",
      "target": "tsconfig_compileroptions_esmoduleinterop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.json",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tsconfig_compileroptions",
      "target": "tsconfig_compileroptions_jsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.json",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tsconfig_compileroptions",
      "target": "tsconfig_compileroptions_module"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.json",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tsconfig_compileroptions",
      "target": "tsconfig_compileroptions_moduleresolution"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.json",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tsconfig_compileroptions",
      "target": "tsconfig_compileroptions_paths"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.json",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tsconfig_compileroptions",
      "target": "tsconfig_compileroptions_skiplibcheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.json",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tsconfig_compileroptions",
      "target": "tsconfig_compileroptions_strict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.json",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tsconfig_compileroptions",
      "target": "tsconfig_compileroptions_target"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "tsconfig.json",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tsconfig_compileroptions_paths",
      "target": "tsconfig_paths"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "webpack.config.js",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "webpack_config",
      "target": "webpack_config_encore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/guidelines.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_guidelines",
      "target": "claude_guidelines_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_prompt_writer_\u0648_run_prompt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/guidelines.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_guidelines_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_prompt_writer_\u0648_run_prompt",
      "target": "claude_guidelines_\u06f1_\u062f\u0631\u06a9_\u0645\u0633\u0626\u0644\u0647_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u062e\u0637_\u06a9\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/guidelines.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_guidelines_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_prompt_writer_\u0648_run_prompt",
      "target": "claude_guidelines_\u06f2_todo_\u0633\u062a\u0648\u0646_\u0641\u0642\u0631\u0627\u062a_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/guidelines.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_guidelines_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_prompt_writer_\u0648_run_prompt",
      "target": "claude_guidelines_\u06f3_\u062a\u0633\u062a_\u062a\u0639\u0631\u06cc\u0641_\u062a\u0645\u0627\u0645_\u0634\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/guidelines.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_guidelines_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_prompt_writer_\u0648_run_prompt",
      "target": "claude_guidelines_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_\u0628\u062e\u0634\u06cc_\u0627\u0632_\u06a9\u0627\u0631_\u0646\u0647_\u0628\u0639\u062f_\u0627\u0632_\u06a9\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/guidelines.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_guidelines_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_prompt_writer_\u0648_run_prompt",
      "target": "claude_guidelines_\u06f5_\u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc_solid_\u0648_\u0627\u0644\u06af\u0648\u0647\u0627_\u062f\u0631_\u0628\u0633\u062a\u0631_\u0627\u06cc\u0646_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/guidelines.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_guidelines_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_prompt_writer_\u0648_run_prompt",
      "target": "claude_guidelines_\u06f6_\u0631\u0641\u062a\u0627\u0631_\u062a\u062d\u0644\u06cc\u0644_\u06af\u0631_\u0646\u0642\u0634_agent_\u062f\u0631_\u0647\u0631_\u062f\u0648_\u0627\u0633\u06a9\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/guidelines.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_guidelines_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_prompt_writer_\u0648_run_prompt",
      "target": "claude_guidelines_\u06f7_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u067e\u0627\u06cc\u0627\u0646_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0628\u0631\u0627\u06cc_run_prompt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/guidelines.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_guidelines_\u06f5_\u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc_solid_\u0648_\u0627\u0644\u06af\u0648\u0647\u0627_\u062f\u0631_\u0628\u0633\u062a\u0631_\u0627\u06cc\u0646_\u067e\u0631\u0648\u0698\u0647",
      "target": "claude_guidelines_solid_\u06cc\u0639\u0646\u06cc_\u062f\u0631_\u0627\u06cc\u0646_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/guidelines.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_guidelines_\u06f5_\u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc_solid_\u0648_\u0627\u0644\u06af\u0648\u0647\u0627_\u062f\u0631_\u0628\u0633\u062a\u0631_\u0627\u06cc\u0646_\u067e\u0631\u0648\u0698\u0647",
      "target": "claude_guidelines_\u0627\u0644\u06af\u0648\u0647\u0627\u06cc_\u067e\u0630\u06cc\u0631\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u06cc\u0646_workspace"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/guidelines.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_guidelines_\u06f5_\u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc_solid_\u0648_\u0627\u0644\u06af\u0648\u0647\u0627_\u062f\u0631_\u0628\u0633\u062a\u0631_\u0627\u06cc\u0646_\u067e\u0631\u0648\u0698\u0647",
      "target": "claude_guidelines_\u0645\u0631\u0632_over_engineering"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ios_safari_css_fallbacks",
      "target": "prompt_admin_ios_safari_css_fallbacks_\u0631\u0641\u0639_\u0628\u0647\u0645_\u0631\u06cc\u062e\u062a\u06af\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0631\u0648\u06cc_iphone_8_safari_chrome_ios"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ios_safari_css_fallbacks_\u0631\u0641\u0639_\u0628\u0647\u0645_\u0631\u06cc\u062e\u062a\u06af\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0631\u0648\u06cc_iphone_8_safari_chrome_ios",
      "target": "prompt_admin_ios_safari_css_fallbacks_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ios_safari_css_fallbacks_\u0631\u0641\u0639_\u0628\u0647\u0645_\u0631\u06cc\u062e\u062a\u06af\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0631\u0648\u06cc_iphone_8_safari_chrome_ios",
      "target": "prompt_admin_ios_safari_css_fallbacks_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ios_safari_css_fallbacks_\u0631\u0641\u0639_\u0628\u0647\u0645_\u0631\u06cc\u062e\u062a\u06af\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0631\u0648\u06cc_iphone_8_safari_chrome_ios",
      "target": "prompt_admin_ios_safari_css_fallbacks_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ios_safari_css_fallbacks_\u0631\u0641\u0639_\u0628\u0647\u0645_\u0631\u06cc\u062e\u062a\u06af\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0631\u0648\u06cc_iphone_8_safari_chrome_ios",
      "target": "prompt_admin_ios_safari_css_fallbacks_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ios_safari_css_fallbacks_\u0631\u0641\u0639_\u0628\u0647\u0645_\u0631\u06cc\u062e\u062a\u06af\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0631\u0648\u06cc_iphone_8_safari_chrome_ios",
      "target": "prompt_admin_ios_safari_css_fallbacks_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ios_safari_css_fallbacks_\u0631\u0641\u0639_\u0628\u0647\u0645_\u0631\u06cc\u062e\u062a\u06af\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0631\u0648\u06cc_iphone_8_safari_chrome_ios",
      "target": "prompt_admin_ios_safari_css_fallbacks_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ios_safari_css_fallbacks_\u0631\u0641\u0639_\u0628\u0647\u0645_\u0631\u06cc\u062e\u062a\u06af\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0631\u0648\u06cc_iphone_8_safari_chrome_ios",
      "target": "prompt_admin_ios_safari_css_fallbacks_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ios_safari_css_fallbacks_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_ios_safari_css_fallbacks_\u06f1_fallback_\u0647\u06af\u0632_srgb_\u0628\u0631\u0627\u06cc_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0631\u0646\u06af_\u0645\u0628\u062a\u0646\u06cc_\u0628\u0631_oklch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ios_safari_css_fallbacks_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_ios_safari_css_fallbacks_\u06f2_fallback_\u0628\u0631\u0627\u06cc_color_mix_\u062f\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_inline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ios_safari_css_fallbacks_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_ios_safari_css_fallbacks_\u06f3_\u062a\u0635\u0645\u06cc\u0645_\u062f\u0631\u0628\u0627\u0631\u0647_tailwind_v4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ios-safari-css-fallbacks.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ios_safari_css_fallbacks_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_ios_safari_css_fallbacks_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_jalali_date_input",
      "target": "prompt_admin_jalali_date_input_\u0647\u0645\u0647_\u06cc_\u062a\u0642\u0648\u06cc\u0645_\u0647\u0627\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627\u06cc\u062f_\u0634\u0645\u0633\u06cc_\u0628\u0627\u0634\u0646\u062f_\u0631\u0641\u0639_\u062a\u0642\u0648\u06cc\u0645_\u0645\u06cc\u0644\u0627\u062f\u06cc_persiandateinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_jalali_date_input_\u0647\u0645\u0647_\u06cc_\u062a\u0642\u0648\u06cc\u0645_\u0647\u0627\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627\u06cc\u062f_\u0634\u0645\u0633\u06cc_\u0628\u0627\u0634\u0646\u062f_\u0631\u0641\u0639_\u062a\u0642\u0648\u06cc\u0645_\u0645\u06cc\u0644\u0627\u062f\u06cc_persiandateinput",
      "target": "prompt_admin_jalali_date_input_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_jalali_date_input_\u0647\u0645\u0647_\u06cc_\u062a\u0642\u0648\u06cc\u0645_\u0647\u0627\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627\u06cc\u062f_\u0634\u0645\u0633\u06cc_\u0628\u0627\u0634\u0646\u062f_\u0631\u0641\u0639_\u062a\u0642\u0648\u06cc\u0645_\u0645\u06cc\u0644\u0627\u062f\u06cc_persiandateinput",
      "target": "prompt_admin_jalali_date_input_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_jalali_date_input_\u0647\u0645\u0647_\u06cc_\u062a\u0642\u0648\u06cc\u0645_\u0647\u0627\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627\u06cc\u062f_\u0634\u0645\u0633\u06cc_\u0628\u0627\u0634\u0646\u062f_\u0631\u0641\u0639_\u062a\u0642\u0648\u06cc\u0645_\u0645\u06cc\u0644\u0627\u062f\u06cc_persiandateinput",
      "target": "prompt_admin_jalali_date_input_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_jalali_date_input_\u0647\u0645\u0647_\u06cc_\u062a\u0642\u0648\u06cc\u0645_\u0647\u0627\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627\u06cc\u062f_\u0634\u0645\u0633\u06cc_\u0628\u0627\u0634\u0646\u062f_\u0631\u0641\u0639_\u062a\u0642\u0648\u06cc\u0645_\u0645\u06cc\u0644\u0627\u062f\u06cc_persiandateinput",
      "target": "prompt_admin_jalali_date_input_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_jalali_date_input_\u0647\u0645\u0647_\u06cc_\u062a\u0642\u0648\u06cc\u0645_\u0647\u0627\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627\u06cc\u062f_\u0634\u0645\u0633\u06cc_\u0628\u0627\u0634\u0646\u062f_\u0631\u0641\u0639_\u062a\u0642\u0648\u06cc\u0645_\u0645\u06cc\u0644\u0627\u062f\u06cc_persiandateinput",
      "target": "prompt_admin_jalali_date_input_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0645\u0634\u06a9\u0644_\u062f\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_jalali_date_input_\u0647\u0645\u0647_\u06cc_\u062a\u0642\u0648\u06cc\u0645_\u0647\u0627\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627\u06cc\u062f_\u0634\u0645\u0633\u06cc_\u0628\u0627\u0634\u0646\u062f_\u0631\u0641\u0639_\u062a\u0642\u0648\u06cc\u0645_\u0645\u06cc\u0644\u0627\u062f\u06cc_persiandateinput",
      "target": "prompt_admin_jalali_date_input_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_jalali_date_input_\u0647\u0645\u0647_\u06cc_\u062a\u0642\u0648\u06cc\u0645_\u0647\u0627\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627\u06cc\u062f_\u0634\u0645\u0633\u06cc_\u0628\u0627\u0634\u0646\u062f_\u0631\u0641\u0639_\u062a\u0642\u0648\u06cc\u0645_\u0645\u06cc\u0644\u0627\u062f\u06cc_persiandateinput",
      "target": "prompt_admin_jalali_date_input_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_jalali_date_input_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
      "target": "prompt_admin_jalali_date_input_call_site\u0647\u0627\u06cc_\u0641\u0639\u0644\u06cc_persiandateinput_\u0646\u0628\u0627\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631_\u06a9\u0646\u0646\u062f_\u0641\u0642\u0637_\u0628\u0631\u0627\u06cc_\u0627\u0637\u0645\u06cc\u0646\u0627\u0646_\u0627\u0632_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_props"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_jalali_date_input_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_jalali_date_input_\u06f1_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_persiandateinput_tsx_\u0631\u0648\u06cc_\u067e\u06cc\u06a9\u0631_\u0634\u0645\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_jalali_date_input_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_jalali_date_input_\u06f2_\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_\u0633\u0627\u0644_\u0628\u0631\u0627\u06cc_\u062a\u0627\u0631\u06cc\u062e_\u062a\u0648\u0644\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-jalali-date-input.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_jalali_date_input_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_jalali_date_input_\u06f3_\u0631\u0641\u0639_\u0647\u0645_\u067e\u0648\u0634\u0627\u0646\u06cc_solid_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0648\u0644\u06cc_\u062a\u0648\u0635\u06cc\u0647_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive",
      "target": "prompt_admin_mobile_responsive_\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648_\u06a9\u0631\u062f\u0646_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631\u0627\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_iphone_8_\u06f3\u06f7\u06f5px"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648_\u06a9\u0631\u062f\u0646_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631\u0627\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_iphone_8_\u06f3\u06f7\u06f5px",
      "target": "prompt_admin_mobile_responsive_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648_\u06a9\u0631\u062f\u0646_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631\u0627\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_iphone_8_\u06f3\u06f7\u06f5px",
      "target": "prompt_admin_mobile_responsive_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648_\u06a9\u0631\u062f\u0646_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631\u0627\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_iphone_8_\u06f3\u06f7\u06f5px",
      "target": "prompt_admin_mobile_responsive_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648_\u06a9\u0631\u062f\u0646_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631\u0627\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_iphone_8_\u06f3\u06f7\u06f5px",
      "target": "prompt_admin_mobile_responsive_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648_\u06a9\u0631\u062f\u0646_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631\u0627\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_iphone_8_\u06f3\u06f7\u06f5px",
      "target": "prompt_admin_mobile_responsive_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648_\u06a9\u0631\u062f\u0646_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631\u0627\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_iphone_8_\u06f3\u06f7\u06f5px",
      "target": "prompt_admin_mobile_responsive_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648_\u06a9\u0631\u062f\u0646_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631\u0627\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_iphone_8_\u06f3\u06f7\u06f5px",
      "target": "prompt_admin_mobile_responsive_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_admin_mobile_responsive_css_assets_admin_styles_css"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_admin_mobile_responsive_topbar_breakpoint_\u0646\u0627\u0647\u0645\u0627\u0647\u0646\u06af_\u0628\u0627_css"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_admin_mobile_responsive_\u0646\u0645\u0648\u0646\u0647_\u06af\u0631\u06cc\u062f_inline_\u062a\u06a9\u0631\u0627\u0631\u0634\u062f\u0647_\u062f\u0631_\u06f2\u06f0_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_mobile_responsive_\u06f1_stat_grid_\u0631\u0627_\u0630\u0627\u062a\u0627_\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648_\u06a9\u0646_css"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_mobile_responsive_\u06f2_\u062d\u0630\u0641_gridtemplatecolumns_inline_\u0627\u0632_stat_grid\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_mobile_responsive_\u06f3_\u0644\u0627\u06cc\u0647_\u0647\u0627\u06cc_\u062f\u0648_\u0633\u0647_\u0633\u062a\u0648\u0646\u0647_inline_\u0631\u06cc\u0633\u067e\u0627\u0646\u0633\u06cc\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_mobile_responsive_\u06f4_\u0647\u0645\u0627\u0647\u0646\u06af\u06cc_breakpoint_\u0645\u0646\u0648\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_mobile_responsive_\u06f5_\u06af\u0627\u0631\u062f_\u0633\u0631\u0627\u0633\u0631\u06cc_\u0636\u062f_overflow_\u0627\u0641\u0642\u06cc_padding_\u0645\u0648\u0628\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-mobile-responsive.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_mobile_responsive_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_mobile_responsive_\u06f6_\u062c\u062f\u0648\u0644_\u0647\u0627_\u062f\u0627\u062e\u0644_\u06a9\u0627\u0646\u062a\u06cc\u0646\u0631_\u0627\u0633\u06a9\u0631\u0648\u0644_\u0634\u0648\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect",
      "target": "prompt_admin_native_select_to_searchableselect_\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc_\u0647\u0645\u0647_\u06cc_select_\u0628\u0648\u0645\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_searchableselect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc_\u0647\u0645\u0647_\u06cc_select_\u0628\u0648\u0645\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_searchableselect",
      "target": "prompt_admin_native_select_to_searchableselect_api_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_searchableselect_\u0645\u0631\u062c\u0639_\u062a\u063a\u06cc\u06cc\u0631\u0634_\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc_\u0647\u0645\u0647_\u06cc_select_\u0628\u0648\u0645\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_searchableselect",
      "target": "prompt_admin_native_select_to_searchableselect_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc_\u0647\u0645\u0647_\u06cc_select_\u0628\u0648\u0645\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_searchableselect",
      "target": "prompt_admin_native_select_to_searchableselect_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062f\u0627\u0631\u0627\u06cc_select_\u0628\u0648\u0645\u06cc_\u06f1\u06f6_\u0641\u0627\u06cc\u0644_\u06f3\u06f5_\u0645\u0648\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc_\u0647\u0645\u0647_\u06cc_select_\u0628\u0648\u0645\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_searchableselect",
      "target": "prompt_admin_native_select_to_searchableselect_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc_\u0647\u0645\u0647_\u06cc_select_\u0628\u0648\u0645\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_searchableselect",
      "target": "prompt_admin_native_select_to_searchableselect_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0633\u0647_\u0627\u0644\u06af\u0648\u06cc_\u0631\u0627\u06cc\u062c"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc_\u0647\u0645\u0647_\u06cc_select_\u0628\u0648\u0645\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_searchableselect",
      "target": "prompt_admin_native_select_to_searchableselect_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc_\u0647\u0645\u0647_\u06cc_select_\u0628\u0648\u0645\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_searchableselect",
      "target": "prompt_admin_native_select_to_searchableselect_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0633\u0647_\u0627\u0644\u06af\u0648\u06cc_\u0631\u0627\u06cc\u062c",
      "target": "prompt_admin_native_select_to_searchableselect_\u0627\u0644\u06af\u0648\u06cc_a_controlled_\u0628\u0627_value_onchange_\u0628\u06cc\u0634\u062a\u0631\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0633\u0647_\u0627\u0644\u06af\u0648\u06cc_\u0631\u0627\u06cc\u062c",
      "target": "prompt_admin_native_select_to_searchableselect_\u0627\u0644\u06af\u0648\u06cc_b_\u06af\u0632\u06cc\u0646\u0647_\u0647\u0627\u06cc_\u0648\u0627\u0628\u0633\u062a\u0647_disabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0633\u0647_\u0627\u0644\u06af\u0648\u06cc_\u0631\u0627\u06cc\u062c",
      "target": "prompt_admin_native_select_to_searchableselect_\u0627\u0644\u06af\u0648\u06cc_c_react_hook_form_\u0628\u0627_register_\u062e\u0627\u0635_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f_controller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_native_select_to_searchableselect_\u06f1_\u062a\u0628\u062f\u06cc\u0644_\u0627\u0644\u06af\u0648\u06cc_a_controlled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_native_select_to_searchableselect_\u06f2_\u062a\u0628\u062f\u06cc\u0644_\u0627\u0644\u06af\u0648\u06cc_b_\u0648\u0627\u0628\u0633\u062a\u0647_disabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_native_select_to_searchableselect_\u06f3_\u062a\u0628\u062f\u06cc\u0644_\u0627\u0644\u06af\u0648\u06cc_c_react_hook_form"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-native-select-to-searchableselect.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_native_select_to_searchableselect_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_native_select_to_searchableselect_\u06f4_\u062d\u0630\u0641_\u06a9\u062f_\u0645\u0631\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal",
      "target": "prompt_admin_payment_refund_reversal_\u0628\u0631\u06af\u0634\u062a_\u0627\u0633\u062a\u0631\u062f\u0627\u062f_\u0648\u062c\u0647_\u0645\u0644\u062a_\u0627\u0632_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_bpreversalrequest_bprefundrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0628\u0631\u06af\u0634\u062a_\u0627\u0633\u062a\u0631\u062f\u0627\u062f_\u0648\u062c\u0647_\u0645\u0644\u062a_\u0627\u0632_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_bpreversalrequest_bprefundrequest",
      "target": "prompt_admin_payment_refund_reversal_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0628\u0631\u06af\u0634\u062a_\u0627\u0633\u062a\u0631\u062f\u0627\u062f_\u0648\u062c\u0647_\u0645\u0644\u062a_\u0627\u0632_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_bpreversalrequest_bprefundrequest",
      "target": "prompt_admin_payment_refund_reversal_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0628\u0631\u06af\u0634\u062a_\u0627\u0633\u062a\u0631\u062f\u0627\u062f_\u0648\u062c\u0647_\u0645\u0644\u062a_\u0627\u0632_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_bpreversalrequest_bprefundrequest",
      "target": "prompt_admin_payment_refund_reversal_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0628\u0631\u06af\u0634\u062a_\u0627\u0633\u062a\u0631\u062f\u0627\u062f_\u0648\u062c\u0647_\u0645\u0644\u062a_\u0627\u0632_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_bpreversalrequest_bprefundrequest",
      "target": "prompt_admin_payment_refund_reversal_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0628\u0631\u06af\u0634\u062a_\u0627\u0633\u062a\u0631\u062f\u0627\u062f_\u0648\u062c\u0647_\u0645\u0644\u062a_\u0627\u0632_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_bpreversalrequest_bprefundrequest",
      "target": "prompt_admin_payment_refund_reversal_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0628\u0631\u06af\u0634\u062a_\u0627\u0633\u062a\u0631\u062f\u0627\u062f_\u0648\u062c\u0647_\u0645\u0644\u062a_\u0627\u0632_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_bpreversalrequest_bprefundrequest",
      "target": "prompt_admin_payment_refund_reversal_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_admin_payment_refund_reversal_adminapicontroller_paymentdetail_\u0627\u0644\u0627\u0646_\u0641\u0642\u0637_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_admin_payment_refund_reversal_mellatgateway_php_\u0627\u0644\u06af\u0648\u06cc_\u0645\u0648\u062c\u0648\u062f_rest_soap_\u067e\u0633_\u0627\u0632_\u06a9\u0627\u0631_sandbox"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_admin_payment_refund_reversal_paymentgatewayinterface_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_admin_payment_refund_reversal_paymentmanager_php_\u0627\u0644\u06af\u0648\u06cc_log_\u0648_transaction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_payment_refund_reversal_\u06f1_\u06a9\u0644\u0627\u0633_\u0646\u062a\u06cc\u062c\u0647_refund_reverse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_payment_refund_reversal_\u06f2_interface_\u062f\u0648_\u0645\u062a\u062f_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_payment_refund_reversal_\u06f3_mellatgateway_refund_reverse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_payment_refund_reversal_\u06f4_paymentlog_\u0627\u06a9\u0634\u0646_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_payment_refund_reversal_\u06f5_paymentmanager_refundpayment_reversepayment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_payment_refund_reversal_\u06f6_admin_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-payment-refund-reversal.md",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_payment_refund_reversal_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_payment_refund_reversal_\u06f7_frontend_paymentdetailpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_pwa",
      "target": "prompt_admin_pwa_admin_panel_pwa"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_pwa_admin_panel_pwa",
      "target": "prompt_admin_pwa_\u062a\u0633\u062a_\u067e\u0633_\u0627\u0632_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_pwa_admin_panel_pwa",
      "target": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u0645\u0648\u0631\u062f_\u0646\u06cc\u0627\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_pwa_admin_panel_pwa",
      "target": "prompt_admin_pwa_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627_\u0648_\u0646\u06a9\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_pwa_admin_panel_pwa",
      "target": "prompt_admin_pwa_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u0645\u0648\u0631\u062f_\u0646\u06cc\u0627\u0632",
      "target": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f1_web_app_manifest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u0645\u0648\u0631\u062f_\u0646\u06cc\u0627\u0632",
      "target": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f2_service_worker_cache_shell"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u0645\u0648\u0631\u062f_\u0646\u06cc\u0627\u0632",
      "target": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f3_\u062b\u0628\u062a_service_worker_\u062f\u0631_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u0645\u0648\u0631\u062f_\u0646\u06cc\u0627\u0632",
      "target": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f4_install_prompt_banner_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0627\u0645\u0627_\u0645\u0637\u0644\u0648\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-pwa.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_pwa_\u062a\u0633\u062a_\u067e\u0633_\u0627\u0632_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a",
      "target": "prompt_admin_pwa_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0627\u0645\u067e\u062a_\u0646\u0635\u0628_\u062f\u0631_\u0635\u0641\u062d\u0647_\u0644\u0627\u06af\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit",
      "target": "prompt_admin_spa_adapt_backend_audit_\u062a\u0637\u0628\u06cc\u0642_admin_spa_\u0628\u0627_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_api_\u0628\u0631\u0646\u0686_backend_audit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u062a\u0637\u0628\u06cc\u0642_admin_spa_\u0628\u0627_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_api_\u0628\u0631\u0646\u0686_backend_audit",
      "target": "prompt_admin_spa_adapt_backend_audit_\u062c\u062f\u0648\u0644_\u06a9\u0627\u0645\u0644_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_api_\u0647\u0645\u0647_\u06cc_endpoint\u0647\u0627\u06cc_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u062a\u0637\u0628\u06cc\u0642_admin_spa_\u0628\u0627_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_api_\u0628\u0631\u0646\u0686_backend_audit",
      "target": "prompt_admin_spa_adapt_backend_audit_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u062a\u0637\u0628\u06cc\u0642_admin_spa_\u0628\u0627_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_api_\u0628\u0631\u0646\u0686_backend_audit",
      "target": "prompt_admin_spa_adapt_backend_audit_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u062a\u0637\u0628\u06cc\u0642_admin_spa_\u0628\u0627_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_api_\u0628\u0631\u0646\u0686_backend_audit",
      "target": "prompt_admin_spa_adapt_backend_audit_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u062a\u0637\u0628\u06cc\u0642_admin_spa_\u0628\u0627_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_api_\u0628\u0631\u0646\u0686_backend_audit",
      "target": "prompt_admin_spa_adapt_backend_audit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u062a\u0637\u0628\u06cc\u0642_admin_spa_\u0628\u0627_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_api_\u0628\u0631\u0646\u0686_backend_audit",
      "target": "prompt_admin_spa_adapt_backend_audit_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u062a\u0637\u0628\u06cc\u0642_admin_spa_\u0628\u0627_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_api_\u0628\u0631\u0646\u0686_backend_audit",
      "target": "prompt_admin_spa_adapt_backend_audit_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_admin_spa_adapt_backend_audit_claimspage_tsx_\u0628\u062f\u0648\u0646_\u0635\u0641\u062d\u0647_\u0628\u0646\u062f\u06cc_\u0641\u0642\u0637_data_data_data"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_admin_spa_adapt_backend_audit_representationsettlementpage_tsx_\u0628\u062f\u0648\u0646_\u0635\u0641\u062d\u0647_\u0628\u0646\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_spa_adapt_backend_audit_\u06f1_claimspage_\u0627\u0641\u0632\u0648\u062f\u0646_\u0635\u0641\u062d\u0647_\u0628\u0646\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_spa_adapt_backend_audit_\u06f2_claimspage_\u0647\u0646\u062f\u0644_\u062e\u0637\u0627\u06cc_\u06f4\u06f2\u06f2_\u0631\u0648\u06cc_approve_pay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_spa_adapt_backend_audit_\u06f3_representationsettlementpage_\u0627\u0641\u0632\u0648\u062f\u0646_\u0635\u0641\u062d\u0647_\u0628\u0646\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_spa_adapt_backend_audit_\u06f4_\u062a\u0623\u06cc\u06cc\u062f_\u0639\u062f\u0645_\u0645\u0635\u0631\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-adapt-backend-audit.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_adapt_backend_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_spa_adapt_backend_audit_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_\u0628\u062f\u0648\u0646_\u062a\u063a\u06cc\u06cc\u0631_\u06a9\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite",
      "target": "prompt_admin_spa_test_suite_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u062a\u0633\u062a_\u0648_\u0646\u0648\u0634\u062a\u0646_\u062a\u0633\u062a_\u0633\u0648\u0626\u06cc\u062a_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0627\u06cc_admin_spa"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u062a\u0633\u062a_\u0648_\u0646\u0648\u0634\u062a\u0646_\u062a\u0633\u062a_\u0633\u0648\u0626\u06cc\u062a_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0627\u06cc_admin_spa",
      "target": "prompt_admin_spa_test_suite_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u062a\u0633\u062a_\u0648_\u0646\u0648\u0634\u062a\u0646_\u062a\u0633\u062a_\u0633\u0648\u0626\u06cc\u062a_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0627\u06cc_admin_spa",
      "target": "prompt_admin_spa_test_suite_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u062a\u0633\u062a_\u0648_\u0646\u0648\u0634\u062a\u0646_\u062a\u0633\u062a_\u0633\u0648\u0626\u06cc\u062a_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0627\u06cc_admin_spa",
      "target": "prompt_admin_spa_test_suite_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L306",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u062a\u0633\u062a_\u0648_\u0646\u0648\u0634\u062a\u0646_\u062a\u0633\u062a_\u0633\u0648\u0626\u06cc\u062a_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0627\u06cc_admin_spa",
      "target": "prompt_admin_spa_test_suite_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u062a\u0633\u062a_\u0648_\u0646\u0648\u0634\u062a\u0646_\u062a\u0633\u062a_\u0633\u0648\u0626\u06cc\u062a_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0627\u06cc_admin_spa",
      "target": "prompt_admin_spa_test_suite_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u062a\u0633\u062a_\u0648_\u0646\u0648\u0634\u062a\u0646_\u062a\u0633\u062a_\u0633\u0648\u0626\u06cc\u062a_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0627\u06cc_admin_spa",
      "target": "prompt_admin_spa_test_suite_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u062a\u0633\u062a_\u0648_\u0646\u0648\u0634\u062a\u0646_\u062a\u0633\u062a_\u0633\u0648\u0626\u06cc\u062a_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0627\u06cc_admin_spa",
      "target": "prompt_admin_spa_test_suite_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_spa_test_suite_\u06f1_\u0646\u0635\u0628_\u0627\u0628\u0632\u0627\u0631_\u0648_\u06a9\u0627\u0646\u0641\u06cc\u06af_runner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_spa_test_suite_\u06f2_\u062a\u0633\u062a_\u0648\u0627\u062d\u062f_lib_utils_ts_\u0627\u0648\u0644_\u0648_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0645\u0646\u0637\u0642_\u062e\u0627\u0644\u0635_\u0628\u062f\u0648\u0646_mock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_spa_test_suite_\u06f3_\u062a\u0633\u062a_lib_api_ts_mock_fetch_localstorage_store_location"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_spa_test_suite_\u06f4_\u062a\u0633\u062a_stores"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_spa_test_suite_\u06f5_\u062a\u0633\u062a_hooks_\u0628\u0627_queryclient_wrapper_mock_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_spa_test_suite_\u06f6_\u062a\u0633\u062a_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0647\u0627\u06cc_ui_render_\u0631\u0641\u062a\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L283",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_spa_test_suite_\u06f7_\u062a\u0633\u062a_\u0635\u0641\u062d\u0647_page_\u0628\u0627_mock_\u0644\u0627\u06cc\u0647_\u06cc_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-spa-test-suite.md",
      "source_location": "L298",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_spa_test_suite_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_spa_test_suite_\u06f8_\u0627\u062c\u0631\u0627_\u0648_\u0633\u0628\u0632\u06a9\u0631\u062f\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit",
      "target": "prompt_admin_theme_dark_light_audit_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0644\u0627\u06cc\u062a_\u0645\u0648\u062f_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_spa"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0644\u0627\u06cc\u062a_\u0645\u0648\u062f_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_spa",
      "target": "prompt_admin_theme_dark_light_audit_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0644\u0627\u06cc\u062a_\u0645\u0648\u062f_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_spa",
      "target": "prompt_admin_theme_dark_light_audit_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0644\u0627\u06cc\u062a_\u0645\u0648\u062f_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_spa",
      "target": "prompt_admin_theme_dark_light_audit_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0644\u0627\u06cc\u062a_\u0645\u0648\u062f_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_spa",
      "target": "prompt_admin_theme_dark_light_audit_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L314",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0644\u0627\u06cc\u062a_\u0645\u0648\u062f_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_spa",
      "target": "prompt_admin_theme_dark_light_audit_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0644\u0627\u06cc\u062a_\u0645\u0648\u062f_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_spa",
      "target": "prompt_admin_theme_dark_light_audit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0644\u0627\u06cc\u062a_\u0645\u0648\u062f_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_spa",
      "target": "prompt_admin_theme_dark_light_audit_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0644\u0627\u06cc\u062a_\u0645\u0648\u062f_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_spa",
      "target": "prompt_admin_theme_dark_light_audit_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_admin_theme_dark_light_audit_\u062f\u0633\u062a\u0647_a_style_inline_\u0628\u0627_\u0631\u0646\u06af_\u062b\u0627\u0628\u062a_\u062e\u0631\u0627\u0628\u06cc_\u0642\u0637\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_admin_theme_dark_light_audit_\u062f\u0633\u062a\u0647_b_utility_\u0631\u0648\u0634\u0646_\u0628\u062f\u0648\u0646_\u062c\u0641\u062a_dark"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_admin_theme_dark_light_audit_\u062f\u0633\u062a\u0647_c_css_\u062b\u0627\u0628\u062a_\u062f\u0631_styles_css_\u0648_\u0622\u06cc\u06a9\u0648\u0646_\u0647\u0627\u06cc_svg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_admin_theme_dark_light_audit_css_\u062b\u0627\u0628\u062a_assets_admin_styles_css_\u062e\u0637_\u06f9\u06f5\u06f8_\u06f9\u06f7\u06f0"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_admin_theme_dark_light_audit_utility_\u0631\u0648\u0634\u0646_\u0628\u062f\u0648\u0646_\u062c\u0641\u062a_dark_pages_appointmentdetailpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_admin_theme_dark_light_audit_utility_\u0631\u0648\u0634\u0646_\u0628\u062f\u0648\u0646_\u062c\u0641\u062a_dark_pages_representationdetailpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_admin_theme_dark_light_audit_\u0627\u0644\u06af\u0648\u06cc_\u062f\u0631\u0633\u062a_\u0645\u0648\u062c\u0648\u062f_\u062f\u0631_\u067e\u0631\u0648\u0698\u0647_\u0645\u0631\u062c\u0639_\u0633\u0628\u06a9_components_freevisitprice_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_admin_theme_dark_light_audit_\u0627\u0644\u06af\u0648\u06cc_\u0645\u0631\u062f\u0647_dark_\u06a9\u0646\u0627\u0631_inline_style_components_session_paymentstep_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_theme_dark_light_audit_\u06f1_\u062a\u062b\u0628\u06cc\u062a_\u062c\u062f\u0648\u0644_\u0646\u06af\u0627\u0634\u062a_\u0631\u0646\u06af_\u062a\u0648\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_theme_dark_light_audit_\u06f2_\u067e\u0627\u06a9\u0633\u0627\u0632\u06cc_dark_\u0647\u0627\u06cc_\u0645\u0631\u062f\u0647_\u062f\u0633\u062a\u0647_a_\u0627\u0648\u0644\u0648\u06cc\u062a_\u0627\u0648\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_theme_dark_light_audit_\u06f3_\u062a\u0628\u062f\u06cc\u0644_\u0628\u0642\u06cc\u0647_inline_style\u0647\u0627\u06cc_\u0631\u0646\u06af\u06cc_\u0628\u0647_\u062a\u0648\u06a9\u0646_\u062f\u0633\u062a\u0647_a_\u0627\u062f\u0627\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L227",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_theme_dark_light_audit_\u06f4_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_\u067e\u0648\u0634\u0634_\u062f\u0627\u0631\u06a9_\u0628\u0647_\u062f\u0633\u062a\u0647_b"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L254",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_theme_dark_light_audit_\u06f5_\u067e\u0627\u06a9\u0633\u0627\u0632\u06cc_styles_css"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L268",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_theme_dark_light_audit_\u06f6_\u0622\u06cc\u06a9\u0648\u0646_\u0647\u0627\u06cc_svg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L285",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_theme_dark_light_audit_\u06f7_\u062a\u0633\u062a_\u06af\u0627\u0631\u062f_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0633\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-theme-dark-light-audit.md",
      "source_location": "L306",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_theme_dark_light_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_theme_dark_light_audit_\u06f8_\u0641\u0627\u0632_\u06f3_\u0641\u0642\u0637_\u0628\u0627_\u062a\u0623\u06cc\u06cc\u062f_\u0635\u0631\u06cc\u062d_\u06a9\u0627\u0631\u0628\u0631_\u0645\u0647\u0627\u062c\u0631\u062a_\u0633\u0647_\u0641\u0627\u06cc\u0644_\u0628\u0632\u0631\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_kit_redesign",
      "target": "prompt_admin_ui_kit_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_ui_kit_\u0627\u0644\u0647\u0627\u0645_\u06af\u0631\u0641\u062a\u0647_\u0627\u0632_clinic_pro_tauri"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_kit_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_ui_kit_\u0627\u0644\u0647\u0627\u0645_\u06af\u0631\u0641\u062a\u0647_\u0627\u0632_clinic_pro_tauri",
      "target": "prompt_admin_ui_kit_redesign_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_kit_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_ui_kit_\u0627\u0644\u0647\u0627\u0645_\u06af\u0631\u0641\u062a\u0647_\u0627\u0632_clinic_pro_tauri",
      "target": "prompt_admin_ui_kit_redesign_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_kit_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_ui_kit_\u0627\u0644\u0647\u0627\u0645_\u06af\u0631\u0641\u062a\u0647_\u0627\u0632_clinic_pro_tauri",
      "target": "prompt_admin_ui_kit_redesign_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_kit_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_ui_kit_\u0627\u0644\u0647\u0627\u0645_\u06af\u0631\u0641\u062a\u0647_\u0627\u0632_clinic_pro_tauri",
      "target": "prompt_admin_ui_kit_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_kit_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_ui_kit_\u0627\u0644\u0647\u0627\u0645_\u06af\u0631\u0641\u062a\u0647_\u0627\u0632_clinic_pro_tauri",
      "target": "prompt_admin_ui_kit_redesign_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_kit_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_ui_kit_\u0627\u0644\u0647\u0627\u0645_\u06af\u0631\u0641\u062a\u0647_\u0627\u0632_clinic_pro_tauri",
      "target": "prompt_admin_ui_kit_redesign_\u0648\u06cc\u0698\u06af\u06cc_\u0647\u0627\u06cc_\u0628\u0635\u0631\u06cc_\u0647\u062f\u0641_\u0627\u0632_\u0627\u0633\u06a9\u0631\u06cc\u0646_\u0634\u0627\u062a_\u0647\u0627\u06cc_tauri"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_kit_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_ui_kit_\u0627\u0644\u0647\u0627\u0645_\u06af\u0631\u0641\u062a\u0647_\u0627\u0632_clinic_pro_tauri",
      "target": "prompt_admin_ui_kit_redesign_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_kit_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_ui_kit_redesign_\u06f1_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_\u0648_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0648\u06a9\u0646_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_kit_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_ui_kit_redesign_\u06f2_\u0633\u0627\u062e\u062a_\u062a\u06a9\u0645\u06cc\u0644_ui_kit_\u062f\u0631_assets_admin_components_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_kit_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_ui_kit_redesign_\u06f3_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0627\u062a_\u0631\u0648\u06cc_ui_kit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-kit-redesign.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_kit_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_ui_kit_redesign_\u06f4_\u062a\u0633\u062a_\u0647\u0631_\u0645\u0631\u062d\u0644\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri",
      "target": "prompt_admin_ui_match_tauri_\u0647\u0645\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_ui_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_\u0628\u0627_\u0641\u06cc\u06af\u0645\u0627_\u0632\u0628\u0627\u0646_\u0637\u0631\u0627\u062d\u06cc_clinic_pro_tauri"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0647\u0645\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_ui_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_\u0628\u0627_\u0641\u06cc\u06af\u0645\u0627_\u0632\u0628\u0627\u0646_\u0637\u0631\u0627\u062d\u06cc_clinic_pro_tauri",
      "target": "prompt_admin_ui_match_tauri_\u0628\u062e\u0634_\u0627\u0644\u0641_\u0633\u06cc\u0633\u062a\u0645_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06cc\u06a9_\u0628\u0627\u0631_\u067e\u0627\u06cc\u0647_\u06cc_\u0647\u0645\u0647_\u06cc_\u0635\u0641\u062d\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0647\u0645\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_ui_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_\u0628\u0627_\u0641\u06cc\u06af\u0645\u0627_\u0632\u0628\u0627\u0646_\u0637\u0631\u0627\u062d\u06cc_clinic_pro_tauri",
      "target": "prompt_admin_ui_match_tauri_\u0628\u062e\u0634_\u0628_\u062a\u0637\u0628\u06cc\u0642_\u062a\u06a9_\u062a\u06a9_\u0635\u0641\u062d\u0627\u062a_\u0628\u0627_\u0641\u0631\u06cc\u0645_\u0641\u06cc\u06af\u0645\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0647\u0645\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_ui_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_\u0628\u0627_\u0641\u06cc\u06af\u0645\u0627_\u0632\u0628\u0627\u0646_\u0637\u0631\u0627\u062d\u06cc_clinic_pro_tauri",
      "target": "prompt_admin_ui_match_tauri_\u0631\u0648\u0634_\u06a9\u0627\u0631_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc_\u06af\u0627\u0645_\u0628\u0647_\u06af\u0627\u0645_\u0648_\u0627\u06cc\u0645\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0647\u0645\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_ui_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_\u0628\u0627_\u0641\u06cc\u06af\u0645\u0627_\u0632\u0628\u0627\u0646_\u0637\u0631\u0627\u062d\u06cc_clinic_pro_tauri",
      "target": "prompt_admin_ui_match_tauri_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0641\u0639\u0644\u06cc_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u0634\u0631\u0648\u0639_\u0628\u062e\u0648\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0647\u0645\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_ui_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_\u0628\u0627_\u0641\u06cc\u06af\u0645\u0627_\u0632\u0628\u0627\u0646_\u0637\u0631\u0627\u062d\u06cc_clinic_pro_tauri",
      "target": "prompt_admin_ui_match_tauri_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0647\u0645\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_ui_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_\u0628\u0627_\u0641\u06cc\u06af\u0645\u0627_\u0632\u0628\u0627\u0646_\u0637\u0631\u0627\u062d\u06cc_clinic_pro_tauri",
      "target": "prompt_admin_ui_match_tauri_\u0647\u062f\u0641_\u06a9\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0647\u0645\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_ui_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_\u0628\u0627_\u0641\u06cc\u06af\u0645\u0627_\u0632\u0628\u0627\u0646_\u0637\u0631\u0627\u062d\u06cc_clinic_pro_tauri",
      "target": "prompt_admin_ui_match_tauri_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0628\u062e\u0634_\u0627\u0644\u0641_\u0633\u06cc\u0633\u062a\u0645_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06cc\u06a9_\u0628\u0627\u0631_\u067e\u0627\u06cc\u0647_\u06cc_\u0647\u0645\u0647_\u06cc_\u0635\u0641\u062d\u0627\u062a",
      "target": "prompt_admin_ui_match_tauri_\u0627\u0644\u0641_\u06f1_\u062a\u0648\u06a9\u0646_\u0647\u0627\u06cc_\u0631\u0646\u06af_light_dark"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0628\u062e\u0634_\u0627\u0644\u0641_\u0633\u06cc\u0633\u062a\u0645_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06cc\u06a9_\u0628\u0627\u0631_\u067e\u0627\u06cc\u0647_\u06cc_\u0647\u0645\u0647_\u06cc_\u0635\u0641\u062d\u0627\u062a",
      "target": "prompt_admin_ui_match_tauri_\u0627\u0644\u0641_\u06f2_\u0633\u0644\u06a9\u062a\u0648\u0631_\u0631\u0646\u06af_\u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0628\u062e\u0634_\u0627\u0644\u0641_\u0633\u06cc\u0633\u062a\u0645_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06cc\u06a9_\u0628\u0627\u0631_\u067e\u0627\u06cc\u0647_\u06cc_\u0647\u0645\u0647_\u06cc_\u0635\u0641\u062d\u0627\u062a",
      "target": "prompt_admin_ui_match_tauri_\u0627\u0644\u0641_\u06f3_\u0627\u0628\u0639\u0627\u062f_\u0648_\u0631\u0641\u062a\u0627\u0631_layout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0628\u062e\u0634_\u0627\u0644\u0641_\u0633\u06cc\u0633\u062a\u0645_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06cc\u06a9_\u0628\u0627\u0631_\u067e\u0627\u06cc\u0647_\u06cc_\u0647\u0645\u0647_\u06cc_\u0635\u0641\u062d\u0627\u062a",
      "target": "prompt_admin_ui_match_tauri_\u0627\u0644\u0641_\u06f4_\u0634\u0639\u0627\u0639_\u0647\u0627_\u0648_input_button"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0628\u062e\u0634_\u0627\u0644\u0641_\u0633\u06cc\u0633\u062a\u0645_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06cc\u06a9_\u0628\u0627\u0631_\u067e\u0627\u06cc\u0647_\u06cc_\u0647\u0645\u0647_\u06cc_\u0635\u0641\u062d\u0627\u062a",
      "target": "prompt_admin_ui_match_tauri_\u0627\u0644\u0641_\u06f5_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0647\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u0645\u0637\u0627\u0628\u0642_\u0641\u06cc\u06af\u0645\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0628\u062e\u0634_\u0628_\u062a\u0637\u0628\u06cc\u0642_\u062a\u06a9_\u062a\u06a9_\u0635\u0641\u062d\u0627\u062a_\u0628\u0627_\u0641\u0631\u06cc\u0645_\u0641\u06cc\u06af\u0645\u0627",
      "target": "prompt_admin_ui_match_tauri_mapping_\u0635\u0641\u062d\u0627\u062a_clinicpro_\u0641\u0631\u06cc\u0645_\u0641\u06cc\u06af\u0645\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-ui-match-tauri.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_ui_match_tauri_\u0628\u062e\u0634_\u0628_\u062a\u0637\u0628\u06cc\u0642_\u062a\u06a9_\u062a\u06a9_\u0635\u0641\u062d\u0627\u062a_\u0628\u0627_\u0641\u0631\u06cc\u0645_\u0641\u06cc\u06af\u0645\u0627",
      "target": "prompt_admin_ui_match_tauri_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0641\u0631\u06cc\u0645_\u0647\u0627\u06cc_\u0641\u06cc\u06af\u0645\u0627_\u06f4_section_node_id_\u062f\u0633\u06a9\u062a\u0627\u067e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_user_detail_show_profile",
      "target": "prompt_admin_user_detail_show_profile_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_\u062f\u0631_\u0635\u0641\u062d\u0647_\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a_\u06a9\u0627\u0631\u0628\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_user_detail_show_profile_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_\u062f\u0631_\u0635\u0641\u062d\u0647_\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a_\u06a9\u0627\u0631\u0628\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_admin_user_detail_show_profile_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_user_detail_show_profile_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_\u062f\u0631_\u0635\u0641\u062d\u0647_\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a_\u06a9\u0627\u0631\u0628\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_admin_user_detail_show_profile_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_user_detail_show_profile_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_\u062f\u0631_\u0635\u0641\u062d\u0647_\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a_\u06a9\u0627\u0631\u0628\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_admin_user_detail_show_profile_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_user_detail_show_profile_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_\u062f\u0631_\u0635\u0641\u062d\u0647_\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a_\u06a9\u0627\u0631\u0628\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_admin_user_detail_show_profile_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_user_detail_show_profile_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_\u062f\u0631_\u0635\u0641\u062d\u0647_\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a_\u06a9\u0627\u0631\u0628\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_admin_user_detail_show_profile_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_user_detail_show_profile_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_\u062f\u0631_\u0635\u0641\u062d\u0647_\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a_\u06a9\u0627\u0631\u0628\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_admin_user_detail_show_profile_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_user_detail_show_profile_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_\u062f\u0631_\u0635\u0641\u062d\u0647_\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a_\u06a9\u0627\u0631\u0628\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_admin_user_detail_show_profile_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_user_detail_show_profile_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_admin_user_detail_show_profile_userdetailpage_tsx_\u0641\u0642\u0637_user_query"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_user_detail_show_profile_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_admin_user_detail_show_profile_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_userprofile_toarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_user_detail_show_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_user_detail_show_profile_\u06f1_\u06a9\u0648\u0626\u0631\u06cc_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u0631_userdetailpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_user_detail_show_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_user_detail_show_profile_\u06f2_\u0628\u062e\u0634_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_read_only_\u062f\u0631_\u0631\u0646\u062f\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/admin-user-detail-show-profile.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_admin_user_detail_show_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_admin_user_detail_show_profile_\u06f3_\u062d\u0627\u0644\u062a_\u0647\u0627\u06cc_loading_\u062e\u0627\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration",
      "target": "prompt_altcha_captcha_integration_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_altcha_\u06a9\u067e\u0686\u0627\u06cc_self_hosted_proof_of_work_\u0631\u0648\u06cc_endpoint\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_altcha_\u06a9\u067e\u0686\u0627\u06cc_self_hosted_proof_of_work_\u0631\u0648\u06cc_endpoint\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_altcha_captcha_integration_endpoint\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0645\u062d\u0627\u0641\u0638\u062a_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_altcha_\u06a9\u067e\u0686\u0627\u06cc_self_hosted_proof_of_work_\u0631\u0648\u06cc_endpoint\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_altcha_captcha_integration_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_altcha_\u06a9\u067e\u0686\u0627\u06cc_self_hosted_proof_of_work_\u0631\u0648\u06cc_endpoint\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_altcha_captcha_integration_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_altcha_\u06a9\u067e\u0686\u0627\u06cc_self_hosted_proof_of_work_\u0631\u0648\u06cc_endpoint\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_altcha_captcha_integration_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_altcha_\u06a9\u067e\u0686\u0627\u06cc_self_hosted_proof_of_work_\u0631\u0648\u06cc_endpoint\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_altcha_captcha_integration_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_altcha_\u06a9\u067e\u0686\u0627\u06cc_self_hosted_proof_of_work_\u0631\u0648\u06cc_endpoint\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_altcha_captcha_integration_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_altcha_\u06a9\u067e\u0686\u0627\u06cc_self_hosted_proof_of_work_\u0631\u0648\u06cc_endpoint\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_altcha_captcha_integration_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_altcha_captcha_integration_\u06f1_\u0646\u0635\u0628_\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647_\u06cc_\u0631\u0633\u0645\u06cc_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_altcha_captcha_integration_\u06f2_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_src_shared_captcha_altchaservice_php_namespace_\u062c\u062f\u06cc\u062f_app_shared_captcha"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_altcha_captcha_integration_\u06f3_guard_\u0642\u0627\u0628\u0644_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0645\u062c\u062f\u062f_src_shared_captcha_captchaguard_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_altcha_captcha_integration_\u06f4_endpoint_\u0635\u062f\u0648\u0631_challenge_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_altcha_captcha_integration_\u06f5_\u0627\u0639\u0645\u0627\u0644_guard_\u0631\u0648\u06cc_endpoint\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_altcha_captcha_integration_\u06f6_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_altcha_captcha_integration_\u06f7_frontend_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react_assets_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_altcha_captcha_integration_\u06f8_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/altcha-captcha-integration.md",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_altcha_captcha_integration_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_altcha_captcha_integration_\u06f9_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code",
      "target": "prompt_appointment_book_national_code_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_\u06a9\u062f_\u0645\u0644\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc\u06a9\u062a\u0627_\u0628\u0627_\u06a9\u062f_\u0645\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_\u06a9\u062f_\u0645\u0644\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc\u06a9\u062a\u0627_\u0628\u0627_\u06a9\u062f_\u0645\u0644\u06cc",
      "target": "prompt_appointment_book_national_code_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_\u06a9\u062f_\u0645\u0644\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc\u06a9\u062a\u0627_\u0628\u0627_\u06a9\u062f_\u0645\u0644\u06cc",
      "target": "prompt_appointment_book_national_code_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_\u06a9\u062f_\u0645\u0644\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc\u06a9\u062a\u0627_\u0628\u0627_\u06a9\u062f_\u0645\u0644\u06cc",
      "target": "prompt_appointment_book_national_code_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_\u06a9\u062f_\u0645\u0644\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc\u06a9\u062a\u0627_\u0628\u0627_\u06a9\u062f_\u0645\u0644\u06cc",
      "target": "prompt_appointment_book_national_code_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_\u06a9\u062f_\u0645\u0644\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc\u06a9\u062a\u0627_\u0628\u0627_\u06a9\u062f_\u0645\u0644\u06cc",
      "target": "prompt_appointment_book_national_code_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_\u06a9\u062f_\u0645\u0644\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc\u06a9\u062a\u0627_\u0628\u0627_\u06a9\u062f_\u0645\u0644\u06cc",
      "target": "prompt_appointment_book_national_code_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631_\u0627\u0633\u0627\u0633_\u06a9\u062f_\u0645\u0644\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc\u06a9\u062a\u0627_\u0628\u0627_\u06a9\u062f_\u0645\u0644\u06cc",
      "target": "prompt_appointment_book_national_code_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_appointment_book_national_code_book_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0644\u06af\u0648\u06cc_\u062f\u0631\u0633\u062a_\u0645\u0648\u062c\u0648\u062f_\u06a9\u067e\u06cc_\u0627\u0632_appointmentcontroller_book_\u062e\u0637_\u06f2\u06f4\u06f2_\u06f2\u06f6\u06f3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_appointment_book_national_code_\u0641\u0631\u0645_\u0628\u062f\u0648\u0646_\u0641\u06cc\u0644\u062f_\u06a9\u062f_\u0645\u0644\u06cc_\u06a9\u067e\u06cc_\u0627\u0632_appointmentcreatepage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_appointment_book_national_code_\u0645\u0633\u06cc\u0631_\u0627\u062f\u0645\u06cc\u0646_\u0628\u06cc\u0645\u0627\u0631_\u0641\u0642\u0637_\u0628\u0627_\u0645\u0648\u0628\u0627\u06cc\u0644_\u06a9\u067e\u06cc_\u0627\u0632_myappointmentscontroller_createappointment_\u062e\u0637_\u06f8\u06f1_\u06f8\u06f7"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_book_national_code_\u06f1_userrepository_findbynationalcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_book_national_code_\u06f2_\u0645\u0646\u0637\u0642_resolve_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0627_\u06a9\u062f_\u0645\u0644\u06cc_\u0627\u0648\u0644\u0648\u06cc\u062a_\u0628\u0627_\u06a9\u062f_\u0645\u0644\u06cc_\u0633\u067e\u0633_\u0645\u0648\u0628\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_book_national_code_\u06f3_\u0627\u0644\u0632\u0627\u0645_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u06a9\u062f_\u0645\u0644\u06cc_\u062f\u0631_\u062f\u0648_endpoint_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_book_national_code_\u06f4_\u0641\u0631\u0645_appointmentcreatepage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-book-national-code.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_book_national_code_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_book_national_code_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_confirm_flow",
      "target": "prompt_appointment_confirm_flow_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062b\u0628\u062a_\u0648_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a_\u0645\u0648\u062f\u0627\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_confirm_flow_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062b\u0628\u062a_\u0648_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a_\u0645\u0648\u062f\u0627\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_appointment_confirm_flow_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_confirm_flow_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062b\u0628\u062a_\u0648_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a_\u0645\u0648\u062f\u0627\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_appointment_confirm_flow_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_confirm_flow_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062b\u0628\u062a_\u0648_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a_\u0645\u0648\u062f\u0627\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_appointment_confirm_flow_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_confirm_flow_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062b\u0628\u062a_\u0648_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a_\u0645\u0648\u062f\u0627\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_appointment_confirm_flow_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_confirm_flow_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062b\u0628\u062a_\u0648_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a_\u0645\u0648\u062f\u0627\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_appointment_confirm_flow_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_confirm_flow_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062b\u0628\u062a_\u0648_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a_\u0645\u0648\u062f\u0627\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_appointment_confirm_flow_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_confirm_flow_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062b\u0628\u062a_\u0648_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a_\u0645\u0648\u062f\u0627\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_appointment_confirm_flow_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_confirm_flow_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_confirm_flow_\u06f1_backend_\u0633\u0627\u062e\u062a_\u067e\u0646\u0644\u06cc_\u0628\u0627_\u0648\u0636\u0639\u06cc\u062a_pending_\u0628\u062f\u0648\u0646_\u0627\u0646\u0642\u0636\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_confirm_flow_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_confirm_flow_\u06f2_backend_endpoint_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0627\u062a\u0645\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_confirm_flow_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_confirm_flow_\u06f3_frontend_\u062f\u06a9\u0645\u0647_\u0648_\u0645\u0648\u062f\u0627\u0644_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-confirm-flow.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_confirm_flow_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_confirm_flow_\u06f4_\u062a\u0633\u062a_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_detail_enrich",
      "target": "prompt_appointment_detail_enrich_\u063a\u0646\u06cc_\u0633\u0627\u0632\u06cc_\u067e\u0627\u0633\u062e_\u0646\u0648\u0628\u062a_\u0628\u0627_\u062a\u062e\u0635\u0635_\u0648_\u0622\u062f\u0631\u0633_\u0645\u0637\u0628_\u067e\u0632\u0634\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_detail_enrich_\u063a\u0646\u06cc_\u0633\u0627\u0632\u06cc_\u067e\u0627\u0633\u062e_\u0646\u0648\u0628\u062a_\u0628\u0627_\u062a\u062e\u0635\u0635_\u0648_\u0622\u062f\u0631\u0633_\u0645\u0637\u0628_\u067e\u0632\u0634\u06a9",
      "target": "prompt_appointment_detail_enrich_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_detail_enrich_\u063a\u0646\u06cc_\u0633\u0627\u0632\u06cc_\u067e\u0627\u0633\u062e_\u0646\u0648\u0628\u062a_\u0628\u0627_\u062a\u062e\u0635\u0635_\u0648_\u0622\u062f\u0631\u0633_\u0645\u0637\u0628_\u067e\u0632\u0634\u06a9",
      "target": "prompt_appointment_detail_enrich_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_detail_enrich_\u063a\u0646\u06cc_\u0633\u0627\u0632\u06cc_\u067e\u0627\u0633\u062e_\u0646\u0648\u0628\u062a_\u0628\u0627_\u062a\u062e\u0635\u0635_\u0648_\u0622\u062f\u0631\u0633_\u0645\u0637\u0628_\u067e\u0632\u0634\u06a9",
      "target": "prompt_appointment_detail_enrich_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_detail_enrich_\u063a\u0646\u06cc_\u0633\u0627\u0632\u06cc_\u067e\u0627\u0633\u062e_\u0646\u0648\u0628\u062a_\u0628\u0627_\u062a\u062e\u0635\u0635_\u0648_\u0622\u062f\u0631\u0633_\u0645\u0637\u0628_\u067e\u0632\u0634\u06a9",
      "target": "prompt_appointment_detail_enrich_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_detail_enrich_\u063a\u0646\u06cc_\u0633\u0627\u0632\u06cc_\u067e\u0627\u0633\u062e_\u0646\u0648\u0628\u062a_\u0628\u0627_\u062a\u062e\u0635\u0635_\u0648_\u0622\u062f\u0631\u0633_\u0645\u0637\u0628_\u067e\u0632\u0634\u06a9",
      "target": "prompt_appointment_detail_enrich_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_detail_enrich_\u063a\u0646\u06cc_\u0633\u0627\u0632\u06cc_\u067e\u0627\u0633\u062e_\u0646\u0648\u0628\u062a_\u0628\u0627_\u062a\u062e\u0635\u0635_\u0648_\u0622\u062f\u0631\u0633_\u0645\u0637\u0628_\u067e\u0632\u0634\u06a9",
      "target": "prompt_appointment_detail_enrich_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_detail_enrich_\u063a\u0646\u06cc_\u0633\u0627\u0632\u06cc_\u067e\u0627\u0633\u062e_\u0646\u0648\u0628\u062a_\u0628\u0627_\u062a\u062e\u0635\u0635_\u0648_\u0622\u062f\u0631\u0633_\u0645\u0637\u0628_\u067e\u0632\u0634\u06a9",
      "target": "prompt_appointment_detail_enrich_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_detail_enrich_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_detail_enrich_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_specialties_\u0648_address_\u0628\u0647_doctor_\u062f\u0631_appointment_toarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-detail-enrich.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_detail_enrich_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_detail_enrich_\u06f2_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_appointment_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type",
      "target": "prompt_appointment_insurance_service_type_\u0627\u0646\u062a\u062e\u0627\u0628_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0628\u06cc\u0645\u0647_\u0633\u0631\u067e\u0627\u06cc\u06cc_\u0628\u0633\u062a\u0631\u06cc_\u062f\u0631_\u0646\u0648\u0628\u062a_\u0648_\u0627\u0646\u062a\u0634\u0627\u0631_\u0622\u0646_\u062a\u0627_\u0641\u0627\u06a9\u062a\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0627\u0646\u062a\u062e\u0627\u0628_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0628\u06cc\u0645\u0647_\u0633\u0631\u067e\u0627\u06cc\u06cc_\u0628\u0633\u062a\u0631\u06cc_\u062f\u0631_\u0646\u0648\u0628\u062a_\u0648_\u0627\u0646\u062a\u0634\u0627\u0631_\u0622\u0646_\u062a\u0627_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "prompt_appointment_insurance_service_type_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0627\u0646\u062a\u062e\u0627\u0628_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0628\u06cc\u0645\u0647_\u0633\u0631\u067e\u0627\u06cc\u06cc_\u0628\u0633\u062a\u0631\u06cc_\u062f\u0631_\u0646\u0648\u0628\u062a_\u0648_\u0627\u0646\u062a\u0634\u0627\u0631_\u0622\u0646_\u062a\u0627_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "prompt_appointment_insurance_service_type_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L339",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0627\u0646\u062a\u062e\u0627\u0628_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0628\u06cc\u0645\u0647_\u0633\u0631\u067e\u0627\u06cc\u06cc_\u0628\u0633\u062a\u0631\u06cc_\u062f\u0631_\u0646\u0648\u0628\u062a_\u0648_\u0627\u0646\u062a\u0634\u0627\u0631_\u0622\u0646_\u062a\u0627_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "prompt_appointment_insurance_service_type_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0627\u0646\u062a\u062e\u0627\u0628_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0628\u06cc\u0645\u0647_\u0633\u0631\u067e\u0627\u06cc\u06cc_\u0628\u0633\u062a\u0631\u06cc_\u062f\u0631_\u0646\u0648\u0628\u062a_\u0648_\u0627\u0646\u062a\u0634\u0627\u0631_\u0622\u0646_\u062a\u0627_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "prompt_appointment_insurance_service_type_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0627\u0646\u062a\u062e\u0627\u0628_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0628\u06cc\u0645\u0647_\u0633\u0631\u067e\u0627\u06cc\u06cc_\u0628\u0633\u062a\u0631\u06cc_\u062f\u0631_\u0646\u0648\u0628\u062a_\u0648_\u0627\u0646\u062a\u0634\u0627\u0631_\u0622\u0646_\u062a\u0627_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "prompt_appointment_insurance_service_type_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0627\u0646\u062a\u062e\u0627\u0628_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0628\u06cc\u0645\u0647_\u0633\u0631\u067e\u0627\u06cc\u06cc_\u0628\u0633\u062a\u0631\u06cc_\u062f\u0631_\u0646\u0648\u0628\u062a_\u0648_\u0627\u0646\u062a\u0634\u0627\u0631_\u0622\u0646_\u062a\u0627_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "prompt_appointment_insurance_service_type_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0627\u0646\u062a\u062e\u0627\u0628_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0628\u06cc\u0645\u0647_\u0633\u0631\u067e\u0627\u06cc\u06cc_\u0628\u0633\u062a\u0631\u06cc_\u062f\u0631_\u0646\u0648\u0628\u062a_\u0648_\u0627\u0646\u062a\u0634\u0627\u0631_\u0622\u0646_\u062a\u0627_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "prompt_appointment_insurance_service_type_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_appointment_insurance_service_type_\u06f1_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a_\u0628\u06cc\u0645\u0647_\u0631\u0627_\u06a9\u0627\u0645\u0644\u0627_\u0646\u0627\u062f\u06cc\u062f\u0647_\u0645\u06cc_\u06af\u06cc\u0631\u062f_src_patient_service_patientservice_php_212_226"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_appointment_insurance_service_type_\u06f2_\u0642\u0627\u0639\u062f\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0631\u0627_\u0646\u0645\u06cc_\u067e\u0630\u06cc\u0631\u062f_src_insurance_service_tenantinsuranceservice_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_appointment_insurance_service_type_\u06f3_\u0645\u0648\u062f\u0627\u0644_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0641\u0642\u0637_\u062c\u0645\u0639_\u06a9\u0644_\u0631\u0627_\u0645\u06cc_\u0634\u0646\u0627\u0633\u062f_assets_admin_components_appointments_confirmappointmentmodal_tsx_130_146"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_appointment_insurance_service_type_\u06f4_\u0635\u0641\u062d\u0647_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0646\u0648\u0628\u062a_assets_admin_pages_appointmenteditpage_tsx_82_94"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_insurance_service_type_\u06f1_\u062a\u0646\u0638\u06cc\u0645_\u0633\u0631\u0627\u0633\u0631\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0628\u0631\u0627\u06cc_\u0647\u0631_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_insurance_service_type_\u06f2_\u0627\u0646\u062a\u0634\u0627\u0631_\u062a\u0646\u0638\u06cc\u0645_\u062f\u0631_api_\u0645\u0648\u062c\u0648\u062f_\u0628\u062f\u0648\u0646_endpoint_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_insurance_service_type_\u06f3_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_\u0631\u0648\u06cc_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_insurance_service_type_\u06f4_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0631\u0648\u06cc_\u0645\u0631\u0627\u062c\u0639\u0647_\u0645\u062d\u0627\u0633\u0628\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0633\u0647\u0645_\u062f\u0631_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L274",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_insurance_service_type_\u06f5_\u0645\u0648\u062f\u0627\u0644_\u0642\u0637\u0639\u06cc_\u06a9\u0631\u062f\u0646_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L297",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_insurance_service_type_\u06f6_\u062a\u0627\u06cc\u0645_\u0644\u0627\u06cc\u0646_\u0646\u0648\u0628\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L303",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_insurance_service_type_\u06f7_\u0635\u0641\u062d\u0647_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L311",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_insurance_service_type_\u06f8_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627_\u0641\u0627\u06a9\u062a\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-insurance-service-type.md",
      "source_location": "L324",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_insurance_service_type_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_insurance_service_type_\u06f9_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm",
      "target": "prompt_appointment_lock_patient_confirm_\u0642\u0641\u0644_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647_\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u0627_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a_\u06a9\u0646\u0646\u062f\u0647_\u0648_\u062a\u0623\u06cc\u06cc\u062f_\u067e\u0633_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0642\u0641\u0644_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647_\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u0627_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a_\u06a9\u0646\u0646\u062f\u0647_\u0648_\u062a\u0623\u06cc\u06cc\u062f_\u067e\u0633_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "prompt_appointment_lock_patient_confirm_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0642\u0641\u0644_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647_\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u0627_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a_\u06a9\u0646\u0646\u062f\u0647_\u0648_\u062a\u0623\u06cc\u06cc\u062f_\u067e\u0633_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "prompt_appointment_lock_patient_confirm_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0642\u0641\u0644_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647_\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u0627_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a_\u06a9\u0646\u0646\u062f\u0647_\u0648_\u062a\u0623\u06cc\u06cc\u062f_\u067e\u0633_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "prompt_appointment_lock_patient_confirm_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0642\u0641\u0644_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647_\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u0627_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a_\u06a9\u0646\u0646\u062f\u0647_\u0648_\u062a\u0623\u06cc\u06cc\u062f_\u067e\u0633_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "prompt_appointment_lock_patient_confirm_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0642\u0641\u0644_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647_\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u0627_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a_\u06a9\u0646\u0646\u062f\u0647_\u0648_\u062a\u0623\u06cc\u06cc\u062f_\u067e\u0633_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "prompt_appointment_lock_patient_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0642\u0641\u0644_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647_\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u0627_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a_\u06a9\u0646\u0646\u062f\u0647_\u0648_\u062a\u0623\u06cc\u06cc\u062f_\u067e\u0633_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "prompt_appointment_lock_patient_confirm_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0642\u0641\u0644_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647_\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u0627_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a_\u06a9\u0646\u0646\u062f\u0647_\u0648_\u062a\u0623\u06cc\u06cc\u062f_\u067e\u0633_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "prompt_appointment_lock_patient_confirm_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_appointment_lock_patient_confirm_appointment_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627_optimistic_lock_\u0628\u062f\u0648\u0646_expiresat_\u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_appointment_lock_patient_confirm_book_\u0628\u062f\u0648\u0646_\u0641\u06cc\u0644\u062f_\u0628\u06cc\u0645\u0627\u0631_\u0628\u062f\u0648\u0646_expiresat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_appointment_lock_patient_confirm_findexpiredpending_command_\u0645\u0628\u0646\u0627_\u0632\u0645\u0627\u0646_\u0648\u06cc\u0632\u06cc\u062a_\u06af\u0630\u0634\u062a\u0647_\u0646\u0647_\u0645\u0647\u0644\u062a_\u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_appointment_lock_patient_confirm_isslottaken_pending_\u0631\u0627_\u0642\u0641\u0644_\u0645\u06cc_\u06a9\u0646\u062f_\u0648\u0644\u06cc_\u0627\u0646\u0642\u0636\u0627_\u0631\u0627_\u0646\u0645\u06cc_\u0628\u06cc\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_appointment_lock_patient_confirm_paymentcontroller_handlecallback_\u0634\u0627\u062e\u0647_\u06cc_appointment_\u063a\u0627\u06cc\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_lock_patient_confirm_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_expiresat_\u0648_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_appointment_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_lock_patient_confirm_\u06f2_\u0644\u062d\u0627\u0638_\u06a9\u0631\u062f\u0646_\u0627\u0646\u0642\u0636\u0627_\u062f\u0631_isslottaken_\u0622\u0632\u0627\u062f\u0633\u0627\u0632\u06cc_\u0646\u0631\u0645_\u0642\u0628\u0644_\u0627\u0632_\u0627\u062c\u0631\u0627\u06cc_command"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_lock_patient_confirm_\u06f3_\u0633\u0627\u062e\u062a_\u0646\u0648\u0628\u062a_\u0627\u062a\u0645\u06cc\u06a9_\u0633\u062a_expiresat_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u062f\u0631_book"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_lock_patient_confirm_\u06f4_\u0627\u0646\u0642\u0636\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_lock_patient_confirm_\u06f5_\u062a\u0623\u06cc\u06cc\u062f_\u0646\u0648\u0628\u062a_sms_\u062f\u0631_callback_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0648\u0641\u0642"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-lock-patient-confirm.md",
      "source_location": "L212",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_lock_patient_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_lock_patient_confirm_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker",
      "target": "prompt_appointment_service_mode_section_picker_\u0627\u0646\u062a\u062e\u0627\u0628_\u0633\u0631\u0648\u06cc\u0633_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u062e\u0634_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0645\u062f\u062a_\u062a\u0648\u0633\u0637_\u0645\u0646\u0634\u06cc_\u062d\u0627\u0644\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0627\u0646\u062a\u062e\u0627\u0628_\u0633\u0631\u0648\u06cc\u0633_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u062e\u0634_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0645\u062f\u062a_\u062a\u0648\u0633\u0637_\u0645\u0646\u0634\u06cc_\u062d\u0627\u0644\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "target": "prompt_appointment_service_mode_section_picker_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0627\u0646\u062a\u062e\u0627\u0628_\u0633\u0631\u0648\u06cc\u0633_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u062e\u0634_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0645\u062f\u062a_\u062a\u0648\u0633\u0637_\u0645\u0646\u0634\u06cc_\u062d\u0627\u0644\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "target": "prompt_appointment_service_mode_section_picker_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0627\u0646\u062a\u062e\u0627\u0628_\u0633\u0631\u0648\u06cc\u0633_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u062e\u0634_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0645\u062f\u062a_\u062a\u0648\u0633\u0637_\u0645\u0646\u0634\u06cc_\u062d\u0627\u0644\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "target": "prompt_appointment_service_mode_section_picker_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0627\u0646\u062a\u062e\u0627\u0628_\u0633\u0631\u0648\u06cc\u0633_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u062e\u0634_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0645\u062f\u062a_\u062a\u0648\u0633\u0637_\u0645\u0646\u0634\u06cc_\u062d\u0627\u0644\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "target": "prompt_appointment_service_mode_section_picker_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0627\u0646\u062a\u062e\u0627\u0628_\u0633\u0631\u0648\u06cc\u0633_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u062e\u0634_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0645\u062f\u062a_\u062a\u0648\u0633\u0637_\u0645\u0646\u0634\u06cc_\u062d\u0627\u0644\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "target": "prompt_appointment_service_mode_section_picker_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0627\u0646\u062a\u062e\u0627\u0628_\u0633\u0631\u0648\u06cc\u0633_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u062e\u0634_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0645\u062f\u062a_\u062a\u0648\u0633\u0637_\u0645\u0646\u0634\u06cc_\u062d\u0627\u0644\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "target": "prompt_appointment_service_mode_section_picker_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_appointment_service_mode_section_picker_backend_bookingservices_\u0633\u0631\u0648\u06cc\u0633_\u062a\u062e\u062a_\u0628\u062f\u0648\u0646_\u0628\u062e\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_appointment_service_mode_section_picker_backend_my_appointment_\u0628\u0627\u0632\u0645\u062d\u0627\u0633\u0628\u0647_slot_end_\u0627\u0632_duration_\u067e\u06cc\u0634_\u0641\u0631\u0636"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_appointment_service_mode_section_picker_backend_serviceslots_\u0645\u062f\u062a_\u06a9\u0644_\u0641\u0642\u0637_\u0627\u0632_duration_\u067e\u06cc\u0634_\u0641\u0631\u0636"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_appointment_service_mode_section_picker_frontend_bookingservice_type_\u0628\u062f\u0648\u0646_section"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_appointment_service_mode_section_picker_frontend_serviceslotpicker_\u0644\u06cc\u0633\u062a_\u062a\u062e\u062a_\u0628\u0627_\u062a\u06cc\u06a9_\u0628\u062f\u0648\u0646_\u0628\u062e\u0634_\u0645\u062f\u062a_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0648\u06cc\u0631\u0627\u06cc\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_service_mode_section_picker_\u06f1_backend_\u0627\u0641\u0632\u0648\u062f\u0646_\u0628\u062e\u0634_\u0628\u0647_\u067e\u0627\u0633\u062e_appointment_booking_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_service_mode_section_picker_\u06f2_backend_\u067e\u0630\u06cc\u0631\u0634_override_\u0645\u062f\u062a_\u062f\u0631_serviceslots"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_service_mode_section_picker_\u06f3_backend_\u0627\u0639\u0645\u0627\u0644_override_\u0645\u062f\u062a_\u0647\u0646\u06af\u0627\u0645_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_service_mode_section_picker_\u06f4_frontend_type_\u0648_hook"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_service_mode_section_picker_\u06f5_frontend_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_serviceslotpicker_\u0628\u0647_\u0628\u062e\u0634_\u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-service-mode-section-picker.md",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_service_mode_section_picker_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_appointment_service_mode_section_picker_\u06f6_frontend_payload_\u062f\u0631_appointmentcreatepage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0627\u0646\u062a\u0642\u0627\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0635\u0644\u0627\u062d_\u0641\u0631\u0645_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u0645\u0648\u062f\u0627\u0644_\u0648_\u0644\u0627\u06af_\u062a\u0627\u06cc\u0645_\u0644\u0627\u06cc\u0646_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0627\u0646\u062a\u0642\u0627\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0635\u0644\u0627\u062d_\u0641\u0631\u0645_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u0645\u0648\u062f\u0627\u0644_\u0648_\u0644\u0627\u06af_\u062a\u0627\u06cc\u0645_\u0644\u0627\u06cc\u0646_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f1_\u0627\u0646\u062a\u0642\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0632_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0627\u0646\u062a\u0642\u0627\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0635\u0644\u0627\u062d_\u0641\u0631\u0645_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u0645\u0648\u062f\u0627\u0644_\u0648_\u0644\u0627\u06af_\u062a\u0627\u06cc\u0645_\u0644\u0627\u06cc\u0646_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f2_\u0627\u0635\u0644\u0627\u062d_\u0686\u06cc\u062f\u0645\u0627\u0646_\u062f\u06a9\u0645\u0647_\u0630\u062e\u06cc\u0631\u0647_\u062f\u0631_\u0635\u0641\u062d\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0627\u0646\u062a\u0642\u0627\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0635\u0644\u0627\u062d_\u0641\u0631\u0645_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u0645\u0648\u062f\u0627\u0644_\u0648_\u0644\u0627\u06af_\u062a\u0627\u06cc\u0645_\u0644\u0627\u06cc\u0646_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f3_\u0627\u062c\u0628\u0627\u0631_\u0648\u0631\u0648\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0633\u0631\u0627\u0633\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0627\u0646\u062a\u0642\u0627\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0635\u0644\u0627\u062d_\u0641\u0631\u0645_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u0645\u0648\u062f\u0627\u0644_\u0648_\u0644\u0627\u06af_\u062a\u0627\u06cc\u0645_\u0644\u0627\u06cc\u0646_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f4_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0647\u0646\u06af\u0627\u0645_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0648\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u06f4\u06f2\u06f2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0627\u0646\u062a\u0642\u0627\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0635\u0644\u0627\u062d_\u0641\u0631\u0645_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u0645\u0648\u062f\u0627\u0644_\u0648_\u0644\u0627\u06af_\u062a\u0627\u06cc\u0645_\u0644\u0627\u06cc\u0646_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f5_\u062b\u0628\u062a_\u0644\u0627\u06af_\u0648_\u0631\u0648\u06cc\u062f\u0627\u062f_timeline_\u0647\u0646\u06af\u0627\u0645_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0627\u0646\u062a\u0642\u0627\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0635\u0644\u0627\u062d_\u0641\u0631\u0645_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u0645\u0648\u062f\u0627\u0644_\u0648_\u0644\u0627\u06af_\u062a\u0627\u06cc\u0645_\u0644\u0627\u06cc\u0646_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0627\u0646\u062a\u0642\u0627\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0635\u0644\u0627\u062d_\u0641\u0631\u0645_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u0645\u0648\u062f\u0627\u0644_\u0648_\u0644\u0627\u06af_\u062a\u0627\u06cc\u0645_\u0644\u0627\u06cc\u0646_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0627\u0646\u062a\u0642\u0627\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0635\u0644\u0627\u062d_\u0641\u0631\u0645_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u0645\u0648\u062f\u0627\u0644_\u0648_\u0644\u0627\u06af_\u062a\u0627\u06cc\u0645_\u0644\u0627\u06cc\u0646_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0627\u0646\u062a\u0642\u0627\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0635\u0644\u0627\u062d_\u0641\u0631\u0645_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u0645\u0648\u062f\u0627\u0644_\u0648_\u0644\u0627\u06af_\u062a\u0627\u06cc\u0645_\u0644\u0627\u06cc\u0646_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f1_\u0627\u0646\u062a\u0642\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0632_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0646\u06a9\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f1_\u0627\u0646\u062a\u0642\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0632_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f1_\u0627\u0646\u062a\u0642\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0632_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f1_\u0627\u0646\u062a\u0642\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0646\u0627\u0645\u0647_\u06a9\u0627\u0631\u06cc_\u0627\u0632_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f2_\u0627\u0635\u0644\u0627\u062d_\u0686\u06cc\u062f\u0645\u0627\u0646_\u062f\u06a9\u0645\u0647_\u0630\u062e\u06cc\u0631\u0647_\u062f\u0631_\u0635\u0641\u062d\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0646\u06a9\u0627\u062a_82"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f2_\u0627\u0635\u0644\u0627\u062d_\u0686\u06cc\u062f\u0645\u0627\u0646_\u062f\u06a9\u0645\u0647_\u0630\u062e\u06cc\u0631\u0647_\u062f\u0631_\u0635\u0641\u062d\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0647\u062f\u0641_\u0628\u0647\u062a\u0631\u06cc\u0646_ux_\u0627\u0646\u062a\u062e\u0627\u0628_\u0648_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f2_\u0627\u0635\u0644\u0627\u062d_\u0686\u06cc\u062f\u0645\u0627\u0646_\u062f\u06a9\u0645\u0647_\u0630\u062e\u06cc\u0631\u0647_\u062f\u0631_\u0635\u0641\u062d\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_69"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f2_\u0627\u0635\u0644\u0627\u062d_\u0686\u06cc\u062f\u0645\u0627\u0646_\u062f\u06a9\u0645\u0647_\u0630\u062e\u06cc\u0631\u0647_\u062f\u0631_\u0635\u0641\u062d\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0638\u0627\u06cc\u0641_77"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f3_\u0627\u062c\u0628\u0627\u0631_\u0648\u0631\u0648\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0633\u0631\u0627\u0633\u0631\u06cc",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0646\u06a9\u0627\u062a_108"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f3_\u0627\u062c\u0628\u0627\u0631_\u0648\u0631\u0648\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0633\u0631\u0627\u0633\u0631\u06cc",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0647\u062f\u0641_96"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f3_\u0627\u062c\u0628\u0627\u0631_\u0648\u0631\u0648\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0633\u0631\u0627\u0633\u0631\u06cc",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_91"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f3_\u0627\u062c\u0628\u0627\u0631_\u0648\u0631\u0648\u062f\u06cc_\u0644\u0627\u062a\u06cc\u0646_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0633\u0631\u0627\u0633\u0631\u06cc",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0638\u0627\u06cc\u0641_100"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f4_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0647\u0646\u06af\u0627\u0645_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0648\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u06f4\u06f2\u06f2",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0646\u06a9\u0627\u062a_153"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f4_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0647\u0646\u06af\u0627\u0645_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0648\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u06f4\u06f2\u06f2",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0647\u062f\u0641_139"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f4_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0647\u0646\u06af\u0627\u0645_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0648\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u06f4\u06f2\u06f2",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_118"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f4_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0647\u0646\u06af\u0627\u0645_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0648\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u06f4\u06f2\u06f2",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0638\u0627\u06cc\u0641_143"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f5_\u062b\u0628\u062a_\u0644\u0627\u06af_\u0648_\u0631\u0648\u06cc\u062f\u0627\u062f_timeline_\u0647\u0646\u06af\u0627\u0645_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0646\u06a9\u0627\u062a_194"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f5_\u062b\u0628\u062a_\u0644\u0627\u06af_\u0648_\u0631\u0648\u06cc\u062f\u0627\u062f_timeline_\u0647\u0646\u06af\u0627\u0645_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0647\u062f\u0641_170"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f5_\u062b\u0628\u062a_\u0644\u0627\u06af_\u0648_\u0631\u0648\u06cc\u062f\u0627\u062f_timeline_\u0647\u0646\u06af\u0627\u0645_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0645\u0647\u0645_\u0633\u06cc\u0633\u062a\u0645_timeline_\u0648\u062c\u0648\u062f_\u0646\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointment_settings_move_schedule_and_cancel_log_\u062a\u0633\u06a9_\u06f5_\u062b\u0628\u062a_\u0644\u0627\u06af_\u0648_\u0631\u0648\u06cc\u062f\u0627\u062f_timeline_\u0647\u0646\u06af\u0627\u0645_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_appointment_settings_move_schedule_and_cancel_log_\u0648\u0638\u0627\u06cc\u0641_174"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week",
      "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f1_\u06a9\u0631\u0634_\u062a\u0642\u0648\u06cc\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f2_\u0631\u0648\u0632_\u0647\u0641\u062a\u0647_\u062f\u0631_datenavigator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f3_\u067e\u06cc\u0627\u0645_slot_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f4_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0646\u0627\u0645_\u0627\u062c\u0628\u0627\u0631\u06cc_find_or_create_patient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L290",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f5_patient_mobile_\u0646\u0634\u0627\u0646_\u0645\u06cc_\u062f\u0647\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L319",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f6_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648_\u0634\u062f\u0647_\u062f\u0631_\u0646\u0645\u0627\u06cc\u0634_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L367",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f7_\u062d\u0630\u0641_\u0633\u062a\u0648\u0646_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0627\u0632_\u0646\u0645\u0627\u06cc\u0634_\u062c\u062f\u0648\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L394",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "target": "prompt_appointments_day_of_week_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L383",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "target": "prompt_appointments_day_of_week_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u0623\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627",
      "target": "prompt_appointments_day_of_week_\u0641\u0647\u0631\u0633\u062a_\u0628\u0627\u06af_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f1_\u06a9\u0631\u0634_\u062a\u0642\u0648\u06cc\u0645",
      "target": "prompt_appointments_day_of_week_\u0639\u0644\u062a_\u0631\u06cc\u0634\u0647_\u0627\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f1_\u06a9\u0631\u0634_\u062a\u0642\u0648\u06cc\u0645",
      "target": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f2_\u0631\u0648\u0632_\u0647\u0641\u062a\u0647_\u062f\u0631_datenavigator",
      "target": "prompt_appointments_day_of_week_\u0627\u0644\u0632\u0627\u0645\u0627\u062a_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f2_\u0631\u0648\u0632_\u0647\u0641\u062a\u0647_\u062f\u0631_datenavigator",
      "target": "prompt_appointments_day_of_week_\u0631\u0641\u062a\u0627\u0631_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f2_\u0631\u0648\u0632_\u0647\u0641\u062a\u0647_\u062f\u0631_datenavigator",
      "target": "prompt_appointments_day_of_week_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f2_\u0631\u0648\u0632_\u0647\u0641\u062a\u0647_\u062f\u0631_datenavigator",
      "target": "prompt_appointments_day_of_week_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f4_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0646\u0627\u0645_\u0627\u062c\u0628\u0627\u0631\u06cc_find_or_create_patient",
      "target": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f4_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0646\u0627\u0645_\u0627\u062c\u0628\u0627\u0631\u06cc_find_or_create_patient",
      "target": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_frontend_newappointmentmodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f4_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0646\u0627\u0645_\u0627\u062c\u0628\u0627\u0631\u06cc_find_or_create_patient",
      "target": "prompt_appointments_day_of_week_\u0645\u0634\u06a9\u0644_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_backend",
      "target": "prompt_appointments_day_of_week_\u06f1_post_api_v1_admin_appointment_\u062f\u0631_adminapicontroller_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_backend",
      "target": "prompt_appointments_day_of_week_\u06f2_post_api_v1_my_appointment_endpoint_\u062c\u062f\u06cc\u062f_\u062f\u0631_myappointmentscontroller_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L292",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f5_patient_mobile_\u0646\u0634\u0627\u0646_\u0645\u06cc_\u062f\u0647\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9",
      "target": "prompt_appointments_day_of_week_\u0639\u0644\u062a_\u0631\u06cc\u0634\u0647_\u0627\u06cc_292"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L303",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f5_patient_mobile_\u0646\u0634\u0627\u0646_\u0645\u06cc_\u062f\u0647\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9",
      "target": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_303"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L327",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f6_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648_\u0634\u062f\u0647_\u062f\u0631_\u0646\u0645\u0627\u06cc\u0634_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc",
      "target": "prompt_appointments_day_of_week_\u0628\u0631\u0631\u0633\u06cc_\u0648_\u0641\u06cc\u06a9\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-day-of-week.md",
      "source_location": "L321",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f6_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648_\u0634\u062f\u0647_\u062f\u0631_\u0646\u0645\u0627\u06cc\u0634_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc",
      "target": "prompt_appointments_day_of_week_\u0645\u0634\u06a9\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign",
      "target": "prompt_appointments_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u06a9\u0627\u0645\u0644_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_appointmentspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L364",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u06a9\u0627\u0645\u0644_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_appointmentspage",
      "target": "prompt_appointments_redesign_\u0627\u0644\u0632\u0627\u0645_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u062f\u0642\u06cc\u0642\u0627_\u0634\u0628\u06cc\u0647_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u06a9\u0627\u0645\u0644_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_appointmentspage",
      "target": "prompt_appointments_redesign_\u0633\u0627\u062e\u062a\u0627\u0631_\u06a9\u0644\u06cc_\u0635\u0641\u062d\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L313",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u06a9\u0627\u0645\u0644_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_appointmentspage",
      "target": "prompt_appointments_redesign_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u0623\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L329",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u06a9\u0627\u0645\u0644_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_appointmentspage",
      "target": "prompt_appointments_redesign_\u0645\u0646\u0637\u0642_\u0645\u062d\u0627\u0633\u0628\u0647_slot_\u0647\u0627_slotcalculatorservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u06a9\u0627\u0645\u0644_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_appointmentspage",
      "target": "prompt_appointments_redesign_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_feature_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0627\u0632_\u0646\u0645\u0627\u06cc_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L346",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u06a9\u0627\u0645\u0644_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_appointmentspage",
      "target": "prompt_appointments_redesign_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u06a9\u0627\u0645\u0644_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_appointmentspage",
      "target": "prompt_appointments_redesign_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u06a9\u0627\u0645\u0644_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_appointmentspage",
      "target": "prompt_appointments_redesign_\u0648\u0636\u0639\u06cc\u062a_backend_\u0645\u0648\u062c\u0648\u062f_\u0628\u0631\u0631\u0633\u06cc_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L284",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u06a9\u0627\u0645\u0644_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_appointmentspage",
      "target": "prompt_appointments_redesign_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u06a9\u0627\u0645\u0644_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_appointmentspage",
      "target": "prompt_appointments_redesign_\u06cc\u06a9_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u0646\u0642\u0634_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0633\u0627\u062e\u062a\u0627\u0631_\u06a9\u0644\u06cc_\u0635\u0641\u062d\u0647",
      "target": "prompt_appointments_redesign_\u06f1_\u0646\u0648\u0627\u0631_\u0622\u0645\u0627\u0631_\u0628\u0627\u0644\u0627_stats_bar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0633\u0627\u062e\u062a\u0627\u0631_\u06a9\u0644\u06cc_\u0635\u0641\u062d\u0647",
      "target": "prompt_appointments_redesign_\u06f2_\u0646\u0648\u0627\u0631_\u06a9\u0646\u062a\u0631\u0644_toolbar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0633\u0627\u062e\u062a\u0627\u0631_\u06a9\u0644\u06cc_\u0635\u0641\u062d\u0647",
      "target": "prompt_appointments_redesign_\u06f3_\u0633\u06cc\u0633\u062a\u0645_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0633\u0627\u062e\u062a\u0627\u0631_\u06a9\u0644\u06cc_\u0635\u0641\u062d\u0647",
      "target": "prompt_appointments_redesign_\u06f4_\u0646\u0645\u0627\u06cc_\u062c\u062f\u0648\u0644\u06cc_table_view"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0633\u0627\u062e\u062a\u0627\u0631_\u06a9\u0644\u06cc_\u0635\u0641\u062d\u0647",
      "target": "prompt_appointments_redesign_\u06f5_\u0646\u0645\u0627\u06cc_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc_schedule_view"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0648\u0636\u0639\u06cc\u062a_backend_\u0645\u0648\u062c\u0648\u062f_\u0628\u0631\u0631\u0633\u06cc_\u0634\u062f\u0647",
      "target": "prompt_appointments_redesign_\u0645\u0648\u062c\u0648\u062f_\u0648_\u0642\u0627\u0628\u0644_\u0627\u0633\u062a\u0641\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0648\u0636\u0639\u06cc\u062a_backend_\u0645\u0648\u062c\u0648\u062f_\u0628\u0631\u0631\u0633\u06cc_\u0634\u062f\u0647",
      "target": "prompt_appointments_redesign_\u0646\u062f\u0627\u0631\u062f_\u0628\u0627\u06cc\u062f_\u0627\u0636\u0627\u0641\u0647_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L273",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_feature_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0627\u0632_\u0646\u0645\u0627\u06cc_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc",
      "target": "prompt_appointments_redesign_doctor_tabs_\u062f\u0631_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L249",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_feature_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0627\u0632_\u0646\u0645\u0627\u06cc_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc",
      "target": "prompt_appointments_redesign_\u062c\u0631\u06cc\u0627\u0646_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0627\u0632_slot_\u062e\u0627\u0644\u06cc_\u0627\u0635\u0644\u06cc_\u062a\u0631\u06cc\u0646_ux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_feature_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0627\u0632_\u0646\u0645\u0627\u06cc_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc",
      "target": "prompt_appointments_redesign_\u067e\u06cc\u0634_\u0634\u0631\u0637_\u062f\u06a9\u062a\u0631_\u0628\u0627\u06cc\u062f_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc_\u062f\u0627\u0634\u062a\u0647_\u0628\u0627\u0634\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L298",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_frontend",
      "target": "prompt_appointments_redesign_appointmentstatusdropdown_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L286",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_frontend",
      "target": "prompt_appointments_redesign_persiancalendar_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L380",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0627\u0644\u0632\u0627\u0645_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u062f\u0642\u06cc\u0642\u0627_\u0634\u0628\u06cc\u0647_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639",
      "target": "prompt_appointments_redesign_\u0645\u0634\u062e\u0635\u0627\u062a_\u062f\u0642\u06cc\u0642_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0627\u0632_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L370",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0627\u0644\u0632\u0627\u0645_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u062f\u0642\u06cc\u0642\u0627_\u0634\u0628\u06cc\u0647_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639",
      "target": "prompt_appointments_redesign_\u0647\u0645\u0647_\u062a\u0627\u0631\u06cc\u062e_\u0647\u0627_\u0634\u0645\u0633\u06cc_jalali"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L458",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0645\u0634\u062e\u0635\u0627\u062a_\u062f\u0642\u06cc\u0642_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0627\u0632_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639",
      "target": "prompt_appointments_redesign_pagination"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L382",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0645\u0634\u062e\u0635\u0627\u062a_\u062f\u0642\u06cc\u0642_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0627\u0632_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639",
      "target": "prompt_appointments_redesign_stats_bar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L417",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0645\u0634\u062e\u0635\u0627\u062a_\u062f\u0642\u06cc\u0642_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0627\u0632_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639",
      "target": "prompt_appointments_redesign_status_badge_inline_\u0642\u0627\u0628\u0644_\u06a9\u0644\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L422",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0645\u0634\u062e\u0635\u0627\u062a_\u062f\u0642\u06cc\u0642_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0627\u0632_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639",
      "target": "prompt_appointments_redesign_status_dropdown_\u06a9\u0644\u06cc\u06a9_\u0631\u0648\u06cc_badge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L398",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0645\u0634\u062e\u0635\u0627\u062a_\u062f\u0642\u06cc\u0642_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0627\u0632_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639",
      "target": "prompt_appointments_redesign_toolbar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L441",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0645\u0634\u062e\u0635\u0627\u062a_\u062f\u0642\u06cc\u0642_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0627\u0632_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639",
      "target": "prompt_appointments_redesign_\u062a\u0642\u0648\u06cc\u0645_popup_\u06a9\u0644\u06cc\u06a9_\u0631\u0648\u06cc_\u0622\u06cc\u06a9\u0648\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L408",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0645\u0634\u062e\u0635\u0627\u062a_\u062f\u0642\u06cc\u0642_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0627\u0632_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639",
      "target": "prompt_appointments_redesign_\u062c\u062f\u0648\u0644_\u0633\u062a\u0648\u0646_\u0647\u0627\u06cc_\u0647\u062f\u0631_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/appointments-redesign.md",
      "source_location": "L437",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_appointments_redesign_\u0645\u0634\u062e\u0635\u0627\u062a_\u062f\u0642\u06cc\u0642_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0627\u0632_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0645\u0631\u062c\u0639",
      "target": "prompt_appointments_redesign_\u062f\u06a9\u0645\u0647_\u0639\u0645\u0644\u06cc\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u0627\u06cc\u062c\u0627\u062f_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_\u0648_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0647\u0645\u0647_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0627\u06cc\u062c\u0627\u062f_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_\u0648_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0647\u0645\u0647_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0627\u06cc\u062c\u0627\u062f_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_\u0648_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0647\u0645\u0647_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0627\u06cc\u062c\u0627\u062f_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_\u0648_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0647\u0645\u0647_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L364",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0627\u06cc\u062c\u0627\u062f_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_\u0648_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0647\u0645\u0647_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0627\u06cc\u062c\u0627\u062f_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_\u0648_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0647\u0645\u0647_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0627\u06cc\u062c\u0627\u062f_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_\u0648_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0647\u0645\u0647_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u06f1_\u0645\u0633\u06cc\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u0622\u0646\u0644\u0627\u06cc\u0646_nobat724_\u0627\u0635\u0644\u0627_\u0635\u062f\u0627_\u0646\u0645\u06cc_\u0632\u0646\u062f_\u0631\u06cc\u0634\u0647_\u0627\u0635\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u06f2_\u062f\u0648_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u0647_\u062c\u0627\u06cc_\u06cc\u06a9_\u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u06f3_\u062a\u0634\u062e\u06cc\u0635_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062d\u062f\u0633\u06cc_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u06f4_idempotent_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u06f5_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0646\u0644_\u0648_\u0627\u062f\u0645\u06cc\u0646_\u0627\u0635\u0644\u0627_\u0642\u0637\u0639\u06cc_\u0646\u0645\u06cc_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u062f\u0648_\u067e\u0631\u0648\u0646\u062f\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062d\u062f\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u0631\u0632\u0631\u0648_\u067e\u0646\u0644_\u0648\u0636\u0639\u06cc\u062a_pending_\u0645\u06cc_\u0645\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u0633\u0627\u062e\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0628\u062f\u0648\u0646_\u06af\u0627\u0631\u062f_\u062a\u06a9\u0631\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u0645\u0633\u06cc\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u062f\u0648\u0646_\u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u06f1_context_\u0646\u0648\u0628\u062a_\u0631\u0627_\u0635\u0631\u06cc\u062d_\u06a9\u0646_\u0633\u062a\u0648\u0646_clinic_id_\u0631\u0648\u06cc_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u06f2_\u06cc\u06a9_choke_point_\u0628\u0631\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u06f3_\u06cc\u06a9_\u067e\u0631\u0648\u0646\u062f\u0647_\u062f\u0631_context_\u062f\u0631\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u06f4_idempotency"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L299",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u06f5_\u0631\u0632\u0631\u0648_\u067e\u0646\u0644_\u0648_\u0627\u062f\u0645\u06cc\u0646_\u0645\u0633\u062a\u0642\u06cc\u0645_confirmed_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L321",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u06f6_\u06af\u0627\u0631\u062f_\u0627\u0634\u062a\u0631\u0627\u06a9_\u062a\u0635\u0645\u06cc\u0645_\u0635\u0631\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L329",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u06f7_backfill_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0628\u06cc_\u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/auto-create-record-and-session-on-confirm.md",
      "source_location": "L342",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_auto_create_record_and_session_on_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_auto_create_record_and_session_on_confirm_\u06f8_\u062a\u0633\u062a_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_backfill_doctor_specialty_parents",
      "target": "prompt_backfill_doctor_specialty_parents_\u0627\u0635\u0644\u0627\u062d_\u062f\u0627\u062f\u0647_\u0645\u0648\u062c\u0648\u062f_\u0627\u0641\u0632\u0648\u062f\u0646_\u062a\u062e\u0635\u0635_\u0647\u0627\u06cc_\u0648\u0627\u0644\u062f_\u0628\u0647_\u067e\u0632\u0634\u06a9\u0627\u0646_backfill"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_backfill_doctor_specialty_parents_\u0627\u0635\u0644\u0627\u062d_\u062f\u0627\u062f\u0647_\u0645\u0648\u062c\u0648\u062f_\u0627\u0641\u0632\u0648\u062f\u0646_\u062a\u062e\u0635\u0635_\u0647\u0627\u06cc_\u0648\u0627\u0644\u062f_\u0628\u0647_\u067e\u0632\u0634\u06a9\u0627\u0646_backfill",
      "target": "prompt_backfill_doctor_specialty_parents_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_backfill_doctor_specialty_parents_\u0627\u0635\u0644\u0627\u062d_\u062f\u0627\u062f\u0647_\u0645\u0648\u062c\u0648\u062f_\u0627\u0641\u0632\u0648\u062f\u0646_\u062a\u062e\u0635\u0635_\u0647\u0627\u06cc_\u0648\u0627\u0644\u062f_\u0628\u0647_\u067e\u0632\u0634\u06a9\u0627\u0646_backfill",
      "target": "prompt_backfill_doctor_specialty_parents_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_backfill_doctor_specialty_parents_\u0627\u0635\u0644\u0627\u062d_\u062f\u0627\u062f\u0647_\u0645\u0648\u062c\u0648\u062f_\u0627\u0641\u0632\u0648\u062f\u0646_\u062a\u062e\u0635\u0635_\u0647\u0627\u06cc_\u0648\u0627\u0644\u062f_\u0628\u0647_\u067e\u0632\u0634\u06a9\u0627\u0646_backfill",
      "target": "prompt_backfill_doctor_specialty_parents_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L273",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_backfill_doctor_specialty_parents_\u0627\u0635\u0644\u0627\u062d_\u062f\u0627\u062f\u0647_\u0645\u0648\u062c\u0648\u062f_\u0627\u0641\u0632\u0648\u062f\u0646_\u062a\u062e\u0635\u0635_\u0647\u0627\u06cc_\u0648\u0627\u0644\u062f_\u0628\u0647_\u067e\u0632\u0634\u06a9\u0627\u0646_backfill",
      "target": "prompt_backfill_doctor_specialty_parents_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_backfill_doctor_specialty_parents_\u0627\u0635\u0644\u0627\u062d_\u062f\u0627\u062f\u0647_\u0645\u0648\u062c\u0648\u062f_\u0627\u0641\u0632\u0648\u062f\u0646_\u062a\u062e\u0635\u0635_\u0647\u0627\u06cc_\u0648\u0627\u0644\u062f_\u0628\u0647_\u067e\u0632\u0634\u06a9\u0627\u0646_backfill",
      "target": "prompt_backfill_doctor_specialty_parents_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_backfill_doctor_specialty_parents_\u0627\u0635\u0644\u0627\u062d_\u062f\u0627\u062f\u0647_\u0645\u0648\u062c\u0648\u062f_\u0627\u0641\u0632\u0648\u062f\u0646_\u062a\u062e\u0635\u0635_\u0647\u0627\u06cc_\u0648\u0627\u0644\u062f_\u0628\u0647_\u067e\u0632\u0634\u06a9\u0627\u0646_backfill",
      "target": "prompt_backfill_doctor_specialty_parents_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_backfill_doctor_specialty_parents_\u0627\u0635\u0644\u0627\u062d_\u062f\u0627\u062f\u0647_\u0645\u0648\u062c\u0648\u062f_\u0627\u0641\u0632\u0648\u062f\u0646_\u062a\u062e\u0635\u0635_\u0647\u0627\u06cc_\u0648\u0627\u0644\u062f_\u0628\u0647_\u067e\u0632\u0634\u06a9\u0627\u0646_backfill",
      "target": "prompt_backfill_doctor_specialty_parents_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_backfill_doctor_specialty_parents_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_backfill_doctor_specialty_parents_\u06f1_\u0645\u062a\u062f_expandwithancestors_\u062f\u0631_specialtyrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_backfill_doctor_specialty_parents_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_backfill_doctor_specialty_parents_\u06f2_\u0627\u0639\u0645\u0627\u0644_\u06af\u0633\u062a\u0631\u0634_\u062f\u0631_\u0647\u0645\u0647_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0646\u0648\u0634\u062a\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_backfill_doctor_specialty_parents_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_backfill_doctor_specialty_parents_\u06f3_command_\u062c\u062f\u06cc\u062f_backfill"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/backfill-doctor-specialty-parents.md",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_backfill_doctor_specialty_parents_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_backfill_doctor_specialty_parents_\u06f4_\u0627\u062c\u0631\u0627_\u0648_\u062a\u0623\u06cc\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u0631\u0641\u0639_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_dark_mode_webhook_\u0633\u06cc\u0646\u06a9_\u0641\u0631\u0627\u0646\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0631\u0641\u0639_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_dark_mode_webhook_\u0633\u06cc\u0646\u06a9_\u0641\u0631\u0627\u0646\u062a",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0631\u0641\u0639_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_dark_mode_webhook_\u0633\u06cc\u0646\u06a9_\u0641\u0631\u0627\u0646\u062a",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0631\u0641\u0639_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_dark_mode_webhook_\u0633\u06cc\u0646\u06a9_\u0641\u0631\u0627\u0646\u062a",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0631\u0641\u0639_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_dark_mode_webhook_\u0633\u06cc\u0646\u06a9_\u0641\u0631\u0627\u0646\u062a",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L397",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0631\u0641\u0639_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_dark_mode_webhook_\u0633\u06cc\u0646\u06a9_\u0641\u0631\u0627\u0646\u062a",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0631\u0641\u0639_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_dark_mode_webhook_\u0633\u06cc\u0646\u06a9_\u0641\u0631\u0627\u0646\u062a",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0631\u0641\u0639_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_dark_mode_webhook_\u0633\u06cc\u0646\u06a9_\u0641\u0631\u0627\u0646\u062a",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0631\u0641\u0639_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_dark_mode_webhook_\u0633\u06cc\u0646\u06a9_\u0641\u0631\u0627\u0646\u062a",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u0645\u0634\u06a9\u0644_\u06f1_\u0641\u0631\u0645_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062e\u0627\u0644\u06cc_\u0627\u0633\u062a_\u0628\u0627\u06af_\u0627\u0635\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u0645\u0634\u06a9\u0644_\u06f2_dark_mode_\u062f\u0631_\u0627\u062f\u06cc\u062a\u0648\u0631_\u0648_\u0641\u0631\u0645_\u0628\u0644\u0627\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u0645\u0634\u06a9\u0644_\u06f3_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_\u062a\u0623\u062e\u06cc\u0631_\u0631\u0648\u06cc_\u0633\u0627\u06cc\u062a_\u062f\u06cc\u062f\u0647_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u06f1_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u0627\u062f\u0645\u06cc\u0646_\u062c\u0632\u0626\u06cc\u0627\u062a_\u0628\u0644\u0627\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u06f2_\u0627\u0635\u0644\u0627\u062d_blogformpage_\u0645\u0646\u0628\u0639_\u062f\u0627\u062f\u0647_\u062d\u0627\u0644\u062a_\u062e\u0637\u0627_\u062d\u0627\u0644\u062a_\u062b\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L270",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u06f3_dark_mode_\u0628\u0631\u0627\u06cc_ckeditor_\u0648_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L319",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u06f4_\u0628\u0627\u0637\u0644_\u0633\u0627\u0632\u06cc_\u06a9\u0634_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_\u0628\u0639\u062f_\u0627\u0632_\u0647\u0631_\u0646\u0648\u0634\u062a\u0646_cross_repo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-admin-edit-and-dark-mode.md",
      "source_location": "L393",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_admin_edit_and_dark_mode_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_admin_edit_and_dark_mode_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_city_field",
      "target": "prompt_blog_city_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0628\u0644\u0627\u06af_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u0628\u0644\u0627\u06af_\u0634\u0647\u0631_\u0645\u062d\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_city_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0628\u0644\u0627\u06af_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u0628\u0644\u0627\u06af_\u0634\u0647\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_blog_city_field_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_city_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0628\u0644\u0627\u06af_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u0628\u0644\u0627\u06af_\u0634\u0647\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_blog_city_field_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_city_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0628\u0644\u0627\u06af_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u0628\u0644\u0627\u06af_\u0634\u0647\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_blog_city_field_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_city_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0628\u0644\u0627\u06af_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u0628\u0644\u0627\u06af_\u0634\u0647\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_blog_city_field_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_city_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0628\u0644\u0627\u06af_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u0628\u0644\u0627\u06af_\u0634\u0647\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_blog_city_field_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_city_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0628\u0644\u0627\u06af_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u0628\u0644\u0627\u06af_\u0634\u0647\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_blog_city_field_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_city_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_city_field_\u06f1_\u0641\u06cc\u0644\u062f_\u0634\u0647\u0631_\u0631\u0648\u06cc_entity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_city_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_city_field_\u06f2_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_city_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_city_field_\u06f3_\u0634\u0647\u0631_\u062f\u0631_\u067e\u0627\u0633\u062e_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_city_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_city_field_\u06f4_\u0641\u06cc\u0644\u062a\u0631_\u0634\u0647\u0631_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_city_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_city_field_\u06f5_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0647\u0631_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-city-field.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_city_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_city_field_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets",
      "target": "prompt_blog_tag_filter_and_facets_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u062a\u06af_\u0628\u0644\u0627\u06af_endpoint_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u062a\u06af_\u0628\u0644\u0627\u06af_endpoint_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627",
      "target": "prompt_blog_tag_filter_and_facets_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u062a\u06af_\u0628\u0644\u0627\u06af_endpoint_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627",
      "target": "prompt_blog_tag_filter_and_facets_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u062a\u06af_\u0628\u0644\u0627\u06af_endpoint_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627",
      "target": "prompt_blog_tag_filter_and_facets_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u062a\u06af_\u0628\u0644\u0627\u06af_endpoint_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627",
      "target": "prompt_blog_tag_filter_and_facets_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L321",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u062a\u06af_\u0628\u0644\u0627\u06af_endpoint_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627",
      "target": "prompt_blog_tag_filter_and_facets_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u062a\u06af_\u0628\u0644\u0627\u06af_endpoint_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627",
      "target": "prompt_blog_tag_filter_and_facets_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u062a\u06af_\u0628\u0644\u0627\u06af_endpoint_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627",
      "target": "prompt_blog_tag_filter_and_facets_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u062a\u06af_\u0628\u0644\u0627\u06af_endpoint_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627",
      "target": "prompt_blog_tag_filter_and_facets_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_blog_tag_filter_and_facets_\u06f1_\u0641\u06cc\u0644\u062a\u0631_\u062a\u06af_\u0647\u0645\u06cc\u0634\u0647_\u0635\u0641\u0631_\u0646\u062a\u06cc\u062c\u0647_\u0645\u06cc_\u062f\u0647\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_blog_tag_filter_and_facets_\u06f2_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627\u06cc_\u0628\u0644\u0627\u06af_endpoint_\u0646\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_tag_filter_and_facets_\u06f1_\u0627\u0635\u0644\u0627\u062d_applytagfilter_\u062a\u0637\u0628\u06cc\u0642_encoding_\u06a9\u0627\u0646\u062f\u06cc\u062f_\u0628\u0627_encoding_\u0633\u062a\u0648\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_tag_filter_and_facets_\u06f2_endpoint_\u0648\u0627\u0698\u06af\u0627\u0646_\u062a\u06af_\u0647\u0627\u06cc_\u0628\u0644\u0627\u06af_get_api_v1_blogs_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L295",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_tag_filter_and_facets_\u06f3_\u062a\u0633\u062a_phpunit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/blog-tag-filter-and-facets.md",
      "source_location": "L312",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_blog_tag_filter_and_facets_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_blog_tag_filter_and_facets_\u06f4_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_docs_api_blog_md"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner",
      "target": "new_feture_clinic_pro_mostanad_sade"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner",
      "target": "prompt_booking_engine_task_runner_\u0631\u0627\u0647\u0628\u0631_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u06cc\u06a9_\u062a\u0633\u06a9_\u062f\u0631_\u0647\u0631_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0631\u0627\u0647\u0628\u0631_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u06cc\u06a9_\u062a\u0633\u06a9_\u062f\u0631_\u0647\u0631_\u0627\u062c\u0631\u0627",
      "target": "prompt_booking_engine_task_runner_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0631\u0627\u0647\u0628\u0631_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u06cc\u06a9_\u062a\u0633\u06a9_\u062f\u0631_\u0647\u0631_\u0627\u062c\u0631\u0627",
      "target": "prompt_booking_engine_task_runner_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0631\u0627\u0647\u0628\u0631_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u06cc\u06a9_\u062a\u0633\u06a9_\u062f\u0631_\u0647\u0631_\u0627\u062c\u0631\u0627",
      "target": "prompt_booking_engine_task_runner_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0631\u0627\u0647\u0628\u0631_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u06cc\u06a9_\u062a\u0633\u06a9_\u062f\u0631_\u0647\u0631_\u0627\u062c\u0631\u0627",
      "target": "prompt_booking_engine_task_runner_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L442",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0631\u0627\u0647\u0628\u0631_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u06cc\u06a9_\u062a\u0633\u06a9_\u062f\u0631_\u0647\u0631_\u0627\u062c\u0631\u0627",
      "target": "prompt_booking_engine_task_runner_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0631\u0627\u0647\u0628\u0631_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u06cc\u06a9_\u062a\u0633\u06a9_\u062f\u0631_\u0647\u0631_\u0627\u062c\u0631\u0627",
      "target": "prompt_booking_engine_task_runner_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0631\u0627\u0647\u0628\u0631_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u06cc\u06a9_\u062a\u0633\u06a9_\u062f\u0631_\u0647\u0631_\u0627\u062c\u0631\u0627",
      "target": "prompt_booking_engine_task_runner_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0631\u0627\u0647\u0628\u0631_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u06cc\u06a9_\u062a\u0633\u06a9_\u062f\u0631_\u0647\u0631_\u0627\u062c\u0631\u0627",
      "target": "prompt_booking_engine_task_runner_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_booking_engine_task_runner_\u06f1_\u062e\u0648\u0627\u0646\u062f\u0646_\u0642\u0648\u0627\u0639\u062f_\u062d\u0627\u06a9\u0645_\u067e\u06cc\u0634_\u0627\u0632_\u0647\u0631_\u0686\u06cc\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_booking_engine_task_runner_\u06f2_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0648\u0636\u0639\u06cc\u062a_\u0648_\u0627\u0646\u062a\u062e\u0627\u0628_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_booking_engine_task_runner_\u06f3_\u062a\u062d\u0648\u06cc\u0644_\u0628\u0647_\u067e\u0631\u0627\u0645\u067e\u062a_\u0647\u0645\u062a\u0627_\u0627\u06af\u0631_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L261",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_booking_engine_task_runner_\u06f4_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u062f\u0647_\u06cc\u06a9\u06cc_\u06a9\u0627\u0645\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L314",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_booking_engine_task_runner_\u06f5_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0632\u0646\u062f\u0647_checklist_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L357",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_booking_engine_task_runner_\u06f6_commit_\u0648_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u06af\u0631\u0627\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L392",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_booking_engine_task_runner_\u06f7_\u06af\u0632\u0627\u0631\u0634_\u067e\u0627\u06cc\u0627\u0646\u06cc_\u0648_\u0627\u0639\u0644\u0627\u0645_\u062a\u0633\u06a9_\u0628\u0639\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L537",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "target": "prompt_booking_engine_task_runner_cross_repo_\u0628\u0631\u0631\u0633\u06cc_\u062f\u0633\u062a\u06cc_\u0627\u062c\u0628\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L511",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "target": "prompt_booking_engine_task_runner_\u0627\u0644\u06af\u0648\u0647\u0627\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u06a9\u0647_\u062a\u0633\u06a9_\u0647\u0627_\u062a\u0635\u0631\u06cc\u062d_\u06a9\u0631\u062f\u0647_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L525",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "target": "prompt_booking_engine_task_runner_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u067e\u0631\u062e\u0637\u0631_\u062c\u0627\u06cc_\u06a9\u0646\u062f\u06cc_\u0648_\u062f\u0642\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L444",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "target": "prompt_booking_engine_task_runner_\u062e\u0637_\u0633\u0631\u062e_\u062a\u0646\u0647\u0627_\u0686\u06cc\u0632\u06cc_\u06a9\u0647_\u0647\u06cc\u0686_\u062a\u0633\u06a9\u06cc_\u0646\u0645\u06cc_\u062a\u0648\u0627\u0646\u062f_\u0646\u0642\u0636_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L473",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "target": "prompt_booking_engine_task_runner_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0633\u06cc\u0633\u062a\u0645_\u0647\u0631_\u0635\u0641\u062d\u0647_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L466",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "target": "prompt_booking_engine_task_runner_\u0641\u0627\u0632_\u06f0_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L492",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "target": "prompt_booking_engine_task_runner_\u0642\u0648\u0627\u0639\u062f_\u062b\u0627\u0628\u062a_\u067e\u0631\u0648\u0698\u0647_\u062f\u0631_\u0647\u0631_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/booking-engine-task-runner.md",
      "source_location": "L553",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_booking_engine_task_runner_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
      "target": "prompt_booking_engine_task_runner_\u0648\u0642\u062a\u06cc_\u0645\u062a\u0646_\u062a\u0633\u06a9_\u0628\u0627_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0645\u06cc_\u062e\u0648\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_build_homepage",
      "target": "prompt_build_homepage_build_the_clinicpro_public_homepage_at"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_build_homepage_build_the_clinicpro_public_homepage_at",
      "target": "prompt_build_homepage_goal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_build_homepage_build_the_clinicpro_public_homepage_at",
      "target": "prompt_build_homepage_notes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_build_homepage_build_the_clinicpro_public_homepage_at",
      "target": "prompt_build_homepage_step_1_webpack_entry_for_homepage_css_js"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_build_homepage_build_the_clinicpro_public_homepage_at",
      "target": "prompt_build_homepage_step_2_symfony_controller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_build_homepage_build_the_clinicpro_public_homepage_at",
      "target": "prompt_build_homepage_step_3_twig_template"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_build_homepage_build_the_clinicpro_public_homepage_at",
      "target": "prompt_build_homepage_step_4_build_and_verify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_build_homepage_step_3_twig_template",
      "target": "prompt_build_homepage_body_all_sections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_build_homepage_step_3_twig_template",
      "target": "prompt_build_homepage_head"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/build-homepage.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_build_homepage_step_3_twig_template",
      "target": "prompt_build_homepage_twig_specific_adaptations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign",
      "target": "prompt_claims_dashboard_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_claims_\u0628\u0647_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0645\u062d\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_claims_\u0628\u0647_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_claims_dashboard_redesign_\u062a\u0633\u062a_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_claims_\u0628\u0647_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_claims_dashboard_redesign_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_claims_\u0628\u0647_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_claims_dashboard_redesign_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_claims_\u0628\u0647_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_claims_dashboard_redesign_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_claims_\u0628\u0647_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_claims_dashboard_redesign_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_claims_\u0628\u0647_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_claims_dashboard_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_claims_\u0628\u0647_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_claims_dashboard_redesign_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_claims_\u0628\u0647_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0645\u062d\u0648\u0631",
      "target": "prompt_claims_dashboard_redesign_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_claims_dashboard_redesign_\u06f1_backend_endpoint_\u062a\u062c\u0645\u06cc\u0639_\u0628\u06cc\u0645\u0627\u0631_\u0645\u062d\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_claims_dashboard_redesign_\u06f2_backend_endpoint_\u062c\u0632\u0626\u06cc\u0627\u062a_\u06cc\u06a9_\u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_claims_dashboard_redesign_\u06f3_backend_\u0634\u0645\u0627\u0631\u0647_\u067e\u06cc\u06af\u06cc\u0631\u06cc_\u0648_\u0644\u0627\u06af_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_claims_dashboard_redesign_\u06f4_frontend_\u0633\u0637\u062d_\u06f1_datatable_\u0628\u06cc\u0645\u0627\u0631\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_claims_dashboard_redesign_\u06f5_frontend_\u0633\u0637\u062d_\u06f2_\u062c\u0632\u0626\u06cc\u0627\u062a_\u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/claims-dashboard-redesign.md",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_claims_dashboard_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_claims_dashboard_redesign_\u06f6_frontend_\u0641\u06cc\u0644\u062a\u0631_\u062c\u0633\u062a\u062c\u0648_\u0645\u0631\u062a\u0628_\u0633\u0627\u0632\u06cc_url_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cleanup_polluted_doctor_clinic_records",
      "target": "prompt_cleanup_polluted_doctor_clinic_records_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc_\u0622\u0644\u0648\u062f\u0647_\u067e\u0632\u0634\u06a9_\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cleanup_polluted_doctor_clinic_records_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc_\u0622\u0644\u0648\u062f\u0647_\u067e\u0632\u0634\u06a9_\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_cleanup_polluted_doctor_clinic_records_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cleanup_polluted_doctor_clinic_records_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc_\u0622\u0644\u0648\u062f\u0647_\u067e\u0632\u0634\u06a9_\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_cleanup_polluted_doctor_clinic_records_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cleanup_polluted_doctor_clinic_records_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc_\u0622\u0644\u0648\u062f\u0647_\u067e\u0632\u0634\u06a9_\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_cleanup_polluted_doctor_clinic_records_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cleanup_polluted_doctor_clinic_records_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc_\u0622\u0644\u0648\u062f\u0647_\u067e\u0632\u0634\u06a9_\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_cleanup_polluted_doctor_clinic_records_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cleanup_polluted_doctor_clinic_records_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc_\u0622\u0644\u0648\u062f\u0647_\u067e\u0632\u0634\u06a9_\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_cleanup_polluted_doctor_clinic_records_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cleanup_polluted_doctor_clinic_records_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_cleanup_polluted_doctor_clinic_records_\u06f1_\u06af\u0632\u0627\u0631\u0634_\u062f\u0627\u0645\u0646\u0647_\u0622\u0644\u0648\u062f\u06af\u06cc_\u0627\u0648\u0644_\u0627\u0646\u062f\u0627\u0632\u0647_\u06af\u06cc\u0631\u06cc_\u0628\u0639\u062f_\u062d\u0630\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cleanup_polluted_doctor_clinic_records_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_cleanup_polluted_doctor_clinic_records_\u06f2_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cleanup_polluted_doctor_clinic_records_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_cleanup_polluted_doctor_clinic_records_\u06f3_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0628\u0631\u0627\u06cc_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_\u062a\u06a9\u0631\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cleanup-polluted-doctor-clinic-records.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cleanup_polluted_doctor_clinic_records_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_cleanup_polluted_doctor_clinic_records_\u06f4_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u0645\u0639\u06cc\u0627\u0631_is_active_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix",
      "target": "prompt_clinic_appointment_operations_fix_\u0631\u0641\u0639_\u06a9\u0627\u0645\u0644_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0631_\u062d\u0627\u0644\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_context_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix_\u0631\u0641\u0639_\u06a9\u0627\u0645\u0644_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0631_\u062d\u0627\u0644\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_context_permissions",
      "target": "prompt_clinic_appointment_operations_fix_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix_\u0631\u0641\u0639_\u06a9\u0627\u0645\u0644_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0631_\u062d\u0627\u0644\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_context_permissions",
      "target": "prompt_clinic_appointment_operations_fix_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix_\u0631\u0641\u0639_\u06a9\u0627\u0645\u0644_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0631_\u062d\u0627\u0644\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_context_permissions",
      "target": "prompt_clinic_appointment_operations_fix_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix_\u0631\u0641\u0639_\u06a9\u0627\u0645\u0644_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0631_\u062d\u0627\u0644\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_context_permissions",
      "target": "prompt_clinic_appointment_operations_fix_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix_\u0631\u0641\u0639_\u06a9\u0627\u0645\u0644_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0631_\u062d\u0627\u0644\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_context_permissions",
      "target": "prompt_clinic_appointment_operations_fix_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix_\u0631\u0641\u0639_\u06a9\u0627\u0645\u0644_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0631_\u062d\u0627\u0644\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_context_permissions",
      "target": "prompt_clinic_appointment_operations_fix_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix_\u0631\u0641\u0639_\u06a9\u0627\u0645\u0644_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0631_\u062d\u0627\u0644\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_context_permissions",
      "target": "prompt_clinic_appointment_operations_fix_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_appointment_operations_fix_\u06f1_\u062a\u0645\u0631\u06a9\u0632_authorization_\u062a\u06a9_\u0646\u0648\u0628\u062a_\u062f\u0631_\u06cc\u06a9_\u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_appointment_operations_fix_\u06f2_\u0631\u0641\u0639_listbydoctor_\u0648_todaystats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_appointment_operations_fix_\u06f3_\u0631\u0641\u0639_\u06a9\u0648\u0626\u0631\u06cc_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_appointment_operations_fix_\u06f4_\u06a9\u0644\u06cc\u062f_slot_\u0628\u0627_\u0645\u062d\u06cc\u0637_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_appointment_operations_fix_\u06f5_\u062a\u0633\u062a_end_to_end_\u0628\u0627_\u06a9\u0627\u0631\u0628\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-operations-fix.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_operations_fix_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_appointment_operations_fix_\u06f6_\u0641\u0631\u0627\u0646\u062a_\u062d\u0630\u0641_\u0641\u0631\u0636_\u0647\u0627\u06cc_doctor_only"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_settings_tabs",
      "target": "prompt_clinic_appointment_settings_tabs_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u062a\u0628_\u067e\u0632\u0634\u06a9\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_settings_tabs_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u062a\u0628_\u067e\u0632\u0634\u06a9\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_appointment_settings_tabs_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_settings_tabs_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u062a\u0628_\u067e\u0632\u0634\u06a9\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_appointment_settings_tabs_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_settings_tabs_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u062a\u0628_\u067e\u0632\u0634\u06a9\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_appointment_settings_tabs_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_settings_tabs_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u062a\u0628_\u067e\u0632\u0634\u06a9\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_appointment_settings_tabs_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_settings_tabs_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u062a\u0628_\u067e\u0632\u0634\u06a9\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_appointment_settings_tabs_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_settings_tabs_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u062a\u0628_\u067e\u0632\u0634\u06a9\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_appointment_settings_tabs_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_settings_tabs_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_appointment_settings_tabs_\u06f1_\u0628\u06a9_\u0627\u0646\u062f_\u06cc\u06a9_helper_\u0648\u0627\u062d\u062f_\u0628\u0647_\u062c\u0627\u06cc_\u06f1\u06f4_\u0634\u0631\u0637_\u062a\u06a9\u0631\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_settings_tabs_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_appointment_settings_tabs_\u06f2_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_schedulesection_\u0628\u0647_\u0641\u0627\u06cc\u0644_\u0645\u0633\u062a\u0642\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_settings_tabs_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_appointment_settings_tabs_\u06f3_\u0635\u0641\u062d\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0627_\u062a\u0628_\u067e\u0632\u0634\u06a9\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_settings_tabs_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_appointment_settings_tabs_\u06f4_route_\u0648_\u0645\u0646\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_settings_tabs_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_appointment_settings_tabs_\u06f5_\u062a\u06a9\u0644\u06cc\u0641_freevisitprice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-appointment-settings-tabs.md",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_appointment_settings_tabs_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_appointment_settings_tabs_\u06f6_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-detail-fixes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_detail_fixes",
      "target": "prompt_clinic_detail_fixes_clinicdetailpage_\u067e\u0646\u062c_\u0627\u0635\u0644\u0627\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-detail-fixes.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_detail_fixes_clinicdetailpage_\u067e\u0646\u062c_\u0627\u0635\u0644\u0627\u062d",
      "target": "prompt_clinic_detail_fixes_\u06f1_\u0634\u0647\u0631_\u0627\u0634\u062a\u0628\u0627\u0647_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u062f\u0647_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-detail-fixes.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_detail_fixes_clinicdetailpage_\u067e\u0646\u062c_\u0627\u0635\u0644\u0627\u062d",
      "target": "prompt_clinic_detail_fixes_\u06f2_\u0647\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0641\u0642\u0637_\u06cc\u06a9_\u0622\u062f\u0631\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-detail-fixes.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_detail_fixes_clinicdetailpage_\u067e\u0646\u062c_\u0627\u0635\u0644\u0627\u062d",
      "target": "prompt_clinic_detail_fixes_\u06f3_\u0645\u0648\u062f\u0627\u0644_\u0622\u062f\u0631\u0633_\u0627\u0633\u062a\u0627\u0646_\u0634\u0647\u0631_\u0648_\u0646\u0642\u0634\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-detail-fixes.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_detail_fixes_clinicdetailpage_\u067e\u0646\u062c_\u0627\u0635\u0644\u0627\u062d",
      "target": "prompt_clinic_detail_fixes_\u06f4_\u0644\u0648\u06af\u0648_\u0622\u067e\u0644\u0648\u062f_\u0646\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-detail-fixes.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_detail_fixes_clinicdetailpage_\u067e\u0646\u062c_\u0627\u0635\u0644\u0627\u062d",
      "target": "prompt_clinic_detail_fixes_\u06f5_\u06af\u0627\u0644\u0631\u06cc_\u0641\u0642\u0637_\u06cc\u06a9_\u062a\u0635\u0648\u06cc\u0631_\u0645\u06cc_\u06af\u06cc\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate",
      "target": "prompt_clinic_doctor_deactivate_\u067e\u0631\u0627\u0645\u067e\u062a_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0648\u0633\u0637_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L309",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u067e\u0631\u0627\u0645\u067e\u062a_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0648\u0633\u0637_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_doctor_deactivate_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L325",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u067e\u0631\u0627\u0645\u067e\u062a_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0648\u0633\u0637_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_doctor_deactivate_\u062a\u0633\u062a_\u0647\u0631_\u0645\u0631\u062d\u0644\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u067e\u0631\u0627\u0645\u067e\u062a_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0648\u0633\u0637_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_doctor_deactivate_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u067e\u0631\u0627\u0645\u067e\u062a_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0648\u0633\u0637_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L349",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u067e\u0631\u0627\u0645\u067e\u062a_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0648\u0633\u0637_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_doctor_deactivate_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u067e\u0631\u0627\u0645\u067e\u062a_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0648\u0633\u0637_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_doctor_deactivate_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "target": "prompt_clinic_doctor_deactivate_api_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "target": "prompt_clinic_doctor_deactivate_frontend_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "target": "prompt_clinic_doctor_deactivate_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_clinic_owner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "target": "prompt_clinic_doctor_deactivate_\u062c\u062f\u0648\u0644_clinic_doctors_join_table_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "target": "prompt_clinic_doctor_deactivate_\u0646\u0648\u0628\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f1_migration_\u0633\u0647_\u062a\u063a\u06cc\u06cc\u0631_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f2_backend_endpoint_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f2_\u0628_backend_\u0630\u062e\u06cc\u0631\u0647_address_id_\u0647\u0646\u06af\u0627\u0645_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f3_backend_endpoint_\u0641\u0639\u0627\u0644_\u06a9\u0631\u062f\u0646_\u0645\u062c\u062f\u062f_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f4_backend_\u0622\u067e\u062f\u06cc\u062a_endpoint_doctor_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_frontend_\u062f\u06a9\u0645\u0647_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u0641\u0639\u0627\u0644_\u062f\u0631_clinicdetailpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f1_migration_\u0633\u0647_\u062a\u063a\u06cc\u06cc\u0631_schema",
      "target": "prompt_clinic_doctor_deactivate_\u06f1_\u0627\u0644\u0641_\u062c\u062f\u0648\u0644_clinic_doctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f1_migration_\u0633\u0647_\u062a\u063a\u06cc\u06cc\u0631_schema",
      "target": "prompt_clinic_doctor_deactivate_\u06f1_\u0628_\u062c\u062f\u0648\u0644_doctor_addresses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f1_migration_\u0633\u0647_\u062a\u063a\u06cc\u06cc\u0631_schema",
      "target": "prompt_clinic_doctor_deactivate_\u06f1_\u062c_\u062c\u062f\u0648\u0644_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_frontend_\u062f\u06a9\u0645\u0647_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u0641\u0639\u0627\u0644_\u062f\u0631_clinicdetailpage_tsx",
      "target": "prompt_clinic_doctor_deactivate_api_calls_\u0628\u0627_usemutation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L301",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_frontend_\u062f\u06a9\u0645\u0647_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u0641\u0639\u0627\u0644_\u062f\u0631_clinicdetailpage_tsx",
      "target": "prompt_clinic_doctor_deactivate_ux_\u0646\u06a9\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_frontend_\u062f\u06a9\u0645\u0647_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u0641\u0639\u0627\u0644_\u062f\u0631_clinicdetailpage_tsx",
      "target": "prompt_clinic_doctor_deactivate_\u0622\u067e\u062f\u06cc\u062a_interface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L268",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_frontend_\u062f\u06a9\u0645\u0647_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u0641\u0639\u0627\u0644_\u062f\u0631_clinicdetailpage_tsx",
      "target": "prompt_clinic_doctor_deactivate_\u062f\u06a9\u0645\u0647_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L260",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_frontend_\u062f\u06a9\u0645\u0647_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u0641\u0639\u0627\u0644_\u062f\u0631_clinicdetailpage_tsx",
      "target": "prompt_clinic_doctor_deactivate_\u0645\u0646\u0637\u0642_\u0646\u0645\u0627\u06cc\u0634_\u062f\u06a9\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L353",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_clinic_doctor_deactivate_patch_api_v1_clinic_clinicuuid_doctor_doctoruuid_deactivate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L354",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_clinic_doctor_deactivate_patch_api_v1_clinic_clinicuuid_doctor_doctoruuid_reactivate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-deactivate.md",
      "source_location": "L355",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_deactivate_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_clinic_doctor_deactivate_\u0622\u067e\u062f\u06cc\u062a_get_api_v1_clinic_doctor_list_clinicuuid_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement",
      "target": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u067e\u0648\u0634\u0634_\u0648_\u0627\u0639\u0645\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0645\u062c\u0648\u0632_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinicdoctorpermission_\u0647\u0645\u062a\u0627\u06cc_\u06a9\u0627\u0631_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u067e\u0648\u0634\u0634_\u0648_\u0627\u0639\u0645\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0645\u062c\u0648\u0632_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinicdoctorpermission_\u0647\u0645\u062a\u0627\u06cc_\u06a9\u0627\u0631_\u0645\u0646\u0634\u06cc",
      "target": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u067e\u0648\u0634\u0634_\u0648_\u0627\u0639\u0645\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0645\u062c\u0648\u0632_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinicdoctorpermission_\u0647\u0645\u062a\u0627\u06cc_\u06a9\u0627\u0631_\u0645\u0646\u0634\u06cc",
      "target": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u067e\u0648\u0634\u0634_\u0648_\u0627\u0639\u0645\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0645\u062c\u0648\u0632_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinicdoctorpermission_\u0647\u0645\u062a\u0627\u06cc_\u06a9\u0627\u0631_\u0645\u0646\u0634\u06cc",
      "target": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u067e\u0648\u0634\u0634_\u0648_\u0627\u0639\u0645\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0645\u062c\u0648\u0632_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinicdoctorpermission_\u0647\u0645\u062a\u0627\u06cc_\u06a9\u0627\u0631_\u0645\u0646\u0634\u06cc",
      "target": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u067e\u0648\u0634\u0634_\u0648_\u0627\u0639\u0645\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0645\u062c\u0648\u0632_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinicdoctorpermission_\u0647\u0645\u062a\u0627\u06cc_\u06a9\u0627\u0631_\u0645\u0646\u0634\u06cc",
      "target": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u067e\u0648\u0634\u0634_\u0648_\u0627\u0639\u0645\u0627\u0644_\u06a9\u0627\u0645\u0644_\u0645\u062c\u0648\u0632_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinicdoctorpermission_\u0647\u0645\u062a\u0627\u06cc_\u06a9\u0627\u0631_\u0645\u0646\u0634\u06cc",
      "target": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u06f0_\u0645\u0645\u06cc\u0632\u06cc_\u0648_\u062a\u0635\u0645\u06cc\u0645_\u0627\u0648\u0644_\u0627\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0645\u0646\u0627\u0628\u0639_\u0645\u062c\u0648\u0632_coverage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u06f2_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u0628\u06a9_\u0627\u0646\u062f_enforcement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u06f3_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0646\u0644_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_doctor_permissions_full_coverage_and_enforcement_\u06f4_\u062a\u0633\u062a_\u0647\u0627_\u0648_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions",
      "target": "prompt_clinic_doctor_permissions_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_per_doctor_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_per_doctor_permissions",
      "target": "prompt_clinic_doctor_permissions_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_per_doctor_permissions",
      "target": "prompt_clinic_doctor_permissions_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_per_doctor_permissions",
      "target": "prompt_clinic_doctor_permissions_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L230",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_per_doctor_permissions",
      "target": "prompt_clinic_doctor_permissions_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_per_doctor_permissions",
      "target": "prompt_clinic_doctor_permissions_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_per_doctor_permissions",
      "target": "prompt_clinic_doctor_permissions_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_doctor_permissions_\u06f1_entity_\u062c\u062f\u06cc\u062f_clinicdoctorpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_doctor_permissions_\u06f2_repository_service"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_doctor_permissions_\u06f3_\u0686\u06a9\u0631_\u0645\u062c\u0648\u0632_\u0628\u0627_call_site_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_doctor_permissions_\u06f4_endpoint\u0647\u0627\u06cc_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u062c\u0648\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_doctor_permissions_\u06f5_\u0627\u0646\u062a\u0634\u0627\u0631_\u0645\u062c\u0648\u0632_\u062f\u0631_context"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_doctor_permissions_\u06f6_usepermissions_\u0633\u0645\u062a_\u0641\u0631\u0627\u0646\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_doctor_permissions_\u06f7_ui_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u062c\u0648\u0632_\u062f\u0631_\u0635\u0641\u062d\u0647_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-doctor-permissions.md",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_doctor_permissions_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_doctor_permissions_\u06f8_\u062a\u0633\u062a_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_invitation_twig_page",
      "target": "prompt_clinic_invitation_twig_page_\u0635\u0641\u062d\u0647_twig_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u06a9\u0648\u062a\u0627\u0647_\u06a9\u0631\u062f\u0646_url_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_invitation_twig_page_\u0635\u0641\u062d\u0647_twig_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u06a9\u0648\u062a\u0627\u0647_\u06a9\u0631\u062f\u0646_url_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "prompt_clinic_invitation_twig_page_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_invitation_twig_page_\u0635\u0641\u062d\u0647_twig_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u06a9\u0648\u062a\u0627\u0647_\u06a9\u0631\u062f\u0646_url_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "prompt_clinic_invitation_twig_page_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_invitation_twig_page_\u0635\u0641\u062d\u0647_twig_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u06a9\u0648\u062a\u0627\u0647_\u06a9\u0631\u062f\u0646_url_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "prompt_clinic_invitation_twig_page_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L250",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_invitation_twig_page_\u0635\u0641\u062d\u0647_twig_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u06a9\u0648\u062a\u0627\u0647_\u06a9\u0631\u062f\u0646_url_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "prompt_clinic_invitation_twig_page_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_invitation_twig_page_\u0635\u0641\u062d\u0647_twig_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u06a9\u0648\u062a\u0627\u0647_\u06a9\u0631\u062f\u0646_url_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "prompt_clinic_invitation_twig_page_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_invitation_twig_page_\u0635\u0641\u062d\u0647_twig_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u06a9\u0648\u062a\u0627\u0647_\u06a9\u0631\u062f\u0646_url_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "prompt_clinic_invitation_twig_page_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_invitation_twig_page_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_invitation_twig_page_\u06f1_\u06a9\u0648\u062a\u0627\u0647_\u06a9\u0631\u062f\u0646_\u062a\u0648\u06a9\u0646_\u062f\u0639\u0648\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_invitation_twig_page_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_invitation_twig_page_\u06f2_\u0635\u0641\u062d\u0647_twig_\u062f\u0639\u0648\u062a_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0627\u06cc\u06cc\u062f_\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_invitation_twig_page_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_invitation_twig_page_\u06f3_\u062a\u0645\u067e\u0644\u06cc\u062a_\u0647\u0627\u06cc_twig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-invitation-twig-page.md",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_invitation_twig_page_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_invitation_twig_page_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video",
      "target": "prompt_clinic_pro_promo_video_master_prompt_\u0645\u0648\u0634\u0646_\u06af\u0631\u0627\u0641\u06cc_\u062a\u0628\u0644\u06cc\u063a\u0627\u062a\u06cc_clinic_pro"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video",
      "target": "prompt_clinic_pro_promo_video_objective"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video",
      "target": "prompt_clinic_pro_promo_video_role"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video",
      "target": "prompt_clinic_pro_promo_video_\u0627\u0641\u06a9\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video",
      "target": "prompt_clinic_pro_promo_video_\u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u062f\u06cc_\u0628\u0631\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u062a\u0648\u0644\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video",
      "target": "prompt_clinic_pro_promo_video_\u0633\u0628\u06a9_\u0637\u0631\u0627\u062d\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video",
      "target": "prompt_clinic_pro_promo_video_\u0633\u0646\u0627\u0631\u06cc\u0648_scene_by_scene"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video",
      "target": "prompt_clinic_pro_promo_video_\u0645\u062a\u0646_\u0647\u0627\u06cc_\u0631\u0648\u06cc_\u062a\u0635\u0648\u06cc\u0631_\u06a9\u0627\u0631\u062a_\u0647\u0627\u06cc_\u062a\u0627\u06cc\u067e\u0648\u06af\u0631\u0627\u0641\u06cc\u06a9_\u0628\u06cc\u0646_\u0633\u06a9\u0627\u0646\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video",
      "target": "prompt_clinic_pro_promo_video_\u0645\u062d\u0635\u0648\u0644_\u0648\u0627\u0642\u0639\u06cc_clinic_pro_\u0686\u0647_\u0645\u06cc_\u06a9\u0646\u062f_\u0627\u0632_\u0627\u0648\u0644_\u062a\u0627_\u0622\u062e\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video",
      "target": "prompt_clinic_pro_promo_video_\u0645\u0634\u062e\u0635\u0627\u062a_\u0641\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video",
      "target": "prompt_clinic_pro_promo_video_\u0645\u0648\u0633\u06cc\u0642\u06cc_sound_design"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video",
      "target": "prompt_clinic_pro_promo_video_\u067e\u0627\u0644\u062a_\u0631\u0646\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video_\u0633\u0646\u0627\u0631\u06cc\u0648_scene_by_scene",
      "target": "prompt_clinic_pro_promo_video_ending_logo_reveal_\u06f7\u06f5_\u06f9\u06f0s"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video_\u0633\u0646\u0627\u0631\u06cc\u0648_scene_by_scene",
      "target": "prompt_clinic_pro_promo_video_scene_1_\u0622\u0634\u0648\u0628_\u06f0_\u06f8s"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video_\u0633\u0646\u0627\u0631\u06cc\u0648_scene_by_scene",
      "target": "prompt_clinic_pro_promo_video_scene_2_\u062a\u062d\u0648\u0644_\u06f8_\u06f1\u06f4s"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video_\u0633\u0646\u0627\u0631\u06cc\u0648_scene_by_scene",
      "target": "prompt_clinic_pro_promo_video_scene_3_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0648_\u0645\u0627\u0698\u0648\u0644_\u0647\u0627_\u06f1\u06f4_\u06f3\u06f0s"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video_\u0633\u0646\u0627\u0631\u06cc\u0648_scene_by_scene",
      "target": "prompt_clinic_pro_promo_video_scene_4_\u0633\u0641\u0631_\u0628\u06cc\u0645\u0627\u0631_\u06f3\u06f0_\u06f4\u06f5s"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video_\u0633\u0646\u0627\u0631\u06cc\u0648_scene_by_scene",
      "target": "prompt_clinic_pro_promo_video_scene_5_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc_\u0628\u062f\u0648\u0646_\u06a9\u0627\u063a\u0630_\u06f4\u06f5_\u06f5\u06f5s"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video_\u0633\u0646\u0627\u0631\u06cc\u0648_scene_by_scene",
      "target": "prompt_clinic_pro_promo_video_scene_6_\u0647\u0648\u0634_\u0645\u0627\u0644\u06cc_\u06f5\u06f5_\u06f6\u06f5s"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-pro-promo-video.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_pro_promo_video_\u0633\u0646\u0627\u0631\u06cc\u0648_scene_by_scene",
      "target": "prompt_clinic_pro_promo_video_scene_7_\u0622\u0631\u0627\u0645\u0634_\u06f6\u06f5_\u06f7\u06f5s"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_record_access",
      "target": "prompt_clinic_record_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0648_\u0645\u062f\u06cc\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_record_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0648_\u0645\u062f\u06cc\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_record_access_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_record_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0648_\u0645\u062f\u06cc\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_record_access_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_record_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0648_\u0645\u062f\u06cc\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_record_access_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_record_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0648_\u0645\u062f\u06cc\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_record_access_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_record_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0648_\u0645\u062f\u06cc\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_record_access_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_record_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0648_\u0645\u062f\u06cc\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_record_access_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_record_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0648_\u0645\u062f\u06cc\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_record_access_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_record_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_record_access_\u06f1_backend_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_record_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_record_access_\u06f2_backend_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_record_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_record_access_\u06f3_frontend_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0631\u0627\u06cc_\u067e\u0632\u0634\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-record-access.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_record_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_record_access_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor",
      "target": "prompt_clinic_shared_secretary_multi_doctor_\u0645\u0646\u0634\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u06a9_\u0645\u0646\u0634\u06cc_\u0628\u0647_\u0686\u0646\u062f_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0645\u062d\u062f\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor_\u0645\u0646\u0634\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u06a9_\u0645\u0646\u0634\u06cc_\u0628\u0647_\u0686\u0646\u062f_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0645\u062d\u062f\u0648\u062f",
      "target": "prompt_clinic_shared_secretary_multi_doctor_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor_\u0645\u0646\u0634\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u06a9_\u0645\u0646\u0634\u06cc_\u0628\u0647_\u0686\u0646\u062f_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0645\u062d\u062f\u0648\u062f",
      "target": "prompt_clinic_shared_secretary_multi_doctor_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor_\u0645\u0646\u0634\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u06a9_\u0645\u0646\u0634\u06cc_\u0628\u0647_\u0686\u0646\u062f_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0645\u062d\u062f\u0648\u062f",
      "target": "prompt_clinic_shared_secretary_multi_doctor_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor_\u0645\u0646\u0634\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u06a9_\u0645\u0646\u0634\u06cc_\u0628\u0647_\u0686\u0646\u062f_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0645\u062d\u062f\u0648\u062f",
      "target": "prompt_clinic_shared_secretary_multi_doctor_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor_\u0645\u0646\u0634\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u06a9_\u0645\u0646\u0634\u06cc_\u0628\u0647_\u0686\u0646\u062f_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0645\u062d\u062f\u0648\u062f",
      "target": "prompt_clinic_shared_secretary_multi_doctor_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor_\u0645\u0646\u0634\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u06a9_\u0645\u0646\u0634\u06cc_\u0628\u0647_\u0686\u0646\u062f_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0645\u062d\u062f\u0648\u062f",
      "target": "prompt_clinic_shared_secretary_multi_doctor_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor_\u0645\u0646\u0634\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u06a9_\u0645\u0646\u0634\u06cc_\u0628\u0647_\u0686\u0646\u062f_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0645\u062d\u062f\u0648\u062f",
      "target": "prompt_clinic_shared_secretary_multi_doctor_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_clinic_shared_secretary_multi_doctor_create_\u062a\u06a9_\u067e\u0632\u0634\u06a9\u06cc_secretarycontroller_php_39"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_clinic_shared_secretary_multi_doctor_scope_\u0646\u0627\u0642\u0635_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a_myappointmentscontroller_php_303_\u0648_504"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_clinic_shared_secretary_multi_doctor_\u0627\u0644\u06af\u0648\u06cc_\u062f\u0631\u0633\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_dashboardcontroller_php_416"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_shared_secretary_multi_doctor_\u06f1_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0646\u0634\u06cc_\u062a\u062e\u0635\u06cc\u0635_\u0686\u0646\u062f_\u067e\u0632\u0634\u06a9\u06cc_\u0627\u062a\u0645\u06cc\u06a9_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_shared_secretary_multi_doctor_\u06f2_\u0627\u0639\u0645\u0627\u0644_scope_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0628\u0647_\u067e\u0632\u0634\u06a9\u0627\u0646_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u0627\u0641\u062a\u0647_backend_\u0647\u0633\u062a\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-shared-secretary-multi-doctor.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_shared_secretary_multi_doctor_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_shared_secretary_multi_doctor_\u06f3_frontend_\u0627\u0646\u062a\u062e\u0627\u0628_\u0686\u0646\u062f_\u067e\u0632\u0634\u06a9_\u0648_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062a\u062e\u0635\u06cc\u0635"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_social_media_field",
      "target": "prompt_clinic_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_clinic",
      "target": "prompt_clinic_social_media_field_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_clinic",
      "target": "prompt_clinic_social_media_field_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_clinic",
      "target": "prompt_clinic_social_media_field_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_clinic",
      "target": "prompt_clinic_social_media_field_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_clinic",
      "target": "prompt_clinic_social_media_field_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_clinic",
      "target": "prompt_clinic_social_media_field_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_clinic",
      "target": "prompt_clinic_social_media_field_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_social_media_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_social_media_field_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_socialmedia"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_social_media_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_social_media_field_\u06f2_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_\u0628\u0647_\u062e\u0631\u0648\u062c\u06cc_todetailarray_\u0648_tolistarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_social_media_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_social_media_field_\u06f3_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-social-media-field.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_social_media_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_social_media_field_\u06f4_\u067e\u0630\u06cc\u0631\u0634_\u062f\u0631_cliniccontroller_update"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_view_doctor_profile",
      "target": "prompt_clinic_view_doctor_profile_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_view_doctor_profile_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_view_doctor_profile_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_view_doctor_profile_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_view_doctor_profile_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_view_doctor_profile_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_view_doctor_profile_\u0645\u0634\u06a9\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_view_doctor_profile_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_view_doctor_profile_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_view_doctor_profile_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_view_doctor_profile_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_view_doctor_profile_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_clinic_view_doctor_profile_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_view_doctor_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_view_doctor_profile_\u06f1_frontend_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_clinic_\u0628\u0647_roleroute_\u0645\u0633\u06cc\u0631_\u067e\u0632\u0634\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_view_doctor_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_view_doctor_profile_\u06f2_backend_endpoint_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0628\u0631\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_view_doctor_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_view_doctor_profile_\u06f3_frontend_doctordetailpage_fetch_\u0628\u0627_endpoint_\u0645\u0646\u0627\u0633\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/clinic-view-doctor-profile.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_clinic_view_doctor_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_clinic_view_doctor_profile_\u06f4_frontend_doctordetailpage_\u0645\u062d\u062f\u0648\u062f_\u06a9\u0631\u062f\u0646_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0631\u0627\u06cc_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u0645\u062d\u06cc\u0637_\u0634\u062e\u0635\u06cc_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u0645\u062d\u06cc\u0637_\u0634\u062e\u0635\u06cc_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u0645\u062d\u06cc\u0637_\u0634\u062e\u0635\u06cc_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u0645\u062d\u06cc\u0637_\u0634\u062e\u0635\u06cc_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L437",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u0645\u062d\u06cc\u0637_\u0634\u062e\u0635\u06cc_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u0645\u062d\u06cc\u0637_\u0634\u062e\u0635\u06cc_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u0645\u062d\u06cc\u0637_\u0634\u062e\u0635\u06cc_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u0645\u062d\u06cc\u0637_\u0634\u062e\u0635\u06cc_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f1_\u0634\u0645\u0627\u0631\u0634_\u0633\u0631\u0648\u06cc\u0633_\u0628\u0627_doctor_\u0647\u0627\u0631\u062f\u06a9\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f2_entity_\u0628\u062f\u0648\u0646_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f3_\u062a\u0634\u062e\u06cc\u0635_context_\u0641\u0642\u0637_\u0627\u0632_\u0631\u0648\u06cc_role_\u0648_doctor_\u0628\u0631\u0646\u062f\u0647_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f4_authorization_\u0627\u0632_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0639\u0628\u0648\u0631_\u0645\u06cc_\u06a9\u0646\u062f_\u0648\u0644\u06cc_context_\u0631\u0627_\u062d\u0645\u0644_\u0646\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f5_\u0641\u0631\u0627\u0646\u062a_context_\u0631\u0627_\u0627\u0631\u0633\u0627\u0644_\u0646\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f1_\u0645\u062f\u0644_\u0633\u0627\u0632\u06cc_context_\u062f\u0631_weeklyschedule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L390",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f1\u06f0_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0639\u0645\u0648\u0645\u06cc_\u0628\u0631\u0627\u06cc_\u0686\u0646\u062f_schedule_\u0645\u0635\u0631\u0641_\u06a9\u0646\u0646\u062f\u0647_nobat724_front"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f2_\u06cc\u06a9_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_\u0628\u0631\u0627\u06cc_\u062d\u0644_context"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L249",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f3_\u0627\u0635\u0644\u0627\u062d_validation_\u0633\u0631\u0648\u06cc\u0633_bookable_\u0628\u0631_\u0627\u0633\u0627\u0633_context"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L272",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f4_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u0622\u062f\u0631\u0633_\u0647\u0627_\u0628\u0631_\u0627\u0633\u0627\u0633_context"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f5_\u0644\u06cc\u0633\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627_\u0628\u0631\u0627\u06cc_context"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L296",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f6_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_endpoint\u0647\u0627\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L307",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f7_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L315",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f8_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L325",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u06f9_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u067e\u0632\u0634\u06a9_\u062f\u0639\u0648\u062a_\u0634\u062f\u0647_\u062f\u0631_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/context-separation-clinic-vs-doctor-booking.md",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_context_separation_clinic_vs_doctor_booking_\u06f1_\u0645\u062f\u0644_\u0633\u0627\u0632\u06cc_context_\u062f\u0631_weeklyschedule",
      "target": "prompt_context_separation_clinic_vs_doctor_booking_\u062a\u0635\u0645\u06cc\u0645_\u0642\u0637\u0639\u06cc_\u062f\u0631\u0628\u0627\u0631\u0647_dateoverride_\u0648_holiday"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening",
      "target": "prompt_coolify_docker_production_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0648_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_production_\u0627\u0633\u062a\u06a9_docker_\u0628\u0631\u0627\u06cc_coolify_mariadb_redis_\u0645\u0633\u062a\u0642\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0648_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_production_\u0627\u0633\u062a\u06a9_docker_\u0628\u0631\u0627\u06cc_coolify_mariadb_redis_\u0645\u0633\u062a\u0642\u0644",
      "target": "prompt_coolify_docker_production_hardening_\u062a\u0633\u062a_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0628\u0639\u062f_\u0627\u0632_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0648_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_production_\u0627\u0633\u062a\u06a9_docker_\u0628\u0631\u0627\u06cc_coolify_mariadb_redis_\u0645\u0633\u062a\u0642\u0644",
      "target": "prompt_coolify_docker_production_hardening_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0648_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_production_\u0627\u0633\u062a\u06a9_docker_\u0628\u0631\u0627\u06cc_coolify_mariadb_redis_\u0645\u0633\u062a\u0642\u0644",
      "target": "prompt_coolify_docker_production_hardening_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0648_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_production_\u0627\u0633\u062a\u06a9_docker_\u0628\u0631\u0627\u06cc_coolify_mariadb_redis_\u0645\u0633\u062a\u0642\u0644",
      "target": "prompt_coolify_docker_production_hardening_\u0642\u0627\u0646\u0648\u0646_\u0634\u0645\u0627\u0631\u0647_\u06f1_\u0627\u0648\u0644_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0628\u0639\u062f_\u06a9\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0648_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_production_\u0627\u0633\u062a\u06a9_docker_\u0628\u0631\u0627\u06cc_coolify_mariadb_redis_\u0645\u0633\u062a\u0642\u0644",
      "target": "prompt_coolify_docker_production_hardening_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0648_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_production_\u0627\u0633\u062a\u06a9_docker_\u0628\u0631\u0627\u06cc_coolify_mariadb_redis_\u0645\u0633\u062a\u0642\u0644",
      "target": "prompt_coolify_docker_production_hardening_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0628\u0631\u0631\u0633\u06cc_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0648_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_production_\u0627\u0633\u062a\u06a9_docker_\u0628\u0631\u0627\u06cc_coolify_mariadb_redis_\u0645\u0633\u062a\u0642\u0644",
      "target": "prompt_coolify_docker_production_hardening_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0648_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_production_\u0627\u0633\u062a\u06a9_docker_\u0628\u0631\u0627\u06cc_coolify_mariadb_redis_\u0645\u0633\u062a\u0642\u0644",
      "target": "prompt_coolify_docker_production_hardening_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_docker_production_hardening_\u06f1_\u0627\u062c\u0631\u0627\u06cc_\u063a\u06cc\u0631_root_security_hardening"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_docker_production_hardening_\u06f2_healthcheck_sh_\u0645\u0633\u062a\u0642\u0644_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_healthcheck\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_docker_production_hardening_\u06f3_opcache_ini_\u062c\u062f\u0627_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_perf_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_docker_production_hardening_\u06f4_apcu_\u062a\u0635\u0645\u06cc\u0645_\u0645\u0633\u062a\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_docker_production_hardening_\u06f5_graceful_shutdown_signal_handling"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_docker_production_hardening_\u06f6_resource_limits_\u0637\u0628\u0642_\u062f\u0627\u06a9_coolify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-docker-production-hardening.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_docker_production_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_docker_production_hardening_\u06f7_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u0646\u0647\u0627\u06cc\u06cc_\u0647\u0645_\u062e\u0648\u0627\u0646\u06cc_\u0628\u0627_coolify_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_deploy_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_restart_diagnosis_hardening",
      "target": "prompt_coolify_restart_diagnosis_hardening_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_\u0631\u0648\u06cc_coolify_\u0631\u0641\u0639_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_\u0628\u0631\u0631\u0633\u06cc_\u062e\u0637\u0627\u06cc_acme"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_restart_diagnosis_hardening_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_\u0631\u0648\u06cc_coolify_\u0631\u0641\u0639_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_\u0628\u0631\u0631\u0633\u06cc_\u062e\u0637\u0627\u06cc_acme",
      "target": "prompt_coolify_restart_diagnosis_hardening_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_restart_diagnosis_hardening_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_\u0631\u0648\u06cc_coolify_\u0631\u0641\u0639_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_\u0628\u0631\u0631\u0633\u06cc_\u062e\u0637\u0627\u06cc_acme",
      "target": "prompt_coolify_restart_diagnosis_hardening_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_restart_diagnosis_hardening_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_\u0631\u0648\u06cc_coolify_\u0631\u0641\u0639_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_\u0628\u0631\u0631\u0633\u06cc_\u062e\u0637\u0627\u06cc_acme",
      "target": "prompt_coolify_restart_diagnosis_hardening_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_restart_diagnosis_hardening_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_\u0631\u0648\u06cc_coolify_\u0631\u0641\u0639_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_\u0628\u0631\u0631\u0633\u06cc_\u062e\u0637\u0627\u06cc_acme",
      "target": "prompt_coolify_restart_diagnosis_hardening_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_restart_diagnosis_hardening_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_\u0631\u0648\u06cc_coolify_\u0631\u0641\u0639_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_\u0628\u0631\u0631\u0633\u06cc_\u062e\u0637\u0627\u06cc_acme",
      "target": "prompt_coolify_restart_diagnosis_hardening_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_restart_diagnosis_hardening_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_\u0631\u0648\u06cc_coolify_\u0631\u0641\u0639_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_\u0628\u0631\u0631\u0633\u06cc_\u062e\u0637\u0627\u06cc_acme",
      "target": "prompt_coolify_restart_diagnosis_hardening_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_restart_diagnosis_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_restart_diagnosis_hardening_\u06f1_\u06a9\u0627\u0647\u0634_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_worker\u0647\u0627_\u0628\u062f\u0648\u0646_\u062a\u063a\u06cc\u06cc\u0631_\u0631\u0641\u062a\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_restart_diagnosis_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_restart_diagnosis_hardening_\u06f2_runbook_\u062a\u0634\u062e\u06cc\u0635_restart_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_recycle_\u0639\u0627\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_restart_diagnosis_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_restart_diagnosis_hardening_\u06f3_\u0628\u0631\u0631\u0633\u06cc_\u0648_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_\u062e\u0637\u0627\u06cc_acme_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0631\u06cc\u0633\u06a9_down_\u0634\u062f\u0646_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-restart-diagnosis-hardening.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_restart_diagnosis_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_restart_diagnosis_hardening_\u06f4_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_healthcheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy",
      "target": "prompt_coolify_symfony_deploy_\u0622\u0645\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_clinicpro_\u0628\u0631\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0631\u0648\u06cc_coolify_\u0628\u0627_docker_compose"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0622\u0645\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_clinicpro_\u0628\u0631\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0631\u0648\u06cc_coolify_\u0628\u0627_docker_compose",
      "target": "prompt_coolify_symfony_deploy_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0622\u0645\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_clinicpro_\u0628\u0631\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0631\u0648\u06cc_coolify_\u0628\u0627_docker_compose",
      "target": "prompt_coolify_symfony_deploy_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L377",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0622\u0645\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_clinicpro_\u0628\u0631\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0631\u0648\u06cc_coolify_\u0628\u0627_docker_compose",
      "target": "prompt_coolify_symfony_deploy_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627_\u0648_edge_case\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0622\u0645\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_clinicpro_\u0628\u0631\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0631\u0648\u06cc_coolify_\u0628\u0627_docker_compose",
      "target": "prompt_coolify_symfony_deploy_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0622\u0645\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_clinicpro_\u0628\u0631\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0631\u0648\u06cc_coolify_\u0628\u0627_docker_compose",
      "target": "prompt_coolify_symfony_deploy_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_symfony_deploy_\u06f1_\u0633\u0627\u062e\u062a_dockerfile_\u0686\u0646\u062f\u0645\u0631\u062d\u0644\u0647_\u0627\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L366",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_symfony_deploy_\u06f1\u06f0_\u0633\u0627\u062e\u062a_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_docs_deploy_coolify_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_symfony_deploy_\u06f2_\u0633\u0627\u062e\u062a_docker_entrypoint_sh"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_symfony_deploy_\u06f3_\u0633\u0627\u062e\u062a_docker_supervisord_conf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_symfony_deploy_\u06f4_\u0633\u0627\u062e\u062a_docker_nginx_default_conf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_symfony_deploy_\u06f5_\u0633\u0627\u062e\u062a_docker_php_php_ini"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_symfony_deploy_\u06f6_\u0633\u0627\u062e\u062a_dockerignore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_symfony_deploy_\u06f7_\u0633\u0627\u062e\u062a_docker_compose_coolify_yaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L320",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_symfony_deploy_\u06f8_\u0627\u0641\u0632\u0648\u062f\u0646_trusted_proxies_\u0628\u0647_config_packages_framework_yaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/coolify-symfony-deploy.md",
      "source_location": "L338",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_coolify_symfony_deploy_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_coolify_symfony_deploy_\u06f9_\u0633\u0627\u062e\u062a_env_coolify_example"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cors_regex_from_hosts_coolify_safe",
      "target": "prompt_cors_regex_from_hosts_coolify_safe_\u0631\u0641\u0639_\u062f\u0627\u0626\u0645\u06cc_cors_\u062f\u0631_coolify_\u0633\u0627\u062e\u062a_regex_\u0627\u0632_allowed_frontend_hosts_\u062d\u0630\u0641_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u0628\u0647_cors_allow_origin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cors_regex_from_hosts_coolify_safe_\u0631\u0641\u0639_\u062f\u0627\u0626\u0645\u06cc_cors_\u062f\u0631_coolify_\u0633\u0627\u062e\u062a_regex_\u0627\u0632_allowed_frontend_hosts_\u062d\u0630\u0641_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u0628\u0647_cors_allow_origin",
      "target": "prompt_cors_regex_from_hosts_coolify_safe_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cors_regex_from_hosts_coolify_safe_\u0631\u0641\u0639_\u062f\u0627\u0626\u0645\u06cc_cors_\u062f\u0631_coolify_\u0633\u0627\u062e\u062a_regex_\u0627\u0632_allowed_frontend_hosts_\u062d\u0630\u0641_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u0628\u0647_cors_allow_origin",
      "target": "prompt_cors_regex_from_hosts_coolify_safe_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cors_regex_from_hosts_coolify_safe_\u0631\u0641\u0639_\u062f\u0627\u0626\u0645\u06cc_cors_\u062f\u0631_coolify_\u0633\u0627\u062e\u062a_regex_\u0627\u0632_allowed_frontend_hosts_\u062d\u0630\u0641_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u0628\u0647_cors_allow_origin",
      "target": "prompt_cors_regex_from_hosts_coolify_safe_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cors_regex_from_hosts_coolify_safe_\u0631\u0641\u0639_\u062f\u0627\u0626\u0645\u06cc_cors_\u062f\u0631_coolify_\u0633\u0627\u062e\u062a_regex_\u0627\u0632_allowed_frontend_hosts_\u062d\u0630\u0641_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u0628\u0647_cors_allow_origin",
      "target": "prompt_cors_regex_from_hosts_coolify_safe_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cors_regex_from_hosts_coolify_safe_\u0631\u0641\u0639_\u062f\u0627\u0626\u0645\u06cc_cors_\u062f\u0631_coolify_\u0633\u0627\u062e\u062a_regex_\u0627\u0632_allowed_frontend_hosts_\u062d\u0630\u0641_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u0628\u0647_cors_allow_origin",
      "target": "prompt_cors_regex_from_hosts_coolify_safe_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cors_regex_from_hosts_coolify_safe_\u0631\u0641\u0639_\u062f\u0627\u0626\u0645\u06cc_cors_\u062f\u0631_coolify_\u0633\u0627\u062e\u062a_regex_\u0627\u0632_allowed_frontend_hosts_\u062d\u0630\u0641_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u0628\u0647_cors_allow_origin",
      "target": "prompt_cors_regex_from_hosts_coolify_safe_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cors_regex_from_hosts_coolify_safe_\u0631\u0641\u0639_\u062f\u0627\u0626\u0645\u06cc_cors_\u062f\u0631_coolify_\u0633\u0627\u062e\u062a_regex_\u0627\u0632_allowed_frontend_hosts_\u062d\u0630\u0641_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u0628\u0647_cors_allow_origin",
      "target": "prompt_cors_regex_from_hosts_coolify_safe_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cors_regex_from_hosts_coolify_safe_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_cors_regex_from_hosts_coolify_safe_\u06f1_\u0633\u0627\u062e\u062a_env_var_processor_\u0633\u0641\u0627\u0631\u0634\u06cc_cors_regex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cors_regex_from_hosts_coolify_safe_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_cors_regex_from_hosts_coolify_safe_\u06f2_\u062a\u063a\u06cc\u06cc\u0631_nelmio_cors_yaml_\u0628\u0631\u0627\u06cc_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0627\u0632_processor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cors_regex_from_hosts_coolify_safe_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_cors_regex_from_hosts_coolify_safe_\u06f3_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_env"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/cors-regex-from-hosts-coolify-safe.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_cors_regex_from_hosts_coolify_safe_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_cors_regex_from_hosts_coolify_safe_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_patient_without_signup",
      "target": "prompt_create_patient_without_signup_\u062a\u0639\u0631\u06cc\u0641_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u06cc\u062f_\u0628\u062f\u0648\u0646_\u062b\u0628\u062a_\u0646\u0627\u0645_\u0642\u0628\u0644\u06cc_\u062f\u0631_\u0633\u0627\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_patient_without_signup_\u062a\u0639\u0631\u06cc\u0641_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u06cc\u062f_\u0628\u062f\u0648\u0646_\u062b\u0628\u062a_\u0646\u0627\u0645_\u0642\u0628\u0644\u06cc_\u062f\u0631_\u0633\u0627\u06cc\u062a",
      "target": "prompt_create_patient_without_signup_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_patient_without_signup_\u062a\u0639\u0631\u06cc\u0641_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u06cc\u062f_\u0628\u062f\u0648\u0646_\u062b\u0628\u062a_\u0646\u0627\u0645_\u0642\u0628\u0644\u06cc_\u062f\u0631_\u0633\u0627\u06cc\u062a",
      "target": "prompt_create_patient_without_signup_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_patient_without_signup_\u062a\u0639\u0631\u06cc\u0641_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u06cc\u062f_\u0628\u062f\u0648\u0646_\u062b\u0628\u062a_\u0646\u0627\u0645_\u0642\u0628\u0644\u06cc_\u062f\u0631_\u0633\u0627\u06cc\u062a",
      "target": "prompt_create_patient_without_signup_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_patient_without_signup_\u062a\u0639\u0631\u06cc\u0641_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u06cc\u062f_\u0628\u062f\u0648\u0646_\u062b\u0628\u062a_\u0646\u0627\u0645_\u0642\u0628\u0644\u06cc_\u062f\u0631_\u0633\u0627\u06cc\u062a",
      "target": "prompt_create_patient_without_signup_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_patient_without_signup_\u062a\u0639\u0631\u06cc\u0641_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u06cc\u062f_\u0628\u062f\u0648\u0646_\u062b\u0628\u062a_\u0646\u0627\u0645_\u0642\u0628\u0644\u06cc_\u062f\u0631_\u0633\u0627\u06cc\u062a",
      "target": "prompt_create_patient_without_signup_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_patient_without_signup_\u062a\u0639\u0631\u06cc\u0641_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u06cc\u062f_\u0628\u062f\u0648\u0646_\u062b\u0628\u062a_\u0646\u0627\u0645_\u0642\u0628\u0644\u06cc_\u062f\u0631_\u0633\u0627\u06cc\u062a",
      "target": "prompt_create_patient_without_signup_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_patient_without_signup_\u062a\u0639\u0631\u06cc\u0641_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u06cc\u062f_\u0628\u062f\u0648\u0646_\u062b\u0628\u062a_\u0646\u0627\u0645_\u0642\u0628\u0644\u06cc_\u062f\u0631_\u0633\u0627\u06cc\u062a",
      "target": "prompt_create_patient_without_signup_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_patient_without_signup_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_create_patient_without_signup_\u06f1_backend_endpoint_\u0633\u0627\u062e\u062a_\u0628\u06cc\u0645\u0627\u0631_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_patient_without_signup_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_create_patient_without_signup_\u06f2_admin_frontend_\u0645\u0648\u062f\u0627\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-patient-without-signup.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_patient_without_signup_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_create_patient_without_signup_\u06f3_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks",
      "target": "prompt_create_phase2_tasks_\u0633\u0627\u062e\u062a_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0641\u0627\u0632_\u06f2_clinicpro"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0633\u0627\u062e\u062a_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0641\u0627\u0632_\u06f2_clinicpro",
      "target": "prompt_create_phase2_tasks_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0633\u0627\u062e\u062a_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0641\u0627\u0632_\u06f2_clinicpro",
      "target": "prompt_create_phase2_tasks_\u0642\u0648\u0627\u0646\u06cc\u0646_\u06a9\u0644\u06cc_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L568",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0633\u0627\u062e\u062a_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0641\u0627\u0632_\u06f2_clinicpro",
      "target": "prompt_create_phase2_tasks_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0633\u0627\u062e\u062a_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0641\u0627\u0632_\u06f2_clinicpro",
      "target": "prompt_create_phase2_tasks_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0633\u0627\u062e\u062a_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0641\u0627\u0632_\u06f2_clinicpro",
      "target": "prompt_create_phase2_tasks_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_create_phase2_tasks_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0646\u06cc\u0627\u0632\u06cc_\u0628\u0647_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0646\u062f\u0627\u0631\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_create_phase2_tasks_entities_\u0645\u0648\u062c\u0648\u062f_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_create_phase2_tasks_\u0633\u0627\u062e\u062a\u0627\u0631_\u0646\u0645\u0648\u0646\u0647_task_09"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_create_phase2_tasks_\u0645\u0633\u06cc\u0631_\u0646\u0647\u0627\u06cc\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0642\u0648\u0627\u0646\u06cc\u0646_\u06a9\u0644\u06cc_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "target": "prompt_create_phase2_tasks_\u0642\u0648\u0627\u0646\u06cc\u0646_controller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0642\u0648\u0627\u0646\u06cc\u0646_\u06a9\u0644\u06cc_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "target": "prompt_create_phase2_tasks_\u0642\u0648\u0627\u0646\u06cc\u0646_database_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0642\u0648\u0627\u0646\u06cc\u0646_\u06a9\u0644\u06cc_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644",
      "target": "prompt_create_phase2_tasks_\u0642\u0648\u0627\u0646\u06cc\u0646_entity_\u062f\u0631_architecture_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_create_phase2_tasks_\u06f1_\u0633\u0627\u062e\u062a_docs_tasks_task_10_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_create_phase2_tasks_\u06f2_\u0633\u0627\u062e\u062a_docs_tasks_task_11_subscription"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_create_phase2_tasks_\u06f3_\u0633\u0627\u062e\u062a_docs_tasks_task_12_secretary_completion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L306",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_create_phase2_tasks_\u06f4_\u0633\u0627\u062e\u062a_docs_tasks_task_13_clinic_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L358",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_create_phase2_tasks_\u06f5_\u0633\u0627\u062e\u062a_docs_tasks_task_14_sms_panel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L413",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_create_phase2_tasks_\u06f6_\u0633\u0627\u062e\u062a_docs_tasks_task_15_patient_records"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L530",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_create_phase2_tasks_\u06f7_\u0633\u0627\u062e\u062a_docs_tasks_task_16_smart_dashboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f1_\u0633\u0627\u062e\u062a_docs_tasks_task_10_staff",
      "target": "prompt_create_phase2_tasks_architecture_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f1_\u0633\u0627\u062e\u062a_docs_tasks_task_10_staff",
      "target": "prompt_create_phase2_tasks_database_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f1_\u0633\u0627\u062e\u062a_docs_tasks_task_10_staff",
      "target": "prompt_create_phase2_tasks_task_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f1_\u0633\u0627\u062e\u062a_docs_tasks_task_10_staff",
      "target": "prompt_create_phase2_tasks_user_flow_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f2_\u0633\u0627\u062e\u062a_docs_tasks_task_11_subscription",
      "target": "prompt_create_phase2_tasks_architecture_md_184"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f2_\u0633\u0627\u062e\u062a_docs_tasks_task_11_subscription",
      "target": "prompt_create_phase2_tasks_database_md_213"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f2_\u0633\u0627\u062e\u062a_docs_tasks_task_11_subscription",
      "target": "prompt_create_phase2_tasks_task_md_148"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f2_\u0633\u0627\u062e\u062a_docs_tasks_task_11_subscription",
      "target": "prompt_create_phase2_tasks_user_flow_md_248"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f3_\u0633\u0627\u062e\u062a_docs_tasks_task_12_secretary_completion",
      "target": "prompt_create_phase2_tasks_architecture_md_291"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L296",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f3_\u0633\u0627\u062e\u062a_docs_tasks_task_12_secretary_completion",
      "target": "prompt_create_phase2_tasks_database_md_296"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f3_\u0633\u0627\u062e\u062a_docs_tasks_task_12_secretary_completion",
      "target": "prompt_create_phase2_tasks_task_md_258"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L300",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f3_\u0633\u0627\u062e\u062a_docs_tasks_task_12_secretary_completion",
      "target": "prompt_create_phase2_tasks_user_flow_md_300"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L326",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f4_\u0633\u0627\u062e\u062a_docs_tasks_task_13_clinic_services",
      "target": "prompt_create_phase2_tasks_architecture_md_326"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L338",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f4_\u0633\u0627\u062e\u062a_docs_tasks_task_13_clinic_services",
      "target": "prompt_create_phase2_tasks_database_md_338"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L308",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f4_\u0633\u0627\u062e\u062a_docs_tasks_task_13_clinic_services",
      "target": "prompt_create_phase2_tasks_task_md_308"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L351",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f4_\u0633\u0627\u062e\u062a_docs_tasks_task_13_clinic_services",
      "target": "prompt_create_phase2_tasks_user_flow_md_351"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L376",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f5_\u0633\u0627\u062e\u062a_docs_tasks_task_14_sms_panel",
      "target": "prompt_create_phase2_tasks_architecture_md_376"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L386",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f5_\u0633\u0627\u062e\u062a_docs_tasks_task_14_sms_panel",
      "target": "prompt_create_phase2_tasks_database_md_386"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L360",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f5_\u0633\u0627\u062e\u062a_docs_tasks_task_14_sms_panel",
      "target": "prompt_create_phase2_tasks_task_md_360"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L406",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f5_\u0633\u0627\u062e\u062a_docs_tasks_task_14_sms_panel",
      "target": "prompt_create_phase2_tasks_user_flow_md_406"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L471",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f6_\u0633\u0627\u062e\u062a_docs_tasks_task_15_patient_records",
      "target": "prompt_create_phase2_tasks_architecture_md_471"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L488",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f6_\u0633\u0627\u062e\u062a_docs_tasks_task_15_patient_records",
      "target": "prompt_create_phase2_tasks_database_md_488"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L415",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f6_\u0633\u0627\u062e\u062a_docs_tasks_task_15_patient_records",
      "target": "prompt_create_phase2_tasks_task_md_415"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L522",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f6_\u0633\u0627\u062e\u062a_docs_tasks_task_15_patient_records",
      "target": "prompt_create_phase2_tasks_user_flow_md_522"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L550",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f7_\u0633\u0627\u062e\u062a_docs_tasks_task_16_smart_dashboard",
      "target": "prompt_create_phase2_tasks_architecture_md_550"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L557",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f7_\u0633\u0627\u062e\u062a_docs_tasks_task_16_smart_dashboard",
      "target": "prompt_create_phase2_tasks_database_md_557"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L532",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f7_\u0633\u0627\u062e\u062a_docs_tasks_task_16_smart_dashboard",
      "target": "prompt_create_phase2_tasks_task_md_532"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/create-phase2-tasks.md",
      "source_location": "L561",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_create_phase2_tasks_\u06f7_\u0633\u0627\u062e\u062a_docs_tasks_task_16_smart_dashboard",
      "target": "prompt_create_phase2_tasks_user_flow_md_561"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin",
      "target": "prompt_currency_toman_display_admin_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062a\u0648\u0645\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u06f1\u06f0_\u0648\u0631\u0648\u062f\u06cc_\u06f1\u06f0_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u062f\u0631\u06af\u0627\u0647_\u0631\u06cc\u0627\u0644_\u0645\u06cc_\u0645\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062a\u0648\u0645\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u06f1\u06f0_\u0648\u0631\u0648\u062f\u06cc_\u06f1\u06f0_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u062f\u0631\u06af\u0627\u0647_\u0631\u06cc\u0627\u0644_\u0645\u06cc_\u0645\u0627\u0646\u062f",
      "target": "prompt_currency_toman_display_admin_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062a\u0648\u0645\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u06f1\u06f0_\u0648\u0631\u0648\u062f\u06cc_\u06f1\u06f0_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u062f\u0631\u06af\u0627\u0647_\u0631\u06cc\u0627\u0644_\u0645\u06cc_\u0645\u0627\u0646\u062f",
      "target": "prompt_currency_toman_display_admin_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062a\u0648\u0645\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u06f1\u06f0_\u0648\u0631\u0648\u062f\u06cc_\u06f1\u06f0_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u062f\u0631\u06af\u0627\u0647_\u0631\u06cc\u0627\u0644_\u0645\u06cc_\u0645\u0627\u0646\u062f",
      "target": "prompt_currency_toman_display_admin_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062a\u0648\u0645\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u06f1\u06f0_\u0648\u0631\u0648\u062f\u06cc_\u06f1\u06f0_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u062f\u0631\u06af\u0627\u0647_\u0631\u06cc\u0627\u0644_\u0645\u06cc_\u0645\u0627\u0646\u062f",
      "target": "prompt_currency_toman_display_admin_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062a\u0648\u0645\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u06f1\u06f0_\u0648\u0631\u0648\u062f\u06cc_\u06f1\u06f0_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u062f\u0631\u06af\u0627\u0647_\u0631\u06cc\u0627\u0644_\u0645\u06cc_\u0645\u0627\u0646\u062f",
      "target": "prompt_currency_toman_display_admin_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062a\u0648\u0645\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u06f1\u06f0_\u0648\u0631\u0648\u062f\u06cc_\u06f1\u06f0_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u062f\u0631\u06af\u0627\u0647_\u0631\u06cc\u0627\u0644_\u0645\u06cc_\u0645\u0627\u0646\u062f",
      "target": "prompt_currency_toman_display_admin_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062a\u0648\u0645\u0627\u0646_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u06f1\u06f0_\u0648\u0631\u0648\u062f\u06cc_\u06f1\u06f0_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u062f\u0631\u06af\u0627\u0647_\u0631\u06cc\u0627\u0644_\u0645\u06cc_\u0645\u0627\u0646\u062f",
      "target": "prompt_currency_toman_display_admin_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_currency_toman_display_admin_lib_utils_ts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_currency_toman_display_admin_settingspage_tsx_\u0648\u0631\u0648\u062f\u06cc_\u0647\u0627_\u0631\u06cc\u0627\u0644_\u0630\u062e\u06cc\u0631\u0647_\u0645\u06cc_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_currency_toman_display_admin_\u0646\u0645\u0648\u0646\u0647_\u0646\u0645\u0627\u06cc\u0634_subscription"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_currency_toman_display_admin_\u06f1_helper\u0647\u0627\u06cc_\u062a\u0628\u062f\u06cc\u0644_\u0627\u0635\u0644\u0627\u062d_formatrial_utils_ts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_currency_toman_display_admin_\u06f2_\u0641\u0631\u0645_\u0647\u0627\u06cc_\u0648\u0631\u0648\u062f\u06cc_\u067e\u0648\u0644_\u062a\u0648\u0645\u0627\u0646_\u0628\u06af\u06cc\u0631_\u0631\u06cc\u0627\u0644_\u0630\u062e\u06cc\u0631\u0647_\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_currency_toman_display_admin_\u06f3_\u0628\u0631\u0686\u0633\u0628_\u0647\u0627\u06cc_\u062b\u0627\u0628\u062a_\u0631\u06cc\u0627\u0644_\u062f\u0631_jsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/currency-toman-display-admin.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_currency_toman_display_admin_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_currency_toman_display_admin_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker",
      "target": "prompt_deploy_liara_docker_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_docker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_docker",
      "target": "prompt_deploy_liara_docker_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_docker",
      "target": "prompt_deploy_liara_docker_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_docker",
      "target": "prompt_deploy_liara_docker_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L227",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_docker",
      "target": "prompt_deploy_liara_docker_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_docker",
      "target": "prompt_deploy_liara_docker_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_docker",
      "target": "prompt_deploy_liara_docker_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_docker",
      "target": "prompt_deploy_liara_docker_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_docker",
      "target": "prompt_deploy_liara_docker_\u06af\u0632\u06cc\u0646\u0647_\u0647\u0627\u06cc_\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646_\u062f\u0631_\u0635\u0648\u0631\u062a_\u0646\u06cc\u0627\u0632_\u0646\u0647_\u067e\u06cc\u0634_\u0641\u0631\u0636"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_docker_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_worker\u0647\u0627_\u0628\u0647_supervisor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_docker_\u06f2_\u0633\u0627\u062e\u062a_liara_json_\u062f\u0631_\u0631\u06cc\u0634\u0647_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_docker_\u06f3_\u0633\u0627\u062e\u062a_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0648_redis_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0634\u062f\u0647_\u0644\u06cc\u0627\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_docker_\u06f4_\u0633\u062a_\u06a9\u0631\u062f\u0646_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_docker_\u06f5_\u0627\u0648\u0644\u06cc\u0646_\u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-docker.md",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_docker_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_docker_\u06f6_\u062a\u0623\u06cc\u06cc\u062f_\u0633\u0644\u0627\u0645\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php",
      "target": "prompt_deploy_liara_php_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php_\u0628\u062f\u0648\u0646_\u062f\u0627\u06a9\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php_\u0628\u062f\u0648\u0646_\u062f\u0627\u06a9\u0631",
      "target": "prompt_deploy_liara_php_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php_\u0628\u062f\u0648\u0646_\u062f\u0627\u06a9\u0631",
      "target": "prompt_deploy_liara_php_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php_\u0628\u062f\u0648\u0646_\u062f\u0627\u06a9\u0631",
      "target": "prompt_deploy_liara_php_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L268",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php_\u0628\u062f\u0648\u0646_\u062f\u0627\u06a9\u0631",
      "target": "prompt_deploy_liara_php_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php_\u0628\u062f\u0648\u0646_\u062f\u0627\u06a9\u0631",
      "target": "prompt_deploy_liara_php_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php_\u0628\u062f\u0648\u0646_\u062f\u0627\u06a9\u0631",
      "target": "prompt_deploy_liara_php_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_symfony_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u0628\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php_\u0628\u062f\u0648\u0646_\u062f\u0627\u06a9\u0631",
      "target": "prompt_deploy_liara_php_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_php_\u06f1_\u0633\u0627\u062e\u062a_liara_json_\u0628\u0631\u0627\u06cc_\u067e\u0644\u062a\u0641\u0631\u0645_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_php_\u06f2_\u0633\u0627\u062e\u062a_public_htaccess_rewrite_\u0633\u06cc\u0645\u0641\u0648\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_php_\u06f3_\u0633\u0627\u062e\u062a_supervisor_conf_\u062f\u0648_worker_\u0645\u0633\u0646\u062c\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_php_\u06f4_\u0633\u0627\u062e\u062a_liara_pre_start_sh_migration_jwt_cache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_php_\u06f5_\u0633\u0627\u062e\u062a_liara_php_ini"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L212",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_php_\u06f6_\u0633\u0627\u062e\u062a_liaraignore_\u062a\u0627_asset_\u0647\u0627\u06cc_build_\u0622\u067e\u0644\u0648\u062f_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_php_\u06f7_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0648_redis_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0634\u062f\u0647_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/deploy-liara-php.md",
      "source_location": "L255",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_deploy_liara_php_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_deploy_liara_php_\u06f8_\u0627\u0633\u062a\u0642\u0631\u0627\u0631_\u0648_\u062a\u0623\u06cc\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine",
      "target": "prompt_discount_rules_engine_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u062e\u0641\u06cc\u0641_\u0639\u0645\u0648\u0645\u06cc_discount_rules_engine_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u062e\u0641\u06cc\u0641_\u0639\u0645\u0648\u0645\u06cc_discount_rules_engine_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_discount_rules_engine_\u0627\u0646\u0648\u0627\u0639_\u0642\u0648\u0627\u0646\u06cc\u0646_rule_types"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u062e\u0641\u06cc\u0641_\u0639\u0645\u0648\u0645\u06cc_discount_rules_engine_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_discount_rules_engine_\u0627\u0648\u0644\u0648\u06cc\u062a_\u062a\u0631\u06a9\u06cc\u0628_\u067e\u0630\u06cc\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u062e\u0641\u06cc\u0641_\u0639\u0645\u0648\u0645\u06cc_discount_rules_engine_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_discount_rules_engine_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u062e\u0641\u06cc\u0641_\u0639\u0645\u0648\u0645\u06cc_discount_rules_engine_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_discount_rules_engine_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u062e\u0641\u06cc\u0641_\u0639\u0645\u0648\u0645\u06cc_discount_rules_engine_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_discount_rules_engine_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u062e\u0641\u06cc\u0641_\u0639\u0645\u0648\u0645\u06cc_discount_rules_engine_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_discount_rules_engine_\u0647\u062f\u0641_\u0642\u0627\u0628\u0644\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u062e\u0641\u06cc\u0641_\u0639\u0645\u0648\u0645\u06cc_discount_rules_engine_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_discount_rules_engine_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u062e\u0641\u06cc\u0641_\u0639\u0645\u0648\u0645\u06cc_discount_rules_engine_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_discount_rules_engine_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u062e\u0641\u06cc\u0641_\u0639\u0645\u0648\u0645\u06cc_discount_rules_engine_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u067e\u0631\u0648\u0646\u062f\u0647",
      "target": "prompt_discount_rules_engine_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_discount_rules_engine_\u06f1_entity_migration_discountrule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_discount_rules_engine_\u06f2_repository_engine"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_discount_rules_engine_\u06f3_controller_crud_\u0627\u062f\u0645\u06cc\u0646_\u0645\u062d\u0627\u0633\u0628\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_discount_rules_engine_\u06f4_\u0627\u0639\u0645\u0627\u0644_\u062a\u062e\u0641\u06cc\u0641_\u0628\u0627_\u062b\u0628\u062a_\u0645\u0646\u0628\u0639_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_discount_rules_engine_\u06f5_\u062a\u0628_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u062e\u0641\u06cc\u0641_\u0647\u0627_\u062f\u0631_subscription_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/discount-rules-engine.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_discount_rules_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_discount_rules_engine_\u06f6_ui_\u067e\u0631\u062f\u0627\u062e\u062a_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms",
      "target": "prompt_doctor_appointment_notification_sms_\u067e\u06cc\u0627\u0645\u06a9_\u0627\u0639\u0644\u0627\u0646_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0628\u0647_\u0634\u0645\u0627\u0631\u0647_\u0627\u0639\u0644\u0627\u0646_\u062f\u06a9\u062a\u0631_\u0641\u0642\u0637_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0634\u062f\u0647_\u0633\u0627\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u067e\u06cc\u0627\u0645\u06a9_\u0627\u0639\u0644\u0627\u0646_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0628\u0647_\u0634\u0645\u0627\u0631\u0647_\u0627\u0639\u0644\u0627\u0646_\u062f\u06a9\u062a\u0631_\u0641\u0642\u0637_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0634\u062f\u0647_\u0633\u0627\u06cc\u062a",
      "target": "prompt_doctor_appointment_notification_sms_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u067e\u06cc\u0627\u0645\u06a9_\u0627\u0639\u0644\u0627\u0646_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0628\u0647_\u0634\u0645\u0627\u0631\u0647_\u0627\u0639\u0644\u0627\u0646_\u062f\u06a9\u062a\u0631_\u0641\u0642\u0637_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0634\u062f\u0647_\u0633\u0627\u06cc\u062a",
      "target": "prompt_doctor_appointment_notification_sms_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u067e\u06cc\u0627\u0645\u06a9_\u0627\u0639\u0644\u0627\u0646_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0628\u0647_\u0634\u0645\u0627\u0631\u0647_\u0627\u0639\u0644\u0627\u0646_\u062f\u06a9\u062a\u0631_\u0641\u0642\u0637_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0634\u062f\u0647_\u0633\u0627\u06cc\u062a",
      "target": "prompt_doctor_appointment_notification_sms_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u067e\u06cc\u0627\u0645\u06a9_\u0627\u0639\u0644\u0627\u0646_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0628\u0647_\u0634\u0645\u0627\u0631\u0647_\u0627\u0639\u0644\u0627\u0646_\u062f\u06a9\u062a\u0631_\u0641\u0642\u0637_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0634\u062f\u0647_\u0633\u0627\u06cc\u062a",
      "target": "prompt_doctor_appointment_notification_sms_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u067e\u06cc\u0627\u0645\u06a9_\u0627\u0639\u0644\u0627\u0646_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0628\u0647_\u0634\u0645\u0627\u0631\u0647_\u0627\u0639\u0644\u0627\u0646_\u062f\u06a9\u062a\u0631_\u0641\u0642\u0637_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0634\u062f\u0647_\u0633\u0627\u06cc\u062a",
      "target": "prompt_doctor_appointment_notification_sms_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u067e\u06cc\u0627\u0645\u06a9_\u0627\u0639\u0644\u0627\u0646_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0628\u0647_\u0634\u0645\u0627\u0631\u0647_\u0627\u0639\u0644\u0627\u0646_\u062f\u06a9\u062a\u0631_\u0641\u0642\u0637_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0634\u062f\u0647_\u0633\u0627\u06cc\u062a",
      "target": "prompt_doctor_appointment_notification_sms_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u067e\u06cc\u0627\u0645\u06a9_\u0627\u0639\u0644\u0627\u0646_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0628\u0647_\u0634\u0645\u0627\u0631\u0647_\u0627\u0639\u0644\u0627\u0646_\u062f\u06a9\u062a\u0631_\u0641\u0642\u0637_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0634\u062f\u0647_\u0633\u0627\u06cc\u062a",
      "target": "prompt_doctor_appointment_notification_sms_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_appointment_notification_sms_paymentmanager_handleappointmentconfirmation_\u0641\u0642\u0637_\u067e\u06cc\u0627\u0645\u06a9_\u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_appointment_notification_sms_\u0627\u0644\u06af\u0648\u06cc_\u062a\u06af_\u0647\u0627_smslog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_appointment_notification_sms_\u0627\u0644\u06af\u0648\u06cc_\u0642\u0627\u0644\u0628_\u0647\u0627_smsmessagetemplate_defaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_appointment_notification_sms_\u0645\u0642\u0627\u062f\u06cc\u0631_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_appointment_notification_sms_\u06f1_\u062a\u06af_\u062c\u062f\u06cc\u062f_\u062f\u0631_smslog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_appointment_notification_sms_\u06f2_\u0642\u0627\u0644\u0628_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u062f\u0631_smsmessagetemplate_defaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_appointment_notification_sms_\u06f3_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u0628\u0647_\u0634\u0645\u0627\u0631\u0647_\u0627\u0639\u0644\u0627\u0646_\u062f\u06a9\u062a\u0631_\u062f\u0631_handleappointmentconfirmation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_appointment_notification_sms_\u06f4_seed_\u0642\u0627\u0644\u0628_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-appointment-notification-sms.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_appointment_notification_sms_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_appointment_notification_sms_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability",
      "target": "prompt_doctor_booking_window_and_month_availability_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u06a9\u062a\u0631_\u0628\u0627\u0632\u0647_\u06cc_\u0631\u0632\u0631\u0648_booking_window_endpoint_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633_\u0628\u0648\u062f\u0646_\u0645\u0627\u0647\u0627\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u06a9\u062a\u0631_\u0628\u0627\u0632\u0647_\u06cc_\u0631\u0632\u0631\u0648_booking_window_endpoint_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633_\u0628\u0648\u062f\u0646_\u0645\u0627\u0647\u0627\u0646\u0647",
      "target": "prompt_doctor_booking_window_and_month_availability_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u06a9\u062a\u0631_\u0628\u0627\u0632\u0647_\u06cc_\u0631\u0632\u0631\u0648_booking_window_endpoint_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633_\u0628\u0648\u062f\u0646_\u0645\u0627\u0647\u0627\u0646\u0647",
      "target": "prompt_doctor_booking_window_and_month_availability_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u06a9\u062a\u0631_\u0628\u0627\u0632\u0647_\u06cc_\u0631\u0632\u0631\u0648_booking_window_endpoint_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633_\u0628\u0648\u062f\u0646_\u0645\u0627\u0647\u0627\u0646\u0647",
      "target": "prompt_doctor_booking_window_and_month_availability_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u06a9\u062a\u0631_\u0628\u0627\u0632\u0647_\u06cc_\u0631\u0632\u0631\u0648_booking_window_endpoint_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633_\u0628\u0648\u062f\u0646_\u0645\u0627\u0647\u0627\u0646\u0647",
      "target": "prompt_doctor_booking_window_and_month_availability_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u06a9\u062a\u0631_\u0628\u0627\u0632\u0647_\u06cc_\u0631\u0632\u0631\u0648_booking_window_endpoint_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633_\u0628\u0648\u062f\u0646_\u0645\u0627\u0647\u0627\u0646\u0647",
      "target": "prompt_doctor_booking_window_and_month_availability_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u06a9\u062a\u0631_\u0628\u0627\u0632\u0647_\u06cc_\u0631\u0632\u0631\u0648_booking_window_endpoint_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633_\u0628\u0648\u062f\u0646_\u0645\u0627\u0647\u0627\u0646\u0647",
      "target": "prompt_doctor_booking_window_and_month_availability_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u06a9\u062a\u0631_\u0628\u0627\u0632\u0647_\u06cc_\u0631\u0632\u0631\u0648_booking_window_endpoint_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633_\u0628\u0648\u062f\u0646_\u0645\u0627\u0647\u0627\u0646\u0647",
      "target": "prompt_doctor_booking_window_and_month_availability_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_doctor_booking_window_and_month_availability_appointment_slots_controller_\u0628\u062f\u0648\u0646_\u0686\u06a9_window"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_doctor_booking_window_and_month_availability_doctordetailpage_tsx_schedule_\u0627\u0632_\u0642\u0628\u0644_\u0630\u062e\u06cc\u0631\u0647_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_doctor_booking_window_and_month_availability_slotcalculatorservice_buildallsessions_\u062a\u0631\u062a\u06cc\u0628_\u0627\u0648\u0644\u0648\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_doctor_booking_window_and_month_availability_weeklyschedule_php_\u0630\u062e\u06cc\u0631\u0647_\u0633\u0627\u0632\u06cc_\u062f\u0631_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_booking_window_and_month_availability_\u06f1_\u0645\u062f\u0644_booking_window_\u062f\u0631_weeklyschedule_setting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_booking_window_and_month_availability_\u06f2_\u0627\u0639\u0645\u0627\u0644_window_\u062f\u0631_slotcalculatorservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_booking_window_and_month_availability_\u06f3_endpoint_\u0639\u0645\u0648\u0645\u06cc_month_availability"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-booking-window-and-month-availability.md",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_booking_window_and_month_availability_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_booking_window_and_month_availability_\u06f4_ui_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_doctordetailpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access",
      "target": "prompt_doctor_clinic_address_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627\u06cc_\u0639\u0636\u0648_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0622\u062f\u0631\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627\u06cc_\u0639\u0636\u0648_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0622\u062f\u0631\u0633",
      "target": "prompt_doctor_clinic_address_access_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627\u06cc_\u0639\u0636\u0648_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0622\u062f\u0631\u0633",
      "target": "prompt_doctor_clinic_address_access_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627\u06cc_\u0639\u0636\u0648_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0622\u062f\u0631\u0633",
      "target": "prompt_doctor_clinic_address_access_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627\u06cc_\u0639\u0636\u0648_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0622\u062f\u0631\u0633",
      "target": "prompt_doctor_clinic_address_access_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627\u06cc_\u0639\u0636\u0648_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0622\u062f\u0631\u0633",
      "target": "prompt_doctor_clinic_address_access_\u0648\u0636\u0639\u06cc\u062a_clinicrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627\u06cc_\u0639\u0636\u0648_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0622\u062f\u0631\u0633",
      "target": "prompt_doctor_clinic_address_access_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627\u06cc_\u0639\u0636\u0648_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0622\u062f\u0631\u0633",
      "target": "prompt_doctor_clinic_address_access_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_clinic_address_access_backend_doctoraddress_toarray_\u0641\u0627\u06cc\u0644_src_doctor_entity_doctoraddress_php_\u062e\u0637_112"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_clinic_address_access_backend_listaddresses_\u062f\u0631_doctorcontroller_\u062e\u0637_671"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_clinic_address_access_frontend_addrschema_\u062f\u0631_doctordetailpage_tsx_\u062e\u0637_772"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_clinic_address_access_frontend_sessioneditor_\u062e\u0637_1082_1085"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_clinic_address_access_\u06f1_backend_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_clinic_name_\u0628\u0647_doctoraddress_toarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_clinic_address_access_\u06f2_backend_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627\u06cc_\u0639\u0636\u0648_\u0631\u0627_\u062f\u0631_listaddresses_\u0634\u0627\u0645\u0644_\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-clinic-address-access.md",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_clinic_address_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_clinic_address_access_\u06f3_frontend_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u0641\u06cc\u0644\u062f\u0647\u0627_\u062f\u0631_addrschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date",
      "target": "prompt_doctor_experience_activity_date_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u062a\u0627\u0631\u06cc\u062e_\u0634\u0631\u0648\u0639_\u0641\u0639\u0627\u0644\u06cc\u062a_\u0633\u0627\u0644_\u062a\u062c\u0631\u0628\u0647_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u062a\u0627\u0631\u06cc\u062e_\u0634\u0631\u0648\u0639_\u0641\u0639\u0627\u0644\u06cc\u062a_\u0633\u0627\u0644_\u062a\u062c\u0631\u0628\u0647_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc",
      "target": "prompt_doctor_experience_activity_date_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u062a\u0627\u0631\u06cc\u062e_\u0634\u0631\u0648\u0639_\u0641\u0639\u0627\u0644\u06cc\u062a_\u0633\u0627\u0644_\u062a\u062c\u0631\u0628\u0647_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc",
      "target": "prompt_doctor_experience_activity_date_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u062a\u0627\u0631\u06cc\u062e_\u0634\u0631\u0648\u0639_\u0641\u0639\u0627\u0644\u06cc\u062a_\u0633\u0627\u0644_\u062a\u062c\u0631\u0628\u0647_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc",
      "target": "prompt_doctor_experience_activity_date_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u062a\u0627\u0631\u06cc\u062e_\u0634\u0631\u0648\u0639_\u0641\u0639\u0627\u0644\u06cc\u062a_\u0633\u0627\u0644_\u062a\u062c\u0631\u0628\u0647_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc",
      "target": "prompt_doctor_experience_activity_date_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u062a\u0627\u0631\u06cc\u062e_\u0634\u0631\u0648\u0639_\u0641\u0639\u0627\u0644\u06cc\u062a_\u0633\u0627\u0644_\u062a\u062c\u0631\u0628\u0647_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc",
      "target": "prompt_doctor_experience_activity_date_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u062a\u0627\u0631\u06cc\u062e_\u0634\u0631\u0648\u0639_\u0641\u0639\u0627\u0644\u06cc\u062a_\u0633\u0627\u0644_\u062a\u062c\u0631\u0628\u0647_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc",
      "target": "prompt_doctor_experience_activity_date_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u062a\u0627\u0631\u06cc\u062e_\u0634\u0631\u0648\u0639_\u0641\u0639\u0627\u0644\u06cc\u062a_\u0633\u0627\u0644_\u062a\u062c\u0631\u0628\u0647_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc",
      "target": "prompt_doctor_experience_activity_date_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_experience_activity_date_backend_\u0622\u0645\u0627\u062f\u0647_\u0641\u0642\u0637_annotation_doc_\u0646\u0627\u0642\u0635"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_experience_activity_date_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u067e\u0632\u0634\u06a9_doctorformpage_tsx_\u062e\u0637_282"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_experience_activity_date_\u0641\u0631\u0645_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0632\u0634\u06a9_doctordetailpage_tsx_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0628\u062f\u0648\u0646_\u0641\u06cc\u0644\u062f_\u062a\u0627\u0631\u06cc\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_experience_activity_date_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u062a\u0642\u0648\u06cc\u0645_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0648\u0631\u0648\u062f\u06cc_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_experience_activity_date_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u062a\u0627\u0631\u06cc\u062e_\u0628\u0647_\u0641\u0631\u0645_\u0648\u06cc\u0631\u0627\u06cc\u0634_doctordetailpage_tsx_\u0627\u0635\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_experience_activity_date_\u06f2_\u0627\u0641\u0632\u0648\u062f\u0646_\u0647\u0645\u0627\u0646_\u0641\u06cc\u0644\u062f_\u0628\u0647_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_doctorformpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_experience_activity_date_\u06f3_\u0641\u0642\u0637_\u0627\u06af\u0631_\u067e\u0627\u06a9_\u06a9\u0631\u062f\u0646_\u0644\u0627\u0632\u0645_\u0627\u0633\u062a_\u0627\u0635\u0644\u0627\u062d_hydrate_\u062f\u0631_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-experience-activity-date.md",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_experience_activity_date_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_experience_activity_date_\u06f4_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_annotation_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id",
      "target": "prompt_doctor_import_dedup_by_profile_id_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0636\u062f\u062a\u06a9\u0631\u0627\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u0634\u0646\u0627\u0633\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0636\u062f\u062a\u06a9\u0631\u0627\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u0634\u0646\u0627\u0633\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "target": "prompt_doctor_import_dedup_by_profile_id_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0636\u062f\u062a\u06a9\u0631\u0627\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u0634\u0646\u0627\u0633\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "target": "prompt_doctor_import_dedup_by_profile_id_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0636\u062f\u062a\u06a9\u0631\u0627\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u0634\u0646\u0627\u0633\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "target": "prompt_doctor_import_dedup_by_profile_id_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0636\u062f\u062a\u06a9\u0631\u0627\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u0634\u0646\u0627\u0633\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "target": "prompt_doctor_import_dedup_by_profile_id_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0636\u062f\u062a\u06a9\u0631\u0627\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u0634\u0646\u0627\u0633\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "target": "prompt_doctor_import_dedup_by_profile_id_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0636\u062f\u062a\u06a9\u0631\u0627\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u0634\u0646\u0627\u0633\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "target": "prompt_doctor_import_dedup_by_profile_id_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0636\u062f\u062a\u06a9\u0631\u0627\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0627_\u0634\u0646\u0627\u0633\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "target": "prompt_doctor_import_dedup_by_profile_id_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_import_dedup_by_profile_id_idempotency_\u0641\u0642\u0637_\u0628\u0627_medical_system_code_doctorimportservice_doimport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_doctor_import_dedup_by_profile_id_\u06cc\u0648\u0646\u06cc\u06a9_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_import_dedup_by_profile_id_\u06f1_dedup_\u0631\u0648\u06cc_profile_id_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_import_dedup_by_profile_id_\u06f2_\u06cc\u0648\u0646\u06cc\u06a9_\u0627\u06cc\u0646\u062f\u06a9\u0633_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_import_dedup_by_profile_id_\u06f3_\u06af\u0627\u0645_\u06af\u0632\u0627\u0631\u0634_\u062a\u06a9\u0631\u0627\u0631\u06cc_\u0645\u0634\u06a9\u0648\u06a9_\u0628\u062f\u0648\u0646_\u0627\u062f\u063a\u0627\u0645_\u062e\u0648\u062f\u06a9\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-import-dedup-by-profile-id.md",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_import_dedup_by_profile_id_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_import_dedup_by_profile_id_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u062f\u0631_\u0627\u0641\u0632\u0648\u062f\u0646_\u0622\u062f\u0631\u0633_\u06a9\u067e\u0686\u0627_\u0648_\u0645\u0648\u0628\u0627\u06cc\u0644_\u062f\u0631_claim_\u062d\u0630\u0641_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u0645\u0627\u0644\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u062f\u0631_\u0627\u0641\u0632\u0648\u062f\u0646_\u0622\u062f\u0631\u0633_\u06a9\u067e\u0686\u0627_\u0648_\u0645\u0648\u0628\u0627\u06cc\u0644_\u062f\u0631_claim_\u062d\u0630\u0641_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u0645\u0627\u0644\u06a9",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u062f\u0631_\u0627\u0641\u0632\u0648\u062f\u0646_\u0622\u062f\u0631\u0633_\u06a9\u067e\u0686\u0627_\u0648_\u0645\u0648\u0628\u0627\u06cc\u0644_\u062f\u0631_claim_\u062d\u0630\u0641_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u0645\u0627\u0644\u06a9",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u062f\u0631_\u0627\u0641\u0632\u0648\u062f\u0646_\u0622\u062f\u0631\u0633_\u06a9\u067e\u0686\u0627_\u0648_\u0645\u0648\u0628\u0627\u06cc\u0644_\u062f\u0631_claim_\u062d\u0630\u0641_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u0645\u0627\u0644\u06a9",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u062f\u0631_\u0627\u0641\u0632\u0648\u062f\u0646_\u0622\u062f\u0631\u0633_\u06a9\u067e\u0686\u0627_\u0648_\u0645\u0648\u0628\u0627\u06cc\u0644_\u062f\u0631_claim_\u062d\u0630\u0641_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u0645\u0627\u0644\u06a9",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u0647\u0646\u06af\u0627\u0645_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0647\u0631_\u0646\u06cc\u0627\u0632_\u062f\u0648_\u0628\u0627\u0631_\u0627\u0646\u062a\u062e\u0627\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u062f\u0631_\u0627\u0641\u0632\u0648\u062f\u0646_\u0622\u062f\u0631\u0633_\u06a9\u067e\u0686\u0627_\u0648_\u0645\u0648\u0628\u0627\u06cc\u0644_\u062f\u0631_claim_\u062d\u0630\u0641_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u0645\u0627\u0644\u06a9",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u06a9\u067e\u0686\u0627_\u0648_\u0641\u06cc\u0644\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u062f\u0631_claim"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u062f\u0631_\u0627\u0641\u0632\u0648\u062f\u0646_\u0622\u062f\u0631\u0633_\u06a9\u067e\u0686\u0627_\u0648_\u0645\u0648\u0628\u0627\u06cc\u0644_\u062f\u0631_claim_\u062d\u0630\u0641_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u0645\u0627\u0644\u06a9",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u062d\u0630\u0641_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u0645\u0627\u0644\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u062f\u0631_\u0627\u0641\u0632\u0648\u062f\u0646_\u0622\u062f\u0631\u0633_\u06a9\u067e\u0686\u0627_\u0648_\u0645\u0648\u0628\u0627\u06cc\u0644_\u062f\u0631_claim_\u062d\u0630\u0641_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u0645\u0627\u0644\u06a9",
      "target": "prompt_doctor_map_claim_captcha_delete_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u0647\u0646\u06af\u0627\u0645_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0647\u0631_\u0646\u06cc\u0627\u0632_\u062f\u0648_\u0628\u0627\u0631_\u0627\u0646\u062a\u062e\u0627\u0628",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0631\u0627\u0647_\u062d\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u0647\u0646\u06af\u0627\u0645_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0647\u0631_\u0646\u06cc\u0627\u0632_\u062f\u0648_\u0628\u0627\u0631_\u0627\u0646\u062a\u062e\u0627\u0628",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0631\u06cc\u0634\u0647_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0631\u0641\u0639_\u0632\u0648\u0645_\u0646\u0642\u0634\u0647_\u0647\u0646\u06af\u0627\u0645_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0647\u0631_\u0646\u06cc\u0627\u0632_\u062f\u0648_\u0628\u0627\u0631_\u0627\u0646\u062a\u062e\u0627\u0628",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u06a9\u067e\u0686\u0627_\u0648_\u0641\u06cc\u0644\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u062f\u0631_claim",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0631\u0627\u0647_\u062d\u0644_84"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u06a9\u067e\u0686\u0627_\u0648_\u0641\u06cc\u0644\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u062f\u0631_claim",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_80"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u062d\u0630\u0641_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u0645\u0627\u0644\u06a9",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0631\u0627\u0647_\u062d\u0644_124"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-map-claim-captcha-delete.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_map_claim_captcha_delete_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u062d\u0630\u0641_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u0645\u0627\u0644\u06a9",
      "target": "prompt_doctor_map_claim_captcha_delete_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_113"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page",
      "target": "prompt_doctor_profile_page_\u0635\u0641\u062d\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_doctor_profile_page"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0635\u0641\u062d\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_doctor_profile_page",
      "target": "prompt_doctor_profile_page_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0628\u0631\u0631\u0633\u06cc_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0635\u0641\u062d\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_doctor_profile_page",
      "target": "prompt_doctor_profile_page_\u0627\u0644\u0632\u0627\u0645\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0635\u0641\u062d\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_doctor_profile_page",
      "target": "prompt_doctor_profile_page_\u0631\u0648\u06cc\u06a9\u0631\u062f_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0635\u0641\u062d\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_doctor_profile_page",
      "target": "prompt_doctor_profile_page_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u0623\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0635\u0641\u062d\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_doctor_profile_page",
      "target": "prompt_doctor_profile_page_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0633\u0627\u062e\u062a\u0647_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0635\u0641\u062d\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_doctor_profile_page",
      "target": "prompt_doctor_profile_page_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0635\u0641\u062d\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_doctor_profile_page",
      "target": "prompt_doctor_profile_page_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0635\u0641\u062d\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_doctor_profile_page",
      "target": "prompt_doctor_profile_page_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0686\u0647_\u062f\u0627\u0631\u06cc\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0686\u0647_\u062f\u0627\u0631\u06cc\u0645",
      "target": "prompt_doctor_profile_page_auth_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0686\u0647_\u062f\u0627\u0631\u06cc\u0645",
      "target": "prompt_doctor_profile_page_\u0633\u0627\u06cc\u062f\u0628\u0627\u0631_\u062f\u06a9\u062a\u0631_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0686\u0647_\u062f\u0627\u0631\u06cc\u0645",
      "target": "prompt_doctor_profile_page_\u0635\u0641\u062d\u0647_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0633\u0627\u062e\u062a\u0647_\u0634\u0648\u062f",
      "target": "prompt_doctor_profile_page_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f1_route_sidebar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0633\u0627\u062e\u062a\u0647_\u0634\u0648\u062f",
      "target": "prompt_doctor_profile_page_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f2_doctorprofilepage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "target": "prompt_doctor_profile_page_double_nested_response_\u0628\u0631\u0627\u06cc_get_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "target": "prompt_doctor_profile_page_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0645\u062c\u062f\u062f_\u0627\u0632_doctordetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "target": "prompt_doctor_profile_page_\u0628\u062e\u0634_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u062f\u06a9\u062a\u0631_\u0627\u0636\u0627\u0641\u0647_\u0645\u06cc_\u0628\u06cc\u0646\u062f_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "target": "prompt_doctor_profile_page_\u0628\u062e\u0634_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0641\u0642\u0637_\u0627\u062f\u0645\u06cc\u0646_\u0645\u06cc_\u0628\u06cc\u0646\u062f_\u0628\u0627\u06cc\u062f_\u067e\u0646\u0647\u0627\u0646_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-profile-page.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_profile_page_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "target": "prompt_doctor_profile_page_\u06af\u0631\u0641\u062a\u0646_uuid_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility",
      "target": "prompt_doctor_representation_visibility_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0639\u0644\u0642_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0635\u0641\u062d\u0647_\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0627_\u062a\u0639\u062f\u0627\u062f_\u062f\u06a9\u062a\u0631_\u0648_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0639\u0644\u0642_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0635\u0641\u062d\u0647_\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0627_\u062a\u0639\u062f\u0627\u062f_\u062f\u06a9\u062a\u0631_\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_doctor_representation_visibility_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0639\u0644\u0642_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0635\u0641\u062d\u0647_\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0627_\u062a\u0639\u062f\u0627\u062f_\u062f\u06a9\u062a\u0631_\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_doctor_representation_visibility_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0639\u0644\u0642_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0635\u0641\u062d\u0647_\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0627_\u062a\u0639\u062f\u0627\u062f_\u062f\u06a9\u062a\u0631_\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_doctor_representation_visibility_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0639\u0644\u0642_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0635\u0641\u062d\u0647_\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0627_\u062a\u0639\u062f\u0627\u062f_\u062f\u06a9\u062a\u0631_\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_doctor_representation_visibility_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0639\u0644\u0642_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0635\u0641\u062d\u0647_\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0627_\u062a\u0639\u062f\u0627\u062f_\u062f\u06a9\u062a\u0631_\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_doctor_representation_visibility_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0639\u0644\u0642_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0635\u0641\u062d\u0647_\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0627_\u062a\u0639\u062f\u0627\u062f_\u062f\u06a9\u062a\u0631_\u0648_\u0646\u0648\u0628\u062a",
      "target": "prompt_doctor_representation_visibility_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_representation_visibility_\u06f1_backend_expose_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0631\u0648\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a_\u062f\u06a9\u062a\u0631_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_representation_visibility_\u06f2_backend_\u0644\u06cc\u0633\u062a_\u062f\u06a9\u062a\u0631_\u0627\u062f\u0645\u06cc\u0646_\u0627\u0641\u0632\u0648\u062f\u0646_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_representation_visibility_\u06f3_backend_\u0644\u06cc\u0633\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0647\u0627_\u062a\u0639\u062f\u0627\u062f_\u062f\u06a9\u062a\u0631_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_representation_visibility_\u06f4_backend_endpoint_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06cc\u06a9_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0631\u0627\u06cc_\u0635\u0641\u062d\u0647_\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_representation_visibility_\u06f5_frontend_\u0633\u062a\u0648\u0646_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0648_\u06a9\u0627\u0631\u062a_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_representation_visibility_\u06f6_frontend_\u0633\u062a\u0648\u0646_\u0647\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u062e\u0634_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0648\u0628\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-representation-visibility.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_representation_visibility_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_representation_visibility_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_social_media_field",
      "target": "prompt_doctor_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_doctor",
      "target": "prompt_doctor_social_media_field_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_doctor",
      "target": "prompt_doctor_social_media_field_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_doctor",
      "target": "prompt_doctor_social_media_field_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_doctor",
      "target": "prompt_doctor_social_media_field_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_doctor",
      "target": "prompt_doctor_social_media_field_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_doctor",
      "target": "prompt_doctor_social_media_field_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_social_media_field_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_\u0634\u0628\u06a9\u0647_\u0647\u0627\u06cc_\u0627\u062c\u062a\u0645\u0627\u0639\u06cc_\u0628\u0647_doctor",
      "target": "prompt_doctor_social_media_field_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_social_media_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_social_media_field_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0641\u06cc\u0644\u062f_socialmedia_\u0628\u0647_doctor_entity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_social_media_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_social_media_field_\u06f2_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_social_media_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_social_media_field_\u06f3_\u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646_\u0641\u06cc\u0644\u062f_\u062f\u0631_\u067e\u0627\u0633\u062e_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctor-social-media-field.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctor_social_media_field_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctor_social_media_field_\u06f4_\u0641\u0631\u0645_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctors_list_city_and_limit",
      "target": "prompt_doctors_list_city_and_limit_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0631\u0641\u0639_\u0633\u0642\u0641_\u062e\u0627\u0645\u0648\u0634_limit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctors_list_city_and_limit_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0631\u0641\u0639_\u0633\u0642\u0641_\u062e\u0627\u0645\u0648\u0634_limit",
      "target": "prompt_doctors_list_city_and_limit_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctors_list_city_and_limit_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0631\u0641\u0639_\u0633\u0642\u0641_\u062e\u0627\u0645\u0648\u0634_limit",
      "target": "prompt_doctors_list_city_and_limit_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctors_list_city_and_limit_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0631\u0641\u0639_\u0633\u0642\u0641_\u062e\u0627\u0645\u0648\u0634_limit",
      "target": "prompt_doctors_list_city_and_limit_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctors_list_city_and_limit_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0631\u0641\u0639_\u0633\u0642\u0641_\u062e\u0627\u0645\u0648\u0634_limit",
      "target": "prompt_doctors_list_city_and_limit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctors_list_city_and_limit_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0631\u0641\u0639_\u0633\u0642\u0641_\u062e\u0627\u0645\u0648\u0634_limit",
      "target": "prompt_doctors_list_city_and_limit_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctors_list_city_and_limit_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0631\u0641\u0639_\u0633\u0642\u0641_\u062e\u0627\u0645\u0648\u0634_limit",
      "target": "prompt_doctors_list_city_and_limit_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctors_list_city_and_limit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctors_list_city_and_limit_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0634\u0647\u0631_\u0628\u0647_tolistarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctors_list_city_and_limit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctors_list_city_and_limit_\u06f2_\u0634\u0641\u0627\u0641_\u06a9\u0631\u062f\u0646_\u0633\u0642\u0641_limit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/doctors-list-city-and-limit.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_doctors_list_city_and_limit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_doctors_list_city_and_limit_\u06f3_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment",
      "target": "prompt_expired_appointment_blocks_payment_\u0646\u0648\u0628\u062a_\u0645\u0646\u0642\u0636\u06cc_\u0634\u062f\u0647_\u0646\u0628\u0627\u06cc\u062f_\u0642\u0627\u0628\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0627\u0634\u062f_\u067e\u0646\u062c\u0631\u0647_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0646\u0648\u0628\u062a_\u0645\u0646\u0642\u0636\u06cc_\u0634\u062f\u0647_\u0646\u0628\u0627\u06cc\u062f_\u0642\u0627\u0628\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0627\u0634\u062f_\u067e\u0646\u062c\u0631\u0647_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647",
      "target": "prompt_expired_appointment_blocks_payment_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0646\u0648\u0628\u062a_\u0645\u0646\u0642\u0636\u06cc_\u0634\u062f\u0647_\u0646\u0628\u0627\u06cc\u062f_\u0642\u0627\u0628\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0627\u0634\u062f_\u067e\u0646\u062c\u0631\u0647_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647",
      "target": "prompt_expired_appointment_blocks_payment_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0646\u0648\u0628\u062a_\u0645\u0646\u0642\u0636\u06cc_\u0634\u062f\u0647_\u0646\u0628\u0627\u06cc\u062f_\u0642\u0627\u0628\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0627\u0634\u062f_\u067e\u0646\u062c\u0631\u0647_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647",
      "target": "prompt_expired_appointment_blocks_payment_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0646\u0648\u0628\u062a_\u0645\u0646\u0642\u0636\u06cc_\u0634\u062f\u0647_\u0646\u0628\u0627\u06cc\u062f_\u0642\u0627\u0628\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0627\u0634\u062f_\u067e\u0646\u062c\u0631\u0647_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647",
      "target": "prompt_expired_appointment_blocks_payment_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0646\u0648\u0628\u062a_\u0645\u0646\u0642\u0636\u06cc_\u0634\u062f\u0647_\u0646\u0628\u0627\u06cc\u062f_\u0642\u0627\u0628\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0627\u0634\u062f_\u067e\u0646\u062c\u0631\u0647_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647",
      "target": "prompt_expired_appointment_blocks_payment_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0646\u0648\u0628\u062a_\u0645\u0646\u0642\u0636\u06cc_\u0634\u062f\u0647_\u0646\u0628\u0627\u06cc\u062f_\u0642\u0627\u0628\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0627\u0634\u062f_\u067e\u0646\u062c\u0631\u0647_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647",
      "target": "prompt_expired_appointment_blocks_payment_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0646\u0648\u0628\u062a_\u0645\u0646\u0642\u0636\u06cc_\u0634\u062f\u0647_\u0646\u0628\u0627\u06cc\u062f_\u0642\u0627\u0628\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0627\u0634\u062f_\u067e\u0646\u062c\u0631\u0647_\u06f1\u06f5_\u062f\u0642\u06cc\u0642\u0647",
      "target": "prompt_expired_appointment_blocks_payment_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_expired_appointment_blocks_payment_appointment_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_expired_appointment_blocks_payment_paymentcontroller_pay_\u0646\u0648\u0628\u062a_\u0631\u0627_\u0627\u0635\u0644\u0627_\u0686\u06a9_\u0646\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_expired_appointment_blocks_payment_paymentcontroller_startorderpayment_\u0641\u0642\u0637_status_\u0628\u062f\u0648\u0646_\u0686\u06a9_\u0632\u0645\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_expired_appointment_blocks_payment_renderpaymentresult_labels_\u0628\u0631\u0686\u0633\u0628_expired_\u0646\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_expired_appointment_blocks_payment_\u0627\u0644\u06af\u0648\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0627\u0646\u0642\u0636\u0627_appointmentexpiryservice_\u0628\u0631\u0627\u06cc_\u0645\u0631\u062c\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_expired_appointment_blocks_payment_\u06f1_helper_\u0627\u0646\u0642\u0636\u0627\u06cc_\u067e\u0646\u062c\u0631\u0647_\u067e\u0631\u062f\u0627\u062e\u062a_\u0631\u0648\u06cc_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_expired_appointment_blocks_payment_\u06f2_\u0628\u0631\u0686\u0633\u0628_expired_\u062f\u0631_renderpaymentresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_expired_appointment_blocks_payment_\u06f3_\u06af\u0627\u0631\u062f_\u0627\u0646\u0642\u0636\u0627_\u062f\u0631_startorderpayment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_expired_appointment_blocks_payment_\u06f4_\u06af\u0627\u0631\u062f_\u0627\u0646\u0642\u0636\u0627_\u062f\u0631_pay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/expired-appointment-blocks-payment.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_expired_appointment_blocks_payment_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_expired_appointment_blocks_payment_\u06f5_helper_\u0645\u0634\u062a\u0631\u06a9_expireappointmentpayment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_scope_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_scope_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_scope_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_scope_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_scope_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_scope_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_scope_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_scope_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f1_\u0646\u0642\u0634_\u0645\u062d\u062f\u0648\u062f_\u0628\u0631\u0627\u06cc_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0631\u0641\u0639_\u0646\u0634\u062a\u06cc_\u062f\u0633\u062a\u0631\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f2_admin_spa_\u0645\u0646\u0648_\u0648_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u062f\u0648\u062f_\u0628\u0631\u0627\u06cc_\u067e\u0632\u0634\u06a9_\u0645\u0647\u0645\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f3_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u062a_\u06a9\u0631\u062f\u0646_representation_id_\u0631\u0648\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f4_\u0641\u06cc\u0644\u062a\u0631_representation_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f5_admin_spa_\u0627\u062a\u0635\u0627\u0644_\u0644\u06cc\u0633\u062a_\u0647\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0647_endpoint_scoped"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0627\u0639\u062f\u0627\u062f_\u0641\u0642\u0637_\u0627\u0632_\u062f\u0627\u0645\u0646\u0647_\u06cc_\u062e\u0648\u062f\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-access-scoping-doctor-clinic-representation.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_access_scoping_doctor_clinic_representation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_access_scoping_doctor_clinic_representation_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar",
      "target": "prompt_fix_admin_modal_and_calendar_\u0631\u0641\u0639_\u062f\u0648_\u0628\u0627\u06af_modal_\u0648_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0631\u0641\u0639_\u062f\u0648_\u0628\u0627\u06af_modal_\u0648_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_fix_admin_modal_and_calendar_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0631\u0641\u0639_\u062f\u0648_\u0628\u0627\u06af_modal_\u0648_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_fix_admin_modal_and_calendar_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0631\u0641\u0639_\u062f\u0648_\u0628\u0627\u06af_modal_\u0648_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_fix_admin_modal_and_calendar_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0631\u0641\u0639_\u062f\u0648_\u0628\u0627\u06af_modal_\u0648_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_fix_admin_modal_and_calendar_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0631\u0641\u0639_\u062f\u0648_\u0628\u0627\u06af_modal_\u0648_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_fix_admin_modal_and_calendar_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0631\u0641\u0639_\u062f\u0648_\u0628\u0627\u06af_modal_\u0648_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_fix_admin_modal_and_calendar_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0631\u0641\u0639_\u062f\u0648_\u0628\u0627\u06af_modal_\u0648_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_fix_admin_modal_and_calendar_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_admin_modal_and_calendar_\u0628\u0627\u06af_\u06f1_\u0639\u0644\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_admin_modal_and_calendar_\u0628\u0627\u06af_\u06f2_\u0639\u0644\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_admin_modal_and_calendar_modal_tsx_\u0628\u062f\u0648\u0646_portal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_admin_modal_and_calendar_persiancalendar_tsx_button\u0647\u0627_\u0628\u062f\u0648\u0646_type_\u0646\u0645\u0648\u0646\u0647_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_admin_modal_and_calendar_\u06f1_\u0631\u0646\u062f\u0631_modal_\u0628\u0627_portal_\u0631\u0648\u06cc_document_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_admin_modal_and_calendar_\u06f2_\u0627\u0641\u0632\u0648\u062f\u0646_type_button_\u0628\u0647_\u0647\u0645\u0647_button_\u0647\u0627\u06cc_persiancalendar_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-admin-modal-and-calendar.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_admin_modal_and_calendar_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_admin_modal_and_calendar_\u06f3_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0627\u06af\u0631_\u062c\u0627\u06cc_\u062f\u06cc\u06af\u0631\u06cc_\u0647\u0645_\u0645\u0634\u06a9\u0644_\u0645\u0634\u0627\u0628\u0647_\u0628\u0648\u062f_\u0628\u0631\u0631\u0633\u06cc_\u0633\u0631\u06cc\u0631_\u0633\u0627\u06cc\u0631_\u062a\u0642\u0648\u06cc\u0645_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle",
      "target": "prompt_fix_appointment_management_online_toggle_\u0627\u0635\u0644\u0627\u062d_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0628\u0647\u0628\u0648\u062f_\u0645\u0646\u0637\u0642_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_location_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646\u0648\u06cc_\u0631\u0632\u0631\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0627\u0635\u0644\u0627\u062d_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0628\u0647\u0628\u0648\u062f_\u0645\u0646\u0637\u0642_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_location_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646\u0648\u06cc_\u0631\u0632\u0631\u0648",
      "target": "prompt_fix_appointment_management_online_toggle_\u0632\u0645\u06cc\u0646\u0647_\u06a9\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0627\u0635\u0644\u0627\u062d_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0628\u0647\u0628\u0648\u062f_\u0645\u0646\u0637\u0642_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_location_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646\u0648\u06cc_\u0631\u0632\u0631\u0648",
      "target": "prompt_fix_appointment_management_online_toggle_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0631\u0639\u0627\u06cc\u062a_\u0627\u0644\u0632\u0627\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0627\u0635\u0644\u0627\u062d_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0628\u0647\u0628\u0648\u062f_\u0645\u0646\u0637\u0642_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_location_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646\u0648\u06cc_\u0631\u0632\u0631\u0648",
      "target": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0628\u0627\u06cc\u062f_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_online_booking_enabled_\u0646\u0648\u0628\u062a_\u0631\u0627_\u0646\u0634\u0627\u0646_\u062f\u0647\u062f_\u0648_\u062b\u0628\u062a_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0627\u0635\u0644\u0627\u062d_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0628\u0647\u0628\u0648\u062f_\u0645\u0646\u0637\u0642_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_location_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646\u0648\u06cc_\u0631\u0632\u0631\u0648",
      "target": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0627\u0646\u062a\u0642\u0627\u0644_\u0631\u0632\u0631\u0648_\u0646\u0648\u0628\u062a_\u0628\u0647_\u0632\u06cc\u0631\u0645\u0646\u0648\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0627\u0635\u0644\u0627\u062d_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0628\u0647\u0628\u0648\u062f_\u0645\u0646\u0637\u0642_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_location_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646\u0648\u06cc_\u0631\u0632\u0631\u0648",
      "target": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0646\u0628\u0627\u06cc\u062f_\u0645\u062c\u0628\u0648\u0631_\u0628\u0647_\u062b\u0628\u062a_\u0622\u062f\u0631\u0633_\u0645\u0633\u062a\u0642\u0644_\u0628\u0627\u0634\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0627\u0635\u0644\u0627\u062d_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0628\u0647\u0628\u0648\u062f_\u0645\u0646\u0637\u0642_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_location_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646\u0648\u06cc_\u0631\u0632\u0631\u0648",
      "target": "prompt_fix_appointment_management_online_toggle_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0628\u0627\u06cc\u062f_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_online_booking_enabled_\u0646\u0648\u0628\u062a_\u0631\u0627_\u0646\u0634\u0627\u0646_\u062f\u0647\u062f_\u0648_\u062b\u0628\u062a_\u06a9\u0646\u062f",
      "target": "prompt_fix_appointment_management_online_toggle_\u0631\u0627\u0647_\u062d\u0644_\u0627\u0641\u0632\u0648\u062f\u0646_\u06a9\u0627\u0646\u062a\u06a9\u0633\u062a_\u0645\u062f\u06cc\u0631\u06cc\u062a_formanagement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0628\u0627\u06cc\u062f_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_online_booking_enabled_\u0646\u0648\u0628\u062a_\u0631\u0627_\u0646\u0634\u0627\u0646_\u062f\u0647\u062f_\u0648_\u062b\u0628\u062a_\u06a9\u0646\u062f",
      "target": "prompt_fix_appointment_management_online_toggle_\u0631\u06cc\u0634\u0647_\u06a9\u062f_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0628\u0627\u06cc\u062f_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_online_booking_enabled_\u0646\u0648\u0628\u062a_\u0631\u0627_\u0646\u0634\u0627\u0646_\u062f\u0647\u062f_\u0648_\u062b\u0628\u062a_\u06a9\u0646\u062f",
      "target": "prompt_fix_appointment_management_online_toggle_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u067e\u0646\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0628\u0627\u06cc\u062f_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_online_booking_enabled_\u0646\u0648\u0628\u062a_\u0631\u0627_\u0646\u0634\u0627\u0646_\u062f\u0647\u062f_\u0648_\u062b\u0628\u062a_\u06a9\u0646\u062f",
      "target": "prompt_fix_appointment_management_online_toggle_\u0645\u0634\u06a9\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0627\u0646\u062a\u0642\u0627\u0644_\u0631\u0632\u0631\u0648_\u0646\u0648\u0628\u062a_\u0628\u0647_\u0632\u06cc\u0631\u0645\u0646\u0648\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_fix_appointment_management_online_toggle_\u0631\u0627\u0647_\u062d\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0627\u0646\u062a\u0642\u0627\u0644_\u0631\u0632\u0631\u0648_\u0646\u0648\u0628\u062a_\u0628\u0647_\u0632\u06cc\u0631\u0645\u0646\u0648\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_fix_appointment_management_online_toggle_\u0645\u0634\u06a9\u0644_122"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0627\u0646\u062a\u0642\u0627\u0644_\u0631\u0632\u0631\u0648_\u0646\u0648\u0628\u062a_\u0628\u0647_\u0632\u06cc\u0631\u0645\u0646\u0648\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_fix_appointment_management_online_toggle_\u06a9\u062f_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0646\u0628\u0627\u06cc\u062f_\u0645\u062c\u0628\u0648\u0631_\u0628\u0647_\u062b\u0628\u062a_\u0622\u062f\u0631\u0633_\u0645\u0633\u062a\u0642\u0644_\u0628\u0627\u0634\u062f",
      "target": "prompt_fix_appointment_management_online_toggle_\u062a\u0634\u062e\u06cc\u0635_\u0639\u0636\u0648\u06cc\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0646\u0628\u0627\u06cc\u062f_\u0645\u062c\u0628\u0648\u0631_\u0628\u0647_\u062b\u0628\u062a_\u0622\u062f\u0631\u0633_\u0645\u0633\u062a\u0642\u0644_\u0628\u0627\u0634\u062f",
      "target": "prompt_fix_appointment_management_online_toggle_\u0631\u0627\u0647_\u062d\u0644_196"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0646\u0628\u0627\u06cc\u062f_\u0645\u062c\u0628\u0648\u0631_\u0628\u0647_\u062b\u0628\u062a_\u0622\u062f\u0631\u0633_\u0645\u0633\u062a\u0642\u0644_\u0628\u0627\u0634\u062f",
      "target": "prompt_fix_appointment_management_online_toggle_\u0631\u06cc\u0634\u0647_\u06a9\u062f_\u0641\u0639\u0644\u06cc_165"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-appointment-management-online-toggle.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_appointment_management_online_toggle_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u067e\u0632\u0634\u06a9_\u0639\u0636\u0648_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0646\u0628\u0627\u06cc\u062f_\u0645\u062c\u0628\u0648\u0631_\u0628\u0647_\u062b\u0628\u062a_\u0622\u062f\u0631\u0633_\u0645\u0633\u062a\u0642\u0644_\u0628\u0627\u0634\u062f",
      "target": "prompt_fix_appointment_management_online_toggle_\u0645\u0634\u06a9\u0644_161"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening",
      "target": "prompt_fix_auth_token_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u0648_\u062a\u0648\u06a9\u0646_c_1_h_1_h_4_m_1_m_3_headers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u0648_\u062a\u0648\u06a9\u0646_c_1_h_1_h_4_m_1_m_3_headers",
      "target": "prompt_fix_auth_token_hardening_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u0648_\u062a\u0648\u06a9\u0646_c_1_h_1_h_4_m_1_m_3_headers",
      "target": "prompt_fix_auth_token_hardening_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u0648_\u062a\u0648\u06a9\u0646_c_1_h_1_h_4_m_1_m_3_headers",
      "target": "prompt_fix_auth_token_hardening_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u0648_\u062a\u0648\u06a9\u0646_c_1_h_1_h_4_m_1_m_3_headers",
      "target": "prompt_fix_auth_token_hardening_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u0648_\u062a\u0648\u06a9\u0646_c_1_h_1_h_4_m_1_m_3_headers",
      "target": "prompt_fix_auth_token_hardening_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u0648_\u062a\u0648\u06a9\u0646_c_1_h_1_h_4_m_1_m_3_headers",
      "target": "prompt_fix_auth_token_hardening_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0633\u062e\u062a_\u0633\u0627\u0632\u06cc_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u0648_\u062a\u0648\u06a9\u0646_c_1_h_1_h_4_m_1_m_3_headers",
      "target": "prompt_fix_auth_token_hardening_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_auth_token_hardening_\u06f1_grant_\u06cc\u06a9_\u0628\u0627\u0631\u0645\u0635\u0631\u0641_\u062f\u0631_otpservice_c_1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_auth_token_hardening_\u06f2_\u0645\u0635\u0631\u0641_grant_\u062f\u0631_\u0646\u0642\u0627\u0637_\u0635\u062f\u0648\u0631_\u062a\u0648\u06a9\u0646_\u0631\u06cc\u0633\u062a_c_1_h_4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_auth_token_hardening_\u06f3_rate_limit_\u0631\u0648\u06cc_\u0646\u0642\u0627\u0637_\u062d\u0633\u0627\u0633_c_1_h_4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_auth_token_hardening_\u06f4_\u06a9\u0648\u062a\u0627\u0647_\u06a9\u0631\u062f\u0646_\u0639\u0645\u0631_jwt_h_1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_auth_token_hardening_\u06f5_randomize_\u0646\u0627\u0645_\u0641\u0627\u06cc\u0644_\u0622\u067e\u0644\u0648\u062f\u06cc_m_1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_auth_token_hardening_\u06f6_\u0633\u0642\u0641_\u0633\u0631\u0627\u0633\u0631\u06cc_pagination_m_3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-auth-token-hardening.md",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_auth_token_hardening_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_auth_token_hardening_\u06f7_security_headers_\u062f\u0631_\u0633\u0637\u062d_symfony"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u0627\u0635\u0644\u0627\u062d_\u062a\u0634\u062e\u06cc\u0635_\u0631\u0648\u0632_\u06a9\u0627\u0631\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u062d\u0630\u0641_\u0645\u062d\u0644_\u0647\u0627\u06cc_\u062c\u0639\u0644\u06cc_\u0627\u0632_api_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0627\u0635\u0644\u0627\u062d_\u062a\u0634\u062e\u06cc\u0635_\u0631\u0648\u0632_\u06a9\u0627\u0631\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u062d\u0630\u0641_\u0645\u062d\u0644_\u0647\u0627\u06cc_\u062c\u0639\u0644\u06cc_\u0627\u0632_api_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0627\u0635\u0644\u0627\u062d_\u062a\u0634\u062e\u06cc\u0635_\u0631\u0648\u0632_\u06a9\u0627\u0631\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u062d\u0630\u0641_\u0645\u062d\u0644_\u0647\u0627\u06cc_\u062c\u0639\u0644\u06cc_\u0627\u0632_api_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0627\u0635\u0644\u0627\u062d_\u062a\u0634\u062e\u06cc\u0635_\u0631\u0648\u0632_\u06a9\u0627\u0631\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u062d\u0630\u0641_\u0645\u062d\u0644_\u0647\u0627\u06cc_\u062c\u0639\u0644\u06cc_\u0627\u0632_api_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L306",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0627\u0635\u0644\u0627\u062d_\u062a\u0634\u062e\u06cc\u0635_\u0631\u0648\u0632_\u06a9\u0627\u0631\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u062d\u0630\u0641_\u0645\u062d\u0644_\u0647\u0627\u06cc_\u062c\u0639\u0644\u06cc_\u0627\u0632_api_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0627\u0635\u0644\u0627\u062d_\u062a\u0634\u062e\u06cc\u0635_\u0631\u0648\u0632_\u06a9\u0627\u0631\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u062d\u0630\u0641_\u0645\u062d\u0644_\u0647\u0627\u06cc_\u062c\u0639\u0644\u06cc_\u0627\u0632_api_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0627\u0635\u0644\u0627\u062d_\u062a\u0634\u062e\u06cc\u0635_\u0631\u0648\u0632_\u06a9\u0627\u0631\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u062d\u0630\u0641_\u0645\u062d\u0644_\u0647\u0627\u06cc_\u062c\u0639\u0644\u06cc_\u0627\u0632_api_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0627\u0635\u0644\u0627\u062d_\u062a\u0634\u062e\u06cc\u0635_\u0631\u0648\u0632_\u06a9\u0627\u0631\u06cc_\u062f\u0631_\u067e\u0646\u0644_\u062d\u0630\u0641_\u0645\u062d\u0644_\u0647\u0627\u06cc_\u062c\u0639\u0644\u06cc_\u0627\u0632_api_\u0639\u0645\u0648\u0645\u06cc",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u0645\u0634\u06a9\u0644_\u06f1_\u0627\u06cc\u0646_\u0631\u0648\u0632_\u062a\u0639\u0637\u06cc\u0644_\u0627\u0633\u062a_\u062f\u0631_\u067e\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u0645\u0634\u06a9\u0644_\u06f2_\u0645\u0637\u0628_\u0634\u062e\u0635\u06cc_\u062c\u0639\u0644\u06cc_\u062f\u0631_api_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u0645\u062d\u0644_\u0628\u062f\u0648\u0646_\u0622\u062f\u0631\u0633_\u0641\u06cc\u0644\u062a\u0631_\u0646\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u067e\u0646\u0644_context_\u062d\u0645\u0644_\u0646\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u067e\u06cc\u0627\u0645_\u06af\u0645\u0631\u0627\u0647_\u06a9\u0646\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f1_\u062d\u0645\u0644_context_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f2_\u067e\u06cc\u0627\u0645_\u062f\u0642\u06cc\u0642_\u0628\u0647_\u062c\u0627\u06cc_\u062a\u0639\u0637\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f3_\u0641\u06cc\u0644\u062a\u0631\u06a9\u0631\u062f\u0646_\u0645\u062d\u0644_\u0647\u0627\u06cc_\u0628\u062f\u0648\u0646_\u0622\u062f\u0631\u0633_\u062f\u0631_api_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L255",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f4_\u0641\u06cc\u0644\u062a\u0631_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0631\u0648\u0632_\u067e\u0627\u0631\u0627\u0645\u062a\u0631_date"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L269",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f5_\u062f\u0648_call_site_\u0628\u062f\u0648\u0646_context"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L280",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f6_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u062f\u0627\u062f\u0647_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-booking-context-slots-and-phantom-locations.md",
      "source_location": "L292",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_booking_context_slots_and_phantom_locations_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_booking_context_slots_and_phantom_locations_\u06f7_\u062a\u0633\u062a_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_bugs_and_features",
      "target": "prompt_fix_bugs_and_features_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0627\u0641\u0632\u0648\u062f\u0646_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_phase_3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_bugs_and_features_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0627\u0641\u0632\u0648\u062f\u0646_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_phase_3",
      "target": "prompt_fix_bugs_and_features_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L408",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_bugs_and_features_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0627\u0641\u0632\u0648\u062f\u0646_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_phase_3",
      "target": "prompt_fix_bugs_and_features_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_bugs_and_features_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0627\u0641\u0632\u0648\u062f\u0646_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_phase_3",
      "target": "prompt_fix_bugs_and_features_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L436",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_bugs_and_features_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627_\u0648_\u0627\u0641\u0632\u0648\u062f\u0646_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_phase_3",
      "target": "prompt_fix_bugs_and_features_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_bugs_and_features_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_bugs_and_features_\u0628\u0627\u06af_\u06f1_\u062e\u0637\u0627\u06cc_500_\u062f\u0631_\u0627\u06cc\u062c\u0627\u062f_\u067e\u0631\u0633\u0646\u0644_national_code_10_chars"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_bugs_and_features_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_bugs_and_features_\u0628\u0627\u06af_\u06f2_doctor_uuid_null_\u062f\u0631_\u0627\u06cc\u062c\u0627\u062f_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u067e\u0646\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_bugs_and_features_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_bugs_and_features_\u0628\u0627\u06af_\u06f3_\u062f\u0631_appointmentspage_\u067e\u0632\u0634\u06a9\u06cc_\u0628\u0631\u0627\u06cc_\u0627\u0646\u062a\u062e\u0627\u0628_\u0646\u06cc\u0633\u062a_\u067e\u0646\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_bugs_and_features_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_bugs_and_features_\u0628\u0627\u06af_\u06f4_\u0645\u0646\u0634\u06cc_\u0646\u0645\u06cc_\u062a\u0648\u0627\u0646\u062f_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_\u062a\u0634\u06a9\u06cc\u0644_\u062f\u0647\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_bugs_and_features_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_bugs_and_features_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_\u0641\u0631\u0645\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627_\u06a9\u0627\u0645\u0627_\u062f\u0631_\u0641\u0631\u0645_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_bugs_and_features_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_bugs_and_features_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f6_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0632_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-bugs-and-features.md",
      "source_location": "L314",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_bugs_and_features_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_bugs_and_features_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f7_approval_flow_\u0628\u0631\u0627\u06cc_post_visit_sms_text"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_doctor_invitation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_doctor_invitation",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_doctor_invitation",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_doctor_invitation",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_doctor_invitation",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_doctor_invitation",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0627\u0635\u0644\u0627\u062d_\u06a9\u0627\u0645\u0644_\u0641\u0631\u0622\u06cc\u0646\u062f_\u062f\u0639\u0648\u062a_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_doctor_invitation",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u0627\u0644\u0641_accept_\u0647\u06cc\u0686_\u06a9\u0627\u0631\u0628\u0631_\u067e\u0632\u0634\u06a9\u06cc_\u0646\u0645\u06cc_\u0633\u0627\u0632\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u0628_\u062a\u063a\u06cc\u06cc\u0631_\u0648\u0636\u0639\u06cc\u062a_\u0644\u063a\u0648_\u062a\u0639\u0644\u06cc\u0642_\u0631\u062f_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u062c_\u062d\u0630\u0641_\u062f\u0639\u0648\u062a_\u0646\u0627\u0645\u0647_\u0628\u0627_\u0648\u062c\u0648\u062f_\u0645\u0648\u0641\u0642\u06cc\u062a_\u062e\u0637\u0627_\u0646\u0634\u0627\u0646_\u0645\u06cc_\u062f\u0647\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u062f_resend_\u062a\u0648\u06a9\u0646_\u0631\u0627_\u0639\u0648\u0636_\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u062b\u0628\u062a_\u0634\u062f\u0647_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u0628\u0627_debug_router"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u06f1_\u0633\u0627\u062e\u062a_\u062e\u0648\u062f\u06a9\u0627\u0631_user_doctor_\u0647\u0646\u06af\u0627\u0645_accept_\u0627\u0635\u0644\u06cc_\u062a\u0631\u06cc\u0646_\u0627\u0635\u0644\u0627\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u06f2_\u0633\u0627\u062e\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_\u0647\u0646\u06af\u0627\u0645_\u0627\u0631\u0633\u0627\u0644_\u062f\u0639\u0648\u062a_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0648\u0644\u06cc_\u062e\u0648\u0627\u0633\u062a\u0647_\u0634\u062f\u0647_\u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u06f3_\u0627\u0635\u0644\u0627\u062d_changestatus_\u0628\u0631\u0627\u06cc_\u067e\u0630\u06cc\u0631\u0634_pending"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u06f4_\u0627\u0635\u0644\u0627\u062d_\u067e\u0627\u0633\u062e_\u062d\u0630\u0641_\u0631\u0641\u0639_toast_\u062e\u0637\u0627\u06cc_\u06a9\u0627\u0630\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u06f5_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0647\u0645\u0647_\u0627\u06a9\u0634\u0646_\u0647\u0627\u06cc_\u0635\u0641\u062d\u0647_admin_settings_clinic_doctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u06f6_\u0628\u0627\u0632\u06cc\u0627\u0628\u06cc_\u062f\u0639\u0648\u062a_\u0646\u0627\u0645\u0647_\u0647\u0627\u06cc_\u062e\u0631\u0627\u0628_\u0634\u062f\u0647_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-doctor-invitation-flow.md",
      "source_location": "L228",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_doctor_invitation_flow_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_clinic_doctor_invitation_flow_\u06f7_\u062a\u0633\u062a_\u0627\u0646\u062a\u0647\u0627_\u0628\u0647_\u0627\u0646\u062a\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_filter_by_address_location",
      "target": "prompt_fix_clinic_filter_by_address_location_\u0641\u06cc\u0644\u062a\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_filter_by_address_location_\u0641\u06cc\u0644\u062a\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_filter_by_address_location_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_filter_by_address_location_\u0641\u06cc\u0644\u062a\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_filter_by_address_location_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_filter_by_address_location_\u0641\u06cc\u0644\u062a\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_filter_by_address_location_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_filter_by_address_location_\u0641\u06cc\u0644\u062a\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_filter_by_address_location_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_filter_by_address_location_\u0641\u06cc\u0644\u062a\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_filter_by_address_location_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_filter_by_address_location_\u0641\u06cc\u0644\u062a\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_filter_by_address_location_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_filter_by_address_location_\u0641\u06cc\u0644\u062a\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_filter_by_address_location_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_filter_by_address_location_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_clinic_filter_by_address_location_\u06f1_join_\u0628\u0647_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u0641\u06cc\u0644\u062a\u0631_\u0631\u0648\u06cc_city_province_\u0622\u062f\u0631\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-filter-by-address-location.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_filter_by_address_location_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_clinic_filter_by_address_location_\u06f2_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_clinic_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_patient_auto_add",
      "target": "prompt_fix_clinic_patient_auto_add_\u0628\u0627\u06af_\u0627\u0641\u0632\u0648\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0646\u06af\u0627\u0645_\u0646\u0648\u0628\u062a_\u0628\u0627_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_patient_auto_add_\u0628\u0627\u06af_\u0627\u0641\u0632\u0648\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0646\u06af\u0627\u0645_\u0646\u0648\u0628\u062a_\u0628\u0627_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_patient_auto_add_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_patient_auto_add_\u0628\u0627\u06af_\u0627\u0641\u0632\u0648\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0646\u06af\u0627\u0645_\u0646\u0648\u0628\u062a_\u0628\u0627_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_patient_auto_add_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_patient_auto_add_\u0628\u0627\u06af_\u0627\u0641\u0632\u0648\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0646\u06af\u0627\u0645_\u0646\u0648\u0628\u062a_\u0628\u0627_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_patient_auto_add_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_patient_auto_add_\u0628\u0627\u06af_\u0627\u0641\u0632\u0648\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0646\u06af\u0627\u0645_\u0646\u0648\u0628\u062a_\u0628\u0627_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_patient_auto_add_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_patient_auto_add_\u0628\u0627\u06af_\u0627\u0641\u0632\u0648\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0646\u06af\u0627\u0645_\u0646\u0648\u0628\u062a_\u0628\u0627_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_patient_auto_add_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06cc\u0627\u0641\u062a\u0647_\u06cc_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_patient_auto_add_\u0628\u0627\u06af_\u0627\u0641\u0632\u0648\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0646\u06af\u0627\u0645_\u0646\u0648\u0628\u062a_\u0628\u0627_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_patient_auto_add_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_patient_auto_add_\u0628\u0627\u06af_\u0627\u0641\u0632\u0648\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0646\u06af\u0627\u0645_\u0646\u0648\u0628\u062a_\u0628\u0627_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_clinic_patient_auto_add_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_patient_auto_add_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_clinic_patient_auto_add_\u06f1_\u0630\u062e\u06cc\u0631\u0647_\u06cc_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0631\u0648\u06cc_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_patient_auto_add_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_clinic_patient_auto_add_\u06f2_\u0627\u0641\u0632\u0648\u062f\u0646_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062f\u0631_\u062a\u0623\u06cc\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-clinic-patient-auto-add.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_clinic_patient_auto_add_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_clinic_patient_auto_add_\u06f3_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_city_via_clinic",
      "target": "prompt_fix_doctor_city_via_clinic_\u0641\u06cc\u06a9\u0633_\u0646\u0645\u0627\u06cc\u0634_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0634\u0647\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_city_via_clinic_\u0641\u06cc\u06a9\u0633_\u0646\u0645\u0627\u06cc\u0634_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0634\u0647\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_doctor_city_via_clinic_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_city_via_clinic_\u0641\u06cc\u06a9\u0633_\u0646\u0645\u0627\u06cc\u0634_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0634\u0647\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_doctor_city_via_clinic_\u0633\u0627\u062e\u062a\u0627\u0631_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_city_via_clinic_\u0641\u06cc\u06a9\u0633_\u0646\u0645\u0627\u06cc\u0634_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0634\u0647\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_doctor_city_via_clinic_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_city_via_clinic_\u0641\u06cc\u06a9\u0633_\u0646\u0645\u0627\u06cc\u0634_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0634\u0647\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_doctor_city_via_clinic_\u0645\u0634\u06a9\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_city_via_clinic_\u0641\u06cc\u06a9\u0633_\u0646\u0645\u0627\u06cc\u0634_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0634\u0647\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_doctor_city_via_clinic_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_city_via_clinic_\u0641\u06cc\u06a9\u0633_\u0646\u0645\u0627\u06cc\u0634_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0634\u0647\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_doctor_city_via_clinic_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_city_via_clinic_\u0641\u06cc\u06a9\u0633_\u0646\u0645\u0627\u06cc\u0634_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0634\u0647\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_doctor_city_via_clinic_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_city_via_clinic_\u0641\u06cc\u06a9\u0633_\u0646\u0645\u0627\u06cc\u0634_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0634\u0647\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_doctor_city_via_clinic_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_city_via_clinic_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_city_via_clinic_\u06f1_\u06af\u0633\u062a\u0631\u0634_\u0641\u06cc\u0644\u062a\u0631_city_\u0628\u0647_clinic_city"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_city_via_clinic_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_city_via_clinic_\u06f2_\u0628\u0631\u0631\u0633\u06cc_\u0641\u06cc\u0644\u062a\u0631_state_\u0645\u0634\u0627\u0628\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_city_via_clinic_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_city_via_clinic_\u06f3_import_\u0644\u0627\u0632\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-city-via-clinic.md",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_city_via_clinic_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_city_via_clinic_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_name_and_purge",
      "target": "prompt_fix_doctor_name_and_purge_\u0631\u0641\u0639_\u0646\u0627\u0645_\u062f\u0648\u062a\u0627\u06cc\u06cc_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_irimc_\u062f\u0633\u062a\u0648\u0631_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_name_and_purge_\u0631\u0641\u0639_\u0646\u0627\u0645_\u062f\u0648\u062a\u0627\u06cc\u06cc_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_irimc_\u062f\u0633\u062a\u0648\u0631_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "target": "prompt_fix_doctor_name_and_purge_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_name_and_purge_\u0631\u0641\u0639_\u0646\u0627\u0645_\u062f\u0648\u062a\u0627\u06cc\u06cc_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_irimc_\u062f\u0633\u062a\u0648\u0631_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "target": "prompt_fix_doctor_name_and_purge_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_name_and_purge_\u0631\u0641\u0639_\u0646\u0627\u0645_\u062f\u0648\u062a\u0627\u06cc\u06cc_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_irimc_\u062f\u0633\u062a\u0648\u0631_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "target": "prompt_fix_doctor_name_and_purge_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_name_and_purge_\u0631\u0641\u0639_\u0646\u0627\u0645_\u062f\u0648\u062a\u0627\u06cc\u06cc_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_irimc_\u062f\u0633\u062a\u0648\u0631_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "target": "prompt_fix_doctor_name_and_purge_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_name_and_purge_\u0631\u0641\u0639_\u0646\u0627\u0645_\u062f\u0648\u062a\u0627\u06cc\u06cc_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_irimc_\u062f\u0633\u062a\u0648\u0631_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "target": "prompt_fix_doctor_name_and_purge_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_name_and_purge_\u0631\u0641\u0639_\u0646\u0627\u0645_\u062f\u0648\u062a\u0627\u06cc\u06cc_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_irimc_\u062f\u0633\u062a\u0648\u0631_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "target": "prompt_fix_doctor_name_and_purge_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_name_and_purge_\u0631\u0641\u0639_\u0646\u0627\u0645_\u062f\u0648\u062a\u0627\u06cc\u06cc_\u062f\u06a9\u062a\u0631_\u062f\u0631_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_irimc_\u062f\u0633\u062a\u0648\u0631_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "target": "prompt_fix_doctor_name_and_purge_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_name_and_purge_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_name_and_purge_\u06f1_\u062d\u0630\u0641_\u067e\u06cc\u0634\u0648\u0646\u062f_\u062f\u06a9\u062a\u0631_\u0647\u0646\u06af\u0627\u0645_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_name_and_purge_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_name_and_purge_\u06f2_\u0627\u0635\u0644\u0627\u062d_\u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc_irimc_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-name-and-purge.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_name_and_purge_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_name_and_purge_\u06f3_\u062f\u0633\u062a\u0648\u0631_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9\u0627\u0646_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0645\u06cc\u0632_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields",
      "target": "prompt_fix_doctor_schedule_fields_\u0631\u0641\u0639_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_free_turn_\u0648_hours_of_work_\u062f\u0631_api_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0631\u0641\u0639_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_free_turn_\u0648_hours_of_work_\u062f\u0631_api_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "target": "prompt_fix_doctor_schedule_fields_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0631\u0641\u0639_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_free_turn_\u0648_hours_of_work_\u062f\u0631_api_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "target": "prompt_fix_doctor_schedule_fields_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0631\u0641\u0639_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_free_turn_\u0648_hours_of_work_\u062f\u0631_api_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "target": "prompt_fix_doctor_schedule_fields_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0631\u0641\u0639_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_free_turn_\u0648_hours_of_work_\u062f\u0631_api_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "target": "prompt_fix_doctor_schedule_fields_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0631\u0641\u0639_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_free_turn_\u0648_hours_of_work_\u062f\u0631_api_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "target": "prompt_fix_doctor_schedule_fields_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0631\u0641\u0639_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_free_turn_\u0648_hours_of_work_\u062f\u0631_api_\u0644\u06cc\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646",
      "target": "prompt_fix_doctor_schedule_fields_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_doctor_schedule_fields_doctor_php_todetailarray_\u062e\u0637_\u06f1\u06f9\u06f8"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_doctor_schedule_fields_doctor_php_tolistarray_\u062e\u0637_\u06f1\u06f7\u06f8"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_doctor_schedule_fields_doctorrepository_findwithfilters_join_\u0646\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_doctor_schedule_fields_\u0633\u0627\u062e\u062a\u0627\u0631_setting_\u062f\u0631_weekly_schedules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_schedule_fields_\u06f1_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_\u0645\u062a\u062f_\u06a9\u0645\u06a9\u06cc_\u0628\u0647_doctor_entity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_schedule_fields_\u06f2_\u0622\u067e\u062f\u06cc\u062a_tolistarray_\u0648_todetailarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_schedule_fields_\u06f3_\u0622\u067e\u062f\u06cc\u062a_doctorrepository_findwithfilters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_schedule_fields_\u06f4_\u0622\u067e\u062f\u06cc\u062a_doctorcontroller_\u0645\u062a\u062f_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_schedule_fields_\u06f5_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_findbydoctors_\u0628\u0647_weeklyschedulerepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-schedule-fields.md",
      "source_location": "L232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_schedule_fields_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_schedule_fields_\u06f6_\u0622\u067e\u062f\u06cc\u062a_\u0645\u062a\u062f\u0647\u0627\u06cc_show_\u062f\u0631_doctorcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_search_performance",
      "target": "prompt_fix_doctor_search_performance_\u0631\u0641\u0639_\u0627\u0641\u062a_\u0634\u062f\u06cc\u062f_\u0633\u0631\u0639\u062a_\u0633\u0631\u0686_\u067e\u0632\u0634\u06a9_regression_\u06a9\u0627\u0645\u06cc\u062a_city_via_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_search_performance_\u0631\u0641\u0639_\u0627\u0641\u062a_\u0634\u062f\u06cc\u062f_\u0633\u0631\u0639\u062a_\u0633\u0631\u0686_\u067e\u0632\u0634\u06a9_regression_\u06a9\u0627\u0645\u06cc\u062a_city_via_clinic",
      "target": "prompt_fix_doctor_search_performance_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_search_performance_\u0631\u0641\u0639_\u0627\u0641\u062a_\u0634\u062f\u06cc\u062f_\u0633\u0631\u0639\u062a_\u0633\u0631\u0686_\u067e\u0632\u0634\u06a9_regression_\u06a9\u0627\u0645\u06cc\u062a_city_via_clinic",
      "target": "prompt_fix_doctor_search_performance_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_search_performance_\u0631\u0641\u0639_\u0627\u0641\u062a_\u0634\u062f\u06cc\u062f_\u0633\u0631\u0639\u062a_\u0633\u0631\u0686_\u067e\u0632\u0634\u06a9_regression_\u06a9\u0627\u0645\u06cc\u062a_city_via_clinic",
      "target": "prompt_fix_doctor_search_performance_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_search_performance_\u0631\u0641\u0639_\u0627\u0641\u062a_\u0634\u062f\u06cc\u062f_\u0633\u0631\u0639\u062a_\u0633\u0631\u0686_\u067e\u0632\u0634\u06a9_regression_\u06a9\u0627\u0645\u06cc\u062a_city_via_clinic",
      "target": "prompt_fix_doctor_search_performance_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_search_performance_\u0631\u0641\u0639_\u0627\u0641\u062a_\u0634\u062f\u06cc\u062f_\u0633\u0631\u0639\u062a_\u0633\u0631\u0686_\u067e\u0632\u0634\u06a9_regression_\u06a9\u0627\u0645\u06cc\u062a_city_via_clinic",
      "target": "prompt_fix_doctor_search_performance_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_search_performance_\u0631\u0641\u0639_\u0627\u0641\u062a_\u0634\u062f\u06cc\u062f_\u0633\u0631\u0639\u062a_\u0633\u0631\u0686_\u067e\u0632\u0634\u06a9_regression_\u06a9\u0627\u0645\u06cc\u062a_city_via_clinic",
      "target": "prompt_fix_doctor_search_performance_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_search_performance_\u0631\u0641\u0639_\u0627\u0641\u062a_\u0634\u062f\u06cc\u062f_\u0633\u0631\u0639\u062a_\u0633\u0631\u0686_\u067e\u0632\u0634\u06a9_regression_\u06a9\u0627\u0645\u06cc\u062a_city_via_clinic",
      "target": "prompt_fix_doctor_search_performance_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_search_performance_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_search_performance_\u06f1_\u062d\u0630\u0641_join_\u06af\u0631\u0627\u0646_d_member_of_cl_doctors_\u0648_\u0641\u06cc\u0644\u062a\u0631\u06a9\u0631\u062f\u0646_\u0645\u06a9\u0627\u0646_\u0628\u0627_subquery_\u0634\u0631\u0637\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_search_performance_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_search_performance_\u06f2_\u0627\u0637\u0645\u06cc\u0646\u0627\u0646_\u0627\u0632_\u0627\u06cc\u0646\u06a9\u0647_\u06a9\u0648\u0626\u0631\u06cc_\u0628\u062f\u0648\u0646_\u0641\u06cc\u0644\u062a\u0631_\u0645\u06a9\u0627\u0646_\u062f\u0633\u062a_\u0646\u062e\u0648\u0631\u062f\u0647_\u0628\u0645\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_search_performance_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_search_performance_\u06f3_\u0627\u0646\u062f\u0627\u0632\u0647_\u06af\u06cc\u0631\u06cc_\u0648_\u062a\u0623\u06cc\u06cc\u062f_\u0628\u0647\u0628\u0648\u062f_\u0633\u0631\u0639\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-search-performance.md",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_search_performance_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_search_performance_\u06f4_\u0628\u0631\u0631\u0633\u06cc_\u0646\u06cc\u0627\u0632_\u0628\u0647_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0631\u0641\u0639_\u0642\u0641\u0644_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062a\u062e\u0635\u0635_\u067e\u0632\u0634\u06a9_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0639\u0646\u0648\u0627\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0631\u0645\u06cc\u0645_\u06a9\u0627\u0645\u0644_\u062f\u0627\u062f\u0647_\u062e\u0632\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0631\u0641\u0639_\u0642\u0641\u0644_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062a\u062e\u0635\u0635_\u067e\u0632\u0634\u06a9_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0639\u0646\u0648\u0627\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0631\u0645\u06cc\u0645_\u06a9\u0627\u0645\u0644_\u062f\u0627\u062f\u0647_\u062e\u0632\u0646\u062f\u0647",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_\u062e\u0631\u0648\u062c\u06cc_\u0646\u0647\u0627\u06cc\u06cc_\u06af\u0632\u0627\u0631\u0634_\u062e\u0648\u0627\u0633\u062a\u0647_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0631\u0641\u0639_\u0642\u0641\u0644_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062a\u062e\u0635\u0635_\u067e\u0632\u0634\u06a9_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0639\u0646\u0648\u0627\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0631\u0645\u06cc\u0645_\u06a9\u0627\u0645\u0644_\u062f\u0627\u062f\u0647_\u062e\u0632\u0646\u062f\u0647",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0631\u0641\u0639_\u0642\u0641\u0644_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062a\u062e\u0635\u0635_\u067e\u0632\u0634\u06a9_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0639\u0646\u0648\u0627\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0631\u0645\u06cc\u0645_\u06a9\u0627\u0645\u0644_\u062f\u0627\u062f\u0647_\u062e\u0632\u0646\u062f\u0647",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0631\u0641\u0639_\u0642\u0641\u0644_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062a\u062e\u0635\u0635_\u067e\u0632\u0634\u06a9_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0639\u0646\u0648\u0627\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0631\u0645\u06cc\u0645_\u06a9\u0627\u0645\u0644_\u062f\u0627\u062f\u0647_\u062e\u0632\u0646\u062f\u0647",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0631\u0641\u0639_\u0642\u0641\u0644_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062a\u062e\u0635\u0635_\u067e\u0632\u0634\u06a9_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0639\u0646\u0648\u0627\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0631\u0645\u06cc\u0645_\u06a9\u0627\u0645\u0644_\u062f\u0627\u062f\u0647_\u062e\u0632\u0646\u062f\u0647",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0631\u0641\u0639_\u0642\u0641\u0644_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062a\u062e\u0635\u0635_\u067e\u0632\u0634\u06a9_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0639\u0646\u0648\u0627\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0631\u0645\u06cc\u0645_\u06a9\u0627\u0645\u0644_\u062f\u0627\u062f\u0647_\u062e\u0632\u0646\u062f\u0647",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0631\u0641\u0639_\u0642\u0641\u0644_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062a\u062e\u0635\u0635_\u067e\u0632\u0634\u06a9_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0639\u0646\u0648\u0627\u0646_\u062f\u06a9\u062a\u0631_\u062a\u0631\u0645\u06cc\u0645_\u06a9\u0627\u0645\u0644_\u062f\u0627\u062f\u0647_\u062e\u0632\u0646\u062f\u0647",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_backend_\u0633\u0627\u0644\u0645_\u0627\u0633\u062a_\u0628\u0627\u06af_\u0641\u0642\u0637_ui_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0628\u0627\u06af_\u06f1_editspecialtypicker_\u062a\u06a9_\u0627\u0646\u062a\u062e\u0627\u0628\u06cc_doctordetailpage_tsx_831_997"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0633\u06cc\u0627\u0633\u062a_\u0639\u0646\u0648\u0627\u0646_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_\u06f1_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0642\u0641\u0644_\u062a\u062e\u0635\u0635_\u0627\u0635\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_\u06f2_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0633\u06cc\u0627\u0633\u062a_\u0639\u0646\u0648\u0627\u0646_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctor-specialty-edit-and-title-policy.md",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctor_specialty_edit_and_title_policy_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctor_specialty_edit_and_title_policy_\u06f3_\u062a\u0631\u0645\u06cc\u0645_\u0648_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u062f\u0627\u062f\u0647_\u062e\u0632\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctors_list_location_filter",
      "target": "prompt_fix_doctors_list_location_filter_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_get_api_v1_doctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctors_list_location_filter_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_get_api_v1_doctors",
      "target": "prompt_fix_doctors_list_location_filter_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctors_list_location_filter_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_get_api_v1_doctors",
      "target": "prompt_fix_doctors_list_location_filter_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctors_list_location_filter_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_get_api_v1_doctors",
      "target": "prompt_fix_doctors_list_location_filter_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctors_list_location_filter_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_get_api_v1_doctors",
      "target": "prompt_fix_doctors_list_location_filter_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctors_list_location_filter_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_get_api_v1_doctors",
      "target": "prompt_fix_doctors_list_location_filter_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctors_list_location_filter_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_get_api_v1_doctors",
      "target": "prompt_fix_doctors_list_location_filter_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctors_list_location_filter_\u0627\u0635\u0644\u0627\u062d_\u0641\u06cc\u0644\u062a\u0631_\u0634\u0647\u0631_\u0627\u0633\u062a\u0627\u0646_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_get_api_v1_doctors",
      "target": "prompt_fix_doctors_list_location_filter_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctors_list_location_filter_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctors_list_location_filter_\u06f1_\u0631\u0641\u0639_\u067e\u0631\u0627\u0646\u062a\u0632\u06af\u0630\u0627\u0631\u06cc_or_\u0627\u0648\u0644\u0648\u06cc\u062a_\u062f\u0627\u0631_\u0639\u0644\u062a_\u0627\u0635\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctors_list_location_filter_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctors_list_location_filter_\u06f2_\u0627\u0635\u0644\u0627\u062d_\u0645\u0646\u0628\u0639_\u0645\u06a9\u0627\u0646_\u0628\u0647_doctoraddress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctors_list_location_filter_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctors_list_location_filter_\u06f3_\u067e\u0630\u06cc\u0631\u0634_\u0647\u0631_\u062f\u0648_\u0646\u0627\u0645_\u067e\u0627\u0631\u0627\u0645\u062a\u0631_state_\u0648_state_id_\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctors_list_location_filter_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctors_list_location_filter_\u06f4_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_annotation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-doctors-list-location-filter.md",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_doctors_list_location_filter_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_doctors_list_location_filter_\u06f5_\u062a\u0633\u062a_\u062f\u0633\u062a\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_guest_doctor_clinic_context_access",
      "target": "prompt_fix_guest_doctor_clinic_context_access_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062f\u0633\u062a\u0631\u0633\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9_\u0645\u0647\u0645\u0627\u0646_\u062f\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_guest_doctor_clinic_context_access_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062f\u0633\u062a\u0631\u0633\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9_\u0645\u0647\u0645\u0627\u0646_\u062f\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_guest_doctor_clinic_context_access_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_guest_doctor_clinic_context_access_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062f\u0633\u062a\u0631\u0633\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9_\u0645\u0647\u0645\u0627\u0646_\u062f\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_guest_doctor_clinic_context_access_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_guest_doctor_clinic_context_access_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062f\u0633\u062a\u0631\u0633\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9_\u0645\u0647\u0645\u0627\u0646_\u062f\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_guest_doctor_clinic_context_access_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_guest_doctor_clinic_context_access_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062f\u0633\u062a\u0631\u0633\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9_\u0645\u0647\u0645\u0627\u0646_\u062f\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_guest_doctor_clinic_context_access_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_guest_doctor_clinic_context_access_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062f\u0633\u062a\u0631\u0633\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9_\u0645\u0647\u0645\u0627\u0646_\u062f\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_guest_doctor_clinic_context_access_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_guest_doctor_clinic_context_access_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062f\u0633\u062a\u0631\u0633\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9_\u0645\u0647\u0645\u0627\u0646_\u062f\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_guest_doctor_clinic_context_access_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_guest_doctor_clinic_context_access_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062f\u0633\u062a\u0631\u0633\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0632\u0634\u06a9_\u0645\u0647\u0645\u0627\u0646_\u062f\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_fix_guest_doctor_clinic_context_access_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_guest_doctor_clinic_context_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_guest_doctor_clinic_context_access_\u06f1_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633_\u0628\u0648\u062f\u0646_scope_\u062f\u0631_authstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_guest_doctor_clinic_context_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_guest_doctor_clinic_context_access_\u06f2_\u0645\u062d\u062f\u0648\u062f\u06a9\u0631\u062f\u0646_\u0645\u0646\u0648\u06cc_sidebar_\u0628\u0631\u0627\u06cc_\u067e\u0632\u0634\u06a9_\u0645\u0647\u0645\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_guest_doctor_clinic_context_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_guest_doctor_clinic_context_access_\u06f3_\u06af\u0627\u0631\u062f_roleroute_\u062f\u0631_spa_\u0628\u0631\u0627\u06cc_\u0635\u0641\u062d\u0627\u062a_\u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc_\u0645\u0647\u0645\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_guest_doctor_clinic_context_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_guest_doctor_clinic_context_access_\u06f4_\u06af\u0627\u0631\u062f_backend_defense_in_depth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-guest-doctor-clinic-context-access.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_guest_doctor_clinic_context_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_guest_doctor_clinic_context_access_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_invitation_accept",
      "target": "prompt_fix_invitation_accept_fix_\u067e\u0630\u06cc\u0631\u0641\u062a\u0646_\u062f\u0639\u0648\u062a\u0646\u0627\u0645\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0632\u0634\u06a9_\u0631\u0627_\u0628\u0647_clinic_doctors_\u0627\u0636\u0627\u0641\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_invitation_accept_fix_\u067e\u0630\u06cc\u0631\u0641\u062a\u0646_\u062f\u0639\u0648\u062a\u0646\u0627\u0645\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0632\u0634\u06a9_\u0631\u0627_\u0628\u0647_clinic_doctors_\u0627\u0636\u0627\u0641\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "target": "prompt_fix_invitation_accept_\u0631\u06cc\u0634\u0647_\u0628\u0627\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_invitation_accept_fix_\u067e\u0630\u06cc\u0631\u0641\u062a\u0646_\u062f\u0639\u0648\u062a\u0646\u0627\u0645\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0632\u0634\u06a9_\u0631\u0627_\u0628\u0647_clinic_doctors_\u0627\u0636\u0627\u0641\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "target": "prompt_fix_invitation_accept_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_invitation_accept_fix_\u067e\u0630\u06cc\u0631\u0641\u062a\u0646_\u062f\u0639\u0648\u062a\u0646\u0627\u0645\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0632\u0634\u06a9_\u0631\u0627_\u0628\u0647_clinic_doctors_\u0627\u0636\u0627\u0641\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "target": "prompt_fix_invitation_accept_\u0645\u0634\u06a9\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_invitation_accept_fix_\u067e\u0630\u06cc\u0631\u0641\u062a\u0646_\u062f\u0639\u0648\u062a\u0646\u0627\u0645\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0632\u0634\u06a9_\u0631\u0627_\u0628\u0647_clinic_doctors_\u0627\u0636\u0627\u0641\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "target": "prompt_fix_invitation_accept_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_invitation_accept_fix_\u067e\u0630\u06cc\u0631\u0641\u062a\u0646_\u062f\u0639\u0648\u062a\u0646\u0627\u0645\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0632\u0634\u06a9_\u0631\u0627_\u0628\u0647_clinic_doctors_\u0627\u0636\u0627\u0641\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "target": "prompt_fix_invitation_accept_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_invitation_accept_fix_\u067e\u0630\u06cc\u0631\u0641\u062a\u0646_\u062f\u0639\u0648\u062a\u0646\u0627\u0645\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0632\u0634\u06a9_\u0631\u0627_\u0628\u0647_clinic_doctors_\u0627\u0636\u0627\u0641\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "target": "prompt_fix_invitation_accept_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_invitation_accept_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_invitation_accept_\u06f1_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062f\u0631_clinicinvitationservice_accept"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_invitation_accept_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_invitation_accept_\u06f2_\u0628\u0631\u0631\u0633\u06cc_\u062d\u0627\u0644\u062a_\u0644\u0628\u0647_\u0627\u06cc_\u067e\u0632\u0634\u06a9_null_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_invitation_accept_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_invitation_accept_\u06f3_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-invitation-accept.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_invitation_accept_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_invitation_accept_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_kavenegar_sms_errors",
      "target": "prompt_fix_kavenegar_sms_errors_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062f\u0631_\u0633\u0631\u0648\u0631_prod_431_idle_timeout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_kavenegar_sms_errors_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062f\u0631_\u0633\u0631\u0648\u0631_prod_431_idle_timeout",
      "target": "prompt_fix_kavenegar_sms_errors_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_kavenegar_sms_errors_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062f\u0631_\u0633\u0631\u0648\u0631_prod_431_idle_timeout",
      "target": "prompt_fix_kavenegar_sms_errors_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_kavenegar_sms_errors_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062f\u0631_\u0633\u0631\u0648\u0631_prod_431_idle_timeout",
      "target": "prompt_fix_kavenegar_sms_errors_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_kavenegar_sms_errors_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062f\u0631_\u0633\u0631\u0648\u0631_prod_431_idle_timeout",
      "target": "prompt_fix_kavenegar_sms_errors_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_kavenegar_sms_errors_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062f\u0631_\u0633\u0631\u0648\u0631_prod_431_idle_timeout",
      "target": "prompt_fix_kavenegar_sms_errors_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_kavenegar_sms_errors_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062f\u0631_\u0633\u0631\u0648\u0631_prod_431_idle_timeout",
      "target": "prompt_fix_kavenegar_sms_errors_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_kavenegar_sms_errors_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062f\u0631_\u0633\u0631\u0648\u0631_prod_431_idle_timeout",
      "target": "prompt_fix_kavenegar_sms_errors_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_kavenegar_sms_errors_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_kavenegar_sms_errors_\u06f1_\u062a\u0634\u062e\u06cc\u0635_\u0648_\u0631\u0641\u0639_\u0645\u0646\u0634\u0623_\u0645\u062d\u06cc\u0637\u06cc_proxy_\u0627\u0648\u0644_\u0627\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_kavenegar_sms_errors_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_kavenegar_sms_errors_\u06f2_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u062a\u062f_\u0628\u0647_get_\u0628\u0627_query_params_\u0645\u0637\u0627\u0628\u0642_\u0645\u0633\u062a\u0646\u062f_\u0631\u0633\u0645\u06cc_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u0631\u0627\u0647_\u062d\u0644_\u0627\u0635\u0644\u06cc_\u0648_\u0627\u062c\u0628\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-kavenegar-sms-errors.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_kavenegar_sms_errors_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_kavenegar_sms_errors_\u06f3_\u0627\u0641\u0632\u0648\u062f\u0646_retry_\u0628\u0631\u0627\u06cc_\u062e\u0637\u0627\u0647\u0627\u06cc_\u06af\u0630\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_modal_portal_positioning",
      "target": "prompt_fix_modal_portal_positioning_\u0631\u0641\u0639_\u0627\u0641\u062a\u0627\u062f\u0646_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627_\u0628\u0647_\u067e\u0627\u06cc\u06cc\u0646_\u0635\u0641\u062d\u0647_portal_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_modal_portal_positioning_\u0631\u0641\u0639_\u0627\u0641\u062a\u0627\u062f\u0646_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627_\u0628\u0647_\u067e\u0627\u06cc\u06cc\u0646_\u0635\u0641\u062d\u0647_portal_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627",
      "target": "prompt_fix_modal_portal_positioning_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_modal_portal_positioning_\u0631\u0641\u0639_\u0627\u0641\u062a\u0627\u062f\u0646_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627_\u0628\u0647_\u067e\u0627\u06cc\u06cc\u0646_\u0635\u0641\u062d\u0647_portal_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627",
      "target": "prompt_fix_modal_portal_positioning_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_modal_portal_positioning_\u0631\u0641\u0639_\u0627\u0641\u062a\u0627\u062f\u0646_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627_\u0628\u0647_\u067e\u0627\u06cc\u06cc\u0646_\u0635\u0641\u062d\u0647_portal_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627",
      "target": "prompt_fix_modal_portal_positioning_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_modal_portal_positioning_\u0631\u0641\u0639_\u0627\u0641\u062a\u0627\u062f\u0646_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627_\u0628\u0647_\u067e\u0627\u06cc\u06cc\u0646_\u0635\u0641\u062d\u0647_portal_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627",
      "target": "prompt_fix_modal_portal_positioning_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_modal_portal_positioning_\u0631\u0641\u0639_\u0627\u0641\u062a\u0627\u062f\u0646_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627_\u0628\u0647_\u067e\u0627\u06cc\u06cc\u0646_\u0635\u0641\u062d\u0647_portal_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627",
      "target": "prompt_fix_modal_portal_positioning_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_modal_portal_positioning_\u0631\u0641\u0639_\u0627\u0641\u062a\u0627\u062f\u0646_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627_\u0628\u0647_\u067e\u0627\u06cc\u06cc\u0646_\u0635\u0641\u062d\u0647_portal_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627",
      "target": "prompt_fix_modal_portal_positioning_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_modal_portal_positioning_\u0631\u0641\u0639_\u0627\u0641\u062a\u0627\u062f\u0646_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627_\u0628\u0647_\u067e\u0627\u06cc\u06cc\u0646_\u0635\u0641\u062d\u0647_portal_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627",
      "target": "prompt_fix_modal_portal_positioning_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_modal_portal_positioning_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_modal_portal_positioning_\u06f1_\u0633\u0627\u062e\u062a_\u06cc\u06a9_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u06a9\u0645\u06a9\u06cc_portal_\u06cc\u06a9_\u0628\u0627\u0631_\u0628\u0631\u0627\u06cc_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_\u062a\u06a9\u0631\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_modal_portal_positioning_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_modal_portal_positioning_\u06f2_\u0627\u0646\u062a\u0642\u0627\u0644_confirmdialog_tsx_\u0628\u0647_portal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_modal_portal_positioning_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_modal_portal_positioning_\u06f3_\u0647\u0645\u06cc\u0646_\u06a9\u0627\u0631_\u0628\u0631\u0627\u06cc_\u0628\u0642\u06cc\u0647_\u06cc_\u0645\u0648\u062f\u0627\u0644_\u0647\u0627\u06cc_overlay_\u0628\u062f\u0648\u0646_portal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-modal-portal-positioning.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_modal_portal_positioning_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_modal_portal_positioning_\u06f4_\u0628\u0631\u0631\u0633\u06cc_\u0646\u0628\u0648\u062f_\u0645\u0648\u0631\u062f_\u062c\u0627\u0627\u0641\u062a\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_prod_soap_extension",
      "target": "prompt_fix_prod_soap_extension_\u0631\u0641\u0639_\u062e\u0637\u0627\u06cc_class_soapclient_not_found_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0644\u062a_\u0633\u0631\u0648\u0631_prod"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_prod_soap_extension_\u0631\u0641\u0639_\u062e\u0637\u0627\u06cc_class_soapclient_not_found_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0644\u062a_\u0633\u0631\u0648\u0631_prod",
      "target": "prompt_fix_prod_soap_extension_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_prod_soap_extension_\u0631\u0641\u0639_\u062e\u0637\u0627\u06cc_class_soapclient_not_found_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0644\u062a_\u0633\u0631\u0648\u0631_prod",
      "target": "prompt_fix_prod_soap_extension_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_prod_soap_extension_\u0631\u0641\u0639_\u062e\u0637\u0627\u06cc_class_soapclient_not_found_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0644\u062a_\u0633\u0631\u0648\u0631_prod",
      "target": "prompt_fix_prod_soap_extension_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_prod_soap_extension_\u0631\u0641\u0639_\u062e\u0637\u0627\u06cc_class_soapclient_not_found_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0644\u062a_\u0633\u0631\u0648\u0631_prod",
      "target": "prompt_fix_prod_soap_extension_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_prod_soap_extension_\u0631\u0641\u0639_\u062e\u0637\u0627\u06cc_class_soapclient_not_found_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0644\u062a_\u0633\u0631\u0648\u0631_prod",
      "target": "prompt_fix_prod_soap_extension_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_prod_soap_extension_\u0631\u0641\u0639_\u062e\u0637\u0627\u06cc_class_soapclient_not_found_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0644\u062a_\u0633\u0631\u0648\u0631_prod",
      "target": "prompt_fix_prod_soap_extension_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_prod_soap_extension_\u0631\u0641\u0639_\u062e\u0637\u0627\u06cc_class_soapclient_not_found_\u062f\u0631_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0644\u062a_\u0633\u0631\u0648\u0631_prod",
      "target": "prompt_fix_prod_soap_extension_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_prod_soap_extension_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_prod_soap_extension_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_soap_\u0628\u0647_docker_php_ext_install_\u062f\u0631_dockerfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_prod_soap_extension_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_prod_soap_extension_\u06f2_\u0627\u0639\u0644\u0627\u0645_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u062f\u0631_composer_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-prod-soap-extension.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_prod_soap_extension_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_prod_soap_extension_\u06f3_\u062a\u0623\u06cc\u06cc\u062f_\u0648_rebuild"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context",
      "target": "prompt_fix_profile_in_clinic_context_\u0631\u0641\u0639_\u0628\u0627\u06af_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u06a9\u062a\u0631_\u062f\u0631_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_doctor_uuid_\u0628\u0627_clinic_uuid_\u0627\u0634\u062a\u0628\u0627\u0647_\u06af\u0631\u0641\u062a\u0647_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context_\u0631\u0641\u0639_\u0628\u0627\u06af_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u06a9\u062a\u0631_\u062f\u0631_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_doctor_uuid_\u0628\u0627_clinic_uuid_\u0627\u0634\u062a\u0628\u0627\u0647_\u06af\u0631\u0641\u062a\u0647_\u0645\u06cc_\u0634\u0648\u062f",
      "target": "prompt_fix_profile_in_clinic_context_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context_\u0631\u0641\u0639_\u0628\u0627\u06af_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u06a9\u062a\u0631_\u062f\u0631_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_doctor_uuid_\u0628\u0627_clinic_uuid_\u0627\u0634\u062a\u0628\u0627\u0647_\u06af\u0631\u0641\u062a\u0647_\u0645\u06cc_\u0634\u0648\u062f",
      "target": "prompt_fix_profile_in_clinic_context_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context_\u0631\u0641\u0639_\u0628\u0627\u06af_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u06a9\u062a\u0631_\u062f\u0631_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_doctor_uuid_\u0628\u0627_clinic_uuid_\u0627\u0634\u062a\u0628\u0627\u0647_\u06af\u0631\u0641\u062a\u0647_\u0645\u06cc_\u0634\u0648\u062f",
      "target": "prompt_fix_profile_in_clinic_context_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context_\u0631\u0641\u0639_\u0628\u0627\u06af_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u06a9\u062a\u0631_\u062f\u0631_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_doctor_uuid_\u0628\u0627_clinic_uuid_\u0627\u0634\u062a\u0628\u0627\u0647_\u06af\u0631\u0641\u062a\u0647_\u0645\u06cc_\u0634\u0648\u062f",
      "target": "prompt_fix_profile_in_clinic_context_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context_\u0631\u0641\u0639_\u0628\u0627\u06af_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u06a9\u062a\u0631_\u062f\u0631_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_doctor_uuid_\u0628\u0627_clinic_uuid_\u0627\u0634\u062a\u0628\u0627\u0647_\u06af\u0631\u0641\u062a\u0647_\u0645\u06cc_\u0634\u0648\u062f",
      "target": "prompt_fix_profile_in_clinic_context_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context_\u0631\u0641\u0639_\u0628\u0627\u06af_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u06a9\u062a\u0631_\u062f\u0631_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_doctor_uuid_\u0628\u0627_clinic_uuid_\u0627\u0634\u062a\u0628\u0627\u0647_\u06af\u0631\u0641\u062a\u0647_\u0645\u06cc_\u0634\u0648\u062f",
      "target": "prompt_fix_profile_in_clinic_context_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_profile_in_clinic_context_backend_buildavailablecontexts_\u062e\u0637_614_661"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_profile_in_clinic_context_backend_userinfo_response_\u062e\u0637_536_548"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_profile_in_clinic_context_frontend_authstore_ts_\u062e\u0637_19_94_95"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_profile_in_clinic_context_frontend_doctordetailpage_tsx_\u062e\u0637_2162"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_profile_in_clinic_context_\u06f1_backend_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_doctor_uuid_\u0628\u0647_response_\u0647\u0627\u06cc_auth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_profile_in_clinic_context_\u06f2_frontend_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_doctoruuid_\u0628\u0647_authstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-profile-in-clinic-context.md",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_profile_in_clinic_context_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_profile_in_clinic_context_\u06f3_frontend_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0627\u0632_doctoruuid_\u062f\u0631_doctordetailpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0632_\u0647\u0645\u0647_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0627_context_\u062f\u0631\u0633\u062a_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0632_\u0647\u0645\u0647_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0627_context_\u062f\u0631\u0633\u062a_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u0632\u0645\u06cc\u0646\u0647_\u0646\u062a\u06cc\u062c\u0647_\u0639\u06cc\u0628_\u06cc\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc_curl_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0632_\u0647\u0645\u0647_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0627_context_\u062f\u0631\u0633\u062a_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0632_\u0647\u0645\u0647_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0627_context_\u062f\u0631\u0633\u062a_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0632_\u0647\u0645\u0647_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0627_context_\u062f\u0631\u0633\u062a_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0632_\u0647\u0645\u0647_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0627_context_\u062f\u0631\u0633\u062a_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0632_\u0647\u0645\u0647_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0627_context_\u062f\u0631\u0633\u062a_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0632_\u0647\u0645\u0647_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0627_context_\u062f\u0631\u0633\u062a_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u0639\u0644\u0627\u0645\u062a_\u06f1_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u0627\u0633\u062a_\u0628\u0631\u0627\u06cc_\u067e\u0632\u0634\u06a9\u06cc_\u06a9\u0647_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0641\u0639\u0627\u0644_\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u0639\u0644\u0627\u0645\u062a_\u06f2_\u067e\u0646\u0644_\u0628\u0627_\u06a9\u0627\u0631\u0628\u0631_\u0627\u062f\u0645\u06cc\u0646_\u0627\u06cc\u0646_\u0631\u0648\u0632_\u0634\u06cc\u0641\u062a_\u06a9\u0627\u0631\u06cc_\u0646\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u0639\u0644\u0627\u0645\u062a_\u06f3_\u067e\u0632\u0634\u06a9_\u062f\u0639\u0648\u062a_\u0634\u062f\u0647_\u062f\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0645\u0627\u0646_\u067e\u06cc\u0627\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f1_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u0641\u0642\u0637_\u0627\u0632_\u0628\u0631\u0646\u0627\u0645\u0647_\u0634\u062e\u0635\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f2_\u0627\u0646\u062a\u062e\u0627\u0628_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u067e\u0646\u0644_\u0627\u0632_dbuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f3_turnstimeline_\u062e\u0637\u0627_\u0631\u0627_\u0631\u0648\u0632_\u0628\u062f\u0648\u0646_\u0634\u06cc\u0641\u062a_\u0646\u0634\u0627\u0646_\u0645\u06cc_\u062f\u0647\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f1_\u062a\u062c\u0645\u06cc\u0639_\u0648\u0636\u0639\u06cc\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0632_\u0647\u0645\u0647_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f2_uuid_\u062f\u0631\u0633\u062a_\u067e\u0632\u0634\u06a9_\u062f\u0631_appointmentspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f3_turnstimeline_\u062e\u0637\u0627_\u0631\u0648\u0632_\u0628\u062f\u0648\u0646_\u0634\u06cc\u0641\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f4_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u062d\u0644_\u0628\u0631\u0627\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0648_\u0647\u0631_\u0628\u06cc\u0646\u0646\u062f\u0647_\u0627\u06cc_\u0628\u062f\u0648\u0646_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f5_\u0639\u0627\u062f\u06cc_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0645\u062a_legacy_\u0628\u0631\u0646\u0627\u0645\u0647_\u0634\u062e\u0635\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-public-booking-state-and-admin-context-slots.md",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_public_booking_state_and_admin_context_slots_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_public_booking_state_and_admin_context_slots_\u06f6_\u062a\u0633\u062a_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free",
      "target": "prompt_fix_reserved_slots_shown_free_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648\u0634\u062f\u0647_\u062f\u0631_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_\u0622\u0632\u0627\u062f_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u062f\u0647_\u0645\u06cc_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648\u0634\u062f\u0647_\u062f\u0631_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_\u0622\u0632\u0627\u062f_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u062f\u0647_\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "target": "prompt_fix_reserved_slots_shown_free_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648\u0634\u062f\u0647_\u062f\u0631_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_\u0622\u0632\u0627\u062f_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u062f\u0647_\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "target": "prompt_fix_reserved_slots_shown_free_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648\u0634\u062f\u0647_\u062f\u0631_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_\u0622\u0632\u0627\u062f_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u062f\u0647_\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "target": "prompt_fix_reserved_slots_shown_free_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648\u0634\u062f\u0647_\u062f\u0631_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_\u0622\u0632\u0627\u062f_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u062f\u0647_\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "target": "prompt_fix_reserved_slots_shown_free_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648\u0634\u062f\u0647_\u062f\u0631_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_\u0622\u0632\u0627\u062f_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u062f\u0647_\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "target": "prompt_fix_reserved_slots_shown_free_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648\u0634\u062f\u0647_\u062f\u0631_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_\u0622\u0632\u0627\u062f_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u062f\u0647_\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "target": "prompt_fix_reserved_slots_shown_free_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648\u0634\u062f\u0647_\u062f\u0631_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_\u0622\u0632\u0627\u062f_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u062f\u0647_\u0645\u06cc_\u0634\u0648\u0646\u062f",
      "target": "prompt_fix_reserved_slots_shown_free_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_reserved_slots_shown_free_\u06f1_\u0628\u0631\u0631\u0633\u06cc_\u0627\u0634\u063a\u0627\u0644_\u0628\u0648\u062f\u0646_\u0647\u0645_\u067e\u0648\u0634\u0627\u0646\u06cc_\u0628\u0627\u0632\u0647_\u0645\u0646\u0628\u0639_\u0628\u0627\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_reserved_slots_shown_free_\u06f2_\u062b\u0628\u062a_\u0631\u0632\u0631\u0648_\u0631\u0648\u0632_\u0645\u062d\u0648\u0631_\u0628\u0627_\u0628\u0627\u0632\u0647_\u06cc_\u0635\u0641\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_reserved_slots_shown_free_\u06f3_\u067e\u0627\u0631\u0627\u0645\u062a\u0631_\u062a\u0627\u0631\u06cc\u062e_\u062f\u0631_\u0641\u0631\u0627\u0646\u062a_\u0628\u0631\u0631\u0633\u06cc_\u062b\u0627\u0646\u0648\u06cc\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_reserved_slots_shown_free_\u06f1_\u062a\u0634\u062e\u06cc\u0635_\u0642\u0637\u0639\u06cc_\u0628\u0627_\u062f\u0627\u062f\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0648\u0644_\u0627\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_reserved_slots_shown_free_\u06f2_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0631\u0632\u0631\u0648_\u0628\u0627\u0632\u0647_\u0635\u0641\u0631_\u0641\u06cc\u06a9\u0633_\u0627\u0635\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_reserved_slots_shown_free_\u06f3_\u0628\u0631\u0631\u0633\u06cc_\u062b\u0627\u0646\u0648\u06cc\u0647_\u06cc_\u067e\u0627\u0631\u0627\u0645\u062a\u0631_\u062a\u0627\u0631\u06cc\u062e_\u062f\u0631_\u0641\u0631\u0627\u0646\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-reserved-slots-shown-free.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_reserved_slots_shown_free_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_reserved_slots_shown_free_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711",
      "target": "prompt_fix_server_error_logs_20260711_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0644\u0627\u06af_\u0633\u0631\u0648\u0631_production_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f4_\u06f2\u06f0"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0644\u0627\u06af_\u0633\u0631\u0648\u0631_production_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f4_\u06f2\u06f0",
      "target": "prompt_fix_server_error_logs_20260711_\u062e\u0644\u0627\u0635\u0647_\u062e\u0637\u0627\u0647\u0627_\u0648_\u0627\u0648\u0644\u0648\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0644\u0627\u06af_\u0633\u0631\u0648\u0631_production_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f4_\u06f2\u06f0",
      "target": "prompt_fix_server_error_logs_20260711_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0644\u0627\u06af_\u0633\u0631\u0648\u0631_production_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f4_\u06f2\u06f0",
      "target": "prompt_fix_server_error_logs_20260711_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0644\u0627\u06af_\u0633\u0631\u0648\u0631_production_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f4_\u06f2\u06f0",
      "target": "prompt_fix_server_error_logs_20260711_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u06a9\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0644\u0627\u06af_\u0633\u0631\u0648\u0631_production_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f4_\u06f2\u06f0",
      "target": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0631\u0641\u0639_431_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0639\u0648\u062a_\u0648_welcome"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0644\u0627\u06af_\u0633\u0631\u0648\u0631_production_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f4_\u06f2\u06f0",
      "target": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0631\u0641\u0639_soapclient_not_found_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0644\u0627\u06af_\u0633\u0631\u0648\u0631_production_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f4_\u06f2\u06f0",
      "target": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u0631\u0641\u0639_\u06f5\u06f0\u06f0_\u0647\u0646\u06af\u0627\u0645_\u062d\u0630\u0641_\u067e\u0632\u0634\u06a9_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0644\u0627\u06af_\u0633\u0631\u0648\u0631_production_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f4_\u06f2\u06f0",
      "target": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f4_\u06a9\u0627\u0647\u0634_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_methodnotallowedhttpexception_\u0631\u0648\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0631\u0641\u0639_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0644\u0627\u06af_\u0633\u0631\u0648\u0631_production_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f4_\u06f2\u06f0",
      "target": "prompt_fix_server_error_logs_20260711_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0631\u0641\u0639_431_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0639\u0648\u062a_\u0648_welcome",
      "target": "prompt_fix_server_error_logs_20260711_edge_cases"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0631\u0641\u0639_431_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0639\u0648\u062a_\u0648_welcome",
      "target": "prompt_fix_server_error_logs_20260711_\u0631\u0627\u0647_\u062d\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0631\u0641\u0639_431_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0639\u0648\u062a_\u0648_welcome",
      "target": "prompt_fix_server_error_logs_20260711_\u0631\u06cc\u0634\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0631\u0641\u0639_soapclient_not_found_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a",
      "target": "prompt_fix_server_error_logs_20260711_\u0631\u0627\u0647_\u062d\u0644_109"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0631\u0641\u0639_soapclient_not_found_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a",
      "target": "prompt_fix_server_error_logs_20260711_\u0631\u06cc\u0634\u0647_99"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u0631\u0641\u0639_\u06f5\u06f0\u06f0_\u0647\u0646\u06af\u0627\u0645_\u062d\u0630\u0641_\u067e\u0632\u0634\u06a9_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a",
      "target": "prompt_fix_server_error_logs_20260711_\u0631\u0627\u0647_\u062d\u0644_162"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f3_\u0631\u0641\u0639_\u06f5\u06f0\u06f0_\u0647\u0646\u06af\u0627\u0645_\u062d\u0630\u0641_\u067e\u0632\u0634\u06a9_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a",
      "target": "prompt_fix_server_error_logs_20260711_\u0631\u06cc\u0634\u0647_144"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f4_\u06a9\u0627\u0647\u0634_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_methodnotallowedhttpexception_\u0631\u0648\u06cc",
      "target": "prompt_fix_server_error_logs_20260711_\u0631\u0627\u0647_\u062d\u0644_198"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f4_\u06a9\u0627\u0647\u0634_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_methodnotallowedhttpexception_\u0631\u0648\u06cc",
      "target": "prompt_fix_server_error_logs_20260711_\u0631\u06cc\u0634\u0647_186"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-error-logs-20260711.md",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_error_logs_20260711_\u0648\u0638\u06cc\u0641\u0647_\u06f4_\u06a9\u0627\u0647\u0634_\u0646\u0648\u06cc\u0632_\u0644\u0627\u06af_methodnotallowedhttpexception_\u0631\u0648\u06cc",
      "target": "prompt_fix_server_error_logs_20260711_\u0646\u06a9\u062a\u0647_\u062f\u0631\u0628\u0627\u0631\u0647_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_side_mobile_nationalcode_validation",
      "target": "prompt_fix_server_side_mobile_nationalcode_validation_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0633\u0645\u062a_\u0633\u0631\u0648\u0631_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0648_\u06a9\u062f_\u0645\u0644\u06cc_bug_2_\u0648_bug_3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_side_mobile_nationalcode_validation_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0633\u0645\u062a_\u0633\u0631\u0648\u0631_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0648_\u06a9\u062f_\u0645\u0644\u06cc_bug_2_\u0648_bug_3",
      "target": "prompt_fix_server_side_mobile_nationalcode_validation_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_side_mobile_nationalcode_validation_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0633\u0645\u062a_\u0633\u0631\u0648\u0631_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0648_\u06a9\u062f_\u0645\u0644\u06cc_bug_2_\u0648_bug_3",
      "target": "prompt_fix_server_side_mobile_nationalcode_validation_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_side_mobile_nationalcode_validation_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0633\u0645\u062a_\u0633\u0631\u0648\u0631_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0648_\u06a9\u062f_\u0645\u0644\u06cc_bug_2_\u0648_bug_3",
      "target": "prompt_fix_server_side_mobile_nationalcode_validation_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_side_mobile_nationalcode_validation_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0633\u0645\u062a_\u0633\u0631\u0648\u0631_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0648_\u06a9\u062f_\u0645\u0644\u06cc_bug_2_\u0648_bug_3",
      "target": "prompt_fix_server_side_mobile_nationalcode_validation_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_side_mobile_nationalcode_validation_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0633\u0645\u062a_\u0633\u0631\u0648\u0631_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0648_\u06a9\u062f_\u0645\u0644\u06cc_bug_2_\u0648_bug_3",
      "target": "prompt_fix_server_side_mobile_nationalcode_validation_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_side_mobile_nationalcode_validation_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0633\u0645\u062a_\u0633\u0631\u0648\u0631_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0648_\u06a9\u062f_\u0645\u0644\u06cc_bug_2_\u0648_bug_3",
      "target": "prompt_fix_server_side_mobile_nationalcode_validation_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_side_mobile_nationalcode_validation_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0633\u0645\u062a_\u0633\u0631\u0648\u0631_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0648_\u06a9\u062f_\u0645\u0644\u06cc_bug_2_\u0648_bug_3",
      "target": "prompt_fix_server_side_mobile_nationalcode_validation_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_side_mobile_nationalcode_validation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_server_side_mobile_nationalcode_validation_\u06f1_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0634\u062a\u0631\u06a9_inputvalidator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_side_mobile_nationalcode_validation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_server_side_mobile_nationalcode_validation_\u06f2_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u0633\u0627\u062e\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_bug_3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_side_mobile_nationalcode_validation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_server_side_mobile_nationalcode_validation_\u06f3_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u0633\u0627\u06cc\u0631_\u0646\u0642\u0627\u0637_\u0633\u0627\u062e\u062a_\u06a9\u0627\u0631\u0628\u0631_\u0627\u0632_\u0645\u0648\u0628\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_side_mobile_nationalcode_validation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_server_side_mobile_nationalcode_validation_\u06f4_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u06a9\u062f_\u0645\u0644\u06cc_bug_2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-server-side-mobile-nationalcode-validation.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_server_side_mobile_nationalcode_validation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_server_side_mobile_nationalcode_validation_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_switch_context_role",
      "target": "prompt_fix_switch_context_role_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_primaryrole_\u0622\u067e\u062f\u06cc\u062a_\u0646\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_switch_context_role_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_primaryrole_\u0622\u067e\u062f\u06cc\u062a_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "target": "prompt_fix_switch_context_role_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_switch_context_role_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_primaryrole_\u0622\u067e\u062f\u06cc\u062a_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "target": "prompt_fix_switch_context_role_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_switch_context_role_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_primaryrole_\u0622\u067e\u062f\u06cc\u062a_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "target": "prompt_fix_switch_context_role_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_switch_context_role_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_primaryrole_\u0622\u067e\u062f\u06cc\u062a_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "target": "prompt_fix_switch_context_role_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_switch_context_role_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_primaryrole_\u0622\u067e\u062f\u06cc\u062a_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "target": "prompt_fix_switch_context_role_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_switch_context_role_\u0631\u0641\u0639_\u0628\u0627\u06af_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_primaryrole_\u0622\u067e\u062f\u06cc\u062a_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "target": "prompt_fix_switch_context_role_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_switch_context_role_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_switch_context_role_backend_switchcontext_response_\u062e\u0637_595_599"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_switch_context_role_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_switch_context_role_frontend_doctordetailpage_\u062e\u0637_2162"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_switch_context_role_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_fix_switch_context_role_frontend_switchcontext_\u062f\u0631_authstore_\u062e\u0637_105_117"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_switch_context_role_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_switch_context_role_\u06f1_frontend_\u0622\u067e\u062f\u06cc\u062a_primaryrole_\u062f\u0631_switchcontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_switch_context_role_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_switch_context_role_\u06f2_backend_\u0628\u0631\u0631\u0633\u06cc_role_\u062f\u0631_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627\u06cc_\u0639\u0636\u0648_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/fix-switch-context-role.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_fix_switch_context_role_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_fix_switch_context_role_\u06f3_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644_admin_profile_\u0628\u0631\u0627\u06cc_context_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit",
      "target": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a",
      "target": "prompt_full_backend_audit_\u0628\u0627\u06af_\u06a9\u0644\u0627\u0633_\u0647\u0627\u06cc_\u0634\u0646\u0627\u062e\u062a\u0647_\u0634\u062f\u0647_\u062f\u0631_\u0647\u0645\u06cc\u0646_\u06a9\u062f\u0628\u06cc\u0633_\u0628\u0647_\u0639\u0646\u0648\u0627\u0646_seed_\u0628\u0631\u0627\u06cc_backlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a",
      "target": "prompt_full_backend_audit_\u062e\u0631\u0648\u062c\u06cc_\u0647\u0631_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a",
      "target": "prompt_full_backend_audit_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a",
      "target": "prompt_full_backend_audit_\u0634\u0631\u0637_\u067e\u0627\u06cc\u0627\u0646_\u06af\u0632\u0627\u0631\u0634_\u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a",
      "target": "prompt_full_backend_audit_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062c\u0631\u0627_\u0627\u0644\u0632\u0627\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a",
      "target": "prompt_full_backend_audit_\u0645\u062d\u06cc\u0637_\u0648_\u062f\u0633\u062a\u0648\u0631\u0627\u062a_\u062a\u0633\u062a_\u0647\u0645\u0647_\u062f\u0627\u062e\u0644_ddev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a",
      "target": "prompt_full_backend_audit_\u0646\u0645\u0648\u0646\u0647_\u0627\u0628\u0639\u0627\u062f_\u0628\u0631\u0631\u0633\u06cc_\u0628\u0631\u0627\u06cc_\u0633\u0627\u062e\u062a_backlog_\u0647\u0631_\u06a9\u062f\u0627\u0645_\u0628\u0647_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u06a9\u0648\u0686\u06a9_\u0628\u0634\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a",
      "target": "prompt_full_backend_audit_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0627\u0644\u06af\u0648\u0647\u0627\u06cc_\u067e\u0631\u0648\u0698\u0647_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0631\u0639\u0627\u06cc\u062a_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a",
      "target": "prompt_full_backend_audit_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a",
      "target": "prompt_full_backend_audit_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0628\u0631\u0631\u0633\u06cc_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a",
      "target": "prompt_full_backend_audit_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u06a9_\u0627\u0646\u062f_clinicpro_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_performance_\u06a9\u06cc\u0641\u06cc\u062a_devops_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9_\u0628\u0627_\u062a\u0633\u062a",
      "target": "prompt_full_backend_audit_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_full_backend_audit_\u06f1_\u0627\u0633\u06a9\u0646_\u0648_\u0633\u0627\u062e\u062a_backlog_\u0627\u0648\u0644\u06cc\u0646_\u0648_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_full_backend_audit_\u06f2_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a_\u062a\u0633\u062a_\u0627\u06af\u0631_\u0646\u0627\u06a9\u0627\u0641\u06cc_\u0628\u0648\u062f_\u0642\u0628\u0644_\u0627\u0632_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u062f\u06cc\u06af\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/full-backend-audit.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_full_backend_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_full_backend_audit_\u06f3_n_\u0627\u062c\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile",
      "target": "prompt_home_landing_copy_and_mobile_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0645\u062a\u0646_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0648_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0635\u0641\u062d\u0647_\u0641\u0631\u0648\u062f_landing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0645\u062a\u0646_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0648_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0635\u0641\u062d\u0647_\u0641\u0631\u0648\u062f_landing",
      "target": "prompt_home_landing_copy_and_mobile_\u062a\u0633\u062a_\u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0645\u062a\u0646_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0648_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0635\u0641\u062d\u0647_\u0641\u0631\u0648\u062f_landing",
      "target": "prompt_home_landing_copy_and_mobile_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0645\u062a\u0646_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0648_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0635\u0641\u062d\u0647_\u0641\u0631\u0648\u062f_landing",
      "target": "prompt_home_landing_copy_and_mobile_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0645\u062a\u0646_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0648_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0635\u0641\u062d\u0647_\u0641\u0631\u0648\u062f_landing",
      "target": "prompt_home_landing_copy_and_mobile_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0645\u062a\u0646_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0648_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0635\u0641\u062d\u0647_\u0641\u0631\u0648\u062f_landing",
      "target": "prompt_home_landing_copy_and_mobile_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0647\u0645\u0647_\u0645\u062a\u0646_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0645\u062a\u0646_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0648_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0635\u0641\u062d\u0647_\u0641\u0631\u0648\u062f_landing",
      "target": "prompt_home_landing_copy_and_mobile_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0645\u062a\u0646_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0648_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0635\u0641\u062d\u0647_\u0641\u0631\u0648\u062f_landing",
      "target": "prompt_home_landing_copy_and_mobile_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0647\u0645\u0647_\u0645\u062a\u0646_\u0647\u0627",
      "target": "prompt_home_landing_copy_and_mobile_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0646\u0645\u0648\u0646\u0647_\u0644\u062d\u0646_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0645\u06cc_\u062a\u0648\u0627\u0646\u06cc_\u0628\u0647\u062a\u0631\u0634_\u06a9\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0647\u0645\u0647_\u0645\u062a\u0646_\u0647\u0627",
      "target": "prompt_home_landing_copy_and_mobile_\u0646\u06a9\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0648\u0638\u06cc\u0641\u0647_\u06f1_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0647\u0645\u0647_\u0645\u062a\u0646_\u0647\u0627",
      "target": "prompt_home_landing_copy_and_mobile_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0645\u0648\u0646\u0647_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0627\u0633\u062a\u0627\u0631\u062a_\u0627\u067e\u06cc_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644",
      "target": "prompt_home_landing_copy_and_mobile_\u0645\u0634\u06a9\u0644_\u06f2_\u06f1_\u0633\u0631\u0631\u06cc\u0632_\u0647\u062f\u0631_\u0631\u0648\u06cc_\u06af\u0648\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644",
      "target": "prompt_home_landing_copy_and_mobile_\u0645\u0634\u06a9\u0644_\u06f2_\u06f2_\u0645\u0646\u0648\u06cc_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0628\u0627_inline_style_\u0634\u06a9\u0646\u0646\u062f\u0647_\u0628\u0627\u0632_\u0645\u06cc_\u0634\u0648\u062f_\u0648_\u0628\u0633\u062a\u0647_\u0646\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644",
      "target": "prompt_home_landing_copy_and_mobile_\u0645\u0634\u06a9\u0644_\u06f2_\u06f3_\u0646\u0628\u0648\u062f_breakpoint_\u0645\u06cc\u0627\u0646\u06cc_\u062a\u0628\u0644\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/home-landing-copy-and-mobile.md",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_home_landing_copy_and_mobile_\u0648\u0638\u06cc\u0641\u0647_\u06f2_\u0631\u0641\u0639_\u0646\u0645\u0627\u06cc\u0634_\u0645\u0648\u0628\u0627\u06cc\u0644",
      "target": "prompt_home_landing_copy_and_mobile_\u0646\u06a9\u0627\u062a_\u0645\u0648\u0628\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend",
      "target": "prompt_implement_phase2_backend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0627\u0632_\u06f2_backend_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0627\u0632_\u06f2_backend_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9",
      "target": "prompt_implement_phase2_backend_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0628\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u0647\u0627_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0627\u0632_\u06f2_backend_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9",
      "target": "prompt_implement_phase2_backend_\u062a\u0633\u06a9_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0627\u0632_\u06f2_backend_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9",
      "target": "prompt_implement_phase2_backend_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0627\u0632_\u06f2_backend_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9",
      "target": "prompt_implement_phase2_backend_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L545",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0627\u0632_\u06f2_backend_\u062a\u0633\u06a9_\u0628\u0647_\u062a\u0633\u06a9",
      "target": "prompt_implement_phase2_backend_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "prompt_implement_phase2_backend_appointmentcontroller_updatestatus_\u0648\u0636\u0639\u06cc\u062a_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "prompt_implement_phase2_backend_backend_symfony_7"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "prompt_implement_phase2_backend_payment_entity_\u0648\u0636\u0639\u06cc\u062a_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "prompt_implement_phase2_backend_secretarycontroller_\u0648\u0636\u0639\u06cc\u062a_\u0648\u0627\u0642\u0639\u06cc_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "prompt_implement_phase2_backend_smsservice_signature_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "prompt_implement_phase2_backend_\u062a\u0648\u062c\u0647_\u0645\u0647\u0645_basecontroller_success_double_nested"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0639\u0645\u0648\u0645\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "prompt_implement_phase2_backend_\u0633\u0627\u062e\u062a\u0627\u0631_entity_\u0627\u0644\u06af\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "prompt_implement_phase2_backend_task_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "prompt_implement_phase2_backend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "prompt_implement_phase2_backend_task_12_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L287",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "prompt_implement_phase2_backend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L351",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "prompt_implement_phase2_backend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L416",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "prompt_implement_phase2_backend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L499",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "prompt_implement_phase2_backend_task_16_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_smart_dashboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prompt_implement_phase2_backend_controller_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prompt_implement_phase2_backend_entity_clinicstaff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prompt_implement_phase2_backend_\u0646\u06a9\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prompt_implement_phase2_backend_clinicsubscription_id_uuid_entitytype_entityid_plan_fk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prompt_implement_phase2_backend_error_codes_\u062c\u062f\u06cc\u062f_\u062f\u0631_errorcodes_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prompt_implement_phase2_backend_seed_data_\u062f\u0631_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prompt_implement_phase2_backend_subscriptioncontroller_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prompt_implement_phase2_backend_subscriptionperiod_id_uuid_plan_fk_subscriptionplan_label_varchar_50"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prompt_implement_phase2_backend_subscriptionplan_id_uuid_name_varchar_30_free_basic_professional_level_tinyint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prompt_implement_phase2_backend_subscriptionservice_\u0645\u062a\u062f\u0647\u0627\u06cc_\u0627\u0644\u0632\u0627\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prompt_implement_phase2_backend_\u062a\u063a\u06cc\u06cc\u0631_paymentcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_168"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L280",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_12_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644",
      "target": "prompt_implement_phase2_backend_error_code_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L264",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_12_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644",
      "target": "prompt_implement_phase2_backend_\u062a\u063a\u06cc\u06cc\u0631_secretarycontroller_create"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L260",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_12_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644",
      "target": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647_\u0647\u06cc\u0686_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f\u06cc_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_12_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644",
      "target": "prompt_implement_phase2_backend_\u0646\u06a9\u062a\u0647_\u0645\u0647\u0645_\u0645\u062a\u062f_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L308",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "prompt_implement_phase2_backend_controller_endpoints_308"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L342",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "prompt_implement_phase2_backend_error_codes_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L320",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "prompt_implement_phase2_backend_gate_check_helper"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L304",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "prompt_implement_phase2_backend_serviceitem_id_uuid_section_fk_servicesection_on_delete_cascade"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L301",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "prompt_implement_phase2_backend_servicesection_id_uuid_entitytype_entityid_name_varchar_200_active_bool_true_createdat_updatedat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L331",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "prompt_implement_phase2_backend_\u062d\u0630\u0641_serviceitem_\u0628\u0627_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u062f\u0631_\u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_291"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L409",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prompt_implement_phase2_backend_siteconfig_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L379",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prompt_implement_phase2_backend_smssettings_id_entitytype_entityid_reminderenabled_bool_false"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L372",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prompt_implement_phase2_backend_smswallet_id_entitytype_entityid_balancerials_int_0_createdat_updatedat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L391",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prompt_implement_phase2_backend_smswalletcontroller_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L383",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prompt_implement_phase2_backend_smswalletservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L375",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prompt_implement_phase2_backend_smswallettransaction_id_uuid_wallet_fk_smswallet_on_delete_cascade"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L401",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prompt_implement_phase2_backend_\u062a\u063a\u06cc\u06cc\u0631_paymentcontroller_callback_\u0628\u0631\u0627\u06cc_sms_wallet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L368",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L355",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_355"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L489",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prompt_implement_phase2_backend_error_codes_\u062c\u062f\u06cc\u062f_489"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L473",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prompt_implement_phase2_backend_patientcontroller_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L435",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prompt_implement_phase2_backend_patientrecord_id_uuid_entitytype_entityid_user_fk_user_on_delete_restrict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L450",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prompt_implement_phase2_backend_patientservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L439",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prompt_implement_phase2_backend_patientsession_id_uuid_record_fk_patientrecord_cascade_appointment_fk_nullable_set_null"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L446",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prompt_implement_phase2_backend_sessionservice_entity_id_uuid_session_fk_patientsession_cascade"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L483",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prompt_implement_phase2_backend_\u062a\u063a\u06cc\u06cc\u0631_appointmentcontroller_updatestatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L432",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L420",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_420"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L529",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_16_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_smart_dashboard",
      "target": "prompt_implement_phase2_backend_patientrecordrepository_\u0645\u062a\u062f_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L535",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_16_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_smart_dashboard",
      "target": "prompt_implement_phase2_backend_patientsessionrepository_\u0645\u062a\u062f_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L519",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_16_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_smart_dashboard",
      "target": "prompt_implement_phase2_backend_\u062a\u063a\u06cc\u06cc\u0631_adminapicontroller_dashboardcharts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L507",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_16_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_smart_dashboard",
      "target": "prompt_implement_phase2_backend_\u062a\u063a\u06cc\u06cc\u0631_dashboardcontroller_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_from_to"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L503",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_task_16_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_smart_dashboard",
      "target": "prompt_implement_phase2_backend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u063a\u06cc\u06cc\u0631\u06a9\u0646\u0646\u062f\u0647_\u0647\u06cc\u0686_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f\u06cc_\u0646\u06cc\u0633\u062a_503"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L557",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "prompt_implement_phase2_backend_migration_\u0628\u0639\u062f_\u0627\u0632_\u0647\u0631_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L547",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "prompt_implement_phase2_backend_resolveentityfromjwt_helper_\u0645\u0634\u062a\u0631\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L564",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "prompt_implement_phase2_backend_\u0628\u0631\u0631\u0633\u06cc_route_\u0628\u0639\u062f_\u0627\u0632_\u0647\u0631_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-backend.md",
      "source_location": "L569",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_backend_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "prompt_implement_phase2_backend_\u062a\u0631\u062a\u06cc\u0628_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend",
      "target": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16",
      "target": "prompt_implement_phase2_frontend_task_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16",
      "target": "prompt_implement_phase2_frontend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16",
      "target": "prompt_implement_phase2_frontend_task_12_\u062a\u06a9\u0645\u06cc\u0644_permissions_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L342",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16",
      "target": "prompt_implement_phase2_frontend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L449",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16",
      "target": "prompt_implement_phase2_frontend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L578",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16",
      "target": "prompt_implement_phase2_frontend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L740",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16",
      "target": "prompt_implement_phase2_frontend_task_16_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_\u0628\u0627_\u0641\u06cc\u0644\u062a\u0631_\u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L909",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16",
      "target": "prompt_implement_phase2_frontend_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627_\u0648_\u0686\u06a9_\u0644\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16",
      "target": "prompt_implement_phase2_frontend_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L930",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16",
      "target": "prompt_implement_phase2_frontend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062c\u0639_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L921",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16",
      "target": "prompt_implement_phase2_frontend_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0627\u0632_\u06f2_task_10_\u062a\u0627_task_16",
      "target": "prompt_implement_phase2_frontend_\u0642\u0648\u0627\u0646\u06cc\u0646_\u062b\u0627\u0628\u062a_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prompt_implement_phase2_frontend_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prompt_implement_phase2_frontend_route_\u0648_sidebar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prompt_implement_phase2_frontend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription",
      "target": "prompt_implement_phase2_frontend_api_123"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription",
      "target": "prompt_implement_phase2_frontend_route"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription",
      "target": "prompt_implement_phase2_frontend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_186"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_11_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription",
      "target": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a_245"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_12_\u062a\u06a9\u0645\u06cc\u0644_permissions_\u0645\u0646\u0634\u06cc",
      "target": "prompt_implement_phase2_frontend_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_secretariespage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L334",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_12_\u062a\u06a9\u0645\u06cc\u0644_permissions_\u0645\u0646\u0634\u06cc",
      "target": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a_334"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L344",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_implement_phase2_frontend_api_344"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L428",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_implement_phase2_frontend_route_428"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L384",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_implement_phase2_frontend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_384"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L441",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_13_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a_441"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L451",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "prompt_implement_phase2_frontend_api_451"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L557",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "prompt_implement_phase2_frontend_route_557"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L513",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "prompt_implement_phase2_frontend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_513"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L570",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_14_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a_570"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L580",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "prompt_implement_phase2_frontend_api_580"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L718",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "prompt_implement_phase2_frontend_route_718"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L648",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "prompt_implement_phase2_frontend_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L732",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_15_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a_732"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L742",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_16_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_\u0628\u0627_\u0641\u06cc\u0644\u062a\u0631_\u0632\u0645\u0627\u0646\u06cc",
      "target": "prompt_implement_phase2_frontend_\u062a\u063a\u06cc\u06cc\u0631_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L785",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_16_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_\u0628\u0627_\u0641\u06cc\u0644\u062a\u0631_\u0632\u0645\u0627\u0646\u06cc",
      "target": "prompt_implement_phase2_frontend_\u062a\u063a\u06cc\u06cc\u0631_assets_admin_pages_dashboardpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/implement-phase2-frontend.md",
      "source_location": "L901",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_implement_phase2_frontend_task_16_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_\u0628\u0627_\u0641\u06cc\u0644\u062a\u0631_\u0632\u0645\u0627\u0646\u06cc",
      "target": "prompt_implement_phase2_frontend_\u06a9\u0627\u0645\u06cc\u062a_901"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework",
      "target": "prompt_insurance_coverage_percent_rework_\u0627\u0635\u0644\u0627\u062d_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u06cc\u0645\u0647_\u067e\u0627\u06cc\u0647_\u0628\u0631_\u067e\u0627\u06cc\u0647_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0631\u0635\u062f\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0627\u0635\u0644\u0627\u062d_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u06cc\u0645\u0647_\u067e\u0627\u06cc\u0647_\u0628\u0631_\u067e\u0627\u06cc\u0647_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0631\u0635\u062f\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_insurance_coverage_percent_rework_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0627\u0635\u0644\u0627\u062d_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u06cc\u0645\u0647_\u067e\u0627\u06cc\u0647_\u0628\u0631_\u067e\u0627\u06cc\u0647_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0631\u0635\u062f\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_insurance_coverage_percent_rework_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L365",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0627\u0635\u0644\u0627\u062d_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u06cc\u0645\u0647_\u067e\u0627\u06cc\u0647_\u0628\u0631_\u067e\u0627\u06cc\u0647_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0631\u0635\u062f\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_insurance_coverage_percent_rework_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0627\u0635\u0644\u0627\u062d_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u06cc\u0645\u0647_\u067e\u0627\u06cc\u0647_\u0628\u0631_\u067e\u0627\u06cc\u0647_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0631\u0635\u062f\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_insurance_coverage_percent_rework_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0627\u0635\u0644\u0627\u062d_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u06cc\u0645\u0647_\u067e\u0627\u06cc\u0647_\u0628\u0631_\u067e\u0627\u06cc\u0647_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0631\u0635\u062f\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_insurance_coverage_percent_rework_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0627\u0635\u0644\u0627\u062d_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u06cc\u0645\u0647_\u067e\u0627\u06cc\u0647_\u0628\u0631_\u067e\u0627\u06cc\u0647_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0631\u0635\u062f\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_insurance_coverage_percent_rework_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0627\u0635\u0644\u0627\u062d_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u06cc\u0645\u0647_\u067e\u0627\u06cc\u0647_\u0628\u0631_\u067e\u0627\u06cc\u0647_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0631\u0635\u062f\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_insurance_coverage_percent_rework_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_coverage_percent_rework_\u06f1_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u0628\u0647_\u0633\u0647\u0645_\u0628\u06cc\u0645\u0627\u0631_\u0627\u0636\u0627\u0641\u0647_\u0645\u06cc_\u0634\u0648\u062f_src_billing_service_billingcalculator_php_15_52"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_coverage_percent_rework_\u06f2_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0627\u0632_\u0633\u0647\u0645_\u0628\u06cc\u0645\u0627\u0631_\u062b\u0627\u0628\u062a_\u0645\u0639\u06a9\u0648\u0633_\u0645\u06cc_\u0634\u0648\u062f_assets_admin_pages_mypatientspage_tsx_397_421"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_coverage_percent_rework_\u06f3_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0641\u0642\u0637_\u06cc\u06a9_\u062f\u0631\u0635\u062f_\u062f\u0627\u0631\u062f_\u0648_\u067e\u0632\u0634\u06a9_\u0628\u0627\u06cc\u062f_\u062f\u0633\u062a\u06cc_\u0648\u0627\u0631\u062f_\u06a9\u0646\u062f_assets_admin_components_insurancemodal_tsx_169_182"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_coverage_percent_rework_\u06f4_\u0642\u0627\u0639\u062f\u0647_\u067e\u0648\u0634\u0634_\u0628\u06cc_\u062e\u0628\u0631_\u0627\u0632_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_src_insurance_service_tenantinsuranceservice_php_111_138"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_coverage_percent_rework_\u06f1_enum_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u062a\u0648\u0633\u0639\u0647_\u067e\u0630\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L353",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_coverage_percent_rework_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_coverage_percent_rework_\u06f2_\u062c\u062f\u0648\u0644_\u062f\u0631\u0635\u062f\u0647\u0627\u06cc_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_coverage_percent_rework_\u06f3_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u0647\u0627\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631\u0627\u06cc_\u062f\u0631\u0635\u062f\u0647\u0627\u06cc_\u067e\u06cc\u0634_\u0641\u0631\u0636"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_coverage_percent_rework_\u06f4_\u062f\u0631\u0635\u062f\u0647\u0627\u06cc_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u062f\u0631_\u0633\u0637\u062d_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L260",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_coverage_percent_rework_\u06f5_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0631\u0648\u06cc_serviceitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L267",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_coverage_percent_rework_\u06f6_\u0627\u0635\u0644\u0627\u062d_coveragerule_\u0648_billingcalculator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L296",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_coverage_percent_rework_\u06f7_\u0632\u0646\u062c\u06cc\u0631\u0647_resolve_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L319",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_coverage_percent_rework_\u06f8_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0627\u0635\u0644\u06cc_\u0628\u062e\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u062f\u0631\u0635\u062f\u0647\u0627\u06cc_\u0647\u0631_\u0628\u06cc\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-coverage-percent-rework.md",
      "source_location": "L328",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_coverage_percent_rework_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_coverage_percent_rework_\u06f9_\u067e\u0646\u0644_\u067e\u0632\u0634\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u06af\u06cc\u0631\u06cc_\u0627\u0632_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0631\u06a9\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u0628\u06cc\u0645\u0647_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0641\u0639\u0627\u0644_\u0648_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0645\u0637\u0627\u0644\u0628\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0628\u06cc\u0645\u0647_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0641\u0639\u0627\u0644_\u0648_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0628\u06cc\u0645\u0647_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0641\u0639\u0627\u0644_\u0648_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0628\u06cc\u0645\u0647_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0641\u0639\u0627\u0644_\u0648_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0628\u06cc\u0645\u0647_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0641\u0639\u0627\u0644_\u0648_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L520",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0628\u06cc\u0645\u0647_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0641\u0639\u0627\u0644_\u0648_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0628\u06cc\u0645\u0647_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0641\u0639\u0627\u0644_\u0648_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0628\u06cc\u0645\u0647_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0641\u0639\u0627\u0644_\u0648_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0628\u06cc\u0645\u0647_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0641\u0639\u0627\u0644_\u0648_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f1_\u0645\u0647\u0627\u062c\u0631\u062a_\u062f\u0627\u062f\u0647_franchise_rials_franchise_percent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f2_\u0641\u0631\u0645\u0648\u0644_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f3_\u0627\u0644\u0632\u0627\u0645\u06cc_\u06a9\u0631\u062f\u0646_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_\u0628\u0631\u0627\u06cc_\u0646\u0648\u0639_\u062e\u062f\u0645\u062a_\u0641\u0639\u0627\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L354",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f4_\u0641\u0631\u0627\u0646\u0634\u06cc\u0632_\u062f\u0631\u0635\u062f\u06cc_\u062f\u0631_\u067e\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L380",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f5_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u0637\u0627\u0644\u0628\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L460",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f6_\u0633\u0646\u0627\u0631\u06cc\u0648\u06cc_\u062f\u0627\u062f\u0647_\u062a\u0633\u062a_\u062f\u0633\u062a\u06cc_\u0628\u0631\u0627\u06cc_\u067e\u0632\u0634\u06a9_09389388131"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-franchise-percent-and-claims-insurance.md",
      "source_location": "L509",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_franchise_percent_and_claims_insurance_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_franchise_percent_and_claims_insurance_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating",
      "target": "prompt_insurance_pages_subscription_gating_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u0635\u0641\u062d\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u0647_\u062e\u0631\u06cc\u062f_\u067e\u0644\u0646_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u0635\u0641\u062d\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u0647_\u062e\u0631\u06cc\u062f_\u067e\u0644\u0646_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "target": "prompt_insurance_pages_subscription_gating_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u0635\u0641\u062d\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u0647_\u062e\u0631\u06cc\u062f_\u067e\u0644\u0646_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "target": "prompt_insurance_pages_subscription_gating_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u0635\u0641\u062d\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u0647_\u062e\u0631\u06cc\u062f_\u067e\u0644\u0646_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "target": "prompt_insurance_pages_subscription_gating_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u0635\u0641\u062d\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u0647_\u062e\u0631\u06cc\u062f_\u067e\u0644\u0646_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "target": "prompt_insurance_pages_subscription_gating_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u0635\u0641\u062d\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u0647_\u062e\u0631\u06cc\u062f_\u067e\u0644\u0646_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "target": "prompt_insurance_pages_subscription_gating_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u0635\u0641\u062d\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u0647_\u062e\u0631\u06cc\u062f_\u067e\u0644\u0646_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "target": "prompt_insurance_pages_subscription_gating_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u0635\u0641\u062d\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u0647_\u062e\u0631\u06cc\u062f_\u067e\u0644\u0646_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "target": "prompt_insurance_pages_subscription_gating_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_pages_subscription_gating_adminsubscriptionpage_feature\u0647\u0627\u06cc_\u0647\u0627\u0631\u062f\u06a9\u062f_\u0641\u0642\u0637_\u06f3_\u062a\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_pages_subscription_gating_sidebar_\u0644\u06cc\u0646\u06a9_\u0647\u0627_\u0628\u062f\u0648\u0646_feature"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_pages_subscription_gating_\u0627\u0644\u06af\u0648\u06cc_\u062f\u0631\u0633\u062a_\u0645\u0648\u062c\u0648\u062f_\u0628\u0631\u0627\u06cc_\u062a\u0642\u0644\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_pages_subscription_gating_\u0635\u0641\u062d\u0627\u062a_\u0645\u062d\u0627\u0641\u0638\u062a_\u0646\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_pages_subscription_gating_\u06f1_\u067e\u06cc\u0686\u06cc\u062f\u0646_\u062f\u0648_\u0635\u0641\u062d\u0647_\u062f\u0631_featuregate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_pages_subscription_gating_\u06f2_\u0627\u0641\u0632\u0648\u062f\u0646_feature_\u0628\u0647_\u0644\u06cc\u0646\u06a9_\u0647\u0627\u06cc_sidebar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pages-subscription-gating.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pages_subscription_gating_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_pages_subscription_gating_\u06f3_\u0627\u0641\u0632\u0648\u062f\u0646_insurance_\u0628\u0647_ui_\u0627\u062f\u0645\u06cc\u0646_\u067e\u0644\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup",
      "target": "prompt_insurance_pricing_and_selects_cleanup_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_select_\u06cc\u06a9\u062f\u0633\u062a_\u0648_\u062a\u0639\u062f\u0627\u062f_\u062e\u062f\u0645\u062a_\u062f\u0631_\u0645\u0631\u0627\u062c\u0639\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_select_\u06cc\u06a9\u062f\u0633\u062a_\u0648_\u062a\u0639\u062f\u0627\u062f_\u062e\u062f\u0645\u062a_\u062f\u0631_\u0645\u0631\u0627\u062c\u0639\u0647",
      "target": "prompt_insurance_pricing_and_selects_cleanup_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_select_\u06cc\u06a9\u062f\u0633\u062a_\u0648_\u062a\u0639\u062f\u0627\u062f_\u062e\u062f\u0645\u062a_\u062f\u0631_\u0645\u0631\u0627\u062c\u0639\u0647",
      "target": "prompt_insurance_pricing_and_selects_cleanup_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_select_\u06cc\u06a9\u062f\u0633\u062a_\u0648_\u062a\u0639\u062f\u0627\u062f_\u062e\u062f\u0645\u062a_\u062f\u0631_\u0645\u0631\u0627\u062c\u0639\u0647",
      "target": "prompt_insurance_pricing_and_selects_cleanup_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_select_\u06cc\u06a9\u062f\u0633\u062a_\u0648_\u062a\u0639\u062f\u0627\u062f_\u062e\u062f\u0645\u062a_\u062f\u0631_\u0645\u0631\u0627\u062c\u0639\u0647",
      "target": "prompt_insurance_pricing_and_selects_cleanup_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_select_\u06cc\u06a9\u062f\u0633\u062a_\u0648_\u062a\u0639\u062f\u0627\u062f_\u062e\u062f\u0645\u062a_\u062f\u0631_\u0645\u0631\u0627\u062c\u0639\u0647",
      "target": "prompt_insurance_pricing_and_selects_cleanup_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_pricing_and_selects_cleanup_select_list\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_pricing_and_selects_cleanup_select_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0641\u0631\u0645_\u0645\u0631\u0627\u062c\u0639\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_pricing_and_selects_cleanup_\u062a\u0639\u062f\u0627\u062f_\u062e\u062f\u0645\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_pricing_and_selects_cleanup_\u0635\u0641\u062d\u0647_\u06cc_insurance_pricing_\u062f\u0648_\u0628\u062e\u0634_\u0647\u0645_\u067e\u0648\u0634\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_pricing_and_selects_cleanup_\u06f1_\u0627\u062f\u063a\u0627\u0645_\u0635\u0641\u062d\u0647_\u06cc_insurance_pricing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_pricing_and_selects_cleanup_\u06f2_\u06cc\u06a9_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_select_\u06cc\u06a9\u062f\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_pricing_and_selects_cleanup_\u06f3_\u062a\u0639\u062f\u0627\u062f_quantity_\u0628\u0631\u0627\u06cc_\u062e\u062f\u0645\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-and-selects-cleanup.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_and_selects_cleanup_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_pricing_and_selects_cleanup_\u06f4_select_\u0628\u06cc\u0645\u0647_\u0641\u0642\u0637_\u0627\u0632_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627_\u062f\u0631\u0635\u062f_\u062e\u0648\u062f\u06a9\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign",
      "target": "prompt_insurance_pricing_tabs_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u0628\u06cc\u0645\u0647_\u0648_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u0646\u0648\u0639_\u0628\u06cc\u0645\u0647_\u0628\u0627_tab_\u0631\u062f\u06cc\u0641_expandable_\u0627\u0646\u062a\u0642\u0627\u0644_\u0648\u06cc\u0632\u06cc\u062a_\u0622\u0632\u0627\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u0628\u06cc\u0645\u0647_\u0648_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u0646\u0648\u0639_\u0628\u06cc\u0645\u0647_\u0628\u0627_tab_\u0631\u062f\u06cc\u0641_expandable_\u0627\u0646\u062a\u0642\u0627\u0644_\u0648\u06cc\u0632\u06cc\u062a_\u0622\u0632\u0627\u062f",
      "target": "prompt_insurance_pricing_tabs_redesign_backend_\u0646\u06cc\u0627\u0632\u06cc_\u0628\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u06cc\u0633\u062a_\u0627\u0648\u0644_\u06af\u0634\u062a\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u0628\u06cc\u0645\u0647_\u0648_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u0646\u0648\u0639_\u0628\u06cc\u0645\u0647_\u0628\u0627_tab_\u0631\u062f\u06cc\u0641_expandable_\u0627\u0646\u062a\u0642\u0627\u0644_\u0648\u06cc\u0632\u06cc\u062a_\u0622\u0632\u0627\u062f",
      "target": "prompt_insurance_pricing_tabs_redesign_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u0628\u06cc\u0645\u0647_\u0648_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u0646\u0648\u0639_\u0628\u06cc\u0645\u0647_\u0628\u0627_tab_\u0631\u062f\u06cc\u0641_expandable_\u0627\u0646\u062a\u0642\u0627\u0644_\u0648\u06cc\u0632\u06cc\u062a_\u0622\u0632\u0627\u062f",
      "target": "prompt_insurance_pricing_tabs_redesign_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u0628\u06cc\u0645\u0647_\u0648_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u0646\u0648\u0639_\u0628\u06cc\u0645\u0647_\u0628\u0627_tab_\u0631\u062f\u06cc\u0641_expandable_\u0627\u0646\u062a\u0642\u0627\u0644_\u0648\u06cc\u0632\u06cc\u062a_\u0622\u0632\u0627\u062f",
      "target": "prompt_insurance_pricing_tabs_redesign_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u0628\u06cc\u0645\u0647_\u0648_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u0646\u0648\u0639_\u0628\u06cc\u0645\u0647_\u0628\u0627_tab_\u0631\u062f\u06cc\u0641_expandable_\u0627\u0646\u062a\u0642\u0627\u0644_\u0648\u06cc\u0632\u06cc\u062a_\u0622\u0632\u0627\u062f",
      "target": "prompt_insurance_pricing_tabs_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u0628\u06cc\u0645\u0647_\u0648_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u0646\u0648\u0639_\u0628\u06cc\u0645\u0647_\u0628\u0627_tab_\u0631\u062f\u06cc\u0641_expandable_\u0627\u0646\u062a\u0642\u0627\u0644_\u0648\u06cc\u0632\u06cc\u062a_\u0622\u0632\u0627\u062f",
      "target": "prompt_insurance_pricing_tabs_redesign_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u0628\u06cc\u0645\u0647_\u0648_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u0646\u0648\u0639_\u0628\u06cc\u0645\u0647_\u0628\u0627_tab_\u0631\u062f\u06cc\u0641_expandable_\u0627\u0646\u062a\u0642\u0627\u0644_\u0648\u06cc\u0632\u06cc\u062a_\u0622\u0632\u0627\u062f",
      "target": "prompt_insurance_pricing_tabs_redesign_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_pricing_tabs_redesign_appointmentsettingspage_tsx_\u0628\u062e\u0634_render"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_pricing_tabs_redesign_insurancemodal_tsx_\u0627\u0646\u062a\u062e\u0627\u0628_\u062f\u0633\u062a\u06cc_\u0646\u0648\u0639_\u062d\u0630\u0641_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_pricing_tabs_redesign_insurancepricingpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_insurance_pricing_tabs_redesign_tenantinsurancecontracts_tsx_\u06cc\u06a9_\u062c\u062f\u0648\u0644_\u0645\u0633\u0637\u062d_\u062e\u0644\u0627\u0635\u0647_\u0641\u0642\u0637_\u062f\u0631_\u0632\u06cc\u0631\u0646\u0648\u06cc\u0633_\u0646\u0627\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_pricing_tabs_redesign_\u06f1_\u0627\u0646\u062a\u0642\u0627\u0644_\u0642\u06cc\u0645\u062a_\u0648\u06cc\u0632\u06cc\u062a_\u0622\u0632\u0627\u062f_\u0628\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_pricing_tabs_redesign_\u06f2_\u062d\u0630\u0641_\u0627\u0646\u062a\u062e\u0627\u0628_\u062f\u0633\u062a\u06cc_\u0646\u0648\u0639_\u0628\u06cc\u0645\u0647_\u0627\u0632_insurancemodal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_pricing_tabs_redesign_\u06f3_tab_\u067e\u0627\u06cc\u0647_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u062f\u0631_tenantinsurancecontracts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-pricing-tabs-redesign.md",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_pricing_tabs_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_pricing_tabs_redesign_\u06f4_\u062e\u0644\u0627\u0635\u0647_\u06cc_\u062e\u0648\u0627\u0646\u0627_\u0631\u062f\u06cc\u0641_expandable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation",
      "target": "prompt_insurance_shared_calculation_\u0627\u0635\u0644\u0627\u062d_\u0645\u0646\u0637\u0642_\u0628\u06cc\u0645\u0647_\u06cc\u06a9_\u0645\u0646\u0628\u0639_\u0648\u0627\u062d\u062f_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0648_claim"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0627\u0635\u0644\u0627\u062d_\u0645\u0646\u0637\u0642_\u0628\u06cc\u0645\u0647_\u06cc\u06a9_\u0645\u0646\u0628\u0639_\u0648\u0627\u062d\u062f_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0648_claim",
      "target": "prompt_insurance_shared_calculation_\u062a\u0633\u062a_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0627\u0635\u0644\u0627\u062d_\u0645\u0646\u0637\u0642_\u0628\u06cc\u0645\u0647_\u06cc\u06a9_\u0645\u0646\u0628\u0639_\u0648\u0627\u062d\u062f_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0648_claim",
      "target": "prompt_insurance_shared_calculation_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0627\u0635\u0644\u0627\u062d_\u0645\u0646\u0637\u0642_\u0628\u06cc\u0645\u0647_\u06cc\u06a9_\u0645\u0646\u0628\u0639_\u0648\u0627\u062d\u062f_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0648_claim",
      "target": "prompt_insurance_shared_calculation_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0627\u0635\u0644\u0627\u062d_\u0645\u0646\u0637\u0642_\u0628\u06cc\u0645\u0647_\u06cc\u06a9_\u0645\u0646\u0628\u0639_\u0648\u0627\u062d\u062f_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0648_claim",
      "target": "prompt_insurance_shared_calculation_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0627\u0635\u0644\u0627\u062d_\u0645\u0646\u0637\u0642_\u0628\u06cc\u0645\u0647_\u06cc\u06a9_\u0645\u0646\u0628\u0639_\u0648\u0627\u062d\u062f_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0648_claim",
      "target": "prompt_insurance_shared_calculation_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0627\u0635\u0644\u0627\u062d_\u0645\u0646\u0637\u0642_\u0628\u06cc\u0645\u0647_\u06cc\u06a9_\u0645\u0646\u0628\u0639_\u0648\u0627\u062d\u062f_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0648_claim",
      "target": "prompt_insurance_shared_calculation_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0627\u0635\u0644\u0627\u062d_\u0645\u0646\u0637\u0642_\u0628\u06cc\u0645\u0647_\u06cc\u06a9_\u0645\u0646\u0628\u0639_\u0648\u0627\u062d\u062f_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0648_claim",
      "target": "prompt_insurance_shared_calculation_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0627\u0635\u0644\u0627\u062d_\u0645\u0646\u0637\u0642_\u0628\u06cc\u0645\u0647_\u06cc\u06a9_\u0645\u0646\u0628\u0639_\u0648\u0627\u062d\u062f_\u0645\u062d\u0627\u0633\u0628\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0648_claim",
      "target": "prompt_insurance_shared_calculation_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_shared_calculation_\u06f1_\u062f\u06cc\u0628\u0627\u06af_\u0627\u0648\u0644\u06cc\u0647_\u0686\u0631\u0627_\u067e\u0648\u0634\u0634_\u0628\u06cc\u0645\u0647_\u0627\u0639\u0645\u0627\u0644_\u0646\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_shared_calculation_\u06f2_\u06cc\u06a9\u06cc_\u06a9\u0631\u062f\u0646_\u0645\u062d\u0627\u0633\u0628\u0647_\u0648\u06cc\u0632\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_shared_calculation_\u06f3_\u0630\u062e\u06cc\u0631\u0647_breakdown_\u0628\u06cc\u0645\u0647_\u0631\u0648\u06cc_patientsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_shared_calculation_\u06f4_\u062d\u0630\u0641_\u062a\u06a9\u0631\u0627\u0631_\u0641\u0631\u0645\u0648\u0644_\u0645\u0627\u0646\u062f\u0647_\u0648_over_payment_guard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_shared_calculation_\u06f5_\u062e\u0631\u0648\u062c\u06cc_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_shared_calculation_\u06f6_ui_\u0635\u0641\u062d\u0647_\u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-shared-calculation.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_shared_calculation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_shared_calculation_\u06f7_\u0627\u0635\u0644\u0627\u062d_\u0645\u0648\u062f\u0627\u0644_\u0641\u0627\u06a9\u062a\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_visit_pricing",
      "target": "prompt_insurance_visit_pricing_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648\u06cc\u0632\u06cc\u062a_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0637\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_visit_pricing_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648\u06cc\u0632\u06cc\u062a_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0637\u0628",
      "target": "prompt_insurance_visit_pricing_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_visit_pricing_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648\u06cc\u0632\u06cc\u062a_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0637\u0628",
      "target": "prompt_insurance_visit_pricing_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_visit_pricing_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648\u06cc\u0632\u06cc\u062a_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0637\u0628",
      "target": "prompt_insurance_visit_pricing_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_visit_pricing_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648\u06cc\u0632\u06cc\u062a_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0637\u0628",
      "target": "prompt_insurance_visit_pricing_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_visit_pricing_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648\u06cc\u0632\u06cc\u062a_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0637\u0628",
      "target": "prompt_insurance_visit_pricing_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_visit_pricing_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648\u06cc\u0632\u06cc\u062a_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0637\u0628",
      "target": "prompt_insurance_visit_pricing_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_visit_pricing_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648\u06cc\u0632\u06cc\u062a_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0637\u0628",
      "target": "prompt_insurance_visit_pricing_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_visit_pricing_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_visit_pricing_\u06f1_\u062a\u062d\u0644\u06cc\u0644_\u0648_\u0637\u0631\u0627\u062d\u06cc_\u0645\u062f\u0644_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_visit_pricing_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_visit_pricing_\u06f2_entity_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_visit_pricing_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_visit_pricing_\u06f3_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_visit_pricing_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_visit_pricing_\u06f4_admin_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/insurance-visit-pricing.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_insurance_visit_pricing_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_insurance_visit_pricing_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category",
      "target": "prompt_inventory_unit_select_and_category_\u0648\u0627\u062d\u062f_\u06a9\u0627\u0644\u0627_\u0628\u0647_\u0635\u0648\u0631\u062a_select_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0627\u0635\u0648\u0644\u06cc_\u06a9\u0627\u0644\u0627_\u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0627\u062d\u062f_\u06a9\u0627\u0644\u0627_\u0628\u0647_\u0635\u0648\u0631\u062a_select_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0627\u0635\u0648\u0644\u06cc_\u06a9\u0627\u0644\u0627_\u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\u06cc",
      "target": "prompt_inventory_unit_select_and_category_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0627\u062d\u062f_\u06a9\u0627\u0644\u0627_\u0628\u0647_\u0635\u0648\u0631\u062a_select_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0627\u0635\u0648\u0644\u06cc_\u06a9\u0627\u0644\u0627_\u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\u06cc",
      "target": "prompt_inventory_unit_select_and_category_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0627\u062d\u062f_\u06a9\u0627\u0644\u0627_\u0628\u0647_\u0635\u0648\u0631\u062a_select_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0627\u0635\u0648\u0644\u06cc_\u06a9\u0627\u0644\u0627_\u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\u06cc",
      "target": "prompt_inventory_unit_select_and_category_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0627\u062d\u062f_\u06a9\u0627\u0644\u0627_\u0628\u0647_\u0635\u0648\u0631\u062a_select_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0627\u0635\u0648\u0644\u06cc_\u06a9\u0627\u0644\u0627_\u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\u06cc",
      "target": "prompt_inventory_unit_select_and_category_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0627\u062d\u062f_\u06a9\u0627\u0644\u0627_\u0628\u0647_\u0635\u0648\u0631\u062a_select_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0627\u0635\u0648\u0644\u06cc_\u06a9\u0627\u0644\u0627_\u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\u06cc",
      "target": "prompt_inventory_unit_select_and_category_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0627\u062d\u062f_\u06a9\u0627\u0644\u0627_\u0628\u0647_\u0635\u0648\u0631\u062a_select_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0627\u0635\u0648\u0644\u06cc_\u06a9\u0627\u0644\u0627_\u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\u06cc",
      "target": "prompt_inventory_unit_select_and_category_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0627\u062d\u062f_\u06a9\u0627\u0644\u0627_\u0628\u0647_\u0635\u0648\u0631\u062a_select_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0627\u0635\u0648\u0644\u06cc_\u06a9\u0627\u0644\u0627_\u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\u06cc",
      "target": "prompt_inventory_unit_select_and_category_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_inventory_unit_select_and_category_\u06f1_\u062a\u0639\u0631\u06cc\u0641_vocabulary_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_\u062f\u0631_backend_\u0645\u0646\u0628\u0639_\u0635\u062f\u0642"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_inventory_unit_select_and_category_\u06f2_entity_\u0627\u0641\u0632\u0648\u062f\u0646_\u0633\u062a\u0648\u0646_category_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0645\u0642\u062f\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_inventory_unit_select_and_category_\u06f3_controller_endpoint_\u0645\u062a\u0627\u062f\u06cc\u062a\u0627_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0646\u0648\u0634\u062a\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_inventory_unit_select_and_category_\u06f4_repository_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u0646\u0628\u0639_\u0641\u06cc\u0644\u062a\u0631_\u062f\u0633\u062a\u0647_\u0628\u0647_category"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_inventory_unit_select_and_category_\u06f5_\u0645\u0647\u0627\u062c\u0631\u062a_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_inventory_unit_select_and_category_\u06f6_frontend_modal_\u062f\u0648_select_\u0628\u0647_\u062c\u0627\u06cc_input"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/inventory-unit-select-and-category.md",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_inventory_unit_select_and_category_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_inventory_unit_select_and_category_\u06f7_frontend_\u0635\u0641\u062d\u0647_\u0641\u06cc\u0644\u062a\u0631_\u0628\u0631_\u0627\u0633\u0627\u0633_category"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete",
      "target": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L338",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based",
      "target": "prompt_irimc_import_complete_\u0641\u0631\u0636\u06cc\u0627\u062a_\u0635\u0631\u06cc\u062d_\u0641\u0642\u0637_\u062c\u0627\u06cc\u06cc_\u06a9\u0647_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u0648\u062c\u0648\u062f_\u0646\u062f\u0627\u0634\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based",
      "target": "prompt_irimc_import_complete_\u067e\u0631\u0648\u0698\u0647_\u0647\u0627_\u0648_\u0628\u0631\u0646\u0686"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based",
      "target": "prompt_irimc_import_complete_\u06f1_\u0647\u062f\u0641_\u0641\u06cc\u0686\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L329",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based",
      "target": "prompt_irimc_import_complete_\u06f1\u06f0_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634_definition_of_done"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based",
      "target": "prompt_irimc_import_complete_\u06f2_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0645\u0648\u062c\u0648\u062f_\u062d\u0642\u0627\u06cc\u0642_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u062f\u0648\u0628\u0627\u0631\u0647_\u06a9\u0634\u0641_\u0646\u06a9\u0646_\u062f\u0648\u0628\u0627\u0631\u0647_\u0646\u0633\u0627\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based",
      "target": "prompt_irimc_import_complete_\u06f3_workstream_a_\u0628\u06a9_\u0627\u0646\u062f_clinicpro"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based",
      "target": "prompt_irimc_import_complete_\u06f4_workstream_b_nobat724_front_\u062c\u0631\u06cc\u0627\u0646_claim_\u062f\u0631_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based",
      "target": "prompt_irimc_import_complete_\u06f5_workstream_c_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_visibility_\u0639\u0645\u0644\u06cc\u0627\u062a\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based",
      "target": "prompt_irimc_import_complete_\u06f6_workstream_d_\u06a9\u0631\u0627\u0644\u0631_\u0637\u0628\u0642_docs_scenarios_crawler_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L275",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based",
      "target": "prompt_irimc_import_complete_\u06f7_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u062f\u0627\u062f\u0647_\u0633\u06cc\u0627\u0633\u062a_\u0641\u06cc\u0644\u062f_\u0628\u0647_\u0641\u06cc\u0644\u062f_source_of_truth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L290",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based",
      "target": "prompt_irimc_import_complete_\u06f8_\u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc_\u062a\u0633\u062a_\u0627\u0644\u0632\u0627\u0645\u06cc_suite\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0633\u0628\u0632_\u0628\u0645\u0627\u0646\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L319",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u0641\u06cc\u0686\u0631_\u06a9\u0627\u0645\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_irimc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0631\u0627\u0644\u0631_state_based",
      "target": "prompt_irimc_import_complete_\u06f9_deployment_\u0639\u0645\u0644\u06cc\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f2_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0645\u0648\u062c\u0648\u062f_\u062d\u0642\u0627\u06cc\u0642_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u062f\u0648\u0628\u0627\u0631\u0647_\u06a9\u0634\u0641_\u0646\u06a9\u0646_\u062f\u0648\u0628\u0627\u0631\u0647_\u0646\u0633\u0627\u0632",
      "target": "prompt_irimc_import_complete_\u06f2_\u06f1_\u0622\u0646\u0686\u0647_\u0627\u0632_\u0642\u0628\u0644_\u067e\u06cc\u0627\u062f\u0647_\u0634\u062f\u0647_\u0648_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f2_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0645\u0648\u062c\u0648\u062f_\u062d\u0642\u0627\u06cc\u0642_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u062f\u0648\u0628\u0627\u0631\u0647_\u06a9\u0634\u0641_\u0646\u06a9\u0646_\u062f\u0648\u0628\u0627\u0631\u0647_\u0646\u0633\u0627\u0632",
      "target": "prompt_irimc_import_complete_\u06f2_\u06f2_\u0648\u0627\u06af\u0631\u0627\u06cc\u06cc_\u0647\u0627\u06cc_\u0633\u0646\u062f_\u0628\u0627_\u06a9\u062f_\u06a9\u0647_\u0627\u06cc\u0646_\u067e\u0631\u0627\u0645\u067e\u062a_\u062d\u0644_\u0645\u06cc_\u06a9\u0646\u062f_\u062a\u0635\u0645\u06cc\u0645_\u0647\u0627\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0645\u0633\u062a\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f3_workstream_a_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "target": "prompt_irimc_import_complete_\u06f3_\u06f1_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_\u0645\u0646\u0637\u0642_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0627\u0632_\u06a9\u0646\u062a\u0631\u0644\u0631_thin_controller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f3_workstream_a_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "target": "prompt_irimc_import_complete_\u06f3_\u06f2_\u0646\u0642\u0634_role_unclaimed_doctor_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062c\u0627\u0646\u0634\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f3_workstream_a_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "target": "prompt_irimc_import_complete_\u06f3_\u06f3_\u06cc\u06a9\u062a\u0627\u0633\u0627\u0632\u06cc_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633\u06cc_\u06a9\u0644\u06cc\u062f_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0631\u0641\u0639_race"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f3_workstream_a_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "target": "prompt_irimc_import_complete_\u06f3_\u06f4_\u062c\u0631\u06cc\u0627\u0646_claim_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062a\u0648\u0633\u0637_\u067e\u0632\u0634\u06a9_\u0648\u0627\u0642\u0639\u06cc_\u0637\u0628\u0642_climed_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f3_workstream_a_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "target": "prompt_irimc_import_complete_\u06f3_\u06f5_\u0627\u0646\u062a\u0642\u0627\u0644_\u062f\u0633\u062a\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0627\u0628\u0632\u0627\u0631_\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f3_workstream_a_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "target": "prompt_irimc_import_complete_\u06f3_\u06f6_\u0641\u06cc\u0644\u062a\u0631_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u0648\u0636\u0639\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f3_workstream_a_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "target": "prompt_irimc_import_complete_\u06f3_\u06f7_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u06a9\u0631\u0627\u0644\u0631_\u06a9\u0645\u06cc\u0646\u0647_\u0633\u0627\u0632\u06cc_\u062f\u0633\u062a\u0631\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f3_workstream_a_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "target": "prompt_irimc_import_complete_\u06f3_\u06f8_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_api_\u0642\u0627\u0646\u0648\u0646_\u067e\u0631\u0648\u0698\u0647_\u0647\u0645\u0627\u0646_session"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f6_workstream_d_\u06a9\u0631\u0627\u0644\u0631_\u0637\u0628\u0642_docs_scenarios_crawler_md",
      "target": "prompt_irimc_import_complete_\u06f6_\u06f1_state_\u062f\u0627\u062e\u0644\u06cc_sqlite_stdlib_sqlite3_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u062c\u062f\u06cc\u062f_\u0646\u0635\u0628_\u0646\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f6_workstream_d_\u06a9\u0631\u0627\u0644\u0631_\u0637\u0628\u0642_docs_scenarios_crawler_md",
      "target": "prompt_irimc_import_complete_\u06f6_\u06f2_\u062a\u0631\u062a\u06cc\u0628_\u067e\u0631\u062f\u0627\u0632\u0634_state_machine"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L259",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f6_workstream_d_\u06a9\u0631\u0627\u0644\u0631_\u0637\u0628\u0642_docs_scenarios_crawler_md",
      "target": "prompt_irimc_import_complete_\u06f6_\u06f3_\u067e\u0646\u0644_\u0648\u0628_\u062a\u0648\u06a9\u0646_\u062a\u0648\u0633\u0639\u0647_server_py_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/irimc-import-complete.md",
      "source_location": "L266",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_irimc_import_complete_\u06f6_workstream_d_\u06a9\u0631\u0627\u0644\u0631_\u0637\u0628\u0642_docs_scenarios_crawler_md",
      "target": "prompt_irimc_import_complete_\u06f6_\u06f4_\u0642\u0648\u0627\u0639\u062f_\u0633\u062e\u062a_\u06a9\u0631\u0627\u0644\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address",
      "target": "prompt_location_clinic_address_\u067e\u0631\u0627\u0645\u067e\u062a_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_location_id_\u062f\u0631_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L368",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u067e\u0631\u0627\u0645\u067e\u062a_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_location_id_\u062f\u0631_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "target": "prompt_location_clinic_address_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L385",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u067e\u0631\u0627\u0645\u067e\u062a_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_location_id_\u062f\u0631_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "target": "prompt_location_clinic_address_\u062a\u0633\u062a_\u0647\u0631_\u0645\u0631\u062d\u0644\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u067e\u0631\u0627\u0645\u067e\u062a_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_location_id_\u062f\u0631_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "target": "prompt_location_clinic_address_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u067e\u0631\u0627\u0645\u067e\u062a_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_location_id_\u062f\u0631_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "target": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L408",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u067e\u0631\u0627\u0645\u067e\u062a_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_location_id_\u062f\u0631_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "target": "prompt_location_clinic_address_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u067e\u0631\u0627\u0645\u067e\u062a_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_location_id_\u062f\u0631_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "target": "prompt_location_clinic_address_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "target": "prompt_location_clinic_address_api_endpoint_\u0645\u0648\u062c\u0648\u062f_\u0628\u0631\u0627\u06cc_\u0622\u062f\u0631\u0633_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "target": "prompt_location_clinic_address_endpoint_\u0645\u0648\u062c\u0648\u062f_workaround_\u06a9\u0647_\u062d\u0630\u0641_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "target": "prompt_location_clinic_address_entity_doctoraddress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "target": "prompt_location_clinic_address_frontend_\u0645\u0648\u062c\u0648\u062f_doctordetailpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f",
      "target": "prompt_location_clinic_address_\u062c\u062f\u0648\u0644_doctor_addresses_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f1_migration_\u062a\u063a\u06cc\u06cc\u0631_\u0633\u0627\u062e\u062a\u0627\u0631_doctor_addresses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f2_\u0622\u067e\u062f\u06cc\u062a_entity_doctoraddress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f3_\u062d\u0630\u0641_endpoint_\u0642\u062f\u06cc\u0645\u06cc_\u0648_\u0622\u067e\u062f\u06cc\u062a_doctorcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f4_crud_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_endpoint_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u062f\u0631_\u062f\u0633\u062a\u0631\u0633_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L270",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f6_frontend_doctordetailpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L334",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f7_frontend_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062f\u0631_clinicdetailpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f4_crud_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_location_clinic_address_delete_api_v1_clinic_clinicuuid_address_addressuuid_\u062d\u0630\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f4_crud_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_location_clinic_address_get_api_v1_clinic_clinicuuid_addresses_\u0644\u06cc\u0633\u062a_\u0622\u062f\u0631\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f4_crud_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_location_clinic_address_patch_api_v1_clinic_clinicuuid_address_addressuuid_\u0648\u06cc\u0631\u0627\u06cc\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f4_crud_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "prompt_location_clinic_address_post_api_v1_clinic_clinicuuid_address_\u0627\u06cc\u062c\u0627\u062f_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L274",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f6_frontend_doctordetailpage_tsx",
      "target": "prompt_location_clinic_address_\u0622\u067e\u062f\u06cc\u062a_interface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L306",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f6_frontend_doctordetailpage_tsx",
      "target": "prompt_location_clinic_address_\u0622\u067e\u062f\u06cc\u062a_sessioneditor_dropdown_\u0644\u0648\u06a9\u06cc\u0634\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L290",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f6_frontend_doctordetailpage_tsx",
      "target": "prompt_location_clinic_address_\u0622\u067e\u062f\u06cc\u062a_\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc_\u0622\u062f\u0631\u0633_\u0647\u0627_\u062f\u0631_schedulesection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L338",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f7_frontend_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062f\u0631_clinicdetailpage_tsx",
      "target": "prompt_location_clinic_address_interface_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L359",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f7_frontend_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062f\u0631_clinicdetailpage_tsx",
      "target": "prompt_location_clinic_address_ui_\u0641\u0642\u0637_\u0628\u0631\u0627\u06cc_clinic_owner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L350",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f7_frontend_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0622\u062f\u0631\u0633_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u062f\u0631_clinicdetailpage_tsx",
      "target": "prompt_location_clinic_address_\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L417",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_location_clinic_address_docs_api_appointment_settings_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/location-clinic-address.md",
      "source_location": "L410",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_location_clinic_address_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_location_clinic_address_docs_api_clinic_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode",
      "target": "prompt_maintenance_mode_maintenance_mode_\u0645\u0631\u06a9\u0632\u06cc_web_api_\u067e\u0646\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_maintenance_mode_\u0645\u0631\u06a9\u0632\u06cc_web_api_\u067e\u0646\u0644_\u0647\u0627",
      "target": "prompt_maintenance_mode_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_maintenance_mode_\u0645\u0631\u06a9\u0632\u06cc_web_api_\u067e\u0646\u0644_\u0647\u0627",
      "target": "prompt_maintenance_mode_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_maintenance_mode_\u0645\u0631\u06a9\u0632\u06cc_web_api_\u067e\u0646\u0644_\u0647\u0627",
      "target": "prompt_maintenance_mode_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_maintenance_mode_\u0645\u0631\u06a9\u0632\u06cc_web_api_\u067e\u0646\u0644_\u0647\u0627",
      "target": "prompt_maintenance_mode_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_maintenance_mode_\u0645\u0631\u06a9\u0632\u06cc_web_api_\u067e\u0646\u0644_\u0647\u0627",
      "target": "prompt_maintenance_mode_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_maintenance_mode_\u0645\u0631\u06a9\u0632\u06cc_web_api_\u067e\u0646\u0644_\u0647\u0627",
      "target": "prompt_maintenance_mode_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_maintenance_mode_\u0645\u0631\u06a9\u0632\u06cc_web_api_\u067e\u0646\u0644_\u0647\u0627",
      "target": "prompt_maintenance_mode_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_maintenance_mode_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_maintenance_mode_\u06f2_\u06a9\u0634_\u06a9\u0631\u062f\u0646_\u062e\u0648\u0627\u0646\u062f\u0646_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0646\u0647_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_maintenance_mode_\u06f3_subscriber_\u0645\u0631\u06a9\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_maintenance_mode_\u06f4_\u062a\u0641\u06a9\u06cc\u06a9_\u067e\u0627\u0633\u062e_api_\u0627\u0632_\u067e\u0627\u0633\u062e_web"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_maintenance_mode_\u06f5_\u062a\u0639\u0627\u0645\u0644_\u0628\u0627_exceptionsubscriber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_maintenance_mode_\u06f6_ui_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/maintenance-mode.md",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_maintenance_mode_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_maintenance_mode_\u06f7_\u062f\u0633\u062a\u0648\u0631_\u06a9\u0646\u0633\u0648\u0644_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0627\u0645\u0627_\u062a\u0648\u0635\u06cc\u0647_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mark_past_slots_unavailable",
      "target": "prompt_mark_past_slots_unavailable_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0631\u0632\u0631\u0648_\u06a9\u0631\u062f\u0646_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u06af\u0630\u0634\u062a\u0647_\u062f\u0631_\u0631\u0648\u0632_\u062c\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mark_past_slots_unavailable_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0631\u0632\u0631\u0648_\u06a9\u0631\u062f\u0646_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u06af\u0630\u0634\u062a\u0647_\u062f\u0631_\u0631\u0648\u0632_\u062c\u0627\u0631\u06cc",
      "target": "prompt_mark_past_slots_unavailable_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mark_past_slots_unavailable_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0631\u0632\u0631\u0648_\u06a9\u0631\u062f\u0646_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u06af\u0630\u0634\u062a\u0647_\u062f\u0631_\u0631\u0648\u0632_\u062c\u0627\u0631\u06cc",
      "target": "prompt_mark_past_slots_unavailable_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mark_past_slots_unavailable_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0631\u0632\u0631\u0648_\u06a9\u0631\u062f\u0646_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u06af\u0630\u0634\u062a\u0647_\u062f\u0631_\u0631\u0648\u0632_\u062c\u0627\u0631\u06cc",
      "target": "prompt_mark_past_slots_unavailable_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mark_past_slots_unavailable_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0631\u0632\u0631\u0648_\u06a9\u0631\u062f\u0646_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u06af\u0630\u0634\u062a\u0647_\u062f\u0631_\u0631\u0648\u0632_\u062c\u0627\u0631\u06cc",
      "target": "prompt_mark_past_slots_unavailable_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mark_past_slots_unavailable_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0631\u0632\u0631\u0648_\u06a9\u0631\u062f\u0646_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u06af\u0630\u0634\u062a\u0647_\u062f\u0631_\u0631\u0648\u0632_\u062c\u0627\u0631\u06cc",
      "target": "prompt_mark_past_slots_unavailable_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mark_past_slots_unavailable_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0631\u0632\u0631\u0648_\u06a9\u0631\u062f\u0646_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u06af\u0630\u0634\u062a\u0647_\u062f\u0631_\u0631\u0648\u0632_\u062c\u0627\u0631\u06cc",
      "target": "prompt_mark_past_slots_unavailable_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mark_past_slots_unavailable_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0631\u0632\u0631\u0648_\u06a9\u0631\u062f\u0646_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u06af\u0630\u0634\u062a\u0647_\u062f\u0631_\u0631\u0648\u0632_\u062c\u0627\u0631\u06cc",
      "target": "prompt_mark_past_slots_unavailable_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mark_past_slots_unavailable_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_mark_past_slots_unavailable_getavailableslots_\u0628\u0631\u0627\u06cc_\u0686\u06a9_\u06a9\u0627\u0646\u0641\u0644\u06cc\u06a9\u062a_\u0631\u0632\u0631\u0648_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_flat_\u0642\u0627\u0628\u0644_\u0631\u0632\u0631\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mark_past_slots_unavailable_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_mark_past_slots_unavailable_slotcalculatorservice_getallslotswithavailability_is_available_\u0641\u0642\u0637_\u0631\u0632\u0631\u0648_\u0631\u0627_\u0686\u06a9_\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mark_past_slots_unavailable_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mark_past_slots_unavailable_\u06f1_\u0627\u0633\u0644\u0627\u062a_\u06af\u0630\u0634\u062a\u0647_\u0631\u0627_\u062f\u0631_is_available_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mark_past_slots_unavailable_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mark_past_slots_unavailable_\u06f2_\u0627\u0633\u0644\u0627\u062a_\u06af\u0630\u0634\u062a\u0647_\u0631\u0627_\u0627\u0632_getavailableslots_\u0647\u0645_\u062d\u0630\u0641_\u06a9\u0646_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mark-past-slots-unavailable.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mark_past_slots_unavailable_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mark_past_slots_unavailable_\u06f3_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap",
      "target": "prompt_mellat_production_soap_\u0628\u0631\u062f\u0646_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a_\u0631\u0648\u06cc_\u0645\u062d\u06cc\u0637_\u0648\u0627\u0642\u0639\u06cc_production_\u0628\u0627_soap_native"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0628\u0631\u062f\u0646_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a_\u0631\u0648\u06cc_\u0645\u062d\u06cc\u0637_\u0648\u0627\u0642\u0639\u06cc_production_\u0628\u0627_soap_native",
      "target": "prompt_mellat_production_soap_\u0622\u0646\u0686\u0647_\u0646\u0628\u0627\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0628\u0631\u062f\u0646_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a_\u0631\u0648\u06cc_\u0645\u062d\u06cc\u0637_\u0648\u0627\u0642\u0639\u06cc_production_\u0628\u0627_soap_native",
      "target": "prompt_mellat_production_soap_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0628\u0631\u062f\u0646_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a_\u0631\u0648\u06cc_\u0645\u062d\u06cc\u0637_\u0648\u0627\u0642\u0639\u06cc_production_\u0628\u0627_soap_native",
      "target": "prompt_mellat_production_soap_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0628\u0631\u062f\u0646_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a_\u0631\u0648\u06cc_\u0645\u062d\u06cc\u0637_\u0648\u0627\u0642\u0639\u06cc_production_\u0628\u0627_soap_native",
      "target": "prompt_mellat_production_soap_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u0639\u0645\u0644\u06cc\u0627\u062a\u06cc_prod"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0628\u0631\u062f\u0646_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a_\u0631\u0648\u06cc_\u0645\u062d\u06cc\u0637_\u0648\u0627\u0642\u0639\u06cc_production_\u0628\u0627_soap_native",
      "target": "prompt_mellat_production_soap_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0628\u0631\u062f\u0646_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a_\u0631\u0648\u06cc_\u0645\u062d\u06cc\u0637_\u0648\u0627\u0642\u0639\u06cc_production_\u0628\u0627_soap_native",
      "target": "prompt_mellat_production_soap_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0628\u0631\u062f\u0646_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a_\u0631\u0648\u06cc_\u0645\u062d\u06cc\u0637_\u0648\u0627\u0642\u0639\u06cc_production_\u0628\u0627_soap_native",
      "target": "prompt_mellat_production_soap_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_mellat_production_soap_mellatgateway_php_\u062b\u0627\u0628\u062a_\u0647\u0627_\u0648_\u0645\u0633\u06cc\u0631_prod_\u0641\u0639\u0644\u06cc_post_\u062e\u0627\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mellat_production_soap_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_wsdl_prod_\u0633\u0627\u0632\u0646\u062f\u0647_\u062a\u0646\u0628\u0644_soapclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mellat_production_soap_\u06f2_initiate_\u0645\u0633\u06cc\u0631_prod_\u0628\u0627_soapclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mellat_production_soap_\u06f3_verify_prod_\u0628\u0627_verify_settle_\u062c\u062f\u0627_\u0637\u0628\u0642_\u0622\u0645\u0648\u0632\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mellat_production_soap_\u06f4_refund_reverse_prod_\u0628\u0627_soapclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mellat_production_soap_\u06f5_\u062d\u0630\u0641_helper\u0647\u0627\u06cc_\u0645\u0631\u062f\u0647_prod"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-production-soap.md",
      "source_location": "L197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_production_soap_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mellat_production_soap_\u06f6_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u062d\u06cc\u0637_prod"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway",
      "target": "prompt_mellat_sandbox_gateway_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u06af\u0627\u0647_sandbox_\u0628\u0627\u0646\u06a9_\u0645\u0644\u062a_banktest_ir_\u0645\u0648\u0642\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u06af\u0627\u0647_sandbox_\u0628\u0627\u0646\u06a9_\u0645\u0644\u062a_banktest_ir_\u0645\u0648\u0642\u062a",
      "target": "prompt_mellat_sandbox_gateway_\u062a\u0633\u062a_e2e_\u0631\u0648\u06cc_ddev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u06af\u0627\u0647_sandbox_\u0628\u0627\u0646\u06a9_\u0645\u0644\u062a_banktest_ir_\u0645\u0648\u0642\u062a",
      "target": "prompt_mellat_sandbox_gateway_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u06af\u0627\u0647_sandbox_\u0628\u0627\u0646\u06a9_\u0645\u0644\u062a_banktest_ir_\u0645\u0648\u0642\u062a",
      "target": "prompt_mellat_sandbox_gateway_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u06af\u0627\u0647_sandbox_\u0628\u0627\u0646\u06a9_\u0645\u0644\u062a_banktest_ir_\u0645\u0648\u0642\u062a",
      "target": "prompt_mellat_sandbox_gateway_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u06af\u0627\u0647_sandbox_\u0628\u0627\u0646\u06a9_\u0645\u0644\u062a_banktest_ir_\u0645\u0648\u0642\u062a",
      "target": "prompt_mellat_sandbox_gateway_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u06af\u0627\u0647_sandbox_\u0628\u0627\u0646\u06a9_\u0645\u0644\u062a_banktest_ir_\u0645\u0648\u0642\u062a",
      "target": "prompt_mellat_sandbox_gateway_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u06af\u0627\u0647_sandbox_\u0628\u0627\u0646\u06a9_\u0645\u0644\u062a_banktest_ir_\u0645\u0648\u0642\u062a",
      "target": "prompt_mellat_sandbox_gateway_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u06af\u0627\u0647_sandbox_\u0628\u0627\u0646\u06a9_\u0645\u0644\u062a_banktest_ir_\u0645\u0648\u0642\u062a",
      "target": "prompt_mellat_sandbox_gateway_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0632\u0645\u06cc\u0646\u0647",
      "target": "prompt_mellat_sandbox_gateway_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_sandbox_banktest_ir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_mellat_sandbox_gateway_gatewayfactory_php_resolve_\u062f\u0631_\u062d\u0627\u0644\u062a_test_mode_\u0647\u0645\u06cc\u0634\u0647_mock_\u0645\u06cc_\u062f\u0647\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_mellat_sandbox_gateway_mellatgateway_php_\u062e\u0637\u0648\u0637_\u06a9\u0644\u06cc\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_mellat_sandbox_gateway_securityheaderssubscriber_php_\u062e\u0637_\u06f4\u06f4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mellat_sandbox_gateway_\u06f1_mellatgateway_\u0633\u0648\u06cc\u06cc\u0686_sandbox"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mellat_sandbox_gateway_\u06f2_gatewayfactory_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0627\u0632_mellat_\u062f\u0631_sandbox_\u0628\u062f\u0648\u0646_mock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L221",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mellat_sandbox_gateway_\u06f3_csp_\u0627\u062c\u0627\u0632\u0647_\u0641\u0631\u0645_\u0628\u0647_sandbox_banktest_ir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mellat_sandbox_gateway_\u06f4_siteconfigcontroller_\u06a9\u0644\u06cc\u062f_\u0642\u0627\u0628\u0644_\u062a\u0646\u0638\u06cc\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/mellat-sandbox-gateway.md",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_mellat_sandbox_gateway_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_mellat_sandbox_gateway_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_payment_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1031",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u06af\u0633\u062a\u0631\u0634_oauth_userinfo_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L301",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u06f5_switch_context_api_\u0628\u06a9_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L914",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1\u06f0_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u0646\u0648\u0628\u062a_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L369",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u0628\u0647_\u0631\u0648\u0632_\u06a9\u0631\u062f\u0646_authstore_ts_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L404",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u06f5_\u0635\u0641\u062d\u0647_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L455",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f3_\u0645\u062d\u0627\u0641\u0638\u062a_route_\u0647\u0627_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L494",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f4_sidebar_\u067e\u0648\u06cc\u0627_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L542",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f5_endpoint_\u0647\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062c\u062f\u06cc\u062f_\u0628\u06a9_\u0627\u0646\u062f_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L651",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f6_dashboardpage_tsx_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L695",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f7_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L723",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f8_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0641\u06cc\u0644\u062a\u0631\u0634\u062f\u0647_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L808",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L982",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0647\u062f\u0641_\u06a9\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_api_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard",
      "target": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u062a\u063a\u06cc\u06cc\u0631_\u0628\u062e\u0648\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_api_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646",
      "target": "prompt_multi_role_dashboard_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0633\u0627\u062e\u062a\u0647_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_api_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646",
      "target": "prompt_multi_role_dashboard_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u06a9\u0646_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_api_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646",
      "target": "prompt_multi_role_dashboard_\u062a\u063a\u06cc\u06cc\u0631_\u0631\u0648\u06cc_api_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646",
      "target": "prompt_multi_role_dashboard_\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc_\u0686\u0646\u062f_context"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646",
      "target": "prompt_multi_role_dashboard_\u0642\u0627\u0646\u0648\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_context"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646",
      "target": "prompt_multi_role_dashboard_\u0645\u0641\u0647\u0648\u0645_available_contexts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646",
      "target": "prompt_multi_role_dashboard_\u0645\u0641\u0647\u0648\u0645_db_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646",
      "target": "prompt_multi_role_dashboard_\u0645\u0641\u0647\u0648\u0645_db_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u062a\u063a\u06cc\u06cc\u0631_\u0628\u062e\u0648\u0627\u0646",
      "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u062a\u063a\u06cc\u06cc\u0631_\u0628\u062e\u0648\u0627\u0646",
      "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u06af\u0633\u062a\u0631\u0634_oauth_userinfo_\u0628\u06a9_\u0627\u0646\u062f",
      "target": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_src_auth_controller_authcontroller_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L303",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u06f5_switch_context_api_\u0628\u06a9_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_src_auth_controller_authcontroller_php_303"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L305",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_src_auth_controller_authcontroller_php_303",
      "target": "prompt_multi_role_dashboard_post_api_v1_auth_switch_context_is_authenticated_fully"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L406",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u06f5_\u0635\u0641\u062d\u0647_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f_assets_admin_pages_selectcontextpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L457",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f3_\u0645\u062d\u0627\u0641\u0638\u062a_route_\u0647\u0627_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f",
      "target": "prompt_multi_role_dashboard_\u062f\u0631_app_tsx_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_roleroute_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L496",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f4_sidebar_\u067e\u0648\u06cc\u0627_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f",
      "target": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_assets_admin_components_layout_sidebar_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L507",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_assets_admin_components_layout_sidebar_tsx",
      "target": "prompt_multi_role_dashboard_\u0627\u062f\u0645\u06cc\u0646_\u0647\u0645\u0647_\u0644\u06cc\u0646\u06a9_\u0647\u0627\u06cc_\u0641\u0639\u0644\u06cc_\u0628\u062f\u0648\u0646_\u062a\u063a\u06cc\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L520",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_assets_admin_components_layout_sidebar_tsx",
      "target": "prompt_multi_role_dashboard_\u062f\u06a9\u062a\u0631_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L509",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_assets_admin_components_layout_sidebar_tsx",
      "target": "prompt_multi_role_dashboard_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L529",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_assets_admin_components_layout_sidebar_tsx",
      "target": "prompt_multi_role_dashboard_\u0645\u0646\u0634\u06cc_secretary_\u0628\u0631_\u0627\u0633\u0627\u0633_context_permissions_resources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L551",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f5_endpoint_\u0647\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062c\u062f\u06cc\u062f_\u0628\u06a9_\u0627\u0646\u062f_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_get_api_v1_dashboard_clinic_role_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L586",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f5_endpoint_\u0647\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062c\u062f\u06cc\u062f_\u0628\u06a9_\u0627\u0646\u062f_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_get_api_v1_dashboard_doctor_role_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L621",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f5_endpoint_\u0647\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062c\u062f\u06cc\u062f_\u0628\u06a9_\u0627\u0646\u062f_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_get_api_v1_dashboard_secretary_role_secretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L544",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f5_endpoint_\u0647\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062c\u062f\u06cc\u062f_\u0628\u06a9_\u0627\u0646\u062f_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f_src_dashboard_controller_dashboardcontroller_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L697",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f7_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f",
      "target": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f_assets_admin_pages_myclinicpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L725",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f8_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0641\u06cc\u0644\u062a\u0631\u0634\u062f\u0647_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_endpoint_\u062c\u062f\u06cc\u062f_get_api_v1_my_appointments_is_authenticated_fully"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L750",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f8_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0641\u06cc\u0644\u062a\u0631\u0634\u062f\u0647_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_appointmentspage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L770",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_appointmentspage_tsx",
      "target": "prompt_multi_role_dashboard_\u0646\u0645\u0627\u06cc_\u062c\u062f\u0648\u0644\u06cc_tableview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L775",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_appointmentspage_tsx",
      "target": "prompt_multi_role_dashboard_\u0646\u0645\u0627\u06cc_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc_timelineview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L763",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_appointmentspage_tsx",
      "target": "prompt_multi_role_dashboard_\u0647\u062f\u0631_\u0635\u0641\u062d\u0647_\u0645\u0634\u062a\u0631\u06a9_\u0647\u0631_\u062f\u0648_\u0646\u0645\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L783",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_appointmentspage_tsx",
      "target": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0628\u0627\u06cc\u062f_\u062f\u0631_entity_\u0648_frontend_\u0647\u0631_\u062f\u0648_\u0628\u0627\u0634\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L848",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_appointment_entity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L868",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_appointmentcontroller_book"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L815",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_siteconfig_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L840",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u06a9\u0646\u062a\u0631\u0644\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L905",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_appointmentspage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L895",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0635\u0641\u062d\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L810",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0645\u0646\u0637\u0642_\u06a9\u0633\u0628_\u0648\u06a9\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L943",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1\u06f0_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u0646\u0648\u0628\u062a_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_endpoint_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L922",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1\u06f0_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u0646\u0648\u0628\u062a_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u06cc\u0644\u062f_\u062c\u062f\u06cc\u062f_\u0631\u0648\u06cc_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L968",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1\u06f0_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u0646\u0648\u0628\u062a_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062a\u0628_\u0628\u062e\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L916",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1\u06f0_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u0646\u0648\u0628\u062a_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f",
      "target": "prompt_multi_role_dashboard_\u0645\u0646\u0637\u0642_\u06a9\u0633\u0628_\u0648\u06a9\u0627\u0631_916"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L984",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "target": "prompt_multi_role_dashboard_css_ui_\u0641\u0642\u0637_template_css"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L998",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u0642\u0648\u0627\u0646\u06cc\u0646_\u06a9\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1003",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "target": "prompt_multi_role_dashboard_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L993",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc",
      "target": "prompt_multi_role_dashboard_\u067e\u0627\u0633\u062e_\u0647\u0627\u06cc_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1062",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_multi_role_dashboard_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1033",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1041",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1065",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_multi_role_dashboard_\u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1050",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/multi-role-dashboard.md",
      "source_location": "L1057",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint",
      "target": "prompt_my_payments_list_endpoint_\u0627\u0641\u0632\u0648\u062f\u0646_endpoint_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u0644\u0627\u06af\u06cc\u0646_\u0634\u062f\u0647_get_api_v1_my_payments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0627\u0641\u0632\u0648\u062f\u0646_endpoint_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u0644\u0627\u06af\u06cc\u0646_\u0634\u062f\u0647_get_api_v1_my_payments",
      "target": "prompt_my_payments_list_endpoint_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0627\u0641\u0632\u0648\u062f\u0646_endpoint_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u0644\u0627\u06af\u06cc\u0646_\u0634\u062f\u0647_get_api_v1_my_payments",
      "target": "prompt_my_payments_list_endpoint_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0627\u0641\u0632\u0648\u062f\u0646_endpoint_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u0644\u0627\u06af\u06cc\u0646_\u0634\u062f\u0647_get_api_v1_my_payments",
      "target": "prompt_my_payments_list_endpoint_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0627\u0641\u0632\u0648\u062f\u0646_endpoint_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u0644\u0627\u06af\u06cc\u0646_\u0634\u062f\u0647_get_api_v1_my_payments",
      "target": "prompt_my_payments_list_endpoint_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0627\u0641\u0632\u0648\u062f\u0646_endpoint_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u0644\u0627\u06af\u06cc\u0646_\u0634\u062f\u0647_get_api_v1_my_payments",
      "target": "prompt_my_payments_list_endpoint_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0627\u0641\u0632\u0648\u062f\u0646_endpoint_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u0644\u0627\u06af\u06cc\u0646_\u0634\u062f\u0647_get_api_v1_my_payments",
      "target": "prompt_my_payments_list_endpoint_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0627\u0641\u0632\u0648\u062f\u0646_endpoint_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u0644\u0627\u06af\u06cc\u0646_\u0634\u062f\u0647_get_api_v1_my_payments",
      "target": "prompt_my_payments_list_endpoint_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_my_payments_list_endpoint_payment_\u0644\u06cc\u0646\u06a9_user_toarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_my_payments_list_endpoint_paymentrepository_\u0628\u062f\u0648\u0646_findbyuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_my_payments_list_endpoint_route_\u0646\u0627\u0645\u0648\u062c\u0648\u062f_\u06a9\u0647_\u0641\u0631\u0627\u0646\u062a_\u0635\u062f\u0627_\u0645\u06cc_\u0632\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_my_payments_list_endpoint_\u06f1_findbyuser_\u062f\u0631_paymentrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_my_payments_list_endpoint_\u06f2_endpoint_get_api_v1_my_payments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_my_payments_list_endpoint_\u06f3_\u0645\u0637\u0645\u0626\u0646_\u0634\u0648_route_\u0639\u0645\u0648\u0645\u06cc_auth_\u062f\u0631\u0633\u062a_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-list-endpoint.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_list_endpoint_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_my_payments_list_endpoint_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_ui_redesign",
      "target": "prompt_my_payments_ui_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0635\u0641\u062d\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_admin_my_payments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_ui_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0635\u0641\u062d\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_admin_my_payments",
      "target": "prompt_my_payments_ui_redesign_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_ui_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0635\u0641\u062d\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_admin_my_payments",
      "target": "prompt_my_payments_ui_redesign_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_ui_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0635\u0641\u062d\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_admin_my_payments",
      "target": "prompt_my_payments_ui_redesign_\u0645\u0634\u06a9\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L284",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_ui_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0635\u0641\u062d\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_admin_my_payments",
      "target": "prompt_my_payments_ui_redesign_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_ui_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0635\u0641\u062d\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_admin_my_payments",
      "target": "prompt_my_payments_ui_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_ui_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0635\u0641\u062d\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_admin_my_payments",
      "target": "prompt_my_payments_ui_redesign_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_ui_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0635\u0641\u062d\u0647_\u0644\u06cc\u0633\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_admin_my_payments",
      "target": "prompt_my_payments_ui_redesign_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_ui_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_my_payments_ui_redesign_\u06f1_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u062e\u0644\u0627\u0635\u0647_\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_ui_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_my_payments_ui_redesign_\u06f2_hook_\u062e\u0644\u0627\u0635\u0647_\u062f\u0631_\u0641\u0631\u0627\u0646\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_ui_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_my_payments_ui_redesign_\u06f3_\u0628\u062c_\u0648\u0636\u0639\u06cc\u062a_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_ui_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_my_payments_ui_redesign_\u06f4_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_mypaymentspage_tsx_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0627\u0644\u06af\u0648\u06cc_claimspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/my-payments-ui-redesign.md",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_my_payments_ui_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_my_payments_ui_redesign_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_national_code_unique_profile",
      "target": "prompt_national_code_unique_profile_\u06cc\u06a9\u062a\u0627_\u0628\u0648\u062f\u0646_\u06a9\u062f_\u0645\u0644\u06cc_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_\u0647\u0631_\u06a9\u062f_\u0645\u0644\u06cc_\u0641\u0642\u0637_\u06cc\u06a9_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_national_code_unique_profile_\u06cc\u06a9\u062a\u0627_\u0628\u0648\u062f\u0646_\u06a9\u062f_\u0645\u0644\u06cc_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_\u0647\u0631_\u06a9\u062f_\u0645\u0644\u06cc_\u0641\u0642\u0637_\u06cc\u06a9_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_national_code_unique_profile_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_national_code_unique_profile_\u06cc\u06a9\u062a\u0627_\u0628\u0648\u062f\u0646_\u06a9\u062f_\u0645\u0644\u06cc_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_\u0647\u0631_\u06a9\u062f_\u0645\u0644\u06cc_\u0641\u0642\u0637_\u06cc\u06a9_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_national_code_unique_profile_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_national_code_unique_profile_\u06cc\u06a9\u062a\u0627_\u0628\u0648\u062f\u0646_\u06a9\u062f_\u0645\u0644\u06cc_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_\u0647\u0631_\u06a9\u062f_\u0645\u0644\u06cc_\u0641\u0642\u0637_\u06cc\u06a9_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_national_code_unique_profile_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_national_code_unique_profile_\u06cc\u06a9\u062a\u0627_\u0628\u0648\u062f\u0646_\u06a9\u062f_\u0645\u0644\u06cc_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_\u0647\u0631_\u06a9\u062f_\u0645\u0644\u06cc_\u0641\u0642\u0637_\u06cc\u06a9_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_national_code_unique_profile_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_national_code_unique_profile_\u06cc\u06a9\u062a\u0627_\u0628\u0648\u062f\u0646_\u06a9\u062f_\u0645\u0644\u06cc_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_\u0647\u0631_\u06a9\u062f_\u0645\u0644\u06cc_\u0641\u0642\u0637_\u06cc\u06a9_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_national_code_unique_profile_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_national_code_unique_profile_\u06cc\u06a9\u062a\u0627_\u0628\u0648\u062f\u0646_\u06a9\u062f_\u0645\u0644\u06cc_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_\u0647\u0631_\u06a9\u062f_\u0645\u0644\u06cc_\u0641\u0642\u0637_\u06cc\u06a9_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_national_code_unique_profile_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_national_code_unique_profile_\u06cc\u06a9\u062a\u0627_\u0628\u0648\u062f\u0646_\u06a9\u062f_\u0645\u0644\u06cc_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_\u0647\u0631_\u06a9\u062f_\u0645\u0644\u06cc_\u0641\u0642\u0637_\u06cc\u06a9_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_national_code_unique_profile_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_national_code_unique_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_national_code_unique_profile_\u06f1_\u0642\u06cc\u062f_\u06cc\u06a9\u062a\u0627\u06cc_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_partial_\u0641\u0642\u0637_\u0645\u0642\u0627\u062f\u06cc\u0631_non_null"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_national_code_unique_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_national_code_unique_profile_\u06f2_\u0645\u062a\u062f_repository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_national_code_unique_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_national_code_unique_profile_\u06f3_\u0686\u06a9_\u06cc\u06a9\u062a\u0627\u06cc\u06cc_\u062f\u0631_\u0633\u0637\u062d_\u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646_\u0642\u0628\u0644_\u0627\u0632_flush"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_national_code_unique_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_national_code_unique_profile_\u06f4_\u06a9\u062f_\u062e\u0637\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/national-code-unique-profile.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_national_code_unique_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_national_code_unique_profile_\u06f5_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0645\u0646\u0634\u06cc_\u0633\u0627\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_new_visit_modal_ux",
      "target": "prompt_new_visit_modal_ux_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0645\u0648\u062f\u0627\u0644_\u062b\u0628\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_new_visit_modal_ux_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0645\u0648\u062f\u0627\u0644_\u062b\u0628\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u062c\u062f\u06cc\u062f",
      "target": "prompt_new_visit_modal_ux_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_new_visit_modal_ux_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0645\u0648\u062f\u0627\u0644_\u062b\u0628\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u062c\u062f\u06cc\u062f",
      "target": "prompt_new_visit_modal_ux_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_new_visit_modal_ux_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0645\u0648\u062f\u0627\u0644_\u062b\u0628\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u062c\u062f\u06cc\u062f",
      "target": "prompt_new_visit_modal_ux_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_new_visit_modal_ux_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0645\u0648\u062f\u0627\u0644_\u062b\u0628\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u062c\u062f\u06cc\u062f",
      "target": "prompt_new_visit_modal_ux_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_new_visit_modal_ux_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0645\u0648\u062f\u0627\u0644_\u062b\u0628\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u062c\u062f\u06cc\u062f",
      "target": "prompt_new_visit_modal_ux_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_new_visit_modal_ux_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0645\u0648\u062f\u0627\u0644_\u062b\u0628\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u062c\u062f\u06cc\u062f",
      "target": "prompt_new_visit_modal_ux_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_new_visit_modal_ux_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u0645\u0648\u062f\u0627\u0644_\u062b\u0628\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u062c\u062f\u06cc\u062f",
      "target": "prompt_new_visit_modal_ux_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_new_visit_modal_ux_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_new_visit_modal_ux_\u06f1_\u0633\u0627\u062e\u062a\u0627\u0631_\u0628\u0635\u0631\u06cc_\u0645\u0648\u062f\u0627\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_new_visit_modal_ux_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_new_visit_modal_ux_\u06f2_\u0627\u062a\u0635\u0627\u0644_\u0628\u06cc\u0645\u0647_\u0628\u0647_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_new_visit_modal_ux_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_new_visit_modal_ux_\u06f3_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u06cc\u06a9\u062f\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/new-visit-modal-ux.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_new_visit_modal_ux_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_new_visit_modal_ux_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits",
      "target": "prompt_normalize_persian_digits_\u0646\u0631\u0645\u0627\u0644_\u0633\u0627\u0632\u06cc_\u0627\u0631\u0642\u0627\u0645_\u0641\u0627\u0631\u0633\u06cc_\u0639\u0631\u0628\u06cc_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0646\u0631\u0645\u0627\u0644_\u0633\u0627\u0632\u06cc_\u0627\u0631\u0642\u0627\u0645_\u0641\u0627\u0631\u0633\u06cc_\u0639\u0631\u0628\u06cc_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0646\u0631\u0645\u0627\u0644_\u0633\u0627\u0632\u06cc_\u0627\u0631\u0642\u0627\u0645_\u0641\u0627\u0631\u0633\u06cc_\u0639\u0631\u0628\u06cc_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0646\u0631\u0645\u0627\u0644_\u0633\u0627\u0632\u06cc_\u0627\u0631\u0642\u0627\u0645_\u0641\u0627\u0631\u0633\u06cc_\u0639\u0631\u0628\u06cc_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L295",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0646\u0631\u0645\u0627\u0644_\u0633\u0627\u0632\u06cc_\u0627\u0631\u0642\u0627\u0645_\u0641\u0627\u0631\u0633\u06cc_\u0639\u0631\u0628\u06cc_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0646\u0631\u0645\u0627\u0644_\u0633\u0627\u0632\u06cc_\u0627\u0631\u0642\u0627\u0645_\u0641\u0627\u0631\u0633\u06cc_\u0639\u0631\u0628\u06cc_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0646\u0631\u0645\u0627\u0644_\u0633\u0627\u0632\u06cc_\u0627\u0631\u0642\u0627\u0645_\u0641\u0627\u0631\u0633\u06cc_\u0639\u0631\u0628\u06cc_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0646\u0631\u0645\u0627\u0644_\u0633\u0627\u0632\u06cc_\u0627\u0631\u0642\u0627\u0645_\u0641\u0627\u0631\u0633\u06cc_\u0639\u0631\u0628\u06cc_\u062f\u0631_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_normalize_persian_digits_backend_src_shared_util_persiantext_php_31_34"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_normalize_persian_digits_schema\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0627\u0631\u0642\u0627\u0645_\u0641\u0627\u0631\u0633\u06cc_\u0631\u0627_\u0631\u062f_\u0645\u06cc_\u06a9\u0646\u0646\u062f_\u0686\u0648\u0646_d_\u0641\u0642\u0637_ascii_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_normalize_persian_digits_\u0627\u0628\u0632\u0627\u0631_\u0645\u0648\u062c\u0648\u062f_assets_admin_lib_utils_ts_105_116"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_normalize_persian_digits_\u0627\u0644\u06af\u0648\u06cc_\u062f\u0631\u0633\u062a_schema_assets_admin_lib_utils_ts_125_135"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_normalize_persian_digits_\u0627\u0644\u06af\u0648\u06cc_\u062f\u0631\u0633\u062a_\u0645\u0648\u062c\u0648\u062f_assets_admin_components_ui_input_tsx_19_25"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_normalize_persian_digits_\u0641\u0631\u0645_\u0645\u0646\u0634\u06cc_assets_admin_pages_mysecretariespage_tsx_437_441"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_normalize_persian_digits_\u06f1_\u062a\u06a9\u0645\u06cc\u0644_\u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u062f\u0631_lib_utils_ts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_normalize_persian_digits_\u06f2_\u062d\u0630\u0641_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0647\u0627\u06cc_\u062a\u06a9\u0631\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_normalize_persian_digits_\u06f3_\u0641\u0631\u0645_\u0645\u0646\u0634\u06cc_\u0646\u0642\u0637\u0647_\u0634\u0631\u0648\u0639_\u06af\u0632\u0627\u0631\u0634_\u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_normalize_persian_digits_\u06f4_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L260",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_normalize_persian_digits_\u06f5_\u0627\u0635\u0644\u0627\u062d_schema\u0647\u0627\u06cc_zod"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_normalize_persian_digits_\u06f6_\u0644\u0627\u06cc\u0647_\u062f\u0641\u0627\u0639\u06cc_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L288",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_normalize_persian_digits_\u06f7_\u062a\u0633\u062a_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L250",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u06f4_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0628\u0627\u0646\u06a9\u06cc_\u0647\u06cc\u0686_\u06a9\u062f\u0627\u0645_\u062a\u0628\u062f\u06cc\u0644_\u0646\u062f\u0627\u0631\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u06f4_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0628\u06cc\u0645\u0627\u0631\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u06f4_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u06f4_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0632\u0645\u0627\u0646_\u0628\u0646\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u06f4_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0641\u0642\u0637_\u06cc\u06a9\u062f\u0633\u062a_\u0633\u0627\u0632\u06cc_\u0627\u0632_\u0642\u0628\u0644_\u062f\u0631\u0633\u062a_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u06f4_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0645\u0628\u0644\u063a_\u062f\u0631\u0635\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u06f4_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u06f4_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u06f4_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u06f4_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u067e\u0631\u0633\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/normalize-persian-digits.md",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_normalize_persian_digits_\u06f4_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc",
      "target": "prompt_normalize_persian_digits_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0632\u0634\u06a9_\u062a\u0644\u0641\u0646_\u062b\u0627\u0628\u062a_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0647\u0627_\u0627\u0632_\u0642\u0628\u0644_\u062f\u0631\u0633\u062a_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_sms_site_name",
      "target": "prompt_otp_sms_site_name_\u0627\u0641\u0632\u0648\u062f\u0646_\u0627\u0633\u0645_\u0633\u0627\u06cc\u062a_\u0634\u0647\u0631_\u0628\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u062f_\u062a\u0623\u06cc\u06cc\u062f_otp_\u0628\u0647_\u0635\u0648\u0631\u062a_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_sms_site_name_\u0627\u0641\u0632\u0648\u062f\u0646_\u0627\u0633\u0645_\u0633\u0627\u06cc\u062a_\u0634\u0647\u0631_\u0628\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u062f_\u062a\u0623\u06cc\u06cc\u062f_otp_\u0628\u0647_\u0635\u0648\u0631\u062a_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc",
      "target": "prompt_otp_sms_site_name_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_sms_site_name_\u0627\u0641\u0632\u0648\u062f\u0646_\u0627\u0633\u0645_\u0633\u0627\u06cc\u062a_\u0634\u0647\u0631_\u0628\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u062f_\u062a\u0623\u06cc\u06cc\u062f_otp_\u0628\u0647_\u0635\u0648\u0631\u062a_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc",
      "target": "prompt_otp_sms_site_name_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_sms_site_name_\u0627\u0641\u0632\u0648\u062f\u0646_\u0627\u0633\u0645_\u0633\u0627\u06cc\u062a_\u0634\u0647\u0631_\u0628\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u062f_\u062a\u0623\u06cc\u06cc\u062f_otp_\u0628\u0647_\u0635\u0648\u0631\u062a_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc",
      "target": "prompt_otp_sms_site_name_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_sms_site_name_\u0627\u0641\u0632\u0648\u062f\u0646_\u0627\u0633\u0645_\u0633\u0627\u06cc\u062a_\u0634\u0647\u0631_\u0628\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u062f_\u062a\u0623\u06cc\u06cc\u062f_otp_\u0628\u0647_\u0635\u0648\u0631\u062a_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc",
      "target": "prompt_otp_sms_site_name_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_sms_site_name_\u0627\u0641\u0632\u0648\u062f\u0646_\u0627\u0633\u0645_\u0633\u0627\u06cc\u062a_\u0634\u0647\u0631_\u0628\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u062f_\u062a\u0623\u06cc\u06cc\u062f_otp_\u0628\u0647_\u0635\u0648\u0631\u062a_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc",
      "target": "prompt_otp_sms_site_name_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_sms_site_name_\u0627\u0641\u0632\u0648\u062f\u0646_\u0627\u0633\u0645_\u0633\u0627\u06cc\u062a_\u0634\u0647\u0631_\u0628\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u062f_\u062a\u0623\u06cc\u06cc\u062f_otp_\u0628\u0647_\u0635\u0648\u0631\u062a_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc",
      "target": "prompt_otp_sms_site_name_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_sms_site_name_\u0627\u0641\u0632\u0648\u062f\u0646_\u0627\u0633\u0645_\u0633\u0627\u06cc\u062a_\u0634\u0647\u0631_\u0628\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u062f_\u062a\u0623\u06cc\u06cc\u062f_otp_\u0628\u0647_\u0635\u0648\u0631\u062a_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc",
      "target": "prompt_otp_sms_site_name_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_sms_site_name_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_otp_sms_site_name_\u06f1_otpservice_resolve_\u0627\u0633\u0645_\u0633\u0627\u06cc\u062a_\u0648_\u062a\u0632\u0631\u06cc\u0642_site"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_sms_site_name_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_otp_sms_site_name_\u06f2_authcontroller_sendcode_\u062e\u0648\u0627\u0646\u062f\u0646_domain_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0627\u0632_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_sms_site_name_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_otp_sms_site_name_\u06f3_smsmessagetemplate_\u062b\u0628\u062a_site_\u0628\u0647_\u0639\u0646\u0648\u0627\u0646_\u0645\u062a\u063a\u06cc\u0631_\u0645\u062c\u0627\u0632_otp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-sms-site-name.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_sms_site_name_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_otp_sms_site_name_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_via_kavenegar_lookup",
      "target": "prompt_otp_via_kavenegar_lookup_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_otp_\u0641\u0642\u0637_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u067e\u062a\u0631\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_via_kavenegar_lookup_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_otp_\u0641\u0642\u0637_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u067e\u062a\u0631\u0646",
      "target": "prompt_otp_via_kavenegar_lookup_\u0627\u0633\u067e\u06a9_kavenegar_verifylookup_\u0627\u0632_\u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a_\u0631\u0633\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_via_kavenegar_lookup_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_otp_\u0641\u0642\u0637_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u067e\u062a\u0631\u0646",
      "target": "prompt_otp_via_kavenegar_lookup_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_via_kavenegar_lookup_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_otp_\u0641\u0642\u0637_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u067e\u062a\u0631\u0646",
      "target": "prompt_otp_via_kavenegar_lookup_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_via_kavenegar_lookup_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_otp_\u0641\u0642\u0637_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u067e\u062a\u0631\u0646",
      "target": "prompt_otp_via_kavenegar_lookup_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_via_kavenegar_lookup_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_otp_\u0641\u0642\u0637_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u067e\u062a\u0631\u0646",
      "target": "prompt_otp_via_kavenegar_lookup_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_via_kavenegar_lookup_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_otp_\u0641\u0642\u0637_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u067e\u062a\u0631\u0646",
      "target": "prompt_otp_via_kavenegar_lookup_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_via_kavenegar_lookup_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_otp_\u0641\u0642\u0637_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u067e\u062a\u0631\u0646",
      "target": "prompt_otp_via_kavenegar_lookup_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_via_kavenegar_lookup_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_otp_via_kavenegar_lookup_\u06f1_kavehnegarprovider_sendtemplate_\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc_\u062a\u0648\u06a9\u0646_\u0646\u0627\u0645_\u062f\u0627\u0631_backward_safe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_via_kavenegar_lookup_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_otp_via_kavenegar_lookup_\u06f2_env_config_services_yaml_\u0646\u0627\u0645_\u067e\u062a\u0631\u0646_otp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_via_kavenegar_lookup_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_otp_via_kavenegar_lookup_\u06f3_otpservice_dispatch_\u0627\u0632_\u0637\u0631\u06cc\u0642_lookup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/otp-via-kavenegar-lookup.md",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_otp_via_kavenegar_lookup_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_otp_via_kavenegar_lookup_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_sms_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_patient_record_profile_binding",
      "target": "prompt_patient_record_profile_binding_\u0627\u062a\u0635\u0627\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_patient_record_profile_binding_\u0627\u062a\u0635\u0627\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631",
      "target": "prompt_patient_record_profile_binding_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_patient_record_profile_binding_\u0627\u062a\u0635\u0627\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631",
      "target": "prompt_patient_record_profile_binding_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_patient_record_profile_binding_\u0627\u062a\u0635\u0627\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631",
      "target": "prompt_patient_record_profile_binding_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_patient_record_profile_binding_\u0627\u062a\u0635\u0627\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631",
      "target": "prompt_patient_record_profile_binding_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_patient_record_profile_binding_\u0627\u062a\u0635\u0627\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631",
      "target": "prompt_patient_record_profile_binding_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_patient_record_profile_binding_\u0627\u062a\u0635\u0627\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631",
      "target": "prompt_patient_record_profile_binding_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_patient_record_profile_binding_\u0627\u062a\u0635\u0627\u0644_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc_\u0628\u06cc\u0645\u0627\u0631_\u0628\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631",
      "target": "prompt_patient_record_profile_binding_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_patient_record_profile_binding_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_patient_record_profile_binding_\u06f1_\u062a\u062d\u0644\u06cc\u0644_\u0631\u0627\u0628\u0637\u0647_user_userprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_patient_record_profile_binding_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_patient_record_profile_binding_\u06f2_\u063a\u0646\u06cc_\u0633\u0627\u0632\u06cc_\u067e\u0627\u0633\u062e_\u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_patient_record_profile_binding_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_patient_record_profile_binding_\u06f3_admin_frontend_\u0646\u0645\u0627\u06cc\u0634_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062f\u0631_\u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/patient-record-profile-binding.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_patient_record_profile_binding_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_patient_record_profile_binding_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture",
      "target": "prompt_payment_flow_architecture_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062d\u0648\u0631_\u0627\u0645\u0646_\u062a\u0648\u0633\u0639\u0647_\u067e\u0630\u06cc\u0631_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062d\u0648\u0631_\u0627\u0645\u0646_\u062a\u0648\u0633\u0639\u0647_\u067e\u0630\u06cc\u0631_backend",
      "target": "prompt_payment_flow_architecture_\u062a\u0633\u062a_\u062f\u0633\u062a\u06cc_ddev_\u062f\u0631_\u062d\u0627\u0644\u062a_payment_test_mode_1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062d\u0648\u0631_\u0627\u0645\u0646_\u062a\u0648\u0633\u0639\u0647_\u067e\u0630\u06cc\u0631_backend",
      "target": "prompt_payment_flow_architecture_\u062e\u0631\u0648\u062c\u06cc_\u0646\u0647\u0627\u06cc\u06cc_\u0637\u0628\u0642_spec_\u062f\u0631_\u06af\u0632\u0627\u0631\u0634_\u0627\u062c\u0631\u0627_\u0627\u0631\u0627\u0626\u0647_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062d\u0648\u0631_\u0627\u0645\u0646_\u062a\u0648\u0633\u0639\u0647_\u067e\u0630\u06cc\u0631_backend",
      "target": "prompt_payment_flow_architecture_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062d\u0648\u0631_\u0627\u0645\u0646_\u062a\u0648\u0633\u0639\u0647_\u067e\u0630\u06cc\u0631_backend",
      "target": "prompt_payment_flow_architecture_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062d\u0648\u0631_\u0627\u0645\u0646_\u062a\u0648\u0633\u0639\u0647_\u067e\u0630\u06cc\u0631_backend",
      "target": "prompt_payment_flow_architecture_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062d\u0648\u0631_\u0627\u0645\u0646_\u062a\u0648\u0633\u0639\u0647_\u067e\u0630\u06cc\u0631_backend",
      "target": "prompt_payment_flow_architecture_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062d\u0648\u0631_\u0627\u0645\u0646_\u062a\u0648\u0633\u0639\u0647_\u067e\u0630\u06cc\u0631_backend",
      "target": "prompt_payment_flow_architecture_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062d\u0648\u0631_\u0627\u0645\u0646_\u062a\u0648\u0633\u0639\u0647_\u067e\u0630\u06cc\u0631_backend",
      "target": "prompt_payment_flow_architecture_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062d\u0648\u0631_\u0627\u0645\u0646_\u062a\u0648\u0633\u0639\u0647_\u067e\u0630\u06cc\u0631_backend",
      "target": "prompt_payment_flow_architecture_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_flow_architecture_\u06f1_\u0633\u0627\u062e\u062a_\u0633\u0631\u0648\u06cc\u0633_paymentmanager_\u0648_\u0644\u0627\u063a\u0631_\u06a9\u0631\u062f\u0646_\u06a9\u0646\u062a\u0631\u0644\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_flow_architecture_\u06f2_transaction_\u0642\u0641\u0644_\u0628\u062f\u0628\u06cc\u0646\u0627\u0646\u0647_\u062f\u0631_verify_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_race_double_verify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_flow_architecture_\u06f3_\u0644\u0627\u06af_\u06a9\u0627\u0645\u0644_\u062a\u0631\u0627\u06a9\u0646\u0634_paymentlog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_flow_architecture_\u06f4_\u0630\u062e\u06cc\u0631\u0647_authority_response_request_time_\u0631\u0648\u06cc_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_flow_architecture_\u06f5_\u0631\u0641\u0639_double_nesting_\u062f\u0631_getstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_flow_architecture_\u06f6_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_subscription_\u0648_sms_wallet_\u0628\u0627_\u0627\u0644\u06af\u0648\u06cc_pay_endpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-flow-architecture.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_flow_architecture_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_flow_architecture_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_single_flow_consolidation",
      "target": "prompt_payment_single_flow_consolidation_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0647_\u06cc\u06a9_flow_\u0648\u0627\u062d\u062f_entry_\u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a_\u062e\u0627\u0644\u0635_backend_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_single_flow_consolidation_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0647_\u06cc\u06a9_flow_\u0648\u0627\u062d\u062f_entry_\u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a_\u062e\u0627\u0644\u0635_backend_admin",
      "target": "prompt_payment_single_flow_consolidation_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_single_flow_consolidation_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0647_\u06cc\u06a9_flow_\u0648\u0627\u062d\u062f_entry_\u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a_\u062e\u0627\u0644\u0635_backend_admin",
      "target": "prompt_payment_single_flow_consolidation_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_single_flow_consolidation_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0647_\u06cc\u06a9_flow_\u0648\u0627\u062d\u062f_entry_\u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a_\u062e\u0627\u0644\u0635_backend_admin",
      "target": "prompt_payment_single_flow_consolidation_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_single_flow_consolidation_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0647_\u06cc\u06a9_flow_\u0648\u0627\u062d\u062f_entry_\u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a_\u062e\u0627\u0644\u0635_backend_admin",
      "target": "prompt_payment_single_flow_consolidation_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_single_flow_consolidation_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0647_\u06cc\u06a9_flow_\u0648\u0627\u062d\u062f_entry_\u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a_\u062e\u0627\u0644\u0635_backend_admin",
      "target": "prompt_payment_single_flow_consolidation_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_flow_\u062c\u062f\u0627_\u062f\u0631_smswallet_\u0628\u0627\u06cc\u062f_\u062d\u0630\u0641_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_single_flow_consolidation_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0647_\u06cc\u06a9_flow_\u0648\u0627\u062d\u062f_entry_\u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a_\u062e\u0627\u0644\u0635_backend_admin",
      "target": "prompt_payment_single_flow_consolidation_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_single_flow_consolidation_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0628\u0647_\u06cc\u06a9_flow_\u0648\u0627\u062d\u062f_entry_\u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a_\u062e\u0627\u0644\u0635_backend_admin",
      "target": "prompt_payment_single_flow_consolidation_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_single_flow_consolidation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_single_flow_consolidation_\u06f1_\u062d\u0630\u0641_flow_\u062c\u062f\u0627\u06af\u0627\u0646\u0647_smswallet_\u0648_\u0627\u0646\u062a\u0642\u0627\u0644_\u0628\u0647_flow_\u0648\u0627\u062d\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_single_flow_consolidation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_single_flow_consolidation_\u06f2_entry_\u0631\u06cc\u062f\u0627\u06cc\u0631\u06a9\u062a_\u062e\u0627\u0644\u0635_get_api_v1_payment_order_appointmentuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_single_flow_consolidation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_single_flow_consolidation_\u06f3_\u0639\u0645\u0648\u0645\u06cc_\u06a9\u0631\u062f\u0646_route_\u062c\u062f\u06cc\u062f_\u062f\u0631_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_single_flow_consolidation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_single_flow_consolidation_\u06f4_\u062a\u0636\u0645\u06cc\u0646_\u062a\u0646\u0647\u0627_\u06cc\u06a9_flow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-single-flow-consolidation.md",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_single_flow_consolidation_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_single_flow_consolidation_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui",
      "target": "prompt_payment_test_mode_ui_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631\u06af\u0627\u0647_\u062a\u0633\u062a_\u062f\u0631_\u0631\u0627\u0628\u0637_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0647\u0646\u06af\u0627\u0645_\u0641\u0639\u0627\u0644_\u0628\u0648\u062f\u0646_\u062d\u0627\u0644\u062a_\u0622\u0632\u0645\u0627\u06cc\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631\u06af\u0627\u0647_\u062a\u0633\u062a_\u062f\u0631_\u0631\u0627\u0628\u0637_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0647\u0646\u06af\u0627\u0645_\u0641\u0639\u0627\u0644_\u0628\u0648\u062f\u0646_\u062d\u0627\u0644\u062a_\u0622\u0632\u0645\u0627\u06cc\u0634\u06cc",
      "target": "prompt_payment_test_mode_ui_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631\u06af\u0627\u0647_\u062a\u0633\u062a_\u062f\u0631_\u0631\u0627\u0628\u0637_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0647\u0646\u06af\u0627\u0645_\u0641\u0639\u0627\u0644_\u0628\u0648\u062f\u0646_\u062d\u0627\u0644\u062a_\u0622\u0632\u0645\u0627\u06cc\u0634\u06cc",
      "target": "prompt_payment_test_mode_ui_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631\u06af\u0627\u0647_\u062a\u0633\u062a_\u062f\u0631_\u0631\u0627\u0628\u0637_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0647\u0646\u06af\u0627\u0645_\u0641\u0639\u0627\u0644_\u0628\u0648\u062f\u0646_\u062d\u0627\u0644\u062a_\u0622\u0632\u0645\u0627\u06cc\u0634\u06cc",
      "target": "prompt_payment_test_mode_ui_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631\u06af\u0627\u0647_\u062a\u0633\u062a_\u062f\u0631_\u0631\u0627\u0628\u0637_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0647\u0646\u06af\u0627\u0645_\u0641\u0639\u0627\u0644_\u0628\u0648\u062f\u0646_\u062d\u0627\u0644\u062a_\u0622\u0632\u0645\u0627\u06cc\u0634\u06cc",
      "target": "prompt_payment_test_mode_ui_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631\u06af\u0627\u0647_\u062a\u0633\u062a_\u062f\u0631_\u0631\u0627\u0628\u0637_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0647\u0646\u06af\u0627\u0645_\u0641\u0639\u0627\u0644_\u0628\u0648\u062f\u0646_\u062d\u0627\u0644\u062a_\u0622\u0632\u0645\u0627\u06cc\u0634\u06cc",
      "target": "prompt_payment_test_mode_ui_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631\u06af\u0627\u0647_\u062a\u0633\u062a_\u062f\u0631_\u0631\u0627\u0628\u0637_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0647\u0646\u06af\u0627\u0645_\u0641\u0639\u0627\u0644_\u0628\u0648\u062f\u0646_\u062d\u0627\u0644\u062a_\u0622\u0632\u0645\u0627\u06cc\u0634\u06cc",
      "target": "prompt_payment_test_mode_ui_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631\u06af\u0627\u0647_\u062a\u0633\u062a_\u062f\u0631_\u0631\u0627\u0628\u0637_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0647\u0646\u06af\u0627\u0645_\u0641\u0639\u0627\u0644_\u0628\u0648\u062f\u0646_\u062d\u0627\u0644\u062a_\u0622\u0632\u0645\u0627\u06cc\u0634\u06cc",
      "target": "prompt_payment_test_mode_ui_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_payment_test_mode_ui_backend_endpoint_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0641\u0642\u0637_\u0627\u062f\u0645\u06cc\u0646_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_payment_test_mode_ui_frontend_smswalletpage_modal_\u062e\u0637_\u06f3\u06f4\u06f8_\u06f3\u06f7\u06f3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_payment_test_mode_ui_frontend_subscriptionpage_modal_\u062e\u0637_\u06f3\u06f0\u06f7_\u06f3\u06f2\u06f7"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_test_mode_ui_\u06f1_backend_endpoint_\u0639\u0645\u0648\u0645\u06cc_get_api_v1_payment_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_test_mode_ui_\u06f2_frontend_hook_\u0628\u0631\u0627\u06cc_\u062e\u0648\u0627\u0646\u062f\u0646_\u062d\u0627\u0644\u062a_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_test_mode_ui_\u06f3_frontend_smswalletpage_\u067e\u0646\u0647\u0627\u0646_\u06a9\u0631\u062f\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_\u06a9\u0646\u0646\u062f\u0647_\u062f\u0631\u06af\u0627\u0647_\u062f\u0631_\u062d\u0627\u0644\u062a_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-test-mode-ui.md",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_test_mode_ui_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_test_mode_ui_\u06f4_frontend_subscriptionpage_\u067e\u0646\u0647\u0627\u0646_\u06a9\u0631\u062f\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_\u06a9\u0646\u0646\u062f\u0647_\u062f\u0631\u06af\u0627\u0647_\u062f\u0631_\u062d\u0627\u0644\u062a_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0645\u0646\u0637\u0642_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648\u0636\u0639\u06cc\u062a_canceled_allowlist_\u062f\u0627\u0645\u0646\u0647_\u06cc_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0630\u06cc\u0631_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0645\u0646\u0637\u0642_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648\u0636\u0639\u06cc\u062a_canceled_allowlist_\u062f\u0627\u0645\u0646\u0647_\u06cc_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0630\u06cc\u0631_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0645\u0646\u0637\u0642_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648\u0636\u0639\u06cc\u062a_canceled_allowlist_\u062f\u0627\u0645\u0646\u0647_\u06cc_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0630\u06cc\u0631_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0645\u0646\u0637\u0642_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648\u0636\u0639\u06cc\u062a_canceled_allowlist_\u062f\u0627\u0645\u0646\u0647_\u06cc_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0630\u06cc\u0631_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0645\u0646\u0637\u0642_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648\u0636\u0639\u06cc\u062a_canceled_allowlist_\u062f\u0627\u0645\u0646\u0647_\u06cc_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0630\u06cc\u0631_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0645\u0646\u0637\u0642_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648\u0636\u0639\u06cc\u062a_canceled_allowlist_\u062f\u0627\u0645\u0646\u0647_\u06cc_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0630\u06cc\u0631_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0645\u0646\u0637\u0642_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648\u0636\u0639\u06cc\u062a_canceled_allowlist_\u062f\u0627\u0645\u0646\u0647_\u06cc_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0630\u06cc\u0631_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06cc\u06a9\u067e\u0627\u0631\u0686\u0647_\u0633\u0627\u0632\u06cc_\u0645\u0646\u0637\u0642_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648\u0636\u0639\u06cc\u062a_canceled_allowlist_\u062f\u0627\u0645\u0646\u0647_\u06cc_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0630\u06cc\u0631_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_allowlist_\u062b\u0627\u0628\u062a_\u0627\u0632_env_services_yaml_allowedfrontendhosts_env_allowed_frontend_hosts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_callback_\u0627\u0646\u0635\u0631\u0627\u0641_\u06a9\u0627\u0631\u0628\u0631_\u0645\u0639\u0627\u062f\u0644_\u062e\u0637\u0627_\u06af\u0631\u0641\u062a\u0647_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_expire_\u0646\u0648\u0628\u062a_payment_\u0631\u0627_\u062f\u0633\u062a_\u0646\u0645\u06cc_\u0632\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_payment_\u0628\u062f\u0648\u0646_canceled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0648\u0636\u0639\u06cc\u062a_canceled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06f2_\u062a\u0645\u0627\u06cc\u0632_\u0627\u0646\u0635\u0631\u0627\u0641_\u0627\u0632_\u062e\u0637\u0627_\u062f\u0631_gateway\u0647\u0627_\u0648_callback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06f3_canceled_\u0647\u0646\u06af\u0627\u0645_\u0627\u0646\u0642\u0636\u0627\u06cc_\u0645\u0647\u0644\u062a_\u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06f4_allowlist_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0630\u06cc\u0631_\u0627\u0632_siteconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/payment-unified-status-canceled-and-managed-hosts.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_payment_unified_status_canceled_and_managed_hosts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_payment_unified_status_canceled_and_managed_hosts_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_payment_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts",
      "target": "prompt_per_doctor_insurance_contracts_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0686\u0646\u062f\u067e\u0632\u0634\u06a9\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0686\u0646\u062f\u067e\u0632\u0634\u06a9\u0647",
      "target": "prompt_per_doctor_insurance_contracts_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0686\u0646\u062f\u067e\u0632\u0634\u06a9\u0647",
      "target": "prompt_per_doctor_insurance_contracts_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0686\u0646\u062f\u067e\u0632\u0634\u06a9\u0647",
      "target": "prompt_per_doctor_insurance_contracts_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0686\u0646\u062f\u067e\u0632\u0634\u06a9\u0647",
      "target": "prompt_per_doctor_insurance_contracts_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0686\u0646\u062f\u067e\u0632\u0634\u06a9\u0647",
      "target": "prompt_per_doctor_insurance_contracts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0686\u0646\u062f\u067e\u0632\u0634\u06a9\u0647",
      "target": "prompt_per_doctor_insurance_contracts_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_per_doctor_insurance_contracts_\u0627\u0644\u06af\u0648\u06cc_\u0645\u0631\u062c\u0639_\u06a9\u0647_\u0627\u0632_\u0642\u0628\u0644_per_doctor_\u0627\u0633\u062a_\u0628\u0627\u06cc\u062f_\u062a\u06a9\u0631\u0627\u0631_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_per_doctor_insurance_contracts_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0647\u0646\u0648\u0632_clinic_only_\u0647\u0633\u062a\u0646\u062f_\u0628\u0627\u06cc\u062f_\u0627\u0635\u0644\u0627\u062d_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_per_doctor_insurance_contracts_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0641\u0639\u0644\u06cc_\u0628\u062f\u0648\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_\u067e\u0632\u0634\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_per_doctor_insurance_contracts_\u0686\u0631\u0627_\u0645\u0627\u0644\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_level_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_per_doctor_insurance_contracts_\u06f1_backend_\u0639\u0628\u0648\u0631_doctor_uuid_\u062f\u0631_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u0647\u0627\u06cc_tenant_insurances"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_per_doctor_insurance_contracts_\u06f2_backend_\u06cc\u06a9\u062f\u0633\u062a_\u0633\u0627\u0632\u06cc_\u0648_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_per_doctor_insurance_contracts_\u06f3_frontend_\u0627\u0646\u062a\u062e\u0627\u0628_\u06af\u0631_\u067e\u0632\u0634\u06a9_\u062f\u0631_\u0635\u0641\u062d\u0647_\u0628\u06cc\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_per_doctor_insurance_contracts_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/per-doctor-insurance-contracts.md",
      "source_location": "L207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_per_doctor_insurance_contracts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_per_doctor_insurance_contracts_\u06f5_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_pre_registration",
      "target": "prompt_pre_registration_pre_registration_feature"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_pre_registration_pre_registration_feature",
      "target": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_pre_registration_pre_registration_feature",
      "target": "prompt_pre_registration_\u0646\u06a9\u0627\u062a_\u0627\u062c\u0631\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_pre_registration_pre_registration_feature",
      "target": "prompt_pre_registration_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f1_entity_\u0648_migration_preregistration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f2_backend_public_pre_registration_endpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f3_backend_admin_pre_registration_management_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f4_frontend_homepage_\u062f\u0648_\u062f\u06a9\u0645\u0647_\u062f\u0631_header_\u0648_hero"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627",
      "target": "prompt_pre_registration_\u0642\u0627\u0628\u0644\u06cc\u062a_\u06f5_frontend_admin_panel_\u0635\u0641\u062d\u0647_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_pre_registration_\u0646\u06a9\u0627\u062a_\u0627\u062c\u0631\u0627\u06cc\u06cc",
      "target": "prompt_pre_registration_sms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_pre_registration_\u0646\u06a9\u0627\u062a_\u0627\u062c\u0631\u0627\u06cc\u06cc",
      "target": "prompt_pre_registration_\u0627\u0645\u0646\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_pre_registration_\u0646\u06a9\u0627\u062a_\u0627\u062c\u0631\u0627\u06cc\u06cc",
      "target": "prompt_pre_registration_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/pre-registration.md",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_pre_registration_\u0646\u06a9\u0627\u062a_\u0627\u062c\u0631\u0627\u06cc\u06cc",
      "target": "prompt_pre_registration_\u067e\u0633\u0648\u0631\u062f_\u062a\u0635\u0627\u062f\u0641\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways",
      "target": "prompt_production_fixes_cors_payment_gateways_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627\u06cc_\u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646_cors_payment_config_500_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0641\u0639\u0627\u0644_\u0648_callback_\u0645\u0644\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627\u06cc_\u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646_cors_payment_config_500_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0641\u0639\u0627\u0644_\u0648_callback_\u0645\u0644\u062a",
      "target": "prompt_production_fixes_cors_payment_gateways_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627\u06cc_\u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646_cors_payment_config_500_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0641\u0639\u0627\u0644_\u0648_callback_\u0645\u0644\u062a",
      "target": "prompt_production_fixes_cors_payment_gateways_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627\u06cc_\u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646_cors_payment_config_500_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0641\u0639\u0627\u0644_\u0648_callback_\u0645\u0644\u062a",
      "target": "prompt_production_fixes_cors_payment_gateways_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627\u06cc_\u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646_cors_payment_config_500_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0641\u0639\u0627\u0644_\u0648_callback_\u0645\u0644\u062a",
      "target": "prompt_production_fixes_cors_payment_gateways_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627\u06cc_\u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646_cors_payment_config_500_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0641\u0639\u0627\u0644_\u0648_callback_\u0645\u0644\u062a",
      "target": "prompt_production_fixes_cors_payment_gateways_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0647\u0627\u06cc_\u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646_cors_payment_config_500_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0641\u0639\u0627\u0644_\u0648_callback_\u0645\u0644\u062a",
      "target": "prompt_production_fixes_cors_payment_gateways_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_production_fixes_cors_payment_gateways_cors_config_packages_nelmio_cors_yaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_production_fixes_cors_payment_gateways_mellatgateway_\u062a\u0634\u062e\u06cc\u0635_\u0641\u0639\u0627\u0644_\u0628\u0648\u062f\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_production_fixes_cors_payment_gateways_payment_config_paymentcontroller_config_\u062e\u0637_\u06f5\u06f4\u06f6"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_production_fixes_cors_payment_gateways_resolvegateway_callback_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_production_fixes_cors_payment_gateways_\u0641\u0631\u0627\u0646\u062a_subscriptionpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_production_fixes_cors_payment_gateways_\u06f1_\u0631\u0641\u0639_cors_\u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_production_fixes_cors_payment_gateways_\u06f2_\u0631\u0641\u0639_payment_config_500_\u0641\u0642\u0637_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0641\u0639\u0627\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/production-fixes-cors-payment-gateways.md",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_production_fixes_cors_payment_gateways_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_production_fixes_cors_payment_gateways_\u06f3_callback_\u0647\u0631_\u062f\u0631\u06af\u0627\u0647_\u0645\u0637\u0627\u0628\u0642_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_ipg_\u0645\u0644\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_profile_birthday_jalali_persist",
      "target": "prompt_profile_birthday_jalali_persist_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u0646\u0645\u0627\u06cc\u0634_\u0635\u062d\u06cc\u062d_\u062a\u0627\u0631\u06cc\u062e_\u062a\u0648\u0644\u062f_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_profile_birthday_jalali_persist_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u0646\u0645\u0627\u06cc\u0634_\u0635\u062d\u06cc\u062d_\u062a\u0627\u0631\u06cc\u062e_\u062a\u0648\u0644\u062f_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unix",
      "target": "prompt_profile_birthday_jalali_persist_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_profile_birthday_jalali_persist_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u0646\u0645\u0627\u06cc\u0634_\u0635\u062d\u06cc\u062d_\u062a\u0627\u0631\u06cc\u062e_\u062a\u0648\u0644\u062f_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unix",
      "target": "prompt_profile_birthday_jalali_persist_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_profile_birthday_jalali_persist_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u0646\u0645\u0627\u06cc\u0634_\u0635\u062d\u06cc\u062d_\u062a\u0627\u0631\u06cc\u062e_\u062a\u0648\u0644\u062f_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unix",
      "target": "prompt_profile_birthday_jalali_persist_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_profile_birthday_jalali_persist_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u0646\u0645\u0627\u06cc\u0634_\u0635\u062d\u06cc\u062d_\u062a\u0627\u0631\u06cc\u062e_\u062a\u0648\u0644\u062f_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unix",
      "target": "prompt_profile_birthday_jalali_persist_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_profile_birthday_jalali_persist_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u0646\u0645\u0627\u06cc\u0634_\u0635\u062d\u06cc\u062d_\u062a\u0627\u0631\u06cc\u062e_\u062a\u0648\u0644\u062f_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unix",
      "target": "prompt_profile_birthday_jalali_persist_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_profile_birthday_jalali_persist_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u0646\u0645\u0627\u06cc\u0634_\u0635\u062d\u06cc\u062d_\u062a\u0627\u0631\u06cc\u062e_\u062a\u0648\u0644\u062f_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unix",
      "target": "prompt_profile_birthday_jalali_persist_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_profile_birthday_jalali_persist_\u0630\u062e\u06cc\u0631\u0647_\u0648_\u0646\u0645\u0627\u06cc\u0634_\u0635\u062d\u06cc\u062d_\u062a\u0627\u0631\u06cc\u062e_\u062a\u0648\u0644\u062f_\u062f\u0631_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unix",
      "target": "prompt_profile_birthday_jalali_persist_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_profile_birthday_jalali_persist_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_profile_birthday_jalali_persist_\u06f1_\u0630\u062e\u06cc\u0631\u0647_birthday_unix_\u062f\u0631_hydrate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_profile_birthday_jalali_persist_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_profile_birthday_jalali_persist_\u06f2_\u062e\u0631\u0648\u062c\u06cc_birthday_\u062f\u0631_toarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/profile-birthday-jalali-persist.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_profile_birthday_jalali_persist_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_profile_birthday_jalali_persist_\u06f3_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging",
      "target": "prompt_project_wide_logging_\u0644\u0627\u06af\u06cc\u0646\u06af_\u0633\u0631\u0627\u0633\u0631\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0646\u0645\u0627\u06cc\u0634_\u0644\u0627\u06af_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging_\u0644\u0627\u06af\u06cc\u0646\u06af_\u0633\u0631\u0627\u0633\u0631\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0646\u0645\u0627\u06cc\u0634_\u0644\u0627\u06af_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_project_wide_logging_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging_\u0644\u0627\u06af\u06cc\u0646\u06af_\u0633\u0631\u0627\u0633\u0631\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0646\u0645\u0627\u06cc\u0634_\u0644\u0627\u06af_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_project_wide_logging_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging_\u0644\u0627\u06af\u06cc\u0646\u06af_\u0633\u0631\u0627\u0633\u0631\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0646\u0645\u0627\u06cc\u0634_\u0644\u0627\u06af_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_project_wide_logging_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging_\u0644\u0627\u06af\u06cc\u0646\u06af_\u0633\u0631\u0627\u0633\u0631\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0646\u0645\u0627\u06cc\u0634_\u0644\u0627\u06af_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_project_wide_logging_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging_\u0644\u0627\u06af\u06cc\u0646\u06af_\u0633\u0631\u0627\u0633\u0631\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0646\u0645\u0627\u06cc\u0634_\u0644\u0627\u06af_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_project_wide_logging_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0645\u0648\u0646\u0647_catch_\u0628\u06cc_\u0635\u062f\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging_\u0644\u0627\u06af\u06cc\u0646\u06af_\u0633\u0631\u0627\u0633\u0631\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0646\u0645\u0627\u06cc\u0634_\u0644\u0627\u06af_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_project_wide_logging_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging_\u0644\u0627\u06af\u06cc\u0646\u06af_\u0633\u0631\u0627\u0633\u0631\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0646\u0645\u0627\u06cc\u0634_\u0644\u0627\u06af_\u0647\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_project_wide_logging_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_project_wide_logging_\u06f1_\u0633\u0627\u062e\u062a_entity_\u062c\u062f\u0648\u0644_\u0644\u0627\u06af_src_shared_logging_applog_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_project_wide_logging_\u06f2_decorator_\u0644\u0627\u06af\u0631_src_shared_logging_dblogger_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_project_wide_logging_\u06f3_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_\u0644\u0627\u06af_\u062f\u0631_\u0646\u0642\u0627\u0637_\u0645\u0647\u0645_\u06a9\u0644_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_project_wide_logging_\u06f4_endpoint_\u0627\u062f\u0645\u06cc\u0646_get_api_v1_admin_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_project_wide_logging_\u06f5_\u0635\u0641\u062d\u0647_\u06cc_\u0627\u062f\u0645\u06cc\u0646_assets_admin_pages_logspage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/project-wide-logging.md",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_project_wide_logging_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_project_wide_logging_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit",
      "target": "prompt_qa_bug_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0634\u0641_\u0628\u0627\u06af_\u062a\u0633\u062a_\u0631\u0641\u062a\u0627\u0631\u06cc_\u06a9\u0644_\u0633\u06cc\u0633\u062a\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0634\u0641_\u0628\u0627\u06af_\u062a\u0633\u062a_\u0631\u0641\u062a\u0627\u0631\u06cc_\u06a9\u0644_\u0633\u06cc\u0633\u062a\u0645",
      "target": "prompt_qa_bug_audit_\u0627\u0628\u0632\u0627\u0631\u0647\u0627_\u0648_\u0631\u0648\u0634_\u062a\u0633\u062a_\u0648\u0627\u0642\u0639\u06cc_\u062f\u0627\u062e\u0644_ddev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0634\u0641_\u0628\u0627\u06af_\u062a\u0633\u062a_\u0631\u0641\u062a\u0627\u0631\u06cc_\u06a9\u0644_\u0633\u06cc\u0633\u062a\u0645",
      "target": "prompt_qa_bug_audit_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0634\u0641_\u0628\u0627\u06af_\u062a\u0633\u062a_\u0631\u0641\u062a\u0627\u0631\u06cc_\u06a9\u0644_\u0633\u06cc\u0633\u062a\u0645",
      "target": "prompt_qa_bug_audit_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0634\u0641_\u0628\u0627\u06af_\u062a\u0633\u062a_\u0631\u0641\u062a\u0627\u0631\u06cc_\u06a9\u0644_\u0633\u06cc\u0633\u062a\u0645",
      "target": "prompt_qa_bug_audit_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0634\u0641_\u0628\u0627\u06af_\u062a\u0633\u062a_\u0631\u0641\u062a\u0627\u0631\u06cc_\u06a9\u0644_\u0633\u06cc\u0633\u062a\u0645",
      "target": "prompt_qa_bug_audit_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0634\u0641_\u0628\u0627\u06af_\u062a\u0633\u062a_\u0631\u0641\u062a\u0627\u0631\u06cc_\u06a9\u0644_\u0633\u06cc\u0633\u062a\u0645",
      "target": "prompt_qa_bug_audit_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0634\u0641_\u0628\u0627\u06af_\u062a\u0633\u062a_\u0631\u0641\u062a\u0627\u0631\u06cc_\u06a9\u0644_\u0633\u06cc\u0633\u062a\u0645",
      "target": "prompt_qa_bug_audit_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_bug_audit_\u06f1_\u0646\u0642\u0634\u0647_\u0628\u0631\u062f\u0627\u0631\u06cc_endpoint\u0647\u0627_\u0648_\u062f\u0627\u0645\u0646\u0647_\u06cc_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_bug_audit_\u06f2_\u062a\u0633\u062a_\u062e\u0637\u0627\u0647\u0627\u06cc_\u06f5\u06f0\u06f0_\u0648_\u0648\u0631\u0648\u062f\u06cc_\u0645\u0631\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_bug_audit_\u06f3_\u0645\u0627\u062a\u0631\u06cc\u0633_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0647\u0627_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0628\u062e\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_bug_audit_\u06f4_\u0627\u0646\u0637\u0628\u0627\u0642_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_bug_audit_\u06f5_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0648\u0631\u0648\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_bug_audit_\u06f6_\u0633\u0644\u0627\u0645\u062a_build_\u0648_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-bug-audit.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_bug_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_bug_audit_\u06f7_\u062a\u0648\u0644\u06cc\u062f_\u06af\u0632\u0627\u0631\u0634_\u0628\u0627\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit",
      "target": "prompt_qa_full_system_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_\u0633\u06cc\u0633\u062a\u0645_\u0628\u06a9_\u0627\u0646\u062f_symfony_api_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_\u0633\u06cc\u0633\u062a\u0645_\u0628\u06a9_\u0627\u0646\u062f_symfony_api_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "prompt_qa_full_system_audit_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_\u0633\u06cc\u0633\u062a\u0645_\u0628\u06a9_\u0627\u0646\u062f_symfony_api_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "prompt_qa_full_system_audit_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637_\u0646\u0642\u0634\u0647_\u0633\u06cc\u0633\u062a\u0645_\u0628\u0631\u0627\u06cc_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_\u0633\u06cc\u0633\u062a\u0645_\u0628\u06a9_\u0627\u0646\u062f_symfony_api_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "prompt_qa_full_system_audit_\u0642\u0627\u0644\u0628_\u06af\u0632\u0627\u0631\u0634_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u06cc\u0627\u0641\u062a\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_\u0633\u06cc\u0633\u062a\u0645_\u0628\u06a9_\u0627\u0646\u062f_symfony_api_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "prompt_qa_full_system_audit_\u0646\u0642\u0634_\u0627\u062c\u0631\u0627\u06a9\u0646\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_\u0633\u06cc\u0633\u062a\u0645_\u0628\u06a9_\u0627\u0646\u062f_symfony_api_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "prompt_qa_full_system_audit_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_\u0633\u06cc\u0633\u062a\u0645_\u0628\u06a9_\u0627\u0646\u062f_symfony_api_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "prompt_qa_full_system_audit_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_\u0633\u06cc\u0633\u062a\u0645_\u0628\u06a9_\u0627\u0646\u062f_symfony_api_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "prompt_qa_full_system_audit_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_\u0633\u06cc\u0633\u062a\u0645_\u0628\u06a9_\u0627\u0646\u062f_symfony_api_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "prompt_qa_full_system_audit_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_\u0633\u06cc\u0633\u062a\u0645_\u0628\u06a9_\u0627\u0646\u062f_symfony_api_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "prompt_qa_full_system_audit_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627_\u0642\u0628\u0644_\u0627\u0632_\u0634\u0631\u0648\u0639_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f0_baseline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f1_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u067e\u0627\u0633\u062e_\u0648_envelope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f2_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u0648_\u0645\u062c\u0648\u0632\u0647\u0627_auth_rbac"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f3_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0648\u0631\u0648\u062f\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062e\u0637\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f4_\u0627\u0645\u0646\u06cc\u062a_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f5_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react_spa"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f6_\u06cc\u06a9\u067e\u0627\u0631\u0686\u06af\u06cc_\u0648_\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u06a9\u0627\u0631\u0628\u0631_e2e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/qa-full-system-audit.md",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_qa_full_system_audit_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_qa_full_system_audit_\u0641\u0627\u0632_\u06f7_\u062a\u062f\u0648\u06cc\u0646_\u06af\u0632\u0627\u0631\u0634_\u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0686\u0646\u062f\u0628_\u0639\u062f\u06cc_\u0646\u0638\u0631\u0627\u062a_\u063a\u0646\u06cc_\u0646\u0648\u06cc\u0633\u0646\u062f\u0647_\u0644\u0627\u06cc\u06a9_\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9_\u067e\u0627\u0633\u062e_\u0628\u0631\u0627\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0632\u0634\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0686\u0646\u062f\u0628_\u0639\u062f\u06cc_\u0646\u0638\u0631\u0627\u062a_\u063a\u0646\u06cc_\u0646\u0648\u06cc\u0633\u0646\u062f\u0647_\u0644\u0627\u06cc\u06a9_\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9_\u067e\u0627\u0633\u062e_\u0628\u0631\u0627\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0632\u0634\u06a9",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u0632\u0645\u06cc\u0646\u0647_\u0648_\u0686\u0631\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0686\u0646\u062f\u0628_\u0639\u062f\u06cc_\u0646\u0638\u0631\u0627\u062a_\u063a\u0646\u06cc_\u0646\u0648\u06cc\u0633\u0646\u062f\u0647_\u0644\u0627\u06cc\u06a9_\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9_\u067e\u0627\u0633\u062e_\u0628\u0631\u0627\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0632\u0634\u06a9",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0686\u0646\u062f\u0628_\u0639\u062f\u06cc_\u0646\u0638\u0631\u0627\u062a_\u063a\u0646\u06cc_\u0646\u0648\u06cc\u0633\u0646\u062f\u0647_\u0644\u0627\u06cc\u06a9_\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9_\u067e\u0627\u0633\u062e_\u0628\u0631\u0627\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0632\u0634\u06a9",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0647\u062f\u0641_\u062f\u0642\u06cc\u0642\u0627_\u0622\u0646\u0686\u0647_ui_\u0627\u0646\u062a\u0638\u0627\u0631_\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0686\u0646\u062f\u0628_\u0639\u062f\u06cc_\u0646\u0638\u0631\u0627\u062a_\u063a\u0646\u06cc_\u0646\u0648\u06cc\u0633\u0646\u062f\u0647_\u0644\u0627\u06cc\u06a9_\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9_\u067e\u0627\u0633\u062e_\u0628\u0631\u0627\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0632\u0634\u06a9",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0686\u0646\u062f\u0628_\u0639\u062f\u06cc_\u0646\u0638\u0631\u0627\u062a_\u063a\u0646\u06cc_\u0646\u0648\u06cc\u0633\u0646\u062f\u0647_\u0644\u0627\u06cc\u06a9_\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9_\u067e\u0627\u0633\u062e_\u0628\u0631\u0627\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0632\u0634\u06a9",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0686\u0646\u062f\u0628_\u0639\u062f\u06cc_\u0646\u0638\u0631\u0627\u062a_\u063a\u0646\u06cc_\u0646\u0648\u06cc\u0633\u0646\u062f\u0647_\u0644\u0627\u06cc\u06a9_\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9_\u067e\u0627\u0633\u062e_\u0628\u0631\u0627\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0632\u0634\u06a9",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0686\u0646\u062f\u0628_\u0639\u062f\u06cc_\u0646\u0638\u0631\u0627\u062a_\u063a\u0646\u06cc_\u0646\u0648\u06cc\u0633\u0646\u062f\u0647_\u0644\u0627\u06cc\u06a9_\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9_\u067e\u0627\u0633\u062e_\u0628\u0631\u0627\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0632\u0634\u06a9",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0647\u062f\u0641_\u062f\u0642\u06cc\u0642\u0627_\u0622\u0646\u0686\u0647_ui_\u0627\u0646\u062a\u0638\u0627\u0631_\u062f\u0627\u0631\u062f",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u0627\u0644\u0641_get_api_v1_rate_doctoruuid_\u0639\u0645\u0648\u0645\u06cc_\u062a\u062c\u0645\u06cc\u0639_\u0627\u0645\u062a\u06cc\u0627\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0647\u062f\u0641_\u062f\u0642\u06cc\u0642\u0627_\u0622\u0646\u0686\u0647_ui_\u0627\u0646\u062a\u0638\u0627\u0631_\u062f\u0627\u0631\u062f",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u0628_post_api_v1_rate_auth_\u06af\u0627\u0631\u062f_\u0648\u0627\u062c\u062f_\u0628\u0648\u062f\u0646_\u0645\u0648\u062c\u0648\u062f_\u062b\u0628\u062a_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0686\u0646\u062f\u0628_\u0639\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0647\u062f\u0641_\u062f\u0642\u06cc\u0642\u0627_\u0622\u0646\u0686\u0647_ui_\u0627\u0646\u062a\u0638\u0627\u0631_\u062f\u0627\u0631\u062f",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u062c_get_api_v1_comments_doctoruuid_\u0639\u0645\u0648\u0645\u06cc_\u0647\u0631_\u0622\u06cc\u062a\u0645_\u0646\u0638\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0647\u062f\u0641_\u062f\u0642\u06cc\u0642\u0627_\u0622\u0646\u0686\u0647_ui_\u0627\u0646\u062a\u0638\u0627\u0631_\u062f\u0627\u0631\u062f",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u062f_post_api_v1_comment_auth_\u06af\u0627\u0631\u062f_\u0648\u0627\u062c\u062f_\u0628\u0648\u062f\u0646_\u0645\u0648\u062c\u0648\u062f_\u062b\u0628\u062a_\u0646\u0638\u0631_\u067e\u0627\u0633\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0647\u062f\u0641_\u062f\u0642\u06cc\u0642\u0627_\u0622\u0646\u0686\u0647_ui_\u0627\u0646\u062a\u0638\u0627\u0631_\u062f\u0627\u0631\u062f",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u0647_post_api_v1_like_commentuuid_auth_\u0631\u0623\u06cc_\u0644\u0627\u06cc\u06a9_\u062f\u06cc\u0633\u0644\u0627\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u06f1_entity_rate_\u0686\u0646\u062f\u0628_\u0639\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u06f2_entity_comment_parent_replies_toarray_\u063a\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u06f3_entity_like_\u062c\u0647\u062a_\u062f\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u06f4_repository_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u06f5_controller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u06f6_migration_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-multidimensional-and-rich-comments.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_multidimensional_and_rich_comments_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_rating_multidimensional_and_rich_comments_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_rating_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u062b\u0628\u062a_\u0646\u0638\u0631_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0628\u0647_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062a\u0627\u06cc\u06cc\u062f_\u0634\u062f\u0647_\u062f\u0631_\u06f3\u06f0_\u0631\u0648\u0632_\u06af\u0630\u0634\u062a\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u062b\u0628\u062a_\u0646\u0638\u0631_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0628\u0647_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062a\u0627\u06cc\u06cc\u062f_\u0634\u062f\u0647_\u062f\u0631_\u06f3\u06f0_\u0631\u0648\u0632_\u06af\u0630\u0634\u062a\u0647",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u062b\u0628\u062a_\u0646\u0638\u0631_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0628\u0647_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062a\u0627\u06cc\u06cc\u062f_\u0634\u062f\u0647_\u062f\u0631_\u06f3\u06f0_\u0631\u0648\u0632_\u06af\u0630\u0634\u062a\u0647",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u062a\u0639\u0631\u06cc\u0641_\u062f\u0642\u06cc\u0642_\u0648\u0627\u062c\u062f_\u0628\u0648\u062f\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u062b\u0628\u062a_\u0646\u0638\u0631_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0628\u0647_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062a\u0627\u06cc\u06cc\u062f_\u0634\u062f\u0647_\u062f\u0631_\u06f3\u06f0_\u0631\u0648\u0632_\u06af\u0630\u0634\u062a\u0647",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u062b\u0628\u062a_\u0646\u0638\u0631_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0628\u0647_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062a\u0627\u06cc\u06cc\u062f_\u0634\u062f\u0647_\u062f\u0631_\u06f3\u06f0_\u0631\u0648\u0632_\u06af\u0630\u0634\u062a\u0647",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u062b\u0628\u062a_\u0646\u0638\u0631_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0628\u0647_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062a\u0627\u06cc\u06cc\u062f_\u0634\u062f\u0647_\u062f\u0631_\u06f3\u06f0_\u0631\u0648\u0632_\u06af\u0630\u0634\u062a\u0647",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u062b\u0628\u062a_\u0646\u0638\u0631_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0628\u0647_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062a\u0627\u06cc\u06cc\u062f_\u0634\u062f\u0647_\u062f\u0631_\u06f3\u06f0_\u0631\u0648\u0632_\u06af\u0630\u0634\u062a\u0647",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u062b\u0628\u062a_\u0646\u0638\u0631_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0628\u0647_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062a\u0627\u06cc\u06cc\u062f_\u0634\u062f\u0647_\u062f\u0631_\u06f3\u06f0_\u0631\u0648\u0632_\u06af\u0630\u0634\u062a\u0647",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u062b\u0628\u062a_\u0646\u0638\u0631_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0628\u0647_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062a\u0627\u06cc\u06cc\u062f_\u0634\u062f\u0647_\u062f\u0631_\u06f3\u06f0_\u0631\u0648\u0632_\u06af\u0630\u0634\u062a\u0647",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0645\u062d\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u062b\u0628\u062a_\u0646\u0638\u0631_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0628\u0647_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062a\u0627\u06cc\u06cc\u062f_\u0634\u062f\u0647_\u062f\u0631_\u06f3\u06f0_\u0631\u0648\u0632_\u06af\u0630\u0634\u062a\u0647",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u06f1_\u0645\u062a\u062f_repository_hasrecentconfirmed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u06f2_\u06af\u0627\u0631\u062f_\u062f\u0631_rate_\u0648_createcomment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u06f3_\u06a9\u062f_\u062e\u0637\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u06f4_endpoint_\u0628\u0631\u0631\u0633\u06cc_\u0648\u0627\u062c\u062f_\u0628\u0648\u062f\u0646_\u0628\u0631\u0627\u06cc_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/rating-require-recent-confirmed-appointment.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_rating_require_recent_confirmed_appointment_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_rating_require_recent_confirmed_appointment_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_rating_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access",
      "target": "prompt_representation_admin_panel_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation_\u0628\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation_\u0628\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_representation_admin_panel_access_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation_\u0628\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_representation_admin_panel_access_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation_\u0628\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_representation_admin_panel_access_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation_\u0628\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_representation_admin_panel_access_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation_\u0628\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_representation_admin_panel_access_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation_\u0628\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_representation_admin_panel_access_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation_\u0628\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646",
      "target": "prompt_representation_admin_panel_access_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_admin_panel_access_\u06f1_backend_\u0634\u0646\u0627\u062e\u062a\u0646_\u0646\u0642\u0634_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u062f\u0631_primary_role"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_admin_panel_access_\u06f2_backend_\u0627\u062c\u0627\u0632\u0647_\u06cc_createdoctor_\u0648_createclinic_\u0628\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_admin_panel_access_\u06f3_backend_endpoint_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_admin_panel_access_\u06f4_backend_endpoint_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062c\u0627\u0631\u06cc_\u0628\u0631\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_admin_panel_access_\u06f5_admin_spa_\u0645\u0633\u06cc\u0631\u0647\u0627_\u0648_\u06af\u0627\u0631\u062f_\u0646\u0642\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_admin_panel_access_\u06f6_admin_spa_\u0645\u0646\u0648\u06cc_sidebar_\u0628\u0631\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_admin_panel_access_\u06f7_admin_spa_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_admin_panel_access_\u06f8_admin_spa_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627_\u0628\u0631\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-admin-panel-access.md",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_admin_panel_access_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_admin_panel_access_\u06f9_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine",
      "target": "prompt_representation_commission_tax_engine_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u0646\u0648\u0628\u062a_\u0627\u0631\u062a\u0642\u0627\u0621_\u0645\u0627\u0644\u06cc\u0627\u062a_\u0628\u0631_\u0627\u0631\u0632\u0634_\u0627\u0641\u0632\u0648\u062f\u0647_\u0647\u0632\u06cc\u0646\u0647_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u0646\u0648\u0628\u062a_\u0627\u0631\u062a\u0642\u0627\u0621_\u0645\u0627\u0644\u06cc\u0627\u062a_\u0628\u0631_\u0627\u0631\u0632\u0634_\u0627\u0641\u0632\u0648\u062f\u0647_\u0647\u0632\u06cc\u0646\u0647_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "prompt_representation_commission_tax_engine_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u0646\u0648\u0628\u062a_\u0627\u0631\u062a\u0642\u0627\u0621_\u0645\u0627\u0644\u06cc\u0627\u062a_\u0628\u0631_\u0627\u0631\u0632\u0634_\u0627\u0641\u0632\u0648\u062f\u0647_\u0647\u0632\u06cc\u0646\u0647_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "prompt_representation_commission_tax_engine_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u0646\u0648\u0628\u062a_\u0627\u0631\u062a\u0642\u0627\u0621_\u0645\u0627\u0644\u06cc\u0627\u062a_\u0628\u0631_\u0627\u0631\u0632\u0634_\u0627\u0641\u0632\u0648\u062f\u0647_\u0647\u0632\u06cc\u0646\u0647_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "prompt_representation_commission_tax_engine_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L317",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u0646\u0648\u0628\u062a_\u0627\u0631\u062a\u0642\u0627\u0621_\u0645\u0627\u0644\u06cc\u0627\u062a_\u0628\u0631_\u0627\u0631\u0632\u0634_\u0627\u0641\u0632\u0648\u062f\u0647_\u0647\u0632\u06cc\u0646\u0647_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "prompt_representation_commission_tax_engine_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u0646\u0648\u0628\u062a_\u0627\u0631\u062a\u0642\u0627\u0621_\u0645\u0627\u0644\u06cc\u0627\u062a_\u0628\u0631_\u0627\u0631\u0632\u0634_\u0627\u0641\u0632\u0648\u062f\u0647_\u0647\u0632\u06cc\u0646\u0647_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "prompt_representation_commission_tax_engine_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u0646\u0648\u0628\u062a_\u0627\u0631\u062a\u0642\u0627\u0621_\u0645\u0627\u0644\u06cc\u0627\u062a_\u0628\u0631_\u0627\u0631\u0632\u0634_\u0627\u0641\u0632\u0648\u062f\u0647_\u0647\u0632\u06cc\u0646\u0647_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "prompt_representation_commission_tax_engine_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u0646\u0648\u0628\u062a_\u0627\u0631\u062a\u0642\u0627\u0621_\u0645\u0627\u0644\u06cc\u0627\u062a_\u0628\u0631_\u0627\u0631\u0632\u0634_\u0627\u0641\u0632\u0648\u062f\u0647_\u0647\u0632\u06cc\u0646\u0647_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "prompt_representation_commission_tax_engine_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_representation_commission_tax_engine_\u0627\u0644\u0641_\u0647\u0648\u06a9_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0648\u0641\u0642_\u0647\u06cc\u0686_\u067e\u0648\u0631\u0633\u0627\u0646\u062a\u06cc_\u0648\u0627\u0631\u06cc\u0632_\u0646\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_representation_commission_tax_engine_\u0628_commission_percent_\u0628\u0644\u0627\u0627\u0633\u062a\u0641\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_representation_commission_tax_engine_\u062c_\u0627\u0644\u06af\u0648\u06cc_\u0648\u0627\u0631\u06cc\u0632_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u0627\u0632_settlementcontroller_reject"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_representation_commission_tax_engine_\u062f_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646_whitelist_defaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_commission_tax_engine_\u06f1_\u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0627\u0644\u06cc_\u062f\u0631_siteconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_commission_tax_engine_\u06f2_entity_\u0644\u0627\u06af_\u0645\u0627\u0644\u06cc_financialbreakdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_commission_tax_engine_\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062d\u0627\u0633\u0628\u0647_commissionservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L260",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_commission_tax_engine_\u06f4_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_paymentcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L284",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_commission_tax_engine_\u06f5_representationrepository_find_int_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L288",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_commission_tax_engine_\u06f6_endpoint\u0647\u0627\u06cc_\u06af\u0632\u0627\u0631\u0634_\u0645\u0627\u0644\u06cc_\u062f\u0631_adminapicontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L297",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_commission_tax_engine_\u06f7_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u06af\u0632\u0627\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-commission-tax-engine.md",
      "source_location": "L313",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_commission_tax_engine_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_commission_tax_engine_\u06f8_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_\u0637\u0628\u0642_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u062a\u0627\u0631\u06cc\u062e\u0686\u0647_\u06cc_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_\u0645\u0627\u0644\u06cc\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u06af\u0627\u0631\u062f_\u062f\u0627\u0645\u0646\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u06af\u0632\u0627\u0631\u0634_\u062a\u0633\u0648\u06cc\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u06af\u0627\u0631\u062f_\u062f\u0627\u0645\u0646\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u06af\u0632\u0627\u0631\u0634_\u062a\u0633\u0648\u06cc\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u06af\u0627\u0631\u062f_\u062f\u0627\u0645\u0646\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u06af\u0632\u0627\u0631\u0634_\u062a\u0633\u0648\u06cc\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u06af\u0627\u0631\u062f_\u062f\u0627\u0645\u0646\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u06af\u0632\u0627\u0631\u0634_\u062a\u0633\u0648\u06cc\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u06af\u0627\u0631\u062f_\u062f\u0627\u0645\u0646\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u06af\u0632\u0627\u0631\u0634_\u062a\u0633\u0648\u06cc\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u06af\u0627\u0631\u062f_\u062f\u0627\u0645\u0646\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u06af\u0632\u0627\u0631\u0634_\u062a\u0633\u0648\u06cc\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u06af\u0627\u0631\u062f_\u062f\u0627\u0645\u0646\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u06af\u0632\u0627\u0631\u0634_\u062a\u0633\u0648\u06cc\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u06af\u0627\u0631\u062f_\u062f\u0627\u0645\u0646\u0647_\u0628\u0631\u0627\u06cc_\u067e\u0648\u0631\u0633\u0627\u0646\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u06af\u0632\u0627\u0631\u0634_\u062a\u0633\u0648\u06cc\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u0627\u0644\u0641_buildstats_\u0628\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0641\u06cc\u0644\u062a\u0631_\u0646\u0645\u06cc_\u0634\u0648\u062f_\u0628\u0627\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u0628_commissionservice_\u0628\u062f\u0648\u0646_\u06af\u0627\u0631\u062f_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u062c_booking_\u0641\u0639\u0644\u06cc_appointmentcontroller_book_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0627\u0631\u0633\u0627\u0644_\u0630\u062e\u06cc\u0631\u0647_\u0646\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u062f_representationdashboard_\u0641\u0639\u0644\u06cc_dashboardpage_tsx_\u0641\u0642\u0637_\u06f4_\u06a9\u0627\u0631\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u06f1_\u0630\u062e\u06cc\u0631\u0647_\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0631\u0648\u06cc_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u06f2_\u06af\u0627\u0631\u062f_\u062f\u0627\u0645\u0646\u0647_\u062f\u0631_commissionservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u06f3_\u0627\u0635\u0644\u0627\u062d_buildstats_\u0628\u0647_scope_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u062f\u0631\u0622\u0645\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u06f4_endpoint\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u06f5_\u0645\u062a\u062f\u0647\u0627\u06cc_\u062c\u0645\u0639_\u0628\u0646\u062f\u06cc_\u062a\u0633\u0648\u06cc\u0647_\u062f\u0631_settlementrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u06f6_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_representationdashboard_dashboardpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-domain-guard-dashboard-settlement.md",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_domain_guard_dashboard_settlement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_domain_guard_dashboard_settlement_\u06f7_\u0635\u0641\u062d\u0627\u062a_\u062c\u062f\u06cc\u062f_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification",
      "target": "prompt_representation_identity_iban_verification_\u062a\u0623\u06cc\u06cc\u062f_\u0647\u0648\u06cc\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06a9\u062f_\u0645\u0644\u06cc_\u0634\u0628\u0627_\u0628\u0627_\u0627\u0633\u062a\u0639\u0644\u0627\u0645_s_api_ir_\u0648_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0628\u0627_\u062f\u0631_\u062a\u0633\u0648\u06cc\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u062a\u0623\u06cc\u06cc\u062f_\u0647\u0648\u06cc\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06a9\u062f_\u0645\u0644\u06cc_\u0634\u0628\u0627_\u0628\u0627_\u0627\u0633\u062a\u0639\u0644\u0627\u0645_s_api_ir_\u0648_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0628\u0627_\u062f\u0631_\u062a\u0633\u0648\u06cc\u0647",
      "target": "prompt_representation_identity_iban_verification_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u062a\u0623\u06cc\u06cc\u062f_\u0647\u0648\u06cc\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06a9\u062f_\u0645\u0644\u06cc_\u0634\u0628\u0627_\u0628\u0627_\u0627\u0633\u062a\u0639\u0644\u0627\u0645_s_api_ir_\u0648_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0628\u0627_\u062f\u0631_\u062a\u0633\u0648\u06cc\u0647",
      "target": "prompt_representation_identity_iban_verification_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u062a\u0623\u06cc\u06cc\u062f_\u0647\u0648\u06cc\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06a9\u062f_\u0645\u0644\u06cc_\u0634\u0628\u0627_\u0628\u0627_\u0627\u0633\u062a\u0639\u0644\u0627\u0645_s_api_ir_\u0648_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0628\u0627_\u062f\u0631_\u062a\u0633\u0648\u06cc\u0647",
      "target": "prompt_representation_identity_iban_verification_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u062a\u0623\u06cc\u06cc\u062f_\u0647\u0648\u06cc\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06a9\u062f_\u0645\u0644\u06cc_\u0634\u0628\u0627_\u0628\u0627_\u0627\u0633\u062a\u0639\u0644\u0627\u0645_s_api_ir_\u0648_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0628\u0627_\u062f\u0631_\u062a\u0633\u0648\u06cc\u0647",
      "target": "prompt_representation_identity_iban_verification_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u062a\u0623\u06cc\u06cc\u062f_\u0647\u0648\u06cc\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06a9\u062f_\u0645\u0644\u06cc_\u0634\u0628\u0627_\u0628\u0627_\u0627\u0633\u062a\u0639\u0644\u0627\u0645_s_api_ir_\u0648_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0628\u0627_\u062f\u0631_\u062a\u0633\u0648\u06cc\u0647",
      "target": "prompt_representation_identity_iban_verification_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u062a\u0623\u06cc\u06cc\u062f_\u0647\u0648\u06cc\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06a9\u062f_\u0645\u0644\u06cc_\u0634\u0628\u0627_\u0628\u0627_\u0627\u0633\u062a\u0639\u0644\u0627\u0645_s_api_ir_\u0648_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0628\u0627_\u062f\u0631_\u062a\u0633\u0648\u06cc\u0647",
      "target": "prompt_representation_identity_iban_verification_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u062a\u0623\u06cc\u06cc\u062f_\u0647\u0648\u06cc\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06a9\u062f_\u0645\u0644\u06cc_\u0634\u0628\u0627_\u0628\u0627_\u0627\u0633\u062a\u0639\u0644\u0627\u0645_s_api_ir_\u0648_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0628\u0627_\u062f\u0631_\u062a\u0633\u0648\u06cc\u0647",
      "target": "prompt_representation_identity_iban_verification_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_identity_iban_verification_\u06f1_\u0633\u0631\u0648\u06cc\u0633_\u0627\u0633\u062a\u0639\u0644\u0627\u0645_apiirservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_identity_iban_verification_\u06f2_\u067e\u0631\u0686\u0645_\u062a\u0623\u06cc\u06cc\u062f_\u06a9\u062f_\u0645\u0644\u06cc_\u0631\u0648\u06cc_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_identity_iban_verification_\u06f3_\u0622\u0631\u0627\u06cc\u0647_\u06cc_\u0634\u0628\u0627\u0647\u0627\u06cc_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u0631\u0648\u06cc_representation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_identity_iban_verification_\u06f4_\u0627\u06a9\u0634\u0646_\u0647\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u062f\u0631_representationactioncontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_identity_iban_verification_\u06f5_\u0627\u0644\u0632\u0627\u0645_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0628\u0627_\u062f\u0631_\u062a\u0633\u0648\u06cc\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_identity_iban_verification_\u06f6_\u0635\u0641\u062d\u0647_\u06cc_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u067e\u0646\u0644_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_identity_iban_verification_\u06f7_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u0628\u0627_\u062f\u0631_\u0641\u0631\u0645_\u062a\u0633\u0648\u06cc\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_identity_iban_verification_\u06f8_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u0634\u0628\u0627_\u0648_\u062f\u06a9\u0645\u0647_\u062a\u06a9\u0645\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-identity-iban-verification.md",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_identity_iban_verification_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_identity_iban_verification_\u06f9_migration_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission",
      "target": "prompt_representation_multi_city_domain_commission_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u0686\u0646\u062f_\u0634\u0647\u0631\u06cc_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u062f\u0627\u0645\u0646\u0647_\u0645\u062d\u0648\u0631_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u0686\u0646\u062f_\u0634\u0647\u0631\u06cc_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u062f\u0627\u0645\u0646\u0647_\u0645\u062d\u0648\u0631_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0627\u0645\u0646\u0647",
      "target": "prompt_representation_multi_city_domain_commission_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u0686\u0646\u062f_\u0634\u0647\u0631\u06cc_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u062f\u0627\u0645\u0646\u0647_\u0645\u062d\u0648\u0631_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0627\u0645\u0646\u0647",
      "target": "prompt_representation_multi_city_domain_commission_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u0686\u0646\u062f_\u0634\u0647\u0631\u06cc_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u062f\u0627\u0645\u0646\u0647_\u0645\u062d\u0648\u0631_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0627\u0645\u0646\u0647",
      "target": "prompt_representation_multi_city_domain_commission_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u0686\u0646\u062f_\u0634\u0647\u0631\u06cc_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u062f\u0627\u0645\u0646\u0647_\u0645\u062d\u0648\u0631_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0627\u0645\u0646\u0647",
      "target": "prompt_representation_multi_city_domain_commission_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u0686\u0646\u062f_\u0634\u0647\u0631\u06cc_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u062f\u0627\u0645\u0646\u0647_\u0645\u062d\u0648\u0631_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0627\u0645\u0646\u0647",
      "target": "prompt_representation_multi_city_domain_commission_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u0686\u0646\u062f_\u0634\u0647\u0631\u06cc_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u062f\u0627\u0645\u0646\u0647_\u0645\u062d\u0648\u0631_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0627\u0645\u0646\u0647",
      "target": "prompt_representation_multi_city_domain_commission_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u0686\u0646\u062f_\u0634\u0647\u0631\u06cc_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u062f\u0627\u0645\u0646\u0647_\u0645\u062d\u0648\u0631_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_\u062f\u0627\u0645\u0646\u0647",
      "target": "prompt_representation_multi_city_domain_commission_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_multi_city_domain_commission_\u06f1_\u0686\u0646\u062f_\u0634\u0647\u0631\u06cc_\u0634\u062f\u0646_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_entity_migration_\u0628\u0627_\u062d\u0641\u0638_\u062f\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_multi_city_domain_commission_\u06f2_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_domain_\u0648_is_global"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_multi_city_domain_commission_\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0631\u06a9\u0632\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u062f\u0627\u0645\u0646\u0647_domaincontextresolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_multi_city_domain_commission_\u06f4_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u062f\u0627\u0645\u0646\u0647_\u0645\u062d\u0648\u0631_\u0642\u0627\u0646\u0648\u0646_\u062c\u062f\u06cc\u062f_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0628\u062e\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_multi_city_domain_commission_\u06f5_\u0641\u06cc\u0644\u062a\u0631_\u062f\u0627\u0645\u0646\u0647_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc_endpoint_\u0632\u0645\u06cc\u0646\u0647_\u0633\u0627\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/representation-multi-city-domain-commission.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_representation_multi_city_domain_commission_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_representation_multi_city_domain_commission_\u06f6_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react_\u0641\u0631\u0645_\u0648_\u0644\u06cc\u0633\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting",
      "target": "prompt_require_visit_price_setting_\u06af\u0632\u06cc\u0646\u0647_\u0627\u0644\u0632\u0627\u0645\u06cc_\u06a9\u0631\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u06af\u0632\u06cc\u0646\u0647_\u0627\u0644\u0632\u0627\u0645\u06cc_\u06a9\u0631\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_require_visit_price_setting_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u06af\u0632\u06cc\u0646\u0647_\u0627\u0644\u0632\u0627\u0645\u06cc_\u06a9\u0631\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_require_visit_price_setting_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u06af\u0632\u06cc\u0646\u0647_\u0627\u0644\u0632\u0627\u0645\u06cc_\u06a9\u0631\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_require_visit_price_setting_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u06af\u0632\u06cc\u0646\u0647_\u0627\u0644\u0632\u0627\u0645\u06cc_\u06a9\u0631\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_require_visit_price_setting_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u06af\u0632\u06cc\u0646\u0647_\u0627\u0644\u0632\u0627\u0645\u06cc_\u06a9\u0631\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_require_visit_price_setting_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u06af\u0632\u06cc\u0646\u0647_\u0627\u0644\u0632\u0627\u0645\u06cc_\u06a9\u0631\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_require_visit_price_setting_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u06af\u0632\u06cc\u0646\u0647_\u0627\u0644\u0632\u0627\u0645\u06cc_\u06a9\u0631\u062f\u0646_\u0647\u0632\u06cc\u0646\u0647_\u0648\u06cc\u0632\u06cc\u062a_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_require_visit_price_setting_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_require_visit_price_setting_\u06f1_backend_\u0641\u0644\u06af_require_visit_price_\u0631\u0648\u06cc_entityinsurancepricing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_require_visit_price_setting_\u06f2_backend_get_put_api_v1_insurance_pricing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_require_visit_price_setting_\u06f3_backend_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0634\u062f\u0646_visit_price_rials_\u062f\u0631_\u062b\u0628\u062a_session"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_require_visit_price_setting_\u06f4_backend_\u0641\u06cc\u0644\u062f_visit_price_rials_\u0631\u0648\u06cc_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_require_visit_price_setting_\u06f5_frontend_freevisitprice_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_require_visit_price_setting_\u06f6_frontend_createstep_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_require_visit_price_setting_\u06f7_frontend_appointmentcreatepage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/require-visit-price-setting.md",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_require_visit_price_setting_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_require_visit_price_setting_\u06f8_\u062a\u0633\u062a_\u0647\u0627_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments",
      "target": "prompt_schedule_cancel_expired_appointments_\u0632\u0645\u0627\u0646_\u0628\u0646\u062f\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0627\u0646\u0642\u0636\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0634\u062f\u0647_\u0628\u0627_symfony_scheduler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0632\u0645\u0627\u0646_\u0628\u0646\u062f\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0627\u0646\u0642\u0636\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0634\u062f\u0647_\u0628\u0627_symfony_scheduler",
      "target": "prompt_schedule_cancel_expired_appointments_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0632\u0645\u0627\u0646_\u0628\u0646\u062f\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0627\u0646\u0642\u0636\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0634\u062f\u0647_\u0628\u0627_symfony_scheduler",
      "target": "prompt_schedule_cancel_expired_appointments_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0632\u0645\u0627\u0646_\u0628\u0646\u062f\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0627\u0646\u0642\u0636\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0634\u062f\u0647_\u0628\u0627_symfony_scheduler",
      "target": "prompt_schedule_cancel_expired_appointments_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0632\u0645\u0627\u0646_\u0628\u0646\u062f\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0627\u0646\u0642\u0636\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0634\u062f\u0647_\u0628\u0627_symfony_scheduler",
      "target": "prompt_schedule_cancel_expired_appointments_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0632\u0645\u0627\u0646_\u0628\u0646\u062f\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0627\u0646\u0642\u0636\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0634\u062f\u0647_\u0628\u0627_symfony_scheduler",
      "target": "prompt_schedule_cancel_expired_appointments_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0632\u0645\u0627\u0646_\u0628\u0646\u062f\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0627\u0646\u0642\u0636\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0634\u062f\u0647_\u0628\u0627_symfony_scheduler",
      "target": "prompt_schedule_cancel_expired_appointments_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0632\u0645\u0627\u0646_\u0628\u0646\u062f\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0627\u0646\u0642\u0636\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0634\u062f\u0647_\u0628\u0627_symfony_scheduler",
      "target": "prompt_schedule_cancel_expired_appointments_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_schedule_cancel_expired_appointments_command_\u0645\u0646\u0637\u0642_\u0627\u0646\u0642\u0636\u0627_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0645\u0634\u062a\u0631\u06a9_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_schedule_cancel_expired_appointments_messenger_yaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_schedule_cancel_expired_appointments_\u06f1_\u0646\u0635\u0628_symfony_scheduler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_schedule_cancel_expired_appointments_\u06f2_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_\u0645\u0646\u0637\u0642_\u0627\u0646\u0642\u0636\u0627_\u0628\u0647_\u06cc\u06a9_\u0633\u0631\u0648\u06cc\u0633_\u0645\u0634\u062a\u0631\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_schedule_cancel_expired_appointments_\u06f3_\u067e\u06cc\u0627\u0645_\u0648_\u0647\u0646\u062f\u0644\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_schedule_cancel_expired_appointments_\u06f4_scheduleprovider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_schedule_cancel_expired_appointments_\u06f5_transport_\u0648_routing_\u062f\u0631_messenger_yaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/schedule-cancel-expired-appointments.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_schedule_cancel_expired_appointments_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_schedule_cancel_expired_appointments_\u06f6_\u0627\u062c\u0631\u0627\u06cc_worker_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_ddev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope",
      "target": "prompt_secretary_context_scope_\u0645\u0646\u0637\u0642_scope_\u0645\u0646\u0634\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0627\u0632_\u0645\u0637\u0628_\u0634\u062e\u0635\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0645\u0646\u0637\u0642_scope_\u0645\u0646\u0634\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0627\u0632_\u0645\u0637\u0628_\u0634\u062e\u0635\u06cc",
      "target": "prompt_secretary_context_scope_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0645\u0646\u0637\u0642_scope_\u0645\u0646\u0634\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0627\u0632_\u0645\u0637\u0628_\u0634\u062e\u0635\u06cc",
      "target": "prompt_secretary_context_scope_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L318",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0645\u0646\u0637\u0642_scope_\u0645\u0646\u0634\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0627\u0632_\u0645\u0637\u0628_\u0634\u062e\u0635\u06cc",
      "target": "prompt_secretary_context_scope_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0645\u0646\u0637\u0642_scope_\u0645\u0646\u0634\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0627\u0632_\u0645\u0637\u0628_\u0634\u062e\u0635\u06cc",
      "target": "prompt_secretary_context_scope_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0645\u0646\u0637\u0642_scope_\u0645\u0646\u0634\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0627\u0632_\u0645\u0637\u0628_\u0634\u062e\u0635\u06cc",
      "target": "prompt_secretary_context_scope_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0645\u0646\u0637\u0642_scope_\u0645\u0646\u0634\u06cc_\u062a\u0641\u06a9\u06cc\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0627\u0632_\u0645\u0637\u0628_\u0634\u062e\u0635\u06cc",
      "target": "prompt_secretary_context_scope_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_secretary_context_scope_appointment_\u0641\u06cc\u0644\u062a\u0631_\u0641\u0642\u0637_\u06cc\u06a9_\u0631\u0627\u0628\u0637\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_secretary_context_scope_auth_context_builder_scope_blind"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_secretary_context_scope_controller_\u0627\u06cc\u062c\u0627\u062f_\u0628\u062f\u0648\u0646_scope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_secretary_context_scope_entity_\u0628\u062f\u0648\u0646_scope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_secretary_context_scope_repository_scope_blind"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_context_scope_\u06f1_entity_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_owner_type_\u0648_clinic_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_context_scope_\u06f2_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_context_scope_\u06f3_repository_query_\u0647\u0627\u06cc_scope_aware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_context_scope_\u06f4_secretarycontroller_\u0627\u06cc\u062c\u0627\u062f_\u0628\u0627_scope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L254",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_context_scope_\u06f5_auth_context_builder_scope_aware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L288",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_context_scope_\u06f6_appointment_\u0648_dashboard_scope_aware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-context-scope.md",
      "source_location": "L307",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_context_scope_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_context_scope_\u06f7_patientcontroller_scope_aware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share",
      "target": "prompt_secretary_online_appointment_share_\u0633\u0647\u0645_\u062f\u0631\u0622\u0645\u062f_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u0635\u062f_\u0627\u0632_\u0645\u0628\u0644\u063a_\u062e\u0627\u0644\u0635_\u06af\u0632\u0627\u0631\u0634_\u0648_\u0634\u0628\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0633\u0647\u0645_\u062f\u0631\u0622\u0645\u062f_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u0635\u062f_\u0627\u0632_\u0645\u0628\u0644\u063a_\u062e\u0627\u0644\u0635_\u06af\u0632\u0627\u0631\u0634_\u0648_\u0634\u0628\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0645\u0646\u0634\u06cc",
      "target": "prompt_secretary_online_appointment_share_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0633\u0647\u0645_\u062f\u0631\u0622\u0645\u062f_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u0635\u062f_\u0627\u0632_\u0645\u0628\u0644\u063a_\u062e\u0627\u0644\u0635_\u06af\u0632\u0627\u0631\u0634_\u0648_\u0634\u0628\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0645\u0646\u0634\u06cc",
      "target": "prompt_secretary_online_appointment_share_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L292",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0633\u0647\u0645_\u062f\u0631\u0622\u0645\u062f_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u0635\u062f_\u0627\u0632_\u0645\u0628\u0644\u063a_\u062e\u0627\u0644\u0635_\u06af\u0632\u0627\u0631\u0634_\u0648_\u0634\u0628\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0645\u0646\u0634\u06cc",
      "target": "prompt_secretary_online_appointment_share_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0633\u0647\u0645_\u062f\u0631\u0622\u0645\u062f_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u0635\u062f_\u0627\u0632_\u0645\u0628\u0644\u063a_\u062e\u0627\u0644\u0635_\u06af\u0632\u0627\u0631\u0634_\u0648_\u0634\u0628\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0645\u0646\u0634\u06cc",
      "target": "prompt_secretary_online_appointment_share_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0633\u0647\u0645_\u062f\u0631\u0622\u0645\u062f_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u0635\u062f_\u0627\u0632_\u0645\u0628\u0644\u063a_\u062e\u0627\u0644\u0635_\u06af\u0632\u0627\u0631\u0634_\u0648_\u0634\u0628\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0645\u0646\u0634\u06cc",
      "target": "prompt_secretary_online_appointment_share_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0633\u0647\u0645_\u062f\u0631\u0622\u0645\u062f_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u062f\u0631\u0635\u062f_\u0627\u0632_\u0645\u0628\u0644\u063a_\u062e\u0627\u0644\u0635_\u06af\u0632\u0627\u0631\u0634_\u0648_\u0634\u0628\u0627_\u062f\u0631_\u067e\u0646\u0644_\u0645\u0646\u0634\u06cc",
      "target": "prompt_secretary_online_appointment_share_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_secretary_online_appointment_share_\u06f1_\u0633\u0647\u0645_\u0641\u0642\u0637_\u0628\u0631\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0645\u062d\u0627\u0633\u0628\u0647_\u0645\u06cc_\u0634\u0648\u062f_src_settlement_service_commissionservice_php_85_143"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_secretary_online_appointment_share_\u06f2_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u062a\u0633\u0648\u06cc\u0647_\u0634\u0628\u0627_\u0631\u0627_\u0641\u0642\u0637_\u0627\u0632_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0645\u06cc_\u062e\u0648\u0627\u0646\u062f_src_settlement_controller_settlementcontroller_php_158_162"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_secretary_online_appointment_share_\u06f3_doctorsecretary_\u0647\u06cc\u0686_\u0641\u06cc\u0644\u062f_\u0645\u0627\u0644\u06cc_\u0646\u062f\u0627\u0631\u062f_src_secretary_entity_doctorsecretary_php_57_80"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_online_appointment_share_\u06f1_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0633\u0647\u0645_\u0631\u0648\u06cc_\u0631\u0627\u0628\u0637\u0647_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_online_appointment_share_\u06f2_\u0634\u0628\u0627\u06cc_\u0645\u0646\u0634\u06cc_\u0633\u0637\u062d_\u06a9\u0627\u0631\u0628\u0631_resolver_\u0645\u0634\u062a\u0631\u06a9_\u062a\u0633\u0648\u06cc\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_online_appointment_share_\u06f3_\u0633\u0647\u0645_\u0645\u0646\u0634\u06cc_\u062f\u0631_\u0645\u0648\u062a\u0648\u0631_\u062a\u0642\u0633\u06cc\u0645_\u0645\u0627\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_online_appointment_share_\u06f4_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u0647\u0627\u06cc_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0631\u0627\u06cc_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0633\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L235",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_online_appointment_share_\u06f5_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u0647\u0627\u06cc_\u067e\u0646\u0644_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L262",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_online_appointment_share_\u06f6_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L271",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_online_appointment_share_\u06f7_\u067e\u0646\u0644_\u0645\u0646\u0634\u06cc_\u062f\u0631\u0622\u0645\u062f_\u0648_\u0634\u0628\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-online-appointment-share.md",
      "source_location": "L278",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_online_appointment_share_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_online_appointment_share_\u06f8_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u062d\u0633\u0627\u0628\u0631\u0633\u06cc_\u0648_\u0631\u0641\u0639_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632_\u0645\u0646\u0634\u06cc_\u067e\u0648\u0634\u0634_\u06a9\u0627\u0645\u0644_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0646\u0644_\u062e\u0637\u0627\u06cc_\u0648\u0631\u0648\u062f_\u06a9\u0631\u0634"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u062d\u0633\u0627\u0628\u0631\u0633\u06cc_\u0648_\u0631\u0641\u0639_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632_\u0645\u0646\u0634\u06cc_\u067e\u0648\u0634\u0634_\u06a9\u0627\u0645\u0644_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0646\u0644_\u062e\u0637\u0627\u06cc_\u0648\u0631\u0648\u062f_\u06a9\u0631\u0634",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u062d\u0633\u0627\u0628\u0631\u0633\u06cc_\u0648_\u0631\u0641\u0639_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632_\u0645\u0646\u0634\u06cc_\u067e\u0648\u0634\u0634_\u06a9\u0627\u0645\u0644_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0646\u0644_\u062e\u0637\u0627\u06cc_\u0648\u0631\u0648\u062f_\u06a9\u0631\u0634",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u062d\u0633\u0627\u0628\u0631\u0633\u06cc_\u0648_\u0631\u0641\u0639_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632_\u0645\u0646\u0634\u06cc_\u067e\u0648\u0634\u0634_\u06a9\u0627\u0645\u0644_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0646\u0644_\u062e\u0637\u0627\u06cc_\u0648\u0631\u0648\u062f_\u06a9\u0631\u0634",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u062d\u0633\u0627\u0628\u0631\u0633\u06cc_\u0648_\u0631\u0641\u0639_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632_\u0645\u0646\u0634\u06cc_\u067e\u0648\u0634\u0634_\u06a9\u0627\u0645\u0644_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0646\u0644_\u062e\u0637\u0627\u06cc_\u0648\u0631\u0648\u062f_\u06a9\u0631\u0634",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u062d\u0633\u0627\u0628\u0631\u0633\u06cc_\u0648_\u0631\u0641\u0639_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632_\u0645\u0646\u0634\u06cc_\u067e\u0648\u0634\u0634_\u06a9\u0627\u0645\u0644_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0646\u0644_\u062e\u0637\u0627\u06cc_\u0648\u0631\u0648\u062f_\u06a9\u0631\u0634",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0648\u0627\u0642\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u062d\u0633\u0627\u0628\u0631\u0633\u06cc_\u0648_\u0631\u0641\u0639_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632_\u0645\u0646\u0634\u06cc_\u067e\u0648\u0634\u0634_\u06a9\u0627\u0645\u0644_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0646\u0644_\u062e\u0637\u0627\u06cc_\u0648\u0631\u0648\u062f_\u06a9\u0631\u0634",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u062d\u0633\u0627\u0628\u0631\u0633\u06cc_\u0648_\u0631\u0641\u0639_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632_\u0645\u0646\u0634\u06cc_\u067e\u0648\u0634\u0634_\u06a9\u0627\u0645\u0644_\u0627\u0639\u0645\u0627\u0644_\u062f\u0631_\u067e\u0646\u0644_\u062e\u0637\u0627\u06cc_\u0648\u0631\u0648\u062f_\u06a9\u0631\u0634",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0648\u0627\u0642\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0627\u0644\u0641_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0641\u0639\u0644\u06cc_\u0648_\u0634\u06a9\u0627\u0641_\u067e\u0648\u0634\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0648\u0627\u0642\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0628_\u0634\u06a9\u0627\u0641_\u0627\u0639\u0645\u0627\u0644_enforcement_gap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0648\u0627\u0642\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u062c_\u062e\u0637\u0627\u06cc_\u06f4\u06f0\u06f1_\u06a9\u0631\u0634_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u06f0_\u0628\u0627\u0632\u062a\u0648\u0644\u06cc\u062f_\u0648_\u062a\u0634\u062e\u06cc\u0635_\u062f\u0642\u06cc\u0642_\u0627\u0648\u0644_\u0627\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u06f1_\u067e\u0648\u0634\u0634_\u06a9\u0627\u0645\u0644_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u06f2_\u0627\u0639\u0645\u0627\u0644_\u0648\u0627\u0642\u0639\u06cc_\u0645\u062c\u0648\u0632_api_\u067e\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u06f3_\u0631\u0641\u0639_\u06a9\u0631\u0634_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u06f4_\u0631\u0641\u0639_\u06f4\u06f0\u06f1_\u0648\u0631\u0648\u062f_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_permissions_coverage_and_panel_enforcement_\u06f5_\u062a\u0633\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2",
      "target": "prompt_secretary_permissions_full_coverage_phase2_secretary_permissions_full_coverage_panel_enforcement_phase_2_completion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_secretary_permissions_full_coverage_panel_enforcement_phase_2_completion",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u0632\u0645\u06cc\u0646\u0647_\u0686\u0647_\u0686\u06cc\u0632\u06cc_\u0627\u0632_\u0642\u0628\u0644_\u0627\u0646\u062c\u0627\u0645_\u0634\u062f\u0647_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u062f\u0631_\u06a9\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_secretary_permissions_full_coverage_panel_enforcement_phase_2_completion",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_secretary_permissions_full_coverage_panel_enforcement_phase_2_completion",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641_\u0634\u06a9\u0627\u0641_\u0647\u0627\u06cc_\u0628\u0627\u0642\u06cc_\u0645\u0627\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_secretary_permissions_full_coverage_panel_enforcement_phase_2_completion",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_secretary_permissions_full_coverage_panel_enforcement_phase_2_completion",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_secretary_permissions_full_coverage_panel_enforcement_phase_2_completion",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_secretary_permissions_full_coverage_panel_enforcement_phase_2_completion",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u06f0_\u0645\u0645\u06cc\u0632\u06cc_\u0648_\u062a\u0635\u0645\u06cc\u0645_\u0627\u0648\u0644_\u0627\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u0645\u0646\u0627\u0628\u0639_\u0645\u062c\u0648\u0632_\u062c\u062f\u06cc\u062f_prompt_2_4_9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u06f2_enforcement_\u062f\u0631_backend_prompt_6"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u06f3_enforcement_\u062f\u0631_frontend_sidebar_route_crud_prompt_5_7"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u06f4_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0628\u062f\u0648\u0646_\u0645\u062c\u0648\u0632_prompt_3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u06f5_\u0627\u0633\u06a9\u0648\u067e_per_doctor_\u0646\u0648\u0628\u062a_\u0647\u0627_\u062a\u06a9\u0645\u06cc\u0644_\u067e\u0648\u0634\u0634_\u0639\u0645\u0644\u06cc\u0627\u062a_prompt_8"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-permissions-full-coverage-phase2.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_permissions_full_coverage_phase2_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_permissions_full_coverage_phase2_\u06f6_\u062a\u0633\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0648_\u0645\u0627\u062a\u0631\u06cc\u0633_prompt_10"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_welcome_sms",
      "target": "prompt_secretary_welcome_sms_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u062e\u0648\u0634_\u0622\u0645\u062f_\u0647\u0646\u06af\u0627\u0645_\u062a\u0639\u0631\u06cc\u0641_\u0645\u0646\u0634\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_welcome_sms_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u062e\u0648\u0634_\u0622\u0645\u062f_\u0647\u0646\u06af\u0627\u0645_\u062a\u0639\u0631\u06cc\u0641_\u0645\u0646\u0634\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "prompt_secretary_welcome_sms_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_welcome_sms_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u062e\u0648\u0634_\u0622\u0645\u062f_\u0647\u0646\u06af\u0627\u0645_\u062a\u0639\u0631\u06cc\u0641_\u0645\u0646\u0634\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "prompt_secretary_welcome_sms_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_welcome_sms_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u062e\u0648\u0634_\u0622\u0645\u062f_\u0647\u0646\u06af\u0627\u0645_\u062a\u0639\u0631\u06cc\u0641_\u0645\u0646\u0634\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "prompt_secretary_welcome_sms_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_welcome_sms_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u062e\u0648\u0634_\u0622\u0645\u062f_\u0647\u0646\u06af\u0627\u0645_\u062a\u0639\u0631\u06cc\u0641_\u0645\u0646\u0634\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "prompt_secretary_welcome_sms_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_welcome_sms_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u062e\u0648\u0634_\u0622\u0645\u062f_\u0647\u0646\u06af\u0627\u0645_\u062a\u0639\u0631\u06cc\u0641_\u0645\u0646\u0634\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "prompt_secretary_welcome_sms_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_welcome_sms_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u062e\u0648\u0634_\u0622\u0645\u062f_\u0647\u0646\u06af\u0627\u0645_\u062a\u0639\u0631\u06cc\u0641_\u0645\u0646\u0634\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "prompt_secretary_welcome_sms_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_welcome_sms_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u062e\u0648\u0634_\u0622\u0645\u062f_\u0647\u0646\u06af\u0627\u0645_\u062a\u0639\u0631\u06cc\u0641_\u0645\u0646\u0634\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "prompt_secretary_welcome_sms_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_welcome_sms_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_welcome_sms_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u062a\u06af_\u062c\u062f\u06cc\u062f_\u062f\u0631_smslog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_welcome_sms_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_welcome_sms_\u06f2_\u0627\u0641\u0632\u0648\u062f\u0646_template_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u062f\u0631_smsmessagetemplate_defaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_welcome_sms_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_welcome_sms_\u06f3_\u062a\u0632\u0631\u06cc\u0642_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_sms_\u062f\u0631_\u06a9\u0646\u062a\u0631\u0644\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/secretary-welcome-sms.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_secretary_welcome_sms_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_secretary_welcome_sms_\u06f4_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u0628\u0639\u062f_\u0627\u0632_\u0633\u0627\u062e\u062a_\u0645\u0648\u0641\u0642_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data",
      "target": "prompt_seed_demo_data_seeder_\u062f\u0627\u062f\u0647_\u062a\u0633\u062a_\u062d\u062c\u06cc\u0645_\u0634\u0628\u06cc\u0647_production_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627_\u0646\u0648\u0628\u062a_\u0647\u0627_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data_seeder_\u062f\u0627\u062f\u0647_\u062a\u0633\u062a_\u062d\u062c\u06cc\u0645_\u0634\u0628\u06cc\u0647_production_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627_\u0646\u0648\u0628\u062a_\u0647\u0627_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646",
      "target": "prompt_seed_demo_data_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data_seeder_\u062f\u0627\u062f\u0647_\u062a\u0633\u062a_\u062d\u062c\u06cc\u0645_\u0634\u0628\u06cc\u0647_production_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627_\u0646\u0648\u0628\u062a_\u0647\u0627_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646",
      "target": "prompt_seed_demo_data_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data_seeder_\u062f\u0627\u062f\u0647_\u062a\u0633\u062a_\u062d\u062c\u06cc\u0645_\u0634\u0628\u06cc\u0647_production_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627_\u0646\u0648\u0628\u062a_\u0647\u0627_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646",
      "target": "prompt_seed_demo_data_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data_seeder_\u062f\u0627\u062f\u0647_\u062a\u0633\u062a_\u062d\u062c\u06cc\u0645_\u0634\u0628\u06cc\u0647_production_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627_\u0646\u0648\u0628\u062a_\u0647\u0627_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646",
      "target": "prompt_seed_demo_data_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data_seeder_\u062f\u0627\u062f\u0647_\u062a\u0633\u062a_\u062d\u062c\u06cc\u0645_\u0634\u0628\u06cc\u0647_production_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627_\u0646\u0648\u0628\u062a_\u0647\u0627_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646",
      "target": "prompt_seed_demo_data_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data_seeder_\u062f\u0627\u062f\u0647_\u062a\u0633\u062a_\u062d\u062c\u06cc\u0645_\u0634\u0628\u06cc\u0647_production_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627_\u0646\u0648\u0628\u062a_\u0647\u0627_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646",
      "target": "prompt_seed_demo_data_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_seed_demo_data_\u06f0_\u062a\u062d\u0644\u06cc\u0644_\u067e\u06cc\u0634_\u0627\u0632_\u06a9\u062f_\u0627\u0644\u0632\u0627\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_seed_demo_data_\u06f1_command_app_seed_demo_data"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_seed_demo_data_\u06f2_\u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc_\u062f\u0631\u062c_performance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_seed_demo_data_\u06f3_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_seed_demo_data_\u06f4_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_seed_demo_data_\u06f5_\u0646\u0648\u0628\u062a_\u0647\u0627_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0647\u0633\u062a\u0647_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-demo-data.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_demo_data_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_seed_demo_data_\u06f6_\u06af\u0632\u0627\u0631\u0634_\u067e\u0627\u06cc\u0627\u0646\u06cc_\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc_\u0648\u0631\u06cc\u0641\u0627\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data",
      "target": "prompt_seed_realistic_data_seed_\u0648\u0627\u0642\u0639\u06cc_\u062f\u06cc\u062a\u0627_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0648_\u0627\u06cc\u062c\u0627\u062f_\u06f1\u06f0\u06f0_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u0634\u0647\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_seed_\u0648\u0627\u0642\u0639\u06cc_\u062f\u06cc\u062a\u0627_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0648_\u0627\u06cc\u062c\u0627\u062f_\u06f1\u06f0\u06f0_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u0634\u0647\u0631",
      "target": "prompt_seed_realistic_data_id\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_lookup_tables"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L270",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_seed_\u0648\u0627\u0642\u0639\u06cc_\u062f\u06cc\u062a\u0627_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0648_\u0627\u06cc\u062c\u0627\u062f_\u06f1\u06f0\u06f0_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u0634\u0647\u0631",
      "target": "prompt_seed_realistic_data_\u062e\u0631\u0648\u062c\u06cc_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L264",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_seed_\u0648\u0627\u0642\u0639\u06cc_\u062f\u06cc\u062a\u0627_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0648_\u0627\u06cc\u062c\u0627\u062f_\u06f1\u06f0\u06f0_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u0634\u0647\u0631",
      "target": "prompt_seed_realistic_data_\u062f\u0633\u062a\u0648\u0631_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_seed_\u0648\u0627\u0642\u0639\u06cc_\u062f\u06cc\u062a\u0627_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0648_\u0627\u06cc\u062c\u0627\u062f_\u06f1\u06f0\u06f0_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u0634\u0647\u0631",
      "target": "prompt_seed_realistic_data_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_seed_\u0648\u0627\u0642\u0639\u06cc_\u062f\u06cc\u062a\u0627_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0648_\u0627\u06cc\u062c\u0627\u062f_\u06f1\u06f0\u06f0_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u0634\u0647\u0631",
      "target": "prompt_seed_realistic_data_\u0633\u0627\u062e\u062a\u0627\u0631_weekly_schedules_setting_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_seed_\u0648\u0627\u0642\u0639\u06cc_\u062f\u06cc\u062a\u0627_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0648_\u0627\u06cc\u062c\u0627\u062f_\u06f1\u06f0\u06f0_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u0634\u0647\u0631",
      "target": "prompt_seed_realistic_data_\u0633\u0627\u062e\u062a\u0627\u0631_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062c\u062f\u0627\u0648\u0644_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L252",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_seed_\u0648\u0627\u0642\u0639\u06cc_\u062f\u06cc\u062a\u0627_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0648_\u0627\u06cc\u062c\u0627\u062f_\u06f1\u06f0\u06f0_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u0634\u0647\u0631",
      "target": "prompt_seed_realistic_data_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_seed_\u0648\u0627\u0642\u0639\u06cc_\u062f\u06cc\u062a\u0627_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0648_\u0627\u06cc\u062c\u0627\u062f_\u06f1\u06f0\u06f0_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u0634\u0647\u0631",
      "target": "prompt_seed_realistic_data_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_seed_\u0648\u0627\u0642\u0639\u06cc_\u062f\u06cc\u062a\u0627_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0648_\u0627\u06cc\u062c\u0627\u062f_\u06f1\u06f0\u06f0_\u062f\u06a9\u062a\u0631_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0647\u0631_\u0634\u0647\u0631",
      "target": "prompt_seed_realistic_data_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_id\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_lookup_tables",
      "target": "prompt_seed_realistic_data_\u0627\u0633\u062a\u0627\u0646_\u0647\u0627_provinces_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_id\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_lookup_tables",
      "target": "prompt_seed_realistic_data_\u0628\u06cc\u0645\u0647_\u0647\u0627_insurances_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_id\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_lookup_tables",
      "target": "prompt_seed_realistic_data_\u062a\u062e\u0635\u0635_\u0647\u0627_specialties_id_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0628\u0631\u0627\u06cc_\u062a\u0648\u0632\u06cc\u0639_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_id\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_lookup_tables",
      "target": "prompt_seed_realistic_data_\u062e\u062f\u0645\u0627\u062a_\u067e\u0632\u0634\u06a9\u06cc_doctor_services_id_\u0646\u0645\u0648\u0646\u0647_\u0647\u0627\u06cc\u06cc_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u062a\u062e\u0635\u0635"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_id\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_lookup_tables",
      "target": "prompt_seed_realistic_data_\u0634\u0647\u0631\u0647\u0627_cities_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_seed_realistic_data_\u06f1_\u0627\u06cc\u062c\u0627\u062f_\u0641\u0627\u06cc\u0644_seed_realistic_data_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_\u06f1_\u0627\u06cc\u062c\u0627\u062f_\u0641\u0627\u06cc\u0644_seed_realistic_data_php",
      "target": "prompt_seed_realistic_data_\u0628\u062e\u0634_a_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u0628\u0647_\u062a\u0631\u062a\u06cc\u0628_fk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_\u06f1_\u0627\u06cc\u062c\u0627\u062f_\u0641\u0627\u06cc\u0644_seed_realistic_data_php",
      "target": "prompt_seed_realistic_data_\u0628\u062e\u0634_b_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0646\u0645\u0648\u0646\u0647_\u06a9\u0627\u0645\u0644_\u062a\u0628\u0631\u06cc\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_\u06f1_\u0627\u06cc\u062c\u0627\u062f_\u0641\u0627\u06cc\u0644_seed_realistic_data_php",
      "target": "prompt_seed_realistic_data_\u0628\u062e\u0634_c_\u062f\u06a9\u062a\u0631_\u0646\u0645\u0648\u0646\u0647_\u06a9\u0627\u0645\u0644_\u062a\u0628\u0631\u06cc\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/seed-realistic-data.md",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_seed_realistic_data_\u06f1_\u0627\u06cc\u062c\u0627\u062f_\u0641\u0627\u06cc\u0644_seed_realistic_data_php",
      "target": "prompt_seed_realistic_data_\u0628\u062e\u0634_d_\u06f1\u06f0\u06f0_\u062f\u06a9\u062a\u0631_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u0634\u0647\u0631_bulk_generation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_server_down_oom_diagnosis",
      "target": "prompt_server_down_oom_diagnosis_\u062a\u0634\u062e\u06cc\u0635_\u0639\u0645\u06cc\u0642_down_\u0634\u062f\u0646_\u0633\u0631\u0648\u0631_\u0628\u0639\u062f_\u0627\u0632_\u06f1\u06f0_\u0633\u06cc\u06a9\u0644_\u0648\u0631\u06cc\u0641\u0627\u06cc_\u0648_\u062a\u06a9\u0645\u06cc\u0644_\u0641\u06cc\u06a9\u0633_\u0647\u0627\u06cc_\u067e\u0627\u06cc\u062f\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_server_down_oom_diagnosis_\u062a\u0634\u062e\u06cc\u0635_\u0639\u0645\u06cc\u0642_down_\u0634\u062f\u0646_\u0633\u0631\u0648\u0631_\u0628\u0639\u062f_\u0627\u0632_\u06f1\u06f0_\u0633\u06cc\u06a9\u0644_\u0648\u0631\u06cc\u0641\u0627\u06cc_\u0648_\u062a\u06a9\u0645\u06cc\u0644_\u0641\u06cc\u06a9\u0633_\u0647\u0627\u06cc_\u067e\u0627\u06cc\u062f\u0627\u0631\u06cc",
      "target": "prompt_server_down_oom_diagnosis_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_server_down_oom_diagnosis_\u062a\u0634\u062e\u06cc\u0635_\u0639\u0645\u06cc\u0642_down_\u0634\u062f\u0646_\u0633\u0631\u0648\u0631_\u0628\u0639\u062f_\u0627\u0632_\u06f1\u06f0_\u0633\u06cc\u06a9\u0644_\u0648\u0631\u06cc\u0641\u0627\u06cc_\u0648_\u062a\u06a9\u0645\u06cc\u0644_\u0641\u06cc\u06a9\u0633_\u0647\u0627\u06cc_\u067e\u0627\u06cc\u062f\u0627\u0631\u06cc",
      "target": "prompt_server_down_oom_diagnosis_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_server_down_oom_diagnosis_\u062a\u0634\u062e\u06cc\u0635_\u0639\u0645\u06cc\u0642_down_\u0634\u062f\u0646_\u0633\u0631\u0648\u0631_\u0628\u0639\u062f_\u0627\u0632_\u06f1\u06f0_\u0633\u06cc\u06a9\u0644_\u0648\u0631\u06cc\u0641\u0627\u06cc_\u0648_\u062a\u06a9\u0645\u06cc\u0644_\u0641\u06cc\u06a9\u0633_\u0647\u0627\u06cc_\u067e\u0627\u06cc\u062f\u0627\u0631\u06cc",
      "target": "prompt_server_down_oom_diagnosis_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_server_down_oom_diagnosis_\u062a\u0634\u062e\u06cc\u0635_\u0639\u0645\u06cc\u0642_down_\u0634\u062f\u0646_\u0633\u0631\u0648\u0631_\u0628\u0639\u062f_\u0627\u0632_\u06f1\u06f0_\u0633\u06cc\u06a9\u0644_\u0648\u0631\u06cc\u0641\u0627\u06cc_\u0648_\u062a\u06a9\u0645\u06cc\u0644_\u0641\u06cc\u06a9\u0633_\u0647\u0627\u06cc_\u067e\u0627\u06cc\u062f\u0627\u0631\u06cc",
      "target": "prompt_server_down_oom_diagnosis_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_server_down_oom_diagnosis_\u062a\u0634\u062e\u06cc\u0635_\u0639\u0645\u06cc\u0642_down_\u0634\u062f\u0646_\u0633\u0631\u0648\u0631_\u0628\u0639\u062f_\u0627\u0632_\u06f1\u06f0_\u0633\u06cc\u06a9\u0644_\u0648\u0631\u06cc\u0641\u0627\u06cc_\u0648_\u062a\u06a9\u0645\u06cc\u0644_\u0641\u06cc\u06a9\u0633_\u0647\u0627\u06cc_\u067e\u0627\u06cc\u062f\u0627\u0631\u06cc",
      "target": "prompt_server_down_oom_diagnosis_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_server_down_oom_diagnosis_\u062a\u0634\u062e\u06cc\u0635_\u0639\u0645\u06cc\u0642_down_\u0634\u062f\u0646_\u0633\u0631\u0648\u0631_\u0628\u0639\u062f_\u0627\u0632_\u06f1\u06f0_\u0633\u06cc\u06a9\u0644_\u0648\u0631\u06cc\u0641\u0627\u06cc_\u0648_\u062a\u06a9\u0645\u06cc\u0644_\u0641\u06cc\u06a9\u0633_\u0647\u0627\u06cc_\u067e\u0627\u06cc\u062f\u0627\u0631\u06cc",
      "target": "prompt_server_down_oom_diagnosis_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_server_down_oom_diagnosis_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_server_down_oom_diagnosis_\u06f1_\u0648\u0631\u06cc\u0641\u0627\u06cc_\u0641\u06cc\u06a9\u0633_\u0647\u0627\u06cc_repo_idempotent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_server_down_oom_diagnosis_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_server_down_oom_diagnosis_\u06f2_\u0633\u0627\u062e\u062a_docs_collect_diagnostics_sh_\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a_\u0634\u0648\u0627\u0647\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_server_down_oom_diagnosis_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_server_down_oom_diagnosis_\u06f3_\u062c\u062f\u0648\u0644_\u062a\u0641\u0633\u06cc\u0631_\u0634\u0648\u0627\u0647\u062f_\u062f\u0631_runbook"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/server-down-oom-diagnosis.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_server_down_oom_diagnosis_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_server_down_oom_diagnosis_\u06f4_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0633\u0645\u062a_coolify_\u0641\u0642\u0637_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_\u0642\u0627\u0628\u0644_\u0627\u062c\u0631\u0627_\u0627\u0632_repo_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking",
      "target": "prompt_service_based_booking_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u062f\u062a_\u0633\u0631\u0648\u06cc\u0633_service_based_booking_backend_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u062f\u062a_\u0633\u0631\u0648\u06cc\u0633_service_based_booking_backend_admin",
      "target": "prompt_service_based_booking_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u062f\u062a_\u0633\u0631\u0648\u06cc\u0633_service_based_booking_backend_admin",
      "target": "prompt_service_based_booking_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u062f\u062a_\u0633\u0631\u0648\u06cc\u0633_service_based_booking_backend_admin",
      "target": "prompt_service_based_booking_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u062f\u062a_\u0633\u0631\u0648\u06cc\u0633_service_based_booking_backend_admin",
      "target": "prompt_service_based_booking_\u0647\u062f\u0641_spec_\u0627\u0646\u06af\u0644\u06cc\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u062f\u062a_\u0633\u0631\u0648\u06cc\u0633_service_based_booking_backend_admin",
      "target": "prompt_service_based_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u062f\u062a_\u0633\u0631\u0648\u06cc\u0633_service_based_booking_backend_admin",
      "target": "prompt_service_based_booking_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u062f\u062a_\u0633\u0631\u0648\u06cc\u0633_service_based_booking_backend_admin",
      "target": "prompt_service_based_booking_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_service_based_booking_book_\u0641\u0639\u0644\u06cc_\u0641\u0642\u0637_slot_start_slot_end_\u0645\u06cc_\u06af\u06cc\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_service_based_booking_overlap_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_\u0642\u0628\u0644_\u062f\u0631\u0633\u062a_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_service_based_booking_\u0633\u0627\u062e\u062a_\u0627\u0633\u0644\u0627\u062a_\u062b\u0627\u0628\u062a_\u062d\u0627\u0644\u062a_\u0641\u0639\u0644\u06cc_slot_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_service_based_booking_\u0645\u062a\u0627\u06cc_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_service_based_booking_\u0645\u062f\u062a_\u062e\u062f\u0645\u062a_\u0647\u0633\u062a_\u0648\u0644\u06cc_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0646\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_based_booking_\u06f1_\u0645\u062a\u0627\u06cc_weeklyschedule_\u0627\u0641\u0632\u0648\u062f\u0646_booking_mode_\u0648_buffer_minutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_based_booking_\u06f2_slotcalculatorservice_\u0645\u0633\u06cc\u0631_service_based"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_based_booking_\u06f3_endpoint_\u062c\u062f\u06cc\u062f_\u0632\u0645\u0627\u0646_\u0647\u0627\u06cc_\u062e\u0627\u0644\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_based_booking_\u06f4_book_\u0648_myappointmentscontroller_\u067e\u0630\u06cc\u0631\u0634_\u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_based_booking_\u06f4_\u06f5_\u0646\u0634\u0627\u0646_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0631\u0648\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0627\u062c\u0628\u0627\u0631_\u062f\u0631_\u062d\u0627\u0644\u062a_\u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_based_booking_\u06f5_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-based-booking.md",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_based_booking_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_based_booking_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_\u0648_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_coverage",
      "target": "prompt_service_insurance_coverage_\u0645\u0634\u062e\u0635_\u06a9\u0631\u062f\u0646_\u0634\u0645\u0648\u0644_\u0628\u06cc\u0645\u0647_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u062e\u062f\u0645\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_coverage_\u0645\u0634\u062e\u0635_\u06a9\u0631\u062f\u0646_\u0634\u0645\u0648\u0644_\u0628\u06cc\u0645\u0647_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u062e\u062f\u0645\u062a",
      "target": "prompt_service_insurance_coverage_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_coverage_\u0645\u0634\u062e\u0635_\u06a9\u0631\u062f\u0646_\u0634\u0645\u0648\u0644_\u0628\u06cc\u0645\u0647_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u062e\u062f\u0645\u062a",
      "target": "prompt_service_insurance_coverage_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_coverage_\u0645\u0634\u062e\u0635_\u06a9\u0631\u062f\u0646_\u0634\u0645\u0648\u0644_\u0628\u06cc\u0645\u0647_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u062e\u062f\u0645\u062a",
      "target": "prompt_service_insurance_coverage_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_coverage_\u0645\u0634\u062e\u0635_\u06a9\u0631\u062f\u0646_\u0634\u0645\u0648\u0644_\u0628\u06cc\u0645\u0647_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u062e\u062f\u0645\u062a",
      "target": "prompt_service_insurance_coverage_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_coverage_\u0645\u0634\u062e\u0635_\u06a9\u0631\u062f\u0646_\u0634\u0645\u0648\u0644_\u0628\u06cc\u0645\u0647_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u062e\u062f\u0645\u062a",
      "target": "prompt_service_insurance_coverage_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_coverage_\u0645\u0634\u062e\u0635_\u06a9\u0631\u062f\u0646_\u0634\u0645\u0648\u0644_\u0628\u06cc\u0645\u0647_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u062e\u062f\u0645\u062a",
      "target": "prompt_service_insurance_coverage_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_coverage_\u0645\u0634\u062e\u0635_\u06a9\u0631\u062f\u0646_\u0634\u0645\u0648\u0644_\u0628\u06cc\u0645\u0647_\u0628\u0631\u0627\u06cc_\u0647\u0631_\u062e\u062f\u0645\u062a",
      "target": "prompt_service_insurance_coverage_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_coverage_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_insurance_coverage_\u06f1_\u0637\u0631\u0627\u062d\u06cc_\u0641\u06cc\u0644\u062f_\u0634\u0645\u0648\u0644_\u0628\u06cc\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_coverage_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_insurance_coverage_\u06f2_entity_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_coverage_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_insurance_coverage_\u06f3_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_coverage_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_insurance_coverage_\u06f4_admin_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-coverage.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_coverage_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_insurance_coverage_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage",
      "target": "prompt_service_insurance_per_insurer_coverage_\u0627\u062a\u0635\u0627\u0644_\u0628\u06cc\u0645\u0647_\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0635\u0641\u062d\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u0633\u0627\u0645\u0627\u0646\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0648\u0634\u0634_\u0628\u06cc\u0645\u0647_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0627\u062a\u0635\u0627\u0644_\u0628\u06cc\u0645\u0647_\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0635\u0641\u062d\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u0633\u0627\u0645\u0627\u0646\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0648\u0634\u0634_\u0628\u06cc\u0645\u0647_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_service_insurance_per_insurer_coverage_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0627\u062a\u0635\u0627\u0644_\u0628\u06cc\u0645\u0647_\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0635\u0641\u062d\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u0633\u0627\u0645\u0627\u0646\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0648\u0634\u0634_\u0628\u06cc\u0645\u0647_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_service_insurance_per_insurer_coverage_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0627\u062a\u0635\u0627\u0644_\u0628\u06cc\u0645\u0647_\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0635\u0641\u062d\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u0633\u0627\u0645\u0627\u0646\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0648\u0634\u0634_\u0628\u06cc\u0645\u0647_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_service_insurance_per_insurer_coverage_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0627\u062a\u0635\u0627\u0644_\u0628\u06cc\u0645\u0647_\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0635\u0641\u062d\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u0633\u0627\u0645\u0627\u0646\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0648\u0634\u0634_\u0628\u06cc\u0645\u0647_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_service_insurance_per_insurer_coverage_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0627\u062a\u0635\u0627\u0644_\u0628\u06cc\u0645\u0647_\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0635\u0641\u062d\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u0633\u0627\u0645\u0627\u0646\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0648\u0634\u0634_\u0628\u06cc\u0645\u0647_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_service_insurance_per_insurer_coverage_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0627\u062a\u0635\u0627\u0644_\u0628\u06cc\u0645\u0647_\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0635\u0641\u062d\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u0633\u0627\u0645\u0627\u0646\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0648\u0634\u0634_\u0628\u06cc\u0645\u0647_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_service_insurance_per_insurer_coverage_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0627\u062a\u0635\u0627\u0644_\u0628\u06cc\u0645\u0647_\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u062f\u0631_\u0635\u0641\u062d\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u0633\u0627\u0645\u0627\u0646\u0647_\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0648\u0634\u0634_\u0628\u06cc\u0645\u0647_\u0648_\u0645\u0637\u0627\u0644\u0628\u0627\u062a",
      "target": "prompt_service_insurance_per_insurer_coverage_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_service_insurance_per_insurer_coverage_endpoint_\u0645\u0648\u062c\u0648\u062f_\u0633\u062a_\u06a9\u0631\u062f\u0646_\u067e\u0648\u0634\u0634_backend_payload_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_service_insurance_per_insurer_coverage_\u0641\u0631\u0645_\u0633\u0631\u0648\u06cc\u0633_frontend_\u0641\u0642\u0637_\u062f\u0648_\u0641\u06cc\u0644\u062f_\u0633\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_service_insurance_per_insurer_coverage_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u067e\u0648\u0634\u0634_\u0642\u0627\u0639\u062f\u0647_\u0627\u06cc_\u06a9\u0647_\u0645\u062d\u0627\u0633\u0628\u0647_\u0631\u0627_\u062a\u0639\u06cc\u06cc\u0646_\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_insurance_per_insurer_coverage_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u067e\u0648\u0634\u0634_\u0628\u06cc\u0645\u0647_\u0628\u0647_\u0627\u0632\u0627\u06cc_\u0628\u06cc\u0645\u0647_\u06af\u0631_\u0628\u0647_modal_\u0633\u0631\u0648\u06cc\u0633_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_insurance_per_insurer_coverage_\u06f2_\u0634\u0641\u0627\u0641_\u0633\u0627\u0632\u06cc_\u0646\u0642\u0634_\u062f\u0648_\u0641\u06cc\u0644\u062f_\u0633\u0627\u062f\u0647_\u06cc_\u0642\u062f\u06cc\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_insurance_per_insurer_coverage_\u06f3_\u062d\u0644_\u0645\u0634\u06a9\u0644_service_item_id_\u062f\u0631_\u0628\u0631\u0627\u0628\u0631_uuid_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_insurance_per_insurer_coverage_\u06f4_\u0627\u0637\u0645\u06cc\u0646\u0627\u0646_\u0627\u0632_\u062c\u0631\u06cc\u0627\u0646_\u0628\u0647_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-insurance-per-insurer-coverage.md",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_insurance_per_insurer_coverage_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_insurance_per_insurer_coverage_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements",
      "target": "prompt_service_management_refinements_\u0627\u0635\u0644\u0627\u062d\u0627\u062a_\u0628\u062e\u0634_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627_\u0628\u06cc\u0645\u0647_\u0648\u0631\u0648\u062f\u06cc_\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0627\u0635\u0644\u0627\u062d\u0627\u062a_\u0628\u062e\u0634_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627_\u0628\u06cc\u0645\u0647_\u0648\u0631\u0648\u062f\u06cc_\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a",
      "target": "prompt_service_management_refinements_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0627\u0635\u0644\u0627\u062d\u0627\u062a_\u0628\u062e\u0634_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627_\u0628\u06cc\u0645\u0647_\u0648\u0631\u0648\u062f\u06cc_\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a",
      "target": "prompt_service_management_refinements_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0627\u0635\u0644\u0627\u062d\u0627\u062a_\u0628\u062e\u0634_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627_\u0628\u06cc\u0645\u0647_\u0648\u0631\u0648\u062f\u06cc_\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a",
      "target": "prompt_service_management_refinements_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0627\u0635\u0644\u0627\u062d\u0627\u062a_\u0628\u062e\u0634_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627_\u0628\u06cc\u0645\u0647_\u0648\u0631\u0648\u062f\u06cc_\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a",
      "target": "prompt_service_management_refinements_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0627\u0635\u0644\u0627\u062d\u0627\u062a_\u0628\u062e\u0634_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627_\u0628\u06cc\u0645\u0647_\u0648\u0631\u0648\u062f\u06cc_\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a",
      "target": "prompt_service_management_refinements_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0627\u0635\u0644\u0627\u062d\u0627\u062a_\u0628\u062e\u0634_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627_\u0628\u06cc\u0645\u0647_\u0648\u0631\u0648\u062f\u06cc_\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a",
      "target": "prompt_service_management_refinements_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_service_management_refinements_\u06f1_\u0633\u0648\u06cc\u06cc\u0686_\u0628\u06cc\u0645\u0647_\u062f\u0631_\u0645\u0648\u062f\u0627\u0644_\u0633\u0631\u0648\u06cc\u0633_clinicservicespage_tsx_547_591"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_service_management_refinements_\u06f2_\u0628\u0627\u06af_nan_serviceinsurancemodal_tsx_129_135"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_service_management_refinements_\u06f3_priceinput_ui_priceinput_tsx_31_42"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_service_management_refinements_\u06f4_\u0646\u0628\u0648\u062f_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_management_refinements_\u06f1_\u062d\u0630\u0641_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0627\u0632_\u0645\u0648\u062f\u0627\u0644_\u0627\u06cc\u062c\u0627\u062f_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_management_refinements_\u06f2_\u0631\u0641\u0639_\u0631\u06cc\u0634\u0647_\u0627\u06cc_nan_\u062f\u0631_\u0648\u0631\u0648\u062f\u06cc_\u0647\u0627\u06cc_\u0639\u062f\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_management_refinements_\u06f3_\u0627\u0635\u0644\u0627\u062d_priceinput_\u0646\u0645\u0627\u06cc\u0634_\u0648_\u0648\u0631\u0648\u062f_\u0645\u0628\u0644\u063a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_management_refinements_\u06f4_\u0635\u0641\u062d\u0647_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u062c\u0632\u0626\u06cc\u0627\u062a_\u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/service-management-refinements.md",
      "source_location": "L228",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_service_management_refinements_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_service_management_refinements_\u06f5_ui_ux_\u0635\u0641\u062d\u0647_\u062c\u0632\u0626\u06cc\u0627\u062a_\u0628\u062f\u0648\u0646_\u0637\u0631\u0627\u062d\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_autofill_on_appointment_confirm",
      "target": "prompt_session_autofill_on_appointment_confirm_\u067e\u0631\u06a9\u0631\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_session_\u0647\u0646\u06af\u0627\u0645_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0622\u06cc\u062a\u0645_\u0647\u0627\u06cc_\u0647\u0632\u06cc\u0646\u0647_\u062c\u0645\u0639_\u06a9\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_autofill_on_appointment_confirm_\u067e\u0631\u06a9\u0631\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_session_\u0647\u0646\u06af\u0627\u0645_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0622\u06cc\u062a\u0645_\u0647\u0627\u06cc_\u0647\u0632\u06cc\u0646\u0647_\u062c\u0645\u0639_\u06a9\u0644",
      "target": "prompt_session_autofill_on_appointment_confirm_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_autofill_on_appointment_confirm_\u067e\u0631\u06a9\u0631\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_session_\u0647\u0646\u06af\u0627\u0645_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0622\u06cc\u062a\u0645_\u0647\u0627\u06cc_\u0647\u0632\u06cc\u0646\u0647_\u062c\u0645\u0639_\u06a9\u0644",
      "target": "prompt_session_autofill_on_appointment_confirm_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_autofill_on_appointment_confirm_\u067e\u0631\u06a9\u0631\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_session_\u0647\u0646\u06af\u0627\u0645_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0622\u06cc\u062a\u0645_\u0647\u0627\u06cc_\u0647\u0632\u06cc\u0646\u0647_\u062c\u0645\u0639_\u06a9\u0644",
      "target": "prompt_session_autofill_on_appointment_confirm_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_autofill_on_appointment_confirm_\u067e\u0631\u06a9\u0631\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_session_\u0647\u0646\u06af\u0627\u0645_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0622\u06cc\u062a\u0645_\u0647\u0627\u06cc_\u0647\u0632\u06cc\u0646\u0647_\u062c\u0645\u0639_\u06a9\u0644",
      "target": "prompt_session_autofill_on_appointment_confirm_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_autofill_on_appointment_confirm_\u067e\u0631\u06a9\u0631\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_session_\u0647\u0646\u06af\u0627\u0645_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0622\u06cc\u062a\u0645_\u0647\u0627\u06cc_\u0647\u0632\u06cc\u0646\u0647_\u062c\u0645\u0639_\u06a9\u0644",
      "target": "prompt_session_autofill_on_appointment_confirm_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0628\u0627\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_autofill_on_appointment_confirm_\u067e\u0631\u06a9\u0631\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_session_\u0647\u0646\u06af\u0627\u0645_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0622\u06cc\u062a\u0645_\u0647\u0627\u06cc_\u0647\u0632\u06cc\u0646\u0647_\u062c\u0645\u0639_\u06a9\u0644",
      "target": "prompt_session_autofill_on_appointment_confirm_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_autofill_on_appointment_confirm_\u067e\u0631\u06a9\u0631\u062f\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_session_\u0647\u0646\u06af\u0627\u0645_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646_\u0646\u0648\u0628\u062a_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0622\u06cc\u062a\u0645_\u0647\u0627\u06cc_\u0647\u0632\u06cc\u0646\u0647_\u062c\u0645\u0639_\u06a9\u0644",
      "target": "prompt_session_autofill_on_appointment_confirm_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_autofill_on_appointment_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_session_autofill_on_appointment_confirm_\u06f1_\u067e\u0631\u06a9\u0631\u062f\u0646_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc_auto_create_\u0627\u0632_\u0631\u0648\u06cc_\u0646\u0648\u0628\u062a_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-autofill-on-appointment-confirm.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_autofill_on_appointment_confirm_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_session_autofill_on_appointment_confirm_\u06f2_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u062c\u062f\u0648\u0644_\u0647\u0632\u06cc\u0646\u0647_\u062a\u0641\u06a9\u06cc\u06a9\u06cc_\u062f\u0631_ui_\u067e\u0631\u0648\u0646\u062f\u0647_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_edit_payment_crud_audit_log",
      "target": "prompt_session_edit_payment_crud_audit_log_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0631\u0627\u062c\u0639\u0647_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062d\u0630\u0641_\u067e\u0631\u062f\u0627\u062e\u062a_audit_log_\u0645\u0627\u0644\u06cc_\u062c\u0627\u0645\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_edit_payment_crud_audit_log_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0631\u0627\u062c\u0639\u0647_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062d\u0630\u0641_\u067e\u0631\u062f\u0627\u062e\u062a_audit_log_\u0645\u0627\u0644\u06cc_\u062c\u0627\u0645\u0639",
      "target": "prompt_session_edit_payment_crud_audit_log_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_edit_payment_crud_audit_log_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0631\u0627\u062c\u0639\u0647_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062d\u0630\u0641_\u067e\u0631\u062f\u0627\u062e\u062a_audit_log_\u0645\u0627\u0644\u06cc_\u062c\u0627\u0645\u0639",
      "target": "prompt_session_edit_payment_crud_audit_log_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_edit_payment_crud_audit_log_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0631\u0627\u062c\u0639\u0647_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062d\u0630\u0641_\u067e\u0631\u062f\u0627\u062e\u062a_audit_log_\u0645\u0627\u0644\u06cc_\u062c\u0627\u0645\u0639",
      "target": "prompt_session_edit_payment_crud_audit_log_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_edit_payment_crud_audit_log_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0631\u0627\u062c\u0639\u0647_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062d\u0630\u0641_\u067e\u0631\u062f\u0627\u062e\u062a_audit_log_\u0645\u0627\u0644\u06cc_\u062c\u0627\u0645\u0639",
      "target": "prompt_session_edit_payment_crud_audit_log_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_edit_payment_crud_audit_log_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0631\u0627\u062c\u0639\u0647_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062d\u0630\u0641_\u067e\u0631\u062f\u0627\u062e\u062a_audit_log_\u0645\u0627\u0644\u06cc_\u062c\u0627\u0645\u0639",
      "target": "prompt_session_edit_payment_crud_audit_log_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_edit_payment_crud_audit_log_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0631\u0627\u062c\u0639\u0647_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062d\u0630\u0641_\u067e\u0631\u062f\u0627\u062e\u062a_audit_log_\u0645\u0627\u0644\u06cc_\u062c\u0627\u0645\u0639",
      "target": "prompt_session_edit_payment_crud_audit_log_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_edit_payment_crud_audit_log_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0631\u0627\u062c\u0639\u0647_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062d\u0630\u0641_\u067e\u0631\u062f\u0627\u062e\u062a_audit_log_\u0645\u0627\u0644\u06cc_\u062c\u0627\u0645\u0639",
      "target": "prompt_session_edit_payment_crud_audit_log_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_edit_payment_crud_audit_log_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_session_edit_payment_crud_audit_log_\u06f1_entity_migration_sessionauditlog_\u0627\u0644\u06af\u0648\u06cc_appointmentevent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_edit_payment_crud_audit_log_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_session_edit_payment_crud_audit_log_\u06f2_service_\u062b\u0628\u062a_audit_\u0645\u0646\u0637\u0642_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u062d\u0630\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_edit_payment_crud_audit_log_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_session_edit_payment_crud_audit_log_\u06f3_controller_endpoint\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-edit-payment-crud-audit-log.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_edit_payment_crud_audit_log_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_session_edit_payment_crud_audit_log_\u06f4_frontend_\u0641\u0631\u0645_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u06a9\u0646\u062a\u0631\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0645\u0627\u06cc\u0634_\u062a\u0627\u0631\u06cc\u062e\u0686\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive",
      "target": "prompt_session_payment_currency_and_service_archive_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u0645\u0646\u0648\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u0645\u0646\u0648\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a",
      "target": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f1_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062f\u0631_\u062b\u0628\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648_\u062a\u062e\u0641\u06cc\u0641_\u062b\u0627\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u0645\u0646\u0648\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a",
      "target": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f2_\u0646\u0645\u0627\u06cc\u0634_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u062b\u0628\u062a_\u0634\u062f\u0647_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u062b\u0628\u062a_\u06a9\u0646\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u0645\u0646\u0648\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a",
      "target": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f3_\u0645\u0646\u0648\u06cc_\u0631\u0648\u06cc_\u0647\u0631_\u0645\u0631\u0627\u062c\u0639\u0647_\u0645\u0634\u0627\u0647\u062f\u0647_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0622\u0631\u0634\u06cc\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u0645\u0646\u0648\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a",
      "target": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f4_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a_backend_ui_\u0641\u06cc\u0644\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u0645\u0646\u0648\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a",
      "target": "prompt_session_payment_currency_and_service_archive_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u0645\u0646\u0648\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a",
      "target": "prompt_session_payment_currency_and_service_archive_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u0645\u0646\u0648\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a",
      "target": "prompt_session_payment_currency_and_service_archive_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_\u0645\u0646\u0648\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a",
      "target": "prompt_session_payment_currency_and_service_archive_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f1_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062f\u0631_\u062b\u0628\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648_\u062a\u062e\u0641\u06cc\u0641_\u062b\u0627\u0628\u062a",
      "target": "prompt_session_payment_currency_and_service_archive_\u0646\u06a9\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f1_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062f\u0631_\u062b\u0628\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648_\u062a\u062e\u0641\u06cc\u0641_\u062b\u0627\u0628\u062a",
      "target": "prompt_session_payment_currency_and_service_archive_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0628\u0627\u06af_frontend_\u062e\u0627\u0644\u0635"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f1_\u0631\u0641\u0639_\u0628\u0627\u06af_\u0648\u0627\u062d\u062f_\u067e\u0648\u0644_\u062f\u0631_\u062b\u0628\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648_\u062a\u062e\u0641\u06cc\u0641_\u062b\u0627\u0628\u062a",
      "target": "prompt_session_payment_currency_and_service_archive_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f2_\u0646\u0645\u0627\u06cc\u0634_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u062b\u0628\u062a_\u0634\u062f\u0647_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u062b\u0628\u062a_\u06a9\u0646\u0646\u062f\u0647",
      "target": "prompt_session_payment_currency_and_service_archive_\u0646\u06a9\u0627\u062a_98"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f2_\u0646\u0645\u0627\u06cc\u0634_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u062b\u0628\u062a_\u0634\u062f\u0647_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u062b\u0628\u062a_\u06a9\u0646\u0646\u062f\u0647",
      "target": "prompt_session_payment_currency_and_service_archive_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f2_\u0646\u0645\u0627\u06cc\u0634_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u062b\u0628\u062a_\u0634\u062f\u0647_\u062a\u0627\u0631\u06cc\u062e_\u0633\u0627\u0639\u062a_\u062b\u0628\u062a_\u06a9\u0646\u0646\u062f\u0647",
      "target": "prompt_session_payment_currency_and_service_archive_\u0648\u0638\u0627\u06cc\u0641_90"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f3_\u0645\u0646\u0648\u06cc_\u0631\u0648\u06cc_\u0647\u0631_\u0645\u0631\u0627\u062c\u0639\u0647_\u0645\u0634\u0627\u0647\u062f\u0647_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0622\u0631\u0634\u06cc\u0648",
      "target": "prompt_session_payment_currency_and_service_archive_\u0646\u06a9\u0627\u062a_119"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f3_\u0645\u0646\u0648\u06cc_\u0631\u0648\u06cc_\u0647\u0631_\u0645\u0631\u0627\u062c\u0639\u0647_\u0645\u0634\u0627\u0647\u062f\u0647_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0622\u0631\u0634\u06cc\u0648",
      "target": "prompt_session_payment_currency_and_service_archive_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_107"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f3_\u0645\u0646\u0648\u06cc_\u0631\u0648\u06cc_\u0647\u0631_\u0645\u0631\u0627\u062c\u0639\u0647_\u0645\u0634\u0627\u0647\u062f\u0647_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0622\u0631\u0634\u06cc\u0648",
      "target": "prompt_session_payment_currency_and_service_archive_\u0648\u0638\u0627\u06cc\u0641_111"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f4_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a_backend_ui_\u0641\u06cc\u0644\u062a\u0631",
      "target": "prompt_session_payment_currency_and_service_archive_\u0646\u06a9\u0627\u062a_153"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f4_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a_backend_ui_\u0641\u06cc\u0644\u062a\u0631",
      "target": "prompt_session_payment_currency_and_service_archive_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_128"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f4_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a_backend_ui_\u0641\u06cc\u0644\u062a\u0631",
      "target": "prompt_session_payment_currency_and_service_archive_\u0648\u0638\u0627\u06cc\u0641_backend_\u0627\u0648\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/session-payment-currency-and-service-archive.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_session_payment_currency_and_service_archive_\u062a\u0633\u06a9_\u06f4_\u0622\u0631\u0634\u06cc\u0648_\u0645\u0631\u0627\u062c\u0639\u0627\u062a_backend_ui_\u0641\u06cc\u0644\u062a\u0631",
      "target": "prompt_session_payment_currency_and_service_archive_\u0648\u0638\u0627\u06cc\u0641_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab",
      "target": "prompt_settings_clinic_doctors_tab_\u0627\u0646\u062a\u0642\u0627\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u06cc\u06a9_\u062a\u0628_\u0645\u062c\u0632\u0627_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0642\u0634_\u0645\u062d\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0627\u0646\u062a\u0642\u0627\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u06cc\u06a9_\u062a\u0628_\u0645\u062c\u0632\u0627_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0642\u0634_\u0645\u062d\u0648\u0631",
      "target": "prompt_settings_clinic_doctors_tab_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0627\u0646\u062a\u0642\u0627\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u06cc\u06a9_\u062a\u0628_\u0645\u062c\u0632\u0627_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0642\u0634_\u0645\u062d\u0648\u0631",
      "target": "prompt_settings_clinic_doctors_tab_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0627\u0646\u062a\u0642\u0627\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u06cc\u06a9_\u062a\u0628_\u0645\u062c\u0632\u0627_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0642\u0634_\u0645\u062d\u0648\u0631",
      "target": "prompt_settings_clinic_doctors_tab_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0627\u0646\u062a\u0642\u0627\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u06cc\u06a9_\u062a\u0628_\u0645\u062c\u0632\u0627_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0642\u0634_\u0645\u062d\u0648\u0631",
      "target": "prompt_settings_clinic_doctors_tab_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0627\u0646\u062a\u0642\u0627\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u06cc\u06a9_\u062a\u0628_\u0645\u062c\u0632\u0627_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0642\u0634_\u0645\u062d\u0648\u0631",
      "target": "prompt_settings_clinic_doctors_tab_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0627\u0646\u062a\u0642\u0627\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u06cc\u06a9_\u062a\u0628_\u0645\u062c\u0632\u0627_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0642\u0634_\u0645\u062d\u0648\u0631",
      "target": "prompt_settings_clinic_doctors_tab_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0627\u0646\u062a\u0642\u0627\u0644_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0648_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u06cc\u06a9_\u062a\u0628_\u0645\u062c\u0632\u0627_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0642\u0634_\u0645\u062d\u0648\u0631",
      "target": "prompt_settings_clinic_doctors_tab_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_settings_clinic_doctors_tab_endpoint\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0627\u0632_clinicdetailpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_settings_clinic_doctors_tab_route_\u0641\u0639\u0644\u06cc_app_tsx_191"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_settings_clinic_doctors_tab_sidebar_\u062f\u0633\u06a9\u062a\u0627\u067e_purchasesubscriptionsidebar_tsx_\u0628\u062f\u0648\u0646_\u0646\u0642\u0634_\u06af_\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_settings_clinic_doctors_tab_\u062a\u0628_\u0641\u0639\u0644\u06cc_myclinicpage_tsx_\u0641\u0642\u0637_\u0631\u06cc_\u062f\u0627\u06cc\u0631\u06a9\u062a_\u0627\u0632_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u062e\u0627\u0631\u062c_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_settings_clinic_doctors_tab_\u0645\u0634\u06a9\u0644_permission_\u062f\u0631_backend_cliniccontroller_php_355"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_settings_clinic_doctors_tab_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0645\u0648\u0628\u0627\u06cc\u0644_settingslayout_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_settings_clinic_doctors_tab_\u06f1_backend_\u0627\u062c\u0627\u0632\u0647_\u06cc_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u067e\u0632\u0634\u06a9_\u0628\u0647_\u0645\u0627\u0644\u06a9_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_settings_clinic_doctors_tab_\u06f2_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_\u0628\u0644\u0648\u06a9_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0628\u0647_\u06cc\u06a9_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0645\u0634\u062a\u0631\u06a9_solid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_settings_clinic_doctors_tab_\u06f3_\u0635\u0641\u062d\u0647_\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u062a\u0628_\u062c\u062f\u06cc\u062f_clinicdoctorspage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_settings_clinic_doctors_tab_\u06f4_route_\u062c\u062f\u06cc\u062f_\u062d\u0630\u0641_route_\u0642\u062f\u06cc\u0645\u06cc_app_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_settings_clinic_doctors_tab_\u06f5_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0647\u0631_\u062f\u0648_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_settings_clinic_doctors_tab_\u06f6_\u0627\u0635\u0644\u0627\u062d_\u0644\u06cc\u0646\u06a9_\u0646\u0648\u06cc\u06af\u06cc\u0634\u0646_\u0627\u0635\u0644\u06cc_sidebar_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-clinic-doctors-tab.md",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_clinic_doctors_tab_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_settings_clinic_doctors_tab_\u06f7_\u062a\u0633\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect",
      "target": "prompt_settings_menu_pixel_perfect_\u067e\u06cc\u06a9\u0633\u0644_\u0628\u0647_\u067e\u06cc\u06a9\u0633\u0644_\u06a9\u0631\u062f\u0646_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u06cc\u0634\u0647_\u06af\u0631\u0641\u062a\u0646_\u0631\u0646\u06af_\u0647\u0627_\u0627\u0632_\u0634\u062e\u0635\u06cc_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect_\u067e\u06cc\u06a9\u0633\u0644_\u0628\u0647_\u067e\u06cc\u06a9\u0633\u0644_\u06a9\u0631\u062f\u0646_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u06cc\u0634\u0647_\u06af\u0631\u0641\u062a\u0646_\u0631\u0646\u06af_\u0647\u0627_\u0627\u0632_\u0634\u062e\u0635\u06cc_\u0633\u0627\u0632\u06cc",
      "target": "prompt_settings_menu_pixel_perfect_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect_\u067e\u06cc\u06a9\u0633\u0644_\u0628\u0647_\u067e\u06cc\u06a9\u0633\u0644_\u06a9\u0631\u062f\u0646_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u06cc\u0634\u0647_\u06af\u0631\u0641\u062a\u0646_\u0631\u0646\u06af_\u0647\u0627_\u0627\u0632_\u0634\u062e\u0635\u06cc_\u0633\u0627\u0632\u06cc",
      "target": "prompt_settings_menu_pixel_perfect_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect_\u067e\u06cc\u06a9\u0633\u0644_\u0628\u0647_\u067e\u06cc\u06a9\u0633\u0644_\u06a9\u0631\u062f\u0646_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u06cc\u0634\u0647_\u06af\u0631\u0641\u062a\u0646_\u0631\u0646\u06af_\u0647\u0627_\u0627\u0632_\u0634\u062e\u0635\u06cc_\u0633\u0627\u0632\u06cc",
      "target": "prompt_settings_menu_pixel_perfect_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect_\u067e\u06cc\u06a9\u0633\u0644_\u0628\u0647_\u067e\u06cc\u06a9\u0633\u0644_\u06a9\u0631\u062f\u0646_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u06cc\u0634\u0647_\u06af\u0631\u0641\u062a\u0646_\u0631\u0646\u06af_\u0647\u0627_\u0627\u0632_\u0634\u062e\u0635\u06cc_\u0633\u0627\u0632\u06cc",
      "target": "prompt_settings_menu_pixel_perfect_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect_\u067e\u06cc\u06a9\u0633\u0644_\u0628\u0647_\u067e\u06cc\u06a9\u0633\u0644_\u06a9\u0631\u062f\u0646_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u06cc\u0634\u0647_\u06af\u0631\u0641\u062a\u0646_\u0631\u0646\u06af_\u0647\u0627_\u0627\u0632_\u0634\u062e\u0635\u06cc_\u0633\u0627\u0632\u06cc",
      "target": "prompt_settings_menu_pixel_perfect_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect_\u067e\u06cc\u06a9\u0633\u0644_\u0628\u0647_\u067e\u06cc\u06a9\u0633\u0644_\u06a9\u0631\u062f\u0646_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u06cc\u0634\u0647_\u06af\u0631\u0641\u062a\u0646_\u0631\u0646\u06af_\u0647\u0627_\u0627\u0632_\u0634\u062e\u0635\u06cc_\u0633\u0627\u0632\u06cc",
      "target": "prompt_settings_menu_pixel_perfect_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect_\u067e\u06cc\u06a9\u0633\u0644_\u0628\u0647_\u067e\u06cc\u06a9\u0633\u0644_\u06a9\u0631\u062f\u0646_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u06cc\u0634\u0647_\u06af\u0631\u0641\u062a\u0646_\u0631\u0646\u06af_\u0647\u0627_\u0627\u0632_\u0634\u062e\u0635\u06cc_\u0633\u0627\u0632\u06cc",
      "target": "prompt_settings_menu_pixel_perfect_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_settings_menu_pixel_perfect_\u0645\u0631\u062c\u0639_\u062f\u0631\u0633\u062a_subscriptionpage_tsx_\u0645\u062d\u062a\u0648\u0627_\u062f\u0627\u062e\u0644_\u067e\u0646\u0644_\u0633\u0641\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_settings_menu_pixel_perfect_\u06f1_\u0631\u0646\u06af_\u0647\u0627\u0631\u062f\u06a9\u062f_\u062f\u0631_\u0633\u0627\u06cc\u062f_\u0645\u0646\u0648_purchasesubscriptionsidebar_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_settings_menu_pixel_perfect_\u06f2_\u0635\u0641\u062d\u0647_\u06cc_\u062e\u0631\u0627\u0628_appointmentsettingspage_tsx_\u0628\u0627\u0632\u06af\u0634\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_settings_menu_pixel_perfect_\u06f1_\u0631\u0646\u06af_\u0631\u062f\u06cc\u0641_\u0641\u0639\u0627\u0644_\u0633\u0627\u06cc\u062f_\u0645\u0646\u0648_\u0631\u0627_\u0627\u0632_\u0634\u062e\u0635\u06cc_\u0633\u0627\u0632\u06cc_\u0628\u06af\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_settings_menu_pixel_perfect_\u06f2_\u0645\u062d\u062a\u0648\u0627\u06cc_appointment_settings_\u0631\u0627_\u062f\u0627\u062e\u0644_\u067e\u0646\u0644_\u0633\u0641\u06cc\u062f_\u0628\u06af\u0630\u0627\u0631_\u0648_\u0633\u0627\u062e\u062a\u0627\u0631_\u0631\u0627_\u0645\u062b\u0644_\u0645\u0631\u062c\u0639_\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/settings-menu-pixel-perfect.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_settings_menu_pixel_perfect_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_settings_menu_pixel_perfect_\u06f3_\u0645\u0646\u0648\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u0627_\u0641\u0644\u0627\u0634_\u0628\u0647_\u0646\u0648\u0627\u0631_\u06a9\u0646\u0627\u0631\u06cc_\u0627\u0635\u0644\u06cc_\u0628\u0686\u0633\u0628\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags",
      "target": "prompt_sms_log_tags_\u062a\u06af_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0644\u06cc\u0633\u062a_\u06a9\u0627\u0645\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u062a\u06af_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0644\u06cc\u0633\u062a_\u06a9\u0627\u0645\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644\u06cc",
      "target": "prompt_sms_log_tags_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u062a\u06af_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0644\u06cc\u0633\u062a_\u06a9\u0627\u0645\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644\u06cc",
      "target": "prompt_sms_log_tags_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u062a\u06af_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0644\u06cc\u0633\u062a_\u06a9\u0627\u0645\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644\u06cc",
      "target": "prompt_sms_log_tags_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u062a\u06af_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0644\u06cc\u0633\u062a_\u06a9\u0627\u0645\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644\u06cc",
      "target": "prompt_sms_log_tags_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u062a\u06af_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0644\u06cc\u0633\u062a_\u06a9\u0627\u0645\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644\u06cc",
      "target": "prompt_sms_log_tags_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u062a\u06af_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0644\u06cc\u0633\u062a_\u06a9\u0627\u0645\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644\u06cc",
      "target": "prompt_sms_log_tags_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u062a\u06af_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0644\u06cc\u0633\u062a_\u06a9\u0627\u0645\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644\u06cc",
      "target": "prompt_sms_log_tags_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_log_tags_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_tag_\u0628\u0647_smslog_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_log_tags_\u06f2_\u0639\u0628\u0648\u0631_tag_\u062f\u0631_dto_\u0648_smsservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_log_tags_\u06f3_\u062a\u06af_\u06af\u0630\u0627\u0631\u06cc_\u0647\u0645\u0647_\u06cc_\u0646\u0642\u0627\u0637_\u0627\u0631\u0633\u0627\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_log_tags_\u06f4_admin_endpoint_\u0627\u0641\u0632\u0648\u062f\u0646_tag_\u0628\u0647_\u062e\u0631\u0648\u062c\u06cc_\u0641\u06cc\u0644\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_log_tags_\u06f5_admin_spa_\u0633\u062a\u0648\u0646_\u062a\u06af_\u0641\u06cc\u0644\u062a\u0631_\u062f\u0631_\u062a\u0628_\u0644\u0627\u06af_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_log_tags_\u06f6_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0630\u06cc\u0631_\u06a9\u0631\u062f\u0646_\u0645\u062a\u0646_\u0647\u0645\u0647_\u06cc_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-log-tags.md",
      "source_location": "L197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_log_tags_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_log_tags_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login",
      "target": "prompt_sms_login_\u067e\u0631\u0627\u0645\u067e\u062a_\u0648\u0631\u0648\u062f_\u0628\u0627_\u067e\u06cc\u0627\u0645\u06a9_\u0648_\u0641\u0631\u0627\u0645\u0648\u0634\u06cc_\u0631\u0645\u0632_\u0639\u0628\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u067e\u0631\u0627\u0645\u067e\u062a_\u0648\u0631\u0648\u062f_\u0628\u0627_\u067e\u06cc\u0627\u0645\u06a9_\u0648_\u0641\u0631\u0627\u0645\u0648\u0634\u06cc_\u0631\u0645\u0632_\u0639\u0628\u0648\u0631",
      "target": "prompt_sms_login_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0633\u0627\u062e\u062a\u0647_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u067e\u0631\u0627\u0645\u067e\u062a_\u0648\u0631\u0648\u062f_\u0628\u0627_\u067e\u06cc\u0627\u0645\u06a9_\u0648_\u0641\u0631\u0627\u0645\u0648\u0634\u06cc_\u0631\u0645\u0632_\u0639\u0628\u0648\u0631",
      "target": "prompt_sms_login_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L255",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u067e\u0631\u0627\u0645\u067e\u062a_\u0648\u0631\u0648\u062f_\u0628\u0627_\u067e\u06cc\u0627\u0645\u06a9_\u0648_\u0641\u0631\u0627\u0645\u0648\u0634\u06cc_\u0631\u0645\u0632_\u0639\u0628\u0648\u0631",
      "target": "prompt_sms_login_\u062a\u0633\u062a_\u0647\u0631_\u0645\u0631\u062d\u0644\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u067e\u0631\u0627\u0645\u067e\u062a_\u0648\u0631\u0648\u062f_\u0628\u0627_\u067e\u06cc\u0627\u0645\u06a9_\u0648_\u0641\u0631\u0627\u0645\u0648\u0634\u06cc_\u0631\u0645\u0632_\u0639\u0628\u0648\u0631",
      "target": "prompt_sms_login_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u0686\u06cc\u0632_\u0628\u062e\u0648\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u067e\u0631\u0627\u0645\u067e\u062a_\u0648\u0631\u0648\u062f_\u0628\u0627_\u067e\u06cc\u0627\u0645\u06a9_\u0648_\u0641\u0631\u0627\u0645\u0648\u0634\u06cc_\u0631\u0645\u0632_\u0639\u0628\u0648\u0631",
      "target": "prompt_sms_login_\u0642\u0627\u0628\u0644\u06cc\u062a_frontend_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_assets_admin_pages_loginpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L272",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u067e\u0631\u0627\u0645\u067e\u062a_\u0648\u0631\u0648\u062f_\u0628\u0627_\u067e\u06cc\u0627\u0645\u06a9_\u0648_\u0641\u0631\u0627\u0645\u0648\u0634\u06cc_\u0631\u0645\u0632_\u0639\u0628\u0648\u0631",
      "target": "prompt_sms_login_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u067e\u0631\u0627\u0645\u067e\u062a_\u0648\u0631\u0648\u062f_\u0628\u0627_\u067e\u06cc\u0627\u0645\u06a9_\u0648_\u0641\u0631\u0627\u0645\u0648\u0634\u06cc_\u0631\u0645\u0632_\u0639\u0628\u0648\u0631",
      "target": "prompt_sms_login_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u0686\u06cc\u0632_\u0628\u062e\u0648\u0627\u0646",
      "target": "prompt_sms_login_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0642\u0627\u0628\u0644_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0645\u0633\u062a\u0642\u06cc\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u0632\u0645\u06cc\u0646\u0647_\u0641\u0646\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u0686\u06cc\u0632_\u0628\u062e\u0648\u0627\u0646",
      "target": "prompt_sms_login_authstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0642\u0627\u0628\u0644_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0645\u0633\u062a\u0642\u06cc\u0645",
      "target": "prompt_sms_login_post_api_v1_user_login_public_passwordauthenticator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0642\u0627\u0628\u0644_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0645\u0633\u062a\u0642\u06cc\u0645",
      "target": "prompt_sms_login_post_api_v1_user_send_code_public"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0642\u0627\u0628\u0644_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0645\u0633\u062a\u0642\u06cc\u0645",
      "target": "prompt_sms_login_post_api_v1_user_verify_code_public"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0642\u0627\u0628\u0644_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0645\u0633\u062a\u0642\u06cc\u0645",
      "target": "prompt_sms_login_post_oauth_token_public"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0633\u0627\u062e\u062a\u0647_\u0634\u0648\u0646\u062f",
      "target": "prompt_sms_login_\u06f1_post_api_v1_user_otp_login_public"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0633\u0627\u062e\u062a\u0647_\u0634\u0648\u0646\u062f",
      "target": "prompt_sms_login_\u06f2_post_api_v1_user_reset_password_public"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0633\u0627\u062e\u062a\u0647_\u0634\u0648\u0646\u062f",
      "target": "prompt_sms_login_\u06f3_security_yaml_public_\u06a9\u0631\u062f\u0646_endpoint_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u0642\u0627\u0628\u0644\u06cc\u062a_frontend_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_assets_admin_pages_loginpage_tsx",
      "target": "prompt_sms_login_state_management_\u0641\u0642\u0637_usestate_\u0646\u0647_tanstack_query"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u0642\u0627\u0628\u0644\u06cc\u062a_frontend_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_assets_admin_pages_loginpage_tsx",
      "target": "prompt_sms_login_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u0642\u0627\u0628\u0644\u06cc\u062a_frontend_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_assets_admin_pages_loginpage_tsx",
      "target": "prompt_sms_login_\u0627\u0635\u0648\u0644_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u0642\u0627\u0628\u0644\u06cc\u062a_frontend_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_assets_admin_pages_loginpage_tsx",
      "target": "prompt_sms_login_\u062c\u0631\u06cc\u0627\u0646_\u0647\u0627\u06cc_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u062c\u0631\u06cc\u0627\u0646_\u0647\u0627\u06cc_api",
      "target": "prompt_sms_login_\u062d\u0627\u0644\u062a_forgot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u062c\u0631\u06cc\u0627\u0646_\u0647\u0627\u06cc_api",
      "target": "prompt_sms_login_\u062d\u0627\u0644\u062a_password"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-login.md",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_login_\u062c\u0631\u06cc\u0627\u0646_\u0647\u0627\u06cc_api",
      "target": "prompt_sms_login_\u062d\u0627\u0644\u062a_sms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_lookup_only",
      "target": "prompt_sms_lookup_only_\u0627\u062c\u0628\u0627\u0631_\u0627\u0631\u0633\u0627\u0644_\u0647\u0645\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u062d\u0630\u0641_\u0645\u0633\u06cc\u0631_send_json_\u062e\u0627\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_lookup_only_\u0627\u062c\u0628\u0627\u0631_\u0627\u0631\u0633\u0627\u0644_\u0647\u0645\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u062d\u0630\u0641_\u0645\u0633\u06cc\u0631_send_json_\u062e\u0627\u0645",
      "target": "prompt_sms_lookup_only_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_lookup_only_\u0627\u062c\u0628\u0627\u0631_\u0627\u0631\u0633\u0627\u0644_\u0647\u0645\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u062d\u0630\u0641_\u0645\u0633\u06cc\u0631_send_json_\u062e\u0627\u0645",
      "target": "prompt_sms_lookup_only_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_lookup_only_\u0627\u062c\u0628\u0627\u0631_\u0627\u0631\u0633\u0627\u0644_\u0647\u0645\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u062d\u0630\u0641_\u0645\u0633\u06cc\u0631_send_json_\u062e\u0627\u0645",
      "target": "prompt_sms_lookup_only_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_lookup_only_\u0627\u062c\u0628\u0627\u0631_\u0627\u0631\u0633\u0627\u0644_\u0647\u0645\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u062d\u0630\u0641_\u0645\u0633\u06cc\u0631_send_json_\u062e\u0627\u0645",
      "target": "prompt_sms_lookup_only_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_lookup_only_\u0627\u062c\u0628\u0627\u0631_\u0627\u0631\u0633\u0627\u0644_\u0647\u0645\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u062d\u0630\u0641_\u0645\u0633\u06cc\u0631_send_json_\u062e\u0627\u0645",
      "target": "prompt_sms_lookup_only_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_lookup_only_\u0627\u062c\u0628\u0627\u0631_\u0627\u0631\u0633\u0627\u0644_\u0647\u0645\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u062d\u0630\u0641_\u0645\u0633\u06cc\u0631_send_json_\u062e\u0627\u0645",
      "target": "prompt_sms_lookup_only_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_lookup_only_\u0627\u062c\u0628\u0627\u0631_\u0627\u0631\u0633\u0627\u0644_\u0647\u0645\u0647_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627_\u0627\u0632_\u0637\u0631\u06cc\u0642_kavenegar_verifylookup_\u062d\u0630\u0641_\u0645\u0633\u06cc\u0631_send_json_\u062e\u0627\u0645",
      "target": "prompt_sms_lookup_only_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_lookup_only_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_lookup_only_\u06f1_\u0628\u0633\u062a\u0646_\u0633\u0642\u0648\u0637_\u062f\u0631_dispatchtemplate_\u0646\u0628\u0648\u062f_\u0627\u0644\u06af\u0648_\u0628\u0627\u06cc\u062f_\u062e\u0637\u0627\u06cc_\u0635\u0631\u06cc\u062d_\u0628\u0627\u0634\u062f_\u0646\u0647_\u0627\u0631\u0633\u0627\u0644_\u062e\u0627\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_lookup_only_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_lookup_only_\u06f2_\u0628\u0633\u062a\u0646_\u0633\u0642\u0648\u0637_\u062f\u0631_sendnow_templatecode_\u0646\u0627\u0644_\u06cc\u0639\u0646\u06cc_\u062e\u0637\u0627_\u0646\u0647_send_\u062e\u0627\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_lookup_only_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_lookup_only_\u06f3_\u0627\u06a9\u0634\u0646_\u0647\u0627\u06cc_\u0627\u0631\u0633\u0627\u0644_\u062f\u0633\u062a\u06cc_smscontroller_\u0641\u0642\u0637_\u0628\u0627_\u0627\u0644\u06af\u0648\u06cc_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-lookup-only.md",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_lookup_only_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_lookup_only_\u06f4_\u062a\u0633\u062a_\u0647\u0627_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_price_and_wallet_settings",
      "target": "prompt_sms_price_and_wallet_settings_\u0642\u06cc\u0645\u062a_\u0647\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u0641\u0639_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u06cc\u0641_\u067e\u0648\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_price_and_wallet_settings_\u0642\u06cc\u0645\u062a_\u0647\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u0641\u0639_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "prompt_sms_price_and_wallet_settings_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_price_and_wallet_settings_\u0642\u06cc\u0645\u062a_\u0647\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u0641\u0639_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "prompt_sms_price_and_wallet_settings_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_price_and_wallet_settings_\u0642\u06cc\u0645\u062a_\u0647\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u0641\u0639_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "prompt_sms_price_and_wallet_settings_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_price_and_wallet_settings_\u0642\u06cc\u0645\u062a_\u0647\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u0641\u0639_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "prompt_sms_price_and_wallet_settings_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_price_and_wallet_settings_\u0642\u06cc\u0645\u062a_\u0647\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u0641\u0639_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "prompt_sms_price_and_wallet_settings_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_price_and_wallet_settings_\u0642\u06cc\u0645\u062a_\u0647\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u0641\u0639_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "prompt_sms_price_and_wallet_settings_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_price_and_wallet_settings_\u0642\u06cc\u0645\u062a_\u0647\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0631\u0641\u0639_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "prompt_sms_price_and_wallet_settings_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_price_and_wallet_settings_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_price_and_wallet_settings_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_\u06a9\u0644\u06cc\u062f_sms_price_rials_\u0628\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0633\u0627\u06cc\u062a_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_price_and_wallet_settings_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_price_and_wallet_settings_\u06f2_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0628\u06a9_\u0627\u0646\u062f_\u0627\u0632_\u0642\u06cc\u0645\u062a_\u0642\u0627\u0628\u0644_\u062a\u0646\u0638\u06cc\u0645_\u0628\u0647_\u062c\u0627\u06cc_\u0647\u0627\u0631\u062f\u06a9\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_price_and_wallet_settings_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_price_and_wallet_settings_\u06f3_\u0641\u06cc\u0644\u062f_\u0647\u0632\u06cc\u0646\u0647_\u0647\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u062f\u0631_settingspage_tsx_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_price_and_wallet_settings_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_price_and_wallet_settings_\u06f4_\u0631\u0641\u0639_state_\u06a9\u0647\u0646\u0647_\u0641\u0631\u0645_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u062f\u0631_smswalletpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-price-and-wallet-settings.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_price_and_wallet_settings_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_price_and_wallet_settings_\u06f5_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0635\u0641\u062d\u0647_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u0628\u062f\u0648\u0646_entity_\u0628\u0631\u0631\u0633\u06cc_\u0648_\u062a\u0635\u0645\u06cc\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only",
      "target": "prompt_sms_settings_apikey_env_only_\u0633\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u067e\u06cc\u0627\u0645\u06a9_sms_\u0641\u0642\u0637_api_key_\u0627\u0632_env"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0633\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u067e\u06cc\u0627\u0645\u06a9_sms_\u0641\u0642\u0637_api_key_\u0627\u0632_env",
      "target": "prompt_sms_settings_apikey_env_only_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0633\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u067e\u06cc\u0627\u0645\u06a9_sms_\u0641\u0642\u0637_api_key_\u0627\u0632_env",
      "target": "prompt_sms_settings_apikey_env_only_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L303",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0633\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u067e\u06cc\u0627\u0645\u06a9_sms_\u0641\u0642\u0637_api_key_\u0627\u0632_env",
      "target": "prompt_sms_settings_apikey_env_only_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0633\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u067e\u06cc\u0627\u0645\u06a9_sms_\u0641\u0642\u0637_api_key_\u0627\u0632_env",
      "target": "prompt_sms_settings_apikey_env_only_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0633\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u067e\u06cc\u0627\u0645\u06a9_sms_\u0641\u0642\u0637_api_key_\u0627\u0632_env",
      "target": "prompt_sms_settings_apikey_env_only_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0633\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u067e\u06cc\u0627\u0645\u06a9_sms_\u0641\u0642\u0637_api_key_\u0627\u0632_env",
      "target": "prompt_sms_settings_apikey_env_only_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0633\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u067e\u06cc\u0627\u0645\u06a9_sms_\u0641\u0642\u0637_api_key_\u0627\u0632_env",
      "target": "prompt_sms_settings_apikey_env_only_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_sms_settings_apikey_env_only_\u06f1_\u0641\u0631\u0645_\u067e\u0646\u0644_assets_admin_pages_settingspage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_sms_settings_apikey_env_only_\u06f2_src_config_repository_siteconfigrepository_php_defaults_\u062e\u0637\u0648\u0637_\u06f3\u06f2_\u06f3\u06f7"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_sms_settings_apikey_env_only_\u06f3_src_config_controller_siteconfigcontroller_php_allowed_keys_\u062e\u0637\u0648\u0637_\u06f3\u06f8_\u06f4\u06f4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_sms_settings_apikey_env_only_\u06f4_src_sms_provider_kavehnegarprovider_php_\u062e\u0637\u0648\u0637_\u06f1\u06f3_\u06f2\u06f4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_sms_settings_apikey_env_only_\u06f5_src_sms_controller_smswalletcontroller_php_\u062e\u0637_\u06f5\u06f6"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_sms_settings_apikey_env_only_\u06f6_config_services_yaml_\u062e\u0637\u0648\u0637_\u06f9\u06f2_\u06f9\u06f9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_sms_settings_apikey_env_only_\u06f7_env_\u0641\u0639\u0644\u06cc_env_\u062e\u0637\u0648\u0637_\u06f3\u06f8_\u06f4\u06f2_\u0648_\u06f6\u06f0_\u06f6\u06f4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_settings_apikey_env_only_\u06f1_backend_provider_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u0641\u0642\u0637_\u0627\u0632_env"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_settings_apikey_env_only_\u06f2_backend_\u062d\u0630\u0641_\u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc_sms_\u0627\u0632_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_settings_apikey_env_only_\u06f3_backend_\u0642\u06cc\u0645\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0628\u0647_\u062b\u0627\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_settings_apikey_env_only_\u06f4_backend_\u0646\u0645\u0627\u06cc\u0634_\u0648\u0636\u0639\u06cc\u062a_read_only_\u06a9\u0644\u06cc\u062f_\u062f\u0631_\u067e\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L230",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_settings_apikey_env_only_\u06f5_config_services_yaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_settings_apikey_env_only_\u06f6_frontend_assets_admin_pages_settingspage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_settings_apikey_env_only_\u06f7_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0647\u0645\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_env"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-settings-apikey-env-only.md",
      "source_location": "L295",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_settings_apikey_env_only_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_settings_apikey_env_only_\u06f8_\u0645\u0633\u062a\u0646\u062f\u0627\u062a_docs_api_sms_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates",
      "target": "prompt_sms_verify_lookup_templates_\u062a\u0628\u062f\u06cc\u0644_\u0647\u0645\u0647_\u06cc_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0628\u0647_verifylookup_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062a\u0645\u067e\u0644\u062a_\u0646\u0627\u0645_\u062f\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u062a\u0628\u062f\u06cc\u0644_\u0647\u0645\u0647_\u06cc_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0628\u0647_verifylookup_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062a\u0645\u067e\u0644\u062a_\u0646\u0627\u0645_\u062f\u0627\u0631",
      "target": "prompt_sms_verify_lookup_templates_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u062a\u0628\u062f\u06cc\u0644_\u0647\u0645\u0647_\u06cc_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0628\u0647_verifylookup_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062a\u0645\u067e\u0644\u062a_\u0646\u0627\u0645_\u062f\u0627\u0631",
      "target": "prompt_sms_verify_lookup_templates_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u062a\u0628\u062f\u06cc\u0644_\u0647\u0645\u0647_\u06cc_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0628\u0647_verifylookup_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062a\u0645\u067e\u0644\u062a_\u0646\u0627\u0645_\u062f\u0627\u0631",
      "target": "prompt_sms_verify_lookup_templates_\u0642\u06cc\u062f_\u062d\u06cc\u0627\u062a\u06cc_verifylookup_\u062d\u062a\u0645\u0627_\u0631\u0639\u0627\u06cc\u062a_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u062a\u0628\u062f\u06cc\u0644_\u0647\u0645\u0647_\u06cc_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0628\u0647_verifylookup_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062a\u0645\u067e\u0644\u062a_\u0646\u0627\u0645_\u062f\u0627\u0631",
      "target": "prompt_sms_verify_lookup_templates_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u062a\u0628\u062f\u06cc\u0644_\u0647\u0645\u0647_\u06cc_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0628\u0647_verifylookup_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062a\u0645\u067e\u0644\u062a_\u0646\u0627\u0645_\u062f\u0627\u0631",
      "target": "prompt_sms_verify_lookup_templates_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u062a\u0628\u062f\u06cc\u0644_\u0647\u0645\u0647_\u06cc_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0628\u0647_verifylookup_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062a\u0645\u067e\u0644\u062a_\u0646\u0627\u0645_\u062f\u0627\u0631",
      "target": "prompt_sms_verify_lookup_templates_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u062a\u0628\u062f\u06cc\u0644_\u0647\u0645\u0647_\u06cc_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0628\u0647_verifylookup_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062a\u0645\u067e\u0644\u062a_\u0646\u0627\u0645_\u062f\u0627\u0631",
      "target": "prompt_sms_verify_lookup_templates_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u062a\u0628\u062f\u06cc\u0644_\u0647\u0645\u0647_\u06cc_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0628\u0647_verifylookup_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u062a\u0645\u067e\u0644\u062a_\u0646\u0627\u0645_\u062f\u0627\u0631",
      "target": "prompt_sms_verify_lookup_templates_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_sms_verify_lookup_templates_representationactioncontroller_welcome_\u0628\u0647_\u0635\u0648\u0631\u062a_inline_\u0628\u062f\u0648\u0646_\u062a\u0645\u067e\u0644\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_sms_verify_lookup_templates_smsmessagetemplate_defaults_\u0641\u0627\u0642\u062f_\u0646\u0627\u0645_\u062a\u0645\u067e\u0644\u062a_\u0648_\u0646\u06af\u0627\u0634\u062a_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_sms_verify_lookup_templates_smsservice_sendnow_\u0627\u0646\u062a\u062e\u0627\u0628_\u0628\u06cc\u0646_lookup_\u0648_\u0645\u062a\u0646_\u0622\u0632\u0627\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_sms_verify_lookup_templates_\u0627\u0644\u06af\u0648\u06cc_\u0641\u0639\u0644\u06cc_\u0647\u0645\u0647_\u06cc_call_site\u0647\u0627_\u0628\u0647_\u062c\u0632_otp_\u0645\u062a\u0646_\u0622\u0632\u0627\u062f_\u0628\u062f\u0648\u0646_templatecode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_sms_verify_lookup_templates_\u062a\u0646\u0647\u0627_\u062c\u0627\u06cc_\u062f\u0631\u0633\u062a_otp_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0627\u0644\u06af\u0648\u06cc_\u0628\u0642\u06cc\u0647_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_verify_lookup_templates_\u06f1_\u0627\u0641\u0632\u0648\u062f\u0646_kavenegar_template_\u0648_token_map_\u0628\u0647_smsmessagetemplate_defaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_verify_lookup_templates_\u06f2_\u0645\u062a\u062f_\u0645\u062a\u0645\u0631\u06a9\u0632_smsservice_dispatchtemplate_tag_mobile_vars"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_verify_lookup_templates_\u06f3_\u0645\u0647\u0627\u062c\u0631\u062a_\u0647\u0645\u0647_\u06cc_call_site\u0647\u0627_\u0628\u0647_dispatchtemplate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_verify_lookup_templates_\u06f4_\u062a\u06af_welcome_\u0631\u0627_\u0627\u0632_inline_\u0628\u0647_\u062a\u0645\u067e\u0644\u062a_\u062a\u0628\u062f\u06cc\u0644_\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_verify_lookup_templates_\u06f5_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0646\u0627\u0645_\u062a\u0645\u067e\u0644\u062a_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sms-verify-lookup-templates.md",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sms_verify_lookup_templates_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sms_verify_lookup_templates_\u06f6_\u0641\u0647\u0631\u0633\u062a_\u062a\u0645\u067e\u0644\u062a_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u06a9\u0627\u0631\u0628\u0631_\u0628\u0627\u06cc\u062f_\u062f\u0631_\u067e\u0646\u0644_\u06a9\u0627\u0648\u0647_\u0646\u06af\u0627\u0631_\u0628\u0633\u0627\u0632\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_specialty_doctor_counts",
      "target": "prompt_specialty_doctor_counts_\u062a\u0639\u062f\u0627\u062f_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0647\u0631_\u062a\u062e\u0635\u0635_\u0628\u0647_\u062a\u0641\u06a9\u06cc\u06a9_\u0634\u0647\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_specialty_doctor_counts_\u062a\u0639\u062f\u0627\u062f_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0647\u0631_\u062a\u062e\u0635\u0635_\u0628\u0647_\u062a\u0641\u06a9\u06cc\u06a9_\u0634\u0647\u0631",
      "target": "prompt_specialty_doctor_counts_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_specialty_doctor_counts_\u062a\u0639\u062f\u0627\u062f_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0647\u0631_\u062a\u062e\u0635\u0635_\u0628\u0647_\u062a\u0641\u06a9\u06cc\u06a9_\u0634\u0647\u0631",
      "target": "prompt_specialty_doctor_counts_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_specialty_doctor_counts_\u062a\u0639\u062f\u0627\u062f_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0647\u0631_\u062a\u062e\u0635\u0635_\u0628\u0647_\u062a\u0641\u06a9\u06cc\u06a9_\u0634\u0647\u0631",
      "target": "prompt_specialty_doctor_counts_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_specialty_doctor_counts_\u062a\u0639\u062f\u0627\u062f_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0647\u0631_\u062a\u062e\u0635\u0635_\u0628\u0647_\u062a\u0641\u06a9\u06cc\u06a9_\u0634\u0647\u0631",
      "target": "prompt_specialty_doctor_counts_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_specialty_doctor_counts_\u062a\u0639\u062f\u0627\u062f_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0647\u0631_\u062a\u062e\u0635\u0635_\u0628\u0647_\u062a\u0641\u06a9\u06cc\u06a9_\u0634\u0647\u0631",
      "target": "prompt_specialty_doctor_counts_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_specialty_doctor_counts_\u062a\u0639\u062f\u0627\u062f_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0647\u0631_\u062a\u062e\u0635\u0635_\u0628\u0647_\u062a\u0641\u06a9\u06cc\u06a9_\u0634\u0647\u0631",
      "target": "prompt_specialty_doctor_counts_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_specialty_doctor_counts_\u062a\u0639\u062f\u0627\u062f_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0647\u0631_\u062a\u062e\u0635\u0635_\u0628\u0647_\u062a\u0641\u06a9\u06cc\u06a9_\u0634\u0647\u0631",
      "target": "prompt_specialty_doctor_counts_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_specialty_doctor_counts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_specialty_doctor_counts_\u06f1_\u0645\u062a\u062f_\u0634\u0645\u0627\u0631\u0634_\u062f\u0631_specialtyrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_specialty_doctor_counts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_specialty_doctor_counts_\u06f2_endpoint_doctorcounts_\u062f\u0631_specialtycontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_specialty_doctor_counts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_specialty_doctor_counts_\u06f3_\u0639\u0645\u0648\u0645\u06cc_\u06a9\u0631\u062f\u0646_\u0645\u0633\u06cc\u0631_\u062f\u0631_security_yaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/specialty-doctor-counts.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_specialty_doctor_counts_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_specialty_doctor_counts_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_docs_api_specialty_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources",
      "target": "prompt_split_db_redis_to_coolify_resources_\u062c\u062f\u0627_\u06a9\u0631\u062f\u0646_mariadb_\u0648_redis_\u0627\u0632_docker_compose_\u0628\u0647_resource\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_coolify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources_\u062c\u062f\u0627_\u06a9\u0631\u062f\u0646_mariadb_\u0648_redis_\u0627\u0632_docker_compose_\u0628\u0647_resource\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_coolify",
      "target": "prompt_split_db_redis_to_coolify_resources_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources_\u062c\u062f\u0627_\u06a9\u0631\u062f\u0646_mariadb_\u0648_redis_\u0627\u0632_docker_compose_\u0628\u0647_resource\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_coolify",
      "target": "prompt_split_db_redis_to_coolify_resources_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources_\u062c\u062f\u0627_\u06a9\u0631\u062f\u0646_mariadb_\u0648_redis_\u0627\u0632_docker_compose_\u0628\u0647_resource\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_coolify",
      "target": "prompt_split_db_redis_to_coolify_resources_\u0642\u0648\u0627\u0646\u06cc\u0646_coolify_\u0627\u0632_\u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a_\u0647\u0627_\u0631\u0639\u0627\u06cc\u062a_\u0627\u062c\u0628\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources_\u062c\u062f\u0627_\u06a9\u0631\u062f\u0646_mariadb_\u0648_redis_\u0627\u0632_docker_compose_\u0628\u0647_resource\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_coolify",
      "target": "prompt_split_db_redis_to_coolify_resources_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources_\u062c\u062f\u0627_\u06a9\u0631\u062f\u0646_mariadb_\u0648_redis_\u0627\u0632_docker_compose_\u0628\u0647_resource\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_coolify",
      "target": "prompt_split_db_redis_to_coolify_resources_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources_\u062c\u062f\u0627_\u06a9\u0631\u062f\u0646_mariadb_\u0648_redis_\u0627\u0632_docker_compose_\u0628\u0647_resource\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_coolify",
      "target": "prompt_split_db_redis_to_coolify_resources_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources_\u062c\u062f\u0627_\u06a9\u0631\u062f\u0646_mariadb_\u0648_redis_\u0627\u0632_docker_compose_\u0628\u0647_resource\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_coolify",
      "target": "prompt_split_db_redis_to_coolify_resources_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources_\u062c\u062f\u0627_\u06a9\u0631\u062f\u0646_mariadb_\u0648_redis_\u0627\u0632_docker_compose_\u0628\u0647_resource\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_coolify",
      "target": "prompt_split_db_redis_to_coolify_resources_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_split_db_redis_to_coolify_resources_\u06f1_\u062d\u0630\u0641_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_mariadb_\u0648_redis_\u0627\u0632_docker_compose_yml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_split_db_redis_to_coolify_resources_\u06f2_\u062d\u0630\u0641_depends_on_\u0628\u0647_mariadb_redis"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_split_db_redis_to_coolify_resources_\u06f3_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_env_coolify_example"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_split_db_redis_to_coolify_resources_\u06f4_\u062a\u062d\u0645\u0644_\u0642\u0637\u0639\u06cc_db_\u062f\u0631_\u0627\u0633\u062a\u0627\u0631\u062a_\u0622\u067e_\u0686\u0648\u0646_\u062f\u06cc\u06af\u0631_depends_on_service_healthy_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/split-db-redis-to-coolify-resources.md",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_split_db_redis_to_coolify_resources_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_split_db_redis_to_coolify_resources_\u06f5_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_docs_deploy_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login",
      "target": "prompt_staff_user_account_login_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0628\u0631\u0627\u06cc_\u067e\u0631\u0633\u0646\u0644_\u0646\u0642\u0634_role_staff_\u0648\u0631\u0648\u062f_\u0628\u0647_\u067e\u0646\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0648_\u0645\u0634\u0627\u0647\u062f\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u0627\u0641\u062a\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0628\u0631\u0627\u06cc_\u067e\u0631\u0633\u0646\u0644_\u0646\u0642\u0634_role_staff_\u0648\u0631\u0648\u062f_\u0628\u0647_\u067e\u0646\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0648_\u0645\u0634\u0627\u0647\u062f\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_staff_user_account_login_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0628\u0631\u0627\u06cc_\u067e\u0631\u0633\u0646\u0644_\u0646\u0642\u0634_role_staff_\u0648\u0631\u0648\u062f_\u0628\u0647_\u067e\u0646\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0648_\u0645\u0634\u0627\u0647\u062f\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_staff_user_account_login_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0628\u0631\u0627\u06cc_\u067e\u0631\u0633\u0646\u0644_\u0646\u0642\u0634_role_staff_\u0648\u0631\u0648\u062f_\u0628\u0647_\u067e\u0646\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0648_\u0645\u0634\u0627\u0647\u062f\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_staff_user_account_login_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0628\u0631\u0627\u06cc_\u067e\u0631\u0633\u0646\u0644_\u0646\u0642\u0634_role_staff_\u0648\u0631\u0648\u062f_\u0628\u0647_\u067e\u0646\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0648_\u0645\u0634\u0627\u0647\u062f\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_staff_user_account_login_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L603",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0628\u0631\u0627\u06cc_\u067e\u0631\u0633\u0646\u0644_\u0646\u0642\u0634_role_staff_\u0648\u0631\u0648\u062f_\u0628\u0647_\u067e\u0646\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0648_\u0645\u0634\u0627\u0647\u062f\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_staff_user_account_login_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0628\u0631\u0627\u06cc_\u067e\u0631\u0633\u0646\u0644_\u0646\u0642\u0634_role_staff_\u0648\u0631\u0648\u062f_\u0628\u0647_\u067e\u0646\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0648_\u0645\u0634\u0627\u0647\u062f\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_staff_user_account_login_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0628\u0631\u0627\u06cc_\u067e\u0631\u0633\u0646\u0644_\u0646\u0642\u0634_role_staff_\u0648\u0631\u0648\u062f_\u0628\u0647_\u067e\u0646\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0648_\u0645\u0634\u0627\u0647\u062f\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_staff_user_account_login_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u0628\u0631\u0627\u06cc_\u067e\u0631\u0633\u0646\u0644_\u0646\u0642\u0634_role_staff_\u0648\u0631\u0648\u062f_\u0628\u0647_\u067e\u0646\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0648_\u0645\u0634\u0627\u0647\u062f\u0647_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u062a\u062e\u0635\u06cc\u0635_\u06cc\u0627\u0641\u062a\u0647",
      "target": "prompt_staff_user_account_login_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_staff_user_account_login_\u062a\u062d\u0644\u06cc\u0644_\u0646\u06a9\u062a\u0647_\u0627\u0645\u0646\u06cc\u062a\u06cc_\u06a9\u0647_\u0646\u0628\u0627\u06cc\u062f_\u0646\u0627\u062f\u06cc\u062f\u0647_\u06af\u0631\u0641\u062a\u0647_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_staff_user_account_login_assets_admin_app_tsx_83_\u0646\u0642\u0634_\u0647\u0627\u06cc_\u0645\u062c\u0627\u0632_\u067e\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L228",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_staff_user_account_login_assets_admin_hooks_usepermissions_ts_\u0646\u06a9\u062a\u0647_\u062d\u06cc\u0627\u062a\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_staff_user_account_login_src_auth_controller_authcontroller_php_690_\u0646\u0642\u0634_\u0627\u0635\u0644\u06cc_\u0648_\u0644\u06cc\u0633\u062a_\u0645\u062d\u06cc\u0637_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_staff_user_account_login_src_auth_entity_user_php_121_\u06af\u06cc\u062a_\u0648\u0631\u0648\u062f_\u0628\u0647_\u067e\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_staff_user_account_login_src_clinicservice_entity_serviceitem_php_44_\u0631\u0627\u0628\u0637\u0647_\u0633\u0631\u0648\u06cc\u0633_\u067e\u0631\u0633\u0646\u0644_\u0645\u0646\u0628\u0639_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_staff_user_account_login_src_secretary_service_secretaryservice_php_38_\u0627\u0644\u06af\u0648\u06cc_\u0645\u0631\u062c\u0639_\u0633\u0627\u062e\u062a_\u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_staff_user_account_login_src_staff_entity_clinicstaff_php_\u0647\u06cc\u0686_\u0627\u0631\u062a\u0628\u0627\u0637\u06cc_\u0628\u0627_user_\u0646\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_staff_user_account_login_\u06f1_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0627\u062a\u0635\u0627\u0644_clinicstaff_\u0628\u0647_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L286",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_staff_user_account_login_\u06f2_staffaccountservice_\u062a\u0646\u0647\u0627_\u0646\u0642\u0637\u0647_\u0633\u0627\u062e\u062a_\u0627\u062a\u0635\u0627\u0644_\u062d\u0633\u0627\u0628_\u067e\u0631\u0633\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L363",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_staff_user_account_login_\u06f3_staffcontroller_\u067e\u0630\u06cc\u0631\u0634_\u062d\u0633\u0627\u0628_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062f\u0631_create_update"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L398",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_staff_user_account_login_\u06f4_auth_\u0646\u0642\u0634_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_\u0648_\u0645\u062c\u0648\u0632\u0647\u0627\u06cc_\u067e\u0631\u0633\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L469",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_staff_user_account_login_\u06f5_default_deny_staffrouteguardsubscriber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L501",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_staff_user_account_login_\u06f6_\u0627\u0646\u062f\u067e\u0648\u06cc\u0646\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u067e\u0631\u0633\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L547",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_staff_user_account_login_\u06f7_\u067e\u0646\u0644_\u0641\u0631\u0645_\u067e\u0631\u0633\u0646\u0644_\u0646\u0642\u0634_staff_\u062f\u0631_\u0631\u0648\u062a\u06cc\u0646\u06af_\u0648_\u0633\u0627\u06cc\u062f\u0628\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/staff-user-account-login.md",
      "source_location": "L589",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_staff_user_account_login_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_staff_user_account_login_\u06f8_\u062a\u0633\u062a_\u0647\u0627_\u0648_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui",
      "target": "prompt_subscription_gate_ui_\u0627\u0639\u0645\u0627\u0644_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0627\u0634\u062a\u0631\u0627\u06a9_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_frontend_gate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L417",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0627\u0639\u0645\u0627\u0644_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0627\u0634\u062a\u0631\u0627\u06a9_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_frontend_gate",
      "target": "prompt_subscription_gate_ui_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0627\u0639\u0645\u0627\u0644_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0627\u0634\u062a\u0631\u0627\u06a9_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_frontend_gate",
      "target": "prompt_subscription_gate_ui_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0627\u0639\u0645\u0627\u0644_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0627\u0634\u062a\u0631\u0627\u06a9_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_frontend_gate",
      "target": "prompt_subscription_gate_ui_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0627\u0639\u0645\u0627\u0644_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0627\u0634\u062a\u0631\u0627\u06a9_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_frontend_gate",
      "target": "prompt_subscription_gate_ui_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L405",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0627\u0639\u0645\u0627\u0644_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0627\u0634\u062a\u0631\u0627\u06a9_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_frontend_gate",
      "target": "prompt_subscription_gate_ui_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0627\u0639\u0645\u0627\u0644_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0627\u0634\u062a\u0631\u0627\u06a9_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_frontend_gate",
      "target": "prompt_subscription_gate_ui_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0627\u0639\u0645\u0627\u0644_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0627\u0634\u062a\u0631\u0627\u06a9_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_frontend_gate",
      "target": "prompt_subscription_gate_ui_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_subscription_gate_ui_\u0642\u0627\u0628\u0644\u06cc\u062a_\u0647\u0627\u06cc_\u0645\u062d\u062f\u0648\u062f\u0634\u062f\u0647_\u062a\u0648\u0633\u0637_\u0627\u0634\u062a\u0631\u0627\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_subscription_gate_ui_backend_endpoint_\u0627\u0634\u062a\u0631\u0627\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_subscription_gate_ui_frontend_app_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_subscription_gate_ui_frontend_authstore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "prompt_subscription_gate_ui_frontend_sidebar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_subscription_gate_ui_\u06f1_backend_\u0645\u0646\u0634\u06cc_\u0645\u06cc_\u062a\u0648\u0627\u0646\u062f_\u0627\u0634\u062a\u0631\u0627\u06a9_entity_\u062e\u0648\u062f_\u0631\u0627_\u0628\u0628\u06cc\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_subscription_gate_ui_\u06f2_frontend_hook_\u0645\u0634\u062a\u0631\u06a9_usesubscription"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_subscription_gate_ui_\u06f3_frontend_sidebar_\u0628\u0627_\u0642\u0641\u0644_feature"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L271",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_subscription_gate_ui_\u06f4_frontend_featuregate_component"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L344",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_subscription_gate_ui_\u06f5_frontend_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0627\u0632_featuregate_\u062f\u0631_\u0635\u0641\u062d\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/subscription-gate-ui.md",
      "source_location": "L368",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_subscription_gate_ui_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_subscription_gate_ui_\u06f6_frontend_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u062a\u0639\u062f\u0627\u062f_\u0645\u0646\u0634\u06cc_\u062f\u0631_mysecretariespage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sync_user_realname_from_profile",
      "target": "prompt_sync_user_realname_from_profile_\u0647\u0645\u06af\u0627\u0645_\u0633\u0627\u0632\u06cc_\u0646\u0627\u0645_\u06a9\u0627\u0631\u0628\u0631_user_real_name_\u0647\u0646\u06af\u0627\u0645_\u062a\u06a9\u0645\u06cc\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sync_user_realname_from_profile_\u0647\u0645\u06af\u0627\u0645_\u0633\u0627\u0632\u06cc_\u0646\u0627\u0645_\u06a9\u0627\u0631\u0628\u0631_user_real_name_\u0647\u0646\u06af\u0627\u0645_\u062a\u06a9\u0645\u06cc\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_sync_user_realname_from_profile_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sync_user_realname_from_profile_\u0647\u0645\u06af\u0627\u0645_\u0633\u0627\u0632\u06cc_\u0646\u0627\u0645_\u06a9\u0627\u0631\u0628\u0631_user_real_name_\u0647\u0646\u06af\u0627\u0645_\u062a\u06a9\u0645\u06cc\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_sync_user_realname_from_profile_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sync_user_realname_from_profile_\u0647\u0645\u06af\u0627\u0645_\u0633\u0627\u0632\u06cc_\u0646\u0627\u0645_\u06a9\u0627\u0631\u0628\u0631_user_real_name_\u0647\u0646\u06af\u0627\u0645_\u062a\u06a9\u0645\u06cc\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_sync_user_realname_from_profile_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sync_user_realname_from_profile_\u0647\u0645\u06af\u0627\u0645_\u0633\u0627\u0632\u06cc_\u0646\u0627\u0645_\u06a9\u0627\u0631\u0628\u0631_user_real_name_\u0647\u0646\u06af\u0627\u0645_\u062a\u06a9\u0645\u06cc\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_sync_user_realname_from_profile_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sync_user_realname_from_profile_\u0647\u0645\u06af\u0627\u0645_\u0633\u0627\u0632\u06cc_\u0646\u0627\u0645_\u06a9\u0627\u0631\u0628\u0631_user_real_name_\u0647\u0646\u06af\u0627\u0645_\u062a\u06a9\u0645\u06cc\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_sync_user_realname_from_profile_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sync_user_realname_from_profile_\u0647\u0645\u06af\u0627\u0645_\u0633\u0627\u0632\u06cc_\u0646\u0627\u0645_\u06a9\u0627\u0631\u0628\u0631_user_real_name_\u0647\u0646\u06af\u0627\u0645_\u062a\u06a9\u0645\u06cc\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_sync_user_realname_from_profile_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sync_user_realname_from_profile_\u0647\u0645\u06af\u0627\u0645_\u0633\u0627\u0632\u06cc_\u0646\u0627\u0645_\u06a9\u0627\u0631\u0628\u0631_user_real_name_\u0647\u0646\u06af\u0627\u0645_\u062a\u06a9\u0645\u06cc\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "prompt_sync_user_realname_from_profile_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sync_user_realname_from_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sync_user_realname_from_profile_\u06f1_\u0647\u0645\u06af\u0627\u0645_\u0633\u0627\u0632\u06cc_user_realname_\u062f\u0631_hydrate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/sync-user-realname-from-profile.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_sync_user_realname_from_profile_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_sync_user_realname_from_profile_\u06f2_\u0627\u0637\u0645\u06cc\u0646\u0627\u0646_\u0627\u0632_flush_\u0634\u062f\u0646_\u062a\u063a\u06cc\u06cc\u0631_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify",
      "target": "prompt_tenant_01_entity_context_unify_\u0641\u0627\u0632_\u06f1_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u0645\u062d\u06cc\u0637_tenant_\u0631\u0648\u06cc_entitycontextresolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0641\u0627\u0632_\u06f1_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u0645\u062d\u06cc\u0637_tenant_\u0631\u0648\u06cc_entitycontextresolver",
      "target": "prompt_tenant_01_entity_context_unify_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0641\u0627\u0632_\u06f1_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u0645\u062d\u06cc\u0637_tenant_\u0631\u0648\u06cc_entitycontextresolver",
      "target": "prompt_tenant_01_entity_context_unify_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0641\u0627\u0632_\u06f1_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u0645\u062d\u06cc\u0637_tenant_\u0631\u0648\u06cc_entitycontextresolver",
      "target": "prompt_tenant_01_entity_context_unify_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0641\u0627\u0632_\u06f1_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u0645\u062d\u06cc\u0637_tenant_\u0631\u0648\u06cc_entitycontextresolver",
      "target": "prompt_tenant_01_entity_context_unify_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L353",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0641\u0627\u0632_\u06f1_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u0645\u062d\u06cc\u0637_tenant_\u0631\u0648\u06cc_entitycontextresolver",
      "target": "prompt_tenant_01_entity_context_unify_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0641\u0627\u0632_\u06f1_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u0645\u062d\u06cc\u0637_tenant_\u0631\u0648\u06cc_entitycontextresolver",
      "target": "prompt_tenant_01_entity_context_unify_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0641\u0627\u0632_\u06f1_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u0645\u062d\u06cc\u0637_tenant_\u0631\u0648\u06cc_entitycontextresolver",
      "target": "prompt_tenant_01_entity_context_unify_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_tenant_01_entity_context_unify_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0646\u0642\u0634_\u0647\u0627_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_01_entity_context_unify_\u06f1_\u062a\u06a9\u0645\u06cc\u0644_entitycontextresolver_\u0628\u0631\u0627\u06cc_\u0646\u0642\u0634_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_01_entity_context_unify_\u06f2_\u062a\u0633\u062a_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0646\u0642\u0634_\u0647\u0627_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u0647\u0631_refactor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_01_entity_context_unify_\u06f3_\u062d\u0630\u0641_\u062a\u06a9\u0631\u0627\u0631_\u062f\u0631_appointmentaccesschecker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_01_entity_context_unify_\u06f4_\u062d\u0630\u0641_\u062a\u06a9\u0631\u0627\u0631_\u062f\u0631_clinicdoctoraccesschecker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L273",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_01_entity_context_unify_\u06f5_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_patientrecordscoperesolver_\u0631\u0648\u06cc_entitycontextresolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L313",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_01_entity_context_unify_\u06f6_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_bookingcontextresolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-01-entity-context-unify.md",
      "source_location": "L341",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_01_entity_context_unify_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_01_entity_context_unify_\u06f7_\u062d\u0630\u0641_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0645\u0633\u062a\u0642\u06cc\u0645_\u0628\u0647_useractivecontextrepository"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables",
      "target": "prompt_tenant_02_mark_booking_tables_\u0641\u0627\u0632_\u06f2_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_tenant_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0641\u0627\u0632_\u06f2_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_tenant_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_tenant_02_mark_booking_tables_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0641\u0627\u0632_\u06f2_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_tenant_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_tenant_02_mark_booking_tables_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0641\u0627\u0632_\u06f2_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_tenant_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_tenant_02_mark_booking_tables_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0641\u0627\u0632_\u06f2_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_tenant_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_tenant_02_mark_booking_tables_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L340",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0641\u0627\u0632_\u06f2_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_tenant_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_tenant_02_mark_booking_tables_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0641\u0627\u0632_\u06f2_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_tenant_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_tenant_02_mark_booking_tables_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0641\u0627\u0632_\u06f2_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_tenant_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "prompt_tenant_02_mark_booking_tables_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_tenant_02_mark_booking_tables_\u062f\u0648_\u0686\u06cc\u0632\u06cc_\u06a9\u0647_\u0639\u0645\u062f\u0627_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u0645\u06cc_\u06a9\u0646\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_02_mark_booking_tables_\u06f1_\u0633\u0627\u062e\u062a_trait_\u0645\u0634\u062a\u0631\u06a9_\u0628\u0631\u0627\u06cc_\u062c\u0641\u062a_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_02_mark_booking_tables_\u06f2_\u0627\u0641\u0632\u0648\u062f\u0646_\u062c\u0641\u062a_\u0628\u0647_appointment_backfill"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_02_mark_booking_tables_\u06f3_weeklyschedule_\u0648_dateoverride_\u0627\u0641\u0632\u0648\u062f\u0646_\u062c\u0641\u062a_\u0648_\u062d\u0630\u0641_clinic_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L268",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_02_mark_booking_tables_\u06f4_\u0628\u0627\u0632\u0633\u0627\u0632\u06cc_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627\u06cc_appointments_\u0628\u0627_tenant_\u067e\u06cc\u0634\u0631\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L295",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_02_mark_booking_tables_\u06f5_\u0627\u062a\u0635\u0627\u0644_\u0646\u0642\u0637\u0647_\u0646\u0648\u0634\u062a\u0646_\u0628\u0647_entitycontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-02-mark-booking-tables.md",
      "source_location": "L323",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_02_mark_booking_tables_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_02_mark_booking_tables_\u06f6_\u06cc\u0627\u062f\u062f\u0627\u0634\u062a_\u0627\u0633\u062a\u062b\u0646\u0627_\u0631\u0648\u06cc_holiday"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_03_unify_owner_columns",
      "target": "prompt_tenant_03_unify_owner_columns_\u0641\u0627\u0632_\u06f3_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0646\u0645\u0627\u06cc\u0634_\u0647\u0627\u06cc_\u0646\u0627\u0647\u0645\u06af\u0648\u0646_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_03_unify_owner_columns_\u0641\u0627\u0632_\u06f3_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0646\u0645\u0627\u06cc\u0634_\u0647\u0627\u06cc_\u0646\u0627\u0647\u0645\u06af\u0648\u0646_tenant",
      "target": "prompt_tenant_03_unify_owner_columns_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_03_unify_owner_columns_\u0641\u0627\u0632_\u06f3_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0646\u0645\u0627\u06cc\u0634_\u0647\u0627\u06cc_\u0646\u0627\u0647\u0645\u06af\u0648\u0646_tenant",
      "target": "prompt_tenant_03_unify_owner_columns_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_03_unify_owner_columns_\u0641\u0627\u0632_\u06f3_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0646\u0645\u0627\u06cc\u0634_\u0647\u0627\u06cc_\u0646\u0627\u0647\u0645\u06af\u0648\u0646_tenant",
      "target": "prompt_tenant_03_unify_owner_columns_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_03_unify_owner_columns_\u0641\u0627\u0632_\u06f3_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0646\u0645\u0627\u06cc\u0634_\u0647\u0627\u06cc_\u0646\u0627\u0647\u0645\u06af\u0648\u0646_tenant",
      "target": "prompt_tenant_03_unify_owner_columns_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L358",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_03_unify_owner_columns_\u0641\u0627\u0632_\u06f3_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0646\u0645\u0627\u06cc\u0634_\u0647\u0627\u06cc_\u0646\u0627\u0647\u0645\u06af\u0648\u0646_tenant",
      "target": "prompt_tenant_03_unify_owner_columns_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_03_unify_owner_columns_\u0641\u0627\u0632_\u06f3_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0646\u0645\u0627\u06cc\u0634_\u0647\u0627\u06cc_\u0646\u0627\u0647\u0645\u06af\u0648\u0646_tenant",
      "target": "prompt_tenant_03_unify_owner_columns_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_03_unify_owner_columns_\u0641\u0627\u0632_\u06f3_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0646\u0645\u0627\u06cc\u0634_\u0647\u0627\u06cc_\u0646\u0627\u0647\u0645\u06af\u0648\u0646_tenant",
      "target": "prompt_tenant_03_unify_owner_columns_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_03_unify_owner_columns_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_03_unify_owner_columns_\u06f1_discount_rules_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u0627\u0645_\u0633\u062a\u0648\u0646_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_03_unify_owner_columns_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_03_unify_owner_columns_\u06f2_doctor_secretaries_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0631\u0641\u0639_\u0628\u0627\u06af_\u06cc\u06a9\u062a\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L231",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_03_unify_owner_columns_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_03_unify_owner_columns_\u06f3_user_active_context_\u0631\u0641\u0639_\u0627\u0628\u0647\u0627\u0645_db_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L307",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_03_unify_owner_columns_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_03_unify_owner_columns_\u06f4_\u06cc\u06a9\u0633\u0627\u0646_\u0633\u0627\u0632\u06cc_\u0637\u0648\u0644_entity_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-03-unify-owner-columns.md",
      "source_location": "L338",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_03_unify_owner_columns_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_03_unify_owner_columns_\u06f5_\u062a\u0633\u062a_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0646\u0642\u0634_\u062a\u06a9\u0631\u0627\u0631_\u0631\u0648\u06cc_\u062f\u0627\u062f\u0647_\u0647\u0627\u06cc_\u06cc\u06a9\u0633\u0627\u0646_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u0641\u0627\u0632_\u06f4_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_tenant_\u062f\u0631_\u0644\u0627\u06cc\u0647_doctrine"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter_\u0641\u0627\u0632_\u06f4_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_tenant_\u062f\u0631_\u0644\u0627\u06cc\u0647_doctrine",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter_\u0641\u0627\u0632_\u06f4_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_tenant_\u062f\u0631_\u0644\u0627\u06cc\u0647_doctrine",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter_\u0641\u0627\u0632_\u06f4_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_tenant_\u062f\u0631_\u0644\u0627\u06cc\u0647_doctrine",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter_\u0641\u0627\u0632_\u06f4_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_tenant_\u062f\u0631_\u0644\u0627\u06cc\u0647_doctrine",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L408",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter_\u0641\u0627\u0632_\u06f4_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_tenant_\u062f\u0631_\u0644\u0627\u06cc\u0647_doctrine",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter_\u0641\u0627\u0632_\u06f4_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_tenant_\u062f\u0631_\u0644\u0627\u06cc\u0647_doctrine",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter_\u0641\u0627\u0632_\u06f4_\u0627\u062c\u0628\u0627\u0631\u06cc_\u06a9\u0631\u062f\u0646_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_tenant_\u062f\u0631_\u0644\u0627\u06cc\u0647_doctrine",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u0622\u0646\u0686\u0647_\u0641\u06cc\u0644\u062a\u0631_\u062a\u0636\u0645\u06cc\u0646_\u0645\u06cc_\u06a9\u0646\u062f_\u0648_\u0622\u0646\u0686\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u06f1_whitelist_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0633\u0631\u0627\u0633\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u06f2_tenantfilter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u06f3_\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_\u0641\u06cc\u0644\u062a\u0631_\u062f\u0631_\u0627\u0628\u062a\u062f\u0627\u06cc_\u0647\u0631_\u062f\u0631\u062e\u0648\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u06f4_\u062a\u062e\u0635\u06cc\u0635_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0645\u062d\u06cc\u0637_\u0647\u0646\u06af\u0627\u0645_\u062f\u0631\u062c"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-04-enforce-tenant-filter.md",
      "source_location": "L350",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_04_enforce_tenant_filter_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_04_enforce_tenant_filter_\u06f5_\u062a\u0633\u062a_\u067e\u0648\u0634\u0634_\u0633\u0627\u062e\u062a\u0627\u0631\u06cc_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u062e\u0631\u0648\u062c\u06cc_\u0627\u06cc\u0646_\u0641\u0627\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs",
      "target": "prompt_tenant_05_audit_and_docs_\u0641\u0627\u0632_\u06f5_\u0622\u062f\u06cc\u062a_\u0646\u0642\u0627\u0637_\u0641\u0631\u0627\u0631_\u062a\u0623\u06cc\u06cc\u062f_\u06a9\u0644\u0627\u06cc\u0646\u062a_\u0647\u0627_\u0648_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0641\u0627\u0632_\u06f5_\u0622\u062f\u06cc\u062a_\u0646\u0642\u0627\u0637_\u0641\u0631\u0627\u0631_\u062a\u0623\u06cc\u06cc\u062f_\u06a9\u0644\u0627\u06cc\u0646\u062a_\u0647\u0627_\u0648_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_tenant_05_audit_and_docs_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0641\u0627\u0632_\u06f5_\u0622\u062f\u06cc\u062a_\u0646\u0642\u0627\u0637_\u0641\u0631\u0627\u0631_\u062a\u0623\u06cc\u06cc\u062f_\u06a9\u0644\u0627\u06cc\u0646\u062a_\u0647\u0627_\u0648_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_tenant_05_audit_and_docs_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0641\u0627\u0632_\u06f5_\u0622\u062f\u06cc\u062a_\u0646\u0642\u0627\u0637_\u0641\u0631\u0627\u0631_\u062a\u0623\u06cc\u06cc\u062f_\u06a9\u0644\u0627\u06cc\u0646\u062a_\u0647\u0627_\u0648_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_tenant_05_audit_and_docs_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0641\u0627\u0632_\u06f5_\u0622\u062f\u06cc\u062a_\u0646\u0642\u0627\u0637_\u0641\u0631\u0627\u0631_\u062a\u0623\u06cc\u06cc\u062f_\u06a9\u0644\u0627\u06cc\u0646\u062a_\u0647\u0627_\u0648_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_tenant_05_audit_and_docs_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0641\u0627\u0632_\u06f5_\u0622\u062f\u06cc\u062a_\u0646\u0642\u0627\u0637_\u0641\u0631\u0627\u0631_\u062a\u0623\u06cc\u06cc\u062f_\u06a9\u0644\u0627\u06cc\u0646\u062a_\u0647\u0627_\u0648_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_tenant_05_audit_and_docs_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0641\u0627\u0632_\u06f5_\u0622\u062f\u06cc\u062a_\u0646\u0642\u0627\u0637_\u0641\u0631\u0627\u0631_\u062a\u0623\u06cc\u06cc\u062f_\u06a9\u0644\u0627\u06cc\u0646\u062a_\u0647\u0627_\u0648_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_tenant_05_audit_and_docs_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0641\u0627\u0632_\u06f5_\u0622\u062f\u06cc\u062a_\u0646\u0642\u0627\u0637_\u0641\u0631\u0627\u0631_\u062a\u0623\u06cc\u06cc\u062f_\u06a9\u0644\u0627\u06cc\u0646\u062a_\u0647\u0627_\u0648_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc",
      "target": "prompt_tenant_05_audit_and_docs_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_05_audit_and_docs_\u06f1_\u0622\u062f\u06cc\u062a_\u0647\u0634\u062a_\u0641\u0627\u06cc\u0644_sql_\u062e\u0627\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_05_audit_and_docs_\u06f2_\u0622\u062f\u06cc\u062a_find_\u0648_getreference_\u0631\u0648\u06cc_entity\u0647\u0627\u06cc_tenant_\u062f\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_05_audit_and_docs_\u06f3_\u062a\u0639\u06cc\u06cc\u0646_\u062a\u06a9\u0644\u06cc\u0641_todo\u0647\u0627\u06cc_globaltables"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_05_audit_and_docs_\u06f4_\u06a9\u0627\u0645\u0646\u062f_\u0628\u06a9\u0627\u067e_per_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_05_audit_and_docs_\u06f5_\u062a\u0623\u06cc\u06cc\u062f_\u062f\u0633\u062a\u06cc_\u0633\u0647_\u06a9\u0644\u0627\u06cc\u0646\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_05_audit_and_docs_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-05-audit-and-docs.md",
      "source_location": "L232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_05_audit_and_docs_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_05_audit_and_docs_\u06f7_\u06af\u0632\u0627\u0631\u0634_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables",
      "target": "architecture_tenancy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables",
      "target": "prompt_tenant_06_financial_tables_\u0641\u0627\u0632_\u06f6_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_\u0645\u062d\u06cc\u0637_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0645\u0627\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0641\u0627\u0632_\u06f6_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_\u0645\u062d\u06cc\u0637_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0645\u0627\u0644\u06cc",
      "target": "prompt_tenant_06_financial_tables_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0641\u0627\u0632_\u06f6_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_\u0645\u062d\u06cc\u0637_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0645\u0627\u0644\u06cc",
      "target": "prompt_tenant_06_financial_tables_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0641\u0627\u0632_\u06f6_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_\u0645\u062d\u06cc\u0637_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0645\u0627\u0644\u06cc",
      "target": "prompt_tenant_06_financial_tables_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0641\u0627\u0632_\u06f6_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_\u0645\u062d\u06cc\u0637_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0645\u0627\u0644\u06cc",
      "target": "prompt_tenant_06_financial_tables_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0641\u0627\u0632_\u06f6_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_\u0645\u062d\u06cc\u0637_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0645\u0627\u0644\u06cc",
      "target": "prompt_tenant_06_financial_tables_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0641\u0627\u0632_\u06f6_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_\u0645\u062d\u06cc\u0637_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0645\u0627\u0644\u06cc",
      "target": "prompt_tenant_06_financial_tables_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0641\u0627\u0632_\u06f6_\u0646\u0634\u0627\u0646\u0647_\u06af\u0630\u0627\u0631\u06cc_\u0645\u062d\u06cc\u0637_\u0631\u0648\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0645\u0627\u0644\u06cc",
      "target": "prompt_tenant_06_financial_tables_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
      "target": "prompt_tenant_06_financial_tables_\u062a\u0635\u0645\u06cc\u0645_\u0645\u062d\u0635\u0648\u0644\u06cc_\u06af\u0631\u0641\u062a\u0647_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_06_financial_tables_\u06f1_payments_\u0631\u06cc\u0634\u0647_\u0632\u0646\u062c\u06cc\u0631\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_06_financial_tables_\u06f2_\u0641\u0631\u0632\u0646\u062f\u0627\u0646_\u0632\u0646\u062c\u06cc\u0631\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_06_financial_tables_\u06f3_settlements"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_06_financial_tables_\u06f4_bank_accounts_\u0648_pos_devices_\u0627\u0646\u062a\u0642\u0627\u0644_\u0627\u0632_\u06a9\u0627\u0631\u0628\u0631_\u0628\u0647_\u0645\u062d\u06cc\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L199",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_06_financial_tables_\u06f5_paymentmethodservice_\u0627\u0632_user_\u0628\u0647_entitycontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_06_financial_tables_\u06f6_\u062e\u0627\u0644\u06cc_\u06a9\u0631\u062f\u0646_deferred_\u0648_\u067e\u0627\u06cc\u06cc\u0646_\u0622\u0648\u0631\u062f\u0646_\u0633\u0642\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-06-financial-tables.md",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_06_financial_tables_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_06_financial_tables_\u06f7_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_\u0646\u0645\u0627\u06cc\u0634_\u0645\u062d\u06cc\u0637"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_07_aggregate_join_guard",
      "target": "architecture_tenancy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_07_aggregate_join_guard",
      "target": "prompt_tenant_07_aggregate_join_guard_\u0641\u0627\u0632_\u06f7_\u0628\u0633\u062a\u0646_\u0646\u0642\u0637\u0647_\u06a9\u0648\u0631_\u0641\u0631\u0632\u0646\u062f\u0627\u0646_aggregate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_07_aggregate_join_guard_\u0641\u0627\u0632_\u06f7_\u0628\u0633\u062a\u0646_\u0646\u0642\u0637\u0647_\u06a9\u0648\u0631_\u0641\u0631\u0632\u0646\u062f\u0627\u0646_aggregate",
      "target": "prompt_tenant_07_aggregate_join_guard_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_07_aggregate_join_guard_\u0641\u0627\u0632_\u06f7_\u0628\u0633\u062a\u0646_\u0646\u0642\u0637\u0647_\u06a9\u0648\u0631_\u0641\u0631\u0632\u0646\u062f\u0627\u0646_aggregate",
      "target": "prompt_tenant_07_aggregate_join_guard_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_07_aggregate_join_guard_\u0641\u0627\u0632_\u06f7_\u0628\u0633\u062a\u0646_\u0646\u0642\u0637\u0647_\u06a9\u0648\u0631_\u0641\u0631\u0632\u0646\u062f\u0627\u0646_aggregate",
      "target": "prompt_tenant_07_aggregate_join_guard_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_07_aggregate_join_guard_\u0641\u0627\u0632_\u06f7_\u0628\u0633\u062a\u0646_\u0646\u0642\u0637\u0647_\u06a9\u0648\u0631_\u0641\u0631\u0632\u0646\u062f\u0627\u0646_aggregate",
      "target": "prompt_tenant_07_aggregate_join_guard_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_07_aggregate_join_guard_\u0641\u0627\u0632_\u06f7_\u0628\u0633\u062a\u0646_\u0646\u0642\u0637\u0647_\u06a9\u0648\u0631_\u0641\u0631\u0632\u0646\u062f\u0627\u0646_aggregate",
      "target": "prompt_tenant_07_aggregate_join_guard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_07_aggregate_join_guard_\u0641\u0627\u0632_\u06f7_\u0628\u0633\u062a\u0646_\u0646\u0642\u0637\u0647_\u06a9\u0648\u0631_\u0641\u0631\u0632\u0646\u062f\u0627\u0646_aggregate",
      "target": "prompt_tenant_07_aggregate_join_guard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_07_aggregate_join_guard_\u0641\u0627\u0632_\u06f7_\u0628\u0633\u062a\u0646_\u0646\u0642\u0637\u0647_\u06a9\u0648\u0631_\u0641\u0631\u0632\u0646\u062f\u0627\u0646_aggregate",
      "target": "prompt_tenant_07_aggregate_join_guard_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_07_aggregate_join_guard_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_07_aggregate_join_guard_\u06f1_\u0633\u0646\u062c\u0634_\u0648\u0636\u0639_\u0645\u0648\u062c\u0648\u062f_\u0627\u0648\u0644_\u0627\u0646\u062f\u0627\u0632\u0647_\u0628\u06af\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_07_aggregate_join_guard_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_07_aggregate_join_guard_\u06f2_\u06af\u0627\u0631\u062f_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_07_aggregate_join_guard_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_07_aggregate_join_guard_\u06f3_\u0631\u0641\u0639_\u0647\u0631_\u0646\u0634\u062a\u06cc_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/tenant-07-aggregate-join-guard.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_tenant_07_aggregate_join_guard_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_tenant_07_aggregate_join_guard_\u06f4_\u0633\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish",
      "target": "prompt_ui_darkmode_polish_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_ui_ux_\u0648_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_ui_ux_\u0648_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f",
      "target": "prompt_ui_darkmode_polish_css_variables_\u0645\u0648\u062c\u0648\u062f_\u0628\u0631\u0627\u06cc_\u0627\u0633\u062a\u0641\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_ui_ux_\u0648_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f",
      "target": "prompt_ui_darkmode_polish_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_ui_ux_\u0648_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f",
      "target": "prompt_ui_darkmode_polish_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_ui_ux_\u0648_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f",
      "target": "prompt_ui_darkmode_polish_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_ui_ux_\u0648_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f",
      "target": "prompt_ui_darkmode_polish_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u06a9\u0627\u0645\u0644_ui_ux_\u0648_\u0631\u0641\u0639_\u0645\u0634\u06a9\u0644\u0627\u062a_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f",
      "target": "prompt_ui_darkmode_polish_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647",
      "target": "prompt_ui_darkmode_polish_\u06f1_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_\u0631\u0646\u06af_\u0647\u0627\u06cc_hardcoded_\u0628\u062d\u0631\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647",
      "target": "prompt_ui_darkmode_polish_\u06f2_ux_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_ui_darkmode_polish_\u06f1_\u0631\u0641\u0639_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_appointmentspage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_ui_darkmode_polish_\u06f2_\u0631\u0641\u0639_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_subscriptionpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_ui_darkmode_polish_\u06f3_\u0631\u0641\u0639_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_settingspage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_ui_darkmode_polish_\u06f4_\u0631\u0641\u0639_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_loginpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_ui_darkmode_polish_\u06f5_\u0631\u0641\u0639_\u062f\u0627\u0631\u06a9_\u0645\u0648\u062f_smswalletpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-darkmode-polish.md",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_darkmode_polish_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_ui_darkmode_polish_\u06f6_\u0628\u0631\u0631\u0633\u06cc_\u0648_build"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign",
      "target": "prompt_ui_ux_pages_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u067e\u0646\u062c_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u067e\u0646\u062c_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648",
      "target": "prompt_ui_ux_pages_redesign_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u067e\u0646\u062c_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648",
      "target": "prompt_ui_ux_pages_redesign_\u0633\u06cc\u0633\u062a\u0645_css_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u067e\u0646\u062c_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648",
      "target": "prompt_ui_ux_pages_redesign_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L384",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u067e\u0646\u062c_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648",
      "target": "prompt_ui_ux_pages_redesign_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u067e\u0646\u062c_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648",
      "target": "prompt_ui_ux_pages_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0647\u0631_\u0635\u0641\u062d\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_ui_ux_\u067e\u0646\u062c_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648",
      "target": "prompt_ui_ux_pages_redesign_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0647\u0631_\u0635\u0641\u062d\u0647",
      "target": "prompt_ui_ux_pages_redesign_\u06f1_mypatientspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0647\u0631_\u0635\u0641\u062d\u0647",
      "target": "prompt_ui_ux_pages_redesign_\u06f2_staffpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0647\u0631_\u0635\u0641\u062d\u0647",
      "target": "prompt_ui_ux_pages_redesign_\u06f3_mysecretariespage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0647\u0631_\u0635\u0641\u062d\u0647",
      "target": "prompt_ui_ux_pages_redesign_\u06f4_clinicservicespage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0647\u0631_\u0635\u0641\u062d\u0647",
      "target": "prompt_ui_ux_pages_redesign_\u06f5_smswalletpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_ui_ux_pages_redesign_\u06f1_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_mypatientspage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_ui_ux_pages_redesign_\u06f2_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_staffpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L221",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_ui_ux_pages_redesign_\u06f3_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_mysecretariespage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L268",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_ui_ux_pages_redesign_\u06f4_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_clinicservicespage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/ui-ux-pages-redesign.md",
      "source_location": "L319",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_ui_ux_pages_redesign_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_ui_ux_pages_redesign_\u06f5_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_smswalletpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_unclaimed_doctor_null_rating",
      "target": "prompt_unclaimed_doctor_null_rating_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unclaimed_\u067e\u0632\u0634\u06a9_\u062d\u0630\u0641_\u0627\u0645\u062a\u06cc\u0627\u0632_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u062c\u0639\u0644\u06cc_\u0627\u0632_\u067e\u0627\u0633\u062e_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_unclaimed_doctor_null_rating_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unclaimed_\u067e\u0632\u0634\u06a9_\u062d\u0630\u0641_\u0627\u0645\u062a\u06cc\u0627\u0632_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u062c\u0639\u0644\u06cc_\u0627\u0632_\u067e\u0627\u0633\u062e_api",
      "target": "prompt_unclaimed_doctor_null_rating_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_unclaimed_doctor_null_rating_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unclaimed_\u067e\u0632\u0634\u06a9_\u062d\u0630\u0641_\u0627\u0645\u062a\u06cc\u0627\u0632_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u062c\u0639\u0644\u06cc_\u0627\u0632_\u067e\u0627\u0633\u062e_api",
      "target": "prompt_unclaimed_doctor_null_rating_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_unclaimed_doctor_null_rating_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unclaimed_\u067e\u0632\u0634\u06a9_\u062d\u0630\u0641_\u0627\u0645\u062a\u06cc\u0627\u0632_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u062c\u0639\u0644\u06cc_\u0627\u0632_\u067e\u0627\u0633\u062e_api",
      "target": "prompt_unclaimed_doctor_null_rating_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_unclaimed_doctor_null_rating_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unclaimed_\u067e\u0632\u0634\u06a9_\u062d\u0630\u0641_\u0627\u0645\u062a\u06cc\u0627\u0632_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u062c\u0639\u0644\u06cc_\u0627\u0632_\u067e\u0627\u0633\u062e_api",
      "target": "prompt_unclaimed_doctor_null_rating_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_unclaimed_doctor_null_rating_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unclaimed_\u067e\u0632\u0634\u06a9_\u062d\u0630\u0641_\u0627\u0645\u062a\u06cc\u0627\u0632_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u062c\u0639\u0644\u06cc_\u0627\u0632_\u067e\u0627\u0633\u062e_api",
      "target": "prompt_unclaimed_doctor_null_rating_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_unclaimed_doctor_null_rating_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unclaimed_\u067e\u0632\u0634\u06a9_\u062d\u0630\u0641_\u0627\u0645\u062a\u06cc\u0627\u0632_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u062c\u0639\u0644\u06cc_\u0627\u0632_\u067e\u0627\u0633\u062e_api",
      "target": "prompt_unclaimed_doctor_null_rating_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_unclaimed_doctor_null_rating_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_unclaimed_\u067e\u0632\u0634\u06a9_\u062d\u0630\u0641_\u0627\u0645\u062a\u06cc\u0627\u0632_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u062c\u0639\u0644\u06cc_\u0627\u0632_\u067e\u0627\u0633\u062e_api",
      "target": "prompt_unclaimed_doctor_null_rating_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_unclaimed_doctor_null_rating_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_unclaimed_doctor_null_rating_\u06f1_helper_\u0628\u0631\u0627\u06cc_\u0622\u06cc\u0627_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u062f\u0647_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_unclaimed_doctor_null_rating_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_unclaimed_doctor_null_rating_\u06f2_null_\u06a9\u0631\u062f\u0646_\u0627\u0645\u062a\u06cc\u0627\u0632_\u062f\u0631_todetailarray_\u0648_tolistarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/unclaimed-doctor-null-rating.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_unclaimed_doctor_null_rating_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_unclaimed_doctor_null_rating_\u06f3_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid",
      "target": "prompt_user_profile_resolve_by_user_uuid_\u0631\u0641\u0639_404_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_resolve_\u0628\u0627_user_uuid_\u0648_\u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062e\u0627\u0644\u06cc_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062a\u0627\u0632\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0631\u0641\u0639_404_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_resolve_\u0628\u0627_user_uuid_\u0648_\u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062e\u0627\u0644\u06cc_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062a\u0627\u0632\u0647",
      "target": "prompt_user_profile_resolve_by_user_uuid_\u0632\u0645\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0631\u0641\u0639_404_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_resolve_\u0628\u0627_user_uuid_\u0648_\u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062e\u0627\u0644\u06cc_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062a\u0627\u0632\u0647",
      "target": "prompt_user_profile_resolve_by_user_uuid_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0631\u0641\u0639_404_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_resolve_\u0628\u0627_user_uuid_\u0648_\u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062e\u0627\u0644\u06cc_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062a\u0627\u0632\u0647",
      "target": "prompt_user_profile_resolve_by_user_uuid_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0631\u0641\u0639_404_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_resolve_\u0628\u0627_user_uuid_\u0648_\u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062e\u0627\u0644\u06cc_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062a\u0627\u0632\u0647",
      "target": "prompt_user_profile_resolve_by_user_uuid_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0631\u0641\u0639_404_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_resolve_\u0628\u0627_user_uuid_\u0648_\u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062e\u0627\u0644\u06cc_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062a\u0627\u0632\u0647",
      "target": "prompt_user_profile_resolve_by_user_uuid_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0631\u0641\u0639_404_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_resolve_\u0628\u0627_user_uuid_\u0648_\u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062e\u0627\u0644\u06cc_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062a\u0627\u0632\u0647",
      "target": "prompt_user_profile_resolve_by_user_uuid_\u0648\u0638\u0627\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0631\u0641\u0639_404_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631_resolve_\u0628\u0627_user_uuid_\u0648_\u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062e\u0627\u0644\u06cc_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062a\u0627\u0632\u0647",
      "target": "prompt_user_profile_resolve_by_user_uuid_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_user_profile_resolve_by_user_uuid_repository\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_user_profile_resolve_by_user_uuid_userprofile_uuid_\u0645\u0633\u062a\u0642\u0644_\u0627\u0632_\u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "prompt_user_profile_resolve_by_user_uuid_userprofilecontroller_show_\u0641\u0642\u0637_\u0628\u0627_profile_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_user_profile_resolve_by_user_uuid_\u06f1_\u062a\u0632\u0631\u06cc\u0642_userrepository_\u0628\u0647_\u06a9\u0646\u062a\u0631\u0644\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_user_profile_resolve_by_user_uuid_\u06f2_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_show_resolve_\u0628\u0627_profile_uuid_\u06cc\u0627_user_uuid_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u062e\u0627\u0644\u06cc_\u0628\u0631\u0627\u06cc_\u06a9\u0627\u0631\u0628\u0631_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_user_profile_resolve_by_user_uuid_\u06f3_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc_patch_\u0647\u0645_\u0628\u0627_user_uuid_\u06a9\u0627\u0631_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/prompt/user-profile-resolve-by-user-uuid.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_user_profile_resolve_by_user_uuid_\u0648\u0638\u0627\u06cc\u0641",
      "target": "prompt_user_profile_resolve_by_user_uuid_\u06f4_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill",
      "target": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f0_\u0632\u0628\u0627\u0646_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u06a9\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill",
      "target": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f1_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_\u0627\u0632_\u0641\u06cc\u06af\u0645\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill",
      "target": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f2_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u062f\u0628\u06cc\u0633_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u062a\u062d\u0644\u06cc\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill",
      "target": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f3_todo_list_\u0627\u062c\u0628\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill",
      "target": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f4_\u0627\u062c\u0631\u0627_\u0645\u0631\u062d\u0644\u0647_\u0628\u0647_\u0645\u0631\u062d\u0644\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill",
      "target": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f5_\u0628\u0633\u062a\u0646_\u06a9\u0627\u0631_\u0628\u0647_\u0647\u0645\u06cc\u0646_\u062a\u0631\u062a\u06cc\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f2_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u062f\u0628\u06cc\u0633_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u062a\u062d\u0644\u06cc\u0644\u06cc",
      "target": "figma_to_feature_skill_\u0627\u0644\u0641_\u0645\u0645\u06cc\u0632\u06cc_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f2_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u062f\u0628\u06cc\u0633_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u062a\u062d\u0644\u06cc\u0644\u06cc",
      "target": "figma_to_feature_skill_\u0628_\u0645\u0645\u06cc\u0632\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f2_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u062f\u0628\u06cc\u0633_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u062a\u062d\u0644\u06cc\u0644\u06cc",
      "target": "figma_to_feature_skill_\u062c_\u062e\u0631\u0648\u062c\u06cc_\u0645\u0645\u06cc\u0632\u06cc_\u0627\u06cc\u0646_\u062c\u062f\u0648\u0644_\u0631\u0627_\u0628\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f2_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u062f\u0628\u06cc\u0633_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u062a\u062d\u0644\u06cc\u0644\u06cc",
      "target": "figma_to_feature_skill_\u062f_\u0645\u0628\u0647\u0645_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f5_\u0628\u0633\u062a\u0646_\u06a9\u0627\u0631_\u0628\u0647_\u0647\u0645\u06cc\u0646_\u062a\u0631\u062a\u06cc\u0628",
      "target": "figma_to_feature_skill_\u06f1_solid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f5_\u0628\u0633\u062a\u0646_\u06a9\u0627\u0631_\u0628\u0647_\u0647\u0645\u06cc\u0646_\u062a\u0631\u062a\u06cc\u0628",
      "target": "figma_to_feature_skill_\u06f2_api_\u062c\u062f\u06cc\u062f_\u0622\u062e\u0631\u06cc\u0646_\u06af\u0632\u06cc\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f5_\u0628\u0633\u062a\u0646_\u06a9\u0627\u0631_\u0628\u0647_\u0647\u0645\u06cc\u0646_\u062a\u0631\u062a\u06cc\u0628",
      "target": "figma_to_feature_skill_\u06f3_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_\u062f\u0642\u06cc\u0642_\u0648_\u0645\u062e\u062a\u0635\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/SKILL.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_skill_\u0628\u062e\u0634_\u06f5_\u0628\u0633\u062a\u0646_\u06a9\u0627\u0631_\u0628\u0647_\u0647\u0645\u06cc\u0646_\u062a\u0631\u062a\u06cc\u0628",
      "target": "figma_to_feature_skill_\u06f4_\u062a\u0633\u062a_\u0628\u062f\u0648\u0646_\u062a\u0633\u062a_\u06a9\u0627\u0631_\u062a\u0645\u0627\u0645_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_mapping",
      "target": "figma_to_feature_mapping_figma_project_token_mapping"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_mapping_figma_project_token_mapping",
      "target": "figma_to_feature_mapping_colors_brand"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_mapping_figma_project_token_mapping",
      "target": "figma_to_feature_mapping_colors_dashboard_stat_cards"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_mapping_figma_project_token_mapping",
      "target": "figma_to_feature_mapping_colors_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_mapping_figma_project_token_mapping",
      "target": "figma_to_feature_mapping_colors_surface_text_border"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_mapping_figma_project_token_mapping",
      "target": "figma_to_feature_mapping_component_mapping_\u0641\u06cc\u06af\u0645\u0627_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0645\u0648\u062c\u0648\u062f_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_mapping_figma_project_token_mapping",
      "target": "figma_to_feature_mapping_radius"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_mapping_figma_project_token_mapping",
      "target": "figma_to_feature_mapping_shadow_elevation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_mapping_figma_project_token_mapping",
      "target": "figma_to_feature_mapping_spacing_layout_dimensions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_mapping_figma_project_token_mapping",
      "target": "figma_to_feature_mapping_theming"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_mapping_figma_project_token_mapping",
      "target": "figma_to_feature_mapping_typography"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/figma-to-feature/mapping.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "figma_to_feature_mapping_figma_project_token_mapping",
      "target": "figma_to_feature_mapping_\u0642\u0648\u0627\u0639\u062f_\u0646\u06af\u0627\u0634\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_writer_skill",
      "target": "prompt_writer_skill_\u0645\u062b\u0627\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_writer_skill",
      "target": "prompt_writer_skill_\u0645\u0631\u0627\u062d\u0644_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_writer_skill",
      "target": "prompt_writer_skill_\u0646\u062d\u0648\u0647_\u062f\u0631\u06cc\u0627\u0641\u062a_\u0648\u0631\u0648\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_writer_skill_\u0645\u0631\u0627\u062d\u0644_\u0627\u062c\u0631\u0627",
      "target": "prompt_writer_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0645\u062d\u062a\u0648\u0627\u06cc_\u067e\u0631\u0627\u0645\u067e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_writer_skill_\u0645\u0631\u0627\u062d\u0644_\u0627\u062c\u0631\u0627",
      "target": "prompt_writer_skill_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u062f\u0631\u06a9_\u0645\u0648\u0636\u0648\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_writer_skill_\u0645\u0631\u0627\u062d\u0644_\u0627\u062c\u0631\u0627",
      "target": "prompt_writer_skill_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u0646\u0627\u0645_\u06af\u0630\u0627\u0631\u06cc_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_writer_skill_\u0645\u0631\u0627\u062d\u0644_\u0627\u062c\u0631\u0627",
      "target": "prompt_writer_skill_\u0645\u0631\u062d\u0644\u0647_\u06f3_\u0633\u0627\u062e\u062a_\u0641\u0627\u06cc\u0644_\u067e\u0631\u0627\u0645\u067e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/prompt-writer/SKILL.md",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prompt_writer_skill_\u0645\u0631\u0627\u062d\u0644_\u0627\u062c\u0631\u0627",
      "target": "prompt_writer_skill_\u0645\u0631\u062d\u0644\u0647_\u06f4_\u062e\u0631\u0648\u062c\u06cc_\u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill",
      "target": "qa_clinicpro_skill_qa_clinicpro"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L469",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_qa_clinicpro",
      "target": "qa_clinicpro_skill_gotchas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L509",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_qa_clinicpro",
      "target": "qa_clinicpro_skill_troubleshooting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L519",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_qa_clinicpro",
      "target": "qa_clinicpro_skill_\u0628\u0627\u06af_\u0647\u0627\u06cc_\u0634\u0646\u0627\u062e\u062a\u0647_\u0634\u062f\u0647_\u062f\u0631_\u0647\u0645\u06cc\u0646_\u0627\u062c\u0631\u0627_\u067e\u06cc\u062f\u0627_\u0634\u062f\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_qa_clinicpro",
      "target": "qa_clinicpro_skill_\u0645\u0633\u06cc\u0631_\u0627\u062c\u0631\u0627_agent_path"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L340",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_qa_clinicpro",
      "target": "qa_clinicpro_skill_\u0646\u0642\u0634_qa_\u0648_\u0631\u0648\u0634_\u06a9\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_qa_clinicpro",
      "target": "qa_clinicpro_skill_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_qa_clinicpro",
      "target": "qa_clinicpro_skill_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_\u0645\u0633\u06cc\u0631_\u0627\u062c\u0631\u0627_agent_path",
      "target": "qa_clinicpro_skill_\u06f0_phase_0_\u0633\u0627\u062e\u062a_\u0646\u0642\u0634_\u0647\u0627_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0647\u0627_\u0648_\u0645\u0627\u062a\u0631\u06cc\u0633_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_\u0645\u0633\u06cc\u0631_\u0627\u062c\u0631\u0627_agent_path",
      "target": "qa_clinicpro_skill_\u06f1_\u0628\u0627\u0632\u062f\u06cc\u062f_\u0627\u0632_\u0635\u0641\u062d\u0647_\u0627\u0633\u06a9\u0631\u06cc\u0646_\u0634\u0627\u062a_\u062e\u0637\u0627\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_\u0645\u0633\u06cc\u0631_\u0627\u062c\u0631\u0627_agent_path",
      "target": "qa_clinicpro_skill_\u06f2_\u0622\u062f\u06cc\u062a_ui_ux_\u0648_rtl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_\u0645\u0633\u06cc\u0631_\u0627\u062c\u0631\u0627_agent_path",
      "target": "qa_clinicpro_skill_\u06f3_\u062a\u0633\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0647\u0627_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_\u0645\u0633\u06cc\u0631_\u0627\u062c\u0631\u0627_agent_path",
      "target": "qa_clinicpro_skill_\u06f4_\u062a\u0633\u062a_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L316",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_\u0645\u0633\u06cc\u0631_\u0627\u062c\u0631\u0627_agent_path",
      "target": "qa_clinicpro_skill_\u06f5_\u06a9\u0627\u0631\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_\u06f3_\u062a\u0633\u062a_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u0642\u0634_\u0647\u0627_security",
      "target": "qa_clinicpro_skill_\u06f3_\u06f1_\u062c\u0627\u0631\u0648\u06cc_\u06a9\u0627\u0645\u0644_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0646\u0647_\u0646\u0645\u0648\u0646\u0647_\u0627\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L418",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_\u0646\u0642\u0634_qa_\u0648_\u0631\u0648\u0634_\u06a9\u0627\u0631",
      "target": "qa_clinicpro_skill_\u0641\u0631\u0645\u062a_bug_report"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L375",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_\u0646\u0642\u0634_qa_\u0648_\u0631\u0648\u0634_\u06a9\u0627\u0631",
      "target": "qa_clinicpro_skill_\u0648\u0642\u062a\u06cc_\u0628\u0647_\u0645\u0627\u0646\u0639_\u062e\u0648\u0631\u062f\u06cc_\u0631\u0641\u0639\u0634_\u06a9\u0646_\u0628\u0639\u062f_\u0628\u0631\u0648_\u062a\u0633\u062a_\u0628\u0639\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/qa-clinicpro/SKILL.md",
      "source_location": "L449",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_clinicpro_skill_\u0646\u0642\u0634_qa_\u0648_\u0631\u0648\u0634_\u06a9\u0627\u0631",
      "target": "qa_clinicpro_skill_\u06af\u0632\u0627\u0631\u0634_\u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_skill",
      "target": "redesign_page_skill_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_skill_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro",
      "target": "redesign_page_skill_gotchas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_skill_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro",
      "target": "redesign_page_skill_troubleshooting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_skill_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro",
      "target": "redesign_page_skill_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_skill_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro",
      "target": "redesign_page_skill_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_skill_\u0628\u0627\u0632\u0637\u0631\u0627\u062d\u06cc_\u0635\u0641\u062d\u0647_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro",
      "target": "redesign_page_skill_\u06af\u0631\u062f\u0634_\u06a9\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_skill_\u06af\u0631\u062f\u0634_\u06a9\u0627\u0631",
      "target": "redesign_page_skill_\u06f1_\u0627\u0633\u06a9\u0631\u06cc\u0646_\u0634\u0627\u062a_\u0635\u0641\u062d\u0647_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_skill_\u06af\u0631\u062f\u0634_\u06a9\u0627\u0631",
      "target": "redesign_page_skill_\u06f2_\u0646\u06af\u0627\u0634\u062a_url_\u0628\u0647_\u0633\u0648\u0631\u0633_\u0622\u062f\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_skill_\u06af\u0631\u062f\u0634_\u06a9\u0627\u0631",
      "target": "redesign_page_skill_\u06f3_\u0642\u0628\u0644_\u0627\u0632_\u0646\u0648\u0634\u062a\u0646_\u06a9\u062f_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0633\u06cc\u0633\u062a\u0645_\u0631\u0627_\u0628\u062e\u0648\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_skill_\u06af\u0631\u062f\u0634_\u06a9\u0627\u0631",
      "target": "redesign_page_skill_\u06f4_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_\u0633\u067e\u0633_\u0645\u0642\u0627\u06cc\u0633\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/redesign-page/SKILL.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "redesign_page_skill_\u06af\u0631\u062f\u0634_\u06a9\u0627\u0631",
      "target": "redesign_page_skill_\u06f5_\u062a\u0633\u062a_\u062a\u0627\u06cc\u067e_\u0686\u06a9_\u0628\u062f\u0648\u0646_\u0627\u06cc\u0646_\u062a\u0633\u06a9_\u062a\u0645\u0627\u0645_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill",
      "target": "run_prompt_skill_\u0631\u0648\u0646\u062f_\u0627\u062c\u0631\u0627\u06cc_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill",
      "target": "run_prompt_skill_\u0642\u0628\u0644_\u0627\u0632_\u0634\u0631\u0648\u0639_\u062a\u062d\u0644\u06cc\u0644_\u067e\u0631\u0627\u0645\u067e\u062a_\u0648_\u0633\u0627\u062e\u062a_todo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill",
      "target": "run_prompt_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062c\u0631\u0627_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0647\u06cc\u0686_\u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc_\u0646\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill",
      "target": "run_prompt_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u062e\u0627\u0635_\u0627\u06cc\u0646_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill",
      "target": "run_prompt_skill_\u0645\u062b\u0627\u0644_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill",
      "target": "run_prompt_skill_\u0646\u062d\u0648\u0647_\u062f\u0631\u06cc\u0627\u0641\u062a_\u0648\u0631\u0648\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062c\u0631\u0627_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0647\u06cc\u0686_\u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc_\u0646\u062f\u0627\u0631\u062f",
      "target": "run_prompt_skill_\u06f1_todo_\u0633\u062a\u0648\u0646_\u0641\u0642\u0631\u0627\u062a_\u0627\u062c\u0631\u0627_guidelines_\u06f2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062c\u0631\u0627_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0647\u06cc\u0686_\u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc_\u0646\u062f\u0627\u0631\u062f",
      "target": "run_prompt_skill_\u06f2_\u06cc\u06a9_\u0642\u0627\u0628\u0644\u06cc\u062a_\u062f\u0631_\u0647\u0631_\u0645\u0631\u062d\u0644\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062c\u0631\u0627_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0647\u06cc\u0686_\u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc_\u0646\u062f\u0627\u0631\u062f",
      "target": "run_prompt_skill_\u06f3_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627\u06cc_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062c\u0631\u0627_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0647\u06cc\u0686_\u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc_\u0646\u062f\u0627\u0631\u062f",
      "target": "run_prompt_skill_\u06f4_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0628\u0627_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062c\u0631\u0627_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0647\u06cc\u0686_\u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc_\u0646\u062f\u0627\u0631\u062f",
      "target": "run_prompt_skill_\u06f5_\u0627\u0635\u0648\u0644_\u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc_\u062a\u0641\u0635\u06cc\u0644_\u062f\u0631_guidelines_\u06f5"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0631\u0648\u0646\u062f_\u0627\u062c\u0631\u0627\u06cc_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a",
      "target": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_1_\u062a\u062d\u0644\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0631\u0648\u0646\u062f_\u0627\u062c\u0631\u0627\u06cc_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a",
      "target": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_2_\u0637\u0631\u0627\u062d\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0631\u0648\u0646\u062f_\u0627\u062c\u0631\u0627\u06cc_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a",
      "target": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_3_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0631\u0648\u0646\u062f_\u0627\u062c\u0631\u0627\u06cc_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a",
      "target": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0631\u0648\u0646\u062f_\u0627\u062c\u0631\u0627\u06cc_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a",
      "target": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_5_\u0631\u0641\u0639_\u062e\u0637\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0631\u0648\u0646\u062f_\u0627\u062c\u0631\u0627\u06cc_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a",
      "target": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_6_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0631\u0648\u0646\u062f_\u0627\u062c\u0631\u0627\u06cc_\u0647\u0631_\u0642\u0627\u0628\u0644\u06cc\u062a",
      "target": "run_prompt_skill_\u0645\u0631\u062d\u0644\u0647_7_\u0686\u06a9_\u0644\u06cc\u0633\u062a_todo_\u06af\u0632\u0627\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u062e\u0627\u0635_\u0627\u06cc\u0646_\u067e\u0631\u0648\u0698\u0647",
      "target": "run_prompt_skill_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u062e\u0627\u0635_\u0627\u06cc\u0646_\u067e\u0631\u0648\u0698\u0647",
      "target": "run_prompt_skill_css_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/skills/run-prompt/SKILL.md",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "run_prompt_skill_\u0642\u0648\u0627\u0646\u06cc\u0646_\u062e\u0627\u0635_\u0627\u06cc\u0646_\u067e\u0631\u0648\u0698\u0647",
      "target": "run_prompt_skill_frontend"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude",
      "target": "architecture_tenancy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude",
      "target": "claude_claude_md"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme",
      "target": "claude"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_claude_md",
      "target": "claude_backend_endpoint_model_patterns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_claude_md",
      "target": "claude_commands_prefix_with_ddev_exec"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_claude_md",
      "target": "claude_conventions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_claude_md",
      "target": "claude_design_system_components_assets_admin_components_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_claude_md",
      "target": "claude_folder_structure_where_things_go"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_claude_md",
      "target": "claude_project_skills"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_claude_md",
      "target": "claude_stack_versions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L221",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_claude_md",
      "target": "claude_standing_rule_api_docs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_claude_md",
      "target": "claude_styling_design_tokens"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_claude_md",
      "target": "claude_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L230",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_claude_md",
      "target": "claude_\u0642\u0648\u0627\u0639\u062f_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0645\u0630\u0627\u06a9\u0631\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_stack_versions",
      "target": "claude_backend_composer_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_stack_versions",
      "target": "claude_build_entry_points_webpack_config_js"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_stack_versions",
      "target": "claude_frontend_admin_spa_package_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_folder_structure_where_things_go",
      "target": "claude_backend_src_domain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_folder_structure_where_things_go",
      "target": "claude_frontend_assets_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_design_system_components_assets_admin_components_ui",
      "target": "claude_\u062f\u06a9\u0645\u0647_\u0628\u0627\u0632\u06af\u0634\u062a_\u0627\u0644\u0632\u0627\u0645\u06cc_\u062f\u0631_\u0635\u0641\u062d\u0627\u062a_\u0632\u06cc\u0631\u0645\u062c\u0645\u0648\u0639\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_design_system_components_assets_admin_components_ui",
      "target": "claude_\u0648\u0636\u0639\u06cc\u062a_\u0644\u06cc\u0633\u062a_\u0647\u0627_\u062f\u0631_url_\u0646\u0647_\u062f\u0631_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_backend_endpoint_model_patterns",
      "target": "claude_adding_an_endpoint_one_domain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_backend_endpoint_model_patterns",
      "target": "claude_category_bundle_system"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_backend_endpoint_model_patterns",
      "target": "claude_model_entity_pattern"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_backend_endpoint_model_patterns",
      "target": "claude_response_envelope_basecontroller_helpers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "TEST_USERS.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_users",
      "target": "test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "TEST_USERS.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc",
      "target": "test_users_\u0628\u0627\u0632\u0633\u0627\u0632\u06cc_\u0627\u0632_\u0635\u0641\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "TEST_USERS.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc",
      "target": "test_users_\u062f\u0627\u062f\u0647_\u0627\u0646\u0628\u0648\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "TEST_USERS.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc",
      "target": "test_users_\u0634\u0646\u0627\u0633\u0647_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "TEST_USERS.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc",
      "target": "test_users_\u0646\u0627\u0645_\u067e\u0632\u0634\u06a9_\u0628\u062f\u0648\u0646_\u0639\u0646\u0648\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "TEST_USERS.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc",
      "target": "test_users_\u0646\u06a9\u062a\u0647_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "TEST_USERS.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc",
      "target": "test_users_\u067e\u0631\u0633\u0648\u0646\u0627\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit",
      "target": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_architecture_score_\u0628\u0639\u062f_\u0627\u0632_\u0627\u0635\u0644\u0627\u062d\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L562",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_architecture_violations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_executive_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L804",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_final_verdict_\u0628\u0639\u062f_\u0627\u0632_\u0627\u0635\u0644\u0627\u062d\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L537",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_missing_requirements_\u06a9\u0627\u0645\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L577",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_recommended_improvements"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L706",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_refactoring_plan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L758",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_\u0627\u0635\u0644\u0627\u062d\u0627\u062a_\u0627\u0639\u0645\u0627\u0644_\u0634\u062f\u0647_\u0628\u0639\u062f_\u0627\u0632_audit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L792",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0627\u0645\u0646\u06cc\u062a\u06cc_\u0628\u0627\u0642\u06cc_\u0645\u0627\u0646\u062f\u0647_\u0646\u06cc\u0627\u0632_\u0628\u0647_\u062a\u0648\u062c\u0647_\u062f\u0631_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_\u06f1_\u062a\u0637\u0627\u0628\u0642_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0628\u0627_prd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L505",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_\u06f1\u06f0_\u0631\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_\u06f2_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_\u06f3_\u062a\u062d\u0644\u06cc\u0644_design_patterns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_\u06f4_\u062a\u062d\u0644\u06cc\u0644_domain_design"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_\u06f5_\u062a\u062d\u0644\u06cc\u0644_database"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L283",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_\u06f6_\u062a\u062d\u0644\u06cc\u0644_api_design"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L327",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_\u06f7_\u062a\u062d\u0644\u06cc\u0644_\u0627\u0645\u0646\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L387",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_\u06f8_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L428",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_architecture_audit_clinicpro_symfony_7_migration",
      "target": "docs_architecture_audit_\u06f9_\u062a\u062d\u0644\u06cc\u0644_\u0633\u0627\u062e\u062a\u0627\u0631_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f1_\u062a\u0637\u0627\u0628\u0642_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0628\u0627_prd",
      "target": "docs_architecture_audit_\u0645\u0627\u0698\u0648\u0644_\u0647\u0627\u06cc_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647_\u062f\u0631_prd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f1_\u062a\u0637\u0627\u0628\u0642_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0628\u0627_prd",
      "target": "docs_architecture_audit_\u0645\u0648\u0627\u0631\u062f_\u067e\u0648\u0634\u0634_\u062f\u0627\u062f\u0647_\u0646\u0634\u062f\u0647_\u0627\u0632_prd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f2_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0641\u0639\u0644\u06cc",
      "target": "docs_architecture_audit_maintainability"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f2_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0641\u0639\u0644\u06cc",
      "target": "docs_architecture_audit_observability"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f2_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0641\u0639\u0644\u06cc",
      "target": "docs_architecture_audit_performance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f2_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0641\u0639\u0644\u06cc",
      "target": "docs_architecture_audit_reliability"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f2_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0641\u0639\u0644\u06cc",
      "target": "docs_architecture_audit_scalability"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f2_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0641\u0639\u0644\u06cc",
      "target": "docs_architecture_audit_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f2_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0641\u0639\u0644\u06cc",
      "target": "docs_architecture_audit_testability"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f3_\u062a\u062d\u0644\u06cc\u0644_design_patterns",
      "target": "docs_architecture_audit_anti_pattern_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0645\u0634\u0627\u0647\u062f\u0647_\u0645\u06cc_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f3_\u062a\u062d\u0644\u06cc\u0644_design_patterns",
      "target": "docs_architecture_audit_pattern_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0634\u062f\u0647_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f4_\u062a\u062d\u0644\u06cc\u0644_domain_design",
      "target": "docs_architecture_audit_bounded_context_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f4_\u062a\u062d\u0644\u06cc\u0644_domain_design",
      "target": "docs_architecture_audit_domain_model_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f4_\u062a\u062d\u0644\u06cc\u0644_domain_design",
      "target": "docs_architecture_audit_separation_of_concerns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L270",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f5_\u062a\u062d\u0644\u06cc\u0644_database",
      "target": "docs_architecture_audit_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627\u06cc_\u0645\u0646\u0627\u0633\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f5_\u062a\u062d\u0644\u06cc\u0644_database",
      "target": "docs_architecture_audit_\u062c\u062f\u0627\u0648\u0644_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647_\u06f3\u06f2_\u062c\u062f\u0648\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f5_\u062a\u062d\u0644\u06cc\u0644_database",
      "target": "docs_architecture_audit_\u0645\u0634\u06a9\u0644\u0627\u062a_database"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L293",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f6_\u062a\u062d\u0644\u06cc\u0644_api_design",
      "target": "docs_architecture_audit_\u0646\u0642\u0627\u0637_\u0636\u0639\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L285",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f6_\u062a\u062d\u0644\u06cc\u0644_api_design",
      "target": "docs_architecture_audit_\u0646\u0642\u0627\u0637_\u0642\u0648\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L329",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f7_\u062a\u062d\u0644\u06cc\u0644_\u0627\u0645\u0646\u06cc\u062a",
      "target": "docs_architecture_audit_authentication"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L339",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f7_\u062a\u062d\u0644\u06cc\u0644_\u0627\u0645\u0646\u06cc\u062a",
      "target": "docs_architecture_audit_authorization"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L357",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f7_\u062a\u062d\u0644\u06cc\u0644_\u0627\u0645\u0646\u06cc\u062a",
      "target": "docs_architecture_audit_input_validation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L376",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f7_\u062a\u062d\u0644\u06cc\u0644_\u0627\u0645\u0646\u06cc\u062a",
      "target": "docs_architecture_audit_logging_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L348",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f7_\u062a\u062d\u0644\u06cc\u0644_\u0627\u0645\u0646\u06cc\u062a",
      "target": "docs_architecture_audit_rate_limiting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L367",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f7_\u062a\u062d\u0644\u06cc\u0644_\u0627\u0645\u0646\u06cc\u062a",
      "target": "docs_architecture_audit_secrets_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L405",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f8_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631\u06cc",
      "target": "docs_architecture_audit_\u0628\u0627_\u06f1_\u06f0\u06f0\u06f0_\u06f0\u06f0\u06f0_\u06a9\u0627\u0631\u0628\u0631_\u0646\u06cc\u0627\u0632_\u0628\u0647_refactoring_\u0627\u0633\u0627\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L389",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f8_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631\u06cc",
      "target": "docs_architecture_audit_\u0628\u0627_\u06f1\u06f0_\u06f0\u06f0\u06f0_\u06a9\u0627\u0631\u0628\u0631_\u0645\u0634\u06a9\u0644_\u062c\u062f\u06cc_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L396",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f8_\u062a\u062d\u0644\u06cc\u0644_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631\u06cc",
      "target": "docs_architecture_audit_\u0628\u0627_\u06f1\u06f0\u06f0_\u06f0\u06f0\u06f0_\u06a9\u0627\u0631\u0628\u0631_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0634\u0631\u0648\u0639_\u0645\u06cc_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L490",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f9_\u062a\u062d\u0644\u06cc\u0644_\u0633\u0627\u062e\u062a\u0627\u0631_\u067e\u0631\u0648\u0698\u0647",
      "target": "docs_architecture_audit_dependency_direction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L442",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f9_\u062a\u062d\u0644\u06cc\u0644_\u0633\u0627\u062e\u062a\u0627\u0631_\u067e\u0631\u0648\u0698\u0647",
      "target": "docs_architecture_audit_\u0633\u0627\u062e\u062a\u0627\u0631_\u062a\u0648\u0635\u06cc\u0647_\u0634\u062f\u0647_domain_driven"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L430",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f9_\u062a\u062d\u0644\u06cc\u0644_\u0633\u0627\u062e\u062a\u0627\u0631_\u067e\u0631\u0648\u0698\u0647",
      "target": "docs_architecture_audit_\u0633\u0627\u062e\u062a\u0627\u0631_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc_\u0641\u0639\u0644\u06cc_\u0646\u0627\u0645\u0634\u062e\u0635"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L507",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f1\u06f0_\u0631\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647",
      "target": "docs_architecture_audit_\u0631\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0628\u062d\u0631\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L526",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f1\u06f0_\u0631\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647",
      "target": "docs_architecture_audit_\u0631\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0639\u0645\u0644\u06cc\u0627\u062a\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L516",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_\u06f1\u06f0_\u0631\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647",
      "target": "docs_architecture_audit_\u0631\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L579",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_recommended_improvements",
      "target": "docs_architecture_audit_\u0627\u0648\u0644\u0648\u06cc\u062a_\u06f1_\u0642\u0628\u0644_\u0627\u0632_\u0634\u0631\u0648\u0639_\u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L627",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_recommended_improvements",
      "target": "docs_architecture_audit_\u0627\u0648\u0644\u0648\u06cc\u062a_\u06f2_\u062f\u0631_\u062d\u06cc\u0646_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L670",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_recommended_improvements",
      "target": "docs_architecture_audit_\u0627\u0648\u0644\u0648\u06cc\u062a_\u06f3_\u0628\u0631\u0627\u06cc_\u0622\u0645\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0648\u0644\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L708",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_refactoring_plan",
      "target": "docs_architecture_audit_\u0641\u0627\u0632_\u06f0_\u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc_\u06f3_\u062a\u0627_\u06f5_\u0631\u0648\u0632_\u0642\u0628\u0644_\u0627\u0632_\u0647\u0631_\u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L718",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_refactoring_plan",
      "target": "docs_architecture_audit_\u0641\u0627\u0632_\u06f1_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a_\u067e\u0627\u06cc\u0647_task_01"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L727",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_refactoring_plan",
      "target": "docs_architecture_audit_\u0641\u0627\u0632_\u06f2_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0645\u0627\u0698\u0648\u0644_\u0647\u0627_\u0628\u0647_\u062a\u0631\u062a\u06cc\u0628_dependency"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L741",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_refactoring_plan",
      "target": "docs_architecture_audit_\u0641\u0627\u0632_\u06f3_\u0628\u0647\u06cc\u0646\u0647_\u0633\u0627\u0632\u06cc_\u0628\u0639\u062f_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L749",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_refactoring_plan",
      "target": "docs_architecture_audit_\u0641\u0627\u0632_\u06f4_\u0622\u0645\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0648\u0644\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/Architecture_Audit.md",
      "source_location": "L810",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_architecture_audit_final_verdict_\u0628\u0639\u062f_\u0627\u0632_\u0627\u0635\u0644\u0627\u062d\u0627\u062a",
      "target": "docs_architecture_audit_\u062f\u0644\u06cc\u0644_\u062a\u0635\u0645\u06cc\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2",
      "target": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u0627\u0648\u0644_\u0645\u0633\u062a\u0646\u062f_\u0645\u062d\u0635\u0648\u0644_prd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L829",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2",
      "target": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2",
      "target": "docs_clinicpro_manual_v2_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0645\u0633\u062a\u0646\u062f_\u062c\u0627\u0645\u0639_\u0641\u0646\u06cc_\u0648_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2",
      "target": "docs_clinicpro_manual_v2_\u06f1_\u0645\u0639\u0631\u0641\u06cc_\u0645\u062d\u0635\u0648\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L567",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2",
      "target": "docs_clinicpro_manual_v2_\u06f3_\u0645\u0634\u062e\u0635\u0627\u062a_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L707",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2",
      "target": "docs_clinicpro_manual_v2_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u062d\u0633\u0627\u0628_\u0648_\u0635\u0641_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L757",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2",
      "target": "docs_clinicpro_manual_v2_\u06f5_\u0641\u0647\u0631\u0633\u062a_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0634\u062f\u0647_\u0648_\u0627\u0635\u0644\u0627\u062d\u0627\u062a_\u0644\u0627\u0632\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L775",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2",
      "target": "docs_clinicpro_manual_v2_\u06f6_\u067e\u06cc\u0648\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0645\u0633\u062a\u0646\u062f_\u062c\u0627\u0645\u0639_\u0641\u0646\u06cc_\u0648_api",
      "target": "docs_clinicpro_manual_v2_\u0641\u0647\u0631\u0633\u062a_\u06a9\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f1_\u0645\u0639\u0631\u0641\u06cc_\u0645\u062d\u0635\u0648\u0644",
      "target": "docs_clinicpro_manual_v2_\u06f1_\u06f1_\u0646\u0642\u0634_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f1_\u0645\u0639\u0631\u0641\u06cc_\u0645\u062d\u0635\u0648\u0644",
      "target": "docs_clinicpro_manual_v2_\u06f1_\u06f2_\u0641\u0644\u0648\u0647\u0627\u06cc_\u0639\u0645\u0644\u06cc\u0627\u062a\u06cc_\u0627\u0635\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f1_\u0645\u0639\u0631\u0641\u06cc_\u0645\u062d\u0635\u0648\u0644",
      "target": "docs_clinicpro_manual_v2_\u06f1_\u06f3_\u067e\u0644\u0646_\u0647\u0627\u06cc_\u0627\u0634\u062a\u0631\u0627\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f1_\u0645\u0639\u0631\u0641\u06cc_\u0645\u062d\u0635\u0648\u0644",
      "target": "docs_clinicpro_manual_v2_\u06f1_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f1_\u06f2_\u0641\u0644\u0648\u0647\u0627\u06cc_\u0639\u0645\u0644\u06cc\u0627\u062a\u06cc_\u0627\u0635\u0644\u06cc",
      "target": "docs_clinicpro_manual_v2_\u062b\u0628\u062a_\u0646\u0627\u0645_\u062f\u06a9\u062a\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f1_\u06f2_\u0641\u0644\u0648\u0647\u0627\u06cc_\u0639\u0645\u0644\u06cc\u0627\u062a\u06cc_\u0627\u0635\u0644\u06cc",
      "target": "docs_clinicpro_manual_v2_\u062b\u0628\u062a_\u0646\u0627\u0645_\u062f\u06a9\u062a\u0631_\u0627\u0632_\u0637\u0631\u06cc\u0642_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f1_\u06f2_\u0641\u0644\u0648\u0647\u0627\u06cc_\u0639\u0645\u0644\u06cc\u0627\u062a\u06cc_\u0627\u0635\u0644\u06cc",
      "target": "docs_clinicpro_manual_v2_\u062b\u0628\u062a_\u0646\u0627\u0645_\u062f\u06a9\u062a\u0631_\u0645\u0633\u062a\u0642\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f1_\u06a9\u0627\u0631\u0628\u0631_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L441",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f0_\u067e\u0631\u062f\u0627\u062e\u062a_payment_types"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L483",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f1_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_profile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L509",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f2_\u0648\u0628\u0644\u0627\u06af_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L524",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f3_\u0646\u0638\u0631\u0627\u062a_\u0644\u0627\u06cc\u06a9_\u0648_\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u0627\u0646\u0648\u0627\u0639_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_category_types"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f3_\u062f\u06a9\u062a\u0631_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L271",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f4_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L298",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f5_\u0622\u062f\u0631\u0633_\u0647\u0627\u06cc_\u062f\u06a9\u062a\u0631_doctor_addresses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L314",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f6_\u0645\u0646\u0634\u06cc_\u062f\u06a9\u062a\u0631_doctor_secretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L331",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f7_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_representation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L356",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_appointment_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L414",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u0645\u062f\u0644_\u062f\u0627\u062f\u0647_\u0648_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f9_\u0646\u0648\u0628\u062a_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u0627\u0646\u0648\u0627\u0639_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_category_types",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f1_\u062a\u06af_tag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u0627\u0646\u0648\u0627\u0639_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_category_types",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f2_\u0627\u0633\u062a\u0627\u0646_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u0627\u0646\u0648\u0627\u0639_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_category_types",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f3_\u0634\u0647\u0631_city"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u0627\u0646\u0648\u0627\u0639_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_category_types",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f4_\u0628\u06cc\u0645\u0647_\u067e\u0627\u06cc\u0647_basic_insurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u0627\u0646\u0648\u0627\u0639_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_category_types",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f5_\u0628\u06cc\u0645\u0647_\u0645\u06a9\u0645\u0644_supplementary_insurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u0627\u0646\u0648\u0627\u0639_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_category_types",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f6_\u062a\u062e\u0635\u0635_\u062f\u06a9\u062a\u0631_doctor_specialty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L231",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u0627\u0646\u0648\u0627\u0639_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_category_types",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f2_\u06f7_\u062e\u062f\u0645\u0627\u062a_\u062f\u06a9\u062a\u0631_doctor_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L360",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_appointment_settings",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u06f1_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc_weekly_schedule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L373",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_appointment_settings",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u06f2_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_holidays"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L388",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_appointment_settings",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u06f3_\u0644\u063a\u0648_\u062a\u0639\u0637\u06cc\u0644_date_override"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L404",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_appointment_settings",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f8_\u06f4_\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645_\u0645\u062d\u0627\u0633\u0628\u0647_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u062e\u0627\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L443",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f0_\u067e\u0631\u062f\u0627\u062e\u062a_payment_types",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f0_\u06f1_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L462",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f0_\u067e\u0631\u062f\u0627\u062e\u062a_payment_types",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f0_\u06f2_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0634\u062a\u0631\u0627\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L526",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f3_\u0646\u0638\u0631\u0627\u062a_\u0644\u0627\u06cc\u06a9_\u0648_\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f3_\u06f1_\u0646\u0638\u0631_comment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L539",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f3_\u0646\u0638\u0631\u0627\u062a_\u0644\u0627\u06cc\u06a9_\u0648_\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f3_\u06f2_\u0644\u0627\u06cc\u06a9_like"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L550",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f3_\u0646\u0638\u0631\u0627\u062a_\u0644\u0627\u06cc\u06a9_\u0648_\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc",
      "target": "docs_clinicpro_manual_v2_\u06f2_\u06f1\u06f3_\u06f3_\u0627\u0645\u062a\u06cc\u0627\u0632_rate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L571",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f3_\u0645\u0634\u062e\u0635\u0627\u062a_api",
      "target": "docs_clinicpro_manual_v2_task_02_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_authentication"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L602",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f3_\u0645\u0634\u062e\u0635\u0627\u062a_api",
      "target": "docs_clinicpro_manual_v2_task_05_api_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L624",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f3_\u0645\u0634\u062e\u0635\u0627\u062a_api",
      "target": "docs_clinicpro_manual_v2_task_07_api_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L646",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f3_\u0645\u0634\u062e\u0635\u0627\u062a_api",
      "target": "docs_clinicpro_manual_v2_task_08_api_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L678",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f3_\u0645\u0634\u062e\u0635\u0627\u062a_api",
      "target": "docs_clinicpro_manual_v2_task_09_api_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L584",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_task_02_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_authentication",
      "target": "docs_clinicpro_manual_v2_get_oauth_userinfo_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u06a9\u0627\u0631\u0628\u0631_\u0633\u0627\u0632\u06af\u0627\u0631_\u0628\u0627_\u062f\u0631\u0648\u067e\u0627\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L593",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_task_02_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_authentication",
      "target": "docs_clinicpro_manual_v2_post_oauth_token_\u062a\u062c\u062f\u06cc\u062f_\u062a\u0648\u06a9\u0646_refresh"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L575",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_task_02_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_authentication",
      "target": "docs_clinicpro_manual_v2_post_oauth_token_\u0648\u0631\u0648\u062f_\u0628\u0647_\u0633\u06cc\u0633\u062a\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L606",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_task_05_api_\u062f\u06a9\u062a\u0631",
      "target": "docs_clinicpro_manual_v2_get_api_v1_doctors_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L615",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_task_05_api_\u062f\u06a9\u062a\u0631",
      "target": "docs_clinicpro_manual_v2_get_api_v1_doctors_id_insurances"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L628",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_task_07_api_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent",
      "target": "docs_clinicpro_manual_v2_get_api_v1_representations_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L637",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_task_07_api_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent",
      "target": "docs_clinicpro_manual_v2_post_api_v1_representations_id_bank_accounts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L659",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_task_08_api_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_get_api_v1_categories_cities_\u0634\u0647\u0631\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L650",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_task_08_api_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_get_api_v1_categories_states_\u0627\u0633\u062a\u0627\u0646_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L668",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_task_08_api_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "docs_clinicpro_manual_v2_\u0633\u0627\u06cc\u0631_endpoint_\u0647\u0627\u06cc_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0627\u0644\u0632\u0627\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L680",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_task_09_api_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a",
      "target": "docs_clinicpro_manual_v2_get_api_v1_appointment_settings_slots_\u062f\u0631\u06cc\u0627\u0641\u062a_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u062e\u0627\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L698",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_task_09_api_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a",
      "target": "docs_clinicpro_manual_v2_post_api_v1_appointment_settings_holidays_\u062b\u0628\u062a_\u062a\u0639\u0637\u06cc\u0644\u06cc_\u0641\u0642\u0637_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L689",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_task_09_api_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a",
      "target": "docs_clinicpro_manual_v2_post_api_v1_appointment_settings_overrides_\u062b\u0628\u062a_override_\u062a\u0648\u0633\u0637_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L709",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u062d\u0633\u0627\u0628_\u0648_\u0635\u0641_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "docs_clinicpro_manual_v2_\u06f4_\u06f1_\u062d\u0633\u0627\u0628_\u067e\u06cc\u0627\u0645\u06a9_sms_account"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L721",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u062d\u0633\u0627\u0628_\u0648_\u0635\u0641_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "docs_clinicpro_manual_v2_\u06f4_\u06f2_\u0635\u0641_\u067e\u06cc\u0627\u0645\u06a9_sms_queue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L737",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u062d\u0633\u0627\u0628_\u0648_\u0635\u0641_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "docs_clinicpro_manual_v2_\u06f4_\u06f3_api_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L748",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f4_\u06f3_api_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "docs_clinicpro_manual_v2_get_api_v1_sms_balance_\u0645\u0648\u062c\u0648\u062f\u06cc_\u062d\u0633\u0627\u0628_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L739",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f4_\u06f3_api_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "docs_clinicpro_manual_v2_post_api_v1_sms_queue_\u0627\u0641\u0632\u0648\u062f\u0646_\u0628\u0647_\u0635\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L777",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f6_\u067e\u06cc\u0648\u0633\u062a",
      "target": "docs_clinicpro_manual_v2_\u06f6_\u06f1_\u062f\u06cc\u0627\u06af\u0631\u0627\u0645_\u0648\u0636\u0639\u06cc\u062a_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L793",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f6_\u067e\u06cc\u0648\u0633\u062a",
      "target": "docs_clinicpro_manual_v2_\u06f6_\u06f2_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L803",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f6_\u067e\u06cc\u0648\u0633\u062a",
      "target": "docs_clinicpro_manual_v2_\u06f6_\u06f3_\u0628\u0631\u0631\u0633\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L813",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u06f6_\u067e\u06cc\u0648\u0633\u062a",
      "target": "docs_clinicpro_manual_v2_\u06f6_\u06f4_\u0645\u062d\u062f\u0648\u062f\u0647_\u0633\u06cc\u0633\u062a\u0645_scope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_10_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4576",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_11_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_date_override"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4833",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_12_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5090",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_13_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_14_\u0645\u0646\u0634\u06cc_secretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5384",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_15_\u067e\u0631\u062f\u0627\u062e\u062a_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5506",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_16_\u0648\u0628\u0644\u0627\u06af_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L869",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_1_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_authentication"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L981",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_2_\u06a9\u0627\u0631\u0628\u0631_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1164",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_3_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_user_profile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1807",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_4_\u062f\u06a9\u062a\u0631_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2435",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_5_\u0622\u062f\u0631\u0633_\u062f\u06a9\u062a\u0631_doctor_address"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2641",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3596",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_7_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent_representation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3804",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_8_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_categories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_9_\u0628\u06cc\u0645\u0647_\u062f\u06a9\u062a\u0631_doctor_insurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L854",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_\u062e\u0637\u0627\u0647\u0627\u06cc_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L833",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u0633\u062a\u0646\u062f_\u06a9\u0627\u0645\u0644_api",
      "target": "docs_clinicpro_manual_v2_\u0641\u0647\u0631\u0633\u062a_\u0645\u0637\u0627\u0644\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L871",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_1_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_authentication",
      "target": "docs_clinicpro_manual_v2_1_post_refresh_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L896",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_1_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_authentication",
      "target": "docs_clinicpro_manual_v2_2_get_x_csrf_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L914",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_1_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_authentication",
      "target": "docs_clinicpro_manual_v2_3_get_user_info"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L879",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_1_post_refresh_token",
      "target": "docs_clinicpro_manual_v2_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L888",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_1_post_refresh_token",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L906",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_2_get_x_csrf_token",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_906"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L924",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_3_get_user_info",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_924"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L983",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_2_\u06a9\u0627\u0631\u0628\u0631_user",
      "target": "docs_clinicpro_manual_v2_4_post_verify_code"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1015",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_2_\u06a9\u0627\u0631\u0628\u0631_user",
      "target": "docs_clinicpro_manual_v2_5_post_send_code"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1049",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_2_\u06a9\u0627\u0631\u0628\u0631_user",
      "target": "docs_clinicpro_manual_v2_6_post_register"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1071",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_2_\u06a9\u0627\u0631\u0628\u0631_user",
      "target": "docs_clinicpro_manual_v2_7_delete_delete_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1093",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_2_\u06a9\u0627\u0631\u0628\u0631_user",
      "target": "docs_clinicpro_manual_v2_8_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_2_\u06a9\u0627\u0631\u0628\u0631_user",
      "target": "docs_clinicpro_manual_v2_9_get_list_secretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L991",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_4_post_verify_code",
      "target": "docs_clinicpro_manual_v2_request_body_991"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L998",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_4_post_verify_code",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1007",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_4_post_verify_code",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1007"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1025",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_5_post_send_code",
      "target": "docs_clinicpro_manual_v2_request_body_1025"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1032",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_5_post_send_code",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_1032"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1041",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_5_post_send_code",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1041"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1057",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_post_register",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1063",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_post_register",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1063"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1079",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_7_delete_delete_user",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1079"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1085",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_7_delete_delete_user",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1085"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_8_patch_patch",
      "target": "docs_clinicpro_manual_v2_request_body_1107"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_8_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_1115"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_8_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1101"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_8_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1125"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_9_get_list_secretary",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1147"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_9_get_list_secretary",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_9_get_list_secretary",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1154"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_3_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_user_profile",
      "target": "docs_clinicpro_manual_v2_10_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1462",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_3_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_user_profile",
      "target": "docs_clinicpro_manual_v2_11_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1486",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_3_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_user_profile",
      "target": "docs_clinicpro_manual_v2_12_patch_path_only_disease"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1783",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_3_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u0628\u06cc\u0645\u0627\u0631_user_profile",
      "target": "docs_clinicpro_manual_v2_13_delete_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_10_post_post",
      "target": "docs_clinicpro_manual_v2_request_body_1180"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_10_post_post",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_1200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_10_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1174"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1454",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_10_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1454"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1472",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_11_get_get",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1472"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1478",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_11_get_get",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1478"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1501",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_12_patch_path_only_disease",
      "target": "docs_clinicpro_manual_v2_request_body_1501"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1521",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_12_patch_path_only_disease",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_1521"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1494",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_12_patch_path_only_disease",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1494"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1775",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_12_patch_path_only_disease",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1775"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1791",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_13_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1791"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1797",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_13_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1797"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1809",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_4_\u062f\u06a9\u062a\u0631_doctor",
      "target": "docs_clinicpro_manual_v2_14_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1833",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_4_\u062f\u06a9\u062a\u0631_doctor",
      "target": "docs_clinicpro_manual_v2_15_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1876",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_4_\u062f\u06a9\u062a\u0631_doctor",
      "target": "docs_clinicpro_manual_v2_16_delete_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1901",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_4_\u062f\u06a9\u062a\u0631_doctor",
      "target": "docs_clinicpro_manual_v2_17_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2039",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_4_\u062f\u06a9\u062a\u0631_doctor",
      "target": "docs_clinicpro_manual_v2_18_get_doctor_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2304",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_4_\u062f\u06a9\u062a\u0631_doctor",
      "target": "docs_clinicpro_manual_v2_19_post_image_upload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2328",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_4_\u062f\u06a9\u062a\u0631_doctor",
      "target": "docs_clinicpro_manual_v2_20_get_clinic_doctor_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2361",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_4_\u062f\u06a9\u062a\u0631_doctor",
      "target": "docs_clinicpro_manual_v2_21_get_all_doctor_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2386",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_4_\u062f\u06a9\u062a\u0631_doctor",
      "target": "docs_clinicpro_manual_v2_22_get_get_doctor_rate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2410",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_4_\u062f\u06a9\u062a\u0631_doctor",
      "target": "docs_clinicpro_manual_v2_23_delete_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1819",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_14_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1819"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1825",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_14_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1825"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1850",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_15_patch_patch",
      "target": "docs_clinicpro_manual_v2_request_body_1850"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1857",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_15_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_1857"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1843",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_15_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1843"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1868",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_15_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1868"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1886",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_16_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_1886"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1893",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_16_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1893"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L1911",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_17_get_get",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_1911"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2049",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_18_get_doctor_list",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_2049"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2064",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_18_get_doctor_list",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2064"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2312",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_19_post_image_upload",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2312"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2320",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_19_post_image_upload",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2320"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2338",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_20_get_clinic_doctor_list",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_2338"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2353",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_20_get_clinic_doctor_list",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2353"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2371",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_21_get_all_doctor_services",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_2371"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2378",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_21_get_all_doctor_services",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2378"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2396",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_22_get_get_doctor_rate",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2396"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2402",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_22_get_get_doctor_rate",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2402"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2418",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_23_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2418"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2425",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_23_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2425"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2437",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_5_\u0622\u062f\u0631\u0633_\u062f\u06a9\u062a\u0631_doctor_address",
      "target": "docs_clinicpro_manual_v2_24_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2461",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_5_\u0622\u062f\u0631\u0633_\u062f\u06a9\u062a\u0631_doctor_address",
      "target": "docs_clinicpro_manual_v2_25_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2504",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_5_\u0622\u062f\u0631\u0633_\u062f\u06a9\u062a\u0631_doctor_address",
      "target": "docs_clinicpro_manual_v2_26_delete_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2529",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_5_\u0622\u062f\u0631\u0633_\u062f\u06a9\u062a\u0631_doctor_address",
      "target": "docs_clinicpro_manual_v2_27_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2579",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_5_\u0622\u062f\u0631\u0633_\u062f\u06a9\u062a\u0631_doctor_address",
      "target": "docs_clinicpro_manual_v2_28_get_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2447",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_24_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2447"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2453",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_24_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2453"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2478",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_25_patch_patch",
      "target": "docs_clinicpro_manual_v2_request_body_2478"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2485",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_25_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_2485"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2471",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_25_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2471"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2496",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_25_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2496"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2514",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_26_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2514"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2521",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_26_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2521"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2539",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_27_get_get",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_2539"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2545",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_27_get_get",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2545"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2589",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_28_get_list",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2589"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2643",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_29_get_clinic_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2763",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_30_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3011",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_31_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3075",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_32_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_33_post_image_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_34_post_image_logo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_35_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3250",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_36_get_get_my_rate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3275",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_37_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3324",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_38_get_unapproved_comments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3354",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_39_patch_comment_confirmation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3383",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_40_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3412",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_41_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3461",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_42_delete_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3484",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_43_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3506",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_44_get_list_comment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3536",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_45_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3565",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_6_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic",
      "target": "docs_clinicpro_manual_v2_46_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2653",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_29_get_clinic_list",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_2653"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2664",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_29_get_clinic_list",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2664"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L2773",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_30_get_get",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2773"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3027",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_31_patch_patch",
      "target": "docs_clinicpro_manual_v2_request_body_3027"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3044",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_31_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3044"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3021",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_31_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3021"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3067",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_31_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3067"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3091",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_32_post_post",
      "target": "docs_clinicpro_manual_v2_request_body_3091"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_32_post_post",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3110"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3085",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_32_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3085"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_32_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3145"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_33_post_image_clinic",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3161"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_33_post_image_clinic",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3169"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_34_post_image_logo",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3185"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_34_post_image_logo",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3193"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_35_patch_patch",
      "target": "docs_clinicpro_manual_v2_request_body_3216"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3228",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_35_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3228"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_35_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3209"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_35_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3242"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3260",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_36_get_get_my_rate",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3260"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3267",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_36_get_get_my_rate",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3267"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3290",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_37_post_post",
      "target": "docs_clinicpro_manual_v2_request_body_3290"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3302",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_37_post_post",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3302"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3283",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_37_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3283"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3316",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_37_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3316"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3339",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_38_get_unapproved_comments",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3339"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3332",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_38_get_unapproved_comments",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3332"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3346",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_38_get_unapproved_comments",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3346"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3369",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_39_patch_comment_confirmation",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3369"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3362",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_39_patch_comment_confirmation",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3362"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3375",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_39_patch_comment_confirmation",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3375"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3398",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_40_post_post",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3398"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3391",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_40_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3391"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3404",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_40_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3404"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3427",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_41_patch_patch",
      "target": "docs_clinicpro_manual_v2_request_body_3427"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3439",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_41_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3439"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3420",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_41_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3420"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3453",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_41_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3453"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3469",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_42_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3469"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3476",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_42_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3476"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3492",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_43_get_get",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3492"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3498",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_43_get_get",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3498"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3521",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_44_get_list_comment",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3521"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3514",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_44_get_list_comment",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3514"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3528",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_44_get_list_comment",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3528"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3551",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_45_post_post",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3551"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3544",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_45_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3544"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3557",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_45_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3557"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3580",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_46_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3580"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3573",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_46_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3573"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3586",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_46_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3586"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3598",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_7_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent_representation",
      "target": "docs_clinicpro_manual_v2_47_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3620",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_7_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent_representation",
      "target": "docs_clinicpro_manual_v2_48_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3642",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_7_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent_representation",
      "target": "docs_clinicpro_manual_v2_49_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3664",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_7_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent_representation",
      "target": "docs_clinicpro_manual_v2_50_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3687",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_7_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent_representation",
      "target": "docs_clinicpro_manual_v2_51_get_my_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3710",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_7_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent_representation",
      "target": "docs_clinicpro_manual_v2_52_get_my_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3740",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_7_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent_representation",
      "target": "docs_clinicpro_manual_v2_53_get_representation_filter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3771",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_7_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_agent_representation",
      "target": "docs_clinicpro_manual_v2_54_get_yearly_income"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3606",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_47_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3606"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3612",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_47_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3612"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3628",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_48_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3634",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_48_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3650",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_49_get_get",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3650"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3656",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_49_get_get",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3656"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3672",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_50_get_get",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3672"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3679",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_50_get_get",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3679"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3695",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_51_get_my_appointments",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3695"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3702",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_51_get_my_appointments",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3702"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3725",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_52_get_my_doctor",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3725"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3718",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_52_get_my_doctor",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3718"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3732",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_52_get_my_doctor",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3732"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3756",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_53_get_representation_filter",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3756"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3748",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_53_get_representation_filter",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3748"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3763",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_53_get_representation_filter",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3763"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3787",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_54_get_yearly_income",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3787"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3779",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_54_get_yearly_income",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3779"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3794",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_54_get_yearly_income",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3794"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3806",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_8_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_categories",
      "target": "docs_clinicpro_manual_v2_55_get_all_tag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3837",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_8_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_categories",
      "target": "docs_clinicpro_manual_v2_56_get_supplementary_insurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3868",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_8_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_categories",
      "target": "docs_clinicpro_manual_v2_57_get_categories_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3900",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_8_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_categories",
      "target": "docs_clinicpro_manual_v2_58_get_all_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3931",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_8_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_categories",
      "target": "docs_clinicpro_manual_v2_59_get_all_city"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3963",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_8_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_categories",
      "target": "docs_clinicpro_manual_v2_60_get_all_specially_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3994",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_8_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_categories",
      "target": "docs_clinicpro_manual_v2_61_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4033",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_8_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_categories",
      "target": "docs_clinicpro_manual_v2_62_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4070",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_8_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_categories",
      "target": "docs_clinicpro_manual_v2_63_delete_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3823",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_55_get_all_tag",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3823"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3816",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_55_get_all_tag",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3816"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3829",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_55_get_all_tag",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3829"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3854",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_56_get_supplementary_insurance",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3854"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3847",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_56_get_supplementary_insurance",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3847"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3860",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_56_get_supplementary_insurance",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3860"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3886",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_57_get_categories_list",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3886"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3878",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_57_get_categories_list",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3878"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3892",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_57_get_categories_list",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3892"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3917",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_58_get_all_state",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3917"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3910",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_58_get_all_state",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3910"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3923",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_58_get_all_state",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3923"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3949",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_59_get_all_city",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3949"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3941",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_59_get_all_city",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3941"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3955",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_59_get_all_city",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3955"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3980",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_60_get_all_specially_doctor",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3980"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3973",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_60_get_all_specially_doctor",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_3973"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L3986",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_60_get_all_specially_doctor",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3986"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4009",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_61_post_post",
      "target": "docs_clinicpro_manual_v2_request_body_4009"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4016",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_61_post_post",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4016"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4002",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_61_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4002"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4025",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_61_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4025"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4048",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_62_patch_patch",
      "target": "docs_clinicpro_manual_v2_request_body_4048"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4054",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_62_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4054"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4041",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_62_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4041"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4062",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_62_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4062"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4084",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_63_delete_delete",
      "target": "docs_clinicpro_manual_v2_request_body_4084"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4090",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_63_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4090"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4078",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_63_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4078"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4098",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_63_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4098"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_9_\u0628\u06cc\u0645\u0647_\u062f\u06a9\u062a\u0631_doctor_insurance",
      "target": "docs_clinicpro_manual_v2_64_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_9_\u0628\u06cc\u0645\u0647_\u062f\u06a9\u062a\u0631_doctor_insurance",
      "target": "docs_clinicpro_manual_v2_65_delete_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_9_\u0628\u06cc\u0645\u0647_\u062f\u06a9\u062a\u0631_doctor_insurance",
      "target": "docs_clinicpro_manual_v2_66_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_9_\u0628\u06cc\u0645\u0647_\u062f\u06a9\u062a\u0631_doctor_insurance",
      "target": "docs_clinicpro_manual_v2_67_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_64_post_post",
      "target": "docs_clinicpro_manual_v2_request_body_4125"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_64_post_post",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4133"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_64_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4118"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_64_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4143"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_65_delete_delete",
      "target": "docs_clinicpro_manual_v2_request_body_4165"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_65_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4171"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_65_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4159"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_65_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4179"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_66_get_get",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4195"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_66_get_get",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_67_patch_patch",
      "target": "docs_clinicpro_manual_v2_request_body_4223"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4231",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_67_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4231"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_67_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4217"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_67_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4241"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_10_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "target": "docs_clinicpro_manual_v2_68_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4402",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_10_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "target": "docs_clinicpro_manual_v2_69_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4549",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_10_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc",
      "target": "docs_clinicpro_manual_v2_70_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4270",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_68_post_post",
      "target": "docs_clinicpro_manual_v2_request_body_4270"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_68_post_post",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4277"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4263",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_68_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4263"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4394",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_68_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4394"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4419",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_69_patch_patch",
      "target": "docs_clinicpro_manual_v2_request_body_4419"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4425",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_69_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4425"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4412",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_69_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4412"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4541",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_69_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4541"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4559",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_70_get_get",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4559"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4566",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_70_get_get",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4566"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4578",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_11_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_date_override",
      "target": "docs_clinicpro_manual_v2_71_get_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4601",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_11_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_date_override",
      "target": "docs_clinicpro_manual_v2_72_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4658",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_11_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_date_override",
      "target": "docs_clinicpro_manual_v2_73_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4785",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_11_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_date_override",
      "target": "docs_clinicpro_manual_v2_74_delete_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4808",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_11_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_date_override",
      "target": "docs_clinicpro_manual_v2_75_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4586",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_71_get_list",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4586"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4593",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_71_get_list",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4593"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4616",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_72_post_post",
      "target": "docs_clinicpro_manual_v2_request_body_4616"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4624",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_72_post_post",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4624"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4609",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_72_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4609"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4650",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_72_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4650"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4673",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_73_patch_patch",
      "target": "docs_clinicpro_manual_v2_request_body_4673"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4679",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_73_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4679"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4666",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_73_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4666"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4777",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_73_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4777"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4793",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_74_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4793"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4800",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_74_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4800"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4816",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_75_get_get",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4816"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4823",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_75_get_get",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4823"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4835",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_12_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a",
      "target": "docs_clinicpro_manual_v2_76_delete_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4858",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_12_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a",
      "target": "docs_clinicpro_manual_v2_77_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4915",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_12_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a",
      "target": "docs_clinicpro_manual_v2_78_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5042",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_12_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a",
      "target": "docs_clinicpro_manual_v2_79_delete_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5065",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_12_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a",
      "target": "docs_clinicpro_manual_v2_80_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4843",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_76_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4843"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4850",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_76_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4850"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4873",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_77_post_post",
      "target": "docs_clinicpro_manual_v2_request_body_4873"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4881",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_77_post_post",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4881"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4866",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_77_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4866"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4907",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_77_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_4907"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4930",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_78_patch_patch",
      "target": "docs_clinicpro_manual_v2_request_body_4930"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4936",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_78_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_4936"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L4923",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_78_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_4923"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5034",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_78_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5034"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5050",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_79_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5050"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5057",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_79_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5057"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5073",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_80_get_get",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5073"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5080",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_80_get_get",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5080"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5092",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_13_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_appointment",
      "target": "docs_clinicpro_manual_v2_81_get_appointment_slots"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_13_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_appointment",
      "target": "docs_clinicpro_manual_v2_82_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_13_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_appointment",
      "target": "docs_clinicpro_manual_v2_83_get_days_not_available_for_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_13_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_appointment",
      "target": "docs_clinicpro_manual_v2_84_get_my_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_81_get_appointment_slots",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5109"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_81_get_appointment_slots",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_5102"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_81_get_appointment_slots",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5115"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_82_post_post",
      "target": "docs_clinicpro_manual_v2_request_body_5140"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_82_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5133"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_82_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5147"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_83_get_days_not_available_for_appointments",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5165"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_83_get_days_not_available_for_appointments",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5171"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_84_get_my_appointments",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_5189"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_84_get_my_appointments",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5197"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_14_\u0645\u0646\u0634\u06cc_secretary",
      "target": "docs_clinicpro_manual_v2_85_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_14_\u0645\u0646\u0634\u06cc_secretary",
      "target": "docs_clinicpro_manual_v2_86_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5359",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_14_\u0645\u0646\u0634\u06cc_secretary",
      "target": "docs_clinicpro_manual_v2_87_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_85_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5217"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_85_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5224"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5247",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_86_patch_patch",
      "target": "docs_clinicpro_manual_v2_request_body_5247"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_86_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_5253"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_86_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5240"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5351",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_86_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5351"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5367",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_87_get_get",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5367"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5374",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_87_get_get",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5374"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5386",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_15_\u067e\u0631\u062f\u0627\u062e\u062a_payment",
      "target": "docs_clinicpro_manual_v2_88_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5409",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_15_\u067e\u0631\u062f\u0627\u062e\u062a_payment",
      "target": "docs_clinicpro_manual_v2_89_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5432",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_15_\u067e\u0631\u062f\u0627\u062e\u062a_payment",
      "target": "docs_clinicpro_manual_v2_90_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5455",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_15_\u067e\u0631\u062f\u0627\u062e\u062a_payment",
      "target": "docs_clinicpro_manual_v2_91_delete_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5478",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_15_\u067e\u0631\u062f\u0627\u062e\u062a_payment",
      "target": "docs_clinicpro_manual_v2_92_get_my_payments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5394",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_88_get_get",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5394"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5401",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_88_get_get",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5401"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5417",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_89_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5417"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5424",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_89_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5424"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5440",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_90_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5440"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5447",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_90_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5447"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5463",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_91_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5463"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5470",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_91_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5470"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5488",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_92_get_my_payments",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_5488"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5496",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_92_get_my_payments",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5496"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5508",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_16_\u0648\u0628\u0644\u0627\u06af_blog",
      "target": "docs_clinicpro_manual_v2_93_get_top_blogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5696",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_16_\u0648\u0628\u0644\u0627\u06af_blog",
      "target": "docs_clinicpro_manual_v2_94_post_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5746",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_16_\u0648\u0628\u0644\u0627\u06af_blog",
      "target": "docs_clinicpro_manual_v2_95_patch_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5787",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_16_\u0648\u0628\u0644\u0627\u06af_blog",
      "target": "docs_clinicpro_manual_v2_96_delete_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5812",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_16_\u0648\u0628\u0644\u0627\u06af_blog",
      "target": "docs_clinicpro_manual_v2_97_get_get_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5836",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_16_\u0648\u0628\u0644\u0627\u06af_blog",
      "target": "docs_clinicpro_manual_v2_98_get_list_blogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5869",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_16_\u0648\u0628\u0644\u0627\u06af_blog",
      "target": "docs_clinicpro_manual_v2_99_post_image_upload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5518",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_93_get_top_blogs",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5518"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5524",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_93_get_top_blogs",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5524"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5713",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_94_post_post",
      "target": "docs_clinicpro_manual_v2_request_body_5713"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5721",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_94_post_post",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_5721"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5706",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_94_post_post",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5706"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5738",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_94_post_post",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5738"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5763",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_95_patch_patch",
      "target": "docs_clinicpro_manual_v2_request_body_5763"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5770",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_95_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_5770"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5756",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_95_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5756"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5779",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_95_patch_patch",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5779"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5797",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_96_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5797"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5804",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_96_delete_delete",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5804"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5822",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_97_get_get_blog",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5822"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5828",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_97_get_get_blog",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5828"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5855",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_98_get_list_blogs",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5855"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5846",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_98_get_list_blogs",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_5846"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5861",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_98_get_list_blogs",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5861"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5877",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_99_post_image_upload",
      "target": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_5877"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ClinicPro_Manual_v2.md",
      "source_location": "L5885",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_clinicpro_manual_v2_99_post_image_upload",
      "target": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_5885"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy",
      "target": "docs_deploy_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_coolify_docker_compose"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_coolify_docker_compose",
      "target": "docs_deploy_\u0627\u0645\u0646\u06cc\u062a_\u0648_\u0645\u0646\u0627\u0628\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_coolify_docker_compose",
      "target": "docs_deploy_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0647\u0627\u06cc_\u0628\u0639\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_coolify_docker_compose",
      "target": "docs_deploy_\u0639\u06cc\u0628_\u06cc\u0627\u0628\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_coolify_docker_compose",
      "target": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u0633\u0627\u062e\u062a_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_mariadb_redis"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_coolify_docker_compose",
      "target": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u0633\u0627\u062e\u062a_\u0645\u0646\u0628\u0639_\u0627\u067e_resource_\u062f\u0631_coolify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_coolify_docker_compose",
      "target": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f3_\u062f\u0627\u0645\u0646\u0647_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_coolify_docker_compose",
      "target": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f4_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_coolify_docker_compose",
      "target": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f5_\u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_coolify_docker_compose",
      "target": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f6_\u067e\u0633_\u0627\u0632_\u0627\u0648\u0644\u06cc\u0646_\u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_coolify_docker_compose",
      "target": "docs_deploy_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0633\u062a\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_coolify_docker_compose",
      "target": "docs_deploy_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f4_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc",
      "target": "docs_deploy_api_ir_\u0627\u0633\u062a\u0639\u0644\u0627\u0645_\u0647\u0648\u06cc\u062a_shahkar_ibanmatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f4_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc",
      "target": "docs_deploy_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0647\u0627\u06cc_\u0645\u0633\u062a\u0642\u0644_\u0627\u0644\u0632\u0627\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f4_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc",
      "target": "docs_deploy_\u0627\u0633\u0631\u0627\u0631_\u0627\u0644\u0632\u0627\u0645\u06cc_\u0642\u0628\u0644_\u0627\u0632_\u0627\u0648\u0644\u06cc\u0646_\u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f4_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc",
      "target": "docs_deploy_\u062f\u0627\u0645\u0646\u0647_\u0647\u0627_\u0648_cors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f4_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc",
      "target": "docs_deploy_\u0631\u06cc\u0648\u0631\u0633_\u067e\u0631\u0627\u06a9\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f4_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc",
      "target": "docs_deploy_\u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc_\u06a9\u0647_env_\u0644\u0627\u0632\u0645_\u0646\u062f\u0627\u0631\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f6_\u067e\u0633_\u0627\u0632_\u0627\u0648\u0644\u06cc\u0646_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "target": "docs_deploy_\u0628\u0631\u0631\u0633\u06cc_\u0633\u0644\u0627\u0645\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/DEPLOY.md",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_\u0645\u0631\u062d\u0644\u0647_\u06f6_\u067e\u0633_\u0627\u0632_\u0627\u0648\u0644\u06cc\u0646_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "target": "docs_deploy_\u0633\u0627\u062e\u062a_\u0627\u0648\u0644\u06cc\u0646_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd",
      "target": "prd_prd_prd_clinicpro_phase_2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L548",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_prd_clinicpro_phase_2",
      "target": "prd_prd_definition_of_done_\u0647\u0631_\u0627\u067e\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L490",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_prd_clinicpro_phase_2",
      "target": "prd_prd_\u0627\u0648\u0644\u0648\u06cc\u062a_\u0628\u0646\u062f\u06cc_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_prd_clinicpro_phase_2",
      "target": "prd_prd_\u0627\u067e\u06cc\u06a9_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_prd_clinicpro_phase_2",
      "target": "prd_prd_\u062e\u0644\u0627\u0635\u0647_\u0627\u062c\u0631\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L524",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_prd_clinicpro_phase_2",
      "target": "prd_prd_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a_\u0645\u0648\u062c\u0648\u062f_\u0642\u0627\u0628\u0644_\u0627\u0633\u062a\u0641\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L538",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_prd_clinicpro_phase_2",
      "target": "prd_prd_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0645\u0634\u062a\u0631\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L504",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_prd_clinicpro_phase_2",
      "target": "prd_prd_\u0646\u0642\u0634\u0647_entity_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_prd_clinicpro_phase_2",
      "target": "prd_prd_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u0647\u0627",
      "target": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f1_\u067e\u0631\u0633\u0646\u0644_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u0647\u0627",
      "target": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f2_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u0647\u0627",
      "target": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f3_\u0645\u0646\u0634\u06cc_secretary_\u062a\u06a9\u0645\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u0647\u0627",
      "target": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f4_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L308",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u0647\u0627",
      "target": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f5_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L374",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u0647\u0627",
      "target": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f6_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L463",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u0647\u0627",
      "target": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f7_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_smart_dashboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f1_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prd_prd_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f1_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prd_prd_entity_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f1_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prd_prd_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f1_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prd_prd_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f1_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prd_prd_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f1_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f2_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prd_prd_api_178"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f2_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prd_prd_entities_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f2_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prd_prd_frontend_194"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f2_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prd_prd_\u062a\u0648\u0636\u06cc\u062d_99"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f2_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prd_prd_\u062f\u0648\u0631\u0647_\u0647\u0627\u06cc_\u0627\u0634\u062a\u0631\u0627\u06a9_\u0645\u062b\u0627\u0644_\u0627\u062f\u0645\u06cc\u0646_\u062a\u0646\u0638\u06cc\u0645_\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f2_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prd_prd_\u0633\u0637\u0648\u062d_\u067e\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f2_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prd_prd_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_205"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f2_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prd_prd_\u0642\u0648\u0627\u0646\u06cc\u0646_\u062a\u0631\u06cc\u0627\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f2_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc_129"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f3_\u0645\u0646\u0634\u06cc_secretary_\u062a\u06a9\u0645\u06cc\u0644",
      "target": "prd_prd_api_\u0645\u0648\u062c\u0648\u062f_\u0646\u06cc\u0627\u0632_\u0628\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u062f\u0627\u0631\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f3_\u0645\u0646\u0634\u06cc_secretary_\u062a\u06a9\u0645\u06cc\u0644",
      "target": "prd_prd_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_\u0645\u0648\u0631\u062f_\u0646\u06cc\u0627\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f3_\u0645\u0646\u0634\u06cc_secretary_\u062a\u06a9\u0645\u06cc\u0644",
      "target": "prd_prd_\u062a\u0648\u0636\u06cc\u062d_218"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f3_\u0645\u0646\u0634\u06cc_secretary_\u062a\u06a9\u0645\u06cc\u0644",
      "target": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc_225"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L282",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f4_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "prd_prd_api_282"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L261",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f4_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "prd_prd_entities_\u062c\u062f\u06cc\u062f_261"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L295",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f4_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "prd_prd_frontend_295"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L247",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f4_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "prd_prd_\u062a\u0648\u0636\u06cc\u062d_247"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L299",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f4_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "prd_prd_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_299"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f4_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc_251"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L352",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f5_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prd_prd_api_352"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L331",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f5_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prd_prd_entities_\u062c\u062f\u06cc\u062f_331"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L363",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f5_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prd_prd_frontend_363"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L368",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f5_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prd_prd_\u062a\u0623\u062b\u06cc\u0631_\u0628\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L310",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f5_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prd_prd_\u062a\u0648\u0636\u06cc\u062d_310"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L318",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f5_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_sms_panel",
      "target": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc_318"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L436",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f6_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prd_prd_api_436"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L401",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f6_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prd_prd_entities_\u062c\u062f\u06cc\u062f_401"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L447",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f6_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prd_prd_frontend_447"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L376",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f6_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prd_prd_\u062a\u0648\u0636\u06cc\u062d_376"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L453",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f6_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prd_prd_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_453"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L391",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f6_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prd_prd_\u0645\u062d\u0627\u0633\u0628\u0647_\u0645\u0628\u0644\u063a_\u0646\u0647\u0627\u06cc\u06cc_\u0633\u0634\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L380",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f6_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc_380"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L478",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f7_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_smart_dashboard",
      "target": "prd_prd_api_\u0645\u0648\u062c\u0648\u062f_\u0646\u06cc\u0627\u0632_\u0628\u0647_endpoint_\u062c\u062f\u06cc\u062f_\u0646\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L483",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f7_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_smart_dashboard",
      "target": "prd_prd_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u0648\u0631\u062f_\u0646\u06cc\u0627\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L465",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f7_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_smart_dashboard",
      "target": "prd_prd_\u062a\u0648\u0636\u06cc\u062d_465"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/PRD/prd.md",
      "source_location": "L469",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "prd_prd_\u0627\u067e\u06cc\u06a9_\u06f7_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_smart_dashboard",
      "target": "prd_prd_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0647\u0627\u06cc_\u06a9\u0627\u0631\u06a9\u0631\u062f\u06cc_469"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec",
      "target": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L330",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_10_modal_dialog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L354",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_11_toast_notifications"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L372",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_12_empty_states_loading"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L400",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_13_page_header_\u0647\u0631_\u0635\u0641\u062d\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L411",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_14_\u062a\u06a9\u0646\u0648\u0644\u0648\u0698\u06cc_stack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L435",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_15_responsive_breakpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L456",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_16_dark_mode_\u067e\u06cc\u0627\u062f\u0647_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L459",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_17_\u0646\u0645\u0648\u0646\u0647_\u0631\u0646\u06af_\u0628\u0646\u062f\u06cc_\u0635\u0641\u062d\u0647_\u062f\u0627\u0634\u0628\u0648\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_1_design_system_\u067e\u0627\u06cc\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_2_layout_structure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_3_sidebar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_4_topbar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_5_cards"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_6_datatable_\u062c\u062f\u0648\u0644_\u062f\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_7_status_badges"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_8_\u0641\u0631\u0645_\u0647\u0627_forms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L311",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_9_\u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627_charts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L478",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_clinicpro_admin_ui_design_specification",
      "target": "admin_ui_ui_design_spec_\u0645\u0646\u0627\u0628\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_1_design_system_\u067e\u0627\u06cc\u0647",
      "target": "admin_ui_ui_design_spec_spacing_border_radius"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_1_design_system_\u067e\u0627\u06cc\u0647",
      "target": "admin_ui_ui_design_spec_\u062a\u0627\u06cc\u067e\u0648\u06af\u0631\u0627\u0641\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_1_design_system_\u067e\u0627\u06cc\u0647",
      "target": "admin_ui_ui_design_spec_\u0631\u0646\u06af_\u0628\u0646\u062f\u06cc_color_palette"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_3_sidebar",
      "target": "admin_ui_ui_design_spec_\u062d\u0627\u0644\u062a_\u0628\u0627\u0632_260px"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_3_sidebar",
      "target": "admin_ui_ui_design_spec_\u062d\u0627\u0644\u062a_\u062c\u0645\u0639_\u0634\u062f\u0647_72px_flyout_on_hover"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_5_cards",
      "target": "admin_ui_ui_design_spec_data_card_\u0645\u062d\u062a\u0648\u0627_\u062c\u062f\u0627\u0648\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_5_cards",
      "target": "admin_ui_ui_design_spec_stat_card_\u0622\u0645\u0627\u0631_\u062e\u0644\u0627\u0635\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L279",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_8_\u0641\u0631\u0645_\u0647\u0627_forms",
      "target": "admin_ui_ui_design_spec_input"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L300",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_8_\u0641\u0631\u0645_\u0647\u0627_forms",
      "target": "admin_ui_ui_design_spec_permission_matrix_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L296",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_8_\u0641\u0631\u0645_\u0647\u0627_forms",
      "target": "admin_ui_ui_design_spec_select_dropdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L313",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_9_\u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627_charts",
      "target": "admin_ui_ui_design_spec_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u0635\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L384",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_12_empty_states_loading",
      "target": "admin_ui_ui_design_spec_empty_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/ui-design-spec.md",
      "source_location": "L374",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_ui_design_spec_12_empty_states_loading",
      "target": "admin_ui_ui_design_spec_loading_skeleton"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow",
      "target": "admin_ui_user_flow_admin_panel_user_flow_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L250",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_10_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0646\u0638\u0631\u0627\u062a_comment_moderation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L270",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_11_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc_rating_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_12_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_sms_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L318",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_13_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_categories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L342",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_14_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0628\u0644\u0627\u06af_blog_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L364",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_15_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0646\u0634\u06cc_\u0647\u0627_secretary_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L386",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_16_\u0633\u0627\u062e\u062a\u0627\u0631_navigation_sidebar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L408",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_17_global_components"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L425",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_18_auth_guard_route_protection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L439",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_19_state_management_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_1_authentication"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_2_dashboard_\u0635\u0641\u062d\u0647_\u0627\u0635\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_3_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_user_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_4_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_doctor_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_5_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627_clinic_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_6_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0646\u0648\u0628\u062a_\u0647\u0627_appointment_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_7_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627_payment_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_8_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062a\u0633\u0648\u06cc\u0647_\u062d\u0633\u0627\u0628_settlement_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/admin-ui/user-flow.md",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "admin_ui_user_flow_admin_panel_user_flow_react",
      "target": "admin_ui_user_flow_9_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646_representation_management"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_admin"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_appointment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_appointment_settings"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_auth"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_blog"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_clinic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_clinic_invitation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_doctor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_doctor_service"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_insurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_location"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_payment"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_rating"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_readme_clinicpro_api_documentation_index"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_representation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_secretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_settlement"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_sms"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_specialty"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_tag"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme",
      "target": "api_user_profile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme_clinicpro_api_documentation_index",
      "target": "api_readme_authentication"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme_clinicpro_api_documentation_index",
      "target": "api_readme_error_code_reference"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme_clinicpro_api_documentation_index",
      "target": "api_readme_modules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme_clinicpro_api_documentation_index",
      "target": "api_readme_persian_digit_normalization_global"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/README.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_readme_clinicpro_api_documentation_index",
      "target": "api_readme_standard_response_envelope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin",
      "target": "api_admin_admin_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1074",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin",
      "target": "api_captcha"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L817",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin",
      "target": "api_clinic_invitation"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L614",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin",
      "target": "api_insurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1056",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin",
      "target": "api_secretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1056",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin",
      "target": "api_settlement"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L811",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin",
      "target": "api_sms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1084",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_application_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L468",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_appointment_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L815",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_clinic_invitation_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L401",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_clinic_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_dashboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L283",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_doctor_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_maintenance_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L583",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_payment_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L902",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_pre_registration_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L714",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_rating_comment_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L655",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_representation_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L694",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_secretary_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L829",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L618",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_settlement_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L751",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_sms_management_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_user_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L972",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_admin_api",
      "target": "api_admin_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_dashboard",
      "target": "api_admin_get_api_v1_admin_dashboard_charts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_dashboard",
      "target": "api_admin_get_api_v1_admin_dashboard_recent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_dashboard",
      "target": "api_admin_get_api_v1_admin_dashboard_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_dashboard",
      "target": "api_admin_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_dashboard",
      "target": "api_admin_response_200_47"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_dashboard",
      "target": "api_admin_response_200_80"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_delete_api_v1_admin_users_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L276",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_errors_276"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_get_api_v1_admin_users"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_get_api_v1_admin_users_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_get_api_v1_admin_users_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L252",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_post_api_v1_admin_users_uuid_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_put_api_v1_admin_users_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L228",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_put_api_v1_admin_users_uuid_role"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_request_body_application_json_234"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_response_200_136"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_response_200_162"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_response_200_192"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_response_200_223"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_response_200_245"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_response_200_258"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L271",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_user_management",
      "target": "api_admin_response_200_271"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L437",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_doctor_management",
      "target": "api_admin_errors_437"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L328",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_doctor_management",
      "target": "api_admin_get_api_v1_admin_doctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L365",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_doctor_management",
      "target": "api_admin_get_api_v1_admin_doctors_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L307",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_doctor_management",
      "target": "api_admin_post_api_v1_admin_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L287",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_doctor_management",
      "target": "api_admin_post_api_v1_admin_doctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L388",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_doctor_management",
      "target": "api_admin_post_api_v1_admin_doctors_uuid_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L413",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_doctor_management",
      "target": "api_admin_put_api_v1_admin_doctors_uuid_representation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L337",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_doctor_management",
      "target": "api_admin_query_parameters_337"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L419",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_doctor_management",
      "target": "api_admin_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L352",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_doctor_management",
      "target": "api_admin_response_200_352"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L383",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_doctor_management",
      "target": "api_admin_response_200_383"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L406",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_doctor_management",
      "target": "api_admin_response_200_406"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L425",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_doctor_management",
      "target": "api_admin_response_200_425"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L302",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_post_api_v1_admin_doctors",
      "target": "api_admin_errors_302"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L293",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_post_api_v1_admin_doctors",
      "target": "api_admin_request_body_application_json_293"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L322",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_post_api_v1_admin_clinic",
      "target": "api_admin_errors_322"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L316",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_post_api_v1_admin_clinic",
      "target": "api_admin_request_body_application_json_316"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L547",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_appointment_management",
      "target": "api_admin_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L455",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_clinic_management",
      "target": "api_admin_delete_api_v1_admin_clinic_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L492",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_clinic_management",
      "target": "api_admin_errors_492"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L403",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_clinic_management",
      "target": "api_admin_get_api_v1_admin_clinics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L437",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_clinic_management",
      "target": "api_admin_patch_api_v1_admin_clinic_uuid_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L453",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_clinic_management",
      "target": "api_admin_query_parameters_453"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L461",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_clinic_management",
      "target": "api_admin_response_200_461"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L487",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_clinic_management",
      "target": "api_admin_response_200_487"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L507",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_clinic_management",
      "target": "api_admin_response_200_507"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L487",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_appointment_management",
      "target": "api_admin_response_200_487"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L574",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_appointment_management",
      "target": "api_admin_error_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L496",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_appointment_management",
      "target": "api_admin_get_api_v1_admin_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L470",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_appointment_management",
      "target": "api_admin_get_api_v1_admin_appointments_today_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L541",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_appointment_management",
      "target": "api_admin_post_api_v1_admin_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L522",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_appointment_management",
      "target": "api_admin_query_parameters_522"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L548",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_appointment_management",
      "target": "api_admin_query_parameters_548"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L593",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_appointment_management",
      "target": "api_admin_request_body_593"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L527",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_appointment_management",
      "target": "api_admin_response_200_527"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L558",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_appointment_management",
      "target": "api_admin_response_200_558"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L561",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_appointment_management",
      "target": "api_admin_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L686",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_payment_management",
      "target": "api_admin_errors_payment_refund_reverse_detail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L585",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_payment_management",
      "target": "api_admin_get_api_v1_admin_payments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L632",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_payment_management",
      "target": "api_admin_get_api_v1_admin_payments_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L662",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_payment_management",
      "target": "api_admin_post_api_v1_admin_payments_uuid_refund"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L680",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_payment_management",
      "target": "api_admin_post_api_v1_admin_payments_uuid_reverse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L647",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_payment_management",
      "target": "api_admin_query_parameters_647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L603",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_payment_management",
      "target": "api_admin_query_parameters_\u062a\u06a9\u0645\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L659",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_payment_management",
      "target": "api_admin_response_200_659"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L689",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_payment_management",
      "target": "api_admin_response_200_689"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L620",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_settlement_management",
      "target": "api_admin_get_api_v1_admin_settlements"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L753",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_settlement_management",
      "target": "api_admin_query_parameters_753"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L760",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_settlement_management",
      "target": "api_admin_response_200_760"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L860",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_errors_860"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L883",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_errors_883"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L920",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_errors_920"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L657",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_get_api_v1_admin_representations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L882",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_get_api_v1_admin_representations_uuid_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L820",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_get_api_v1_admin_representations_uuid_doctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L857",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_post_api_v1_admin_representations_uuid_doctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L790",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_query_parameters_790"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L836",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_query_parameters_836"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L898",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_query_parameters_898"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L873",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_request_body_873"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L798",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_response_200_798"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L842",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_response_200_842"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L878",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_response_200_878"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L905",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_representation_management",
      "target": "api_admin_response_200_905"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L696",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_secretary_management",
      "target": "api_admin_get_api_v1_admin_secretaries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L981",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_secretary_management",
      "target": "api_admin_get_api_v1_admin_secretary_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L948",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_secretary_management",
      "target": "api_admin_patch_api_v1_admin_doctors_uuid_mobile_patch_api_v1_admin_clinic_uuid_mobile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1028",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_secretary_management",
      "target": "api_admin_put_api_v1_admin_secretary_uuid_online_share"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L935",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_secretary_management",
      "target": "api_admin_query_parameters_935"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L942",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_secretary_management",
      "target": "api_admin_response_200_942"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L971",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_patch_api_v1_admin_doctors_uuid_mobile_patch_api_v1_admin_clinic_uuid_mobile",
      "target": "api_admin_errors_971"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L954",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_patch_api_v1_admin_doctors_uuid_mobile_patch_api_v1_admin_clinic_uuid_mobile",
      "target": "api_admin_request_body_application_json_954"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L963",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_patch_api_v1_admin_doctors_uuid_mobile_patch_api_v1_admin_clinic_uuid_mobile",
      "target": "api_admin_response_200_963"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1019",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_get_api_v1_admin_secretary_uuid",
      "target": "api_admin_errors_1019"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L987",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_get_api_v1_admin_secretary_uuid",
      "target": "api_admin_response_200_987"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1048",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_put_api_v1_admin_secretary_uuid_online_share",
      "target": "api_admin_errors_1048"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1035",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_put_api_v1_admin_secretary_uuid_online_share",
      "target": "api_admin_request_body_application_json_1035"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1045",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_put_api_v1_admin_secretary_uuid_online_share",
      "target": "api_admin_response_200_1045"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L733",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_rating_comment_management",
      "target": "api_admin_get_api_v1_admin_comments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L716",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_rating_comment_management",
      "target": "api_admin_get_api_v1_admin_rates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1068",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_rating_comment_management",
      "target": "api_admin_query_parameters_1068"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1085",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_rating_comment_management",
      "target": "api_admin_query_parameters_1085"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L753",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_sms_management_admin",
      "target": "api_admin_get_api_v1_admin_sms_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L789",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_sms_management_admin",
      "target": "api_admin_get_api_v1_admin_sms_templates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_sms_management_admin",
      "target": "api_admin_query_parameters_1105"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_sms_management_admin",
      "target": "api_admin_response_200_1112"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_sms_management_admin",
      "target": "api_admin_response_200_1143"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L831",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_settings",
      "target": "api_admin_get_api_v1_admin_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L861",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_settings",
      "target": "api_admin_patch_api_v1_admin_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_maintenance_mode",
      "target": "api_admin_behaviour_while_enabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_maintenance_mode",
      "target": "api_admin_console_escape_hatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_maintenance_mode",
      "target": "api_admin_failure_behaviour"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_maintenance_mode",
      "target": "api_admin_settings_keys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_maintenance_mode",
      "target": "api_admin_who_gets_through"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L904",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_pre_registration_management",
      "target": "api_admin_get_api_v1_admin_pre_registrations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L938",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_pre_registration_management",
      "target": "api_admin_post_api_v1_admin_pre_registrations_uuid_approve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L956",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_pre_registration_management",
      "target": "api_admin_post_api_v1_admin_pre_registrations_uuid_reject"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L990",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc",
      "target": "api_admin_get_api_v1_admin_financial_breakdowns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1024",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc",
      "target": "api_admin_get_api_v1_admin_financial_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1042",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc",
      "target": "api_admin_get_api_v1_admin_settings_tax_history"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1056",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc",
      "target": "api_admin_get_api_v1_admin_settlement_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_application_logs",
      "target": "api_admin_delete_api_v1_admin_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1091",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_application_logs",
      "target": "api_admin_get_api_v1_admin_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_application_logs",
      "target": "api_admin_get_api_v1_admin_logs_export"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_application_logs",
      "target": "api_admin_log_retention"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1516",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_application_logs",
      "target": "api_admin_query_parameters_1516"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1557",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_application_logs",
      "target": "api_admin_query_parameters_1557"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1528",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_application_logs",
      "target": "api_admin_response_200_1528"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1565",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_query_parameters_1557",
      "target": "api_admin_response_200_1565"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/admin.md",
      "source_location": "L1576",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_admin_delete_api_v1_admin_logs",
      "target": "api_admin_response_200_1576"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings",
      "target": "api_appointment_settings_appointment_settings_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_appointment_settings_api",
      "target": "api_appointment_settings_access_rule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L572",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_appointment_settings_api",
      "target": "api_appointment_settings_available_locations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_appointment_settings_api",
      "target": "api_appointment_settings_booking_context_clinic_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L683",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_appointment_settings_api",
      "target": "api_appointment_settings_context_additions_2026_07"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_appointment_settings_api",
      "target": "api_appointment_settings_date_overrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L420",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_appointment_settings_api",
      "target": "api_appointment_settings_holidays"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L547",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_appointment_settings_api",
      "target": "api_appointment_settings_slot_calculation_logic_reference"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_appointment_settings_api",
      "target": "api_appointment_settings_weekly_schedule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_day_index_convention"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L221",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_delete_api_v1_booking_setting_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_errors_222"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L264",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_errors_264"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L286",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_errors_286"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_get_api_v1_appointment_settings_weekly_schedule_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_patch_api_v1_appointment_settings_weekly_schedule_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_post_api_v1_appointment_settings_weekly_schedule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L261",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_response_200_261"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L281",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_response_200_281"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_weekly_schedule",
      "target": "api_appointment_settings_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L407",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_delete_api_v1_appointment_settings_date_override_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L401",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_errors_401"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L452",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_errors_452"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L247",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_get_api_v1_appointment_settings_date_override_list_doctoruuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L357",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_get_api_v1_appointment_settings_date_override_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L368",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_patch_api_v1_appointment_settings_date_override_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_post_api_v1_appointment_settings_date_override"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L336",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_request_body_336"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L374",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_request_body_all_optional"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L305",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_response_200_305"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L417",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_response_200_417"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L449",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_response_200_449"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L467",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_response_200_467"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L382",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_date_overrides",
      "target": "api_appointment_settings_response_201_382"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L534",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_holidays",
      "target": "api_appointment_settings_delete_api_v1_appointment_settings_holidays_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L553",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_holidays",
      "target": "api_appointment_settings_errors_553"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L424",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_holidays",
      "target": "api_appointment_settings_get_api_v1_appointment_settings_holidays_list_doctoruuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L505",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_holidays",
      "target": "api_appointment_settings_get_api_v1_appointment_settings_holidays_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L513",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_holidays",
      "target": "api_appointment_settings_patch_api_v1_appointment_settings_holidays_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L454",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_holidays",
      "target": "api_appointment_settings_post_api_v1_appointment_settings_holidays"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L516",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_holidays",
      "target": "api_appointment_settings_request_body_516"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L577",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_holidays",
      "target": "api_appointment_settings_request_body_all_optional_577"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L484",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_holidays",
      "target": "api_appointment_settings_response_200_484"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L587",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_holidays",
      "target": "api_appointment_settings_response_200_587"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L598",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_holidays",
      "target": "api_appointment_settings_response_200_598"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L533",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_holidays",
      "target": "api_appointment_settings_response_201_533"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L574",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_available_locations",
      "target": "api_appointment_settings_get_api_v1_appointment_settings_available_locations_doctoruuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L681",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_get_api_v1_appointment_settings_available_locations_doctoruuid",
      "target": "api_appointment_settings_errors_681"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L638",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_get_api_v1_appointment_settings_available_locations_doctoruuid",
      "target": "api_appointment_settings_response_200_638"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L716",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_context_additions_2026_07",
      "target": "api_appointment_settings_date_overrides_are_always_per_context"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L721",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_context_additions_2026_07",
      "target": "api_appointment_settings_get_available_locations_doctoruuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L697",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_context_additions_2026_07",
      "target": "api_appointment_settings_holidays_are_global_by_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment-settings.md",
      "source_location": "L685",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_settings_context_additions_2026_07",
      "target": "api_appointment_settings_response_fields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment",
      "target": "api_appointment_appointment_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L370",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment",
      "target": "api_billing"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L367",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment",
      "target": "api_clinic_services"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L519",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment",
      "target": "api_insurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment",
      "target": "api_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_get_api_v1_appointment_booking_services_doctoruuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_get_api_v1_appointment_service_slots"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_get_api_v1_appointment_settings_month_availability_doctoruuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_get_api_v1_appointment_slots"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_get_api_v1_appointment_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L457",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_get_api_v1_appointment_uuid_events"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L260",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_get_api_v1_appointments_doctor_doctoruuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L302",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_get_api_v1_appointments_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L503",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_get_api_v1_my_appointment_patient_lookup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L425",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_get_api_v1_my_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L337",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_patch_api_v1_appointment_uuid_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_post_api_v1_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L497",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_post_api_v1_appointment_uuid_confirm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L382",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_post_api_v1_my_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L276",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_appointment_api",
      "target": "api_appointment_single_appointment_access_model"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_slots",
      "target": "api_appointment_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_slots",
      "target": "api_appointment_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_slots",
      "target": "api_appointment_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_service_slots",
      "target": "api_appointment_errors_107"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_service_slots",
      "target": "api_appointment_query_parameters_81"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_service_slots",
      "target": "api_appointment_response_200_90"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_booking_services_doctoruuid",
      "target": "api_appointment_errors_135"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_booking_services_doctoruuid",
      "target": "api_appointment_response_200_119"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_settings_month_availability_doctoruuid",
      "target": "api_appointment_errors_185"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_settings_month_availability_doctoruuid",
      "target": "api_appointment_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_settings_month_availability_doctoruuid",
      "target": "api_appointment_query_parameters_153"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_settings_month_availability_doctoruuid",
      "target": "api_appointment_response_200_163"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L275",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_post_api_v1_appointment",
      "target": "api_appointment_errors_275"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_post_api_v1_appointment",
      "target": "api_appointment_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_post_api_v1_appointment",
      "target": "api_appointment_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L374",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_uuid",
      "target": "api_appointment_errors_374"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L320",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_uuid",
      "target": "api_appointment_path_parameters_320"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L325",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_uuid",
      "target": "api_appointment_response_200_325"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L363",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_uuid",
      "target": "api_appointment_\u0627\u0646\u062a\u062e\u0627\u0628_\u0628\u06cc\u0645\u0647_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L434",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointments_doctor_doctoruuid",
      "target": "api_appointment_errors_434"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L393",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointments_doctor_doctoruuid",
      "target": "api_appointment_path_parameters_393"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L398",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointments_doctor_doctoruuid",
      "target": "api_appointment_query_parameters_398"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L417",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointments_doctor_doctoruuid",
      "target": "api_appointment_response_200_417"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L471",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointments_user",
      "target": "api_appointment_errors_471"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L449",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointments_user",
      "target": "api_appointment_query_parameters_449"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L454",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointments_user",
      "target": "api_appointment_response_200_454"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L523",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_patch_api_v1_appointment_uuid_status",
      "target": "api_appointment_errors_523"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L488",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_patch_api_v1_appointment_uuid_status",
      "target": "api_appointment_path_parameters_488"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L348",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_patch_api_v1_appointment_uuid_status",
      "target": "api_appointment_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L520",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_patch_api_v1_appointment_uuid_status",
      "target": "api_appointment_response_200_520"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L640",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_post_api_v1_appointment_uuid_confirm",
      "target": "api_appointment_errors_640"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L543",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_post_api_v1_appointment_uuid_confirm",
      "target": "api_appointment_request_body_543"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L602",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_post_api_v1_appointment_uuid_confirm",
      "target": "api_appointment_response_200_602"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L526",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_post_api_v1_appointment_uuid_confirm",
      "target": "api_appointment_what_happens_on_the_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L687",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_uuid_events",
      "target": "api_appointment_errors_687"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L665",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_uuid_events",
      "target": "api_appointment_path_parameters_665"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L670",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_appointment_uuid_events",
      "target": "api_appointment_response_200_670"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L415",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_post_api_v1_my_appointment",
      "target": "api_appointment_error_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L715",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_post_api_v1_my_appointment",
      "target": "api_appointment_request_body_715"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L743",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_post_api_v1_my_appointment",
      "target": "api_appointment_response_201_743"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L802",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_my_appointment_patient_lookup",
      "target": "api_appointment_error_responses_802"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L775",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_my_appointment_patient_lookup",
      "target": "api_appointment_query_parameters_775"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L516",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_my_appointment_patient_lookup",
      "target": "api_appointment_response_200_\u06cc\u0627\u0641\u062a_\u0634\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L530",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_my_appointment_patient_lookup",
      "target": "api_appointment_response_200_\u06cc\u0627\u0641\u062a_\u0646\u0634\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L740",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_my_appointments",
      "target": "api_appointment_get_api_v1_my_appointments_today_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L835",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_my_appointments",
      "target": "api_appointment_query_parameters_835"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/appointment.md",
      "source_location": "L844",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_appointment_get_api_v1_my_appointments",
      "target": "api_appointment_response_200_844"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth",
      "target": "api_auth_authentication_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth",
      "target": "api_captcha"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L344",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth",
      "target": "api_staff"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L254",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard",
      "target": "api_auth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L484",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_delete_api_v1_notification_mobile_target"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L458",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_get_api_v1_notification_mobile_target"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_get_oauth_userinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L369",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_notification_mobile_otp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L325",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_api_v1_auth_switch_context"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L377",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_api_v1_notification_mobile_request_otp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L420",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_api_v1_notification_mobile_verify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L537",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_api_v1_pre_registration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L632",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_api_v1_user_change_password"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_api_v1_user_login"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L584",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_api_v1_user_otp_login"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_api_v1_user_register"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L620",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_api_v1_user_reset_password"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_api_v1_user_send_code"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_api_v1_user_verify_code"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L508",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_oauth_logout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_oauth_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_authentication_api",
      "target": "api_auth_post_oauth_token_refresh"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_send_code",
      "target": "api_auth_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_send_code",
      "target": "api_auth_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_send_code",
      "target": "api_auth_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_verify_code",
      "target": "api_auth_errors_82"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_verify_code",
      "target": "api_auth_request_body_55"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_verify_code",
      "target": "api_auth_response_200_68"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_register",
      "target": "api_auth_errors_122"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_register",
      "target": "api_auth_request_body_98"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_register",
      "target": "api_auth_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_login",
      "target": "api_auth_errors_162"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_login",
      "target": "api_auth_request_body_136"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_login",
      "target": "api_auth_response_200_149"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_oauth_token",
      "target": "api_auth_errors_204"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_oauth_token",
      "target": "api_auth_request_body_177"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_oauth_token",
      "target": "api_auth_response_200_190"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_oauth_token_refresh",
      "target": "api_auth_errors_240"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L220",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_oauth_token_refresh",
      "target": "api_auth_request_body_220"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_oauth_token_refresh",
      "target": "api_auth_response_200_229"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L369",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_get_oauth_userinfo",
      "target": "api_auth_errors_369"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_get_oauth_userinfo",
      "target": "api_auth_headers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_get_oauth_userinfo",
      "target": "api_auth_response_200_258"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L411",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_auth_switch_context",
      "target": "api_auth_errors_411"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L382",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_auth_switch_context",
      "target": "api_auth_request_body_382"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L393",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_auth_switch_context",
      "target": "api_auth_response_200_393"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L458",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_notification_mobile_request_otp",
      "target": "api_auth_errors_458"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L413",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_notification_mobile_request_otp",
      "target": "api_auth_notes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L434",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_notification_mobile_request_otp",
      "target": "api_auth_request_body_434"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L447",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_notification_mobile_request_otp",
      "target": "api_auth_response_200_447"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L501",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_notification_mobile_verify",
      "target": "api_auth_errors_501"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L477",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_notification_mobile_verify",
      "target": "api_auth_request_body_477"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L490",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_notification_mobile_verify",
      "target": "api_auth_response_200_490"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L528",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_get_api_v1_notification_mobile_target",
      "target": "api_auth_errors_528"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L516",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_get_api_v1_notification_mobile_target",
      "target": "api_auth_response_200_516"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L552",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_delete_api_v1_notification_mobile_target",
      "target": "api_auth_errors_552"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L542",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_delete_api_v1_notification_mobile_target",
      "target": "api_auth_response_200_542"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L565",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_oauth_logout",
      "target": "api_auth_request_body_565"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L576",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_oauth_logout",
      "target": "api_auth_response_200_576"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L576",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_pre_registration",
      "target": "api_auth_error_codes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L596",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_pre_registration",
      "target": "api_auth_request_body_596"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L621",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_pre_registration",
      "target": "api_auth_response_200_621"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L663",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_otp_login",
      "target": "api_auth_error_codes_663"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L643",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_otp_login",
      "target": "api_auth_request_body_643"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L652",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_otp_login",
      "target": "api_auth_response_200_652"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L697",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_change_password",
      "target": "api_auth_errors_697"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L679",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_change_password",
      "target": "api_auth_request_body_679"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L692",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_change_password",
      "target": "api_auth_response_200_692"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L732",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_reset_password",
      "target": "api_auth_error_codes_732"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L711",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_reset_password",
      "target": "api_auth_request_body_711"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/auth.md",
      "source_location": "L724",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_auth_post_api_v1_user_reset_password",
      "target": "api_auth_response_200_724"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing",
      "target": "api_billing_billing_api_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0641\u0627\u0632_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0628\u06cc\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing",
      "target": "api_billing_claims_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f5"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing",
      "target": "api_insurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing",
      "target": "api_patient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_billing_api_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0641\u0627\u0632_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0628\u06cc\u0645\u0647",
      "target": "api_billing_get_api_v1_billing_invoices_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_billing_api_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0641\u0627\u0632_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0628\u06cc\u0645\u0647",
      "target": "api_billing_post_api_v1_billing_invoices"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_billing_api_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0641\u0627\u0632_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0628\u06cc\u0645\u0647",
      "target": "api_billing_post_api_v1_billing_invoices_uuid_finalize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_billing_api_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0641\u0627\u0632_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0628\u06cc\u0645\u0647",
      "target": "api_billing_\u0645\u0637\u0627\u0644\u0628\u0647_\u062e\u0648\u062f\u06a9\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_billing_api_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0641\u0627\u0632_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0628\u06cc\u0645\u0647",
      "target": "api_billing_\u0646\u06a9\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_billing_api_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0641\u0627\u0632_\u06f4_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0628\u06cc\u0645\u0647",
      "target": "api_billing_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_invoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_claims_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f5",
      "target": "api_billing_get_api_v1_billing_claims"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_claims_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f5",
      "target": "api_billing_get_api_v1_billing_claims_by_patient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_claims_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f5",
      "target": "api_billing_get_api_v1_billing_claims_by_patient_patientuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_claims_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f5",
      "target": "api_billing_get_api_v1_billing_reports_insurance_debt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_claims_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f5",
      "target": "api_billing_get_api_v1_my_billing_patients_patientuuid_invoices"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_claims_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f5",
      "target": "api_billing_get_api_v1_my_billing_payments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L357",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_claims_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f5",
      "target": "api_billing_get_api_v1_my_billing_payments_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_claims_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f5",
      "target": "api_billing_post_api_v1_billing_claims"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_claims_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f5",
      "target": "api_billing_post_api_v1_billing_claims_uuid_action"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_claims_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f5",
      "target": "api_billing_\u0627\u0631\u0633\u0627\u0644_\u0645\u0637\u0627\u0644\u0628\u0647_claimsubmitter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/billing.md",
      "source_location": "L275",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_billing_claims_\u0645\u0637\u0627\u0644\u0628\u0627\u062a_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f5",
      "target": "api_billing_\u062c\u0631\u06cc\u0627\u0646_\u0635\u062f\u0648\u0631_\u0641\u0627\u06a9\u062a\u0648\u0631_\u062f\u0631_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog",
      "target": "api_blog_blog_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_delete_api_v1_blog_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L286",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_get_api_v1_admin_blog_review_queue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_get_api_v1_admin_blog_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_get_api_v1_admin_blogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_get_api_v1_blog_slug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_get_api_v1_blogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_get_api_v1_blogs_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L271",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_medical_review_gate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_patch_api_v1_blog_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L330",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_post_api_v1_admin_blog_uuid_review"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_post_api_v1_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_post_file_upload_clinic_pro_blog_field_image"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_representative_blog_scoped_to_one_representative"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_scheduled_publishing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L533",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_blog_api",
      "target": "api_blog_\u0628\u0627\u0637\u0644_\u0633\u0627\u0632\u06cc_\u06a9\u0634_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_webhook_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_blogs",
      "target": "api_blog_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_blogs",
      "target": "api_blog_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_blogs",
      "target": "api_blog_\u0641\u06cc\u0644\u062f_city_\u0634\u0647\u0631_\u067e\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_response_200",
      "target": "api_blog_\u0686\u0631\u0627_\u0641\u06cc\u0644\u062a\u0631_tag_\u0642\u0628\u0644\u0627_\u0647\u0645\u06cc\u0634\u0647_\u062e\u0627\u0644\u06cc_\u0628\u0631\u0645\u06cc_\u06af\u0634\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_blogs_tags",
      "target": "api_blog_query_parameters_86"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_blogs_tags",
      "target": "api_blog_response_200_91"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_admin_blogs",
      "target": "api_blog_query_parameters_121"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_admin_blogs",
      "target": "api_blog_response_200_129"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_blog_slug",
      "target": "api_blog_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_blog_slug",
      "target": "api_blog_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_blog_slug",
      "target": "api_blog_query_parameters_145"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_blog_slug",
      "target": "api_blog_response_200_152"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L264",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_admin_blog_uuid",
      "target": "api_blog_errors_264"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_admin_blog_uuid",
      "target": "api_blog_path_parameters_215"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_admin_blog_uuid",
      "target": "api_blog_response_200_\u062e\u0631\u0648\u062c\u06cc_\u0648\u0627\u0642\u0639\u06cc_curl_\u0631\u0648\u06cc_\u067e\u06cc\u0634_\u0646\u0648\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L346",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_post_api_v1_blog",
      "target": "api_blog_errors_346"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_post_api_v1_blog",
      "target": "api_blog_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_post_api_v1_blog",
      "target": "api_blog_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L385",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_patch_api_v1_blog_uuid",
      "target": "api_blog_errors_385"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L361",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_patch_api_v1_blog_uuid",
      "target": "api_blog_path_parameters_361"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L366",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_patch_api_v1_blog_uuid",
      "target": "api_blog_request_body_application_json_366"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L382",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_patch_api_v1_blog_uuid",
      "target": "api_blog_response_200_382"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L412",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_representative_blog_scoped_to_one_representative",
      "target": "api_blog_errors_412"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L478",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_admin_blog_review_queue",
      "target": "api_blog_errors_478"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L448",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_admin_blog_review_queue",
      "target": "api_blog_query_parameters_448"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L454",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_get_api_v1_admin_blog_review_queue",
      "target": "api_blog_response_200_454"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L516",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_post_api_v1_admin_blog_uuid_review",
      "target": "api_blog_errors_516"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L492",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_post_api_v1_admin_blog_uuid_review",
      "target": "api_blog_path_parameters_492"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L497",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_post_api_v1_admin_blog_uuid_review",
      "target": "api_blog_request_body_application_json_497"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L513",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_post_api_v1_admin_blog_uuid_review",
      "target": "api_blog_response_200_513"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L537",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_delete_api_v1_blog_uuid",
      "target": "api_blog_errors_537"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L532",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_delete_api_v1_blog_uuid",
      "target": "api_blog_response_200_532"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L574",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_post_file_upload_clinic_pro_blog_field_image",
      "target": "api_blog_errors_574"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_post_file_upload_clinic_pro_blog_field_image",
      "target": "api_blog_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L560",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_post_file_upload_clinic_pro_blog_field_image",
      "target": "api_blog_response_200_560"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L572",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_\u0628\u0627\u0637\u0644_\u0633\u0627\u0632\u06cc_\u06a9\u0634_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_webhook_\u062e\u0631\u0648\u062c\u06cc",
      "target": "api_blog_\u0631\u0641\u062a\u0627\u0631_\u062e\u0637\u0627_fail_open"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L547",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_\u0628\u0627\u0637\u0644_\u0633\u0627\u0632\u06cc_\u06a9\u0634_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_webhook_\u062e\u0631\u0648\u062c\u06cc",
      "target": "api_blog_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u062e\u0631\u0648\u062c\u06cc_\u0645\u0635\u0631\u0641_\u06a9\u0646\u0646\u062f\u0647_nobat724_front"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/blog.md",
      "source_location": "L565",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_blog_\u0628\u0627\u0637\u0644_\u0633\u0627\u0632\u06cc_\u06a9\u0634_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_webhook_\u062e\u0631\u0648\u062c\u06cc",
      "target": "api_blog_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/captcha.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_captcha",
      "target": "api_captcha_captcha_api_altcha"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating",
      "target": "api_captcha"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/captcha.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_captcha_captcha_api_altcha",
      "target": "api_captcha_get_api_v1_altcha_challenge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/captcha.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_captcha_captcha_api_altcha",
      "target": "api_captcha_get_api_v1_altcha_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/captcha.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_captcha_captcha_api_altcha",
      "target": "api_captcha_\u0627\u0639\u0645\u0627\u0644_\u06a9\u067e\u0686\u0627_\u0631\u0648\u06cc_endpoint\u0647\u0627\u06cc_\u0645\u062d\u0627\u0641\u0638\u062a_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/captcha.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_captcha_captcha_api_altcha",
      "target": "api_captcha_\u0627\u0645\u0646\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/captcha.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_captcha_get_api_v1_altcha_challenge",
      "target": "api_captcha_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/captcha.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_captcha_get_api_v1_altcha_config",
      "target": "api_captcha_response_200_38"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/captcha.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_captcha_\u0627\u0639\u0645\u0627\u0644_\u06a9\u067e\u0686\u0627_\u0631\u0648\u06cc_endpoint\u0647\u0627\u06cc_\u0645\u062d\u0627\u0641\u0638\u062a_\u0634\u062f\u0647",
      "target": "api_captcha_\u062e\u0637\u0627\u06cc_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u06a9\u067e\u0686\u0627_422"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/category-import.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_category_import",
      "target": "api_category_import_category_import_export_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service",
      "target": "api_category_import"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L465",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance",
      "target": "api_category_import"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location",
      "target": "api_category_import"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty",
      "target": "api_category_import"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag",
      "target": "api_category_import"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/category-import.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_category_import_category_import_export_api",
      "target": "api_category_import_get_api_v1_admin_categories_bundle_export"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/category-import.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_category_import_category_import_export_api",
      "target": "api_category_import_post_api_v1_admin_categories_bundle_import"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/category-import.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_category_import_category_import_export_api",
      "target": "api_category_import_seeding_a_from_scratch_database"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/category-import.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_category_import_get_api_v1_admin_categories_bundle_export",
      "target": "api_category_import_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/category-import.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_category_import_get_api_v1_admin_categories_bundle_export",
      "target": "api_category_import_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/category-import.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_category_import_post_api_v1_admin_categories_bundle_import",
      "target": "api_category_import_errors_111"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/category-import.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_category_import_post_api_v1_admin_categories_bundle_import",
      "target": "api_category_import_per_row_validation_rules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/category-import.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_category_import_post_api_v1_admin_categories_bundle_import",
      "target": "api_category_import_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/category-import.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_category_import_post_api_v1_admin_categories_bundle_import",
      "target": "api_category_import_response_200_95"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/category-import.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_category_import_post_api_v1_admin_categories_bundle_import",
      "target": "api_category_import_response_422_validation_failed_nothing_written"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation",
      "target": "api_clinic_invitation_clinic_doctor_invitation_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_clinic_doctor_invitation_api",
      "target": "api_clinic_invitation_account_provisioning"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L454",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_clinic_doctor_invitation_api",
      "target": "api_clinic_invitation_console_app_invitations_repair"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_clinic_doctor_invitation_api",
      "target": "api_clinic_invitation_delete_api_v1_admin_clinic_invitation_invuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_clinic_doctor_invitation_api",
      "target": "api_clinic_invitation_get_api_v1_admin_clinic_uuid_invitations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_clinic_doctor_invitation_api",
      "target": "api_clinic_invitation_get_api_v1_clinic_invitation_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L318",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_clinic_doctor_invitation_api",
      "target": "api_clinic_invitation_get_api_v1_doctor_invitations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_clinic_doctor_invitation_api",
      "target": "api_clinic_invitation_patch_api_v1_admin_clinic_invitation_invuuid_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_clinic_doctor_invitation_api",
      "target": "api_clinic_invitation_post_api_v1_admin_clinic_invitation_invuuid_resend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_clinic_doctor_invitation_api",
      "target": "api_clinic_invitation_post_api_v1_admin_clinic_uuid_invite_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L262",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_clinic_doctor_invitation_api",
      "target": "api_clinic_invitation_post_api_v1_clinic_invitation_token_accept"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_clinic_doctor_invitation_api",
      "target": "api_clinic_invitation_post_api_v1_clinic_invitation_token_reject"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L353",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_clinic_doctor_invitation_api",
      "target": "api_clinic_invitation_post_api_v1_doctor_invitation_invuuid_respond"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L392",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_clinic_doctor_invitation_api",
      "target": "api_clinic_invitation_web_pages_html_twig_sms_link_target"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_admin_clinic_uuid_invite_doctor",
      "target": "api_clinic_invitation_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_admin_clinic_uuid_invite_doctor",
      "target": "api_clinic_invitation_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_admin_clinic_uuid_invite_doctor",
      "target": "api_clinic_invitation_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_admin_clinic_uuid_invite_doctor",
      "target": "api_clinic_invitation_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_get_api_v1_admin_clinic_uuid_invitations",
      "target": "api_clinic_invitation_errors_135"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_get_api_v1_admin_clinic_uuid_invitations",
      "target": "api_clinic_invitation_path_parameters_89"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_get_api_v1_admin_clinic_uuid_invitations",
      "target": "api_clinic_invitation_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_get_api_v1_admin_clinic_uuid_invitations",
      "target": "api_clinic_invitation_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_admin_clinic_invitation_invuuid_resend",
      "target": "api_clinic_invitation_errors_163"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_admin_clinic_invitation_invuuid_resend",
      "target": "api_clinic_invitation_path_parameters_150"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_admin_clinic_invitation_invuuid_resend",
      "target": "api_clinic_invitation_response_200_155"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_patch_api_v1_admin_clinic_invitation_invuuid_status",
      "target": "api_clinic_invitation_errors_204"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_patch_api_v1_admin_clinic_invitation_invuuid_status",
      "target": "api_clinic_invitation_path_parameters_178"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_patch_api_v1_admin_clinic_invitation_invuuid_status",
      "target": "api_clinic_invitation_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_patch_api_v1_admin_clinic_invitation_invuuid_status",
      "target": "api_clinic_invitation_response_200_196"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_delete_api_v1_admin_clinic_invitation_invuuid",
      "target": "api_clinic_invitation_errors_236"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L221",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_delete_api_v1_admin_clinic_invitation_invuuid",
      "target": "api_clinic_invitation_path_parameters_221"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_delete_api_v1_admin_clinic_invitation_invuuid",
      "target": "api_clinic_invitation_response_200_226"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L282",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_get_api_v1_clinic_invitation_token",
      "target": "api_clinic_invitation_errors_282"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_get_api_v1_clinic_invitation_token",
      "target": "api_clinic_invitation_path_parameters_251"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_get_api_v1_clinic_invitation_token",
      "target": "api_clinic_invitation_response_200_256"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L310",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_clinic_invitation_token_accept",
      "target": "api_clinic_invitation_errors_310"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L297",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_clinic_invitation_token_accept",
      "target": "api_clinic_invitation_path_parameters_297"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L302",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_clinic_invitation_token_accept",
      "target": "api_clinic_invitation_response_200_302"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L337",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_clinic_invitation_token_reject",
      "target": "api_clinic_invitation_errors_337"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L324",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_clinic_invitation_token_reject",
      "target": "api_clinic_invitation_path_parameters_324"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L329",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_clinic_invitation_token_reject",
      "target": "api_clinic_invitation_response_200_329"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L373",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_get_api_v1_doctor_invitations",
      "target": "api_clinic_invitation_errors_373"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L351",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_get_api_v1_doctor_invitations",
      "target": "api_clinic_invitation_response_200_351"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L409",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_doctor_invitation_invuuid_respond",
      "target": "api_clinic_invitation_errors_409"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L388",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_doctor_invitation_invuuid_respond",
      "target": "api_clinic_invitation_path_parameters_388"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L393",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_doctor_invitation_invuuid_respond",
      "target": "api_clinic_invitation_request_body_393"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L401",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_post_api_v1_doctor_invitation_invuuid_respond",
      "target": "api_clinic_invitation_response_200_401"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L396",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_web_pages_html_twig_sms_link_target",
      "target": "api_clinic_invitation_get_i_token_and_alias_get_clinic_invitation_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-invitation.md",
      "source_location": "L404",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_invitation_web_pages_html_twig_sms_link_target",
      "target": "api_clinic_invitation_post_clinic_invitation_token_respond"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services",
      "target": "api_clinic_services_clinic_services_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services",
      "target": "api_insurance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services",
      "target": "api_inventory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services",
      "target": "api_secretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L508",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient",
      "target": "api_clinic_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_delete_api_v1_service_item_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_delete_api_v1_service_section_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_get_api_v1_service_categories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_get_api_v1_service_item_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_get_api_v1_service_item_uuid_audit_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_get_api_v1_service_items"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_get_api_v1_service_items_sectionuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_get_api_v1_service_sections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L334",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_owner_resolution_2026_07"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_patch_api_v1_service_item_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_patch_api_v1_service_section_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_post_api_v1_service_item"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_post_api_v1_service_section"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_clinic_services_api",
      "target": "api_clinic_services_\u062a\u0639\u0631\u0641\u0647_\u06cc_\u0646\u0633\u062e\u0647_\u062f\u0627\u0631_\u0633\u0627\u0644\u0627\u0646\u0647_tariff_\u0641\u0627\u0632_\u06f3_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_\u062a\u0639\u0631\u0641\u0647_\u06cc_\u0646\u0633\u062e\u0647_\u062f\u0627\u0631_\u0633\u0627\u0644\u0627\u0646\u0647_tariff_\u0641\u0627\u0632_\u06f3_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628",
      "target": "api_clinic_services_get_api_v1_service_items_uuid_tariffs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic-services.md",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_services_\u062a\u0639\u0631\u0641\u0647_\u06cc_\u0646\u0633\u062e\u0647_\u062f\u0627\u0631_\u0633\u0627\u0644\u0627\u0646\u0647_tariff_\u0641\u0627\u0632_\u06f3_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628",
      "target": "api_clinic_services_put_api_v1_service_items_uuid_tariffs_year"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic",
      "target": "api_clinic_clinic_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L311",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic",
      "target": "api_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L411",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_api",
      "target": "api_clinic_clinic_address_management"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L341",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_api",
      "target": "api_clinic_clinic_doctor_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L314",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_api",
      "target": "api_clinic_delete_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L401",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_api",
      "target": "api_clinic_get_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L367",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_api",
      "target": "api_clinic_get_api_v1_admin_clinic_clinicuuid_doctor_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_api",
      "target": "api_clinic_get_api_v1_clinic_doctor_list_clinicuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_api",
      "target": "api_clinic_get_api_v1_clinic_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_api",
      "target": "api_clinic_get_api_v1_clinics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L425",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_api",
      "target": "api_clinic_patch_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_api",
      "target": "api_clinic_patch_api_v1_clinic_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_api",
      "target": "api_clinic_post_api_v1_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L339",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_api",
      "target": "api_clinic_post_file_upload_clinic_pro_clinic_field_clinic_logo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L374",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_api",
      "target": "api_clinic_post_file_upload_clinic_pro_clinic_field_image_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_post_api_v1_clinic",
      "target": "api_clinic_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_post_api_v1_clinic",
      "target": "api_clinic_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_post_api_v1_clinic",
      "target": "api_clinic_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_clinic_uuid",
      "target": "api_clinic_errors_176"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_clinic_uuid",
      "target": "api_clinic_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_clinic_uuid",
      "target": "api_clinic_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_clinic_uuid",
      "target": "api_clinic_\u0645\u0639\u0646\u0627\u06cc_is_active"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_clinic_uuid",
      "target": "api_clinic_\u0646\u0627\u0645_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_patch_api_v1_clinic_uuid",
      "target": "api_clinic_errors_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_patch_api_v1_clinic_uuid",
      "target": "api_clinic_path_parameters_190"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_patch_api_v1_clinic_uuid",
      "target": "api_clinic_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_patch_api_v1_clinic_uuid",
      "target": "api_clinic_response_200_198"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_clinics",
      "target": "api_clinic_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_clinics",
      "target": "api_clinic_response_200_229"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L342",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_clinic_doctor_list_clinicuuid",
      "target": "api_clinic_errors_342"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L280",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_clinic_doctor_list_clinicuuid",
      "target": "api_clinic_path_parameters_280"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L285",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_clinic_doctor_list_clinicuuid",
      "target": "api_clinic_query_parameters_285"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L301",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_clinic_doctor_list_clinicuuid",
      "target": "api_clinic_response_200_301"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L366",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_delete_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid",
      "target": "api_clinic_errors_366"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L355",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_delete_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid",
      "target": "api_clinic_path_parameters_355"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L361",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_delete_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid",
      "target": "api_clinic_response_200_361"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L435",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_admin_clinic_clinicuuid_doctor_permissions",
      "target": "api_clinic_errors_435"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L416",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_admin_clinic_clinicuuid_doctor_permissions",
      "target": "api_clinic_response_200_416"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L459",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid_permissions",
      "target": "api_clinic_errors_459"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L450",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid_permissions",
      "target": "api_clinic_path_parameters_450"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L456",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid_permissions",
      "target": "api_clinic_response_200_456"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L490",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_patch_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid_permissions",
      "target": "api_clinic_errors_490"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L474",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_patch_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid_permissions",
      "target": "api_clinic_request_body_474"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L487",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_patch_api_v1_admin_clinic_clinicuuid_doctor_doctoruuid_permissions",
      "target": "api_clinic_response_200_487"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L527",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_post_file_upload_clinic_pro_clinic_field_clinic_logo",
      "target": "api_clinic_errors_527"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L345",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_post_file_upload_clinic_pro_clinic_field_clinic_logo",
      "target": "api_clinic_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L513",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_post_file_upload_clinic_pro_clinic_field_clinic_logo",
      "target": "api_clinic_response_200_513"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L564",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_post_file_upload_clinic_pro_clinic_field_image_clinic",
      "target": "api_clinic_errors_564"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L541",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_post_file_upload_clinic_pro_clinic_field_image_clinic",
      "target": "api_clinic_request_541"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L548",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_post_file_upload_clinic_pro_clinic_field_image_clinic",
      "target": "api_clinic_response_200_548"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L497",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_address_management",
      "target": "api_clinic_delete_api_v1_clinic_clinicuuid_address_addressuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L413",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_address_management",
      "target": "api_clinic_get_api_v1_clinic_clinicuuid_addresses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L484",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_address_management",
      "target": "api_clinic_patch_api_v1_clinic_clinicuuid_address_addressuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L442",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_address_management",
      "target": "api_clinic_post_api_v1_clinic_clinicuuid_address"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L514",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_clinic_address_management",
      "target": "api_clinic_removed_endpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L580",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_get_api_v1_clinic_clinicuuid_addresses",
      "target": "api_clinic_response_200_580"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L637",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_post_api_v1_clinic_clinicuuid_address",
      "target": "api_clinic_errors_637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L609",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_post_api_v1_clinic_clinicuuid_address",
      "target": "api_clinic_request_609"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L632",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_post_api_v1_clinic_clinicuuid_address",
      "target": "api_clinic_response_201_632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L651",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_patch_api_v1_clinic_clinicuuid_address_addressuuid",
      "target": "api_clinic_response_200_651"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/clinic.md",
      "source_location": "L666",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_clinic_delete_api_v1_clinic_clinicuuid_address_addressuuid",
      "target": "api_clinic_errors_666"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard",
      "target": "api_dashboard_dashboard_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/staff.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_staff",
      "target": "api_dashboard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L273",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_dashboard_api",
      "target": "api_dashboard_doctor_dashboard_is_context_scoped_2026_07"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_dashboard_api",
      "target": "api_dashboard_get_api_v1_admin_dashboard_charts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_dashboard_api",
      "target": "api_dashboard_get_api_v1_dashboard_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_dashboard_api",
      "target": "api_dashboard_get_api_v1_dashboard_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_dashboard_api",
      "target": "api_dashboard_get_api_v1_dashboard_secretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_dashboard_api",
      "target": "api_dashboard_get_api_v1_dashboard_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_get_api_v1_dashboard_clinic",
      "target": "api_dashboard_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_get_api_v1_dashboard_clinic",
      "target": "api_dashboard_query_params"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_get_api_v1_dashboard_clinic",
      "target": "api_dashboard_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_get_api_v1_dashboard_doctor",
      "target": "api_dashboard_errors_183"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_get_api_v1_dashboard_doctor",
      "target": "api_dashboard_query_params_112"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_get_api_v1_dashboard_doctor",
      "target": "api_dashboard_response_200_122"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_get_api_v1_dashboard_secretary",
      "target": "api_dashboard_errors_237"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_get_api_v1_dashboard_secretary",
      "target": "api_dashboard_response_200_197"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L296",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_get_api_v1_dashboard_staff",
      "target": "api_dashboard_errors_296"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_get_api_v1_dashboard_staff",
      "target": "api_dashboard_response_200_\u062e\u0631\u0648\u062c\u06cc_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L316",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_get_api_v1_admin_dashboard_charts",
      "target": "api_dashboard_query_params_316"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/dashboard.md",
      "source_location": "L323",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_dashboard_get_api_v1_admin_dashboard_charts",
      "target": "api_dashboard_response_200_323"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/discount.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_discount",
      "target": "api_discount_discount_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/discount.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_discount_discount_api",
      "target": "api_discount_delete_api_v1_admin_discount_rules_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/discount.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_discount_discount_api",
      "target": "api_discount_get_api_v1_admin_discount_rules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/discount.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_discount_discount_api",
      "target": "api_discount_get_api_v1_session_uuid_discount_suggestions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/discount.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_discount_discount_api",
      "target": "api_discount_patch_api_v1_admin_discount_rules_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/discount.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_discount_discount_api",
      "target": "api_discount_post_api_v1_admin_discount_rules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/discount.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_discount_discount_api",
      "target": "api_discount_rule_types_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/discount.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_discount_get_api_v1_admin_discount_rules",
      "target": "api_discount_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/discount.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_discount_post_api_v1_admin_discount_rules",
      "target": "api_discount_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/discount.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_discount_post_api_v1_admin_discount_rules",
      "target": "api_discount_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/discount.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_discount_post_api_v1_admin_discount_rules",
      "target": "api_discount_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/discount.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_discount_get_api_v1_session_uuid_discount_suggestions",
      "target": "api_discount_errors_88"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/discount.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_discount_get_api_v1_session_uuid_discount_suggestions",
      "target": "api_discount_response_200_68"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim",
      "target": "api_doctor_claim_doctor_profile_claim_api_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim_doctor_profile_claim_api_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0634\u062f\u0647",
      "target": "api_doctor_claim_env_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim_doctor_profile_claim_api_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0634\u062f\u0647",
      "target": "api_doctor_claim_get_api_v1_admin_doctor_claims"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim_doctor_profile_claim_api_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0634\u062f\u0647",
      "target": "api_doctor_claim_get_api_v1_doctor_uuid_claim_info"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim_doctor_profile_claim_api_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0634\u062f\u0647",
      "target": "api_doctor_claim_post_api_v1_admin_doctors_uuid_transfer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim_doctor_profile_claim_api_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0634\u062f\u0647",
      "target": "api_doctor_claim_post_api_v1_doctor_uuid_claim"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim_doctor_profile_claim_api_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0634\u062f\u0647",
      "target": "api_doctor_claim_\u062a\u0633\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim_doctor_profile_claim_api_\u062a\u0635\u0627\u062d\u0628_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0634\u062f\u0647",
      "target": "api_doctor_claim_\u0686\u0631\u062e\u0647_\u0648\u0636\u0639\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim_get_api_v1_doctor_uuid_claim_info",
      "target": "api_doctor_claim_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim_post_api_v1_doctor_uuid_claim",
      "target": "api_doctor_claim_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim_post_api_v1_doctor_uuid_claim",
      "target": "api_doctor_claim_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim_post_api_v1_doctor_uuid_claim",
      "target": "api_doctor_claim_response_200_78"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim_post_api_v1_doctor_uuid_claim",
      "target": "api_doctor_claim_\u0645\u0631\u0627\u062d\u0644_\u0633\u0631\u0648\u0631_\u0627\u062a\u0645\u06cc\u06a9_\u0636\u062f_race"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-claim.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_claim_get_api_v1_admin_doctor_claims",
      "target": "api_doctor_claim_response_200_paginated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import",
      "target": "api_doctor_import_doctor_import_irimc_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_doctor_import_irimc_api",
      "target": "api_doctor_import_idempotency"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_doctor_import_irimc_api",
      "target": "api_doctor_import_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_doctor_import_irimc_api",
      "target": "api_doctor_import_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_doctor_import_irimc_api",
      "target": "api_doctor_import_\u0622\u062f\u0631\u0633_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u0645\u0637\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_doctor_import_irimc_api",
      "target": "api_doctor_import_\u0627\u0646\u062a\u0642\u0627\u0644_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u0628\u0647_\u067e\u0632\u0634\u06a9_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_doctor_import_irimc_api",
      "target": "api_doctor_import_\u0639\u06a9\u0633_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_doctor_import_irimc_api",
      "target": "api_doctor_import_\u0645\u062f\u0644_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u0633\u062a\u0648\u0646_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_doctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_doctor_import_irimc_api",
      "target": "api_doctor_import_\u06a9\u0627\u0631\u0628\u0631_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0648_\u0686\u0631\u062e\u0647_\u0639\u0645\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_response",
      "target": "api_doctor_import_200_ok_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u0634\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_response",
      "target": "api_doctor_import_200_ok_\u0631\u062f_\u0628\u0647_\u062f\u0644\u06cc\u0644_\u062a\u0635\u0627\u062d\u0628_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_response",
      "target": "api_doctor_import_200_ok_\u0631\u062f_\u0628\u0647_\u062f\u0644\u06cc\u0644_\u06a9\u062f_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u062a\u06a9\u0631\u0627\u0631\u06cc_\u0628\u0627_\u0645\u0646\u0628\u0639_\u062f\u06cc\u06af\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_response",
      "target": "api_doctor_import_201_created_\u0633\u0627\u062e\u062a\u0647_\u0634\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_response",
      "target": "api_doctor_import_422_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_\u06a9\u0627\u0631\u0628\u0631_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0648_\u0686\u0631\u062e\u0647_\u0639\u0645\u0631",
      "target": "api_doctor_import_\u062a\u0631\u0645\u06cc\u0645_\u062f\u0627\u062f\u0647_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0634\u062f\u0647_\u06cc\u06a9_\u06a9\u0627\u0645\u0646\u062f_\u0628\u0631\u0627\u06cc_\u0647\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L263",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_\u06a9\u0627\u0631\u0628\u0631_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0648_\u0686\u0631\u062e\u0647_\u0639\u0645\u0631",
      "target": "api_doctor_import_\u062d\u0630\u0641_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u0634\u062f\u0647_claim_\u0646\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L311",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_\u06a9\u0627\u0631\u0628\u0631_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0648_\u0686\u0631\u062e\u0647_\u0639\u0645\u0631",
      "target": "api_doctor_import_\u062e\u0644\u0627\u0635\u0647_\u062a\u0641\u0627\u0648\u062a_\u062f\u0648_\u06a9\u0627\u0645\u0646\u062f_\u062d\u0630\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_\u06a9\u0627\u0631\u0628\u0631_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0648_\u0686\u0631\u062e\u0647_\u0639\u0645\u0631",
      "target": "api_doctor_import_\u0644\u0627\u06af\u06cc\u0646_\u0633\u0631\u0648\u06cc\u0633\u06cc_captcha"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-import.md",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_import_\u06a9\u0627\u0631\u0628\u0631_\u0633\u06cc\u0633\u062a\u0645\u06cc_\u0648_\u0686\u0631\u062e\u0647_\u0639\u0645\u0631",
      "target": "api_doctor_import_\u067e\u0627\u06a9_\u0633\u0627\u0632\u06cc_\u06a9\u0627\u0645\u0644_\u0628\u0631\u0627\u06cc_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service",
      "target": "api_doctor_service_doctor_service_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_doctor_service_api",
      "target": "api_doctor_service_bulk_import_export"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_doctor_service_api",
      "target": "api_doctor_service_delete_api_v1_admin_doctor_service_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_doctor_service_api",
      "target": "api_doctor_service_get_api_v1_admin_doctor_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_doctor_service_api",
      "target": "api_doctor_service_get_api_v1_doctor_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_doctor_service_api",
      "target": "api_doctor_service_patch_api_v1_admin_doctor_service_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_doctor_service_api",
      "target": "api_doctor_service_post_api_v1_admin_doctor_service"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_get_api_v1_doctor_services",
      "target": "api_doctor_service_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_get_api_v1_doctor_services",
      "target": "api_doctor_service_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_get_api_v1_admin_doctor_services",
      "target": "api_doctor_service_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_get_api_v1_admin_doctor_services",
      "target": "api_doctor_service_query_parameters_43"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_get_api_v1_admin_doctor_services",
      "target": "api_doctor_service_response_200_51"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_post_api_v1_admin_doctor_service",
      "target": "api_doctor_service_errors_96"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_post_api_v1_admin_doctor_service",
      "target": "api_doctor_service_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_post_api_v1_admin_doctor_service",
      "target": "api_doctor_service_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_patch_api_v1_admin_doctor_service_id",
      "target": "api_doctor_service_errors_121"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_patch_api_v1_admin_doctor_service_id",
      "target": "api_doctor_service_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_patch_api_v1_admin_doctor_service_id",
      "target": "api_doctor_service_response_200_118"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_delete_api_v1_admin_doctor_service_id",
      "target": "api_doctor_service_errors_141"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_delete_api_v1_admin_doctor_service_id",
      "target": "api_doctor_service_response_200_136"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor-service.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_service_bulk_import_export",
      "target": "api_doctor_service_sorting_by_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor",
      "target": "api_doctor_doctor_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L450",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_doctor_api",
      "target": "api_doctor_delete_api_v1_clinic_pro_doctor_address_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_doctor_api",
      "target": "api_doctor_delete_api_v1_doctor_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_doctor_api",
      "target": "api_doctor_get_api_v1_clinic_my_doctor_doctoruuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L321",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_doctor_api",
      "target": "api_doctor_get_api_v1_clinic_pro_doctor_addresses_doctorid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_doctor_api",
      "target": "api_doctor_get_api_v1_doctor_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_doctor_api",
      "target": "api_doctor_get_api_v1_doctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L424",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_doctor_api",
      "target": "api_doctor_patch_api_v1_clinic_pro_doctor_address_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_doctor_api",
      "target": "api_doctor_patch_api_v1_doctor_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L371",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_doctor_api",
      "target": "api_doctor_post_api_v1_clinic_pro_doctor_address"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L470",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_doctor_api",
      "target": "api_doctor_post_api_v1_clinic_pro_doctor_address_from_clinic_clinicuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_doctor_api",
      "target": "api_doctor_post_api_v1_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L286",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_doctor_api",
      "target": "api_doctor_post_file_upload_clinic_pro_doctor_field_image"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_post_api_v1_doctor",
      "target": "api_doctor_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_post_api_v1_doctor",
      "target": "api_doctor_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_post_api_v1_doctor",
      "target": "api_doctor_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_doctor_uuid",
      "target": "api_doctor_errors_137"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_doctor_uuid",
      "target": "api_doctor_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_doctor_uuid",
      "target": "api_doctor_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_clinic_my_doctor_doctoruuid",
      "target": "api_doctor_errors_174"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_clinic_my_doctor_doctoruuid",
      "target": "api_doctor_path_parameters_150"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_clinic_my_doctor_doctoruuid",
      "target": "api_doctor_response_200_155"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_clinic_my_doctor_doctoruuid",
      "target": "api_doctor_schedule_fields_notes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_doctors",
      "target": "api_doctor_city_state_\u062f\u0631_\u067e\u0627\u0633\u062e_\u0644\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_doctors",
      "target": "api_doctor_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_doctors",
      "target": "api_doctor_response_200_246"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L252",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_doctors",
      "target": "api_doctor_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0646\u0627\u0645_\u067e\u0632\u0634\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_doctors",
      "target": "api_doctor_\u0645\u0631\u062a\u0628_\u0633\u0627\u0632\u06cc_\u0648_\u062a\u0639\u0631\u06cc\u0641_\u062f\u0627\u0631\u0627\u06cc_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L346",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_patch_api_v1_doctor_uuid",
      "target": "api_doctor_errors_346"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L319",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_patch_api_v1_doctor_uuid",
      "target": "api_doctor_path_parameters_319"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L324",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_patch_api_v1_doctor_uuid",
      "target": "api_doctor_request_body_application_json_324"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L343",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_patch_api_v1_doctor_uuid",
      "target": "api_doctor_response_200_343"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L378",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_delete_api_v1_doctor_uuid",
      "target": "api_doctor_errors_378"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L365",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_delete_api_v1_doctor_uuid",
      "target": "api_doctor_path_parameters_365"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L370",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_delete_api_v1_doctor_uuid",
      "target": "api_doctor_response_200_370"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L415",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_post_file_upload_clinic_pro_doctor_field_image",
      "target": "api_doctor_errors_415"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L292",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_post_file_upload_clinic_pro_doctor_field_image",
      "target": "api_doctor_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L401",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_post_file_upload_clinic_pro_doctor_field_image",
      "target": "api_doctor_response_200_401"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L429",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_clinic_pro_doctor_addresses_doctorid",
      "target": "api_doctor_path_parameters_429"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L434",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_get_api_v1_clinic_pro_doctor_addresses_doctorid",
      "target": "api_doctor_response_200_434"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L517",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_post_api_v1_clinic_pro_doctor_address",
      "target": "api_doctor_errors_517"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L377",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_post_api_v1_clinic_pro_doctor_address",
      "target": "api_doctor_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L502",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_post_api_v1_clinic_pro_doctor_address",
      "target": "api_doctor_response_201_502"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L543",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_patch_api_v1_clinic_pro_doctor_address_id",
      "target": "api_doctor_errors_543"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L532",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_patch_api_v1_clinic_pro_doctor_address_id",
      "target": "api_doctor_path_parameters_532"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L537",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_patch_api_v1_clinic_pro_doctor_address_id",
      "target": "api_doctor_request_body_537"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L540",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_patch_api_v1_clinic_pro_doctor_address_id",
      "target": "api_doctor_response_200_540"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L563",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_delete_api_v1_clinic_pro_doctor_address_id",
      "target": "api_doctor_errors_563"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L558",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_delete_api_v1_clinic_pro_doctor_address_id",
      "target": "api_doctor_response_200_558"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L586",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_post_api_v1_clinic_pro_doctor_address_from_clinic_clinicuuid",
      "target": "api_doctor_errors_586"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L578",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_post_api_v1_clinic_pro_doctor_address_from_clinic_clinicuuid",
      "target": "api_doctor_path_parameters_578"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/doctor.md",
      "source_location": "L583",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_doctor_post_api_v1_clinic_pro_doctor_address_from_clinic_clinicuuid",
      "target": "api_doctor_response_201_583"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance",
      "target": "api_insurance_insurance_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance",
      "target": "api_secretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L434",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient",
      "target": "api_insurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L462",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_bulk_import_export"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_delete_api_v1_admin_insurance_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_delete_api_v1_insurance_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L271",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_entityinsurancepricing_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc_\u0648\u06cc\u0632\u06cc\u062a_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0628\u06cc\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_get_api_v1_admin_insurance_id_coverage_defaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_get_api_v1_admin_insurances"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_get_api_v1_insurance_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L281",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_get_api_v1_insurance_pricing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_get_api_v1_insurances"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_patch_api_v1_admin_insurance_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L235",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_patch_api_v1_insurance_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_post_api_v1_admin_insurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_post_api_v1_admin_insurance_id_upload_logo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_post_api_v1_insurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_put_api_v1_admin_insurance_id_coverage_defaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L320",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_put_api_v1_insurance_pricing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L351",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_tenantinsurance_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_\u06cc_tenant_\u0641\u0627\u0632_\u06f1_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L411",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_tenantservicecoverage_\u067e\u0648\u0634\u0634_\u062e\u062f\u0645\u062a_\u062a\u062d\u062a_\u06cc\u06a9_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_insurance_api",
      "target": "api_insurance_\u0642\u0627\u0639\u062f\u0647_\u062f\u0631\u0635\u062f_\u067e\u0648\u0634\u0634_coverage_percent_model"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_get_api_v1_insurances",
      "target": "api_insurance_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_get_api_v1_insurances",
      "target": "api_insurance_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_get_api_v1_admin_insurances",
      "target": "api_insurance_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_get_api_v1_admin_insurances",
      "target": "api_insurance_query_parameters_87"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_get_api_v1_admin_insurances",
      "target": "api_insurance_response_200_95"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_get_api_v1_admin_insurance_id_coverage_defaults",
      "target": "api_insurance_errors_144"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_get_api_v1_admin_insurance_id_coverage_defaults",
      "target": "api_insurance_response_200_130"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_put_api_v1_admin_insurance_id_coverage_defaults",
      "target": "api_insurance_errors_179"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_put_api_v1_admin_insurance_id_coverage_defaults",
      "target": "api_insurance_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_put_api_v1_admin_insurance_id_coverage_defaults",
      "target": "api_insurance_response_200_176"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_post_api_v1_admin_insurance",
      "target": "api_insurance_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_post_api_v1_admin_insurance",
      "target": "api_insurance_errors_215"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_post_api_v1_admin_insurance",
      "target": "api_insurance_request_body_application_json_195"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_post_api_v1_admin_insurance",
      "target": "api_insurance_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_patch_api_v1_admin_insurance_id",
      "target": "api_insurance_errors_240"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_patch_api_v1_admin_insurance_id",
      "target": "api_insurance_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L237",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_patch_api_v1_admin_insurance_id",
      "target": "api_insurance_response_200_237"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L255",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_delete_api_v1_admin_insurance_id",
      "target": "api_insurance_response_200_255"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_post_api_v1_admin_insurance_id_upload_logo",
      "target": "api_insurance_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L275",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_post_api_v1_admin_insurance_id_upload_logo",
      "target": "api_insurance_response_200_275"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L325",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_post_api_v1_insurance",
      "target": "api_insurance_errors_325"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L297",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_post_api_v1_insurance",
      "target": "api_insurance_request_body_application_json_297"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L312",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_post_api_v1_insurance",
      "target": "api_insurance_response_201_312"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L341",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_get_api_v1_insurance_id",
      "target": "api_insurance_response_200_341"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L360",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_patch_api_v1_insurance_id",
      "target": "api_insurance_errors_360"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_patch_api_v1_insurance_id",
      "target": "api_insurance_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L357",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_patch_api_v1_insurance_id",
      "target": "api_insurance_response_200_357"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L375",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_delete_api_v1_insurance_id",
      "target": "api_insurance_response_200_375"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L398",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_get_api_v1_insurance_pricing",
      "target": "api_insurance_query_parameters_398"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L405",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_get_api_v1_insurance_pricing",
      "target": "api_insurance_response_200_405"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L315",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_get_api_v1_insurance_pricing",
      "target": "api_insurance_\u062e\u0637\u0627\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L466",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_put_api_v1_insurance_pricing",
      "target": "api_insurance_request_body_466"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L492",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_put_api_v1_insurance_pricing",
      "target": "api_insurance_response_200_492"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L495",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_put_api_v1_insurance_pricing",
      "target": "api_insurance_\u062e\u0637\u0627\u0647\u0627_495"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L400",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_tenantinsurance_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_\u06cc_tenant_\u0641\u0627\u0632_\u06f1_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628",
      "target": "api_insurance_delete_api_v1_billing_tenant_insurances_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L355",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_tenantinsurance_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_\u06cc_tenant_\u0641\u0627\u0632_\u06f1_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628",
      "target": "api_insurance_get_api_v1_billing_tenant_insurances"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L397",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_tenantinsurance_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_\u06cc_tenant_\u0641\u0627\u0632_\u06f1_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628",
      "target": "api_insurance_patch_api_v1_billing_tenant_insurances_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L383",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_tenantinsurance_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_\u06cc_tenant_\u0641\u0627\u0632_\u06f1_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628",
      "target": "api_insurance_post_api_v1_billing_tenant_insurances"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L415",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_tenantservicecoverage_\u067e\u0648\u0634\u0634_\u062e\u062f\u0645\u062a_\u062a\u062d\u062a_\u06cc\u06a9_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f2",
      "target": "api_insurance_get_api_v1_billing_tenant_insurances_uuid_service_coverage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L440",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_tenantservicecoverage_\u067e\u0648\u0634\u0634_\u062e\u062f\u0645\u062a_\u062a\u062d\u062a_\u06cc\u06a9_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0628\u06cc\u0645\u0647_\u0641\u0627\u0632_\u06f2",
      "target": "api_insurance_put_api_v1_billing_tenant_insurances_uuid_service_coverage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/insurance.md",
      "source_location": "L468",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_insurance_bulk_import_export",
      "target": "api_insurance_sorting_by_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory",
      "target": "api_inventory_inventory_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory",
      "target": "api_secretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L436",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient",
      "target": "api_inventory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_inventory_api",
      "target": "api_inventory_items"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_inventory_api",
      "target": "api_inventory_packages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_items",
      "target": "api_inventory_delete_api_v1_inventory_item_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_items",
      "target": "api_inventory_get_api_v1_inventory_categories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_items",
      "target": "api_inventory_get_api_v1_inventory_items"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_items",
      "target": "api_inventory_get_api_v1_inventory_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_items",
      "target": "api_inventory_patch_api_v1_inventory_item_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_items",
      "target": "api_inventory_post_api_v1_inventory_item"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_get_api_v1_inventory_items",
      "target": "api_inventory_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_get_api_v1_inventory_categories",
      "target": "api_inventory_response_200_54"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_get_api_v1_inventory_meta",
      "target": "api_inventory_response_200_65"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_post_api_v1_inventory_item",
      "target": "api_inventory_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_post_api_v1_inventory_item",
      "target": "api_inventory_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_post_api_v1_inventory_item",
      "target": "api_inventory_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_packages",
      "target": "api_inventory_delete_api_v1_inventory_package_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_packages",
      "target": "api_inventory_get_api_v1_inventory_packages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_packages",
      "target": "api_inventory_patch_api_v1_inventory_package_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_packages",
      "target": "api_inventory_post_api_v1_inventory_package"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_get_api_v1_inventory_packages",
      "target": "api_inventory_response_200_124"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_post_api_v1_inventory_package",
      "target": "api_inventory_body_144"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/inventory.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_inventory_post_api_v1_inventory_package",
      "target": "api_inventory_response_201_the_serialized_package_same_shape_as_list_errors_422_err_validation_001_empty_title_403_err_forbidden_001"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location",
      "target": "api_location_location_api_province_city"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_location_api_province_city",
      "target": "api_location_bulk_import_export"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_location_api_province_city",
      "target": "api_location_delete_api_v1_admin_city_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_location_api_province_city",
      "target": "api_location_delete_api_v1_admin_province_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_location_api_province_city",
      "target": "api_location_get_api_v1_admin_cities"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_location_api_province_city",
      "target": "api_location_get_api_v1_admin_provinces"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L231",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_location_api_province_city",
      "target": "api_location_get_api_v1_categorys_bundle_legacy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_location_api_province_city",
      "target": "api_location_get_api_v1_cities"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_location_api_province_city",
      "target": "api_location_get_api_v1_provinces"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_location_api_province_city",
      "target": "api_location_patch_api_v1_admin_city_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_location_api_province_city",
      "target": "api_location_patch_api_v1_admin_province_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_location_api_province_city",
      "target": "api_location_post_api_v1_admin_city"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_location_api_province_city",
      "target": "api_location_post_api_v1_admin_province"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_get_api_v1_provinces",
      "target": "api_location_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_get_api_v1_cities",
      "target": "api_location_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_get_api_v1_cities",
      "target": "api_location_response_200_37"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_get_api_v1_admin_provinces",
      "target": "api_location_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_get_api_v1_admin_provinces",
      "target": "api_location_query_parameters_56"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_get_api_v1_admin_provinces",
      "target": "api_location_response_200_63"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_get_api_v1_admin_cities",
      "target": "api_location_query_parameters_86"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_get_api_v1_admin_cities",
      "target": "api_location_response_200_94"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_post_api_v1_admin_province",
      "target": "api_location_errors_123"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_post_api_v1_admin_province",
      "target": "api_location_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_post_api_v1_admin_province",
      "target": "api_location_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_patch_api_v1_admin_province_id",
      "target": "api_location_errors_148"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_patch_api_v1_admin_province_id",
      "target": "api_location_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_patch_api_v1_admin_province_id",
      "target": "api_location_response_200_145"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_delete_api_v1_admin_province_id",
      "target": "api_location_response_200_163"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_post_api_v1_admin_city",
      "target": "api_location_errors_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_post_api_v1_admin_city",
      "target": "api_location_request_body_application_json_176"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L197",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_post_api_v1_admin_city",
      "target": "api_location_response_201_197"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_patch_api_v1_admin_city_id",
      "target": "api_location_response_200_217"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L228",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_delete_api_v1_admin_city_id",
      "target": "api_location_response_200_228"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_get_api_v1_categorys_bundle_legacy",
      "target": "api_location_path_parameters_241"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/location.md",
      "source_location": "L259",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_location_bulk_import_export",
      "target": "api_location_sorting_by_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient",
      "target": "api_patient_patient_records_sessions_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient",
      "target": "api_secretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L872",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient",
      "target": "architecture_tenancy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L311",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_patient_records_sessions_api",
      "target": "api_patient_auto_creation_on_appointment_confirm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_patient_records_sessions_api",
      "target": "api_patient_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_patient_records_sessions_api",
      "target": "api_patient_overview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_patient_records_sessions_api",
      "target": "api_patient_record_access_model"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L489",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_patient_records_sessions_api",
      "target": "api_patient_\u0636\u0645\u06cc\u0645\u0647_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_attachments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L567",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_patient_records_sessions_api",
      "target": "api_patient_\u0645\u0627\u0644\u06cc_\u0628\u06cc\u0645\u0627\u0631_financials_\u067e\u0631\u062f\u0627\u062e\u062a_\u062a\u0631\u0627\u06a9\u0646\u0634_\u06a9\u06cc\u0641_\u067e\u0648\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L512",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_patient_records_sessions_api",
      "target": "api_patient_\u067e\u0631\u0648\u0646\u062f\u0647_\u067e\u0632\u0634\u06a9\u06cc_medical_records"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L541",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_patient_records_sessions_api",
      "target": "api_patient_\u067e\u06cc\u0627\u0645_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L592",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_patient_records_sessions_api",
      "target": "api_patient_\u06a9\u0627\u0644_\u0633\u0646\u062a\u0631_\u0628\u06cc\u0645\u0627\u0631_call_center"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L584",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_patient_records_sessions_api",
      "target": "api_patient_\u06cc\u0627\u062f\u062f\u0627\u0634\u062a_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_notes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L497",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_endpoints",
      "target": "api_patient_add_session_payment_\u062a\u0633\u0648\u06cc\u0647_\u0686\u0646\u062f\u062a\u06a9\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_endpoints",
      "target": "api_patient_create_patient_record"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_endpoints",
      "target": "api_patient_create_session"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L566",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_endpoints",
      "target": "api_patient_edit_session_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_endpoints",
      "target": "api_patient_get_patient_record"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L306",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_endpoints",
      "target": "api_patient_list_patient_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_endpoints",
      "target": "api_patient_list_patient_sessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_endpoints",
      "target": "api_patient_list_patients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L588",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_endpoints",
      "target": "api_patient_session_audit_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_endpoints",
      "target": "api_patient_update_patient_basic_info"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_endpoints",
      "target": "api_patient_update_session"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L714",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_auto_creation_on_appointment_confirm",
      "target": "api_patient_\u0642\u0648\u0627\u0639\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L688",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_auto_creation_on_appointment_confirm",
      "target": "api_patient_\u0645\u062d\u06cc\u0637_\u067e\u0631\u0648\u0646\u062f\u0647_\u06cc\u06a9\u06cc_\u0646\u0647_\u0647\u0631_\u062f\u0648_2026_07"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L702",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_auto_creation_on_appointment_confirm",
      "target": "api_patient_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0642\u0637\u0639\u06cc_\u0634\u062f\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L501",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u0636\u0645\u06cc\u0645\u0647_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_attachments",
      "target": "api_patient_delete_api_v1_patient_attachment_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L504",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u0636\u0645\u06cc\u0645\u0647_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_attachments",
      "target": "api_patient_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L495",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u0636\u0645\u06cc\u0645\u0647_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_attachments",
      "target": "api_patient_get_api_v1_patient_uuid_attachments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L498",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u0636\u0645\u06cc\u0645\u0647_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_attachments",
      "target": "api_patient_post_api_v1_patient_uuid_attachment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L530",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u067e\u0631\u0648\u0646\u062f\u0647_\u067e\u0632\u0634\u06a9\u06cc_medical_records",
      "target": "api_patient_delete_api_v1_patient_medical_record_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L785",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u067e\u0631\u0648\u0646\u062f\u0647_\u067e\u0632\u0634\u06a9\u06cc_medical_records",
      "target": "api_patient_errors_785"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L518",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u067e\u0631\u0648\u0646\u062f\u0647_\u067e\u0632\u0634\u06a9\u06cc_medical_records",
      "target": "api_patient_get_api_v1_patient_uuid_medical_records"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L527",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u067e\u0631\u0648\u0646\u062f\u0647_\u067e\u0632\u0634\u06a9\u06cc_medical_records",
      "target": "api_patient_patch_api_v1_patient_medical_record_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L521",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u067e\u0631\u0648\u0646\u062f\u0647_\u067e\u0632\u0634\u06a9\u06cc_medical_records",
      "target": "api_patient_post_api_v1_patient_uuid_medical_record"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L556",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u067e\u06cc\u0627\u0645_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_messages",
      "target": "api_patient_delete_api_v1_patient_message_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L811",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u067e\u06cc\u0627\u0645_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_messages",
      "target": "api_patient_errors_811"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L547",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u067e\u06cc\u0627\u0645_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_messages",
      "target": "api_patient_get_api_v1_patient_uuid_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L550",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u067e\u06cc\u0627\u0645_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_messages",
      "target": "api_patient_post_api_v1_patient_uuid_message"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L605",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u06cc\u0627\u062f\u062f\u0627\u0634\u062a_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_notes",
      "target": "api_patient_delete_api_v1_patient_note_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L845",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u06cc\u0627\u062f\u062f\u0627\u0634\u062a_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_notes",
      "target": "api_patient_errors_845"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L590",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u06cc\u0627\u062f\u062f\u0627\u0634\u062a_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_notes",
      "target": "api_patient_get_api_v1_patient_uuid_notes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L599",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u06cc\u0627\u062f\u062f\u0627\u0634\u062a_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_notes",
      "target": "api_patient_patch_api_v1_patient_note_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L593",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u06cc\u0627\u062f\u062f\u0627\u0634\u062a_\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631_notes",
      "target": "api_patient_post_api_v1_patient_uuid_note"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L906",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u0645\u0627\u0644\u06cc_\u0628\u06cc\u0645\u0627\u0631_financials_\u067e\u0631\u062f\u0627\u062e\u062a_\u062a\u0631\u0627\u06a9\u0646\u0634_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "api_patient_errors_906"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L573",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u0645\u0627\u0644\u06cc_\u0628\u06cc\u0645\u0627\u0631_financials_\u067e\u0631\u062f\u0627\u062e\u062a_\u062a\u0631\u0627\u06a9\u0646\u0634_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "api_patient_get_api_v1_patient_uuid_payments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L577",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u0645\u0627\u0644\u06cc_\u0628\u06cc\u0645\u0627\u0631_financials_\u067e\u0631\u062f\u0627\u062e\u062a_\u062a\u0631\u0627\u06a9\u0646\u0634_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "api_patient_get_api_v1_patient_uuid_wallet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L581",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u0645\u0627\u0644\u06cc_\u0628\u06cc\u0645\u0627\u0631_financials_\u067e\u0631\u062f\u0627\u062e\u062a_\u062a\u0631\u0627\u06a9\u0646\u0634_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "api_patient_get_api_v1_patient_uuid_wallet_transactions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L612",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u0645\u0627\u0644\u06cc_\u0628\u06cc\u0645\u0627\u0631_financials_\u067e\u0631\u062f\u0627\u062e\u062a_\u062a\u0631\u0627\u06a9\u0646\u0634_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "api_patient_patch_api_v1_session_uuid_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0627\u0632_\u06a9\u06cc\u0641_\u067e\u0648\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L581",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u0645\u0627\u0644\u06cc_\u0628\u06cc\u0645\u0627\u0631_financials_\u067e\u0631\u062f\u0627\u062e\u062a_\u062a\u0631\u0627\u06a9\u0646\u0634_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "api_patient_post_api_v1_patient_uuid_wallet_charge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L603",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u0645\u0627\u0644\u06cc_\u0628\u06cc\u0645\u0627\u0631_financials_\u067e\u0631\u062f\u0627\u062e\u062a_\u062a\u0631\u0627\u06a9\u0646\u0634_\u06a9\u06cc\u0641_\u067e\u0648\u0644",
      "target": "api_patient_post_api_v1_patient_uuid_wallet_withdraw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L608",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u06a9\u0627\u0644_\u0633\u0646\u062a\u0631_\u0628\u06cc\u0645\u0627\u0631_call_center",
      "target": "api_patient_delete_api_v1_patient_call_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L934",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u06a9\u0627\u0644_\u0633\u0646\u062a\u0631_\u0628\u06cc\u0645\u0627\u0631_call_center",
      "target": "api_patient_errors_934"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L598",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u06a9\u0627\u0644_\u0633\u0646\u062a\u0631_\u0628\u06cc\u0645\u0627\u0631_call_center",
      "target": "api_patient_get_api_v1_patient_uuid_calls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/patient.md",
      "source_location": "L602",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_patient_\u06a9\u0627\u0644_\u0633\u0646\u062a\u0631_\u0628\u06cc\u0645\u0627\u0631_call_center",
      "target": "api_patient_post_api_v1_patient_uuid_call"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method",
      "target": "api_payment_method_payment_methods_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method",
      "target": "api_secretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method",
      "target": "architecture_tenancy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_payment_methods_api",
      "target": "api_payment_method_bank_accounts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_payment_methods_api",
      "target": "api_payment_method_pos_devices"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_bank_accounts",
      "target": "api_payment_method_get_api_v1_my_payment_methods_bank_accounts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_bank_accounts",
      "target": "api_payment_method_patch_api_v1_my_payment_methods_bank_accounts_uuid_environment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_bank_accounts",
      "target": "api_payment_method_patch_api_v1_my_payment_methods_bank_accounts_uuid_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_bank_accounts",
      "target": "api_payment_method_post_api_v1_my_payment_methods_bank_accounts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_bank_accounts",
      "target": "api_payment_method_put_api_v1_my_payment_methods_bank_accounts_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_get_api_v1_my_payment_methods_bank_accounts",
      "target": "api_payment_method_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_post_api_v1_my_payment_methods_bank_accounts",
      "target": "api_payment_method_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_post_api_v1_my_payment_methods_bank_accounts",
      "target": "api_payment_method_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_post_api_v1_my_payment_methods_bank_accounts",
      "target": "api_payment_method_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_put_api_v1_my_payment_methods_bank_accounts_uuid",
      "target": "api_payment_method_errors_107"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_put_api_v1_my_payment_methods_bank_accounts_uuid",
      "target": "api_payment_method_response_200_104"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_patch_api_v1_my_payment_methods_bank_accounts_uuid_status",
      "target": "api_payment_method_errors_120"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_patch_api_v1_my_payment_methods_bank_accounts_uuid_status",
      "target": "api_payment_method_response_200_117"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_patch_api_v1_my_payment_methods_bank_accounts_uuid_environment",
      "target": "api_payment_method_errors_149"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_patch_api_v1_my_payment_methods_bank_accounts_uuid_environment",
      "target": "api_payment_method_response_200_132"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_pos_devices",
      "target": "api_payment_method_get_api_v1_my_payment_methods_pos"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_pos_devices",
      "target": "api_payment_method_patch_api_v1_my_payment_methods_pos_uuid_environment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_pos_devices",
      "target": "api_payment_method_patch_api_v1_my_payment_methods_pos_uuid_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_pos_devices",
      "target": "api_payment_method_post_api_v1_my_payment_methods_pos"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_pos_devices",
      "target": "api_payment_method_put_api_v1_my_payment_methods_pos_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_get_api_v1_my_payment_methods_pos",
      "target": "api_payment_method_response_200_168"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_post_api_v1_my_payment_methods_pos",
      "target": "api_payment_method_body_193"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_post_api_v1_my_payment_methods_pos",
      "target": "api_payment_method_errors_204"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_post_api_v1_my_payment_methods_pos",
      "target": "api_payment_method_response_201_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_put_api_v1_my_payment_methods_pos_uuid",
      "target": "api_payment_method_errors_216"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_put_api_v1_my_payment_methods_pos_uuid",
      "target": "api_payment_method_response_200_213"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_patch_api_v1_my_payment_methods_pos_uuid_status",
      "target": "api_payment_method_errors_229"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_patch_api_v1_my_payment_methods_pos_uuid_status",
      "target": "api_payment_method_response_200_226"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_patch_api_v1_my_payment_methods_pos_uuid_environment",
      "target": "api_payment_method_errors_242"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment-method.md",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_method_patch_api_v1_my_payment_methods_pos_uuid_environment",
      "target": "api_payment_method_response_200_239"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment",
      "target": "api_payment_payment_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment",
      "target": "api_secretary"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment",
      "target": "architecture_tenancy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_payment_api",
      "target": "api_payment_get_api_v1_my_payments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_payment_api",
      "target": "api_payment_get_api_v1_payment_callback_gateway"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_payment_api",
      "target": "api_payment_get_api_v1_payment_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_payment_api",
      "target": "api_payment_get_api_v1_payment_order_appointmentuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_payment_api",
      "target": "api_payment_get_api_v1_payment_pay_orderid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_payment_api",
      "target": "api_payment_get_api_v1_payment_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_payment_api",
      "target": "api_payment_post_api_v1_payment_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_payment_api",
      "target": "api_payment_post_api_v1_payment_callback_gateway"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_payment_api",
      "target": "api_payment_post_api_v1_subscription_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_payment_api",
      "target": "api_payment_post_get_api_v1_subscription_payment_callback_gateway"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L267",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_payment_api",
      "target": "api_payment_sandbox_test_mode_origin_allowlist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_payment_api",
      "target": "api_payment_\u0645\u0639\u0645\u0627\u0631\u06cc_flow_\u0645\u0633\u0626\u0648\u0644\u06cc\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_config",
      "target": "api_payment_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_my_payments",
      "target": "api_payment_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_my_payments",
      "target": "api_payment_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_my_payments",
      "target": "api_payment_response_200_paginated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_post_api_v1_payment_appointment",
      "target": "api_payment_errors_210"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_post_api_v1_payment_appointment",
      "target": "api_payment_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_post_api_v1_payment_appointment",
      "target": "api_payment_response_200_190"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L227",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_order_appointmentuuid",
      "target": "api_payment_query_parameters_227"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_order_appointmentuuid",
      "target": "api_payment_\u0627\u0645\u0646\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L227",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_order_appointmentuuid",
      "target": "api_payment_\u0631\u0641\u062a\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_pay_orderid",
      "target": "api_payment_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_pay_orderid",
      "target": "api_payment_permission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_pay_orderid",
      "target": "api_payment_\u0631\u0641\u062a\u0627\u0631_256"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_callback_gateway",
      "target": "api_payment_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_callback_gateway",
      "target": "api_payment_notes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L284",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_callback_gateway",
      "target": "api_payment_path_parameters_284"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_callback_gateway",
      "target": "api_payment_request_varies_by_gateway"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_callback_gateway",
      "target": "api_payment_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L355",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_post_api_v1_subscription_payment",
      "target": "api_payment_errors_355"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_post_api_v1_subscription_payment",
      "target": "api_payment_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L341",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_post_api_v1_subscription_payment",
      "target": "api_payment_response_200_341"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L422",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_uuid",
      "target": "api_payment_errors_422"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L388",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_uuid",
      "target": "api_payment_path_parameters_388"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/payment.md",
      "source_location": "L393",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_payment_get_api_v1_payment_uuid",
      "target": "api_payment_response_200_393"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating",
      "target": "api_rating_rating_comments_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_rating_comments_api",
      "target": "api_rating_delete_api_v1_comment_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_rating_comments_api",
      "target": "api_rating_get_api_v1_admin_comments_pending"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_rating_comments_api",
      "target": "api_rating_get_api_v1_comments_doctoruuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_rating_comments_api",
      "target": "api_rating_get_api_v1_rate_doctoruuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_rating_comments_api",
      "target": "api_rating_get_api_v1_rate_doctoruuid_eligibility"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_rating_comments_api",
      "target": "api_rating_post_api_v1_admin_comment_uuid_approve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L307",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_rating_comments_api",
      "target": "api_rating_post_api_v1_admin_comment_uuid_reject"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_rating_comments_api",
      "target": "api_rating_post_api_v1_comment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L325",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_rating_comments_api",
      "target": "api_rating_post_api_v1_like_commentuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_rating_comments_api",
      "target": "api_rating_post_api_v1_rate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_rate",
      "target": "api_rating_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_rate",
      "target": "api_rating_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_rate",
      "target": "api_rating_response_201_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_get_api_v1_rate_doctoruuid",
      "target": "api_rating_errors_105"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_get_api_v1_rate_doctoruuid",
      "target": "api_rating_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_get_api_v1_rate_doctoruuid",
      "target": "api_rating_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_get_api_v1_rate_doctoruuid_eligibility",
      "target": "api_rating_errors_133"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_get_api_v1_rate_doctoruuid_eligibility",
      "target": "api_rating_path_parameters_118"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_get_api_v1_rate_doctoruuid_eligibility",
      "target": "api_rating_response_200_123"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_comment",
      "target": "api_rating_errors_171"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_comment",
      "target": "api_rating_request_body_application_json_151"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_comment",
      "target": "api_rating_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L233",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_get_api_v1_comments_doctoruuid",
      "target": "api_rating_errors_233"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_get_api_v1_comments_doctoruuid",
      "target": "api_rating_path_parameters_189"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_get_api_v1_comments_doctoruuid",
      "target": "api_rating_response_200_194"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_delete_api_v1_comment_uuid",
      "target": "api_rating_errors_251"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_delete_api_v1_comment_uuid",
      "target": "api_rating_response_200_246"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L283",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_get_api_v1_admin_comments_pending",
      "target": "api_rating_errors_283"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L266",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_get_api_v1_admin_comments_pending",
      "target": "api_rating_response_200_266"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L300",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_admin_comment_uuid_approve",
      "target": "api_rating_errors_300"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L297",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_admin_comment_uuid_approve",
      "target": "api_rating_response_200_297"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L318",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_admin_comment_uuid_reject",
      "target": "api_rating_errors_318"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L315",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_admin_comment_uuid_reject",
      "target": "api_rating_response_200_315"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L361",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_like_commentuuid",
      "target": "api_rating_errors_361"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L336",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_like_commentuuid",
      "target": "api_rating_path_parameters_336"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L341",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_like_commentuuid",
      "target": "api_rating_request_body_application_json_341"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/rating.md",
      "source_location": "L349",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_rating_post_api_v1_like_commentuuid",
      "target": "api_rating_response_200_349"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation",
      "target": "api_representation_representation_agent_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_representation_agent_api",
      "target": "api_representation_delete_api_v1_representation_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_representation_agent_api",
      "target": "api_representation_get_api_v1_representation_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_representation_agent_api",
      "target": "api_representation_get_api_v1_representation_uuid_dashboard_monthly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_representation_agent_api",
      "target": "api_representation_get_api_v1_representation_uuid_dashboard_yearly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_representation_agent_api",
      "target": "api_representation_get_api_v1_site_context"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_representation_agent_api",
      "target": "api_representation_patch_api_v1_representation_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_representation_agent_api",
      "target": "api_representation_post_api_v1_representation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L542",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_representation_agent_api",
      "target": "api_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0639\u0645\u0644\u06a9\u0631\u062f_\u0648_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06cc_\u062c\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L264",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_representation_agent_api",
      "target": "api_representation_\u0642\u0627\u0646\u0648\u0646_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u062f\u0627\u0645\u0646\u0647_\u0645\u062d\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L232",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_representation_agent_api",
      "target": "api_representation_\u067e\u0646\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation",
      "target": "api_representation_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation",
      "target": "api_representation_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation",
      "target": "api_representation_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_uuid",
      "target": "api_representation_errors_100"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_uuid",
      "target": "api_representation_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_uuid",
      "target": "api_representation_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_patch_api_v1_representation_uuid",
      "target": "api_representation_errors_133"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_patch_api_v1_representation_uuid",
      "target": "api_representation_request_body_application_json_115"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_patch_api_v1_representation_uuid",
      "target": "api_representation_response_200_130"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_delete_api_v1_representation_uuid",
      "target": "api_representation_errors_155"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_delete_api_v1_representation_uuid",
      "target": "api_representation_response_200_150"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L199",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_uuid_dashboard_monthly",
      "target": "api_representation_errors_199"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_uuid_dashboard_monthly",
      "target": "api_representation_path_parameters_170"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_uuid_dashboard_monthly",
      "target": "api_representation_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_uuid_dashboard_monthly",
      "target": "api_representation_response_200_181"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_uuid_dashboard_yearly",
      "target": "api_representation_query_parameters_214"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_uuid_dashboard_yearly",
      "target": "api_representation_response_200_219"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_site_context",
      "target": "api_representation_query_parameters_244"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L249",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_site_context",
      "target": "api_representation_response_200_249"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L325",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u067e\u0646\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation",
      "target": "api_representation_delete_api_v1_representation_iban_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L388",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u067e\u0646\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation",
      "target": "api_representation_get_api_v1_representation_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L508",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u067e\u0646\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation",
      "target": "api_representation_get_api_v1_representation_clinics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L431",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u067e\u0646\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation",
      "target": "api_representation_get_api_v1_representation_doctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L466",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u067e\u0646\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation",
      "target": "api_representation_get_api_v1_representation_doctors_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u067e\u0646\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation",
      "target": "api_representation_get_api_v1_representation_me"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L362",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u067e\u0646\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation",
      "target": "api_representation_post_api_v1_representation_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L334",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u067e\u0646\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation",
      "target": "api_representation_post_api_v1_representation_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L486",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u067e\u0646\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation",
      "target": "api_representation_post_api_v1_representation_doctors_uuid_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L298",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u067e\u0646\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation",
      "target": "api_representation_post_api_v1_representation_iban"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L273",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u067e\u0646\u0644_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_role_representation",
      "target": "api_representation_post_api_v1_representation_verify_national_code"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L308",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_me",
      "target": "api_representation_errors_308"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L284",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_me",
      "target": "api_representation_response_200_284"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L330",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_verify_national_code",
      "target": "api_representation_errors_330"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_verify_national_code",
      "target": "api_representation_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L327",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_verify_national_code",
      "target": "api_representation_response_200_327"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L356",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_iban",
      "target": "api_representation_errors_356"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L344",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_iban",
      "target": "api_representation_request_body_344"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L353",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_iban",
      "target": "api_representation_response_200_353"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L372",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_delete_api_v1_representation_iban_id",
      "target": "api_representation_response_200_372"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L397",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_doctor",
      "target": "api_representation_errors_397"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L381",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_doctor",
      "target": "api_representation_request_body_381"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L393",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_doctor",
      "target": "api_representation_response_201_393"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L424",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_clinic",
      "target": "api_representation_errors_424"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L410",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_clinic",
      "target": "api_representation_request_body_410"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L420",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_clinic",
      "target": "api_representation_response_200_420"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L468",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_appointments",
      "target": "api_representation_errors_468"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L436",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_appointments",
      "target": "api_representation_query_parameters_436"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L445",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_appointments",
      "target": "api_representation_response_200_445"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L503",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_doctors",
      "target": "api_representation_errors_503"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L481",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_doctors",
      "target": "api_representation_query_parameters_481"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L488",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_doctors",
      "target": "api_representation_response_200_488"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L523",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_doctors_stats",
      "target": "api_representation_errors_523"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L516",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_doctors_stats",
      "target": "api_representation_response_200_516"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L545",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_doctors_uuid_status",
      "target": "api_representation_errors_545"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L536",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_doctors_uuid_status",
      "target": "api_representation_path_parameters_536"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L541",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_post_api_v1_representation_doctors_uuid_status",
      "target": "api_representation_response_200_541"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L579",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_clinics",
      "target": "api_representation_errors_579"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L558",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_clinics",
      "target": "api_representation_query_parameters_558"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L565",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_clinics",
      "target": "api_representation_response_200_565"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L546",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0639\u0645\u0644\u06a9\u0631\u062f_\u0648_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06cc_\u062c\u0627\u0631\u06cc",
      "target": "api_representation_get_api_v1_representation_dashboard_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L570",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0639\u0645\u0644\u06a9\u0631\u062f_\u0648_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06cc_\u062c\u0627\u0631\u06cc",
      "target": "api_representation_get_api_v1_representation_doctors_performance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L591",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0639\u0645\u0644\u06a9\u0631\u062f_\u0648_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u06cc_\u062c\u0627\u0631\u06cc",
      "target": "api_representation_get_api_v1_representation_finance_report"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/representation.md",
      "source_location": "L609",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_representation_get_api_v1_representation_dashboard_summary",
      "target": "api_representation_errors_609"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary",
      "target": "api_secretary_secretary_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L546",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary",
      "target": "api_settlement"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary",
      "target": "api_sms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L221",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_secretary_api",
      "target": "api_secretary_delete_api_v1_secretary_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L285",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_secretary_api",
      "target": "api_secretary_get_api_v1_secretaries_clinic_clinicuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_secretary_api",
      "target": "api_secretary_get_api_v1_secretaries_doctoruuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_secretary_api",
      "target": "api_secretary_get_api_v1_secretary_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_secretary_api",
      "target": "api_secretary_patch_api_v1_secretary_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_secretary_api",
      "target": "api_secretary_post_api_v1_secretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L397",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_secretary_api",
      "target": "api_secretary_put_api_v1_secretaries_clinic_clinicuuid_doctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L540",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_secretary_api",
      "target": "api_secretary_\u0633\u0647\u0645_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u0631\u0622\u0645\u062f_\u0648_\u062a\u0633\u0648\u06cc\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L333",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_secretary_api",
      "target": "api_secretary_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_secretary_api",
      "target": "api_secretary_\u0645\u062f\u0644_scope"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_post_api_v1_secretary",
      "target": "api_secretary_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_post_api_v1_secretary",
      "target": "api_secretary_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_post_api_v1_secretary",
      "target": "api_secretary_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L281",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretary_uuid",
      "target": "api_secretary_errors_281"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretary_uuid",
      "target": "api_secretary_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretary_uuid",
      "target": "api_secretary_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L331",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_patch_api_v1_secretary_uuid",
      "target": "api_secretary_errors_331"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L297",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_patch_api_v1_secretary_uuid",
      "target": "api_secretary_request_body_application_json_297"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L327",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_patch_api_v1_secretary_uuid",
      "target": "api_secretary_response_200_327"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L353",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_delete_api_v1_secretary_uuid",
      "target": "api_secretary_errors_353"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L347",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_delete_api_v1_secretary_uuid",
      "target": "api_secretary_response_200_347"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L395",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretaries_doctoruuid",
      "target": "api_secretary_errors_395"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L369",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretaries_doctoruuid",
      "target": "api_secretary_path_parameters_369"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L375",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretaries_doctoruuid",
      "target": "api_secretary_response_200_375"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L444",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretaries_clinic_clinicuuid",
      "target": "api_secretary_errors_444"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L317",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretaries_clinic_clinicuuid",
      "target": "api_secretary_notes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L411",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretaries_clinic_clinicuuid",
      "target": "api_secretary_path_parameters_411"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L417",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretaries_clinic_clinicuuid",
      "target": "api_secretary_response_200_417"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L503",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_put_api_v1_secretaries_clinic_clinicuuid_doctors",
      "target": "api_secretary_errors_503"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L462",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_put_api_v1_secretaries_clinic_clinicuuid_doctors",
      "target": "api_secretary_path_parameters_462"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L468",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_put_api_v1_secretaries_clinic_clinicuuid_doctors",
      "target": "api_secretary_request_body_application_json_468"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L482",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_put_api_v1_secretaries_clinic_clinicuuid_doctors",
      "target": "api_secretary_response_200_482"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L695",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_\u0633\u0647\u0645_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u0631\u0622\u0645\u062f_\u0648_\u062a\u0633\u0648\u06cc\u0647",
      "target": "api_secretary_delete_api_v1_secretary_iban_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L596",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_\u0633\u0647\u0645_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u0631\u0622\u0645\u062f_\u0648_\u062a\u0633\u0648\u06cc\u0647",
      "target": "api_secretary_get_api_v1_secretary_earnings_report"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L559",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_\u0633\u0647\u0645_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u0631\u0622\u0645\u062f_\u0648_\u062a\u0633\u0648\u06cc\u0647",
      "target": "api_secretary_get_api_v1_secretary_earnings_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L636",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_\u0633\u0647\u0645_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u0631\u0622\u0645\u062f_\u0648_\u062a\u0633\u0648\u06cc\u0647",
      "target": "api_secretary_get_api_v1_secretary_me"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L663",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_\u0633\u0647\u0645_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0622\u0646\u0644\u0627\u06cc\u0646_\u062f\u0631\u0622\u0645\u062f_\u0648_\u062a\u0633\u0648\u06cc\u0647",
      "target": "api_secretary_post_api_v1_secretary_iban"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L566",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretary_earnings_summary",
      "target": "api_secretary_response_200_566"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L602",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretary_earnings_report",
      "target": "api_secretary_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L611",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretary_earnings_report",
      "target": "api_secretary_response_200_611"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L643",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_get_api_v1_secretary_me",
      "target": "api_secretary_response_200_643"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L688",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_post_api_v1_secretary_iban",
      "target": "api_secretary_errors_688"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L670",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_post_api_v1_secretary_iban",
      "target": "api_secretary_request_body_application_json_670"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L681",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_post_api_v1_secretary_iban",
      "target": "api_secretary_response_201_681"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L705",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_delete_api_v1_secretary_iban_id",
      "target": "api_secretary_errors_705"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/secretary.md",
      "source_location": "L702",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_secretary_delete_api_v1_secretary_iban_id",
      "target": "api_secretary_response_200_702"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement",
      "target": "api_settlement_settlement_wallet_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_settlement_wallet_api",
      "target": "api_settlement_financialbreakdown_\u0644\u0627\u06af_\u0645\u0627\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_settlement_wallet_api",
      "target": "api_settlement_get_api_v1_settlement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_settlement_wallet_api",
      "target": "api_settlement_get_api_v1_settlement_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_settlement_wallet_api",
      "target": "api_settlement_get_api_v1_wallet_balance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_settlement_wallet_api",
      "target": "api_settlement_get_api_v1_wallet_transactions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_settlement_wallet_api",
      "target": "api_settlement_post_api_v1_settlement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_settlement_wallet_api",
      "target": "api_settlement_post_api_v1_settlement_uuid_approve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_settlement_wallet_api",
      "target": "api_settlement_post_api_v1_settlement_uuid_reject"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L259",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_settlement_wallet_api",
      "target": "api_settlement_\u0631\u0633\u06cc\u062f_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648_\u062b\u0628\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0647\u0627\u06cc\u06cc_role_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_get_api_v1_wallet_balance",
      "target": "api_settlement_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_get_api_v1_wallet_balance",
      "target": "api_settlement_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_get_api_v1_wallet_transactions",
      "target": "api_settlement_errors_86"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_get_api_v1_wallet_transactions",
      "target": "api_settlement_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_get_api_v1_wallet_transactions",
      "target": "api_settlement_response_200_52"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_post_api_v1_settlement",
      "target": "api_settlement_errors_137"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_post_api_v1_settlement",
      "target": "api_settlement_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_post_api_v1_settlement",
      "target": "api_settlement_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_get_api_v1_settlement",
      "target": "api_settlement_errors_179"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_get_api_v1_settlement",
      "target": "api_settlement_response_200_155"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_get_api_v1_settlement_uuid",
      "target": "api_settlement_errors_195"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_get_api_v1_settlement_uuid",
      "target": "api_settlement_response_200_192"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_post_api_v1_settlement_uuid_approve",
      "target": "api_settlement_errors_229"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_post_api_v1_settlement_uuid_approve",
      "target": "api_settlement_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_post_api_v1_settlement_uuid_approve",
      "target": "api_settlement_request_body_application_json_215"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_post_api_v1_settlement_uuid_approve",
      "target": "api_settlement_response_200_226"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L259",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_post_api_v1_settlement_uuid_reject",
      "target": "api_settlement_errors_259"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_post_api_v1_settlement_uuid_reject",
      "target": "api_settlement_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L256",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_post_api_v1_settlement_uuid_reject",
      "target": "api_settlement_response_200_256"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L273",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_financialbreakdown_\u0644\u0627\u06af_\u0645\u0627\u0644\u06cc",
      "target": "api_settlement_\u062a\u0631\u062a\u06cc\u0628_\u062a\u0642\u0633\u06cc\u0645_\u0648_\u0633\u0647\u0645_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L293",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_\u0631\u0633\u06cc\u062f_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648_\u062b\u0628\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0647\u0627\u06cc\u06cc_role_admin",
      "target": "api_settlement_post_api_v1_settlement_uuid_paid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L272",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_\u0631\u0633\u06cc\u062f_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648_\u062b\u0628\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0647\u0627\u06cc\u06cc_role_admin",
      "target": "api_settlement_post_api_v1_settlement_uuid_receipt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/settlement.md",
      "source_location": "L263",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_settlement_\u0631\u0633\u06cc\u062f_\u067e\u0631\u062f\u0627\u062e\u062a_\u0648_\u062b\u0628\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0647\u0627\u06cc\u06cc_role_admin",
      "target": "api_settlement_post_file_upload_clinic_pro_settlement_receipt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms",
      "target": "api_sms_sms_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L420",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_admin_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_configuration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_delete_api_v1_sms_template_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L230",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_get_api_v1_admin_sms_templates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_get_api_v1_sms_template_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_patch_api_v1_sms_template_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_post_api_v1_admin_sms_template_uuid_approve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_post_api_v1_admin_sms_template_uuid_reject"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_post_api_v1_sms_send_template"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_post_api_v1_sms_send_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_deprecated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_post_api_v1_sms_template"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_post_api_v1_sms_template_uuid_submit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L375",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_sms_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L304",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_sms_wallet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L473",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_api",
      "target": "api_sms_\u0645\u062a\u0646_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0630\u06cc\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_sms_send_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_deprecated",
      "target": "api_sms_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_sms_send_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_deprecated",
      "target": "api_sms_response_422_\u0647\u0645\u06cc\u0634\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_sms_send_template",
      "target": "api_sms_errors_88"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_sms_send_template",
      "target": "api_sms_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_sms_send_template",
      "target": "api_sms_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_sms_template",
      "target": "api_sms_errors_143"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_sms_template",
      "target": "api_sms_request_body_application_json_105"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_sms_template",
      "target": "api_sms_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_get_api_v1_sms_template_uuid",
      "target": "api_sms_errors_161"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_get_api_v1_sms_template_uuid",
      "target": "api_sms_response_200_158"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_patch_api_v1_sms_template_uuid",
      "target": "api_sms_errors_189"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_patch_api_v1_sms_template_uuid",
      "target": "api_sms_request_body_application_json_175"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_patch_api_v1_sms_template_uuid",
      "target": "api_sms_response_200_186"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_sms_template_uuid_submit",
      "target": "api_sms_errors_208"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_sms_template_uuid_submit",
      "target": "api_sms_response_200_205"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_delete_api_v1_sms_template_uuid",
      "target": "api_sms_errors_229"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_delete_api_v1_sms_template_uuid",
      "target": "api_sms_response_200_224"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_get_api_v1_admin_sms_templates",
      "target": "api_sms_response_200_244"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L267",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_admin_sms_template_uuid_approve",
      "target": "api_sms_request_body_application_json_267"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L280",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_admin_sms_template_uuid_approve",
      "target": "api_sms_response_200_280"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L305",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_admin_sms_template_uuid_reject",
      "target": "api_sms_errors_305"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L283",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_admin_sms_template_uuid_reject",
      "target": "api_sms_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L302",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_post_api_v1_admin_sms_template_uuid_reject",
      "target": "api_sms_response_200_302"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L308",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_wallet",
      "target": "api_sms_get_api_v1_sms_wallet_balance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L351",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_wallet",
      "target": "api_sms_get_api_v1_sms_wallet_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L323",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_wallet",
      "target": "api_sms_post_api_v1_sms_wallet_charge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L377",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_settings",
      "target": "api_sms_get_api_v1_sms_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L401",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_sms_settings",
      "target": "api_sms_patch_api_v1_sms_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L422",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_admin_endpoints",
      "target": "api_sms_get_api_v1_admin_sms_settings_review"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L467",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_admin_endpoints",
      "target": "api_sms_get_api_v1_admin_sms_wallet_report"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L453",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_admin_endpoints",
      "target": "api_sms_post_api_v1_admin_sms_settings_id_approve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L457",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_admin_endpoints",
      "target": "api_sms_post_api_v1_admin_sms_settings_id_reject"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L481",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_\u0645\u062a\u0646_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0630\u06cc\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc",
      "target": "api_sms_get_api_v1_admin_sms_messages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L505",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_\u0645\u062a\u0646_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0630\u06cc\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc",
      "target": "api_sms_patch_api_v1_admin_sms_messages_tag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L525",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_get_api_v1_admin_sms_messages",
      "target": "api_sms_response_200_525"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L570",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_patch_api_v1_admin_sms_messages_tag",
      "target": "api_sms_errors_570"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L511",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_patch_api_v1_admin_sms_messages_tag",
      "target": "api_sms_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L556",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_patch_api_v1_admin_sms_messages_tag",
      "target": "api_sms_request_body_556"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/sms.md",
      "source_location": "L565",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_sms_patch_api_v1_admin_sms_messages_tag",
      "target": "api_sms_response_200_565"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty",
      "target": "api_specialty_specialty_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L199",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_specialty_api",
      "target": "api_specialty_bulk_import_export"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_specialty_api",
      "target": "api_specialty_delete_api_v1_admin_specialty_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_specialty_api",
      "target": "api_specialty_get_api_v1_admin_specialties"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_specialty_api",
      "target": "api_specialty_get_api_v1_specialties"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_specialty_api",
      "target": "api_specialty_get_api_v1_specialties_doctor_counts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_specialty_api",
      "target": "api_specialty_patch_api_v1_admin_specialty_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_specialty_api",
      "target": "api_specialty_post_api_v1_admin_specialty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_get_api_v1_specialties",
      "target": "api_specialty_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_get_api_v1_specialties",
      "target": "api_specialty_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_get_api_v1_specialties_doctor_counts",
      "target": "api_specialty_query_parameters_51"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_get_api_v1_specialties_doctor_counts",
      "target": "api_specialty_response_200_56"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_get_api_v1_admin_specialties",
      "target": "api_specialty_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_get_api_v1_admin_specialties",
      "target": "api_specialty_query_parameters_84"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_get_api_v1_admin_specialties",
      "target": "api_specialty_response_200_91"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_post_api_v1_admin_specialty",
      "target": "api_specialty_errors_136"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_post_api_v1_admin_specialty",
      "target": "api_specialty_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_post_api_v1_admin_specialty",
      "target": "api_specialty_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_patch_api_v1_admin_specialty_id",
      "target": "api_specialty_errors_170"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_patch_api_v1_admin_specialty_id",
      "target": "api_specialty_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_patch_api_v1_admin_specialty_id",
      "target": "api_specialty_request_body_all_optional"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_patch_api_v1_admin_specialty_id",
      "target": "api_specialty_response_200_167"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_delete_api_v1_admin_specialty_id",
      "target": "api_specialty_errors_190"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L185",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_delete_api_v1_admin_specialty_id",
      "target": "api_specialty_response_200_185"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/specialty.md",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_specialty_bulk_import_export",
      "target": "api_specialty_sorting_by_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/staff.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_staff",
      "target": "api_staff_staff_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/staff.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_staff_staff_api",
      "target": "api_staff_get_api_v1_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/staff.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_staff_staff_api",
      "target": "api_staff_patch_api_v1_staff_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/staff.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_staff_staff_api",
      "target": "api_staff_patch_api_v1_staff_uuid_toggle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/staff.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_staff_staff_api",
      "target": "api_staff_post_api_v1_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription",
      "target": "api_subscription_subscription_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_subscription_api",
      "target": "api_subscription_admin_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_subscription_api",
      "target": "api_subscription_error_codes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_subscription_api",
      "target": "api_subscription_get_api_v1_subscription_my"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_subscription_api",
      "target": "api_subscription_get_api_v1_subscription_payment_callback_gateway"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_subscription_api",
      "target": "api_subscription_get_api_v1_subscription_plans"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_subscription_api",
      "target": "api_subscription_post_api_v1_subscription_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_subscription_api",
      "target": "api_subscription_post_api_v1_subscription_trial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L180",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_admin_endpoints",
      "target": "api_subscription_delete_api_v1_admin_subscription_period_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_admin_endpoints",
      "target": "api_subscription_get_api_v1_admin_subscription_plans"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_admin_endpoints",
      "target": "api_subscription_get_api_v1_admin_subscription_report"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_admin_endpoints",
      "target": "api_subscription_patch_api_v1_admin_subscription_period_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_admin_endpoints",
      "target": "api_subscription_patch_api_v1_admin_subscription_plan_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_admin_endpoints",
      "target": "api_subscription_post_api_v1_admin_subscription_period"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/subscription.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_subscription_admin_endpoints",
      "target": "api_subscription_post_api_v1_admin_subscription_plan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag",
      "target": "api_tag_tag_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_tag_api",
      "target": "api_tag_bulk_import_export"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_tag_api",
      "target": "api_tag_delete_api_v1_admin_tag_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_tag_api",
      "target": "api_tag_get_api_v1_admin_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_tag_api",
      "target": "api_tag_get_api_v1_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_tag_api",
      "target": "api_tag_patch_api_v1_admin_tag_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_tag_api",
      "target": "api_tag_post_api_v1_admin_tag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_tag_api",
      "target": "api_tag_\u0628\u0631\u0686\u0633\u0628_\u0647\u0627\u06cc_tenant_doctor_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_get_api_v1_tags",
      "target": "api_tag_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_get_api_v1_admin_tags",
      "target": "api_tag_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_get_api_v1_admin_tags",
      "target": "api_tag_query_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_get_api_v1_admin_tags",
      "target": "api_tag_response_200_41"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_post_api_v1_admin_tag",
      "target": "api_tag_errors_82"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_post_api_v1_admin_tag",
      "target": "api_tag_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_post_api_v1_admin_tag",
      "target": "api_tag_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_patch_api_v1_admin_tag_id",
      "target": "api_tag_errors_107"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_patch_api_v1_admin_tag_id",
      "target": "api_tag_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_patch_api_v1_admin_tag_id",
      "target": "api_tag_response_200_104"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_delete_api_v1_admin_tag_id",
      "target": "api_tag_errors_127"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_delete_api_v1_admin_tag_id",
      "target": "api_tag_response_200_122"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_bulk_import_export",
      "target": "api_tag_sorting_by_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_\u0628\u0631\u0686\u0633\u0628_\u0647\u0627\u06cc_tenant_doctor_clinic",
      "target": "api_tag_delete_api_v1_tenant_tag_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_\u0628\u0631\u0686\u0633\u0628_\u0647\u0627\u06cc_tenant_doctor_clinic",
      "target": "api_tag_errors_177"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_\u0628\u0631\u0686\u0633\u0628_\u0647\u0627\u06cc_tenant_doctor_clinic",
      "target": "api_tag_get_api_v1_tenant_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_\u0628\u0631\u0686\u0633\u0628_\u0647\u0627\u06cc_tenant_doctor_clinic",
      "target": "api_tag_patch_api_v1_tenant_tag_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/tag.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_tag_\u0628\u0631\u0686\u0633\u0628_\u0647\u0627\u06cc_tenant_doctor_clinic",
      "target": "api_tag_post_api_v1_tenant_tag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile",
      "target": "api_user_profile_user_profile_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_user_profile_api",
      "target": "api_user_profile_delete_api_v1_user_profile_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_user_profile_api",
      "target": "api_user_profile_get_api_v1_user_profile_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_user_profile_api",
      "target": "api_user_profile_patch_api_v1_user_profile_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_user_profile_api",
      "target": "api_user_profile_post_api_v1_user_profile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_user_profile_api",
      "target": "api_user_profile_post_api_v1_user_profile_avatar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_post_api_v1_user_profile",
      "target": "api_user_profile_errors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_post_api_v1_user_profile",
      "target": "api_user_profile_request_body_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_post_api_v1_user_profile",
      "target": "api_user_profile_response_201"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_get_api_v1_user_profile_uuid",
      "target": "api_user_profile_errors_107"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_get_api_v1_user_profile_uuid",
      "target": "api_user_profile_path_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_get_api_v1_user_profile_uuid",
      "target": "api_user_profile_response_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_patch_api_v1_user_profile_uuid",
      "target": "api_user_profile_errors_137"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_patch_api_v1_user_profile_uuid",
      "target": "api_user_profile_path_parameters_122"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_patch_api_v1_user_profile_uuid",
      "target": "api_user_profile_request_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_patch_api_v1_user_profile_uuid",
      "target": "api_user_profile_response_200_134"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_delete_api_v1_user_profile_uuid",
      "target": "api_user_profile_errors_159"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_delete_api_v1_user_profile_uuid",
      "target": "api_user_profile_response_200_154"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_post_api_v1_user_profile_avatar",
      "target": "api_user_profile_errors_184"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_post_api_v1_user_profile_avatar",
      "target": "api_user_profile_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/api/user-profile.md",
      "source_location": "L177",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "api_user_profile_post_api_v1_user_profile_avatar",
      "target": "api_user_profile_response_200_177"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system",
      "target": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "target": "architecture_insurance_billing_system_\u06f0_\u062a\u0637\u0628\u06cc\u0642_\u0628\u0627_\u06a9\u062f_\u0641\u0639\u0644\u06cc_\u0645\u0628\u0646\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0647_greenfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "target": "architecture_insurance_billing_system_\u06f1_bounded_contexts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L385",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "target": "architecture_insurance_billing_system_\u06f1\u06f0_\u0622\u06cc\u0646\u062f\u0647_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_api_\u0628\u06cc\u0645\u0647_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u06f1\u06f0"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L390",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "target": "architecture_insurance_billing_system_\u06f1\u06f1_\u0641\u0627\u0632\u0628\u0646\u062f\u06cc_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "target": "architecture_insurance_billing_system_\u06f2_domain_model_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627_\u0648_\u0641\u06cc\u0644\u062f\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "target": "architecture_insurance_billing_system_\u06f3_entity_diagram_erd_\u0645\u062a\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "target": "architecture_insurance_billing_system_\u06f4_aggregates_ddd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "target": "architecture_insurance_billing_system_\u06f5_\u0645\u0646\u0637\u0642_\u0645\u062d\u0627\u0633\u0628\u0647_\u06cc_\u0633\u0647\u0645_domain_service"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L304",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "target": "architecture_insurance_billing_system_\u06f6_repository_service_dto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L319",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "target": "architecture_insurance_billing_system_\u06f7_rest_api_\u062a\u062d\u062a_api_v1_basecontroller_tenant_\u0627\u0632_currentuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L348",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "target": "architecture_insurance_billing_system_\u06f8_workflow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L376",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u0633\u06cc\u0633\u062a\u0645_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628_\u0648_\u0628\u06cc\u0645\u0647_insurance_medical_billing_\u0633\u0646\u062f_\u0645\u0639\u0645\u0627\u0631\u06cc",
      "target": "architecture_insurance_billing_system_\u06f9_events_use_cases"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u06f2_domain_model_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627_\u0648_\u0641\u06cc\u0644\u062f\u0647\u0627",
      "target": "architecture_insurance_billing_system_2_1_value_objects"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u06f2_domain_model_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627_\u0648_\u0641\u06cc\u0644\u062f\u0647\u0627",
      "target": "architecture_insurance_billing_system_2_2_entities_\u062c\u062f\u0627\u0648\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_2_2_entities_\u062c\u062f\u0627\u0648\u0644",
      "target": "architecture_insurance_billing_system_claim_\u0645\u0637\u0627\u0644\u0628\u0647_\u06cc_\u0628\u06cc\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_2_2_entities_\u062c\u062f\u0627\u0648\u0644",
      "target": "architecture_insurance_billing_system_claimitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_2_2_entities_\u062c\u062f\u0627\u0648\u0644",
      "target": "architecture_insurance_billing_system_invoice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_2_2_entities_\u062c\u062f\u0627\u0648\u0644",
      "target": "architecture_insurance_billing_system_invoiceitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_2_2_entities_\u062c\u062f\u0627\u0648\u0644",
      "target": "architecture_insurance_billing_system_tariff_\u062a\u0639\u0631\u0641\u0647_\u06cc_\u0646\u0633\u062e\u0647_\u062f\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_2_2_entities_\u062c\u062f\u0627\u0648\u0644",
      "target": "architecture_insurance_billing_system_tenantinsurance_\u0627\u0631\u062a\u0642\u0627\u06cc_entityinsurancepricing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_2_2_entities_\u062c\u062f\u0627\u0648\u0644",
      "target": "architecture_insurance_billing_system_tenantservicecoverage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L338",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u06f7_rest_api_\u062a\u062d\u062a_api_v1_basecontroller_tenant_\u0627\u0632_currentuser",
      "target": "architecture_insurance_billing_system_claim"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L328",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u06f7_rest_api_\u062a\u062d\u062a_api_v1_basecontroller_tenant_\u0627\u0632_currentuser",
      "target": "architecture_insurance_billing_system_invoice_328"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L328",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u06f7_rest_api_\u062a\u062d\u062a_api_v1_basecontroller_tenant_\u0627\u0632_currentuser",
      "target": "architecture_insurance_billing_system_tariff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L321",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u06f7_rest_api_\u062a\u062d\u062a_api_v1_basecontroller_tenant_\u0627\u0632_currentuser",
      "target": "architecture_insurance_billing_system_tenantinsurance_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u0628\u06cc\u0645\u0647_\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L360",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u06f8_workflow",
      "target": "architecture_insurance_billing_system_claim_360"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/insurance-billing-system.md",
      "source_location": "L350",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_insurance_billing_system_\u06f8_workflow",
      "target": "architecture_insurance_billing_system_\u062b\u0628\u062a_\u0635\u0648\u0631\u062a\u062d\u0633\u0627\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy",
      "target": "architecture_tenancy_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenancy"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report",
      "target": "architecture_tenancy"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme",
      "target": "architecture_tenancy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L239",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenancy",
      "target": "architecture_tenancy_entity_\u062c\u062f\u06cc\u062f_\u0645\u06cc_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenancy",
      "target": "architecture_tenancy_sql_\u062e\u0627\u0645_\u0622\u062f\u06cc\u062a_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenancy",
      "target": "architecture_tenancy_\u0627\u062c\u0628\u0627\u0631_tenantfilter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenancy",
      "target": "architecture_tenancy_\u0628\u06a9\u0627\u067e_per_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L254",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenancy",
      "target": "architecture_tenancy_\u062a\u0633\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenancy",
      "target": "architecture_tenancy_\u062a\u0639\u06cc\u06cc\u0646_\u0645\u062d\u06cc\u0637_\u062c\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenancy",
      "target": "architecture_tenancy_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627_app_shared_tenant_globaltables"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenancy",
      "target": "architecture_tenancy_\u0647\u0648\u06cc\u062a_\u0645\u062d\u06cc\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u062a\u0639\u06cc\u06cc\u0646_\u0645\u062d\u06cc\u0637_\u062c\u0627\u0631\u06cc",
      "target": "architecture_tenancy_\u0645\u0627\u062a\u0631\u06cc\u0633_\u0646\u0642\u0634_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u0627\u062c\u0628\u0627\u0631_tenantfilter",
      "target": "architecture_tenancy_\u062a\u063a\u06cc\u06cc\u0631_\u0631\u0641\u062a\u0627\u0631_\u06f4\u06f0\u06f4_\u0628\u0647_\u062c\u0627\u06cc_\u06f4\u06f0\u06f3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u0627\u062c\u0628\u0627\u0631_tenantfilter",
      "target": "architecture_tenancy_\u0686\u0647_\u062a\u0636\u0645\u06cc\u0646_\u0645\u06cc_\u062f\u0647\u062f_\u0648_\u0686\u0647_\u0646\u0645\u06cc_\u062f\u0647\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627_app_shared_tenant_globaltables",
      "target": "architecture_tenancy_uuid_\u0627\u0632_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u062e\u0637\u0631\u0646\u0627\u06a9_\u062a\u0631\u06cc\u0646_\u0627\u0644\u06af\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627_app_shared_tenant_globaltables",
      "target": "architecture_tenancy_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u0645\u0627\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627_app_shared_tenant_globaltables",
      "target": "architecture_tenancy_\u0641\u0631\u0632\u0646\u062f\u0627\u0646_aggregate_\u062a\u0648\u0631_\u0627\u06cc\u0645\u0646\u06cc_\u0646\u062f\u0627\u0631\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627_app_shared_tenant_globaltables",
      "target": "architecture_tenancy_\u0646\u0642\u0637\u0647_\u0636\u0639\u0641_\u06a9\u0627\u0631\u062a_\u0628\u06cc_\u0645\u062d\u06cc\u0637_\u062f\u0631_\u0647\u06cc\u0686_\u0645\u062d\u06cc\u0637\u06cc_\u062f\u06cc\u062f\u0647_\u0646\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/architecture/tenancy.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "architecture_tenancy_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_\u062c\u062f\u0648\u0644_\u0647\u0627_app_shared_tenant_globaltables",
      "target": "architecture_tenancy_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u0645\u0648\u062c\u0648\u062f\u06cc_\u0633\u0631\u0627\u0633\u0631\u06cc_\u062f\u0641\u062a\u0631_per_\u0645\u062d\u06cc\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_audit_backlog",
      "target": "docs_audit_backlog_backend_audit_backlog_clinicpro"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_audit_backlog_backend_audit_backlog_clinicpro",
      "target": "docs_audit_backlog_critical"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_audit_backlog_backend_audit_backlog_clinicpro",
      "target": "docs_audit_backlog_done_committed_on_backend_audit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_audit_backlog_backend_audit_backlog_clinicpro",
      "target": "docs_audit_backlog_epics_design_debt_cross_repo_defer_do_not_quick_fix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_audit_backlog_backend_audit_backlog_clinicpro",
      "target": "docs_audit_backlog_high"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_audit_backlog_backend_audit_backlog_clinicpro",
      "target": "docs_audit_backlog_low"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_audit_backlog_backend_audit_backlog_clinicpro",
      "target": "docs_audit_backlog_medium"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_audit_backlog_backend_audit_backlog_clinicpro",
      "target": "docs_audit_backlog_progress_this_audit_session"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/audit-backlog.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_audit_backlog_backend_audit_backlog_clinicpro",
      "target": "docs_audit_backlog_tallies"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php",
      "target": "docs_deploy_liara"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php",
      "target": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0647\u0627\u06cc_\u0628\u0639\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u0631\u0641\u0639_\u0627\u0634\u06a9\u0627\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u0631\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0634\u0646\u0627\u062e\u062a\u0647_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062f\u062e\u06cc\u0644_\u0647\u0645\u0647_\u0633\u0627\u062e\u062a\u0647_\u0634\u062f\u0647_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u0646\u0645\u0627\u06cc_\u06a9\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L173",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u0646\u06af\u0627\u0634\u062a_compose_\u0644\u06cc\u0627\u0631\u0627_php_platform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f1_build_\u0645\u062d\u0644\u06cc_asset_\u0647\u0627_\u062d\u06cc\u0627\u062a\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f2_\u0633\u0627\u062e\u062a_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0648_redis"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f3_\u0633\u0627\u062e\u062a_\u0628\u0631\u0646\u0627\u0645\u0647_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f4_\u0633\u0627\u062e\u062a_\u062f\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0627\u0646\u062f\u06af\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f5_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f6_\u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara-php.md",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_php_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_\u067e\u0644\u062a\u0641\u0631\u0645_php",
      "target": "docs_deploy_liara_php_\u06af\u0627\u0645_\u06f7_\u0627\u062a\u0635\u0627\u0644_\u062f\u0627\u0645\u0646\u0647_\u0648_\u062a\u0623\u06cc\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara",
      "target": "docs_deploy_liara_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_docker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_docker",
      "target": "docs_deploy_liara_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0647\u0627\u06cc_\u0628\u0639\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_docker",
      "target": "docs_deploy_liara_\u0631\u0641\u0639_\u0627\u0634\u06a9\u0627\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_docker",
      "target": "docs_deploy_liara_\u0646\u0645\u0627\u06cc_\u06a9\u0644\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_docker",
      "target": "docs_deploy_liara_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_docker",
      "target": "docs_deploy_liara_\u06af\u0627\u0645_\u06f1_\u0633\u0627\u062e\u062a_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0648_redis"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_docker",
      "target": "docs_deploy_liara_\u06af\u0627\u0645_\u06f2_\u0633\u0627\u062e\u062a_\u0628\u0631\u0646\u0627\u0645\u0647_\u062f\u0627\u06a9\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_docker",
      "target": "docs_deploy_liara_\u06af\u0627\u0645_\u06f3_\u0633\u0627\u062e\u062a_\u062f\u06cc\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0627\u0646\u062f\u06af\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_docker",
      "target": "docs_deploy_liara_\u06af\u0627\u0645_\u06f4_\u0633\u062a_\u06a9\u0631\u062f\u0646_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_docker",
      "target": "docs_deploy_liara_\u06af\u0627\u0645_\u06f5_\u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_docker",
      "target": "docs_deploy_liara_\u06af\u0627\u0645_\u06f6_\u0627\u062a\u0635\u0627\u0644_\u062f\u0627\u0645\u0646\u0647_\u0648_\u062a\u0623\u06cc\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy-liara.md",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_deploy_liara_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_\u0644\u06cc\u0627\u0631\u0627_docker",
      "target": "docs_deploy_liara_\u06af\u0632\u06cc\u0646\u0647_\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646_worker_\u0645\u062c\u0632\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "deploy_coolify",
      "target": "deploy_coolify_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_coolify_docker_compose"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "deploy_coolify_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_coolify_docker_compose",
      "target": "deploy_coolify_\u0631\u0641\u0639_\u0627\u0634\u06a9\u0627\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "deploy_coolify_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_coolify_docker_compose",
      "target": "deploy_coolify_\u0645\u0631\u0627\u062d\u0644_\u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "deploy_coolify_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_coolify_docker_compose",
      "target": "deploy_coolify_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062f\u06cc\u067e\u0644\u0648\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "deploy_coolify_\u062f\u06cc\u067e\u0644\u0648\u06cc_clinicpro_\u0631\u0648\u06cc_coolify_docker_compose",
      "target": "deploy_coolify_\u0646\u06a9\u0627\u062a_\u0639\u0645\u0644\u06cc\u0627\u062a\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "deploy_coolify_\u0645\u0631\u0627\u062d\u0644_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "target": "deploy_coolify_\u06f1_\u0633\u0627\u062e\u062a_resource_\u062f\u0631_coolify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "deploy_coolify_\u0645\u0631\u0627\u062d\u0644_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "target": "deploy_coolify_\u06f2_\u0627\u062e\u062a\u0635\u0627\u0635_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "deploy_coolify_\u0645\u0631\u0627\u062d\u0644_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "target": "deploy_coolify_\u06f3_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "deploy_coolify_\u0645\u0631\u0627\u062d\u0644_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "target": "deploy_coolify_\u06f4_persistent_storage_\u062d\u06cc\u0627\u062a\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "deploy_coolify_\u0645\u0631\u0627\u062d\u0644_\u062f\u06cc\u067e\u0644\u0648\u06cc",
      "target": "deploy_coolify_\u06f5_\u0627\u0648\u0644\u06cc\u0646_\u062f\u06cc\u067e\u0644\u0648\u06cc_\u0648_\u0633\u0627\u062e\u062a_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/deploy/coolify.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "deploy_coolify_\u06f3_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc",
      "target": "deploy_coolify_\u0686\u0646\u062f_\u062f\u0627\u0645\u0646\u0647_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report",
      "target": "new_feture_clinic_pro_mostanad_sade"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme",
      "target": "new_feture_clinic_pro_mostanad_sade"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0627\u06cc\u0646_\u0645\u0633\u062a\u0646\u062f_\u0628\u0631\u0627\u06cc_\u0686\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f1_\u0686\u0647_\u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc_\u062f\u0631_\u0627\u06cc\u0646_\u0645\u0633\u062a\u0646\u062f_\u0647\u0633\u062a_\u0648_\u0686\u0647_\u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L426",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f0_\u067e\u06cc\u062f\u0627_\u06a9\u0631\u062f\u0646_\u0648\u0642\u062a_\u0622\u0632\u0627\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L472",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f1_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L519",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f2_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L557",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f3_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L583",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f4_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L640",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f5_\u0645\u0633\u06cc\u0631_\u06a9\u0627\u0645\u0644_\u06cc\u06a9_\u0631\u0632\u0631\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L664",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f6_\u062e\u0628\u0631\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u0633\u06cc\u0633\u062a\u0645_\u0645\u0646\u062a\u0634\u0631_\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L678",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f7_\u0631\u06cc\u0633\u06a9_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L690",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f8_\u062a\u0631\u062a\u06cc\u0628_\u0633\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L706",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f9_\u062c\u0645\u0639_\u0628\u0646\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f2_\u067e\u0646\u062c_\u0642\u0627\u0646\u0648\u0646_\u0637\u0644\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f3_\u0633\u06cc\u0633\u062a\u0645_\u0627\u0632_\u0686\u0647_\u0644\u0627\u06cc\u0647_\u0647\u0627\u06cc\u06cc_\u062a\u0634\u06a9\u06cc\u0644_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f4_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0634\u0639\u0628\u0647_\u0627\u062a\u0627\u0642"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f5_\u062a\u0639\u0631\u06cc\u0641_\u062e\u062f\u0645\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f6_\u0645\u0646\u0627\u0628\u0639_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f7_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0628\u062e\u0634_\u0646\u0648\u0628\u062a_\u0627\u0632_\u0686\u0646\u062f_\u062a\u06a9\u0647_\u062a\u0634\u06a9\u06cc\u0644_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L308",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f8_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L398",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u0645\u0633\u062a\u0646\u062f_\u0637\u0631\u0627\u062d\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06f9_\u062a\u0642\u0648\u06cc\u0645_\u0648_\u0633\u0627\u0639\u062a_\u0647\u0627\u06cc_\u0622\u0632\u0627\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f5_\u062a\u0639\u0631\u06cc\u0641_\u062e\u062f\u0645\u0627\u062a",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0622\u06cc\u062a\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f5_\u062a\u0639\u0631\u06cc\u0641_\u062e\u062f\u0645\u0627\u062a",
      "target": "new_feture_clinic_pro_mostanad_sade_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f5_\u062a\u0639\u0631\u06cc\u0641_\u062e\u062f\u0645\u0627\u062a",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0633\u0631\u0648\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f5_\u062a\u0639\u0631\u06cc\u0641_\u062e\u062f\u0645\u0627\u062a",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06af\u0631\u0648\u0647_\u0622\u06cc\u062a\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f6_\u0645\u0646\u0627\u0628\u0639_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0627\u0633\u062a\u062e\u0631_\u0645\u0646\u0627\u0628\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f6_\u0645\u0646\u0627\u0628\u0639_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "new_feture_clinic_pro_mostanad_sade_\u062c\u062f\u0648\u0644_\u0645\u0647\u0627\u0631\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f6_\u0645\u0646\u0627\u0628\u0639_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0632\u0645\u0627\u0646_\u062a\u0645\u06cc\u0632\u06a9\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f6_\u0645\u0646\u0627\u0628\u0639_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0638\u0631\u0641\u06cc\u062a_\u0647\u0645\u0632\u0645\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f6_\u0645\u0646\u0627\u0628\u0639_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0645\u0646\u0628\u0639_\u0686\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f6_\u0645\u0646\u0627\u0628\u0639_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc_\u0645\u0646\u0628\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L261",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f7_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0628\u062e\u0634_\u0646\u0648\u0628\u062a_\u0627\u0632_\u0686\u0646\u062f_\u062a\u06a9\u0647_\u062a\u0634\u06a9\u06cc\u0644_\u0634\u062f\u0647",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0631\u0627\u0647_\u062d\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f7_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0628\u062e\u0634_\u0646\u0648\u0628\u062a_\u0627\u0632_\u0686\u0646\u062f_\u062a\u06a9\u0647_\u062a\u0634\u06a9\u06cc\u0644_\u0634\u062f\u0647",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0645\u0634\u06a9\u0644_\u0686\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L274",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f7_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0628\u062e\u0634_\u0646\u0648\u0628\u062a_\u0627\u0632_\u0686\u0646\u062f_\u062a\u06a9\u0647_\u062a\u0634\u06a9\u06cc\u0644_\u0634\u062f\u0647",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0686\u0637\u0648\u0631_\u0628\u0631\u0646\u0627\u0645\u0647_\u0646\u0648\u0628\u062a_\u0633\u0627\u062e\u062a\u0647_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L320",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f8_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0642\u0627\u0646\u0648\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L333",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f8_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0634\u06a9\u0644_\u06cc\u06a9_\u0642\u0627\u0646\u0648\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L351",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f8_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0642\u0627\u0646\u0648\u0646_\u0647\u0627_\u0628\u0647_\u0686\u0647_\u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc_\u062f\u0633\u062a\u0631\u0633\u06cc_\u062f\u0627\u0631\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L392",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f8_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L386",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f8_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0646\u0633\u062e\u0647_\u0628\u0646\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L367",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f8_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0648\u0642\u062a\u06cc_\u0686\u0646\u062f_\u0642\u0627\u0646\u0648\u0646_\u0628\u0627_\u0647\u0645_\u062a\u0646\u0627\u0642\u0636_\u062f\u0627\u0631\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L310",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f8_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0686\u0631\u0627_\u0637\u0631\u0627\u062d\u06cc_\u0642\u0628\u0644\u06cc_\u062c\u0648\u0627\u0628_\u0646\u0645\u06cc_\u062f\u0627\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L417",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f9_\u062a\u0642\u0648\u06cc\u0645_\u0648_\u0633\u0627\u0639\u062a_\u0647\u0627\u06cc_\u0622\u0632\u0627\u062f",
      "target": "new_feture_clinic_pro_mostanad_sade_\u062a\u0642\u0648\u06cc\u0645_\u0634\u0645\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L400",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f9_\u062a\u0642\u0648\u06cc\u0645_\u0648_\u0633\u0627\u0639\u062a_\u0647\u0627\u06cc_\u0622\u0632\u0627\u062f",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0686\u0637\u0648\u0631_\u062d\u0633\u0627\u0628_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L463",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f0_\u067e\u06cc\u062f\u0627_\u06a9\u0631\u062f\u0646_\u0648\u0642\u062a_\u0622\u0632\u0627\u062f",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0633\u0631\u0639\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L428",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f0_\u067e\u06cc\u062f\u0627_\u06a9\u0631\u062f\u0646_\u0648\u0642\u062a_\u0622\u0632\u0627\u062f",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0645\u0631\u0627\u062d\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L454",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f0_\u067e\u06cc\u062f\u0627_\u06a9\u0631\u062f\u0646_\u0648\u0642\u062a_\u0622\u0632\u0627\u062f",
      "target": "new_feture_clinic_pro_mostanad_sade_\u06a9\u062f\u0627\u0645_\u0645\u0646\u0628\u0639_\u0631\u0627_\u0627\u0646\u062a\u062e\u0627\u0628_\u06a9\u0646\u06cc\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L490",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f1_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a",
      "target": "new_feture_clinic_pro_mostanad_sade_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L482",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f1_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L474",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f1_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0633\u0647_\u0645\u0631\u062d\u0644\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L513",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f1_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0644\u063a\u0648_\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L501",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f1_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u06cc\u06a9_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L537",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f2_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L525",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f2_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0645\u0631\u0627\u062d\u0644_\u0645\u062d\u0627\u0633\u0628\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L543",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f2_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc",
      "target": "new_feture_clinic_pro_mostanad_sade_\u067e\u06a9\u06cc\u062c"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L521",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f2_\u0642\u06cc\u0645\u062a_\u06af\u0630\u0627\u0631\u06cc",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0686\u0631\u0627_\u0644\u0627\u06cc\u0647_\u062c\u062f\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L573",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f3_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "new_feture_clinic_pro_mostanad_sade_\u0631\u0641\u062a\u0627\u0631_\u0633\u06cc\u0633\u062a\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/clinic-pro-mostanad-sade.md",
      "source_location": "L561",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "new_feture_clinic_pro_mostanad_sade_\u06f1\u06f3_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "new_feture_clinic_pro_mostanad_sade_\u067e\u0631\u0648\u062a\u06a9\u0644_\u062f\u0648\u0631\u0647"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L267",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L266",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report",
      "target": "taskes_00_current_state_report_\u06af\u0632\u0627\u0631\u0634_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0631_\u0628\u0631\u0627\u0628\u0631_\u0645\u0633\u062a\u0646\u062f_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme",
      "target": "taskes_00_current_state_report"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06af\u0632\u0627\u0631\u0634_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0631_\u0628\u0631\u0627\u0628\u0631_\u0645\u0633\u062a\u0646\u062f_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "taskes_00_current_state_report_\u06f1_\u062e\u0644\u0627\u0635\u0647_\u0627\u062c\u0631\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06af\u0632\u0627\u0631\u0634_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0631_\u0628\u0631\u0627\u0628\u0631_\u0645\u0633\u062a\u0646\u062f_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "taskes_00_current_state_report_\u06f2_\u0622\u0646\u0686\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L199",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06af\u0632\u0627\u0631\u0634_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0631_\u0628\u0631\u0627\u0628\u0631_\u0645\u0633\u062a\u0646\u062f_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "taskes_00_current_state_report_\u06f3_\u062c\u062f\u0648\u0644_\u0634\u06a9\u0627\u0641_\u062e\u0644\u0627\u0635\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L218",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06af\u0632\u0627\u0631\u0634_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0631_\u0628\u0631\u0627\u0628\u0631_\u0645\u0633\u062a\u0646\u062f_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "taskes_00_current_state_report_\u06f4_\u062a\u0635\u0645\u06cc\u0645_\u0645\u0639\u0645\u0627\u0631\u06cc_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc_\u062a\u0648\u0633\u0639\u0647_\u0646\u0647_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06af\u0632\u0627\u0631\u0634_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0631_\u0628\u0631\u0627\u0628\u0631_\u0645\u0633\u062a\u0646\u062f_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "taskes_00_current_state_report_\u06f5_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L261",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06af\u0632\u0627\u0631\u0634_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0633\u06cc\u0633\u062a\u0645_\u062f\u0631_\u0628\u0631\u0627\u0628\u0631_\u0645\u0633\u062a\u0646\u062f_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_clinic_pro",
      "target": "taskes_00_current_state_report_\u06f6_\u0633\u0647_\u0642\u0627\u0639\u062f\u0647_\u062d\u0627\u06a9\u0645_\u0628\u0631_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06f2_\u0622\u0646\u0686\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "taskes_00_current_state_report_\u06f2_\u06f1_\u0645\u062d\u06cc\u0637_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06f2_\u0622\u0646\u0686\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "taskes_00_current_state_report_\u06f2_\u06f2_\u062a\u0639\u0631\u06cc\u0641_\u062e\u062f\u0645\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06f2_\u0622\u0646\u0686\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "taskes_00_current_state_report_\u06f2_\u06f3_\u0645\u0646\u0627\u0628\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06f2_\u0622\u0646\u0686\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "taskes_00_current_state_report_\u06f2_\u06f4_\u062a\u0642\u0648\u06cc\u0645_\u0648_\u0627\u0633\u0644\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06f2_\u0622\u0646\u0686\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "taskes_00_current_state_report_\u06f2_\u06f5_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u06a9\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06f2_\u0622\u0646\u0686\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "taskes_00_current_state_report_\u06f2_\u06f5\u0628_\u062d\u0627\u0644\u062a_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u0646\u06cc\u0645\u0647_\u06a9\u0627\u0631\u0647_\u0627\u0633\u062a_\u067e\u0646\u062c_\u0634\u06a9\u0627\u0641_\u062f\u0631_\u0686\u0631\u062e\u0647_\u0639\u0645\u0631_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06f2_\u0622\u0646\u0686\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "taskes_00_current_state_report_\u06f2_\u06f6_\u062b\u0628\u062a_\u0646\u0648\u0628\u062a_\u0648_\u0647\u0645\u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06f2_\u0622\u0646\u0686\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "taskes_00_current_state_report_\u06f2_\u06f7_\u0642\u06cc\u0645\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06f2_\u0622\u0646\u0686\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "taskes_00_current_state_report_\u06f2_\u06f8_\u0642\u0648\u0627\u0646\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/00-current-state-report.md",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_00_current_state_report_\u06f2_\u0622\u0646\u0686\u0647_\u0627\u0645\u0631\u0648\u0632_\u062f\u0627\u0631\u06cc\u0645_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc",
      "target": "taskes_00_current_state_report_\u06f2_\u06f9_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme",
      "target": "taskes_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc_clinic_pro"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc_clinic_pro",
      "target": "taskes_readme_\u0627\u062c\u0628\u0627\u0631_\u062e\u0648\u062f\u06a9\u0627\u0631_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc_clinic_pro",
      "target": "taskes_readme_\u062a\u0631\u062a\u06cc\u0628_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc_clinic_pro",
      "target": "taskes_readme_\u0633\u0627\u062e\u062a\u0627\u0631_\u0647\u0631_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc_clinic_pro",
      "target": "taskes_readme_\u0633\u0647_\u062d\u0627\u0644\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc_clinic_pro",
      "target": "taskes_readme_\u0633\u0647_\u0642\u0627\u0639\u062f\u0647_\u0627\u06cc_\u06a9\u0647_\u067e\u06cc\u0634_\u0627\u0632_\u0647\u0631_\u062a\u0633\u06a9\u06cc_\u0628\u0627\u06cc\u062f_\u0628\u062e\u0648\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc_clinic_pro",
      "target": "taskes_readme_\u0642\u0648\u0627\u0639\u062f_\u0645\u0634\u062a\u0631\u06a9_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc_clinic_pro",
      "target": "taskes_readme_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0645\u0648\u062a\u0648\u0631_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc_clinic_pro",
      "target": "taskes_readme_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u0642\u0648\u0627\u0639\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "taskes_readme_\u0641\u0627\u0632_\u06f0_\u062a\u062b\u0628\u06cc\u062a_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u0628\u0642\u06cc\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "taskes_readme_\u0641\u0627\u0632_\u06f1_\u0647\u0633\u062a\u0647_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "taskes_readme_\u0641\u0627\u0632_\u06f2_\u0642\u0648\u0627\u0646\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "taskes_readme_\u0641\u0627\u0632_\u06f3_\u06a9\u0633\u0628_\u0648\u06a9\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/README.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "taskes_readme_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u0647\u0627",
      "target": "taskes_readme_\u0641\u0627\u0632_\u06f4_\u0628\u0647\u06cc\u0646\u0647_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/definition-of-done.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_definition_of_done",
      "target": "shared_definition_of_done_\u062a\u0639\u0631\u06cc\u0641_\u062a\u0645\u0627\u0645_\u0634\u062f\u0647_\u0648_\u0642\u0627\u0644\u0628_\u0686\u06a9_\u0644\u06cc\u0633\u062a"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_red_lines",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_checklist",
      "target": "shared_definition_of_done"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/definition-of-done.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_definition_of_done_\u062a\u0639\u0631\u06cc\u0641_\u062a\u0645\u0627\u0645_\u0634\u062f\u0647_\u0648_\u0642\u0627\u0644\u0628_\u0686\u06a9_\u0644\u06cc\u0633\u062a",
      "target": "shared_definition_of_done_\u0628\u062e\u0634_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc_\u06cc\u06a9\u0633\u0627\u0646_\u062f\u0631_\u0647\u0645\u0647_\u062a\u0633\u06a9_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/definition-of-done.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_definition_of_done_\u062a\u0639\u0631\u06cc\u0641_\u062a\u0645\u0627\u0645_\u0634\u062f\u0647_\u0648_\u0642\u0627\u0644\u0628_\u0686\u06a9_\u0644\u06cc\u0633\u062a",
      "target": "shared_definition_of_done_\u0642\u0627\u0644\u0628_checklist_md"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/definition-of-done.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_definition_of_done_\u062a\u0639\u0631\u06cc\u0641_\u062a\u0645\u0627\u0645_\u0634\u062f\u0647_\u0648_\u0642\u0627\u0644\u0628_\u0686\u06a9_\u0644\u06cc\u0633\u062a",
      "target": "shared_definition_of_done_\u0642\u0648\u0627\u0639\u062f_\u062b\u0627\u0628\u062a_\u067e\u0631\u0648\u0698\u0647_\u06a9\u0647_\u062f\u0631_\u0647\u0631_\u062a\u0633\u06a9_\u0627\u0639\u0645\u0627\u0644_\u0645\u06cc_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/definition-of-done.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_definition_of_done_\u062a\u0639\u0631\u06cc\u0641_\u062a\u0645\u0627\u0645_\u0634\u062f\u0647_\u0648_\u0642\u0627\u0644\u0628_\u0686\u06a9_\u0644\u06cc\u0633\u062a",
      "target": "shared_definition_of_done_\u0646\u0645\u0627\u062f\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_red_lines",
      "target": "shared_red_lines_\u062e\u0637_\u0633\u0631\u062e_\u0647\u0627_\u0642\u0648\u0627\u0639\u062f\u06cc_\u06a9\u0647_\u0647\u06cc\u0686_\u062a\u0633\u06a9\u06cc_\u0646\u0645\u06cc_\u062a\u0648\u0627\u0646\u062f_\u0646\u0642\u0636_\u06a9\u0646\u062f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_red_lines",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_task",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_task",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_checklist",
      "target": "shared_red_lines"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_red_lines_\u062e\u0637_\u0633\u0631\u062e_\u0647\u0627_\u0642\u0648\u0627\u0639\u062f\u06cc_\u06a9\u0647_\u0647\u06cc\u0686_\u062a\u0633\u06a9\u06cc_\u0646\u0645\u06cc_\u062a\u0648\u0627\u0646\u062f_\u0646\u0642\u0636_\u06a9\u0646\u062f",
      "target": "shared_red_lines_\u06f1_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u0633\u0644\u0627\u062a\u06cc_\u0628\u0647_\u0647\u06cc\u0686_\u0639\u0646\u0648\u0627\u0646_\u062f\u0633\u062a_\u06a9\u0627\u0631\u06cc_\u0646\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_red_lines_\u062e\u0637_\u0633\u0631\u062e_\u0647\u0627_\u0642\u0648\u0627\u0639\u062f\u06cc_\u06a9\u0647_\u0647\u06cc\u0686_\u062a\u0633\u06a9\u06cc_\u0646\u0645\u06cc_\u062a\u0648\u0627\u0646\u062f_\u0646\u0642\u0636_\u06a9\u0646\u062f",
      "target": "shared_red_lines_\u06f2_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_\u0647\u0645\u06cc\u0646_\u0641\u0627\u0632_\u06a9\u0627\u0645\u0644_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_red_lines_\u062e\u0637_\u0633\u0631\u062e_\u0647\u0627_\u0642\u0648\u0627\u0639\u062f\u06cc_\u06a9\u0647_\u0647\u06cc\u0686_\u062a\u0633\u06a9\u06cc_\u0646\u0645\u06cc_\u062a\u0648\u0627\u0646\u062f_\u0646\u0642\u0636_\u06a9\u0646\u062f",
      "target": "shared_red_lines_\u06f3_\u0647\u0631_\u0635\u0641\u062d\u0647_\u06cc\u0627_\u0628\u062e\u0634_\u062c\u062f\u06cc\u062f_\u0639\u06cc\u0646\u0627_\u0628\u0627_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0633\u06cc\u0633\u062a\u0645_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_red_lines_\u062e\u0637_\u0633\u0631\u062e_\u0647\u0627_\u0642\u0648\u0627\u0639\u062f\u06cc_\u06a9\u0647_\u0647\u06cc\u0686_\u062a\u0633\u06a9\u06cc_\u0646\u0645\u06cc_\u062a\u0648\u0627\u0646\u062f_\u0646\u0642\u0636_\u06a9\u0646\u062f",
      "target": "shared_red_lines_\u06f4_\u0647\u06cc\u0686_\u062a\u0633\u06a9\u06cc_\u0628\u062f\u0648\u0646_\u062a\u06a9\u0645\u06cc\u0644_\u0686\u06a9_\u0644\u06cc\u0633\u062a\u0634_\u062a\u0645\u0627\u0645_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_red_lines_\u06f1_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u0633\u0644\u0627\u062a\u06cc_\u0628\u0647_\u0647\u06cc\u0686_\u0639\u0646\u0648\u0627\u0646_\u062f\u0633\u062a_\u06a9\u0627\u0631\u06cc_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "target": "shared_red_lines_\u0627\u062c\u0628\u0627\u0631_\u062e\u0648\u062f\u06a9\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_red_lines_\u06f1_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u0633\u0644\u0627\u062a\u06cc_\u0628\u0647_\u0647\u06cc\u0686_\u0639\u0646\u0648\u0627\u0646_\u062f\u0633\u062a_\u06a9\u0627\u0631\u06cc_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "target": "shared_red_lines_\u0641\u0627\u06cc\u0644_\u0647\u0627_\u0648_\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc_\u0642\u0641\u0644_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_red_lines_\u06f1_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u0633\u0644\u0627\u062a\u06cc_\u0628\u0647_\u0647\u06cc\u0686_\u0639\u0646\u0648\u0627\u0646_\u062f\u0633\u062a_\u06a9\u0627\u0631\u06cc_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "target": "shared_red_lines_\u0686\u0647_\u0686\u06cc\u0632\u06cc_\u0645\u062c\u0627\u0632_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/red-lines.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_red_lines_\u06f1_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0627\u0633\u0644\u0627\u062a\u06cc_\u0628\u0647_\u0647\u06cc\u0686_\u0639\u0646\u0648\u0627\u0646_\u062f\u0633\u062a_\u06a9\u0627\u0631\u06cc_\u0646\u0645\u06cc_\u0634\u0648\u062f",
      "target": "shared_red_lines_\u0686\u0647_\u0686\u06cc\u0632\u06cc_\u0645\u0645\u0646\u0648\u0639_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_ui_conventions",
      "target": "shared_ui_conventions_\u0642\u0648\u0627\u0639\u062f_ui_\u0647\u0631_\u0635\u0641\u062d\u0647_\u0648_\u0628\u062e\u0634_\u062c\u062f\u06cc\u062f_\u0639\u06cc\u0646\u0627_\u0645\u0637\u0627\u0628\u0642_\u0633\u06cc\u0633\u062a\u0645_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L324",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_architecture",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_architecture",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_checklist",
      "target": "shared_ui_conventions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_ui_conventions_\u0642\u0648\u0627\u0639\u062f_ui_\u0647\u0631_\u0635\u0641\u062d\u0647_\u0648_\u0628\u062e\u0634_\u062c\u062f\u06cc\u062f_\u0639\u06cc\u0646\u0627_\u0645\u0637\u0627\u0628\u0642_\u0633\u06cc\u0633\u062a\u0645_\u0645\u0648\u062c\u0648\u062f",
      "target": "shared_ui_conventions_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc_nobat724_front_next_js_15_app_router_mui_v5_tailwind"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_ui_conventions_\u0642\u0648\u0627\u0639\u062f_ui_\u0647\u0631_\u0635\u0641\u062d\u0647_\u0648_\u0628\u062e\u0634_\u062c\u062f\u06cc\u062f_\u0639\u06cc\u0646\u0627_\u0645\u0637\u0627\u0628\u0642_\u0633\u06cc\u0633\u062a\u0645_\u0645\u0648\u062c\u0648\u062f",
      "target": "shared_ui_conventions_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_react_19_webpack_encore_tailwind_v4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_ui_conventions_\u0642\u0648\u0627\u0639\u062f_ui_\u0647\u0631_\u0635\u0641\u062d\u0647_\u0648_\u0628\u062e\u0634_\u062c\u062f\u06cc\u062f_\u0639\u06cc\u0646\u0627_\u0645\u0637\u0627\u0628\u0642_\u0633\u06cc\u0633\u062a\u0645_\u0645\u0648\u062c\u0648\u062f",
      "target": "shared_ui_conventions_\u0686\u06a9_\u0644\u06cc\u0633\u062a_ui_\u062f\u0631_checklist_md_\u0647\u0631_\u062a\u0633\u06a9\u06cc_\u06a9\u0647_\u0635\u0641\u062d\u0647_\u06cc\u0627_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0645\u06cc_\u0633\u0627\u0632\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_ui_conventions_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_react_19_webpack_encore_tailwind_v4",
      "target": "shared_ui_conventions_\u062a\u0648\u06a9\u0646_\u0647\u0627_\u0647\u0631\u06af\u0632_\u0645\u0642\u062f\u0627\u0631_hard_code"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_ui_conventions_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_react_19_webpack_encore_tailwind_v4",
      "target": "shared_ui_conventions_\u0641\u0627\u0631\u0633\u06cc_rtl_\u0634\u0645\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_ui_conventions_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_react_19_webpack_encore_tailwind_v4",
      "target": "shared_ui_conventions_\u0646\u0627\u0645_\u06af\u0630\u0627\u0631\u06cc_\u0648_\u0645\u0633\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_ui_conventions_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_react_19_webpack_encore_tailwind_v4",
      "target": "shared_ui_conventions_\u067e\u0646\u062c_\u0642\u0627\u0639\u062f\u0647_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0645\u0630\u0627\u06a9\u0631\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/_shared/ui-conventions.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "shared_ui_conventions_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_clinicpro_react_19_webpack_encore_tailwind_v4",
      "target": "shared_ui_conventions_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_\u0647\u0627_\u0627\u0648\u0644_\u062c\u0633\u062a_\u0648\u062c\u0648_\u0628\u0639\u062f_\u0633\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_architecture",
      "target": "task_00_service_mode_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L247",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_architecture_appointmenteditpage_\u062f\u0648_\u062d\u0627\u0644\u062a_\u06cc\u06a9_\u0635\u0641\u062d\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_architecture_patch_appointment_uuid_\u062a\u0648\u0633\u0639\u0647_\u0646\u0647_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_architecture_post_appointment_uuid_service_reschedule_\u0645\u0633\u06cc\u0631_\u062a\u0631\u062c\u06cc\u062d\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_architecture_servicebookingcalculator_\u0627\u0633\u062a\u062e\u0631\u0627\u062c_\u0645\u0646\u0637\u0642_\u062a\u06a9\u0631\u0627\u0631\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L322",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_architecture_ui_\u0642\u0648\u0627\u0639\u062f_\u0627\u062c\u0628\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L287",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_architecture_\u062a\u0633\u062a_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0627\u0633\u0644\u0627\u062a\u06cc_\u0642\u0644\u0628_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_architecture_\u0646\u0648\u0628\u062a_\u0631\u0632\u0631\u0648_\u062f\u0631_\u062d\u0627\u0644\u062a_\u0633\u0631\u0648\u06cc\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/architecture.md",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_architecture_post_appointment_uuid_service_reschedule_\u0645\u0633\u06cc\u0631_\u062a\u0631\u062c\u06cc\u062d\u06cc",
      "target": "task_00_service_mode_completion_architecture_\u067e\u0627\u0631\u0627\u0645\u062a\u0631_excludeappointmentid_\u062a\u0646\u0647\u0627_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u062c\u0627\u0632_\u062f\u0631_slotcalculatorservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_checklist",
      "target": "task_00_service_mode_completion_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_task",
      "target": "task_00_service_mode_completion_checklist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e_\u0645\u0646\u0637\u0642_\u0627\u0633\u0644\u0627\u062a\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u0648_\u0645\u0647\u0627\u062c\u0631\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_checklist_\u06f3_ui_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_checklist_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/checklist.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_database",
      "target": "task_00_service_mode_completion_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f0"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_database_appointment_service_items_\u0628\u062f\u0648\u0646_\u062a\u063a\u06cc\u06cc\u0631_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_database_backfill"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_database_fixture_\u0647\u0627\u06cc_\u062a\u0633\u062a_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_database_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_database_\u0627\u06cc\u0646\u062f\u06a9\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_database_\u062a\u063a\u06cc\u06cc\u0631_appointments_\u062f\u0648_\u0633\u062a\u0648\u0646_\u062a\u0647\u06cc_\u067e\u0630\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_database_\u06a9\u062f\u0647\u0627\u06cc_\u062e\u0637\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/database.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_database_\u062a\u063a\u06cc\u06cc\u0631_appointments_\u062f\u0648_\u0633\u062a\u0648\u0646_\u062a\u0647\u06cc_\u067e\u0630\u06cc\u0631",
      "target": "task_00_service_mode_completion_database_\u0686\u0631\u0627_\u0646\u0647_\u06cc\u06a9_\u0633\u062a\u0648\u0646_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes",
      "target": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_implementation_notes_\u06f1_\u0627\u0648\u0644_\u062a\u0633\u062a_\u062e\u0637_\u0633\u0631\u062e_\u0628\u0639\u062f_\u0647\u0631_\u0686\u06cc\u0632_\u062f\u06cc\u06af\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_implementation_notes_\u06f1\u06f0_reserveappointmentspage_datatable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_implementation_notes_\u06f1\u06f1_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_implementation_notes_\u06f1\u06f2_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_implementation_notes_\u06f1\u06f3_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_implementation_notes_\u06f2_isservicemode_\u06af_\u06cc\u062a_\u0647\u0645\u0647_\u0686\u06cc\u0632_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_implementation_notes_\u06f3_\u062c\u0645\u0639_\u0633\u0627\u062f\u0647_\u0645\u062f\u062a_\u0631\u0627_\u0647\u0645\u06cc\u0646_\u062c\u0627_\u0627\u0635\u0644\u0627\u062d_\u0646\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_implementation_notes_\u06f4_excludeappointmentid_\u0627\u0644\u06af\u0648\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0631\u0627_\u062a\u06a9\u0631\u0627\u0631_\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_implementation_notes_\u06f5_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0632\u0645\u0627\u0646_\u0639\u0636\u0648\u06cc\u062a_\u062f\u0631_\u0641\u0647\u0631\u0633\u062a_\u0646\u0647_\u0627\u0634\u063a\u0627\u0644_\u0646\u0628\u0648\u062f\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_implementation_notes_\u06f6_warnings_\u0628\u0647_\u062c\u0627\u06cc_422_\u0628\u0631\u0627\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u062f\u0631_\u0646\u0648\u0628\u062a_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_implementation_notes_\u06f7_replaceserviceitems_\u0628\u0627\u06cc\u062f_serviceitem_\u062a\u06a9\u06cc_\u0631\u0627_\u0647\u0645_\u06af\u0627\u0645_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_implementation_notes_\u06f8_refreshactiveslotkey_\u067e\u0633_\u0627\u0632_setisreserve_false"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/implementation_notes.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0",
      "target": "task_00_service_mode_completion_implementation_notes_\u06f9_\u062a\u0628\u062f\u06cc\u0644_\u0631\u0632\u0631\u0648_\u0627\u062a\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_task",
      "target": "task_00_service_mode_completion_task_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_task_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_task_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_task_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_task_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_task_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_task_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_task_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_task_\u062a\u0633\u06a9_\u06f0\u06f0_\u062a\u06a9\u0645\u06cc\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_clinicpro",
      "target": "task_00_service_mode_completion_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0686\u0647_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u062f_\u0648_\u0686\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0686\u0647_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u062f_\u0648_\u0686\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "target": "task_00_service_mode_completion_task_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00-service-mode-completion/task.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00_service_mode_completion_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0686\u0647_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u062f_\u0648_\u0686\u0647_\u0646\u0645\u06cc_\u06a9\u0646\u062f",
      "target": "task_00_service_mode_completion_task_\u06a9\u0627\u0631_\u0646\u0645\u06cc_\u06a9\u0646\u062f_\u0634\u06a9\u0627\u0641_\u0647\u0627\u06cc_\u0627\u06cc\u0646_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_architecture",
      "target": "task_00b_nobat724_service_mode_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L193",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_architecture_ui_\u0642\u0648\u0627\u0639\u062f_\u0627\u062c\u0628\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_architecture_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062f\u0631\u06af\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_architecture_\u06f1_\u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc_service_index_js_\u062a\u0648\u06a9\u0646_\u0646\u0647_hex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_architecture_\u06f2_\u062d\u0630\u0641_\u0645\u062d\u0627\u0633\u0628\u0647_\u0645\u0648\u0627\u0632\u06cc_\u0645\u062f\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_architecture_\u06f3_adaptserviceslots_\u0634\u06cc\u0641\u062a_\u0622\u06af\u0627\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_architecture_\u06f4_\u0633\u0631\u0648\u06cc\u0633_\u0648_\u0645\u062f\u062a_\u062f\u0631_\u067e\u0646\u0644_\u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/architecture.md",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_architecture_\u06f5_\u062c\u0627\u0628\u0647_\u062c\u0627\u06cc\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0622\u06af\u0627\u0647_\u0627\u0632_\u067e\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_checklist",
      "target": "task_00b_nobat724_service_mode_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L136",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_task",
      "target": "task_00b_nobat724_service_mode_checklist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front",
      "target": "task_00b_nobat724_service_mode_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e_\u0645\u0633\u06cc\u0631_\u0627\u0633\u0644\u0627\u062a\u06cc_\u0633\u0627\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front",
      "target": "task_00b_nobat724_service_mode_checklist_\u06f1_\u067e\u06cc\u0634_\u0628\u0631\u0631\u0633\u06cc_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front",
      "target": "task_00b_nobat724_service_mode_checklist_\u06f2_\u0627\u0646\u062a\u062e\u0627\u0628_\u0633\u0631\u0648\u06cc\u0633_\u062f\u06cc\u0632\u0627\u06cc\u0646_\u0648_\u0645\u0646\u0637\u0642"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front",
      "target": "task_00b_nobat724_service_mode_checklist_\u06f3_adaptserviceslots_\u0634\u06cc\u0641\u062a_\u0622\u06af\u0627\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front",
      "target": "task_00b_nobat724_service_mode_checklist_\u06f4_\u067e\u0646\u0644_\u06a9\u0627\u0631\u0628\u0631_\u0633\u0631\u0648\u06cc\u0633_\u0645\u062f\u062a_\u062c\u0627\u0628\u0647_\u062c\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front",
      "target": "task_00b_nobat724_service_mode_checklist_\u06f5_ui_\u0642\u0648\u0627\u0639\u062f_\u0633\u0627\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front",
      "target": "task_00b_nobat724_service_mode_checklist_\u06f6_\u062a\u0633\u062a_\u062f\u0633\u062a\u06cc_\u062f\u0647_\u0633\u0646\u0627\u0631\u06cc\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front",
      "target": "task_00b_nobat724_service_mode_checklist_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front",
      "target": "task_00b_nobat724_service_mode_checklist_\u06f8_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_implementation_notes",
      "target": "task_00b_nobat724_service_mode_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_implementation_notes_\u06f1_\u0627\u0648\u0644_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u067e\u0627\u0633\u062e_\u0631\u0627_\u0628\u0631\u0631\u0633\u06cc_\u06a9\u0646_\u0628\u0639\u062f_\u06a9\u062f_\u0628\u0632\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_implementation_notes_\u06f2_\u0631\u0646\u06af_\u0647\u0627_\u0631\u0627_\u0627\u0632_\u0647\u0645\u0633\u0627\u06cc\u0647_\u06a9\u067e\u06cc_\u06a9\u0646_\u0646\u0647_\u0627\u0632_\u062d\u0627\u0641\u0638\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_implementation_notes_\u06f3_fallbacksum_\u0645\u0648\u0642\u062a_\u0627\u0633\u062a_\u0648_\u0628\u0627\u06cc\u062f_\u0647\u0634\u062f\u0627\u0631_\u0628\u062f\u0647\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_implementation_notes_\u06f4_\u0622\u0633\u062a\u0627\u0646\u0647_\u0634\u06a9\u0627\u0641_\u06f6\u06f0_\u062f\u0642\u06cc\u0642\u0647_\u0628\u0627_\u062f\u0644\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_implementation_notes_\u06f5_\u0634\u0631\u0637_\u0631\u0648\u06cc_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc_\u062f\u0631_\u067e\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_implementation_notes_\u06f6_\u062c\u0627\u0628\u0647_\u062c\u0627\u06cc\u06cc_\u0645\u0648\u062f\u0627\u0644_\u0645\u0648\u062c\u0648\u062f_\u0627\u0646\u062a\u062e\u0627\u0628\u06af\u0631_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_implementation_notes_\u06f7_\u062e\u0637\u0627\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0631\u0627_\u0646\u0645\u0627\u06cc\u0634_\u0628\u062f\u0647_\u0646\u0647_\u067e\u06cc\u0627\u0645_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_implementation_notes_\u06f8_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f0\u0628",
      "target": "task_00b_nobat724_service_mode_implementation_notes_\u06f9_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_task",
      "target": "task_00b_nobat724_service_mode_task_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front_\u0628\u0627_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_task_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front_\u0628\u0627_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "target": "task_00b_nobat724_service_mode_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_task_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front_\u0628\u0627_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "target": "task_00b_nobat724_service_mode_task_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_task_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front_\u0628\u0627_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "target": "task_00b_nobat724_service_mode_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_task_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front_\u0628\u0627_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "target": "task_00b_nobat724_service_mode_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_task_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front_\u0628\u0627_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "target": "task_00b_nobat724_service_mode_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_task_\u062a\u0633\u06a9_\u06f0\u06f0\u0628_\u0633\u0627\u0632\u06af\u0627\u0631\u0633\u0627\u0632\u06cc_nobat724_front_\u0628\u0627_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0633\u0631\u0648\u06cc\u0633\u06cc",
      "target": "task_00b_nobat724_service_mode_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "task_00b_nobat724_service_mode_task_\u0645\u0634\u06a9\u0644\u0627\u062a_\u0627\u06cc\u0646_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-00b-nobat724-service-mode/task.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_00b_nobat724_service_mode_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
      "target": "task_00b_nobat724_service_mode_task_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_architecture",
      "target": "task_01_branch_room_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_architecture_\u0627\u062a\u0627\u0642"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_architecture_\u0631\u0627\u0628\u0637\u0647_branch_\u0628\u0627_doctoraddress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_architecture_\u0633\u0627\u0639\u062a_\u06a9\u0627\u0631\u06cc_\u0634\u0639\u0628\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_architecture_\u0644\u0627\u06cc\u0647_\u0628\u0646\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/architecture.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_checklist",
      "target": "task_01_branch_room_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_\u0648_\u0627\u062a\u0627\u0642"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_\u0648_\u0627\u062a\u0627\u0642",
      "target": "task_01_branch_room_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_\u0648_\u0627\u062a\u0627\u0642",
      "target": "task_01_branch_room_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_\u0648_\u0627\u062a\u0627\u0642",
      "target": "task_01_branch_room_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_\u0648_\u0627\u062a\u0627\u0642",
      "target": "task_01_branch_room_checklist_\u06f3_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_\u0648_\u0627\u062a\u0627\u0642",
      "target": "task_01_branch_room_checklist_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_\u0648_\u0627\u062a\u0627\u0642",
      "target": "task_01_branch_room_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/checklist.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_\u0648_\u0627\u062a\u0627\u0642",
      "target": "task_01_branch_room_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_database",
      "target": "task_01_branch_room_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_database_branch_working_hours"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_database_branches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_database_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_database_rooms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_database_\u062a\u063a\u06cc\u06cc\u0631_\u062c\u062f\u0648\u0644_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/database.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_implementation_notes",
      "target": "task_01_branch_room_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_implementation_notes_\u06f1_\u0686\u0631\u0627_\u0634\u0639\u0628\u0647_\u0628\u0627\u0644\u0627\u06cc_\u0622\u062f\u0631\u0633_\u0645\u06cc_\u0646\u0634\u06cc\u0646\u062f_\u0646\u0647_\u062c\u0627\u06cc_\u0622\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_implementation_notes_\u06f2_\u067e\u0632\u0634\u06a9_\u0645\u0633\u062a\u0642\u0644_\u0647\u0645_\u0634\u0639\u0628\u0647_\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_implementation_notes_\u06f3_\u062d\u0630\u0641_\u0634\u0639\u0628\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_implementation_notes_\u06f4_\u0633\u0627\u0639\u062a_\u06a9\u0627\u0631\u06cc_\u062f\u0642\u06cc\u0642\u0647_\u0646\u0647_\u0631\u0634\u062a\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_implementation_notes_\u06f5_\u062a\u0641\u0633\u06cc\u0631_\u0634\u0639\u0628\u0647_\u0628\u062f\u0648\u0646_\u0633\u0627\u0639\u062a_\u06a9\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_implementation_notes_\u06f6_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_implementation_notes_\u06f7_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/implementation_notes.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1",
      "target": "task_01_branch_room_implementation_notes_\u06f8_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_task",
      "target": "task_01_branch_room_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_branch_\u0648_\u0627\u062a\u0627\u0642_room"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_branch_\u0648_\u0627\u062a\u0627\u0642_room",
      "target": "task_01_branch_room_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_branch_\u0648_\u0627\u062a\u0627\u0642_room",
      "target": "task_01_branch_room_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_branch_\u0648_\u0627\u062a\u0627\u0642_room",
      "target": "task_01_branch_room_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_branch_\u0648_\u0627\u062a\u0627\u0642_room",
      "target": "task_01_branch_room_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_branch_\u0648_\u0627\u062a\u0627\u0642_room",
      "target": "task_01_branch_room_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-01-branch-room/task.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_branch_room_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0634\u0639\u0628\u0647_branch_\u0648_\u0627\u062a\u0627\u0642_room",
      "target": "task_01_branch_room_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_architecture",
      "target": "task_02_resource_model_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_architecture_clinicresource"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_architecture_\u0627\u0633\u062a\u062e\u0631_\u0645\u0646\u0627\u0628\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_architecture_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_attributes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_architecture_\u0645\u0647\u0627\u0631\u062a_\u0647\u0627_\u062c\u062f\u0648\u0644_\u0646\u0647_\u0642\u0627\u0646\u0648\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/architecture.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_architecture_clinicresource",
      "target": "task_02_resource_model_architecture_\u0686\u0631\u0627_\u067e\u0644_\u0646\u0647_\u0627\u062f\u063a\u0627\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_checklist",
      "target": "task_02_resource_model_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "target": "task_02_resource_model_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "target": "task_02_resource_model_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "target": "task_02_resource_model_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "target": "task_02_resource_model_checklist_\u06f3_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "target": "task_02_resource_model_checklist_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "target": "task_02_resource_model_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/checklist.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "target": "task_02_resource_model_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_database",
      "target": "task_02_resource_model_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_database_clinic_resources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_database_migration_\u0648_backfill"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_database_resource_pools_\u0648_resource_pool_members"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_database_resource_types"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_database_skills_\u0648_resource_skills"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/database.md",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_implementation_notes",
      "target": "task_02_resource_model_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_implementation_notes_\u06f1_\u0638\u0631\u0641\u06cc\u062a_\u06cc\u06a9_\u0631\u062f\u06cc\u0641_\u0628\u0627_\u0638\u0631\u0641\u06cc\u062a_\u06f3_\u0646\u0647_\u0633\u0647_\u0631\u062f\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_implementation_notes_\u06f2_clinicresource_\u0646\u0647_resource"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_implementation_notes_\u06f3_\u067e\u0644_\u0647\u0627_\u0648_active"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_implementation_notes_\u06f4_setup_minutes_cleanup_minutes_\u0686\u0647_\u0647\u0633\u062a\u0646\u062f_\u0648_\u0686\u0647_\u0646\u06cc\u0633\u062a\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_implementation_notes_\u06f5_\u0645\u0647\u0627\u0631\u062a_\u0631\u0627_\u0628\u0627_jobtitle_\u0642\u0627\u0637\u06cc_\u0646\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_implementation_notes_\u06f6_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_implementation_notes_\u06f7_\u06a9\u0627\u0631\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_implementation_notes_\u06f8_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/implementation_notes.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2",
      "target": "task_02_resource_model_implementation_notes_\u06f9_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_task",
      "target": "task_02_resource_model_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u062f\u0644_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u062f\u0644_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "target": "task_02_resource_model_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u062f\u0644_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "target": "task_02_resource_model_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u062f\u0644_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "target": "task_02_resource_model_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u062f\u0644_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "target": "task_02_resource_model_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u062f\u0644_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "target": "task_02_resource_model_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-02-resource-model/task.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_resource_model_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u062f\u0644_\u0645\u0646\u0628\u0639_\u0646\u0648\u0639_\u0645\u0646\u0628\u0639_\u0645\u0646\u0628\u0639_\u0645\u0647\u0627\u0631\u062a_\u0627\u0633\u062a\u062e\u0631",
      "target": "task_02_resource_model_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_architecture",
      "target": "task_03_resource_calendar_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_architecture_import_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_architecture_resourceavailabilityservice_\u0642\u0631\u0627\u0631\u062f\u0627\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_architecture_\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645_rawwindows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_architecture_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0631\u0633\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_architecture_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0628\u0627\u0632\u0647_\u06cc\u06a9_\u062c\u0627\u06cc_\u0648\u0627\u062d\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/architecture.md",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_checklist",
      "target": "task_03_resource_calendar_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_checklist_\u06f1_intervalset_\u0627\u0648\u0644_\u0627\u0632_\u0647\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_checklist_\u06f2_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_checklist_\u06f3_\u06a9\u0627\u0631\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_checklist_\u06f4_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_checklist_\u06f5_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_checklist_\u06f6_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_checklist_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/checklist.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_checklist_\u06f8_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_database",
      "target": "task_03_resource_calendar_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_database_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_database_national_holidays"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_database_resource_calendars"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_database_resource_exceptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_database_tenant_holiday_overrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/database.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_implementation_notes",
      "target": "task_03_resource_calendar_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_implementation_notes_\u06f1_intervalset_\u0627\u0648\u0644_\u0628\u0642\u06cc\u0647_\u0628\u0639\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_implementation_notes_\u06f2_\u0634\u0639\u0628\u0647_\u0628\u062f\u0648\u0646_\u0633\u0627\u0639\u062a_\u06a9\u0627\u0631\u06cc_\u0628\u06cc_\u0642\u06cc\u062f_\u0646\u0647_\u0628\u0633\u062a\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_implementation_notes_\u06f3_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc_\u0645\u062d\u06cc\u0637\u06cc_\u0645\u0646\u0628\u0639\u06cc_\u062a\u0631\u062a\u06cc\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_implementation_notes_\u06f4_\u0632\u0645\u0627\u0646_\u0648_\u0645\u0646\u0637\u0642\u0647_\u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_implementation_notes_\u06f5_\u06a9\u0627\u0631\u0627\u06cc\u06cc_\u067e\u0646\u062c_\u06a9\u0648\u0626\u0631\u06cc_\u0646\u0647_\u067e\u0646\u062c_\u062a\u0639\u062f\u0627\u062f_\u0631\u0648\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_implementation_notes_\u06f6_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0628\u0627_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_implementation_notes_\u06f7_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_implementation_notes_\u06f8_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/implementation_notes.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3",
      "target": "task_03_resource_calendar_implementation_notes_\u06f9_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_task",
      "target": "task_03_resource_calendar_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-03-resource-calendar/task.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_resource_calendar_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u062a\u0642\u0648\u06cc\u0645_\u0645\u0646\u0628\u0639_\u0627\u0633\u062a\u062b\u0646\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a_\u0645\u0644\u06cc",
      "target": "task_03_resource_calendar_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_architecture",
      "target": "task_04_service_catalog_v2_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_architecture_durationcalculator_\u0642\u0644\u0628_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_architecture_serviceoption"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_architecture_serviceoptionrelation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_architecture_serviceselectionvalidator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_architecture_\u0642\u06cc\u0645\u062a_\u0628\u0627_override_\u0634\u0639\u0628\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_architecture_\u0648\u0627\u0698\u06af\u0627\u0646_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0646\u06a9\u062a\u0647_\u0627\u06cc\u0646_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/architecture.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_checklist",
      "target": "task_04_service_catalog_v2_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_v2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_v2",
      "target": "task_04_service_catalog_v2_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_v2",
      "target": "task_04_service_catalog_v2_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_v2",
      "target": "task_04_service_catalog_v2_checklist_\u06f2_post_service_selection_validate_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_v2",
      "target": "task_04_service_catalog_v2_checklist_\u06f3_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_v2",
      "target": "task_04_service_catalog_v2_checklist_\u06f4_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_v2",
      "target": "task_04_service_catalog_v2_checklist_\u06f5_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_v2",
      "target": "task_04_service_catalog_v2_checklist_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/checklist.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_v2",
      "target": "task_04_service_catalog_v2_checklist_\u06f7_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_database",
      "target": "task_04_service_catalog_v2_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_database_item_groups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_database_migration_\u0648_backfill"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_database_service_branch_overrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_database_service_categories_\u062f\u0631\u062e\u062a\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_database_service_option_relations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_database_service_options_\u0622\u06cc\u062a\u0645_\u0645\u0633\u062a\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_database_\u062a\u063a\u06cc\u06cc\u0631_\u062c\u062f\u0648\u0644_\u0645\u0648\u062c\u0648\u062f_service_items"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/database.md",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_implementation_notes",
      "target": "task_04_service_catalog_v2_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_implementation_notes_\u06f1_serviceitem_\u0631\u0627_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u0627\u0645_\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_implementation_notes_\u06f2_service_selection_validate_\u0647\u0645_\u0639\u0645\u0648\u0645\u06cc_\u0627\u0633\u062a_\u0647\u0645_\u067e\u0646\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_implementation_notes_\u06f3_\u0642\u0637\u0639\u06cc\u062a_\u0645\u062d\u0627\u0633\u0628\u0647_\u0645\u062f\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_implementation_notes_\u06f4_\u062a\u0635\u0645\u06cc\u0645_\u0645\u0631\u062a\u0628_\u0633\u0627\u0632\u06cc_\u0646\u0632\u0648\u0644\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0632\u0645\u0627\u0646_\u062a\u0646\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_implementation_notes_\u06f5_additional_minutes_null_\u06cc\u0639\u0646\u06cc_\u0645\u062d\u0627\u0641\u0638\u0647_\u06a9\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_implementation_notes_\u06f6_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0645\u062a\u0642\u0627\u0631\u0646_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632_\u062c\u0647\u062a_\u062f\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_implementation_notes_\u06f7_\u0639\u0645\u0642_\u062f\u0631\u062e\u062a_\u0648_\u062d\u0630\u0641_\u062f\u0633\u062a\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_implementation_notes_\u06f8_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/implementation_notes.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4",
      "target": "task_04_service_catalog_v2_implementation_notes_\u06f9_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_task",
      "target": "task_04_service_catalog_v2_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_\u0646\u0633\u062e\u0647_\u06f2_\u06af\u0631\u0648\u0647_\u0622\u06cc\u062a\u0645_\u062f\u0648_\u0646\u0648\u0639_\u0632\u0645\u0627\u0646_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_\u0646\u0633\u062e\u0647_\u06f2_\u06af\u0631\u0648\u0647_\u0622\u06cc\u062a\u0645_\u062f\u0648_\u0646\u0648\u0639_\u0632\u0645\u0627\u0646_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc",
      "target": "task_04_service_catalog_v2_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_\u0646\u0633\u062e\u0647_\u06f2_\u06af\u0631\u0648\u0647_\u0622\u06cc\u062a\u0645_\u062f\u0648_\u0646\u0648\u0639_\u0632\u0645\u0627\u0646_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc",
      "target": "task_04_service_catalog_v2_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_\u0646\u0633\u062e\u0647_\u06f2_\u06af\u0631\u0648\u0647_\u0622\u06cc\u062a\u0645_\u062f\u0648_\u0646\u0648\u0639_\u0632\u0645\u0627\u0646_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc",
      "target": "task_04_service_catalog_v2_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_\u0646\u0633\u062e\u0647_\u06f2_\u06af\u0631\u0648\u0647_\u0622\u06cc\u062a\u0645_\u062f\u0648_\u0646\u0648\u0639_\u0632\u0645\u0627\u0646_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc",
      "target": "task_04_service_catalog_v2_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_\u0646\u0633\u062e\u0647_\u06f2_\u06af\u0631\u0648\u0647_\u0622\u06cc\u062a\u0645_\u062f\u0648_\u0646\u0648\u0639_\u0632\u0645\u0627\u0646_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc",
      "target": "task_04_service_catalog_v2_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-04-service-catalog-v2/task.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_service_catalog_v2_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u06a9\u0627\u062a\u0627\u0644\u0648\u06af_\u062e\u062f\u0645\u0627\u062a_\u0646\u0633\u062e\u0647_\u06f2_\u06af\u0631\u0648\u0647_\u0622\u06cc\u062a\u0645_\u062f\u0648_\u0646\u0648\u0639_\u0632\u0645\u0627\u0646_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc",
      "target": "task_04_service_catalog_v2_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_architecture",
      "target": "task_05_appointment_plan_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_architecture_appointmentplanbuilder_\u062c\u0631\u06cc\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_architecture_requirementresolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_architecture_segmentrequirement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_architecture_segmenttemplate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_architecture_\u0627\u062f\u063a\u0627\u0645_\u0628\u062e\u0634_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_architecture_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0633\u0631\u0648\u06cc\u0633_\u0628\u062f\u0648\u0646_\u0627\u0644\u06af\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_architecture_segmenttemplate",
      "target": "task_05_appointment_plan_architecture_\u0645\u062f\u062a_\u062b\u0627\u0628\u062a_\u06cc\u0627_\u0633\u0647\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/architecture.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_architecture_segmentrequirement",
      "target": "task_05_appointment_plan_architecture_constraints_\u0641\u0647\u0631\u0633\u062a_\u0628\u0633\u062a\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_checklist",
      "target": "task_05_appointment_plan_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_checklist_\u06f3_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_checklist_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/checklist.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_database",
      "target": "task_05_appointment_plan_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f5"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/database.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_database_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/database.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_database_segment_requirements"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_database_segment_templates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/database.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/database.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_database_\u0647\u06cc\u0686_\u062c\u062f\u0648\u0644_\u062c\u062f\u06cc\u062f\u06cc_\u0628\u0631\u0627\u06cc_\u0628\u0631\u0646\u0627\u0645\u0647_\u0633\u0627\u062e\u062a\u0647_\u0634\u062f\u0647_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_implementation_notes",
      "target": "task_05_appointment_plan_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_implementation_notes_\u06f1_\u0628\u0631\u0646\u0627\u0645\u0647_\u06cc\u06a9_\u062a\u0627\u0628\u0639_\u062e\u0627\u0644\u0635_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_implementation_notes_\u06f2_offset_minutes_\u0646\u0633\u0628\u06cc_\u0627\u0633\u062a_\u0646\u0647_\u0645\u0637\u0644\u0642"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_implementation_notes_\u06f3_setup_cleanup_\u0645\u0646\u0628\u0639_\u06a9\u062c\u0627_\u0627\u0639\u0645\u0627\u0644_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_implementation_notes_\u06f4_\u0627\u062f\u063a\u0627\u0645_count_\u0628\u06cc\u0634\u06cc\u0646\u0647_\u0646\u0647_\u062c\u0645\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_implementation_notes_\u06f5_\u0642\u06cc\u062f_\u062c\u0646\u0633\u06cc\u062a_\u0633\u06a9\u0648\u062a_\u0645\u0645\u0646\u0648\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_implementation_notes_\u06f6_occupancy_\u0633\u0647_\u062d\u0627\u0644\u062a_\u062a\u0641\u0627\u0648\u062a_\u0639\u0645\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_implementation_notes_\u06f7_\u0633\u0642\u0641_\u0647\u0627_\u062d\u0641\u0627\u0638\u062a_\u0627\u0632_\u062a\u0633\u06a9_\u06f0\u06f6"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_implementation_notes_\u06f8_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/implementation_notes.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_implementation_notes_\u06f9_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_task",
      "target": "task_05_appointment_plan_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_task_\u062e\u0631\u0648\u062c\u06cc_post_appointment_plan_preview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/task.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0648_\u0633\u0627\u0632\u0646\u062f\u0647_\u0628\u0631\u0646\u0627\u0645\u0647",
      "target": "task_05_appointment_plan_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_user_flow",
      "target": "task_05_appointment_plan_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_user_flow_\u0627\u0644\u0641_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0627\u0644\u06af\u0648\u06cc_\u0628\u062e\u0634_\u0647\u0627\u06cc_\u06cc\u06a9_\u0633\u0631\u0648\u06cc\u0633_\u0631\u0627_\u062a\u0639\u0631\u06cc\u0641_\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/user_flow.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_user_flow_\u0628_\u0628\u06cc\u0645\u0627\u0631_\u0633\u0631\u0648\u06cc\u0633_\u0648_\u0622\u06cc\u062a\u0645_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u06cc_\u06a9\u0646\u062f_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/user_flow.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_user_flow_\u062c_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u067e\u0646\u0644_\u0646\u0648\u0628\u062a_\u0645\u06cc_\u0633\u0627\u0632\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-05-appointment-plan/user_flow.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_appointment_plan_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5",
      "target": "task_05_appointment_plan_user_flow_\u062f_\u062d\u0627\u0644\u062a_\u062e\u0637\u0627_\u0647\u06cc\u0686_\u0645\u0646\u0628\u0639\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_architecture",
      "target": "task_06_availability_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_architecture_candidategenerator_\u0647\u0631\u0633_\u0632\u0648\u062f\u0647\u0646\u06af\u0627\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_architecture_occupancyindex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_architecture_resourceallocator_\u062a\u0637\u0628\u06cc\u0642"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_architecture_\u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc_\u0647\u0627\u06cc_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u0646\u0628\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_architecture_\u062c\u0631\u06cc\u0627\u0646_\u0627\u0635\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_architecture_\u062d\u0627\u0644\u062a_resource_\u0631\u0648\u06cc_\u0628\u0631\u0646\u0627\u0645\u0647_\u0647\u0641\u062a\u06af\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_architecture_\u06a9\u0634_\u067e\u0646\u062c\u0631\u0647_\u0647\u0627\u06cc_\u0631\u0648\u0632\u0627\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/architecture.md",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_architecture_resourceallocator_\u062a\u0637\u0628\u06cc\u0642",
      "target": "task_06_availability_engine_architecture_groupkey_\u0686\u0631\u0627_\u0644\u0627\u0632\u0645_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_checklist",
      "target": "task_06_availability_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e_\u062d\u0633\u0627\u0633_\u062a\u0631\u06cc\u0646_\u062a\u0633\u06a9_\u0627\u06cc\u0646_\u0641\u0627\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_checklist_\u06f2_\u06a9\u0627\u0631\u0627\u06cc\u06cc_\u0628\u062e\u0634\u06cc_\u0627\u0632_\u062a\u0633\u06a9_\u0646\u0647_\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_checklist_\u06f3_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_checklist_\u06f4_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_checklist_\u06f5_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_checklist_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/checklist.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_checklist_\u06f7_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_database",
      "target": "task_06_availability_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f6"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/database.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_database",
      "target": "task_07_hold_and_book_database"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/database.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627\u06cc_\u062d\u06cc\u0627\u062a\u06cc_\u062e\u0648\u0627\u0646\u062f\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/database.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_database_\u062a\u0633\u062a_\u06a9\u0627\u0631\u0627\u06cc\u06cc_\u062f\u0627\u062f\u0647_\u0645\u0635\u0646\u0648\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/database.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_database_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u062c\u062f\u06cc\u062f_\u0631\u0648\u06cc_weekly_schedules_setting_meta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/database.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_database_\u06a9\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_implementation_notes",
      "target": "task_06_availability_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_implementation_notes_\u06f1_\u0633\u0647_\u06a9\u0648\u0626\u0631\u06cc_\u0628\u0639\u062f_\u0647\u06cc\u0686"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_implementation_notes_\u06f2_setup_cleanup_\u0628\u0627\u0632\u0647_\u0627\u0634\u063a\u0627\u0644_\u0646\u0647_\u0628\u0627\u0632\u0647_\u0628\u062e\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_implementation_notes_\u06f3_capacity_\u0648_units"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_implementation_notes_\u06f4_\u0645\u0646\u0628\u0639_\u0645\u0634\u062a\u0631\u06a9_\u0628\u06cc\u0646_\u0628\u062e\u0634_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_implementation_notes_\u06f5_\u0645\u0633\u06cc\u0631_\u0642\u062f\u06cc\u0645\u06cc_\u062f\u0633\u062a_\u0646\u062e\u0648\u0631\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_implementation_notes_\u06f6_\u0627\u0631\u062a\u0642\u0627\u06cc_\u062d\u0627\u0644\u062a_\u06cc\u06a9_\u0637\u0631\u0641\u0647_\u0648_\u0628\u0627_\u0634\u0631\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_implementation_notes_\u06f7_\u0633\u0642\u0641_\u0647\u0627_\u0648_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_implementation_notes_\u06f8_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/implementation_notes.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_implementation_notes_\u06f9_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_task",
      "target": "task_06_availability_engine_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/task.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0648\u062a\u0648\u0631_\u062c\u0633\u062a\u062c\u0648\u06cc_\u0648\u0642\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_06_availability_engine_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_user_flow",
      "target": "task_06_availability_engine_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_user_flow_\u0627\u0644\u0641_\u0628\u06cc\u0645\u0627\u0631_\u0648\u0642\u062a_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u06cc_\u06a9\u0646\u062f_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/user_flow.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_user_flow_\u0628_\u0647\u06cc\u0686_\u0648\u0642\u062a\u06cc_\u0646\u06cc\u0633\u062a_\u0633\u0647_\u067e\u06cc\u0627\u0645_\u0645\u062a\u0641\u0627\u0648\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/user_flow.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_user_flow_\u062c_\u0645\u0646\u0634\u06cc_\u0627\u0632_\u067e\u0646\u0644_\u0628\u0627_\u0627\u0646\u062a\u062e\u0627\u0628_\u062f\u0633\u062a\u06cc_\u0645\u0646\u0628\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/user_flow.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_user_flow_\u062f_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0628\u0647_\u062d\u0627\u0644\u062a_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc_\u0627\u0631\u062a\u0642\u0627_\u0645\u06cc_\u062f\u0647\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-06-availability-engine/user_flow.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_availability_engine_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6",
      "target": "task_06_availability_engine_user_flow_\u0647_\u0686\u0647_\u0686\u06cc\u0632\u06cc_\u062f\u0631_\u0627\u06cc\u0646_\u062c\u0631\u06cc\u0627\u0646_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_architecture",
      "target": "task_07_hold_and_book_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_architecture_bookingservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_architecture_holdservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_architecture_resourceoccupancy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_architecture_\u0627\u0646\u0642\u0636\u0627\u06cc_hold"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_architecture_\u062a\u0636\u0645\u06cc\u0646_\u06cc\u06a9\u062a\u0627\u06cc\u06cc_\u062f\u0631_mariadb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_architecture_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0628\u0627_active_slot_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/architecture.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_architecture_\u062a\u0636\u0645\u06cc\u0646_\u06cc\u06a9\u062a\u0627\u06cc\u06cc_\u062f\u0631_mariadb",
      "target": "task_07_hold_and_book_architecture_\u0631\u0627\u0647_\u062d\u0644_\u0633\u0637\u0644_\u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_checklist",
      "target": "task_07_hold_and_book_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_checklist_\u06f1_\u062a\u0636\u0645\u06cc\u0646_\u0647\u0645\u0632\u0645\u0627\u0646\u06cc_\u0642\u0644\u0628_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_checklist_\u06f2_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_checklist_\u06f3_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_checklist_\u06f4_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_checklist_\u06f5_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_checklist_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/checklist.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_checklist_\u06f7_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_database",
      "target": "task_07_hold_and_book_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f7"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_database_appointment_segments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_database_backfill_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_database_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_database_resource_occupancy_slot_\u062a\u0636\u0645\u06cc\u0646_\u06cc\u06a9\u062a\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_database_resource_occupancy_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u062c\u062f\u0648\u0644_\u0633\u06cc\u0633\u062a\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_database_\u062a\u063a\u06cc\u06cc\u0631_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/database.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_database_\u0646\u06af\u0647\u062f\u0627\u0634\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_implementation_notes",
      "target": "task_07_hold_and_book_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_implementation_notes_\u06f1_\u062a\u0633\u062a_\u0647\u0645\u0632\u0645\u0627\u0646\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0647_mock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_implementation_notes_\u06f1\u06f0_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L174",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_implementation_notes_\u06f1\u06f1_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_implementation_notes_\u06f2_\u0628\u0647_assignment_\u06a9\u0644\u0627\u06cc\u0646\u062a_\u0627\u0639\u062a\u0645\u0627\u062f_\u0646\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_implementation_notes_\u06f3_\u062a\u0631\u062a\u06cc\u0628_\u0646\u0648\u0634\u062a\u0646_\u0633\u0637\u0644_\u0647\u0627_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_deadlock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_implementation_notes_\u06f4_unit_index_\u062c\u0633\u062a\u062c\u0648\u06cc_\u062e\u0637\u06cc_\u0646\u0647_select"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_implementation_notes_\u06f5_setup_cleanup_\u062f\u0631_\u0628\u0627\u0632\u0647_\u0627\u0634\u063a\u0627\u0644_\u0646\u0647_\u0628\u062e\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_implementation_notes_\u06f6_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627_\u0628\u0639\u062f_\u0627\u0632_commit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_implementation_notes_\u06f7_\u0644\u063a\u0648_\u0622\u0632\u0627\u062f\u0633\u0627\u0632\u06cc_\u0646\u0647_\u062d\u0630\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_implementation_notes_\u06f8_reschedule_\u0627\u062a\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/implementation_notes.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_implementation_notes_\u06f9_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_task",
      "target": "task_07_hold_and_book_task_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_task_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_task_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_task_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_task_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_task_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/task.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_task_\u062a\u0633\u06a9_\u06f0\u06f7_\u0631\u0632\u0631\u0648_\u0645\u0648\u0642\u062a_\u0648_\u062b\u0628\u062a_\u0646\u0647\u0627\u06cc\u06cc_\u0686\u0646\u062f\u0645\u0646\u0628\u0639\u06cc",
      "target": "task_07_hold_and_book_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0646\u0642\u0637\u0647_\u0642\u0648\u062a_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_user_flow",
      "target": "task_07_hold_and_book_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_user_flow_\u0627\u0644\u0641_\u0645\u0633\u06cc\u0631_\u0645\u0648\u0641\u0642_\u0628\u06cc\u0645\u0627\u0631_\u0627\u0632_\u0633\u0627\u06cc\u062a_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_user_flow_\u0628_\u0631\u0642\u0627\u0628\u062a_\u0631\u0648\u06cc_\u0633\u0627\u0639\u062a_\u067e\u0631\u062a\u0642\u0627\u0636\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_user_flow_\u062c_hold_\u0645\u0646\u0642\u0636\u06cc_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_user_flow_\u062f_\u0645\u0646\u0634\u06cc_\u0646\u0648\u0628\u062a_\u0631\u0627_\u062c\u0627\u0628\u0647_\u062c\u0627_\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_user_flow_\u0647_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-07-hold-and-book/user_flow.md",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_07_hold_and_book_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f7",
      "target": "task_07_hold_and_book_user_flow_\u0648_\u0645\u0633\u062f\u0648\u062f\u0633\u0627\u0632\u06cc_\u062f\u0633\u062a\u06cc_\u06cc\u06a9_\u0645\u0646\u0628\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_architecture",
      "target": "task_08_pricing_snapshot_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_architecture_priceresolver_\u062a\u0631\u062a\u06cc\u0628_\u0627\u0648\u0644\u0648\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_architecture_pricesnapshot_\u0641\u0627\u06a9\u062a\u0648\u0631_\u0645\u0646\u062c\u0645\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_architecture_pricingengine_\u0647\u0641\u062a_\u0645\u0631\u062d\u0644\u0647_\u0645\u0633\u062a\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_architecture_\u0631\u0627\u0628\u0637\u0647_\u0628\u0627_invoice_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_architecture_\u0633\u06cc\u0627\u0633\u062a_\u0628\u06cc\u0639\u0627\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/architecture.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_checklist",
      "target": "task_08_pricing_snapshot_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "task_08_pricing_snapshot_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "task_08_pricing_snapshot_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "task_08_pricing_snapshot_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "task_08_pricing_snapshot_checklist_\u06f3_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "task_08_pricing_snapshot_checklist_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "task_08_pricing_snapshot_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/checklist.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "task_08_pricing_snapshot_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_database",
      "target": "task_08_pricing_snapshot_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f8"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_database_deposit_policies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_database_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_database_price_list_items"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_database_price_lists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_database_price_snapshot_lines"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_database_price_snapshots"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_database_\u062a\u063a\u06cc\u06cc\u0631_\u062c\u062f\u0648\u0644_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/database.md",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_implementation_notes",
      "target": "task_08_pricing_snapshot_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_implementation_notes_\u06f1_\u062a\u0627\u0631\u06cc\u062e_\u0645\u0628\u0646\u0627_\u062a\u0627\u0631\u06cc\u062e_\u0631\u0632\u0631\u0648_\u0646\u0647_\u062a\u0627\u0631\u06cc\u062e_\u062b\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_implementation_notes_\u06f2_\u0639\u062f\u062f_\u0635\u062d\u06cc\u062d_\u0631\u06cc\u0627\u0644_\u0647\u0645\u0647_\u062c\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_implementation_notes_\u06f3_\u0633\u0642\u0641_\u062a\u062e\u0641\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_implementation_notes_\u06f4_\u0645\u0628\u0644\u063a_\u0646\u0647\u0627\u06cc\u06cc_\u0647\u0631\u06af\u0632_\u0645\u0646\u0641\u06cc_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_implementation_notes_\u06f5_\u062c\u0645\u0639_\u0631\u062f\u06cc\u0641_\u0647\u0627_\u0628\u0627\u06cc\u062f_\u0628\u0627_\u0645\u0628\u0644\u063a_\u0646\u0647\u0627\u06cc\u06cc_\u0628\u062e\u0648\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_implementation_notes_\u06f6_\u0628\u06cc\u0645\u0647_\u0627\u0632_\u0645\u0648\u062c\u0648\u062f_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u06a9\u0646_\u062f\u0648\u0628\u0627\u0631\u0647_\u0646\u0633\u0627\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_implementation_notes_\u06f7_\u062a\u062f\u0627\u062e\u0644_\u0628\u0627\u0632\u0647_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_implementation_notes_\u06f8_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/implementation_notes.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8",
      "target": "task_08_pricing_snapshot_implementation_notes_\u06f9_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_task",
      "target": "task_08_pricing_snapshot_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "task_08_pricing_snapshot_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "task_08_pricing_snapshot_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "task_08_pricing_snapshot_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "task_08_pricing_snapshot_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "task_08_pricing_snapshot_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-08-pricing-snapshot/task.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_pricing_snapshot_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0644\u06cc\u0633\u062a_\u0642\u06cc\u0645\u062a_\u0628\u0627\u0632\u0647_\u062f\u0627\u0631_\u0648_snapshot_\u0641\u0627\u06a9\u062a\u0648\u0631",
      "target": "task_08_pricing_snapshot_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_architecture",
      "target": "task_09_policy_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_architecture_policy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_architecture_spacingpolicyengine_\u062a\u0646\u0647\u0627_\u0645\u0648\u062a\u0648\u0631_sql_\u0633\u0627\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_architecture_\u0627\u062b\u0631_\u0641\u0647\u0631\u0633\u062a_\u0628\u0633\u062a\u0647_per_\u062f\u0633\u062a\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_architecture_\u062a\u0631\u06a9\u06cc\u0628_\u0627\u062b\u0631\u0647\u0627_combiner_\u062c\u062f\u0648\u0644_\u0645\u0633\u062a\u0646\u062f_\u0628\u0646\u062f_\u06f8"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_architecture_\u062d\u0644_\u062a\u0646\u0627\u0642\u0636_policyresolver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_architecture_\u0634\u0631\u0637_\u0641\u0647\u0631\u0633\u062a_\u0628\u0633\u062a\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_architecture_\u0646\u0633\u062e\u0647_\u0628\u0646\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L178",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_architecture_\u0646\u0642\u0627\u0637_\u0627\u062a\u0635\u0627\u0644_\u0647\u0645\u0647_\u0627\u0632_\u0642\u0628\u0644_\u0622\u0645\u0627\u062f\u0647_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_architecture_\u0634\u0631\u0637_\u0641\u0647\u0631\u0633\u062a_\u0628\u0633\u062a\u0647",
      "target": "task_09_policy_engine_architecture_fieldregistry_\u0641\u0647\u0631\u0633\u062a_\u06a9\u0627\u0645\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/architecture.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_architecture_\u0634\u0631\u0637_\u0641\u0647\u0631\u0633\u062a_\u0628\u0633\u062a\u0647",
      "target": "task_09_policy_engine_architecture_operatorregistry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_checklist",
      "target": "task_09_policy_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_checklist_\u06f2_\u067e\u0631_\u06a9\u0631\u062f\u0646_\u0642\u0644\u0627\u0628_\u0647\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0642\u0628\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_checklist_\u06f3_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_checklist_\u06f4_\u06a9\u0627\u0631\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_checklist_\u06f5_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_checklist_\u06f6_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_checklist_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/checklist.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_checklist_\u06f8_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_database",
      "target": "task_09_policy_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_database_applied_policy_ids_\u062a\u0633\u06a9_\u06f0\u06f8"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_database_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_database_policies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_database_policy_version_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_database_\u0630\u062e\u06cc\u0631\u0647_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0627\u0639\u0645\u0627\u0644_\u0634\u062f\u0647_\u0631\u0648\u06cc_\u062e\u0648\u062f_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0628\u0631\u0627\u06cc_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/database.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_database_\u0647\u06cc\u0686_\u062a\u063a\u06cc\u06cc\u0631\u06cc_\u062f\u0631_discount_rules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_implementation_notes",
      "target": "task_09_policy_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_implementation_notes_\u06f1_\u0686\u0631\u0627_discountrule_\u0645\u0647\u0627\u062c\u0631\u062a_\u0646\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_implementation_notes_\u06f2_fieldregistry_\u062a\u0646\u0647\u0627_\u0645\u0646\u0628\u0639_\u062d\u0642\u06cc\u0642\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_implementation_notes_\u06f3_\u0642\u0627\u0646\u0648\u0646_\u062e\u0627\u0645\u0648\u0634_\u0647\u0631\u06af\u0632_\u0646\u0628\u0627\u06cc\u062f_\u0628\u06cc_\u0635\u062f\u0627_false_\u0628\u0627\u0634\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_implementation_notes_\u06f4_spacing_\u06a9\u0648\u0626\u0631\u06cc_\u0646\u0647_\u062d\u0644\u0642\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_implementation_notes_\u06f5_\u062a\u0631\u062a\u06cc\u0628_\u0627\u0639\u0645\u0627\u0644_\u062a\u062e\u0641\u06cc\u0641_\u067e\u0634\u062a_\u0633\u0631\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_implementation_notes_\u06f6_combinable_\u0648_short_circuit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_implementation_notes_\u06f7_\u0646\u0633\u062e\u0647_\u0628\u0646\u062f\u06cc_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0645\u0645\u0646\u0648\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_implementation_notes_\u06f8_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/implementation_notes.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9",
      "target": "task_09_policy_engine_implementation_notes_\u06f9_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_task",
      "target": "task_09_policy_engine_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-09-policy-engine/task.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_policy_engine_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0648\u062a\u0648\u0631_\u0642\u0648\u0627\u0646\u06cc\u0646_\u0634\u0634_\u062f\u0633\u062a\u0647_\u0627\u06cc",
      "target": "task_09_policy_engine_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_architecture",
      "target": "task_10_policy_admin_sandbox_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_architecture_activate_\u0628\u0627_\u0634\u0631\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_architecture_evaluateisolated_\u0686\u0631\u0627_\u0641\u0642\u0637_\u0647\u0645\u06cc\u0646_\u0642\u0627\u0646\u0648\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_architecture_policysimulator_dry_run_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_architecture_policytemplateregistry_\u0627\u0644\u06af\u0648\u0647\u0627\u06cc_\u0622\u0645\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_architecture_\u0641\u0631\u0645_\u0627\u0632_schema_\u0646\u0647_hard_code"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_architecture_\u06af\u0632\u0627\u0631\u0634_\u0634\u0628\u06cc\u0647_\u0633\u0627\u0632\u06cc_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/architecture.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_architecture_policysimulator_dry_run_\u0648\u0627\u0642\u0639\u06cc",
      "target": "task_10_policy_admin_sandbox_architecture_\u062a\u0636\u0645\u06cc\u0646_\u0647\u06cc\u0686_\u0686\u06cc\u0632\u06cc_\u062b\u0628\u062a_\u0646\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_checklist",
      "target": "task_10_policy_admin_sandbox_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "target": "task_10_policy_admin_sandbox_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "target": "task_10_policy_admin_sandbox_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f_\u0634\u0628\u06cc\u0647_\u0633\u0627\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "target": "task_10_policy_admin_sandbox_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "target": "task_10_policy_admin_sandbox_checklist_\u06f3_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "target": "task_10_policy_admin_sandbox_checklist_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "target": "task_10_policy_admin_sandbox_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "target": "task_10_policy_admin_sandbox_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_database",
      "target": "task_10_policy_admin_sandbox_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f0"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_database_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_database_policy_simulation_runs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_database_\u0646\u0645\u0648\u0646\u0647_\u06af\u06cc\u0631\u06cc_simulationsampler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_database_\u0647\u06cc\u0686_\u062a\u063a\u06cc\u06cc\u0631\u06cc_\u062f\u0631_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u062f\u06cc\u06af\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_database_\u067e\u0627\u06a9\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_implementation_notes",
      "target": "task_10_policy_admin_sandbox_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_implementation_notes_\u06f1_rollback_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0633\u0647_\u0644\u0627\u06cc\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_implementation_notes_\u06f2_\u062a\u0633\u062a_\u0647\u06cc\u0686_\u0686\u06cc\u0632\u06cc_\u0646\u0646\u0648\u0634\u062a_\u0628\u0627_\u0634\u0645\u0627\u0631\u0634_\u0646\u0647_\u0628\u0627_\u0627\u0639\u062a\u0645\u0627\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_implementation_notes_\u06f3_evaluateisolated_\u0631\u0648\u06cc_\u0647\u0645\u0647_\u0634\u0634_\u0645\u0648\u062a\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_implementation_notes_\u06f4_\u0641\u0631\u0645_\u0627\u0632_schema_\u0628\u062f\u0648\u0646_\u0627\u0633\u062a\u062b\u0646\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_implementation_notes_\u06f5_\u0634\u062f\u062a_none_\u0647\u0645_\u0647\u0634\u062f\u0627\u0631_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_implementation_notes_\u06f6_\u0627\u0644\u06af\u0648\u0647\u0627_\u0628\u0627\u06cc\u062f_\u0648\u0627\u0642\u0639\u0627_\u06a9\u0627\u0631_\u06a9\u0646\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_implementation_notes_\u06f7_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_implementation_notes_\u06f8_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/implementation_notes.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0",
      "target": "task_10_policy_admin_sandbox_implementation_notes_\u06f9_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_task",
      "target": "task_10_policy_admin_sandbox_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/task.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "target": "task_10_policy_admin_sandbox_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/task.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "target": "task_10_policy_admin_sandbox_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/task.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "target": "task_10_policy_admin_sandbox_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/task.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "target": "task_10_policy_admin_sandbox_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-10-policy-admin-sandbox/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_policy_admin_sandbox_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0641\u0631\u0645_\u0633\u0627\u062e\u062a_\u0642\u0627\u0646\u0648\u0646_\u0648_\u0645\u062d\u06cc\u0637_\u0622\u0632\u0645\u0627\u06cc\u0634",
      "target": "task_10_policy_admin_sandbox_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_architecture",
      "target": "task_11_package_credit_ledger_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_architecture_fifo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_architecture_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_\u0632\u0646\u062c\u06cc\u0631\u0647_\u0642\u06cc\u0645\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_architecture_\u0627\u0646\u0642\u0636\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_architecture_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_\u0645\u0646\u0641\u06cc_\u0634\u062f\u0646_\u0645\u0627\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_architecture_\u062f\u0641\u062a\u0631_\u0646\u0647_\u0634\u0645\u0627\u0631\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L131",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/architecture.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_architecture_\u062f\u0641\u062a\u0631_\u0646\u0647_\u0634\u0645\u0627\u0631\u0646\u062f\u0647",
      "target": "task_11_package_credit_ledger_architecture_\u0647\u0632\u06cc\u0646\u0647_\u06a9\u0627\u0631\u0627\u06cc\u06cc_\u0648_\u067e\u0627\u0633\u062e\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_checklist",
      "target": "task_11_package_credit_ledger_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "target": "task_11_package_credit_ledger_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "target": "task_11_package_credit_ledger_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "target": "task_11_package_credit_ledger_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "target": "task_11_package_credit_ledger_checklist_\u06f3_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "target": "task_11_package_credit_ledger_checklist_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "target": "task_11_package_credit_ledger_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/checklist.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "target": "task_11_package_credit_ledger_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_database",
      "target": "task_11_package_credit_ledger_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_database_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_database_package_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_database_packages_\u062a\u0639\u0631\u06cc\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_database_patient_packages_\u0646\u0645\u0648\u0646\u0647_\u062e\u0631\u06cc\u062f\u0627\u0631\u06cc_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_database_session_credit_ledger_\u062f\u0641\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_database_\u062a\u0633\u062a_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/database.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_database_\u0647\u06cc\u0686_\u062a\u063a\u06cc\u06cc\u0631\u06cc_\u062f\u0631_\u062c\u062f\u0648\u0644_\u0647\u0627\u06cc_\u062f\u06cc\u06af\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_implementation_notes",
      "target": "task_11_package_credit_ledger_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_implementation_notes_\u06f1_quote_\u0646\u0645\u0627\u06cc\u0634_\u0645\u06cc_\u062f\u0647\u062f_confirm_\u0645\u0635\u0631\u0641_\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_implementation_notes_\u06f2_\u0645\u0627\u0646\u062f\u0647_\u0635\u0641\u0631_\u062e\u0637\u0627_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_implementation_notes_\u06f3_uniq_scl_consume_\u0648_idempotency"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_implementation_notes_\u06f4_\u0644\u063a\u0648_\u0631\u062f\u06cc\u0641_refund_\u0646\u0647_\u062d\u0630\u0641_consume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_implementation_notes_\u06f5_fifo_\u0648_\u0627\u0646\u0642\u0636\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_implementation_notes_\u06f6_\u0642\u0641\u0644_\u0628\u062f\u0628\u06cc\u0646\u0627\u0646\u0647_\u0627\u06cc\u0646\u062c\u0627_\u062f\u0631\u0633\u062a_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_implementation_notes_\u06f7_adjustment_\u0641\u0642\u0637_\u0628\u0627_\u0646\u0642\u0634_\u0645\u062f\u06cc\u0631_\u0648_\u0628\u0627_\u062f\u0644\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_implementation_notes_\u06f8_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/implementation_notes.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1",
      "target": "task_11_package_credit_ledger_implementation_notes_\u06f9_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_task",
      "target": "task_11_package_credit_ledger_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "target": "task_11_package_credit_ledger_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "target": "task_11_package_credit_ledger_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "target": "task_11_package_credit_ledger_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "target": "task_11_package_credit_ledger_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "target": "task_11_package_credit_ledger_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-11-package-credit-ledger/task.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_package_credit_ledger_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u06a9\u06cc\u062c_\u0648_\u062f\u0641\u062a\u0631_\u0627\u0639\u062a\u0628\u0627\u0631_\u062c\u0644\u0633\u0627\u062a",
      "target": "task_11_package_credit_ledger_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_architecture",
      "target": "task_12_treatment_course_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_architecture_courseprotocol_\u0648_courseprotocolstep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_architecture_coursescheduler_\u0631\u0632\u0631\u0648_\u06cc\u06a9\u062c\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_architecture_findnearestinrange_\u0646\u0632\u062f\u06cc\u06a9_\u062a\u0631\u06cc\u0646_\u0628\u0647_\u0627\u06cc\u062f\u0647_\u0622\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_architecture_same_as_previous_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_\u062a\u0633\u06a9_\u06f0\u06f6"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_architecture_treatmentcourse_\u0648_coursesession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_architecture_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_spacing_\u062a\u0633\u06a9_\u06f0\u06f9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L206",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/architecture.md",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_architecture_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f_\u062c\u0644\u0633\u0647_\u0628\u0639\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_checklist",
      "target": "task_12_treatment_course_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "task_12_treatment_course_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "task_12_treatment_course_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "task_12_treatment_course_checklist_\u06f2_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "task_12_treatment_course_checklist_\u06f3_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "task_12_treatment_course_checklist_\u06f4_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "task_12_treatment_course_checklist_\u06f5_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/checklist.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "task_12_treatment_course_checklist_\u06f6_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_database",
      "target": "task_12_treatment_course_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_database_course_protocol_steps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_database_course_protocols"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_database_course_sessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_database_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_database_treatment_courses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_database_\u062a\u063a\u06cc\u06cc\u0631_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/database.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_implementation_notes",
      "target": "task_12_treatment_course_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_implementation_notes_\u06f1_book_all_\u0647\u0645\u0647_\u06cc\u0627_\u0647\u06cc\u0686"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_implementation_notes_\u06f1\u06f0_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_implementation_notes_\u06f1\u06f1_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_implementation_notes_\u06f2_\u0644\u0646\u06af\u0631_\u0645\u062a\u062d\u0631\u06a9_\u0646\u0647_\u062a\u0627\u0631\u06cc\u062e_\u062b\u0627\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_implementation_notes_\u06f3_\u0644\u0646\u06af\u0631_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f_\u0628\u0639\u062f\u06cc_\u0622\u062e\u0631\u06cc\u0646_\u062c\u0644\u0633\u0647_\u0627\u0646\u062c\u0627\u0645_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_implementation_notes_\u06f4_snapshot_\u067e\u0631\u0648\u062a\u06a9\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_implementation_notes_\u06f5_\u0633\u0642\u0641_\u06f9\u06f0_\u0631\u0648\u0632_\u0648_\u067e\u06cc\u0627\u0645_\u0631\u0648\u0634\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_implementation_notes_\u06f6_same_as_previous_\u0627\u062c\u0628\u0627\u0631\u06cc_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_implementation_notes_\u06f7_\u062a\u0639\u0627\u0645\u0644_\u0628\u0627_spacing_\u062a\u0633\u06a9_\u06f0\u06f9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L103",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_implementation_notes_\u06f8_\u0627\u062a\u0635\u0627\u0644_\u0628\u0647_\u067e\u06a9\u06cc\u062c"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_implementation_notes_\u06f9_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_task",
      "target": "task_12_treatment_course_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "task_12_treatment_course_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "task_12_treatment_course_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "task_12_treatment_course_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "task_12_treatment_course_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "task_12_treatment_course_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/task.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062f\u0648\u0631\u0647_\u062f\u0631\u0645\u0627\u0646",
      "target": "task_12_treatment_course_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_user_flow",
      "target": "task_12_treatment_course_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_user_flow_\u0627\u0644\u0641_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648\u062a\u06a9\u0644_\u062f\u0648\u0631\u0647_\u0631\u0627_\u062a\u0639\u0631\u06cc\u0641_\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_user_flow_\u0628_\u0634\u0631\u0648\u0639_\u062f\u0648\u0631\u0647_\u0648_\u0631\u0632\u0631\u0648_\u06a9\u0644_\u0622\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_user_flow_\u062c_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f_\u062c\u0644\u0633\u0647_\u0628\u0639\u062f\u06cc_\u0628\u0639\u062f_\u0627\u0632_\u0647\u0631_\u062c\u0644\u0633\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_user_flow_\u062f_\u0628\u06cc\u0645\u0627\u0631_\u062f\u06cc\u0631_\u0645\u06cc_\u0622\u06cc\u062f_\u0639\u0628\u0648\u0631_\u0627\u0632_\u062d\u062f\u0627\u06a9\u062b\u0631_\u0641\u0627\u0635\u0644\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_user_flow_\u0647_\u0644\u063a\u0648_\u062c\u0644\u0633\u0647_\u0648\u0633\u0637_\u062f\u0648\u0631\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-12-treatment-course/user_flow.md",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_treatment_course_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2",
      "target": "task_12_treatment_course_user_flow_\u0648_\u067e\u0627\u06cc\u0627\u0646_\u062f\u0648\u0631\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_architecture",
      "target": "task_13_cancellation_waitlist_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_architecture_cancellation_preview_\u0627\u062c\u0628\u0627\u0631\u06cc_\u067e\u06cc\u0634_\u0627\u0632_\u0644\u063a\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_architecture_cancellationpolicy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_architecture_cancellationservice_\u062a\u0631\u062a\u06cc\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_architecture_noshowtracker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_architecture_penaltycalculator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_architecture_waitlistentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_architecture_waitlistmatcher_\u0647\u0645\u0647_\u0645\u0637\u0644\u0639_\u0645\u06cc_\u0634\u0648\u0646\u062f_\u0635\u0641_\u0627\u0646\u062d\u0635\u0627\u0631\u06cc_\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md",
      "source_location": "L183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_checklist",
      "target": "task_13_cancellation_waitlist_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f_\u0644\u063a\u0648_\u0648_\u062c\u0631\u06cc\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_checklist_\u06f2_\u0628\u06a9_\u0627\u0646\u062f_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_checklist_\u06f3_\u0628\u06a9_\u0627\u0646\u062f_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_checklist_\u06f4_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_checklist_\u06f5_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_checklist_\u06f6_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_checklist_\u06f7_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/checklist.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_checklist_\u06f8_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_database",
      "target": "task_13_cancellation_waitlist_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_database_cancellation_policies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_database_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_database_no_show_records"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_database_waitlist_entries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_database_\u062c\u0631\u06cc\u0645\u0647_\u062f\u0631_\u062f\u0641\u062a\u0631_\u0645\u0627\u0644\u06cc_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_database_\u0647\u06cc\u0686_\u062a\u063a\u06cc\u06cc\u0631\u06cc_\u062f\u0631_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/database.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_database_\u067e\u0627\u06a9\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_implementation_notes",
      "target": "task_13_cancellation_waitlist_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_implementation_notes_\u06f1_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u0628\u062f\u0648\u0646_\u062c\u0631\u06cc\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_implementation_notes_\u06f1\u06f0_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_implementation_notes_\u06f1\u06f1_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_implementation_notes_\u06f2_\u0644\u063a\u0648_\u062a\u0648\u0633\u0637_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0631\u06af\u0632_\u062c\u0631\u06cc\u0645\u0647_\u0646\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_implementation_notes_\u06f3_\u0633\u0642\u0641_\u062c\u0631\u06cc\u0645\u0647_\u0645\u0628\u0644\u063a_\u067e\u0631\u062f\u0627\u062e\u062a\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_implementation_notes_\u06f4_setrecordedentity_\u0631\u0648\u06cc_\u062a\u0631\u0627\u06a9\u0646\u0634_\u06a9\u06cc\u0641_\u067e\u0648\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_implementation_notes_\u06f5_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631_broadcast_\u0628\u0627_\u062c\u0645\u0644\u0647_\u0635\u0631\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_implementation_notes_\u06f6_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_async_\u0628\u06cc\u0631\u0648\u0646_\u062a\u0631\u0627\u06a9\u0646\u0634_\u0644\u063a\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_implementation_notes_\u06f7_\u0628\u0631\u0686\u0633\u0628_\u067e\u0631\u0631\u06cc\u0633\u06a9_\u0646\u0647_\u0645\u0633\u062f\u0648\u062f\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_implementation_notes_\u06f8_\u067e\u0646\u062c\u0631\u0647_\u0634\u0645\u0627\u0631\u0634_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/implementation_notes.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3",
      "target": "task_13_cancellation_waitlist_implementation_notes_\u06f9_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_task",
      "target": "task_13_cancellation_waitlist_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-13-cancellation-waitlist/task.md",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_cancellation_waitlist_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u06cc\u0627\u0633\u062a_\u0644\u063a\u0648_\u0639\u062f\u0645_\u062d\u0636\u0648\u0631_\u0644\u06cc\u0633\u062a_\u0627\u0646\u062a\u0638\u0627\u0631",
      "target": "task_13_cancellation_waitlist_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_architecture",
      "target": "task_14_events_utilization_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_architecture_outbox_\u0686\u0631\u0627_\u0644\u0627\u0632\u0645_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_architecture_planaccuracyreporter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_architecture_resourceutilizationreporter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_architecture_\u0642\u0631\u0627\u0631\u062f\u0627\u062f_\u0631\u0648\u06cc\u062f\u0627\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_architecture_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/architecture.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_architecture_\u06a9\u0627\u0631\u0627\u06cc\u06cc_\u06af\u0632\u0627\u0631\u0634_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_checklist",
      "target": "task_14_events_utilization_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc",
      "target": "task_14_events_utilization_checklist_\u06f0_\u062e\u0637_\u0633\u0631\u062e"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc",
      "target": "task_14_events_utilization_checklist_\u06f1_\u0628\u06a9_\u0627\u0646\u062f_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc",
      "target": "task_14_events_utilization_checklist_\u06f2_\u0628\u06a9_\u0627\u0646\u062f_\u06af\u0632\u0627\u0631\u0634_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc",
      "target": "task_14_events_utilization_checklist_\u06f3_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc",
      "target": "task_14_events_utilization_checklist_\u06f4_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc",
      "target": "task_14_events_utilization_checklist_\u06f5_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc",
      "target": "task_14_events_utilization_checklist_\u06f6_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/checklist.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_checklist_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc",
      "target": "task_14_events_utilization_checklist_\u06f7_\u0628\u0627\u0632\u0628\u06cc\u0646\u06cc_\u067e\u0627\u06cc\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_database",
      "target": "task_14_events_utilization_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_database_domain_events_outbox"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_database_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_database_\u062a\u063a\u06cc\u06cc\u0631_\u062c\u062f\u0648\u0644_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L122",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_database_\u0637\u0628\u0642\u0647_\u0628\u0646\u062f\u06cc_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_database_\u0646\u06af\u0647\u062f\u0627\u0634\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_database_\u06a9\u0648\u0626\u0631\u06cc_\u062f\u0642\u062a_\u0628\u0631\u0646\u0627\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/database.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_database_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_database_\u06a9\u0648\u0626\u0631\u06cc_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_implementation_notes",
      "target": "task_14_events_utilization_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_implementation_notes_\u06f1_outbox_\u0646\u0647_dispatch_\u0645\u0633\u062a\u0642\u06cc\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_implementation_notes_\u06f1\u06f0_\u0645\u0633\u062a\u0646\u062f\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_implementation_notes_\u06f2_payload_\u0641\u0642\u0637_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_implementation_notes_\u06f3_idempotency_\u062f\u0631_\u0645\u0635\u0631\u0641_\u06a9\u0646\u0646\u062f\u0647_\u0646\u0647_\u062f\u0631_\u0627\u0646\u062a\u0634\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_implementation_notes_\u06f4_active_ratio_\u0639\u062f\u062f_\u0627\u0635\u0644\u06cc_\u0627\u06cc\u0646_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_implementation_notes_\u06f5_available_minutes_0_utilization_null"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_implementation_notes_\u06f6_\u0645\u0631\u0632_\u0628\u0627\u0632\u0647_\u062f\u0631_\u06a9\u0648\u0626\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_implementation_notes_\u06f7_plan_accuracy_\u0627\u0648\u0644_\u0645\u0646\u0628\u0639_\u062f\u0627\u062f\u0647_\u0631\u0627_\u0628\u0631\u0631\u0633\u06cc_\u06a9\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_implementation_notes_\u06f8_edge_case_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/implementation_notes.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4",
      "target": "task_14_events_utilization_implementation_notes_\u06f9_\u062a\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_task",
      "target": "task_14_events_utilization_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639",
      "target": "task_14_events_utilization_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639",
      "target": "task_14_events_utilization_task_\u062e\u0631\u0648\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639",
      "target": "task_14_events_utilization_task_\u062f\u0627\u0645\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639",
      "target": "task_14_events_utilization_task_\u0641\u0647\u0631\u0633\u062a_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627_\u0645\u0633\u062a\u0646\u062f_\u0628\u0646\u062f_\u06f1\u06f6"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639",
      "target": "task_14_events_utilization_task_\u0645\u0639\u06cc\u0627\u0631_\u067e\u0630\u06cc\u0631\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639",
      "target": "task_14_events_utilization_task_\u0647\u062f\u0641"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/new_feture/taskes/task-14-events-utilization/task.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_events_utilization_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc_\u062f\u0627\u0645\u0646\u0647_\u0648_\u06af\u0632\u0627\u0631\u0634_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639",
      "target": "task_14_events_utilization_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts",
      "target": "docs_ops_restarts_runbook_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_recycle_\u0639\u0627\u062f\u06cc_\u06cc\u0627_\u062e\u0631\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_runbook_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_recycle_\u0639\u0627\u062f\u06cc_\u06cc\u0627_\u062e\u0631\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc",
      "target": "docs_ops_restarts_\u062e\u0644\u0627\u0635\u0647_\u06cc\u06a9_\u062e\u0637\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_runbook_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_recycle_\u0639\u0627\u062f\u06cc_\u06cc\u0627_\u062e\u0631\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc",
      "target": "docs_ops_restarts_\u06f1_\u0686\u0631\u0627_worker\u0647\u0627_\u0647\u0631_\u0633\u0627\u0639\u062a_restart_\u0645\u06cc_\u0634\u0648\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_runbook_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_recycle_\u0639\u0627\u062f\u06cc_\u06cc\u0627_\u062e\u0631\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc",
      "target": "docs_ops_restarts_\u06f2_\u0646\u0634\u0627\u0646\u0647_\u0647\u0627\u06cc_\u062e\u0631\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_runbook_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_recycle_\u0639\u0627\u062f\u06cc_\u06cc\u0627_\u062e\u0631\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc",
      "target": "docs_ops_restarts_\u06f3_\u062f\u0633\u062a\u0648\u0631\u0647\u0627\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u0631\u0648\u06cc_\u0633\u0631\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_runbook_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_recycle_\u0639\u0627\u062f\u06cc_\u06cc\u0627_\u062e\u0631\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc",
      "target": "docs_ops_restarts_\u06f4_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631_\u062f\u0631_coolify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_runbook_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_recycle_\u0639\u0627\u062f\u06cc_\u06cc\u0627_\u062e\u0631\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc",
      "target": "docs_ops_restarts_\u06f5_\u062a\u0645\u062f\u06cc\u062f_\u06af\u0648\u0627\u0647\u06cc_tls_acme_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0631\u06cc\u0633\u06a9_down_\u0634\u062f\u0646_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_runbook_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_recycle_\u0639\u0627\u062f\u06cc_\u06cc\u0627_\u062e\u0631\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc",
      "target": "docs_ops_restarts_\u06f6_healthcheck\u0647\u0627_\u0631\u0641\u062a\u0627\u0631_\u0627\u0646\u062a\u0638\u0627\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_runbook_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_recycle_\u0639\u0627\u062f\u06cc_\u06cc\u0627_\u062e\u0631\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc",
      "target": "docs_ops_restarts_\u06f7_down_\u0634\u062f\u0646_\u0628\u0639\u062f_\u0627\u0632_\u0686\u0646\u062f_\u0633\u0627\u0639\u062a_\u06a9\u0645\u0628\u0648\u062f_\u062d\u0627\u0641\u0638\u0647_oom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_runbook_\u062a\u0634\u062e\u06cc\u0635_\u0631\u06cc_\u0627\u0633\u062a\u0627\u0631\u062a_\u0633\u0631\u0648\u0631_recycle_\u0639\u0627\u062f\u06cc_\u06cc\u0627_\u062e\u0631\u0627\u0628\u06cc_\u0648\u0627\u0642\u0639\u06cc",
      "target": "docs_ops_restarts_\u06f8_\u0627\u0639\u0645\u0627\u0644_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_\u06f5_\u062a\u0645\u062f\u06cc\u062f_\u06af\u0648\u0627\u0647\u06cc_tls_acme_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0631\u06cc\u0633\u06a9_down_\u0634\u062f\u0646_\u0648\u0627\u0642\u0639\u06cc",
      "target": "docs_ops_restarts_\u0639\u0644\u0627\u0645\u062a_\u0645\u0634\u06a9\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_\u06f5_\u062a\u0645\u062f\u06cc\u062f_\u06af\u0648\u0627\u0647\u06cc_tls_acme_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u0631\u06cc\u0633\u06a9_down_\u0634\u062f\u0646_\u0648\u0627\u0642\u0639\u06cc",
      "target": "docs_ops_restarts_\u0686\u06a9_\u0644\u06cc\u0633\u062a_\u0631\u0641\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_\u06f7_down_\u0634\u062f\u0646_\u0628\u0639\u062f_\u0627\u0632_\u0686\u0646\u062f_\u0633\u0627\u0639\u062a_\u06a9\u0645\u0628\u0648\u062f_\u062d\u0627\u0641\u0638\u0647_oom",
      "target": "docs_ops_restarts_\u0627\u0642\u062f\u0627\u0645\u0627\u062a_\u062a\u06a9\u0645\u06cc\u0644\u06cc_\u0631\u0648\u06cc_\u0633\u0631\u0648\u0631_\u062e\u0627\u0631\u062c_\u0627\u0632_repo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_\u06f7_down_\u0634\u062f\u0646_\u0628\u0639\u062f_\u0627\u0632_\u0686\u0646\u062f_\u0633\u0627\u0639\u062a_\u06a9\u0645\u0628\u0648\u062f_\u062d\u0627\u0641\u0638\u0647_oom",
      "target": "docs_ops_restarts_\u062a\u0623\u06cc\u06cc\u062f_\u0631\u0648\u06cc_\u0633\u0631\u0648\u0631_\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a_\u0622\u0645\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_\u06f7_down_\u0634\u062f\u0646_\u0628\u0639\u062f_\u0627\u0632_\u0686\u0646\u062f_\u0633\u0627\u0639\u062a_\u06a9\u0645\u0628\u0648\u062f_\u062d\u0627\u0641\u0638\u0647_oom",
      "target": "docs_ops_restarts_\u062c\u062f\u0648\u0644_\u062a\u0641\u0633\u06cc\u0631_\u062e\u0631\u0648\u062c\u06cc_\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/ops-restarts.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_ops_restarts_\u06f7_down_\u0634\u062f\u0646_\u0628\u0639\u062f_\u0627\u0632_\u0686\u0646\u062f_\u0633\u0627\u0639\u062a_\u06a9\u0645\u0628\u0648\u062f_\u062d\u0627\u0641\u0638\u0647_oom",
      "target": "docs_ops_restarts_\u0686\u0631\u0627_\u0627\u06cc\u0646_\u0627\u062a\u0641\u0627\u0642_\u0645\u06cc_\u0627\u0641\u062a\u0627\u062f_\u0648_\u0641\u06cc\u06a9\u0633_\u0627\u0639\u0645\u0627\u0644_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_architecture",
      "target": "task_10_staff_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_architecture_controller_staffcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_architecture_entity_clinicstaff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_architecture_service_staffservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_architecture_\u0646\u062d\u0648\u0647_\u062e\u0648\u0627\u0646\u062f\u0646_entity_type_entity_id_\u0627\u0632_jwt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/architecture.md",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_architecture_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u0647\u0627\u06cc_\u0622\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_database",
      "target": "task_10_staff_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/database.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_database_migration_\u0646\u0645\u0648\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/database.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_database_\u062c\u062f\u0648\u0644_clinic_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/database.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task",
      "target": "task_10_staff_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_task_\u0646\u0645\u0648\u0646\u0647_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_task_\u0646\u0645\u0648\u0646\u0647_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_task_\u06a9\u062f\u0647\u0627\u06cc_\u062e\u0637\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_10_staff_task_patch_api_v1_staff_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_10_staff_task_patch_api_v1_staff_uuid_toggle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_10_staff_task_post_api_v1_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_10_staff_task_get_api_v1_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_10_staff_task_patch_api_v1_staff_uuid_toggle_92"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/task.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_10_staff_task_post_api_v1_staff_\u0645\u0648\u0641\u0642"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_user_flow",
      "target": "task_10_staff_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0627\u06cc\u062c\u0627\u062f_\u067e\u0631\u0633\u0646\u0644_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/user_flow.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u0633\u0627\u0632\u06cc_soft_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/user_flow.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0631\u0633\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/user_flow.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_user_flow_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631_frontend_staffpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-10-staff/user_flow.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_staff_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0631\u0633\u0646\u0644_staff",
      "target": "task_10_staff_user_flow_\u0686\u0631\u0627_\u062d\u0630\u0641_\u0633\u062e\u062a_\u0645\u0645\u0646\u0648\u0639_\u0627\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_architecture",
      "target": "task_11_subscription_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_architecture_entity_clinicsubscription"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_architecture_entity_subscriptionperiod"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_architecture_entity_subscriptionplan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_architecture_service_subscriptionservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/architecture.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_architecture_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_paymentcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_database",
      "target": "task_11_subscription_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_database_seed_data_migration_\u0627\u0648\u0644\u06cc\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_database_siteconfig_key_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_database_\u062c\u062f\u0648\u0644_clinic_subscriptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_database_\u062c\u062f\u0648\u0644_subscription_periods"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_database_\u062c\u062f\u0648\u0644_subscription_plans"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/database.md",
      "source_location": "L88",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task",
      "target": "task_11_subscription_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_task_gate_check_\u062f\u0631_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0628\u0639\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_task_\u0633\u0637\u0648\u062d_\u067e\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_task_\u0642\u0627\u0646\u0648\u0646_\u062a\u0645\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_task_\u0642\u0648\u0627\u0646\u06cc\u0646_\u062a\u0631\u06cc\u0627\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_task_\u0646\u0645\u0648\u0646\u0647_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_task_\u0646\u0645\u0648\u0646\u0647_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc_subscription_tiers",
      "target": "task_11_subscription_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_11_subscription_task_post_api_v1_admin_subscription_period"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_11_subscription_task_post_api_v1_subscription_payment_\u0645\u0648\u062c\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_11_subscription_task_post_api_v1_subscription_trial"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_11_subscription_task_get_api_v1_subscription_my"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_11_subscription_task_get_api_v1_subscription_plans"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_11_subscription_task_post_api_v1_subscription_trial_\u062e\u0637\u0627_\u0642\u0628\u0644\u0627_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/task.md",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_11_subscription_task_post_api_v1_subscription_trial_\u0645\u0648\u0641\u0642"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_user_flow",
      "target": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "target": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_gate_check_\u062f\u0631_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0628\u0639\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "target": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062a\u0645\u062f\u06cc\u062f_\u0627\u0634\u062a\u0631\u0627\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "target": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u067e\u0646\u0644_\u0647\u0627_\u062a\u0648\u0633\u0637_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "target": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0645\u0634\u0627\u0647\u062f\u0647_\u067e\u0646\u0644_\u0647\u0627_\u0648_\u062e\u0631\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "target": "task_11_subscription_user_flow_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631_frontend_subscriptionpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-11-subscription/user_flow.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_subscription_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u067e\u0646\u0644_\u0627\u0634\u062a\u0631\u0627\u06a9\u06cc",
      "target": "task_11_subscription_user_flow_\u0647\u0634\u062f\u0627\u0631_\u0627\u0646\u0642\u0636\u0627_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_architecture",
      "target": "task_12_secretary_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_12_secretary_completion_architecture_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_12_secretary_completion_architecture_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_12_secretary_completion_architecture_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u06a9\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u06cc_\u06a9\u0646\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_architecture_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_backend",
      "target": "task_12_secretary_completion_architecture_secretarycontroller_constructor_injection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_architecture_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_backend",
      "target": "task_12_secretary_completion_architecture_secretaryrepository_\u0645\u062a\u062f_\u062c\u062f\u06cc\u062f_countactive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_architecture_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_frontend",
      "target": "task_12_secretary_completion_architecture_secretariespage_tsx_\u0633\u0627\u062e\u062a\u0627\u0631_modal_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/architecture.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_architecture_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_frontend",
      "target": "task_12_secretary_completion_architecture_\u0646\u06a9\u062a\u0647_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u062e\u0637\u0627\u06cc_403_\u062f\u0631_\u0641\u0631\u0645_\u0627\u06cc\u062c\u0627\u062f_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_database",
      "target": "task_12_secretary_completion_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/database.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_12_secretary_completion_database_\u062c\u062f\u0648\u0644_doctor_secretaries_\u0645\u0631\u062c\u0639"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/database.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_12_secretary_completion_database_\u0633\u062a\u0648\u0646_\u0645\u0648\u062c\u0648\u062f_permissions_\u062f\u0631_doctor_secretaries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_12_secretary_completion_database_\u0647\u06cc\u0686_migration_\u0644\u0627\u0632\u0645_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/database.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_database_\u0633\u062a\u0648\u0646_\u0645\u0648\u062c\u0648\u062f_permissions_\u062f\u0631_doctor_secretaries",
      "target": "task_12_secretary_completion_database_\u0633\u0627\u062e\u062a\u0627\u0631_json_\u0630\u062e\u06cc\u0631\u0647_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/database.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_database_\u0633\u062a\u0648\u0646_\u0645\u0648\u062c\u0648\u062f_permissions_\u062f\u0631_doctor_secretaries",
      "target": "task_12_secretary_completion_database_\u0646\u06a9\u062a\u0647_version"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task",
      "target": "task_12_secretary_completion_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644_ui_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644_ui_permissions",
      "target": "task_12_secretary_completion_task_api_\u0645\u0648\u062c\u0648\u062f_\u0628\u062f\u0648\u0646_\u062a\u063a\u06cc\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644_ui_permissions",
      "target": "task_12_secretary_completion_task_response_\u062e\u0637\u0627_403"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644_ui_permissions",
      "target": "task_12_secretary_completion_task_\u062a\u063a\u06cc\u06cc\u0631_backend_secretarycontroller_create"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644_ui_permissions",
      "target": "task_12_secretary_completion_task_\u062a\u063a\u06cc\u06cc\u0631_frontend_secretariespage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644_ui_permissions",
      "target": "task_12_secretary_completion_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644_ui_permissions",
      "target": "task_12_secretary_completion_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644_ui_permissions",
      "target": "task_12_secretary_completion_task_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u06a9\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u06cc_\u06a9\u0646\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644_ui_permissions",
      "target": "task_12_secretary_completion_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0646\u0644_ui_permissions",
      "target": "task_12_secretary_completion_task_\u06a9\u062f\u0647\u0627\u06cc_\u062e\u0637\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u063a\u06cc\u06cc\u0631_backend_secretarycontroller_create",
      "target": "task_12_secretary_completion_task_\u062e\u0637\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u062f\u0631_errorcodes_php_\u0627\u0636\u0627\u0641\u0647_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u063a\u06cc\u06cc\u0631_backend_secretarycontroller_create",
      "target": "task_12_secretary_completion_task_\u0648\u0636\u0639\u06cc\u062a_\u062c\u062f\u06cc\u062f_\u0628\u0639\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u063a\u06cc\u06cc\u0631_backend_secretarycontroller_create",
      "target": "task_12_secretary_completion_task_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u0642\u0628\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u063a\u06cc\u06cc\u0631_frontend_secretariespage_tsx",
      "target": "task_12_secretary_completion_task_patch_api_v1_secretary_uuid_\u0628\u0627_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u063a\u06cc\u06cc\u0631_frontend_secretariespage_tsx",
      "target": "task_12_secretary_completion_task_\u0633\u0627\u062e\u062a\u0627\u0631_default_permissions_\u0627\u0632_doctorsecretary_default_permissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/task.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_task_\u062a\u063a\u06cc\u06cc\u0631_frontend_secretariespage_tsx",
      "target": "task_12_secretary_completion_task_\u0646\u0645\u0648\u0646\u0647_ui_permissions_checkbox_matrix_\u062f\u0631_modal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_user_flow",
      "target": "task_12_secretary_completion_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/user_flow.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_12_secretary_completion_user_flow_\u062a\u0631\u062a\u06cc\u0628_\u0633\u0637\u0648\u062d_\u0633\u0642\u0641_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_12_secretary_completion_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0627\u0641\u0632\u0648\u062f\u0646_\u0645\u0646\u0634\u06cc_\u062c\u062f\u06cc\u062f_\u0628\u0627_\u0628\u0631\u0631\u0633\u06cc_\u0633\u0642\u0641_\u067e\u0646\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/user_flow.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_12_secretary_completion_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0648\u06cc\u0631\u0627\u06cc\u0634_permissions_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-12-secretary-completion/user_flow.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_secretary_completion_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u062a\u06a9\u0645\u06cc\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_12_secretary_completion_user_flow_\u0646\u06a9\u062a\u0647_\u0645\u0646\u0634\u06cc_\u063a\u06cc\u0631\u0641\u0639\u0627\u0644_\u0627\u0632_\u0633\u0642\u0641_\u06a9\u0645_\u0646\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_architecture",
      "target": "task_13_clinic_services_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/architecture.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_architecture_controller_clinicservicecontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/architecture.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_architecture_entity_serviceitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/architecture.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_architecture_entity_servicesection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/architecture.md",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_architecture_\u0646\u06a9\u062a\u0647_delete_\u0633\u0631\u0648\u06cc\u0633_\u0628\u0627_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u062f\u0631_\u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_database",
      "target": "task_13_clinic_services_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/database.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_database_migration_\u0646\u0645\u0648\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/database.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_database_\u062c\u062f\u0648\u0644_service_items"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_database_\u062c\u062f\u0648\u0644_service_sections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/database.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_task",
      "target": "task_13_clinic_services_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "task_13_clinic_services_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "task_13_clinic_services_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "task_13_clinic_services_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "task_13_clinic_services_task_\u0646\u0645\u0648\u0646\u0647_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "task_13_clinic_services_task_\u0646\u0645\u0648\u0646\u0647_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "task_13_clinic_services_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic_services",
      "target": "task_13_clinic_services_task_\u06a9\u062f\u0647\u0627\u06cc_\u062e\u0637\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_13_clinic_services_task_patch_api_v1_service_item_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_13_clinic_services_task_post_api_v1_service_item"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_13_clinic_services_task_post_api_v1_service_section"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_13_clinic_services_task_get_api_v1_service_items_sectionuuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/task.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_13_clinic_services_task_get_api_v1_service_sections"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_user_flow",
      "target": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_user_flow_gate_check_\u06a9\u0627\u0631\u0628\u0631_free"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_\u067e\u0631\u0633\u0646\u0644_\u0627\u0646\u062c\u0627\u0645_\u062f\u0647\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0627\u06cc\u062c\u0627\u062f_\u0628\u062e\u0634_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062d\u0630\u0641_\u0628\u062e\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062d\u0630\u0641_\u0632\u06cc\u0631\u0628\u062e\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0645\u0634\u0627\u0647\u062f\u0647_\u0648_\u0627\u06cc\u062c\u0627\u062f_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-13-clinic-services/user_flow.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_clinic_services_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_13_clinic_services_user_flow_\u0633\u0627\u062e\u062a\u0627\u0631_\u0646\u0645\u0627\u06cc\u0634_servicespage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_architecture",
      "target": "task_14_sms_panel_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_architecture_entity_smssettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_architecture_entity_smswallet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_architecture_entity_smswallettransaction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_architecture_smswalletservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_architecture_\u062a\u063a\u06cc\u06cc\u0631_smsservice_send"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_database",
      "target": "task_14_sms_panel_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_database_migration_\u0646\u0645\u0648\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_database_siteconfig_key_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_database_\u062c\u062f\u0648\u0644_sms_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_database_\u062c\u062f\u0648\u0644_sms_wallet_transactions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_database_\u062c\u062f\u0648\u0644_sms_wallets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/database.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task",
      "target": "task_14_sms_panel_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_sms_panel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_sms_panel",
      "target": "task_14_sms_panel_task_endpoint_\u0647\u0627_\u0647\u0645\u0647_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_sms_panel",
      "target": "task_14_sms_panel_task_siteconfig_key_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_sms_panel",
      "target": "task_14_sms_panel_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_sms_panel",
      "target": "task_14_sms_panel_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_sms_panel",
      "target": "task_14_sms_panel_task_\u0646\u0645\u0648\u0646\u0647_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_sms_panel",
      "target": "task_14_sms_panel_task_\u0646\u0645\u0648\u0646\u0647_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_sms_panel",
      "target": "task_14_sms_panel_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_sms_panel",
      "target": "task_14_sms_panel_task_\u06a9\u0633\u0631_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0647\u0646\u06af\u0627\u0645_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_14_sms_panel_task_patch_api_v1_sms_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_14_sms_panel_task_post_api_v1_sms_wallet_charge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_14_sms_panel_task_get_api_v1_admin_sms_wallet_report"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_14_sms_panel_task_get_api_v1_sms_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_14_sms_panel_task_get_api_v1_sms_wallet_balance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/task.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_14_sms_panel_task_get_api_v1_sms_wallet_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_user_flow",
      "target": "task_14_sms_panel_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/user_flow.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u06cc\u0627\u062f\u0622\u0648\u0631\u06cc_\u062e\u0648\u062f\u06a9\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0634\u0627\u0631\u0698_\u06a9\u06cc\u0641_\u067e\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/user_flow.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0633\u0631_\u062e\u0648\u062f\u06a9\u0627\u0631_\u0647\u0646\u06af\u0627\u0645_\u0627\u0631\u0633\u0627\u0644_\u06cc\u0627\u062f\u0622\u0648\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-14-sms-panel/user_flow.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_sms_panel_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u067e\u0646\u0644_\u067e\u06cc\u0627\u0645\u06a9\u06cc",
      "target": "task_14_sms_panel_user_flow_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0631_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_architecture",
      "target": "task_15_patient_records_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_architecture_entity_patientrecord"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_architecture_entity_patientsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_architecture_entity_sessionservice_\u0633\u0631\u0648\u06cc\u0633_\u0647\u0627\u06cc_\u0627\u0646\u062c\u0627\u0645_\u0634\u062f\u0647_\u062f\u0631_\u0633\u0634\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_architecture_patientservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L195",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_architecture_\u062a\u063a\u06cc\u06cc\u0631_\u062f\u0631_appointmentcontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_database",
      "target": "task_15_patient_records_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/database.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_database_migration_\u0646\u0645\u0648\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_database_\u062c\u062f\u0648\u0644_patient_records"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/database.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_database_\u062c\u062f\u0648\u0644_patient_sessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/database.md",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_database_\u062c\u062f\u0648\u0644_session_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/database.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task",
      "target": "task_15_patient_records_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "task_15_patient_records_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "task_15_patient_records_task_\u0627\u06cc\u062c\u0627\u062f_\u062e\u0648\u062f\u06a9\u0627\u0631_\u067e\u0631\u0648\u0646\u062f\u0647_\u0647\u0646\u06af\u0627\u0645_\u062a\u0623\u06cc\u06cc\u062f_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "task_15_patient_records_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "task_15_patient_records_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "task_15_patient_records_task_\u0641\u0631\u0645\u0648\u0644_\u0645\u062d\u0627\u0633\u0628\u0647_final_price"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "task_15_patient_records_task_\u0646\u0645\u0648\u0646\u0647_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "task_15_patient_records_task_\u0646\u0645\u0648\u0646\u0647_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "task_15_patient_records_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631_patient_records",
      "target": "task_15_patient_records_task_\u06a9\u062f\u0647\u0627\u06cc_\u062e\u0637\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_15_patient_records_task_patch_api_v1_session_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_15_patient_records_task_post_api_v1_patient_uuid_session"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_15_patient_records_task_post_api_v1_patient_\u0627\u06cc\u062c\u0627\u062f_\u062f\u0633\u062a\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_15_patient_records_task_get_api_v1_patient_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_15_patient_records_task_get_api_v1_patient_uuid_sessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/task.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_15_patient_records_task_get_api_v1_patients_search_\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_user_flow",
      "target": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062b\u0628\u062a_\u0645\u0631\u0627\u062c\u0639\u0647_\u0633\u0634\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062c\u0633\u062a\u062c\u0648_\u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062e\u0648\u062f\u06a9\u0627\u0631_\u062a\u0623\u06cc\u06cc\u062f_\u0646\u0648\u0628\u062a_\u0627\u06cc\u062c\u0627\u062f_\u067e\u0631\u0648\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062f\u0633\u062a\u06cc_\u0627\u06cc\u062c\u0627\u062f_\u067e\u0631\u0648\u0646\u062f\u0647_\u062a\u0648\u0633\u0637_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_user_flow_\u0645\u062d\u0627\u0633\u0628\u0647_real_time_\u062f\u0631_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-15-patient-records/user_flow.md",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_patient_records_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u067e\u0631\u0648\u0646\u062f\u0647_\u0628\u06cc\u0645\u0627\u0631",
      "target": "task_15_patient_records_user_flow_\u0646\u0645\u0627\u06cc\u0634_\u0635\u0641\u062d\u0647_\u0628\u06cc\u0645\u0627\u0631_patientdetailpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_architecture",
      "target": "task_16_smart_dashboard_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "target": "task_16_smart_dashboard_architecture_\u062a\u063a\u06cc\u06cc\u0631_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "target": "task_16_smart_dashboard_architecture_\u062a\u063a\u06cc\u06cc\u0631_frontend_dashboardpage_tsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "target": "task_16_smart_dashboard_architecture_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc\u06cc_\u06a9\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u06cc_\u06a9\u0646\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_architecture_\u062a\u063a\u06cc\u06cc\u0631_backend",
      "target": "task_16_smart_dashboard_architecture_adminapicontroller_dashboardcharts_\u0628\u0627_\u0628\u0627\u0632\u0647_\u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_architecture_\u062a\u063a\u06cc\u06cc\u0631_backend",
      "target": "task_16_smart_dashboard_architecture_dashboardcontroller_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_from_to"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_architecture_\u062a\u063a\u06cc\u06cc\u0631_frontend_dashboardpage_tsx",
      "target": "task_16_smart_dashboard_architecture_date_range_selector_component"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_architecture_\u062a\u063a\u06cc\u06cc\u0631_frontend_dashboardpage_tsx",
      "target": "task_16_smart_dashboard_architecture_\u0646\u0635\u0628_dependency"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/architecture.md",
      "source_location": "L74",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_architecture_\u062a\u063a\u06cc\u06cc\u0631_frontend_dashboardpage_tsx",
      "target": "task_16_smart_dashboard_architecture_\u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627_\u0628\u0627_recharts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_database",
      "target": "task_16_smart_dashboard_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "target": "task_16_smart_dashboard_database_query_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "target": "task_16_smart_dashboard_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "target": "task_16_smart_dashboard_database_\u0647\u06cc\u0686_migration_\u0644\u0627\u0632\u0645_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_database_query_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "task_16_smart_dashboard_database_\u0628\u06cc\u0645\u0627\u0631\u0627\u0646_\u0645\u0646\u062d\u0635\u0631\u0628\u0647_\u0641\u0631\u062f_\u062f\u0631_\u0628\u0627\u0632\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_database_query_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "task_16_smart_dashboard_database_\u062f\u0631\u0622\u0645\u062f_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0631\u0648\u0632_\u0627\u0632_patient_sessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_database_query_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "task_16_smart_dashboard_database_\u0641\u0631\u0648\u0634_\u0627\u0634\u062a\u0631\u0627\u06a9_\u0628\u0631_\u0627\u0633\u0627\u0633_\u067e\u0646\u0644_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/database.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_database_query_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f",
      "target": "task_16_smart_dashboard_database_\u0646\u0648\u0628\u062a_\u0647\u0627_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0631\u0648\u0632_admin_chart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_task",
      "target": "task_16_smart_dashboard_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_\u0686\u0627\u0631\u062a_\u0641\u06cc\u0644\u062a\u0631_\u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_\u0686\u0627\u0631\u062a_\u0641\u06cc\u0644\u062a\u0631_\u0632\u0645\u0627\u0646\u06cc",
      "target": "task_16_smart_dashboard_task_endpoint_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u06a9\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u0645\u06cc_\u06a9\u0646\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_\u0686\u0627\u0631\u062a_\u0641\u06cc\u0644\u062a\u0631_\u0632\u0645\u0627\u0646\u06cc",
      "target": "task_16_smart_dashboard_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_\u0686\u0627\u0631\u062a_\u0641\u06cc\u0644\u062a\u0631_\u0632\u0645\u0627\u0646\u06cc",
      "target": "task_16_smart_dashboard_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_\u0686\u0627\u0631\u062a_\u0641\u06cc\u0644\u062a\u0631_\u0632\u0645\u0627\u0646\u06cc",
      "target": "task_16_smart_dashboard_task_\u0641\u06cc\u0644\u062a\u0631_\u0628\u0627\u0632\u0647_\u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_\u0686\u0627\u0631\u062a_\u0641\u06cc\u0644\u062a\u0631_\u0632\u0645\u0627\u0646\u06cc",
      "target": "task_16_smart_dashboard_task_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062f\u0631_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f_\u0686\u0627\u0631\u062a_\u0641\u06cc\u0644\u062a\u0631_\u0632\u0645\u0627\u0646\u06cc",
      "target": "task_16_smart_dashboard_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_task_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062f\u0631_response",
      "target": "task_16_smart_dashboard_task_get_api_v1_admin_dashboard_charts_from_unix_to_unix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_task_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062f\u0631_response",
      "target": "task_16_smart_dashboard_task_get_api_v1_dashboard_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/task.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_task_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062f\u0631_response",
      "target": "task_16_smart_dashboard_task_get_api_v1_dashboard_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_user_flow",
      "target": "task_16_smart_dashboard_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/user_flow.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "target": "task_16_smart_dashboard_user_flow_preset_\u0647\u0627_\u0645\u062d\u0627\u0633\u0628\u0647_\u0627\u0632_\u062a\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "target": "task_16_smart_dashboard_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_\u0628\u0627\u0632\u0647_\u0632\u0645\u0627\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/user_flow.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "target": "task_16_smart_dashboard_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/user_flow.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "target": "task_16_smart_dashboard_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0646\u0645\u0627\u06cc\u0634_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0637\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/phase2_taskes/task-16-smart-dashboard/user_flow.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_smart_dashboard_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0647\u0648\u0634\u0645\u0646\u062f",
      "target": "task_16_smart_dashboard_user_flow_\u0641\u06cc\u0644\u062a\u0631_\u0646\u0642\u0634_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_bug_report_2026_06_20",
      "target": "qa_bug_report_2026_06_20_\u06af\u0632\u0627\u0631\u0634_\u0628\u0627\u06af_\u0645\u0645\u06cc\u0632\u06cc_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f3_\u06f3\u06f0_2026_06_20"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_bug_report_2026_06_20_\u06af\u0632\u0627\u0631\u0634_\u0628\u0627\u06af_\u0645\u0645\u06cc\u0632\u06cc_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f3_\u06f3\u06f0_2026_06_20",
      "target": "qa_bug_report_2026_06_20_\u0628\u0627\u06af_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_bug_report_2026_06_20_\u06af\u0632\u0627\u0631\u0634_\u0628\u0627\u06af_\u0645\u0645\u06cc\u0632\u06cc_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f3_\u06f3\u06f0_2026_06_20",
      "target": "qa_bug_report_2026_06_20_\u062a\u0648\u0635\u06cc\u0647_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_bug_report_2026_06_20_\u06af\u0632\u0627\u0631\u0634_\u0628\u0627\u06af_\u0645\u0645\u06cc\u0632\u06cc_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f3_\u06f3\u06f0_2026_06_20",
      "target": "qa_bug_report_2026_06_20_\u062e\u0644\u0627\u0635\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_bug_report_2026_06_20_\u06af\u0632\u0627\u0631\u0634_\u0628\u0627\u06af_\u0645\u0645\u06cc\u0632\u06cc_\u06f1\u06f4\u06f0\u06f5_\u06f0\u06f3_\u06f3\u06f0_2026_06_20",
      "target": "qa_bug_report_2026_06_20_\u0645\u0648\u0627\u0631\u062f\u06cc_\u06a9\u0647_\u062a\u0633\u062a_\u0634\u062f\u0646\u062f_\u0648_\u0633\u0627\u0644\u0645_\u0628\u0648\u062f\u0646\u062f_\u0634\u0648\u0627\u0647\u062f_\u0645\u062b\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_bug_report_2026_06_20_\u0628\u0627\u06af_\u0647\u0627",
      "target": "qa_bug_report_2026_06_20_high_bug_3_\u0633\u0627\u062e\u062a_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0628\u0627_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0646\u0627\u0645\u0639\u062a\u0628\u0631_\u0628\u062f\u0648\u0646_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0641\u0631\u0645\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_bug_report_2026_06_20_\u0628\u0627\u06af_\u0647\u0627",
      "target": "qa_bug_report_2026_06_20_medium_bug_1_\u06f5\u06f0\u06f0_\u0631\u0648\u06cc_\u0633\u0627\u062e\u062a_\u0628\u0644\u0627\u06af_\u0628\u0627_\u062a\u0627\u06cc\u067e_\u0627\u0634\u062a\u0628\u0627\u0647_body_\u0631\u0641\u0639_\u0634\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/bug-report-2026-06-20.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_bug_report_2026_06_20_\u0628\u0627\u06af_\u0647\u0627",
      "target": "qa_bug_report_2026_06_20_medium_bug_2_\u06a9\u062f_\u0645\u0644\u06cc_\u0646\u0627\u0645\u0639\u062a\u0628\u0631_\u0628\u062f\u0648\u0646_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0633\u0645\u062a_\u0633\u0631\u0648\u0631_\u0630\u062e\u06cc\u0631\u0647_\u0645\u06cc_\u0634\u0648\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report",
      "target": "qa_full_system_audit_report_\u06af\u0632\u0627\u0631\u0634_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_clinicpro_backend_symfony_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06af\u0632\u0627\u0631\u0634_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_clinicpro_backend_symfony_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "qa_full_system_audit_report_\u062d\u0644_\u0634\u062f\u0647_\u062f\u0631_\u062f\u0648\u0631_\u062f\u0648\u0645_\u0642\u0628\u0644\u0627_\u0645\u0633\u062f\u0648\u062f_\u0628\u0648\u062f\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06af\u0632\u0627\u0631\u0634_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_clinicpro_backend_symfony_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "qa_full_system_audit_report_\u062e\u0644\u0627\u0635\u0647_\u0627\u062c\u0631\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06af\u0632\u0627\u0631\u0634_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_clinicpro_backend_symfony_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "qa_full_system_audit_report_\u062f\u0633\u062a\u0648\u0631\u0627\u062a_\u0628\u0627\u0632\u062a\u0648\u0644\u06cc\u062f_\u062e\u0644\u0627\u0635\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06af\u0632\u0627\u0631\u0634_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_clinicpro_backend_symfony_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "qa_full_system_audit_report_\u0646\u062a\u0627\u06cc\u062c_\u0645\u062b\u0628\u062a_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u06a9\u0627\u0631_\u0645\u06cc_\u06a9\u0646\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06af\u0632\u0627\u0631\u0634_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_clinicpro_backend_symfony_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "qa_full_system_audit_report_\u0647\u0646\u0648\u0632_\u0646\u06cc\u0627\u0632\u0645\u0646\u062f_\u0628\u0631\u0631\u0633\u06cc_\u0646\u0647_\u062a\u0623\u06cc\u06cc\u062f_\u0633\u0644\u0627\u0645\u062a_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u062f\u0627\u062f\u0647_\u0645\u062d\u06cc\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06af\u0632\u0627\u0631\u0634_\u0645\u0645\u06cc\u0632\u06cc_\u06a9\u0627\u0645\u0644_qa_clinicpro_backend_symfony_\u067e\u0646\u0644_\u0627\u062f\u0645\u06cc\u0646_react",
      "target": "qa_full_system_audit_report_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "qa_full_system_audit_report_f10_\u0631\u0627\u0647\u0646\u0645\u0627\u06cc_\u06a9\u0647\u0646\u0647_\u062f\u0631_claude_md_endpoint_categorys_bundle_\u0645\u0646\u062a\u0642\u0644_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "qa_full_system_audit_report_f11_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631_get_api_v1_dashboard_doctor_\u0647\u0645\u06cc\u0634\u0647_500_\u0641\u06cc\u0644\u062f_\u0646\u0627\u0645\u0648\u062c\u0648\u062f_\u062f\u0631_dql_\u0631\u0641\u0639_\u0634\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "qa_full_system_audit_report_f1_phpstan_\u0645\u0642\u0627\u06cc\u0633\u0647_\u0647\u0645\u06cc\u0634\u0647_\u062f\u0631\u0633\u062a_\u062f\u0631_\u0645\u062d\u0627\u0633\u0628\u0647_estimated_sms_\u0631\u0641\u0639_\u0634\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "qa_full_system_audit_report_f2_\u062a\u0633\u062a_\u0647\u0627\u06cc_phpunit_\u0628\u0647_api_\u062e\u0627\u0631\u062c\u06cc_kavenegar_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u0648\u0627\u0642\u0639\u06cc_\u0645\u06cc_\u0632\u0646\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "qa_full_system_audit_report_f3_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633_\u062a\u0633\u062a_seed_\u0646\u0634\u062f\u0647_\u0641\u0642\u0637_\u06a9\u0627\u0631\u0628\u0631_\u0627\u062f\u0645\u06cc\u0646_\u0648\u062c\u0648\u062f_\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "qa_full_system_audit_report_f4_\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a_seeder_create_test_users_php_\u0648\u062c\u0648\u062f_\u0646\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "qa_full_system_audit_report_f5_\u0627\u062f\u0645\u06cc\u0646_\u0628\u0627_jwt_\u0645\u0639\u062a\u0628\u0631_\u0628\u0647_api_doc_swagger_ui_\u062f\u0633\u062a\u0631\u0633\u06cc_\u0646\u062f\u0627\u0631\u062f_401"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "qa_full_system_audit_report_f6_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u06a9\u062f\u0647\u0627\u06cc_\u062e\u0637\u0627_\u0628\u06cc\u0646_\u062f\u0627\u0645\u0646\u0647_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "qa_full_system_audit_report_f7_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0646\u0627\u0645_\u0641\u06cc\u0644\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0628\u06cc\u0646_\u0633\u0647_endpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "qa_full_system_audit_report_f8_\u0646\u0628\u0648\u062f_rate_limiting_\u0631\u0648\u06cc_post_api_v1_user_login_brute_force"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/qa/full-system-audit-report.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "qa_full_system_audit_report_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "qa_full_system_audit_report_f9_\u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u062f\u0631_public_endpoints_cities_provinces_\u0646\u06cc\u0627\u0632_\u0628\u0647_auth_specialties_\u0639\u0645\u0648\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership",
      "target": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f1_\u062e\u0644\u0627\u0635\u0647_\u0627\u062c\u0631\u0627\u06cc\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f1\u06f0_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062e\u0644\u0627\u0635\u0647_\u06cc_\u06af\u0627\u0645_\u0628\u0647_\u06af\u0627\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f1\u06f1_\u062d\u0627\u0644\u0627\u062a_\u0645\u0631\u0632\u06cc_\u0648_\u0642\u0648\u0627\u0639\u062f_\u06a9\u0633\u0628_\u0648\u06a9\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f1\u06f2_\u0645\u0631\u0627\u062d\u0644_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u0647_\u062a\u0631\u062a\u06cc\u0628_\u0648_\u0628\u0647_\u062a\u0641\u06a9\u06cc\u06a9_\u0631\u06cc\u067e\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L290",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f1\u06f3_\u062a\u0635\u0645\u06cc\u0645\u0627\u062a_\u0628\u0627\u0632_\u0648_\u0631\u06cc\u0633\u06a9_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L300",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f1\u06f4_\u0645\u0631\u062c\u0639_\u0646\u0645\u0648\u0646\u0647_\u06cc_\u062f\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f2_\u0645\u0633\u0626\u0644\u0647_\u0648_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f3_\u0645\u062f\u0644_\u0645\u0641\u0647\u0648\u0645\u06cc_\u0645\u0627\u0644\u06a9\u06cc\u062a_ownership_model"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f4_\u0628\u062e\u0634_\u0627\u0648\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f5_\u0637\u0631\u0627\u062d\u06cc_\u0641\u0646\u06cc_\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f6_\u0637\u0631\u0627\u062d\u06cc_api_\u0628\u06a9_\u0627\u0646\u062f_clinicpro"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f7_\u0628\u062e\u0634_\u062f\u0648\u0645_\u0645\u06a9\u0627\u0646\u06cc\u0632\u0645_\u0627\u0646\u062a\u0642\u0627\u0644_\u0645\u0627\u0644\u06a9\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f8_\u0627\u062a\u0635\u0627\u0644_\u0628\u0627_nobat724_nobat724_front"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L219",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u0633\u0646\u0627\u0631\u06cc\u0648_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0633\u0627\u0632\u0645\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f9_\u0627\u062b\u0631_\u0628\u0631_clinic_pro_tauri"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u06f2_\u0645\u0633\u0626\u0644\u0647_\u0648_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645_\u0641\u0639\u0644\u06cc",
      "target": "scenarios_irimc_doctor_import_ownership_\u0646\u062a\u06cc\u062c\u0647_\u06af\u06cc\u0631\u06cc_\u06a9\u0644\u06cc\u062f\u06cc_\u0637\u0631\u0627\u062d\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u06f4_\u0628\u062e\u0634_\u0627\u0648\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f4_\u06f1_\u06a9\u0627\u0631\u0628\u0631_\u0645\u0627\u0644\u06a9_\u0633\u06cc\u0633\u062a\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u06f4_\u0628\u062e\u0634_\u0627\u0648\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f4_\u06f2_\u0646\u06af\u0627\u0634\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627_\u0627\u0632_doctors_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u06f4_\u0628\u062e\u0634_\u0627\u0648\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f4_\u06f3_\u0642\u0648\u0627\u0639\u062f_idempotency_\u0648_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u06f4_\u0628\u062e\u0634_\u0627\u0648\u0644_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f4_\u06f4_\u0631\u0648\u0634_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u06f6_\u0637\u0631\u0627\u062d\u06cc_api_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f6_\u06f1_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u062f\u0627\u062e\u0644\u06cc_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u06f6_\u0637\u0631\u0627\u062d\u06cc_api_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f6_\u06f2_\u0641\u0647\u0631\u0633\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0628\u062f\u0648\u0646_\u0645\u0627\u0644\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u06f6_\u0637\u0631\u0627\u062d\u06cc_api_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f6_\u06f3_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u062a\u0635\u0627\u062d\u0628_claim_\u0639\u0645\u0648\u0645\u06cc_\u0648_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/irimc-doctor-import-ownership.md",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_irimc_doctor_import_ownership_\u06f6_\u0637\u0631\u0627\u062d\u06cc_api_\u0628\u06a9_\u0627\u0646\u062f_clinicpro",
      "target": "scenarios_irimc_doctor_import_ownership_\u06f6_\u06f4_\u062a\u0623\u06cc\u06cc\u062f_\u0631\u062f_\u062a\u0648\u0633\u0637_\u0627\u062f\u0645\u06cc\u0646_\u0648_\u0646\u0647\u0627\u06cc\u06cc_\u0633\u0627\u0632\u06cc_\u0627\u0646\u062a\u0642\u0627\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc",
      "target": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f1_\u0645\u0633\u0626\u0644\u0647_\u0648_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f2_\u0645\u062f\u0644_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f3_\u0631\u0627\u0647_\u062d\u0644_\u0627\u0646\u062a\u062e\u0627\u0628_\u0634\u062f\u0647_\u0648_\u062f\u0644\u06cc\u0644_\u0622\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f4_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_\u0628\u06a9_\u0627\u0646\u062f_clinicpro"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f5_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0631\u0627\u0644\u0631_pipeline_py"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f6_\u0646\u062d\u0648\u0647_\u06cc_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f7_\u0646\u06a9\u062a\u0647_\u06cc_\u0645\u0647\u0645_captcha_\u062f\u0631_\u0644\u0627\u06af\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f8_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0633\u0627\u062e\u062a\u0647_\u062a\u063a\u06cc\u06cc\u0631_\u06cc\u0627\u0641\u062a\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/scenarios/\u0627\u06cc\u0645\u067e\u0648\u0631\u062a-\u067e\u0632\u0634\u06a9\u0627\u0646-\u0646\u0638\u0627\u0645-\u067e\u0632\u0634\u06a9\u06cc.md",
      "source_location": "L134",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u0628\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u067e\u0631\u0648_\u0648_\u0645\u062f\u06cc\u0631\u06cc\u062a_\u0645\u0627\u0644\u06a9\u06cc\u062a_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644",
      "target": "scenarios_\u0627\u06cc\u0645\u067e\u0648\u0631\u062a_\u067e\u0632\u0634\u06a9\u0627\u0646_\u0646\u0638\u0627\u0645_\u067e\u0632\u0634\u06a9\u06cc_\u06f9_\u0645\u0631\u0627\u062d\u0644_\u0628\u0639\u062f\u06cc_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit",
      "target": "docs_security_audit_security_audit_report_clinicpro_symfony_7"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L196",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_security_audit_report_clinicpro_symfony_7",
      "target": "docs_security_audit_changes_applied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L227",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_security_audit_report_clinicpro_symfony_7",
      "target": "docs_security_audit_configuration_changes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_security_audit_report_clinicpro_symfony_7",
      "target": "docs_security_audit_critical_issues_fixed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_security_audit_report_clinicpro_symfony_7",
      "target": "docs_security_audit_executive_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_security_audit_report_clinicpro_symfony_7",
      "target": "docs_security_audit_high_risk_issues_fixed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L217",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_security_audit_report_clinicpro_symfony_7",
      "target": "docs_security_audit_installed_packages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_security_audit_report_clinicpro_symfony_7",
      "target": "docs_security_audit_low_risk_issues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_security_audit_report_clinicpro_symfony_7",
      "target": "docs_security_audit_medium_risk_issues_fixed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_security_audit_report_clinicpro_symfony_7",
      "target": "docs_security_audit_remaining_recommendations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L303",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_security_audit_report_clinicpro_symfony_7",
      "target": "docs_security_audit_security_score"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_critical_issues_fixed",
      "target": "docs_security_audit_crit_01_weak_app_secret_committed_to_version_control"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_critical_issues_fixed",
      "target": "docs_security_audit_crit_02_jwt_passphrase_hardcoded_in_env"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_critical_issues_fixed",
      "target": "docs_security_audit_crit_03_payment_gateway_test_credentials_committed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_critical_issues_fixed",
      "target": "docs_security_audit_crit_04_unhandled_exceptions_leaking_stack_traces"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_high_risk_issues_fixed",
      "target": "docs_security_audit_high_01_password_hasher_bcrypt_instead_of_argon2id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_high_risk_issues_fixed",
      "target": "docs_security_audit_high_02_no_rate_limiting_on_otp_login_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_high_risk_issues_fixed",
      "target": "docs_security_audit_high_03_passwordauthenticator_never_triggered_login_broken_for_staff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_high_risk_issues_fixed",
      "target": "docs_security_audit_high_04_payment_callback_ip_whitelist_never_enforced"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_high_risk_issues_fixed",
      "target": "docs_security_audit_high_05_open_redirect_allowed_frontend_hosts_always_empty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_high_risk_issues_fixed",
      "target": "docs_security_audit_high_06_filevalidatorservice_api_mismatch_in_blogcontroller_upload_bypass"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_high_risk_issues_fixed",
      "target": "docs_security_audit_high_07_doctorcontroller_upload_skips_size_validation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_high_risk_issues_fixed",
      "target": "docs_security_audit_high_08_unauthenticated_requests_returning_500_instead_of_401"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_high_risk_issues_fixed",
      "target": "docs_security_audit_high_09_sms_template_crud_open_to_any_authenticated_user_bola_idor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_medium_risk_issues_fixed",
      "target": "docs_security_audit_med_01_app_env_dev_in_committed_env"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_medium_risk_issues_fixed",
      "target": "docs_security_audit_med_02_static_analysis_tooling_missing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L150",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_medium_risk_issues_fixed",
      "target": "docs_security_audit_med_03_nelmioapidoc_publicly_accessible"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_medium_risk_issues_fixed",
      "target": "docs_security_audit_med_04_session_true_for_a_stateless_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_medium_risk_issues_fixed",
      "target": "docs_security_audit_med_05_session_token_endpoint_has_no_security_purpose"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_low_risk_issues",
      "target": "docs_security_audit_low_01_hsts_header_missing_preload_directive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_low_risk_issues",
      "target": "docs_security_audit_low_02_php_expose_php_not_disabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_low_risk_issues",
      "target": "docs_security_audit_low_03_composer_php_constraint_too_permissive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_low_risk_issues",
      "target": "docs_security_audit_low_04_payment_amount_hardcoded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_low_risk_issues",
      "target": "docs_security_audit_low_05_database_credentials_in_env_are_insecure_defaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_configuration_changes",
      "target": "docs_security_audit_config_packages_rate_limiter_yaml_new"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security-audit.md",
      "source_location": "L229",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docs_security_audit_configuration_changes",
      "target": "docs_security_audit_config_packages_security_yaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_audit_2026_07_19",
      "target": "security_audit_2026_07_19_\u06af\u0632\u0627\u0631\u0634_\u0622\u062f\u06cc\u062a_\u0627\u0645\u0646\u06cc\u062a\u06cc_clinicpro_\u06f2\u06f0\u06f2\u06f6_\u06f0\u06f7_\u06f1\u06f9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L238",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_audit_2026_07_19_\u06af\u0632\u0627\u0631\u0634_\u0622\u062f\u06cc\u062a_\u0627\u0645\u0646\u06cc\u062a\u06cc_clinicpro_\u06f2\u06f0\u06f2\u06f6_\u06f0\u06f7_\u06f1\u06f9",
      "target": "security_audit_2026_07_19_lead\u0647\u0627\u06cc_\u062f\u0631\u0627\u06cc\u0648\u0631_\u06a9\u0647_\u067e\u0633_\u0627\u0632_\u0628\u0627\u0632\u0631\u0633\u06cc_\u0631\u062f_\u0634\u062f\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_audit_2026_07_19_\u06af\u0632\u0627\u0631\u0634_\u0622\u062f\u06cc\u062a_\u0627\u0645\u0646\u06cc\u062a\u06cc_clinicpro_\u06f2\u06f0\u06f2\u06f6_\u06f0\u06f7_\u06f1\u06f9",
      "target": "security_audit_2026_07_19_\u062e\u0644\u0627\u0635\u0647_\u0648\u0636\u0639\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_audit_2026_07_19_\u06af\u0632\u0627\u0631\u0634_\u0622\u062f\u06cc\u062a_\u0627\u0645\u0646\u06cc\u062a\u06cc_clinicpro_\u06f2\u06f0\u06f2\u06f6_\u06f0\u06f7_\u06f1\u06f9",
      "target": "security_audit_2026_07_19_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u0647\u0627\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_\u0627\u0645\u0646\u06cc\u062a_\u06a9\u06cc\u0641\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_audit_2026_07_19_\u06af\u0632\u0627\u0631\u0634_\u0622\u062f\u06cc\u062a_\u0627\u0645\u0646\u06cc\u062a\u06cc_clinicpro_\u06f2\u06f0\u06f2\u06f6_\u06f0\u06f7_\u06f1\u06f9",
      "target": "security_audit_2026_07_19_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_audit_2026_07_19_\u062e\u0644\u0627\u0635\u0647_\u0648\u0636\u0639\u06cc\u062a",
      "target": "security_audit_2026_07_19_\u0622\u0646\u0686\u0647_\u0633\u0627\u0644\u0645_\u0628\u0648\u062f_\u062a\u0623\u06cc\u06cc\u062f\u0634\u062f\u0647_\u06cc\u0627\u0641\u062a\u0647_\u0646\u06cc\u0633\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_audit_2026_07_19_\u062e\u0644\u0627\u0635\u0647_\u0648\u0636\u0639\u06cc\u062a",
      "target": "security_audit_2026_07_19_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u067e\u0648\u0634\u0634_\u0635\u0627\u062f\u0642\u0627\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_audit_2026_07_19_\u062e\u0644\u0627\u0635\u0647_\u0648\u0636\u0639\u06cc\u062a",
      "target": "security_audit_2026_07_19_\u0648\u0636\u0639\u06cc\u062a_\u0631\u0641\u0639_\u06f2\u06f0\u06f2\u06f6_\u06f0\u06f7_\u06f1\u06f9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_audit_2026_07_19_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "security_audit_2026_07_19_1_medium_\u0646\u0628\u0648\u062f_content_security_policy_\u0631\u0648\u06cc_spa_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_audit_2026_07_19_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "security_audit_2026_07_19_2_medium_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_npm_\u0622\u0633\u06cc\u0628_\u067e\u0630\u06cc\u0631_lodash_template_code_injection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_audit_2026_07_19_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "security_audit_2026_07_19_3_low_app_secret_\u0648\u0627\u0642\u0639\u06cc_commit_\u0634\u062f\u0647_\u062f\u0631_env_dev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_audit_2026_07_19_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "security_audit_2026_07_19_4_low_\u0641\u0644\u06af_\u0647\u0627\u06cc_session_cookie_\u067e\u06cc\u0646_\u0646\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/security/AUDIT-2026-07-19.md",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "security_audit_2026_07_19_\u06cc\u0627\u0641\u062a\u0647_\u0647\u0627",
      "target": "security_audit_2026_07_19_5_info_\u067e\u0633\u0648\u0631\u062f_sandbox_\u062f\u0631\u06af\u0627\u0647_\u0645\u0644\u062a_\u0647\u0627\u0631\u062f_\u06a9\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/README.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tasks_readme",
      "target": "tasks_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_clinicpro_\u062f\u0631_symfony"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/README.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tasks_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_clinicpro_\u062f\u0631_symfony",
      "target": "tasks_readme_\u062a\u0631\u062a\u06cc\u0628_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc_\u0627\u062c\u0631\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/README.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tasks_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_clinicpro_\u062f\u0631_symfony",
      "target": "tasks_readme_\u062e\u0644\u0627\u0635\u0647_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/README.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tasks_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_clinicpro_\u062f\u0631_symfony",
      "target": "tasks_readme_\u062f\u0633\u062a\u0648\u0631\u0627\u062a_ddev_\u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/README.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tasks_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_clinicpro_\u062f\u0631_symfony",
      "target": "tasks_readme_\u0633\u0627\u062e\u062a\u0627\u0631_\u0647\u0631_\u062a\u0633\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/README.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "tasks_readme_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_clinicpro_\u062f\u0631_symfony",
      "target": "tasks_readme_\u0644\u06cc\u0633\u062a_\u062a\u0633\u06a9_\u0647\u0627_\u0628\u0647_\u062a\u0631\u062a\u06cc\u0628_\u0627\u0648\u0644\u0648\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_architecture",
      "target": "task_01_project_setup_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u062f\u0627\u062e\u0644\u06cc_\u0647\u0631_\u0645\u0627\u0698\u0648\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u067e\u0648\u0634\u0647_\u0647\u0627\u06cc_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_architecture_\u0641\u0631\u0645\u062a_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_\u067e\u0627\u0633\u062e_apiresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_architecture_\u0645\u0633\u0626\u0648\u0644\u06cc\u062a_\u0647\u0631_\u0644\u0627\u06cc\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_architecture_\u0646\u0645\u0648\u062f\u0627\u0631_\u0627\u0631\u062a\u0628\u0627\u0637_\u0644\u0627\u06cc\u0647_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_architecture_\u0641\u0631\u0645\u062a_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_\u067e\u0627\u0633\u062e_apiresponse",
      "target": "task_01_project_setup_architecture_\u062e\u0637\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_architecture_\u0641\u0631\u0645\u062a_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_\u067e\u0627\u0633\u062e_apiresponse",
      "target": "task_01_project_setup_architecture_\u0645\u0648\u0641\u0642_\u0628\u0627_\u0635\u0641\u062d\u0647_\u0628\u0646\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/architecture.md",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_architecture_\u0641\u0631\u0645\u062a_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_\u067e\u0627\u0633\u062e_apiresponse",
      "target": "task_01_project_setup_architecture_\u0645\u0648\u0641\u0642_\u0628\u062f\u0648\u0646_\u0635\u0641\u062d\u0647_\u0628\u0646\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_database",
      "target": "task_01_project_setup_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_database_redis_\u0628\u0627_ddev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_database_timestampabletrait"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_database_\u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc_migration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_database_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0627\u0632_redis"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_database_\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc_\u06a9\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_database_\u0645\u0648\u062a\u0648\u0631_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/database.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_database_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_ddev_\u0628\u0631\u0627\u06cc_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes",
      "target": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_implementation_notes_audit_log_\u062c\u062f\u0648\u0644_security_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_implementation_notes_security_headers_eventsubscriber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_implementation_notes_swagger_ui_\u0641\u0642\u0637_\u062f\u0631_\u0645\u062d\u06cc\u0637_dev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_implementation_notes_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_jwt_access_token_\u062f\u0631_\u0647\u062f\u0631_refresh_token_\u062f\u0631_body"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_implementation_notes_\u062a\u0641\u0627\u0648\u062a_\u0647\u0627\u06cc_\u0627\u0635\u0644\u06cc_drupal_vs_symfony"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L294",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_ddev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L307",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_\u0627\u0645\u0646\u06cc\u062a\u06cc_production"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_implementation_notes_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_cors_\u0645\u062d\u062f\u0648\u062f_\u0646\u0647_\u0628\u0627\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647",
      "target": "task_01_project_setup_implementation_notes_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_security_security_yaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u062a\u0641\u0627\u0648\u062a_\u0647\u0627\u06cc_\u0627\u0635\u0644\u06cc_drupal_vs_symfony",
      "target": "task_01_project_setup_implementation_notes_csrf_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u062a\u0641\u0627\u0648\u062a_\u0647\u0627\u06cc_\u0627\u0635\u0644\u06cc_drupal_vs_symfony",
      "target": "task_01_project_setup_implementation_notes_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_jwt_access_token_\u062f\u0631_\u0647\u062f\u0631_refresh_token_\u062f\u0631_body",
      "target": "task_01_project_setup_implementation_notes_access_token_\u0641\u0642\u0637_\u062f\u0631_authorization_header"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_jwt_access_token_\u062f\u0631_\u0647\u062f\u0631_refresh_token_\u062f\u0631_body",
      "target": "task_01_project_setup_implementation_notes_refresh_token_\u0641\u0642\u0637_\u062f\u0631_body_\u0628\u0631\u0627\u06cc_\u06cc\u06a9_endpoint_\u062e\u0627\u0635"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/implementation_notes.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_implementation_notes_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_jwt_access_token_\u062f\u0631_\u0647\u062f\u0631_refresh_token_\u062f\u0631_body",
      "target": "task_01_project_setup_implementation_notes_\u06af\u0631\u062f\u0634_\u06a9\u0627\u0645\u0644_\u062a\u0648\u06a9\u0646_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task",
      "target": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L378",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "target": "task_01_project_setup_task_dto_pattern"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "target": "task_01_project_setup_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L276",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "target": "task_01_project_setup_task_error_response_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L443",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "target": "task_01_project_setup_task_file_upload_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u0648_\u0627\u0645\u0646\u06cc\u062a\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L417",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "target": "task_01_project_setup_task_health_check_get_health"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L505",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "target": "task_01_project_setup_task_swagger_\u0646\u062d\u0648\u0647_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u062f\u0631_controller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "target": "task_01_project_setup_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "target": "task_01_project_setup_task_\u062e\u0631\u0648\u062c\u06cc_\u0647\u0627\u06cc_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "target": "task_01_project_setup_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "target": "task_01_project_setup_task_\u0633\u0627\u062e\u062a\u0627\u0631_\u067e\u0648\u0634\u0647_domain_driven_\u0627\u0644\u0632\u0627\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L533",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "target": "task_01_project_setup_task_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc_\u0645\u062d\u06cc\u0637\u06cc_env"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "target": "task_01_project_setup_task_\u0645\u0631\u0627\u062d\u0644_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u0628\u0627_ddev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u062a\u0633\u06a9_\u06f0\u06f1_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0648_\u0632\u06cc\u0631\u0633\u0627\u062e\u062a",
      "target": "task_01_project_setup_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u0645\u0631\u0627\u062d\u0644_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u0628\u0627_ddev",
      "target": "task_01_project_setup_task_\u06f1_\u0627\u06cc\u062c\u0627\u062f_\u067e\u0631\u0648\u0698\u0647_symfony_\u0642\u0628\u0644_\u0627\u0632_ddev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u0645\u0631\u0627\u062d\u0644_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u0628\u0627_ddev",
      "target": "task_01_project_setup_task_\u06f2_\u0646\u0635\u0628_\u067e\u06a9\u06cc\u062c_\u0647\u0627_\u0647\u0645\u0647_\u062f\u0631_\u06cc\u06a9_\u062f\u0633\u062a\u0648\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u0645\u0631\u0627\u062d\u0644_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u0628\u0627_ddev",
      "target": "task_01_project_setup_task_\u06f3_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_redis_\u0628\u0627_ddev_addon_\u0631\u0633\u0645\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u0645\u0631\u0627\u062d\u0644_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u0628\u0627_ddev",
      "target": "task_01_project_setup_task_\u06f4_\u062a\u0648\u0644\u06cc\u062f_\u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc_jwt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u0645\u0631\u0627\u062d\u0644_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u0628\u0627_ddev",
      "target": "task_01_project_setup_task_\u06f5_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_lexikjwt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u0645\u0631\u0627\u062d\u0644_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u0628\u0627_ddev",
      "target": "task_01_project_setup_task_\u06f6_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_symfony_messenger_queue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u0645\u0631\u0627\u062d\u0644_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u0628\u0627_ddev",
      "target": "task_01_project_setup_task_\u06f7_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_swagger"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_\u0645\u0631\u0627\u062d\u0644_\u0631\u0627\u0647_\u0627\u0646\u062f\u0627\u0632\u06cc_\u0628\u0627_ddev",
      "target": "task_01_project_setup_task_\u06f8_\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc_structured_logging"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L342",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_error_response_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f",
      "target": "task_01_project_setup_task_basecontroller_src_shared_controller_basecontroller_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L306",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_error_response_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f",
      "target": "task_01_project_setup_task_error_codes_src_shared_constant_errorcodes_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_error_response_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f",
      "target": "task_01_project_setup_task_\u0641\u0631\u0645\u062a_\u062e\u0637\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L278",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_error_response_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f",
      "target": "task_01_project_setup_task_\u0641\u0631\u0645\u062a_\u0645\u0648\u0641\u0642"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-01-project-setup/task.md",
      "source_location": "L454",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_01_project_setup_task_file_upload_\u0645\u062d\u062f\u0648\u062f\u06cc\u062a_\u0647\u0627\u06cc_\u0645\u0634\u062a\u0631\u06a9_\u0648_\u0627\u0645\u0646\u06cc\u062a\u06cc",
      "target": "task_01_project_setup_task_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0627\u0645\u0646\u06cc\u062a\u06cc_\u0641\u0627\u06cc\u0644_\u0628\u0631\u0631\u0633\u06cc_\u0645\u062d\u062a\u0648\u0627_\u0646\u0647_header"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_architecture",
      "target": "task_02_authentication_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/architecture.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_architecture_entity_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/architecture.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_architecture_\u0646\u0645\u0648\u062f\u0627\u0631_\u062c\u0631\u06cc\u0627\u0646_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_database",
      "target": "task_02_authentication_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_database_\u062c\u062f\u0648\u0644_users"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_database_\u062c\u0631\u06cc\u0627\u0646_otp_mobilegrant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_database_\u0630\u062e\u06cc\u0631\u0647_\u0633\u0627\u0632\u06cc_otp_\u062f\u0631_redis_\u0646\u0647_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_database_\u0631\u0648\u0627\u0628\u0637_\u0628\u0627_\u0633\u0627\u06cc\u0631_\u062c\u062f\u0627\u0648\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/database.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_database_\u0646\u0645\u0648\u0646\u0647_\u067e\u0627\u0633\u062e_get_oauth_userinfo_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_implementation_notes",
      "target": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_implementation_notes_flood_control_\u0627\u0632_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_implementation_notes_mobilegrant_\u062f\u0631_symfony"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_implementation_notes_rate_limiting_\u0645\u0642\u0627\u062f\u06cc\u0631_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_implementation_notes_sms_providers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_implementation_notes_ttl_\u06a9\u062f_otp_1200_\u062b\u0627\u0646\u06cc\u0647_20_\u062f\u0642\u06cc\u0642\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_implementation_notes_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_get_oauth_userinfo_\u0627\u0632_\u0633\u0631\u0648\u0631_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_implementation_notes_\u0633\u0627\u0632\u06af\u0627\u0631\u06cc_\u0628\u0627_\u06a9\u0644\u0627\u06cc\u0646\u062a_get_session_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_implementation_notes_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u062a\u0641\u0627\u0648\u062a_\u0628\u0627_\u0637\u0631\u0627\u062d\u06cc_\u0627\u0648\u0644\u06cc\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_implementation_notes_\u0646\u0642\u0634_\u0647\u0627\u06cc_\u0645\u062c\u0627\u0632_\u0628\u0631\u0627\u06cc_login_\u0628\u0627_password"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_implementation_notes_\u0645\u0647\u0645_\u062a\u0631\u06cc\u0646_\u062a\u0641\u0627\u0648\u062a_\u0628\u0627_\u0637\u0631\u0627\u062d\u06cc_\u0627\u0648\u0644\u06cc\u0647",
      "target": "task_02_authentication_implementation_notes_\u062c\u0631\u06cc\u0627\u0646_otp_\u0628\u0627_uuid_\u0646\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/implementation_notes.md",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_implementation_notes_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_get_oauth_userinfo_\u0627\u0632_\u0633\u0631\u0648\u0631_drupal",
      "target": "task_02_authentication_implementation_notes_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_userinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task",
      "target": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_task_get_oauth_userinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L194",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_task_get_session_token_csrf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L227",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_task_rate_limiting"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_task_redis_key_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_task_refresh_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_task_sms_providers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L422",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_task_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_jwt_\u062f\u0631_symfony_\u06a9\u062c\u0627_\u062a\u0648\u06a9\u0646_\u0631\u0627_\u0627\u0631\u0633\u0627\u0644_\u06a9\u0646\u06cc\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_task_\u062c\u0631\u06cc\u0627\u0646_\u0648\u0627\u0642\u0639\u06cc_otp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L270",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_task_\u0644\u0627\u06af\u06cc\u0646_\u0628\u0627_username_password_\u0628\u0631\u0627\u06cc_\u062f\u06a9\u062a\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062c\u0631\u06cc\u0627\u0646_\u0648\u0627\u0642\u0639\u06cc_otp",
      "target": "task_02_authentication_task_\u0645\u0631\u062d\u0644\u0647_\u06f1_post_api_v1_user_send_code"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062c\u0631\u06cc\u0627\u0646_\u0648\u0627\u0642\u0639\u06cc_otp",
      "target": "task_02_authentication_task_\u0645\u0631\u062d\u0644\u0647_\u06f2_post_api_v1_user_verify_code"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u062c\u0631\u06cc\u0627\u0646_\u0648\u0627\u0642\u0639\u06cc_otp",
      "target": "task_02_authentication_task_\u0645\u0631\u062d\u0644\u0647_\u06f3_post_oauth_token_mobilegrant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_refresh_token",
      "target": "task_02_authentication_task_post_oauth_logout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_refresh_token",
      "target": "task_02_authentication_task_post_oauth_token_refresh"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L272",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u0644\u0627\u06af\u06cc\u0646_\u0628\u0627_username_password_\u0628\u0631\u0627\u06cc_\u062f\u06a9\u062a\u0631_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646\u0634\u06cc",
      "target": "task_02_authentication_task_post_api_v1_user_login"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L426",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_jwt_\u062f\u0631_symfony_\u06a9\u062c\u0627_\u062a\u0648\u06a9\u0646_\u0631\u0627_\u0627\u0631\u0633\u0627\u0644_\u06a9\u0646\u06cc\u0645",
      "target": "task_02_authentication_task_access_token_\u0647\u0645\u06cc\u0634\u0647_\u062f\u0631_\u0647\u062f\u0631_authorization"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L451",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_jwt_\u062f\u0631_symfony_\u06a9\u062c\u0627_\u062a\u0648\u06a9\u0646_\u0631\u0627_\u0627\u0631\u0633\u0627\u0644_\u06a9\u0646\u06cc\u0645",
      "target": "task_02_authentication_task_refresh_token_\u0641\u0642\u0637_\u062f\u0631_body_\u0628\u0631\u0627\u06cc_endpoint_\u0645\u062e\u0635\u0648\u0635"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/task.md",
      "source_location": "L466",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_task_\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f_jwt_\u062f\u0631_symfony_\u06a9\u062c\u0627_\u062a\u0648\u06a9\u0646_\u0631\u0627_\u0627\u0631\u0633\u0627\u0644_\u06a9\u0646\u06cc\u0645",
      "target": "task_02_authentication_task_\u062e\u0644\u0627\u0635\u0647_\u06af\u0631\u062f\u0634_\u062a\u0648\u06a9\u0646_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_user_flow",
      "target": "task_02_authentication_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/user_flow.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062a\u0645\u062f\u06cc\u062f_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/user_flow.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062f\u0631\u06cc\u0627\u0641\u062a_\u0627\u0637\u0644\u0627\u0639\u0627\u062a_\u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-02-authentication/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_02_authentication_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u062d\u0631\u0627\u0632_\u0647\u0648\u06cc\u062a",
      "target": "task_02_authentication_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0645\u0644_\u0648\u0631\u0648\u062f_\u0628\u0627_otp_\u062c\u0631\u06cc\u0627\u0646_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_architecture",
      "target": "task_03_user_profile_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/architecture.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_architecture_entity_userprofile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_database",
      "target": "task_03_user_profile_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_database_\u062c\u062f\u0648\u0644_profiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_database_\u0631\u0627\u0628\u0637\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_database_\u0633\u0627\u062e\u062a\u0627\u0631_field_other_json_\u0627\u0632_manual_\u0648_\u0646\u0645\u0648\u0646\u0647_request_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_database_\u0645\u0642\u0627\u062f\u06cc\u0631_field_blood_type_\u0627\u0632_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_database_\u0645\u0642\u0627\u062f\u06cc\u0631_field_education_\u0627\u0632_manual"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_database_\u0645\u0642\u0627\u062f\u06cc\u0631_field_gender_profile_\u0627\u0632_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/database.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_implementation_notes",
      "target": "task_03_user_profile_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_implementation_notes_partial_update_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_implementation_notes_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_blood_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_implementation_notes_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_education"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_implementation_notes_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_gender"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_implementation_notes_\u062c\u0631\u06cc\u0627\u0646_\u0628\u0639\u062f_\u0627\u0632_\u0630\u062e\u06cc\u0631\u0647_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/implementation_notes.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_implementation_notes_\u0646\u06a9\u062a\u0647_uuid_\u062f\u0631_url"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_task",
      "target": "task_03_user_profile_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_task_\u062e\u0631\u0648\u062c\u06cc_\u0647\u0627\u06cc_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_task_\u0646\u0645\u0648\u0646\u0647_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_task_\u062a\u0633\u06a9_\u06f0\u06f3_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u0648\u0641\u0627\u06cc\u0644_\u06a9\u0627\u0631\u0628\u0631",
      "target": "task_03_user_profile_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-03-user-profile/task.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_03_user_profile_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_03_user_profile_task_post_api_v1_user_profile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_architecture",
      "target": "task_04_blog_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/architecture.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_architecture_entity_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_database",
      "target": "task_04_blog_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_database_\u062c\u062f\u0648\u0644_blog_tags_manytomany"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_database_\u062c\u062f\u0648\u0644_blogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_database_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/database.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_implementation_notes",
      "target": "task_04_blog_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_implementation_notes_pagination"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_implementation_notes_\u0622\u067e\u0644\u0648\u062f_\u062a\u0635\u0648\u06cc\u0631_\u0628\u0644\u0627\u06af_endpoint_99"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_implementation_notes_\u0628\u0644\u0627\u06af_\u0647\u0627\u06cc_\u0628\u0631\u062a\u0631_top_blogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_implementation_notes_\u0628\u0647\u06cc\u0646\u0647_\u0633\u0627\u0632\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_implementation_notes_\u062a\u0648\u0644\u06cc\u062f_slug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_implementation_notes_\u0641\u0631\u0645\u062a_request_\u0627\u06cc\u062c\u0627\u062f_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_implementation_notes_\u0641\u0631\u0645\u062a_\u0648\u0627\u0642\u0639\u06cc_response_\u0628\u0644\u0627\u06af_\u0627\u0632_\u0633\u0631\u0648\u0631_drupal_endpoint_93"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_implementation_notes_\u0644\u06cc\u0633\u062a_\u0628\u0644\u0627\u06af_\u0647\u0627_\u0628\u0627_\u0641\u06cc\u0644\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_implementation_notes_\u0646\u06af\u0627\u0634\u062a_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_request_response_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_implementation_notes_\u0641\u0631\u0645\u062a_request_\u0627\u06cc\u062c\u0627\u062f_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_implementation_notes_patch_api_v1_blog_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/implementation_notes.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_implementation_notes_\u0641\u0631\u0645\u062a_request_\u0627\u06cc\u062c\u0627\u062f_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_implementation_notes_post_api_v1_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_task",
      "target": "task_04_blog_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_task_\u062e\u0631\u0648\u062c\u06cc_\u0647\u0627\u06cc_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_task_\u0646\u0645\u0648\u0646\u0647_request_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_task_\u062a\u0633\u06a9_\u06f0\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0628\u0644\u0627\u06af",
      "target": "task_04_blog_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_task_\u0646\u0645\u0648\u0646\u0647_request_response",
      "target": "task_04_blog_task_get_api_v1_blogs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_task_\u0646\u0645\u0648\u0646\u0647_request_response",
      "target": "task_04_blog_task_get_api_v1_blogs_top"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-04-blog/task.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_04_blog_task_\u0646\u0645\u0648\u0646\u0647_request_response",
      "target": "task_04_blog_task_post_api_v1_blog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_architecture",
      "target": "task_05_doctor_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/architecture.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_architecture_entity_doctor_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/architecture.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_architecture_entity_doctoraddress_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/architecture.md",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_architecture_response_\u06a9\u0627\u0645\u0644_\u062f\u06a9\u062a\u0631_finalizedata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/architecture.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_architecture_\u0645\u0646\u0637\u0642_create_\u062f\u06a9\u062a\u0631_\u0627\u0632_doctorservice_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database",
      "target": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_database_\u062c\u062f\u0648\u0644_clinics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctor_addresses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctor_cities_manytomany_pivot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctor_secretaries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctor_services_manytomany_pivot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctor_specialties_manytomany_pivot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctor_states_manytomany_pivot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_database_\u062c\u062f\u0648\u0644_doctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_database_\u0631\u0648\u0627\u0628\u0637_\u06a9\u0627\u0645\u0644_clinic_pro_entity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_database_\u0645\u0642\u0627\u062f\u06cc\u0631_field_degree_\u0627\u0632_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_database_\u0645\u0642\u0627\u062f\u06cc\u0631_field_gender_\u0627\u0632_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/database.md",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_clinic_pro_table"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_implementation_notes",
      "target": "task_05_doctor_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/implementation_notes.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_implementation_notes_\u0622\u062f\u0631\u0633_\u0645\u0637\u0628"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/implementation_notes.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_implementation_notes_\u0622\u067e\u062f\u06cc\u062a_\u0645\u06cc\u0627\u0646\u06af\u06cc\u0646_\u0627\u0645\u062a\u06cc\u0627\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_implementation_notes_\u0641\u06cc\u0644\u062a\u0631_\u0644\u06cc\u0633\u062a_\u062f\u06a9\u062a\u0631\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/implementation_notes.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_task",
      "target": "task_05_doctor_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_task_endpoint_\u0647\u0627_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_task_patch_api_v1_doctor_uuid_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0642\u0627\u0628\u0644_\u0648\u06cc\u0631\u0627\u06cc\u0634"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_task_\u0622\u067e\u0644\u0648\u062f_\u062a\u0635\u0648\u06cc\u0631_\u062f\u06a9\u062a\u0631_post_file_upload_clinic_pro_doctor_field_image"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_task_\u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc_get_api_v1_doctors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_task_\u0646\u0645\u0648\u0646\u0647_response_\u0644\u06cc\u0633\u062a_\u062f\u06a9\u062a\u0631\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L165",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_task_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_response_get_api_v1_clinic_pro_doctor_address_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_task_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_response_get_api_v1_doctor_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-05-doctor/task.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_05_doctor_task_\u062a\u0633\u06a9_\u06f0\u06f5_\u0645\u0627\u0698\u0648\u0644_\u062f\u06a9\u062a\u0631",
      "target": "task_05_doctor_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_architecture",
      "target": "task_06_clinic_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/architecture.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_architecture_entity_clinic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_database",
      "target": "task_06_clinic_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_database_\u062c\u062f\u0648\u0644_clinic_doctors_manytomany"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_database_\u062c\u062f\u0648\u0644_clinic_images_\u062a\u0635\u0627\u0648\u06cc\u0631_\u0627\u0636\u0627\u0641\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_database_\u062c\u062f\u0648\u0644_clinic_insurances_manytomany"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_database_\u062c\u062f\u0648\u0644_clinic_services_manytomany"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_database_\u062c\u062f\u0648\u0644_clinic_specialties_manytomany"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_database_\u062c\u062f\u0648\u0644_clinics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/database.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_implementation_notes",
      "target": "task_06_clinic_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/implementation_notes.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_implementation_notes_\u0622\u067e\u0644\u0648\u062f_\u062f\u0648_\u0646\u0648\u0639_\u062a\u0635\u0648\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_implementation_notes_\u0644\u06cc\u0633\u062a_\u062f\u06a9\u062a\u0631\u0647\u0627\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/implementation_notes.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_task",
      "target": "task_06_clinic_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_task_endpoint_\u0647\u0627_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_task_\u0622\u067e\u0644\u0648\u062f_\u062a\u0635\u0648\u06cc\u0631_\u0644\u0648\u06af\u0648\u06cc_\u06a9\u0644\u06cc\u0646\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_task_\u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc_get_api_v1_clinics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_task_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_patch_api_v1_clinic_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L129",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_task_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_post_api_v1_clinic_\u0627\u06cc\u062c\u0627\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_task_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_response_get_api_v1_clinic_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-06-clinic/task.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_06_clinic_task_\u062a\u0633\u06a9_\u06f0\u06f6_\u0645\u0627\u0698\u0648\u0644_\u06a9\u0644\u06cc\u0646\u06cc\u06a9",
      "target": "task_06_clinic_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_architecture",
      "target": "task_08_categories_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/architecture.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_architecture_entity_category"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/architecture.md",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_architecture_routing_\u0646\u0645\u0648\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_database",
      "target": "task_08_categories_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_database_\u062c\u062f\u0648\u0644_categories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_database_\u062f\u0627\u062f\u0647_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u062f\u0631_db_backup_\u0646\u0645\u0648\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_database_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_database_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_bundle_city"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_database_\u0645\u0642\u0627\u062f\u06cc\u0631_\u0645\u062c\u0627\u0632_bundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/database.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_database_\u0646\u06a9\u062a\u0647_\u0645\u0647\u0645_city_bundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_implementation_notes",
      "target": "task_08_categories_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/implementation_notes.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_implementation_notes_\u0641\u06cc\u0644\u062a\u0631_\u0634\u0647\u0631_\u0628\u0631\u0627\u0633\u0627\u0633_\u0627\u0633\u062a\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/implementation_notes.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/implementation_notes.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_implementation_notes_\u0646\u06a9\u062a\u0647_\u0646\u0627\u0645_endpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627",
      "target": "task_08_categories_implementation_notes_\u06a9\u0634\u06cc\u0646\u06af"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_task",
      "target": "task_08_categories_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_\u0648_lookup_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_\u0648_lookup_\u0647\u0627",
      "target": "task_08_categories_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_\u0648_lookup_\u0647\u0627",
      "target": "task_08_categories_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_\u0648_lookup_\u0647\u0627",
      "target": "task_08_categories_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_\u0648_lookup_\u0647\u0627",
      "target": "task_08_categories_task_\u0646\u0645\u0648\u0646\u0647_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_\u0648_lookup_\u0647\u0627",
      "target": "task_08_categories_task_\u0646\u06a9\u062a\u0647_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_task_\u062a\u0633\u06a9_\u06f0\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u0647\u0627_\u0648_lookup_\u0647\u0627",
      "target": "task_08_categories_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_08_categories_task_get_api_v1_categorys_specially_doctor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-08-categories/task.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_08_categories_task_\u0646\u0645\u0648\u0646\u0647_response",
      "target": "task_08_categories_task_get_api_v1_categorys_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_architecture",
      "target": "task_09_appointment_settings_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/architecture.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_architecture_entity_dateoverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/architecture.md",
      "source_location": "L104",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_architecture_entity_holiday"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/architecture.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_architecture_entity_weeklyschedule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_database",
      "target": "task_09_appointment_settings_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_database_\u062c\u062f\u0648\u0644_date_overrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_database_\u062c\u062f\u0648\u0644_holidays"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_database_\u062c\u062f\u0648\u0644_weekly_schedules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_database_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_json_\u0641\u06cc\u0644\u062f_setting_\u0627\u0632_db_backup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_database_\u0645\u0647\u0645_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_field_setting_\u0627\u0632_db_backup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/database.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_implementation_notes",
      "target": "task_09_appointment_settings_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_implementation_notes_get_\u0627\u0632_uuid_\u062f\u06a9\u062a\u0631_\u0646\u0647_uuid_schedule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_implementation_notes_user_flow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_implementation_notes_uuid_\u062f\u0631_url_endpoint_\u0644\u06cc\u0633\u062a_override_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_implementation_notes_\u0627\u0648\u0644\u0648\u06cc\u062a_\u0628\u0646\u062f\u06cc_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0632_manual_\u0628\u062e\u0634_\u06f2_\u06f8_\u06f4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_implementation_notes_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_\u0647\u0631_session_\u062f\u0631_weekly_schedule_\u0627\u0632_manual_\u0648_api_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/implementation_notes.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_implementation_notes_\u0645\u0647\u0645_\u0630\u062e\u06cc\u0631\u0647_\u0633\u0627\u0632\u06cc_field_setting_\u0627\u0632_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_task",
      "target": "task_09_appointment_settings_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_task_\u0646\u0645\u0648\u0646\u0647_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_task_\u062a\u0633\u06a9_\u06f0\u06f9_\u0645\u0627\u0698\u0648\u0644_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_09_appointment_settings_task_post_api_v1_appointment_settings_date_override"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_09_appointment_settings_task_post_api_v1_appointment_settings_holidays"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/task.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_task_\u0646\u0645\u0648\u0646\u0647_request",
      "target": "task_09_appointment_settings_task_post_api_v1_appointment_settings_weekly_schedule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_user_flow",
      "target": "task_09_appointment_settings_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/user_flow.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_user_flow_\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645_\u0645\u062d\u0627\u0633\u0628\u0647_\u0627\u0633\u0644\u0627\u062a_\u0647\u0627\u06cc_\u062e\u0627\u0644\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0627\u0632_\u0627\u06cc\u0646_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u0645\u06cc_\u06a9\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/user_flow.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_user_flow_\u062c\u0631\u06cc\u0627\u0646_override_\u06cc\u06a9_\u0631\u0648\u0632_\u062e\u0627\u0635"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062a\u0646\u0638\u06cc\u0645_\u0627\u0648\u0644\u06cc\u0647_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u062a\u0648\u0633\u0637_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-09-appointment-settings/user_flow.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_09_appointment_settings_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f0\u06f9_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_09_appointment_settings_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u062b\u0628\u062a_\u0645\u0631\u062e\u0635\u06cc_\u06cc\u0627_\u062a\u0639\u0637\u06cc\u0644\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_architecture",
      "target": "task_10_appointment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/architecture.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_architecture_entity_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/architecture.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_architecture_slotcalculatorservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_database",
      "target": "task_10_appointment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_database_\u062c\u062f\u0648\u0644_appointments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_database_\u0631\u0648\u0627\u0628\u0637"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_database_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_json_\u0641\u06cc\u0644\u062f_slot_\u0627\u0632_db_backup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L63",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/database.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_database_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u06a9\u0627\u0645\u0644_field_status_\u0627\u0632_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_implementation_notes",
      "target": "task_10_appointment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_implementation_notes_response_\u06a9\u0627\u0645\u0644_\u0646\u0648\u0628\u062a_\u0627\u0632_finalizeddata_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_implementation_notes_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_slot_\u0627\u0632_\u06a9\u062f_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_implementation_notes_\u062a\u0634\u062e\u06cc\u0635_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0627\u0632_http_host_multi_tenant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_implementation_notes_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_race_condition"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L108",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_implementation_notes_\u0631\u0648\u0632\u0647\u0627\u06cc_\u063a\u06cc\u0631_\u0642\u0627\u0628\u0644_\u0631\u0632\u0631\u0648"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_implementation_notes_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0648\u0628\u062a_\u0627\u0632_\u06a9\u062f_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_implementation_notes_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u0646\u0648\u0628\u062a_\u0627\u0632_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task",
      "target": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_task_get_api_v1_appointment_my_appointments_userid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_task_get_api_v1_appointment_not_available_doctorid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_task_get_api_v1_appointment_slots"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_task_patch_api_v1_appointment_uuid_cancel_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L192",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_task_patch_api_v1_appointment_uuid_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_task_post_api_v1_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_task_status_machine_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_task_\u0641\u0644\u0648\u06cc_\u06a9\u0627\u0645\u0644_\u0631\u0632\u0631\u0648_\u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L279",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_task_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/task.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_task_\u062a\u0633\u06a9_\u06f1\u06f0_\u0645\u0627\u0698\u0648\u0644_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/user_flow.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_user_flow",
      "target": "task_10_appointment_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/user_flow.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u0645\u0634\u0627\u0647\u062f\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0645\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-10-appointment/user_flow.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_10_appointment_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0631\u0628\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f0_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc",
      "target": "task_10_appointment_user_flow_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0627\u0645\u0644_\u0631\u0632\u0631\u0648_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_architecture",
      "target": "task_11_insurance_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/architecture.md",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_architecture_entity_insurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_database",
      "target": "task_11_insurance_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/database.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_database_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/database.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_database_\u062c\u062f\u0648\u0644_doctor_insurances_\u0631\u0627\u0628\u0637\u0647_doctor_insurance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/database.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_implementation_notes",
      "target": "task_11_insurance_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_implementation_notes_\u0631\u0627\u0628\u0637\u0647_\u0628\u0627_categories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/implementation_notes.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/implementation_notes.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_implementation_notes_\u06cc\u06a9\u067e\u0627\u0631\u0686\u06af\u06cc_\u0628\u0627_\u0644\u06cc\u0633\u062a_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_task",
      "target": "task_11_insurance_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/task.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/task.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_task_\u062a\u0648\u0636\u06cc\u062d_21"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/task.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-11-insurance/task.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_11_insurance_task_\u062a\u0633\u06a9_\u06f1\u06f1_\u0645\u0627\u0698\u0648\u0644_\u0628\u06cc\u0645\u0647",
      "target": "task_11_insurance_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_architecture",
      "target": "task_12_rating_comment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/architecture.md",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_architecture_entity_comment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/architecture.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_architecture_entity_rating"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_database",
      "target": "task_12_rating_comment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_database_\u062c\u062f\u0648\u0644_comments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_database_\u062c\u062f\u0648\u0644_likes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_database_\u062c\u062f\u0648\u0644_ratings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_database_\u0645\u0647\u0645_\u0646\u0627\u0645_\u0641\u06cc\u0644\u062f_\u0627\u0632_db"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/database.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_database_\u0646\u06a9\u062a\u0647_\u0647\u0627\u06cc_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_implementation_notes",
      "target": "task_12_rating_comment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_implementation_notes_\u0622\u0645\u0627\u0631_\u062f\u06a9\u062a\u0631_get_api_v1_clinicpro_comment_doctor_rate_doctoruuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L140",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_implementation_notes_\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc_\u0645\u0642\u0627\u062f\u06cc\u0631_rating"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L133",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_implementation_notes_\u062a\u0623\u06cc\u06cc\u062f_\u0646\u0638\u0631\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_implementation_notes_\u062a\u0646\u0627\u0642\u0636_\u0646\u0627\u0645_\u0641\u06cc\u0644\u062f\u0647\u0627_api_vs_db_\u0628\u0633\u06cc\u0627\u0631_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_implementation_notes_\u0633\u06cc\u0633\u062a\u0645_\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc_\u0648\u0632\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_implementation_notes_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_request_patch_api_v1_clinicpro_rate_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_implementation_notes_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_request_post_api_v1_clinicpro_rate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/implementation_notes.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_implementation_notes_\u0633\u06cc\u0633\u062a\u0645_\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc_\u0648\u0632\u0646\u06cc",
      "target": "task_12_rating_comment_implementation_notes_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_calculatedoctorrating_\u062f\u0631_symfony"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_task",
      "target": "task_12_rating_comment_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_task_endpoint_\u0647\u0627_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_task_\u0646\u0627\u0645_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_request_\u0645\u062a\u0641\u0627\u0648\u062a_\u0627\u0632_db"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_task_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_request_patch_api_v1_clinicpro_rate_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_task_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_request_patch_api_v1_clinicpro_unverified_comments_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_task_\u0646\u0645\u0648\u0646\u0647_\u0648\u0627\u0642\u0639\u06cc_request_post_api_v1_clinicpro_rate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_task_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_task_\u062a\u0633\u06a9_\u06f1\u06f2_\u0645\u0627\u0698\u0648\u0644_\u0627\u0645\u062a\u06cc\u0627\u0632_\u0648_\u0646\u0638\u0631\u0627\u062a",
      "target": "task_12_rating_comment_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_task_endpoint_\u0647\u0627_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal",
      "target": "task_12_rating_comment_task_\u0627\u0645\u062a\u06cc\u0627\u0632\u062f\u0647\u06cc_rate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_task_endpoint_\u0647\u0627_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal",
      "target": "task_12_rating_comment_task_\u0644\u0627\u06cc\u06a9_like"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-12-rating-comment/task.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_12_rating_comment_task_endpoint_\u0647\u0627_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal",
      "target": "task_12_rating_comment_task_\u0646\u0638\u0631\u0627\u062a_comment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_architecture",
      "target": "task_13_like_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/architecture.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "target": "task_13_like_architecture_entity_like"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "target": "task_13_like_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_database",
      "target": "task_13_like_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/database.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "target": "task_13_like_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/database.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "target": "task_13_like_database_\u062c\u062f\u0648\u0644_likes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "target": "task_13_like_database_\u0633\u0627\u062e\u062a\u0627\u0631_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_drupal_\u0627\u0632_config_\u062a\u0623\u06cc\u06cc\u062f_\u0634\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/database.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "target": "task_13_like_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_implementation_notes",
      "target": "task_13_like_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "target": "task_13_like_implementation_notes_toggle_like"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/implementation_notes.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "target": "task_13_like_implementation_notes_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_\u0644\u0627\u06cc\u06a9_\u062f\u0648\u06af\u0627\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/implementation_notes.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "target": "task_13_like_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_task",
      "target": "task_13_like_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/task.md",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "target": "task_13_like_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "target": "task_13_like_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/task.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "target": "task_13_like_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-13-like/task.md",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_13_like_task_\u062a\u0633\u06a9_\u06f1\u06f3_\u0645\u0627\u0698\u0648\u0644_\u0644\u0627\u06cc\u06a9",
      "target": "task_13_like_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_architecture",
      "target": "task_14_secretary_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/architecture.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_architecture_entity_secretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_database",
      "target": "task_14_secretary_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/database.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_database_\u062c\u062f\u0648\u0644_doctor_secretaries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/database.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_implementation_notes",
      "target": "task_14_secretary_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/implementation_notes.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627_\u062f\u0631_\u0633\u06cc\u0633\u062a\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/implementation_notes.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627\u06cc_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_implementation_notes_\u0646\u0642\u0634_\u06a9\u0627\u0631\u0628\u0631\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_task",
      "target": "task_14_secretary_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L227",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_task_patch_api_v1_secretary_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_task_post_api_v1_secretary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_task_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632\u0647\u0627_resource_based_permissions_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_task_\u062a\u0633\u06a9_\u06f1\u06f4_\u0645\u0627\u0698\u0648\u0644_\u0645\u0646\u0634\u06cc",
      "target": "task_14_secretary_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_task_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632\u0647\u0627_resource_based_permissions_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631",
      "target": "task_14_secretary_task_\u0633\u0627\u062e\u062a\u0627\u0631_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_task_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632\u0647\u0627_resource_based_permissions_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631",
      "target": "task_14_secretary_task_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631\u06cc_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0631\u062f\u0646_resource_\u062c\u062f\u06cc\u062f_\u062f\u0631_\u0622\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_task_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632\u0647\u0627_resource_based_permissions_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631",
      "target": "task_14_secretary_task_\u0645\u0646\u0627\u0628\u0639_\u0648_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0641\u0639\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_task_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632\u0647\u0627_resource_based_permissions_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631",
      "target": "task_14_secretary_task_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_php_secretarypermissionchecker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-14-secretary/task.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_14_secretary_task_\u0633\u06cc\u0633\u062a\u0645_\u0645\u062c\u0648\u0632\u0647\u0627_resource_based_permissions_\u0645\u0642\u06cc\u0627\u0633_\u067e\u0630\u06cc\u0631",
      "target": "task_14_secretary_task_\u067e\u06cc\u0634_\u0641\u0631\u0636_\u0647\u0646\u06af\u0627\u0645_\u0627\u06cc\u062c\u0627\u062f_\u0645\u0646\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_architecture",
      "target": "task_15_payment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/architecture.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_architecture_entity_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_database",
      "target": "task_15_payment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627\u06cc_subscription_payments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_database_\u062a\u0641\u0627\u0648\u062a_payments_\u0648_subscription_payments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_database_\u062c\u062f\u0648\u0644_payments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_database_\u062c\u062f\u0648\u0644_subscription_payments_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0634\u062a\u0631\u0627\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_database_\u0631\u0648\u0634_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_field_payment_method_\u0627\u0632_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_database_\u0648\u0627\u0628\u0633\u062a\u06af\u06cc_\u0648\u0636\u0639\u06cc\u062a_appointment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/database.md",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_database_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u067e\u0631\u062f\u0627\u062e\u062a_field_status_\u0627\u0632_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_implementation_notes",
      "target": "task_15_payment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_implementation_notes_callback_mellat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_implementation_notes_frontend_address"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_implementation_notes_idempotency"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_implementation_notes_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0627\u0632_\u06a9\u062f_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_implementation_notes_\u0634\u0631\u0637_\u0627\u06cc\u062c\u0627\u062f_\u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_implementation_notes_\u0642\u06cc\u0645\u062a_\u0627\u0632_config_\u0646\u0647_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_implementation_notes_\u0648\u0636\u0639\u06cc\u062a_\u067e\u0631\u062f\u0627\u062e\u062a_\u0627\u0632_\u06a9\u062f_\u0648\u0627\u0642\u0639\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_implementation_notes_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0627\u0632_\u06a9\u062f_drupal",
      "target": "task_15_payment_implementation_notes_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062f\u0631_symfony"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_implementation_notes_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0627\u0632_\u06a9\u062f_drupal",
      "target": "task_15_payment_implementation_notes_\u06f1_\u0628\u0627\u0646\u06a9_\u0645\u0644\u062a_mellat_\u067e\u0631\u0648\u062a\u06a9\u0644_soap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/implementation_notes.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_implementation_notes_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627\u06cc_\u0648\u0627\u0642\u0639\u06cc_\u067e\u0631\u0648\u0698\u0647_\u0627\u0632_\u06a9\u062f_drupal",
      "target": "task_15_payment_implementation_notes_\u06f2_sep_\u0633\u0627\u0645\u0627\u0646_\u062f\u0631\u06af\u0627\u0647_\u062f\u0648\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task",
      "target": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_get_api_v1_payment_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_post_api_v1_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_post_api_v1_payment_callback_mellat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_strategy_pattern_\u0628\u0631\u0627\u06cc_\u062f\u0631\u06af\u0627\u0647_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_subscription_payment_post_api_v1_subscription_payment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L262",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_\u0627\u0645\u0646\u06cc\u062a_ip_whitelist_\u0628\u0631\u0627\u06cc_callback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L235",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_\u0627\u0645\u0646\u06cc\u062a_\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc_\u0627\u0632_open_redirect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_\u0641\u0644\u0648\u06cc_refund_\u0644\u063a\u0648_\u0646\u0648\u0628\u062a_\u0628\u0639\u062f_\u0627\u0632_\u067e\u0631\u062f\u0627\u062e\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_\u0641\u0644\u0648\u06cc_\u06a9\u0627\u0645\u0644_\u067e\u0631\u062f\u0627\u062e\u062a_\u0646\u0648\u0628\u062a"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-15-payment/task.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_15_payment_task_\u062a\u0633\u06a9_\u06f1\u06f5_\u0645\u0627\u0698\u0648\u0644_\u067e\u0631\u062f\u0627\u062e\u062a",
      "target": "task_15_payment_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/architecture.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_architecture",
      "target": "task_16_representation_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/architecture.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "target": "task_16_representation_architecture_\u0633\u0627\u062e\u062a\u0627\u0631_\u0641\u0627\u06cc\u0644_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/architecture.md",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "target": "task_16_representation_architecture_\u0646\u0645\u0648\u062f\u0627\u0631_\u062c\u0631\u06cc\u0627\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/architecture.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_architecture_\u0645\u0639\u0645\u0627\u0631\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "target": "task_16_representation_architecture_\u06a9\u0648\u0626\u0631\u06cc_\u062f\u0631\u0622\u0645\u062f_\u0633\u0627\u0644\u0627\u0646\u0647_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u0627\u0647_\u0647\u0627\u06cc_\u0634\u0645\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_database",
      "target": "task_16_representation_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation",
      "target": "task_16_representation_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation",
      "target": "task_16_representation_database_\u062c\u062f\u0648\u0644_representations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation",
      "target": "task_16_representation_database_\u0631\u0648\u0627\u0628\u0637_\u0628\u0627_\u062c\u062f\u0627\u0648\u0644_\u062f\u06cc\u06af\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation",
      "target": "task_16_representation_database_\u0646\u0645\u0648\u0646\u0647_\u062f\u0627\u062f\u0647_\u0648\u0627\u0642\u0639\u06cc_\u0627\u0632_db_backup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation",
      "target": "task_16_representation_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation",
      "target": "task_16_representation_database_\u06a9\u0648\u0626\u0631\u06cc_\u0647\u0627\u06cc_\u0622\u0645\u0627\u0631\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u0627\u0647_\u0634\u0645\u0633\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_database_\u06a9\u0648\u0626\u0631\u06cc_\u0647\u0627\u06cc_\u0622\u0645\u0627\u0631\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u0627\u0647_\u0634\u0645\u0633\u06cc",
      "target": "task_16_representation_database_\u0628\u06cc\u0645\u0627\u0631\u0627\u0646_\u06cc\u06a9_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_total_patients"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_database_\u06a9\u0648\u0626\u0631\u06cc_\u0647\u0627\u06cc_\u0622\u0645\u0627\u0631\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u0627\u0647_\u0634\u0645\u0633\u06cc",
      "target": "task_16_representation_database_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0627\u0645\u0631\u0648\u0632"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/database.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_database_\u06a9\u0648\u0626\u0631\u06cc_\u0647\u0627\u06cc_\u0622\u0645\u0627\u0631\u06cc_\u0628\u0631_\u0627\u0633\u0627\u0633_\u0645\u0627\u0647_\u0634\u0645\u0633\u06cc",
      "target": "task_16_representation_database_\u067e\u0631\u062f\u0627\u062e\u062a_\u0647\u0627\u06cc_\u06cc\u06a9_\u0645\u0627\u0647_\u0634\u0645\u0633\u06cc_\u0627\u0632_representationservice_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_implementation_notes",
      "target": "task_16_representation_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "target": "task_16_representation_implementation_notes_endpoint_filter_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0645\u0627\u0647\u0627\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "target": "task_16_representation_implementation_notes_endpoint_my_appointments_\u0628\u0631\u0627\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "target": "task_16_representation_implementation_notes_endpoint_my_doctor_\u0628\u0631\u0627\u06cc_\u0628\u06cc\u0645\u0627\u0631"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "target": "task_16_representation_implementation_notes_endpoint_yearly_income_\u062f\u0631\u0622\u0645\u062f_\u0633\u0627\u0644\u0627\u0646\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L97",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "target": "task_16_representation_implementation_notes_jalalidateservice_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062f\u0631_symfony"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "target": "task_16_representation_implementation_notes_\u0633\u0627\u062e\u062a\u0627\u0631_representation_\u062f\u0631_drupal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "target": "task_16_representation_implementation_notes_\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0627\u0632_host"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "target": "task_16_representation_implementation_notes_\u0645\u062c\u0648\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "target": "task_16_representation_implementation_notes_\u0645\u0647\u0645_\u0627\u06cc\u0646_\u0645\u0627\u0698\u0648\u0644_\u062f\u0648_\u0646\u0642\u0634_\u062f\u0627\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/implementation_notes.md",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062f\u06a9\u062a\u0631",
      "target": "task_16_representation_implementation_notes_\u06a9\u0634\u06cc\u0646\u06af_\u0622\u0645\u0627\u0631_\u062f\u0627\u0634\u0628\u0648\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task",
      "target": "task_16_representation_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "target": "task_16_representation_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "target": "task_16_representation_task_post_api_v1_representations_id_bank_accounts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "target": "task_16_representation_task_query_params"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "target": "task_16_representation_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "target": "task_16_representation_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "target": "task_16_representation_task_\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc_representation_entity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "target": "task_16_representation_task_\u0646\u0645\u0648\u0646\u0647_bank_account_\u062f\u0631_get_api_v1_representation_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L41",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "target": "task_16_representation_task_\u0646\u0645\u0648\u0646\u0647_response_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_\u062a\u0633\u06a9_\u06f1\u06f6_\u0645\u0627\u0698\u0648\u0644_representation_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f",
      "target": "task_16_representation_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_query_params",
      "target": "task_16_representation_task_get_api_v1_representation_filter_representationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_query_params",
      "target": "task_16_representation_task_get_api_v1_representation_yearly_income_representationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_\u0646\u0645\u0648\u0646\u0647_response_\u0647\u0627",
      "target": "task_16_representation_task_get_api_v1_representation_filter_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_\u0646\u0645\u0648\u0646\u0647_response_\u0647\u0627",
      "target": "task_16_representation_task_get_api_v1_representation_my_appointments_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_\u0646\u0645\u0648\u0646\u0647_response_\u0647\u0627",
      "target": "task_16_representation_task_get_api_v1_representation_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-16-representation/task.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_16_representation_task_\u0646\u0645\u0648\u0646\u0647_response_\u0647\u0627",
      "target": "task_16_representation_task_get_api_v1_representation_yearly_income_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_database",
      "target": "task_17_sms_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/database.md",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "task_17_sms_database_\u0627\u06cc\u0646\u062f\u06a9\u0633_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "task_17_sms_database_\u062c\u062f\u0648\u0644_sms_accounts_\u062d\u0633\u0627\u0628_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/database.md",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "task_17_sms_database_\u062c\u062f\u0648\u0644_sms_queue_\u0635\u0641_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/database.md",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "task_17_sms_database_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_implementation_notes",
      "target": "task_17_sms_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "task_17_sms_implementation_notes_api_endpoints"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "task_17_sms_implementation_notes_\u062a\u0634\u062e\u06cc\u0635_owner_\u0627\u0632_jwt_token"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "task_17_sms_implementation_notes_\u0645\u0646\u0637\u0642_\u06a9\u0633\u0631_\u0645\u0648\u062c\u0648\u062f\u06cc_atomic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_implementation_notes_\u0646\u06a9\u0627\u062a_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9",
      "target": "task_17_sms_implementation_notes_\u0646\u06a9\u062a\u0647_\u0627\u0631\u0633\u0627\u0644_\u0648\u0627\u0642\u0639\u06cc_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_implementation_notes_api_endpoints",
      "target": "task_17_sms_implementation_notes_get_api_v1_sms_balance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/implementation_notes.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_implementation_notes_api_endpoints",
      "target": "task_17_sms_implementation_notes_post_api_v1_sms_queue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task",
      "target": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms",
      "target": "task_17_sms_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms",
      "target": "task_17_sms_task_get_api_v1_sms_balance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms",
      "target": "task_17_sms_task_post_api_v1_sms_queue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms",
      "target": "task_17_sms_task_sms_providers_strategy_pattern"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms",
      "target": "task_17_sms_task_symfony_messenger_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_async"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms",
      "target": "task_17_sms_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms",
      "target": "task_17_sms_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms",
      "target": "task_17_sms_task_\u0633\u0627\u062e\u062a\u0627\u0631_\u062c\u062f\u0648\u0644_sms_logs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms",
      "target": "task_17_sms_task_\u0633\u06cc\u0633\u062a\u0645_\u062a\u0645\u067e\u0644\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0633\u0641\u0627\u0631\u0634\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms",
      "target": "task_17_sms_task_\u0642\u0627\u0646\u0648\u0646_\u06a9\u0633\u0631_\u0645\u0648\u062c\u0648\u062f\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms",
      "target": "task_17_sms_task_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u062a\u0633\u06a9_\u06f1\u06f7_\u0645\u0627\u0698\u0648\u0644_\u067e\u06cc\u0627\u0645\u06a9_sms",
      "target": "task_17_sms_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_sms_providers_strategy_pattern",
      "target": "task_17_sms_task_fallback_logic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L263",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u0633\u06cc\u0633\u062a\u0645_\u062a\u0645\u067e\u0644\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0633\u0641\u0627\u0631\u0634\u06cc",
      "target": "task_17_sms_task_get_api_v1_sms_sample_templates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L387",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u0633\u06cc\u0633\u062a\u0645_\u062a\u0645\u067e\u0644\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0633\u0641\u0627\u0631\u0634\u06cc",
      "target": "task_17_sms_task_get_api_v1_sms_templates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L345",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u0633\u06cc\u0633\u062a\u0645_\u062a\u0645\u067e\u0644\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0633\u0641\u0627\u0631\u0634\u06cc",
      "target": "task_17_sms_task_patch_api_v1_sms_templates_uuid_approve_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L363",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u0633\u06cc\u0633\u062a\u0645_\u062a\u0645\u067e\u0644\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0633\u0641\u0627\u0631\u0634\u06cc",
      "target": "task_17_sms_task_patch_api_v1_sms_templates_uuid_reject_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L322",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u0633\u06cc\u0633\u062a\u0645_\u062a\u0645\u067e\u0644\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0633\u0641\u0627\u0631\u0634\u06cc",
      "target": "task_17_sms_task_patch_api_v1_sms_templates_uuid_submit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L282",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u0633\u06cc\u0633\u062a\u0645_\u062a\u0645\u067e\u0644\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0633\u0641\u0627\u0631\u0634\u06cc",
      "target": "task_17_sms_task_post_api_v1_sms_templates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L447",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u0633\u06cc\u0633\u062a\u0645_\u062a\u0645\u067e\u0644\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0633\u0641\u0627\u0631\u0634\u06cc",
      "target": "task_17_sms_task_\u062c\u062f\u0648\u0644_sms_templates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u0633\u06cc\u0633\u062a\u0645_\u062a\u0645\u067e\u0644\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0633\u0641\u0627\u0631\u0634\u06cc",
      "target": "task_17_sms_task_\u062c\u0631\u06cc\u0627\u0646_\u06a9\u0644\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u0633\u06cc\u0633\u062a\u0645_\u062a\u0645\u067e\u0644\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0633\u0641\u0627\u0631\u0634\u06cc",
      "target": "task_17_sms_task_\u062f\u0633\u062a\u0647_\u0628\u0646\u062f\u06cc_\u062a\u0645\u067e\u0644\u06cc\u062a_\u0647\u0627_category"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u0633\u06cc\u0633\u062a\u0645_\u062a\u0645\u067e\u0644\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0633\u0641\u0627\u0631\u0634\u06cc",
      "target": "task_17_sms_task_\u0633\u0627\u062e\u062a\u0627\u0631_\u062a\u0645\u067e\u0644\u06cc\u062a_\u0648_\u0645\u062a\u063a\u06cc\u0631\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-17-sms/task.md",
      "source_location": "L418",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_17_sms_task_\u0633\u06cc\u0633\u062a\u0645_\u062a\u0645\u067e\u0644\u06cc\u062a_\u067e\u06cc\u0627\u0645\u06a9_\u0633\u0641\u0627\u0631\u0634\u06cc",
      "target": "task_17_sms_task_\u0645\u0646\u0637\u0642_\u0627\u0646\u062a\u062e\u0627\u0628_\u062a\u0645\u067e\u0644\u06cc\u062a_\u0647\u0646\u06af\u0627\u0645_\u0627\u0631\u0633\u0627\u0644_\u067e\u06cc\u0627\u0645\u06a9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/database.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_database",
      "target": "task_18_settlement_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f8_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/database.md",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f8_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "task_18_settlement_database_\u062c\u062f\u0648\u0644_settlements_\u062f\u0631\u062e\u0648\u0627\u0633\u062a_\u0647\u0627\u06cc_\u062a\u0633\u0648\u06cc\u0647"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/database.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f8_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "task_18_settlement_database_\u062c\u062f\u0648\u0644_wallet_transactions_\u062a\u0631\u0627\u06a9\u0646\u0634_\u0647\u0627\u06cc_\u06a9\u06cc\u0641_\u067e\u0648\u0644"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/database.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f8_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "task_18_settlement_database_\u0641\u0644\u0648\u06cc_\u062a\u0633\u0648\u06cc\u0647_\u0647\u0646\u06af\u0627\u0645_\u062a\u0623\u06cc\u06cc\u062f_\u0627\u062f\u0645\u06cc\u0646"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/database.md",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f8_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "task_18_settlement_database_\u0641\u0644\u0648\u06cc_\u0648\u0627\u0631\u06cc\u0632_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0647\u0646\u06af\u0627\u0645_\u067e\u0631\u062f\u0627\u062e\u062a_\u0645\u0648\u0641\u0642"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/database.md",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_database_\u067e\u0627\u06cc\u06af\u0627\u0647_\u062f\u0627\u062f\u0647_\u062a\u0633\u06a9_\u06f1\u06f8_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
      "target": "task_18_settlement_database_\u0641\u06cc\u0644\u062f_balance_\u062f\u0631_representations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_task",
      "target": "task_18_settlement_task_\u062a\u0633\u06a9_\u06f1\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_settlement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_task_\u062a\u0633\u06a9_\u06f1\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_settlement",
      "target": "task_18_settlement_task_endpoint_\u0647\u0627"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_task_\u062a\u0633\u06a9_\u06f1\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_settlement",
      "target": "task_18_settlement_task_\u062a\u0648\u0636\u06cc\u062d"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_task_\u062a\u0633\u06a9_\u06f1\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_settlement",
      "target": "task_18_settlement_task_\u0632\u0645\u0627\u0646_\u062a\u062e\u0645\u06cc\u0646\u06cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_task_\u062a\u0633\u06a9_\u06f1\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_settlement",
      "target": "task_18_settlement_task_\u0641\u0644\u0648\u06cc_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0627\u0632_\u0645\u0633\u062a\u0646\u062f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_task_\u062a\u0633\u06a9_\u06f1\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_settlement",
      "target": "task_18_settlement_task_\u0646\u0645\u0648\u0646\u0647_request_post_api_v1_representation_id_settlement"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_task_\u062a\u0633\u06a9_\u06f1\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_settlement",
      "target": "task_18_settlement_task_\u0646\u0645\u0648\u0646\u0647_response_get_api_v1_representation_id_wallet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_task_\u062a\u0633\u06a9_\u06f1\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_settlement",
      "target": "task_18_settlement_task_\u0646\u0645\u0648\u0646\u0647_response_get_api_v1_representation_id_wallet_transactions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_task_\u062a\u0633\u06a9_\u06f1\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_settlement",
      "target": "task_18_settlement_task_\u0646\u0645\u0648\u0646\u0647_response_get_api_v1_settlement_uuid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_task_\u062a\u0633\u06a9_\u06f1\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_settlement",
      "target": "task_18_settlement_task_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docs/tasks/task-18-settlement/task.md",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "task_18_settlement_task_\u062a\u0633\u06a9_\u06f1\u06f8_\u0645\u0627\u0698\u0648\u0644_\u062a\u0633\u0648\u06cc\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_settlement",
      "target": "task_18_settlement_task_\u067e\u06cc\u0634_\u0646\u06cc\u0627\u0632\u0647\u0627"
    }
  ],
  "hyperedges": [],
  "built_at_commit": "b784124b7eb8555e30404fb7123061c627811f33"
}